[SharpMZ] Zajimavost - chyba v JSS ROM

Michal Hucik - ORDOZ ordoz na ordoz.com
Neděle Únor 21 16:24:13 CET 2016


Ahoj,

pokud jste nekdy v emulatoru experimentovali s JSS ROM, tak jste si 
mozna vsimli, ze se zapnutym CMT patchem Sharp s touto ROM nenabootuje - 
zustane v neinicializovanem screenu. Jenomze proc, kdyz se prece CMT 
patch instaluje na mista, ktera jsou v JSS shodna se standardni Sharp 
ROM a tedy se tim nic neocekavaneho neprepsalo?

Ponekud vice se da zjistit tehdy, pokud emulator s JSS nabootujete 
nejprve bez CMT hacku, nasledne zaskrtnete jeho instalaci a pomoci F12 
provedete reset. V tu chvili se na obrazovku vypise "CHECK SUM ER."... Ha!

JSS ma totiz na adrese 0xf3bb kontrolni rutinu, ktera sjede xorem obsah 
dolniho a horniho monitoru. Vyslednou hodnotu si pak porovna s 
jednobajtovym cislem, ktere ma ulozeno na 0xe840. Pokud se hodnoty 
neshoduji, tak pomoci sluzby RST 0x18 vypise vyse uvedene chybove 
hlaseni a pak provede dvojkombinaci DI a HALT...  No ... vypise ... 
nevypise, spise se pokusi vypsat, nebot sluzba RST 0x18 predpoklada, ze 
jiz mame v CG-RAM nakopirovanou nejakou znakovou sadu, coz bohuzel po 
cistem staru Sharpa nemame a proto pocitac zustane tuhy v 
neinicializovanem screenu.


BTW: uz jsem se tady kdysi poptaval, nicmene nemate nekdo nejake dalsi 
verze JSS, nez 1.2 a 1.6A? Pripadne vite jaky je mezi nimi rozdil? Mate 
jeste nejake jine upravene ROM, nez JSS a WILLY?

Michal

------------- další část ---------------
HTML příloha byla odstraněna...
URL: http://mail.ordoz.com/pipermail/sharpmz/attachments/20160221/a6907bbd/attachment.html 


Další informace o konferenci SharpMZ