[zxspectrum] Leches ROM di Antonio Villena
- From: Stefano Bodrato <stefano_bodrato@xxxxxxxxxxx>
- To: "zxspectrum@xxxxxxxxxxxxx" <zxspectrum@xxxxxxxxxxxxx>
- Date: Mon, 4 Apr 2016 09:28:09 +0200
Al seguente link trovate i sorgenti per una ROM custom
https://sourceforge.net/p/emuscriptoria/code/HEAD/tree/leches/leches.asm
C'e' qualcuno con dimistechezza con l assembler che voglia di generare il
binarioe mandarmelo per email?
Ho tentato con z80asm (versione z88dk).
Purtroppo mi sembra che ci sia una jump table che vada fuori range: siamo
sicuri che l'attuale sorgente sia pronto ?
Ecco come l'ho adattata per z80asm.. va fuori range più o meno all'altezza di
S-BIN (i nomi delle label richiamano le locazioni originali della ROM, non è
detto che questa variante le abbia mantenute):
;; scan-func
L2596: DEFB $22, L25B3-L2596-1 ; $1C offset to S-QUOTE
DEFB '(', L25E8-L2596+1 ; $4F offset to S-BRACKET
DEFB '.', L268D-L2596+3 ; $F2 offset to S-DECIMAL
DEFB '+', L25AF-L2596+5 ; $12 offset to S-U-PLUS
DEFB $A8, L25F5-L2596+7 ; $56 offset to S-FN
DEFB $A5, L25F8-L2596+9 ; $57 offset to S-RND
DEFB $A7, L2627-L2596+11 ; $84 offset to S-PI
DEFB $A6, L2634-L2596+13 ; $8F offset to S-INKEY$
DEFB $C4, L268D-L2596+15 ; $E6 offset to S-BIN
DEFB $AA, L2668-L2596+17 ; $BF offset to S-SCREEN$
DEFB $AB, L2672-L2596+19 ; $C7 offset to S-ATTR
DEFB $A9, L267B-L2596+21 ; $CE offset to S-POINT
DEFB $00 ; zero end marker
Other related posts: