Mam prosbu:
Muj Sharp MZ-800 je ted zrejme na hodne dlouhou dobu zalozeny nekde pod tunou harampadi a potreboval bych si overit jake je spravne chovani pri cteni GDG statusu v rezimu MZ-700 (cteni z adresy 0xE008).
Vasek narazil na zlobici MZ-700 hru a predpokladam, ze odpoved bude v tomto starickem TODO, ktery jsem si kdysi pred lety do kodu vlozil
https://sourceforge.net/p/mz800emu/code ... gdg.c#l187Muj aktualni predpoklad je takovy, ze pri cteni 0xE008, by tam na 1. - 6. bitu melo byt vzdy nastaveno '1'. Hodnoty bitu 0. a 7. mne nezajimaji.
Muzete mi to prosim nekdo overit/potvrdit? Udelal bych pripadny bugfix emulatoru.
Mene dulezite, ale stejne zajimave by bylo, kdyby se mi nekdo mohl podivat i na to, jak se chova v 700 modu cteni z portu 0xce - to uz spis jen tak pro formu. Tipuju, ze se to chova bud jako neobsazeny port a dostanete tkzv. duch sbernice => posledni hodnotu, ktera se objevila na datove sbernici. Nebo, pravdepodobnejsi moznost, ze se to chova stale uplne stejne bez ohledu na nastaveni regDMD.
Predem dekuji.
Michal