Konference: Počítač SHARP MZ-800 a emulátory

Od: Ctirad Feřtr
Datum: 24.5.2013 11:28
Předmět: Re: Soutez


Dne Čt 23. května 2013 10:04:43, Michal Hučík napsal(a):

> 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

 
[2013/1 (17)] [2013/2 (52)] [2013/3 (60)] [2013/4 (68)] [2013/5 (60)] [2013/6 (42)] [2013/7 (9)] [2013/8 (48)] [2013/9 (1)] [2013/10 (40)] [2013/11 (45)]


[1999 (1)] [2000 (168)] [2001 (733)] [2002 (459)] [2003 (654)] [2004 (224)] [2005 (105)] [2006 (182)] [2007 (201)] [2008 (294)] [2009 (363)] [2010 (782)] [2011 (522)] [2012 (642)] [2013 (442)]