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

o SRAMu

Petr Žydek SHARP MZ-800

Skutečně zjišťuju, že je v programech pro obsluhu
Ramdisku (SRAM varianta) chyba, projevuje se na
originálním stroji i v emulátoru.
Pro upřesnění dodávám, že nahrát a spustit lze program až do délky 80FFh, nevěřící si mohou
spustit v emulátoru hru Highway a mou jednodílnou
verzi Knight Lore, po opravě si mohou vyzkoušet
jednodílnou Wooky (asi nejdelší herní soubor vůbec).
Opravu v ROM jsem realizoval už dávno, proto mě
překvapila diskuse na toto téma. Týká se podprogramů pro oba příkazy SRAMu (ES a EB).

původní sekvence                   náprava
pro ES a EB SRAMu

E67EF:  ld a,e                    E6EF:  inc d
               or a                                    ld a,e
               jr z,e6f6                             or a
               ld b,a                                 jr z,e6f7
E6f4:      inir                                     ld b,a
E6F6:    ld b,0                    E6F5:  inir
              dec d                    E6F7:  ld b,0
              jp p,e6f4                           dec d
                                                        jr z,e6f5

E7AA:   ld a,e                  E7AA:  inc d 
              or a                                  ld a,e
              jr z,e7b1                          or a
              ld b,e                               jr z,e7b2
E7AF:  otir                      E7B0:  ld b,e
             ld b,0                  E7B2:  otir
            dec d                               ld b,0
            jp p,e7af                         dec d
                                                    jr z,e7b0

Stačí úprava v ROM souboru pro emulátor a mělo
by to chodit. :-P

Příspěvek o HW ramdisku(ů) teprve bude, byl
jsem na srazu ZŠ a o weekendu jsem byl na šrot.

Petr de Zviqov

Přílohy

  • Highway.mzf
    application/octet-stream · 32 kB
  • Knight.mzf
    application/octet-stream · 32 kB
  • Wooky.mzf
    application/octet-stream · 49 kB

Zobrazit původní podobu

Vlákno · 3 zprávy

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

  1. o SRAMu Petr Žydek Přílohy: 3
  2. Re: o SRAMu Anonym
  3. Re: o SRAMu Feri