Dne Čt 23. května 2013 10:04:43, Michal Hučík napsal(a):
Zobrazit citovaný text (1 řádek)
> Klidne placnete i prvni hloupost, ktera vas jako mozna pricina napadne :)
Tak já něco plácnu jelikož o Z80 a vnitřnostech Sharpa i emulátoru toho
vím
minimum. Nicméně takovéhle chyby (i když většinou v opačném gardu)
způsobuje
dost často fakt, že v emulátoru jsou data natažená z emulovaného
zařízení
prakticky okamžitě, kdežto na reálném zařízení mezitím proběhne mnoho přerušení a obsluh kdečeho.
Příklad: Loader něco načítá z diskety a při načtení Xtého sektoru
něco
překreslí na obrazovce. Jenže u emulátoru se ta data mohou natáhnout tak
rychle, že než vůbec program k té podmínce dospěje, Xtý sektor už je
dávno
načtený, takže zůstane viset v té podmínce.
Ctirad