Date : Sun, 21 Aug 1994 14:32:57 EST
From : Stephen Quan <quan@...>
Subject: Re: Debugging
> Is there any chance of someone posting the debugging info for, say, every
> 100 commands or something? Or even all of them!
BTW, in James B emulator, he had whenever the user reads something in
0xFC00-0xFF00, the byte 0xff would always be returned. Perhaps you
could try that?
This is the commands from 100-200 (I think it is going into a loop
in which case you might not find much new here). As I said, I could
email you the first 1000 commands. Or, if you want a near complete
list that will be enough to verify your emulator, I could email you
the first 6000 commands!!!
da1b: d0 f4 8e, A=06, X=05, Y=7f, S=fe, P=34 ; BNE &DA11
da11: 8a 20 2a, A=06, X=05, Y=7f, S=fe, P=34 ; TXA
da12: 20 2a f0, A=05, X=05, Y=7f, S=fe, P=34 ; JSR &F02A
f02a: a0 03 8c, A=05, X=05, Y=7f, S=fc, P=34 ; LDY #&03
f02c: 8c 40 fe, A=05, X=05, Y=03, S=fc, P=34 ; STY &FE40
f02f: a0 7f 8c, A=05, X=05, Y=03, S=fc, P=34 ; LDY #&7F
f031: 8c 43 fe, A=05, X=05, Y=7f, S=fc, P=34 ; STY &FE43
f034: 8e 4f fe, A=05, X=05, Y=7f, S=fc, P=34 ; STX &FE4F
f037: ae 4f fe, A=05, X=05, Y=7f, S=fc, P=34 ; LDX &FE4F
f03a: 60 71 33, A=05, X=ff, Y=7f, S=fc, P=b4 ; RTS
da15: e0 80 66, A=05, X=ff, Y=7f, S=fe, P=b4 ; CPX #&80
da17: 66 fc aa, A=05, X=ff, Y=7f, S=fe, P=35 ; ROR &FC
da19: aa ca d0, A=05, X=ff, Y=7f, S=fe, P=b4 ; TAX
da1a: ca d0 f4, A=05, X=05, Y=7f, S=fe, P=34 ; DEX
da1b: d0 f4 8e, A=05, X=04, Y=7f, S=fe, P=34 ; BNE &DA11
da11: 8a 20 2a, A=05, X=04, Y=7f, S=fe, P=34 ; TXA
da12: 20 2a f0, A=04, X=04, Y=7f, S=fe, P=34 ; JSR &F02A
f02a: a0 03 8c, A=04, X=04, Y=7f, S=fc, P=34 ; LDY #&03
f02c: 8c 40 fe, A=04, X=04, Y=03, S=fc, P=34 ; STY &FE40
f02f: a0 7f 8c, A=04, X=04, Y=03, S=fc, P=34 ; LDY #&7F
f031: 8c 43 fe, A=04, X=04, Y=7f, S=fc, P=34 ; STY &FE43
f034: 8e 4f fe, A=04, X=04, Y=7f, S=fc, P=34 ; STX &FE4F
f037: ae 4f fe, A=04, X=04, Y=7f, S=fc, P=34 ; LDX &FE4F
f03a: 60 71 33, A=04, X=ff, Y=7f, S=fc, P=b4 ; RTS
da15: e0 80 66, A=04, X=ff, Y=7f, S=fe, P=b4 ; CPX #&80
da17: 66 fc aa, A=04, X=ff, Y=7f, S=fe, P=35 ; ROR &FC
da19: aa ca d0, A=04, X=ff, Y=7f, S=fe, P=b4 ; TAX
da1a: ca d0 f4, A=04, X=04, Y=7f, S=fe, P=34 ; DEX
da1b: d0 f4 8e, A=04, X=03, Y=7f, S=fe, P=34 ; BNE &DA11
da11: 8a 20 2a, A=04, X=03, Y=7f, S=fe, P=34 ; TXA
da12: 20 2a f0, A=03, X=03, Y=7f, S=fe, P=34 ; JSR &F02A
f02a: a0 03 8c, A=03, X=03, Y=7f, S=fc, P=34 ; LDY #&03
f02c: 8c 40 fe, A=03, X=03, Y=03, S=fc, P=34 ; STY &FE40
f02f: a0 7f 8c, A=03, X=03, Y=03, S=fc, P=34 ; LDY #&7F
f031: 8c 43 fe, A=03, X=03, Y=7f, S=fc, P=34 ; STY &FE43
f034: 8e 4f fe, A=03, X=03, Y=7f, S=fc, P=34 ; STX &FE4F
f037: ae 4f fe, A=03, X=03, Y=7f, S=fc, P=34 ; LDX &FE4F
f03a: 60 71 33, A=03, X=ff, Y=7f, S=fc, P=b4 ; RTS
da15: e0 80 66, A=03, X=ff, Y=7f, S=fe, P=b4 ; CPX #&80
da17: 66 fc aa, A=03, X=ff, Y=7f, S=fe, P=35 ; ROR &FC
da19: aa ca d0, A=03, X=ff, Y=7f, S=fe, P=b4 ; TAX
da1a: ca d0 f4, A=03, X=03, Y=7f, S=fe, P=34 ; DEX
da1b: d0 f4 8e, A=03, X=02, Y=7f, S=fe, P=34 ; BNE &DA11
da11: 8a 20 2a, A=03, X=02, Y=7f, S=fe, P=34 ; TXA
da12: 20 2a f0, A=02, X=02, Y=7f, S=fe, P=34 ; JSR &F02A
f02a: a0 03 8c, A=02, X=02, Y=7f, S=fc, P=34 ; LDY #&03
f02c: 8c 40 fe, A=02, X=02, Y=03, S=fc, P=34 ; STY &FE40
f02f: a0 7f 8c, A=02, X=02, Y=03, S=fc, P=34 ; LDY #&7F
f031: 8c 43 fe, A=02, X=02, Y=7f, S=fc, P=34 ; STY &FE43
f034: 8e 4f fe, A=02, X=02, Y=7f, S=fc, P=34 ; STX &FE4F
f037: ae 4f fe, A=02, X=02, Y=7f, S=fc, P=34 ; LDX &FE4F
f03a: 60 71 33, A=02, X=ff, Y=7f, S=fc, P=b4 ; RTS
da15: e0 80 66, A=02, X=ff, Y=7f, S=fe, P=b4 ; CPX #&80
da17: 66 fc aa, A=02, X=ff, Y=7f, S=fe, P=35 ; ROR &FC
da19: aa ca d0, A=02, X=ff, Y=7f, S=fe, P=b4 ; TAX
da1a: ca d0 f4, A=02, X=02, Y=7f, S=fe, P=34 ; DEX
da1b: d0 f4 8e, A=02, X=01, Y=7f, S=fe, P=34 ; BNE &DA11
da11: 8a 20 2a, A=02, X=01, Y=7f, S=fe, P=34 ; TXA
da12: 20 2a f0, A=01, X=01, Y=7f, S=fe, P=34 ; JSR &F02A
f02a: a0 03 8c, A=01, X=01, Y=7f, S=fc, P=34 ; LDY #&03
f02c: 8c 40 fe, A=01, X=01, Y=03, S=fc, P=34 ; STY &FE40
f02f: a0 7f 8c, A=01, X=01, Y=03, S=fc, P=34 ; LDY #&7F
f031: 8c 43 fe, A=01, X=01, Y=7f, S=fc, P=34 ; STY &FE43
f034: 8e 4f fe, A=01, X=01, Y=7f, S=fc, P=34 ; STX &FE4F
f037: ae 4f fe, A=01, X=01, Y=7f, S=fc, P=34 ; LDX &FE4F
f03a: 60 71 33, A=01, X=ff, Y=7f, S=fc, P=b4 ; RTS
da15: e0 80 66, A=01, X=ff, Y=7f, S=fe, P=b4 ; CPX #&80
da17: 66 fc aa, A=01, X=ff, Y=7f, S=fe, P=35 ; ROR &FC
da19: aa ca d0, A=01, X=ff, Y=7f, S=fe, P=b5 ; TAX
da1a: ca d0 f4, A=01, X=01, Y=7f, S=fe, P=35 ; DEX
da1b: d0 f4 8e, A=01, X=00, Y=7f, S=fe, P=37 ; BNE &DA11
da1d: 8e 8d 02, A=01, X=00, Y=7f, S=fe, P=37 ; STX &028D
da20: 26 fc 20, A=01, X=00, Y=7f, S=fe, P=37 ; ROL &FC
da22: 20 eb ee, A=01, X=00, Y=7f, S=fe, P=b5 ; JSR &EEEB
eeeb: 08 ad 5a, A=01, X=00, Y=7f, S=fc, P=b5 ; PHP
eeec: ad 5a 02, A=01, X=00, Y=7f, S=fb, P=b5 ; LDA &025A
eeef: 4a 29 18, A , X=00, Y=7f, S=fb, P=35 ; LSR A
eef0: 29 18 09, A=10, X=00, Y=7f, S=fb, P=34 ; AND #&18
eef2: 09 06 8d, A=10, X=00, Y=7f, S=fb, P=34 ; ORA #&06
eef4: 8d 40 fe, A=16, X=00, Y=7f, S=fb, P=34 ; STA &FE40
eef7: 4a 09 07, A=16, X=00, Y=7f, S=fb, P=34 ; LSR A
eef8: 09 07 8d, A=0b, X=00, Y=7f, S=fb, P=34 ; ORA #&07
eefa: 8d 40 fe, A=0f, X=00, Y=7f, S=fb, P=34 ; STA &FE40
eefd: 20 2e f1, A=0f, X=00, Y=7f, S=fb, P=34 ; JSR &F12E
f12e: a9 0b 8d, A=0f, X=00, Y=7f, S=f9, P=34 ; LDA #&0B
f130: 8d 40 fe, A=0b, X=00, Y=7f, S=f9, P=34 ; STA &FE40
f133: 8a 60 49, A=0b, X=00, Y=7f, S=f9, P=34 ; TXA
f134: 60 49 8c, A=00, X=00, Y=7f, S=f9, P=36 ; RTS
ef00: 68 60 50, A=00, X=00, Y=7f, S=fb, P=36 ; PLA
ef01: 60 50 0a, A=b5, X=00, Y=7f, S=fc, P=b4 ; RTS
da25: 6a a2 9c, A=b5, X=00, Y=7f, S=fe, P=b4 ; ROR A
da26: a2 9c a0, A=5a, X=00, Y=7f, S=fe, P=35 ; LDX #&9C
da28: a0 8d 68, A=5a, X=9c, Y=7f, S=fe, P=b5 ; LDY #&8D
da2a: 68 f0 09, A=5a, X=9c, Y=8d, S=fe, P=b5 ; PLA
da2b: f0 09 a0, A=fe, X=9c, Y=8d, S=ff, P=b5 ; BEQ &DA36
da2d: a0 7e 90, A=fe, X=9c, Y=8d, S=ff, P=b5 ; LDY #&7E
da2f: 90 11 a0, A=fe, X=9c, Y=7e, S=ff, P=35 ; BCC &DA42
da31: a0 87 ee, A=fe, X=9c, Y=7e, S=ff, P=35 ; LDY #&87
da33: ee 8d 02, A=fe, X=9c, Y=87, S=ff, P=b5 ; INC &028D
da36: ee 8d 02, A=fe, X=9c, Y=87, S=ff, P=35 ; INC &028D