<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>
      Ahoj Martine,<br>
      <br>
      v emulatoru to chodi! ;) Ale ne v tom Zdenkovem ... tedy i v nem,
      ale pouze s vypnutim CMT patche. <br>
      <br>
      Problem s CMT patchem je to, ze zmeni obsah ROM a diky tomu
      neprojde Svehlova kontrola integrity, coz sice oznamuje vypsanim
      chyboveho hlaseni, ale v dobe, kdy jeste nema inicializovanou
      CG-ROM a atributovou VRAM. V me emulaci odpovida inicializacni
      obsah VRAM memu skutecnemu Sharpu, zatim co Zdenek tam ma po
      inicializaci nuly. Proto kdyz dojde na tu JSS chybovou hlasku, tak
      u Zdenka vidis jen cernou obrazovku, zatimco u mne jsou videt
      sedobile pruhy, coz je obrovsky rozdil :))<br>
      <br>
      Problem lze vyresit bud vypnutim CMT patche, nebo jeho drobnou
      upravou - nevim, zda by Zdenek byl ochoten vydat upravenou verzi
      sveho emu, nicmene se jedna o jednobajtovou upravu CMT patche tak,
      aby se korigovala vysledna hodnota JSS check XORu na 0xed. Take se
      muzes v JSS podivat na to co se deje na adrese 0xf3bb a dat si tam
      0xc9, cimz kontrolu integrity obejdes.<br>
      <br>
      Tady je kod meho CMT patche, ktery je identicky s tim Zdenkovym,
      ale pro spravnou funkci vsech JSS ROM ma na konci o jeden bajt
      navic ( g_memory.ROM [ 0x0506 ] = 0x59; ), cimz koriguju vysledek
      XORu
<a class="moz-txt-link-freetext" href="https://sourceforge.net/p/mz800emu/code/HEAD/tree/trunk/src/cmt/cmt_hack.c#l56">https://sourceforge.net/p/mz800emu/code/HEAD/tree/trunk/src/cmt/cmt_hack.c#l56</a><br>
      <br>
      <br>
      Michal<br>
      <br>
      <br>
      Dne 1.3.2016 v 0:32 Martin Frohlich napsal(a):<br>
    </div>
    <blockquote cite="mid:1IA.Lt%7B.1zjXmrpne4T.1MrDKH@seznam.cz"
      type="cite">
      <meta http-equiv="Context-Type" content="text/html; charset=utf-8">
      Ahoj Michale,
      <div><br>
      </div>
      <div>Tak jsem ten BIN rozsekal na na ROM soubory (4kB - MZ700, 4kB
        - CGROM, 8kB - MZ800) a v emulátoru to nechodí.</div>
      <div>černá obrazovka a skončí to na instrukci halt.</div>
      <div><br>
      </div>
      <div>Víc jsem to netrápil.</div>
      <div><br>
      </div>
      <div>Martin</div>
      <div><br>
      </div>
    </blockquote>
  </body>
</html>