-
Aantal items
372 -
Registratiedatum
-
Laatst bezocht
Inhoudstype
Profielen
Forums
Galerij
Kalender
Alles dat geplaatst werd door blanka
-
Geen idee waar je het over hebt. Leg uit.... Serial.bas doet wat het moet doen, kan zijn dat het strakker kan, dan post ik graag een verbeterde versie.
-
Ik heb - Basic Probeerboek van C. de Boer (Educaboek) - Basic Notities voor de P2000T van Dr. D.J.Kroon (Educaboek) - Hèt Computer-spelen boek van Ralph Hofman (Adison Wesley) - Philips P2000 van Albert Sickler (Kluwer) - INPUT blauw van C. de Boer - INPUT rood, Nederlandse versie van Usborne guide to the Micro Computer bewerkt door C. Titulaer en J. Terlouw - Handleiding P2000, Familiegeheugen en Tekstverwerker (die zwart met oranje boeken). - De Eeuw van de Computer, Geschiedenis van de Informatietechnologie in Nederland - Besturen van Robotmodellen met de Microcomputer van W. Clark. Hierin lijken van die modellen in te staan die ook op Miniland Dacta stonden. Er wordt verwezen naar Uniface voor de P2000 van the PTC. - Z80 zakboekje van J.B.Vonk (Kluwer) - Machinetaal voor de ZX Spectrum van W. Tang (Kluwer) ook nuttig voor P2000.
-
Ik zie geen YT video op deze en de vorige pagina... Heb je een link?
-
Zou je dan geen .WAV moeten lezen en schrijven, en de tape-hardware mee emuleren? Ik snap het idee, maar je moet toch op een gegeven moment over naar de nieuwe techniek waarbinnen mame draait. Als een floppy ook op 80's snelheid draait is dat ook niet heel veel beter. Of mag die wel virtueel?
-
Even wat zitten pennen: https://www.retrospace.nl/Philips_P2000T_homecomputer.html Als je iets ziet dat niet klopt, laat het even in een PB weten.
-
Er zit ook nog een fout in. Doe maar eens shift-numpad-1. Dan krijg je de tape inhoud. Die klopt niet.
-
Ah, ik ben erachter. Puristisch trekje van Mame: tape laden duurt zelfde als in het echt. Kan dat uit? Instant cload zeg maar? Wel gek dat je standaard cassettefout E krijgt na opstarten.
-
Goed werk! Het lukt nu. Ik zie dat de bugs uit teletekst die nog in M2000 zaten weg zijn. Enige gekke is dat als ik een cassette laad, deze meteen start. Ik dacht eerst dat toetsenbord niet werkte, maar hij begon met inladen machinecode, en dat blokkeerde invoer. Ook zie je in het begin een overlay linksboven met een teller die van 00.11 terugloopt naar 00:00 voordat de boel begint. Kun je de kleuren nog tweaken? ZIjn nu een beetje Philips-fosfors, maar ik ben Trinitron gewend.
-
Ik snap nog niet hoe ik een gewone T met een .CAS start. Daar zit geen bat file voor bijgevoegd.
-
Ik heb het gewoon met een goed geisoleerde schroevendraaier geprobeerd, en boel is qua hoogte goed. Beeld is nog wel wat uit het midden, en licht gedraaid, maar wel scherp en duidelijk.
-
-
Ik ben denk ik iets wijzer, R25 is blijkbaar de draaiweerstand voor de beeldhoogte, die lijkt door de printplaat in te stellen met een schroevendraaier. Dat bord bevat echter ook hoog voltage delen voor de CRT. Iemand tips over hoe dat uit te proberen? Kun je op een bepaalde manier ontladen, en dan stukje draaien, opnieuw aanzetten totdat het goed is?
-
Ik had laatst mijn Videopac G7200 laten repareren, schakelaar bleek niet goed, maar nu werkt ie wel weer, maar het interne beeld op het ZW scherm is wat klein. Is dat in te stellen met potmeters, of moet er meer gebeuren? De uitvoer via RGB naar SCART is trouwens super strak, dus extern beeld is uitstekend. Moet je aan R35 en R37 draaien misschien? https://home.kpn.nl/~mdr.vd.enden/download/g7200_2.jpg
-
Was inderdaad het stopje. Het is gelukt. Ik typ nu DEFUSR=24:?USR(1.1) Scheelt nog weer 2 tekens
-
Dit commando print enkel 1.1
-
In dat zwarte boekje staat er niks over. Wel lees ik in de nieuwsbrieven dat de monitorroutines er handelingen voor bevatten, maar dan heb ik een rijtje pokes nodig. Bijvoorbeeld 20 blokken voorruit spoelen en dan een einde markering op de band plaatsen.
-
Weet iemand hoe je het laatste bestand op een bandje kunt wissen? Kan daar niks over vinden. Is soms nodig om de boel te herschikken.
-
Dat de Z80 code niet gelijk is verbaast me niet, dat is natuurlijk brede aandacht voor, en met de ZX Spectrums, Tandy's, en rekenmachines is er vast een fanatiekere groep bezig met Z80 emulatie dan een handvol P2000 fans. Je zou eerder de code eromheen die machinespecifiek is moeten vergelijken.
-
Die crasht meteen bij het starten.
-
Is er hier iemand bekend met de P2000 emulator in Mame? Wie heeft die geschreven? Is dat andere code dan M2000?
-
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.
-
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.
-
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)?
-
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
-
Dat lijken geen Mac versies...