· Text 9563 · w8 · inlagg
Finns det någon som skulle vilja hjälpa mig att disassemblera
följande Z80-kod som förut körts på ABC800. Jag håller på att
portera ett program från ABC800 till BASICII/PC och har inte tillgång
till någon Z80-manual.
100 DIM Asm¤=120
110 Asm¤=CHR¤(235,126,35,229,102,111,94,35,86,35,78,35,70,225,35)
120 Asm¤=Asm¤+CHR¤(120,177,40,45,26,190,56,31,32,39,197,6,3,19,26)
130 Asm¤=Asm¤+CHR¤(35,190,32,7,16,248,193,33,255,255,201,245,62,4,144)
140 Asm¤=Asm¤+CHR¤(71,241,27,43,16,252,193,48,10,19,19,19,19,11,11)
150 Asm¤=Asm¤+CHR¤(11,11,24,207,229,27,107,98,9,93,84,19,19,19,19)
160 Asm¤=Asm¤+CHR¤(3,3,3,3,237,184,225,229,19,14,4,237,176,225,43)
170 Asm¤=Asm¤+CHR¤(126,43,110,103,35,35,94,35,86,19,19,19,19,114,43)
180 Asm¤=Asm¤+CHR¤(115,105,96,201)
190 Dummy=CALL(VARPTR(Asm¤),Par)
Tack på förhand
Anders
(det borde vara ganska enkelt att ladda ner detta inlågg som en textfil,
låsa in denna i en ABC80x, och sedan starta en disassembler på
variabelns startadress.)