optional BRK signature on all 6502 CPUs, not just 65816 (also COP)
This commit is contained in:
36
test/asm/listing/109-brk-signature.s
Normal file
36
test/asm/listing/109-brk-signature.s
Normal file
@@ -0,0 +1,36 @@
|
||||
; test of optional signature byte for BRK on all 6502-derived CPUs
|
||||
; and also COP on 65C816
|
||||
|
||||
.setcpu "6502"
|
||||
brk ; 1 byte
|
||||
brk 0 ; 2 bytes
|
||||
brk $60 ; 2 bytes
|
||||
|
||||
.setcpu "6502X"
|
||||
brk
|
||||
brk $60
|
||||
|
||||
.setcpu "6502DTV"
|
||||
brk
|
||||
brk $60
|
||||
|
||||
.setcpu "65SC02"
|
||||
brk
|
||||
brk $60
|
||||
|
||||
.setcpu "65816"
|
||||
brk
|
||||
brk $60
|
||||
cop
|
||||
cop $60
|
||||
; WDM is a NOP that gives +2 PC, probably not useful to make its signature byte optional
|
||||
;wdm
|
||||
wdm $60
|
||||
|
||||
.setcpu "4510"
|
||||
brk
|
||||
brk $60
|
||||
|
||||
.setcpu "HuC6280"
|
||||
brk
|
||||
brk $60
|
||||
BIN
test/asm/listing/ref/109-brk-signature.bin-ref
Normal file
BIN
test/asm/listing/ref/109-brk-signature.bin-ref
Normal file
Binary file not shown.
Reference in New Issue
Block a user