Přejít na obsah
ARCHIVEKArchiv e-mailových konferencí o 8bitových počítačích Archiv Pandory 1999 až 2013

Re: [SharpMZ] Zajimavost - chyba v JSS ROM

Michal Hucik - ORDOZ <ordoz@[doména skryta]> SHARP MZ-800



Ahoj,

tak jsem ted proletel archivem a nejak ty zminene zdojaky tady nemohu nikde najit :(

Najit a zablokovat kontrolni rutinu neni problem, ta zacina na adrese 0xf3bb. Kdyz by se tam dal RET, tak je problem vyresen. Jsem ale puntickar a vadi mi, ze by se v ROM melo zacit mnozit smeti.

 Pan Svehla si v ROM urcil nejaky kontrolni bajt u ktereho predpokladal, ze zrejme nikdy nezmeni svou hodnotu 0xe840 => 0xed. Nasledne si nekde jinde v ROM - zrejme v mistech, kde byl kdysi QD vyclenil jeden bajt, ktery mu mel slouzit jako korekce.
Korekcni bajt vynuloval a udelal xor cele rom. Vysledek vyxoroval s kontrolni hodnotou 0xed a to co mu vyslo ulozil finalne na asresu toho korekcniho bajtu.

Zatim jsem sii vsimnul, ze verze 1.3 pouziva standardni Sharp CGROM a pracuje s Pezikem, tak jako 1.6A. Pokud je mezi tema dvema verzema rozdil cca 300 bajtu, tak by to mozna prece jen slo dohledat. Na druhou stranu si rikam, ze pokud se neopravi i ta chyba s neinicializovanou CG-RAM, tak bude lepsi jak tu kontrolu, tak i ten korekcni bajt z ROM trvale odstranit.

PS: alespon jsem mel moznost konecne na necem otestovat emulaci Pezik a opravil jsem chyby v port.c

Michal

Dne 22.2.2016 v 7:00 Michal Medek napsal(a):
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


Zobrazit původní podobu

Vlákno · 6 zpráv

Zobrazit celé vlákno na jedné stránce

  1. [SharpMZ] Zajimavost - chyba v JSS ROM Michal Hucik - ORDOZ <ordoz@[doména skryta]>
  2. Re: [SharpMZ] Zajimavost - chyba v JSS ROM Michal Hucik - ORDOZ <ordoz@[doména skryta]>
  3. Re: [SharpMZ] Zajimavost - chyba v JSS ROM " Michal Medek" <Michal.Bruntal@[doména skryta]>
  4. Re: [SharpMZ] Zajimavost - chyba v JSS ROM " Michal Medek" <Michal.Bruntal@[doména skryta]>
  5. Re: [SharpMZ] Zajimavost - chyba v JSS ROM <tlc@[doména skryta]> Přílohy: 1
  6. Re: [SharpMZ] Zajimavost - chyba v JSS ROM Michal Hucik - ORDOZ <ordoz@[doména skryta]>