Ga naar inhoud

blanka

Users
  • Aantal items

    353
  • Registratiedatum

  • Laatst bezocht

Alles dat geplaatst werd door blanka

  1. blanka

    Philips P2000T

    Is er hier iemand bekend met de P2000 emulator in Mame? Wie heeft die geschreven? Is dat andere code dan M2000?
  2. blanka

    Philips P2000T

    Volgens mij had je of 16kB extra door een vertikaal bordje naast de uitbreidingsbus/ROM slot, of 24kB extra als je een floppybord had (tweede verdieping printplaat). Misschien was het ook 32kB met bank-omschakelen, maar dat heb ik niet getest, hij geeft 40kB aan als vrij geheugen (minus de systeemvariabelen). Ik heb een vertikaal bordje met 64kB aan RAM, maar dat is volgens mij een gefaald probeersel van de originele eigenaar. Heel iets anders, zijn er hier P2000 bezitters met een nep-leren draagtas? Ik heb die een, maar nooit elders gezien, terwijl het wel een echt op de P2000 gericht product lijkt, het ziet er niet gehobbiet uit, en past precies.
  3. blanka

    Philips P2000T

    Ik had een aantal 8 vs 32 bit problemen al opgelost. Ik hoef niet de snelste emulatie te maken, maar ik wil meer door stukken code kunnen steppen met Teletekst weergave van de P2000 schermbuffer. Bijvoorbeeld door even in 32 bit te rekenen, bit 8 uit te lezen voor overflow, en dan bit 0-7 terug te duwen in de byte van het register. Die Z80 chip weergave is supercool, bedankt Bertus, maar of je daar nou wijzer van wordt.... Vooral leuk voor een 90's rave als beam-materiaal achter de DJ. Als je echt zou willen, kun je in zo'n weergave wel zien hoeveel simpeler de dingen in het echt zijn dan dat wij er omheen gebreid hebben. Begint al bij de opcodetabel. Die wordt vaak 16x16 vakjes weergegeven, maar het zit allemaal een stuk logischer als je 4x8x8 pakt. Of A ziet als register 7 i.p.v. de eerste. Het is het laatste register. B is de eerste. En flags zijn gewoon nummer 6. Als je 6 en 7 vervolgens ziet als 16 bit combi, dan is het logisch dat bit 0 van flags eigenlijk gewoon bit 8 is in de berekening, en bit 15 dus bepaalt of die waarde positief of negatief is. Dus kun je bit 8 uit de 32 bit berekening als bit 0 in de register 6 stoppen. En bit 15 als sign op plek 7.
  4. blanka

    Philips P2000T

    Ik probeer een Z80 emulator te maken, ik weet het 1000x gedaan, tijdsverspilling, maar gewoon leuk als oefening. Ik merk echter dat computers nu met 32 bit integers werken (geen 64 blijkbaar), maar als je de standaard 8 bit bewerkingen in 32 bit doet gebeuren er toch andere dingen. Weet iemand hoe de carry, sign en overflow flags werken in de Z80 bij ADD en ADC, en de aftrek varianten. Vind de uitleg hierover heel vaag. Zowel in de Z80 handleiding van Zilog, als op vele websites staan weinig voorbeelden. stel ik heb 10000001 10000001+ 100000010 Dat kun je dus interpreteren als 129+129=258 (de omslaggrens is in feite arbitrair, meestal doen we -128/127, soms 0/255, maar -50/205 zou ook kunnen. In deze interpreatie is de eerste 1 van de uitkomst 256. Komt die dan in een overflow-flag? Stel dat je het negatief behandeld, dan staat er: -127+-127=-254, dezelfde weergave in 9-bits. is het nu zo dat in de eerste situatie sign op 0 staat, en 0 blijft, en in de tweede sign op 1 staat en 1 blijft? en dat in beide gevallen overflow van 0 naar 1 gaat? En wat als carry 1 was? of overflow al 1 was? Ik zoek hier duidelijke voorbeelden van. En dan is er ook nog het gedoe met half-bit carry (geen idee waarom die idiote 4-bit decimaal manier van werken in de processor is gestopt). Wordt dat echt gebruikt in software, of is dat er vooral voor compatibiliteit met 4-bit software van daarvoor (de 4004)?
  5. blanka

    Philips P2000T

    Ik heb nog wat tapes met nieuw materiaal gevonden, en probeer deze te dumpen met het programma van Marcel de Kogel. Dat lukt maar helaas bij een leesfout stopt ie meteen en gaat niet verder met de volgende blokken. Ik miste ook iets voor de ontvangende kant, dus daar ook maar even een simpel programmaatje voor gemaakt met wat visuele feedback op wat er gebeurt (teller met gelezen bytes en blokken). Ik vroeg me af is er ook een omgekeerde tool, die de CAS terugzet naar een bandje. We hebben nu wel iets om een bas file in het geheugen te laden, maar de andere bestanden in de cas mis je dan altijd. Zou die tool van de Kogel nog op te voeren zijn naar 9600baud? Ik heb de tool van Marcel even samengeperst tot 1 blok en omgezet naar CAS file, scheelt weer overtypen. Tape2Mac.cas
  6. Dat lijken geen Mac versies...
  7. Als Dosbox aan staat op een MAC, dan blokkeert ie de schermslaapstand. Ligt blijkbaar aan SDL: https://github.com/dosbox-staging/dosbox-staging/issues/630 Maar ik heb geen idee waar ik dit commando nou moet plaatsen. Heb er 3 instructies over gevonden, maar geen van allen vertelt welk bestand ik moet modden. Het lijkt me geen terminalcommando. Weet iemand waar ik dit in moet toevoegen?
  8. blanka

    Philips P2000T

    Ik ben m aan het uittesten, en met name de cartridge met ZIF-flash-rom is erg prettig in gebruik, ik had al de oranje-zwarte gekocht, maar deze geniet de voorkeur. Inmiddels ook een eerste stap gezet voor softwaretool op Mac en andere computers, ik maak gewoon een .jar. Na Basic flashen heb ik eens BIS uitgeprobeerd, die zit niet op de multicart. Heb er inmiddels ook de reclamefolder van. Nog tips om goed en gemakkelijk PDF's te maken van documentatie? Ik heb wel eens zo'n opstelling gezien met wig van glas waar je een boek overheen legt, en dan worden de pagina's gefotografeerd. Scanner is niet zo lekker voor gebonden boeken. Weet iemand hoe je in BIS grafische kleuren kiest? Ik heb wel een aantal andere toetsen uitgevonden, maar dat nog niet.
  9. blanka

    Philips P2000T

    Top resultaat! Ik wil niet weten wat er vanaf is gekomen.
  10. blanka

    Philips P2000T

    Top, ga ik proberen. Doordat het nog niet lukte, heb ik in ieder geval nog wat bugs uit mijn Basic-omzetter gehaald. Na cas naar bas (tekst file) en weer terug bleek een boel beschadigd te raken. Ik dacht ik zet die <> er wel even in met teksteditor. Maar nu weet ik dus hoe het in de emulator kan, en is mijn bas-cas omzetter weer een bug armer.
  11. blanka

    Philips P2000T

    De nieuwsbrief toont een deel van de lijst, met een programma om de hele lijst te genereren. Alleen kan ik geen <> typen in de emulator. De toets op die plek geeft een piep. Op mijn ene computer zit daar (` ~) en op de andere (\ |), maar beide pakt ie niet. Iemand gelukt om groter dan/kleiner dan te tikken in M2000?
  12. blanka

    Philips P2000T

    Is er documentatie/lijst van dat soort in programma's toepasbare routines?
  13. blanka

    Philips P2000T

    Even iets heel anders, waren er P2000 modellen die géén doorzichtig klepje hadden? Ben benieuwd of die nou gewoon de tand des tijds niet hebben overleefd, of dat ze vanaf een bepaald moment zonder zijn geleverd. De behuizing is namelijk nog steeds voorzien van de nokjes ervoor.
  14. blanka

    Philips P2000T

    DIe rode blokken zijn regelnummers in Basic, die beslaan 4 bytes, 2 bytes voor de locatie van de volgende regel, en 2 bytes voor het regelnummer. Beide waarden staan onderaan afgebeeld, omwisselbaar tussen hex en normaal Ik zie in sommige programma's GOSUB machinecode die naar bijvoorbeeld &H1187 springt. Wordt er dan gebruik gemaakt van routines in de Basic cartridge? Best gevaarlijk of niet?
  15. blanka

    Philips P2000T

    Als er van die teletekst-sprites in de code zitten, bijvoorbeel het startscherm van Fraxxon, de fruitjes in Jackpot.etc. Om die op te sporen in de code kun je een spriteview-overlay aanzetten, en daarna kun je de plekken maskeren.
  16. blanka

    Philips P2000T

    Vakanties zijn er voor compleet in het wilde weg programmeren.... Ik maak een P2000 geheugenviewer met weergave van basic, machinecode, sprites en tekst. Hier een stukje Basic in het geheugen visueel gemaakt. De machinecode wordt ook leesbaar getoond. Niet met mnemonics, want dat leest net zo lastig als dat woord onuitspreekbaar is, maar analoog aan de taal C. Dus A++ betekent de accumulator 1 omhoog.. Enzovoort.
  17. blanka

    Philips P2000T

    Je kunt de chip opnieuw flashen. Ik test het even met bertus uit, en als dat goed gaat dan moeten we even kijken hoe anderen dat kunnen doen. Hij zei dat er een ROM flasher voor nodig is. DIe heb ik (nu) niet, maar mogelijk kwestie van opzetbordje op Arduino MEGA of Leonardo zoals Bertus nu heeft, maar dan met shift-register omdat de adrespinnen een te groot aantal hebben.
  18. blanka

    Philips P2000T

    Goed bezig. Kun je deze modded ROM op je oranje-zwarte module zetten?
  19. blanka

    Philips P2000T

    Iemand in de regio 040 die RGB->SCART werkend heeft? Ik krijg dat nog niet voor elkaar. Mag ik een keer een kabel testen/clonen?
  20. Condensatorprobleempje? Zie je er die lekken/bol staan?
  21. Begin eens te testen wat ie doet als je de schakelaar omzeilt, dus gewoon doorverbinden. Wel oppassen dan!
  22. Wel bij play. Snaar heeft niet heel veel spanning, voelt wat losjes. Zal er eens een strakke stiek omheen doen, kijken of dat helpt.
  23. Heeft iemand hier ooit een MSX NMS 1515 gerepareerd? https://www.lastdodo.nl/nl/items/3522663-philips-nms-1515-msx-automatic-data-recorder Op zich werkt de tape unit voor zijn hoofdtaak, bandjes afspelen, en ik kan er ZX Spectrum tapes mee laden, maar fast forward/backward werken niet. Ik heb m open gemaakt, en de motor en riem zien er goed uit, en de knoppen geven een zetje tegen een mechaniek dat tandwielen tegen elkaar drukt, hws om tot een hogere snelheid te komen. Maar je hoort na 1 seconde weer een klik en dan schiet ie uit. Moch iemand tips hebben hoe dit te repareren, dan hoor ik dat graag.
  24. blanka

    Philips P2000T

    BASIC1.0.bin Net met Bertus de 1.0 Basic gedumpt. Die kent nog geen losse CLOAD. Daar moet echt de naam van het bestand bij. Blijkbaar had de 1.0 ook nog geen checksum.
  25. https://mister-devel.github.io/MkDocs_MiSTer/advanced/crt/ Hier zie je dat de Mister een digitale framebuffer heeft, die of naar VGA of naar HDMI wordt uitgevoerd. Daar zit dus zeker upscaling in, een TV gaat 320x240 HDMI input niet tof vinden. Zelfs VGA trekt zo'n lage resolutie niet, dus ook naar minimaal een lijnverdubbelaar/deinterlacer. Daarom, een rond 2010 Plasma.... Geef het een kans. Met een RGB SCART console, zoals de PC Engine, is het beeld fenomenaal, de kleuren, contrast en helderheid van een QD OLED, en gewoon 2 a 3 scart RGB/S-video inputs en nog 2 stuks composiet en analoge antenne! En die krengen kosten misschien 3 tientjes. Kun je net een slechte Ali-upscaler voor kopen.
×
×
  • Nieuwe aanmaken...