Nevím čím to je, někdy musím tlačítko RESET v emulátoru stisknout několikrát, než emulátor zareaguje. Proces RESET se jakoby rozjede, OS už pípne!!!, v tom se ale emulátor vrátí zpátky k vykonávání nějakého programu (spouští mi to fragmenty z paměti RAM ale obecně bych to tipoval na náhodné adresy). Rozhodně je důsledek vždy nepříjemný, protože to stejně jako havárie OS přemaže kusy paměti. Určitě mi to dělá na Win7 a teď si nejsem jistý jestli i na WinXP. Trochu je to lepší, když hned myší po kliknutí na tlačítko RESET neujedu někde bokem - ale problém to neřeší, jen se mi zdá, že to v tom případě zhavaruje méně často.
Message
Author ::Libor L.A. Posted :: 2013-07-29 11:40:26 AM Subject ::Re: Problémy s RESETem emulátoru
Tak jo, dělá to i pod Windows XP. Jen to nastává trochu později. Myslím jako po delší době používání. Já třeba za den "restartuji" ten emulátor několik set krát. Když tak nad tím uvažuji, jestli máte ten emulátor dělaný striktně jako kopii reálného hardware, dodržujete minimální počet taktů CPU ve stavu RESET?
Message
Author ::Roman Bórik Posted :: 2013-08-04 08:39:24 AM Subject ::Re: Problémy s RESETem emulátoru
Už som to myslím pozoroval aj ja, ale nie zas tak často.
Tuším asi, kde je problém. Pri stlačení tlačidla Reset sa iba zavolá metóda Reset() procesora bez toho, aby sa zastavilo vlákno, ktoré vykonáva inštrukcie. Takže zrejme môže dôjsť k akejsi "kolízií" a spomenutému chovaniu. Vyskúšam to upraviť, snáď to pomôže.
HardReset (Shift+Alt+F5) vlákno vykonávania inštrukcií pri inicializácii hardvéru zastavuje. Ten ale inicializuje aj pamäť, čo nemusí byť prijateľné.
Message
Author ::Libor L.A. Posted :: 2013-08-04 08:57:18 AM Subject ::Re: Problémy s RESETem emulátoru
Nejprve jsem si toho všiml na Win7, to jsem však pokládal za nekompatibilitu (chybu) v grafickém rozhraní (např. editor plošných spojů Eagle tam jede jak na staré 286-ce a s chybama). Ale potom jsem si všiml, že to dělá i na WinXP, i když ne tak často. Na Win7 to je ale tak časté, že to otravuje. Po hodině práce se podaří RESET tak jednou z pěti pokusů.
Message
Author ::Libor L.A. Posted :: 2013-10-11 05:14:09 AM Subject ::Re: Problémy s RESETem emulátoru