Néhány "21. századi" trükk Spectrum programok átírásához:
Itt van néhány hasznos Spectrumos utility.Elsõ érdekes a ZX-Preview, amivel bele lehet nézni a különbözõ Spectrumos fájlok (TAP, TZX, Z80, stb) tartalmába.
Screen-t képes képként megmutatni, és ami a legfontosabb BASIC programot képes kilistázni, mégpedig úgy, hogy a mindenféle trükkös POKE-kkal kilistázhatatlanná tett programokat is kilistázza
Vagyis nagyon egyszerüen meg lehet tudni mit is csinál egy-egy program BASIC betöltõje.
Másik nagyon hasznos a ZX-Blockeditor, azzal szintén ezekben a fájlokban lehet turkálni, és ami számunkra érdekes: az egyes adatblokkokat kimenteni sima bináris fájlba. Vagyis a program szétszedéséhez már nem szükséges az SCOPY használata.
Magát az átírást pedig az ep128emu kiváló új debbugere könnyíti meg!
Töréspontokat kell beállítani a spectrumos dolgokra, és utána már csak jegyzetelni kell, hol áll meg a program, majd ezeket a részeket EP-síteni.
Ezek:
FEr: olvasás az FEH portról, billentyûfigyelés
1Fr: olvasás az 1FH portról, Kempston joystick olvasása
FEw: írás az FEH portra, 48K hanggenerálás ill. keretszín állítása
FD: FDH port kezelése: 128K-s memórialapozás, ill. hangkeltés
5800-5AFF: attributum terület kezelése
(D800-DAFF: a második attributum terület kezelése 128K-n, de csak akkor ha a a RAM7 van belapozva a 3. lapra)
Az FEw ill. FD port figyelése érdekes lehet létezõ átíratok futtatása esetén is, így lehet megtalálni, hol felejtették el átírni a hangokat...