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)]