[SharpMZ] Zajimavost - chyba v JSS ROM

Michal Medek Michal.Bruntal na seznam.cz
Pondělí Únor 22 07:00:23 CET 2016


Ahoj,



nekolikrat jsem uz tady posilal zdrojaky MZ-800 ROMky. Jsou tam i nektere 
disassemblovane rutiny ze spodni casti JSS. Vznikly prave tim porovnanim 
binarek a disassemblovanim rozdilu, ale na horni monitor jsem uz nemel silu.
Je tam zrusena podpora QD a misto ni je dost jine funkcionality.

Najit tu rutinu a zrusit/preskocit ji by nemel byt velky problem.

A co se tyka verzi, tak mam presne to stejne, verzi 1.2 a verzi 1.6. Je to 
pouze pro Pezikuv ramdisk. Sam bych privital tu verzi pro standardni/
zalohovany ramdisk.




Mikes



---------- PĹŻvodnĂ­ zprĂĄva ----------
Od: Michal Hucik - ORDOZ <ordoz na ordoz.com>
Komu: sharpmz na mail.ordoz.com
Datum: 21. 2. 2016 17:45:49
Předmět: Re: [SharpMZ] Zajimavost - chyba v JSS ROM

"Nenapada mne jak by se bez zdrojaku dalo zjistit misto na kterem se 
nachazi hodnota, kterou pan Svehla puvodne korigoval vysledny XOR - ten 
se vzdy se totiz musi rovnat 0xed.

Jediny zpusob jak to odhadnout je asi to, ze se binarne porovnaji 
rozdily mezi jednotlivyma JSS ROM. Mista ve kterych budou rozdilne, pak 
protahnout disassemblerem a ten nejvice nesmyslny (osamoceny) bajt bude 
zrejme korekce toho xoru. To je asi celkem sci-fi neco takoveho hledat.

Ja jsem to prozatim v emulatoru vyresil tak, ze jsem CMT patch rozsiril 
o jeden bajt ve kterem delam korekci tech hodnot z patche. Jednodussi by 
zrejme bylo tu kontrolu na zacatku uplne preskocit.

Michal


_______________________________________________
SharpMZ mailing list
SharpMZ na mail.ordoz.com
http://mail.ordoz.com/mailman/listinfo/sharpmz"
------------- další část ---------------
HTML příloha byla odstraněna...
URL: http://mail.ordoz.com/pipermail/sharpmz/attachments/20160222/b83ff855/attachment.html 


Další informace o konferenci SharpMZ