Historie emulátoru PMD 85 a jeho klonů: 4. 1. 2003 - Doplnil jsem ROM modul PASCAL a integroval data pro disassembler, nyní již nejsou potřeba pomocné soubory. Verze s Pascalem vydána jako Release 1.3p 3.12. 2002 - Shrnul jsem úpravy a opravy z předchozích betaverzí a vyrobil release 1.3 20.10. 2002 - Opět přepracováno dekódování portů pro simulaci HW, funguje správně load i save ve verzích 1, 2, 3 a Didaktik Alfa 19.10. 2002 - Zcela nová simulace magnetofonového interface - nyní fungují i další programy, včetně WELL COPY 12.10. 2002 - Analyzátor wavu dostal nový digitální filtr a úspěšnost čtení nahrávek ze starých kazet výrazně stoupla 5. 9. 2002 - Funguje testovací verze zvukového výstupu. Sice ne dokonale, ale bzučí to obstojně :-) 17. 8. 2002 - Nová verze analyzátoru wavu pro čtení nahrávek z kazety nebo z PMD do PC 3. 8. 2002 - Simulace klávesnice klonu Maťo doplněna, funguje emulace klonu Maťo bez simulace magnetofonu 1. 8. 2002 - Doplněny obsahy ROM klonu Maťo, bohužel emulace nejede kvůli odlišnému mapování kláves na klávesnici :-( 29. 7. 2002 - Třetí betaverze emulátoru 1.2 - radikálně přepracováno dekódování a zpracování IO instrukcí podle verzí PMD - funguje emulace magnetofonu ve všech verzích a je to připraveno na klon Maťo :-) 28. 7. 2002 - Druhá betaverze emulátoru 1.2 - opravené a vylepšené zobrazování (opraven polojas a blikání); při zastavení na instrukci HLT jde jít dál příkazem Step z menu; ve verzi 1. nejde magnetofon, ale funguje ve verzích 2, 3 a Didaktik Alfa. 25. 6. 2002 - Beta verze emulátoru 1.2 - upravené menu, jde nastavit a povolit breakpoint, funguje plný jas, polojas a blikání, zrychlen grafický engine a další drobnosti 14. 2. 2002 - Alfa verze emulátoru - Hlípa sice nejde, ale emuluje to Didaktik Alfa :-) 9.12. 2001 - Vydána speciální HC verze emulátoru - Hlípa compatibilní - aby Hlípa správně fungovala, musel jsem některé věci "oblafnout" a je možné, že v této verzi zase nepůjdou jiné věci. Snad to potěší příznivce této hry :-) 8.12. 2001 - Opraveny drobné chybky, vylepšené řízení rychlosti emulace, nově přidána emulace hardware pro čtení magnetofonu dle verze PMD 85.2 a novějších (beta test) 8. 8. 2001 - Opraveny drobné chybky, přidána možnost zapínání a vypínání ROM modulu. 25. 7. 2001 - Dořešena emulace zlobivé instrukce DAA [v české dokumentaci I 8080 byla chyba :-( ] 22. 6. 2001 - Odstraněna chybka v emulaci verze 1 - verze ROM obsahovala patch na jinou variantu instrukce DAA v procesoru PC oproti původní 8080. Emulátor tento rozdíl umí správně emulovat, ale kvůli uvedené záplatě musím pro verzi 1 emulovat DAA jinak. 22. 4. 2001 - Emulace včetně verze 3 :-) Zpomalení je téměř neznatelné. 16. 4. 2001 - Další úpravy v emulaci, aritmeticko logické instrukce zkráceny na méně než polovinu (optimalizace v asm). 15. 4. 2001 - Nahrazení nepřímé adresace registrů v emulaci přímým - je to rychlejší (už se hodí makra) 14. 4. 2001 - Přepsání emulace procesoru do maker pro lepší a přehlednější ladění, brzy se to bude hodit 4. 4. 2001 - Přepínání verzí, nahrávání z mgf pro obě verze. Emulace verze 1 nějak zlobí, ale už se mi chce spát, tak to dořeším zítra... 3. 4. 2001 - Ukládání na virtuální kazetu (mgsave.dat), drobná vylepšení, připraveno na emulaci PMD verze 1 (na úrovni emulace HW), soft reset. 1. 4. 2001 - Opraveno samovolné chození v hrách - četlo to neexistující joystick. 30. 3. 2001 - Opraveno zobrazování, snad už bude fungovat na Windows NT (doteď jen na mých Win98), emulace plného jasu / polojasu. 28. 3. 2001 - Kompletní přehrabání zobrazovacích rutin v té původní verzi. Obraz už jde libovolně zvětšovat a nebliká :-) 25. 3. 2001 - Zvětšení obrazu na 2x2 (aby to viděli i támhle vzadu), chystám emulaci PMD verze 3 (analýza HW) 22. 3. 2001 - Funguje emulace procesoru, paměti (i ochrana ROM), klávesnice, obraz, výběr datového souboru "kazeťáku" 18. 3. 2001 - Připojení emulace procesoru ze starší verze, už se mi to začíná líbit 11. 3. 2001 - Změna programu ze zvětšovacího okna na dialogové, obraz nebliká, nic víc než obraz to neumí leden 2001 - Nové verze zobrazovacích rutin, ty staré děsně blikají 3.10. 2000 - Rozdělení programu na thready, aby procesor nebyl na ničem závislý. 24. 9. 2000 - Konečně spolehlivě funguje emulace klávesnice pod Windows. 16. 9. 2000 - Přidal jsem zobrazení registrů procesoru a disassembler, abych mohl lépe hledat, co zlobí 10. 9. 2000 - Procesor více - méně funguje (někdy spíš méně) 2. 9. 2000 - První verze emulátoru pro Windows, zatím jede obrazovka a paměť. http://www.schotek.cz/pmd/ mailto:martin@schotek.cz