<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix"><br>
<br>
Ahoj,<br>
<br>
tak jsem ted proletel archivem a nejak ty zminene zdojaky tady
nemohu nikde najit :( <br>
<br>
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.<br>
<br>
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. <br>
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.<br>
<br>
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.<br>
<br>
PS: alespon jsem mel moznost konecne na necem otestovat emulaci
Pezik a opravil jsem chyby v port.c<br>
<br>
Michal<br>
<br>
Dne 22.2.2016 v 7:00 Michal Medek napsal(a):<br>
</div>
<blockquote cite="mid:AuI.10uP%7B.3ePuqLeaKZZ.1MogFt@seznam.cz"
type="cite">
<meta http-equiv="Context-Type" content="text/html; charset=utf-8">
Ahoj,
<div><br>
</div>
<div>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.</div>
<div>Najit tu rutinu a zrusit/preskocit ji by nemel byt velky
problem.</div>
<div>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.</div>
<div><br>
</div>
<div>Mikes</div>
<br>
</blockquote>
<br>
</body>
</html>