acme/testing/cpus/include-undoc.a
2020-07-28 23:08:07 +00:00

83 lines
1.5 KiB
Plaintext

;ACME 0.97
; undocumented opcodes of NMOS 6502:
jam ; 02
slo ($03, x) ; 03
dop $04 ; 04
nop $04 ; 04
slo $04 ; 07
!ifndef C64DTV2 {
anc #$0b ; 0b (dtv does not support this)
}
top ; 0c
top $0c0f ; 0c
nop $0c0f ; 0c
slo $0c0f ; 0f
slo ($13), y ; 13
dop $14, x ; 14
nop $14, x ; 14
slo $14, x ; 17
slo $1b1b, y ; 1b
top $1c1f, x ; 1c
nop $1c1f, x ; 1c
slo $1c1f, x ; 1f
rla ($03, x) ; 23
rla $04 ; 27
rla $0c0f ; 2f
rla ($13), y ; 33
rla $14, x ; 37
rla $1b1b, y ; 3b
rla $1c1f, x ; 3f
sre ($03, x) ; 43
sre $04 ; 47
alr #$0b ; 4b
asr #$0b ; 4b
sre $0c0f ; 4f
sre ($13), y ; 53
sre $14, x ; 57
sre $1b1b, y ; 5b
sre $1c1f, x ; 5f
rra ($03, x) ; 63
rra $04 ; 67
arr #$0b ; 6b
rra $0c0f ; 6f
rra ($13), y ; 73
rra $14, x ; 77
rra $1b1b, y ; 7b
rra $1c1f, x ; 7f
dop ; 80
dop #$0b ; 80
nop #$0b ; 80
sax ($03, x) ; 83
sax $04 ; 87
ane #0 ; 8b (anything non-zero gives a warning)
sax $0c0f ; 8f
sha ($13), y ; 93
sax $97, y ; 97
tas $1b1b, y ; 9b
shy $1c1f, x ; 9c
shx $1b1b, y ; 9e
sha $1b1b, y ; 9f
lax ($03, x) ; a3
lax $04 ; a7
lxa #0 ; ab (anything non-zero gives a warning)
lax $0c0f ; af
lax ($13), y ; b3
lax $97, y ; b7
las $1b1b, y ; bb
lax $1b1b, y ; bf
dcp ($03, x) ; c3
dcp $04 ; c7
sbx #$0b ; cb
dcp $0c0f ; cf
dcp ($13), y ; d3
dcp $14, x ; d7
dcp $1b1b, y ; db
dcp $1c1f, x ; df
isc ($03, x) ; e3
isc $04 ; e7
isc $0c0f ; ef
isc ($13), y ; f3
isc $14, x ; f7
isc $1b1b, y ; fb
isc $1c1f, x ; ff