[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