NAME=6502 af bug introduced in 36e42b3
FILE=malloc://1024
CMDS=<<EOF
wx 4fc600d73dc664d73cc613d7395fd722d724c604d73fc601d72bc62cd72d4fce00442003a700088c012b26f8bf0040ce01ff35bd803a
e asm.arch=m680x
af
afbt
EOF
EXPECT=<<EOF
addr size jump fail 
--------------------
 0x0   36 0x27   -1
0x24    3 0x27   -1
0x27    5 0x24 0x2c
0x2c   10   -1   -1
EOF
RUN

NAME=m680x regs
FILE=
CMDS=<<EOF
e asm.arch=m680x
ar
EOF
EXPECT=<<EOF
pc = 0x0000
sp = 0x0000
a0 = 0x0000
a1 = 0x0000
EOF
RUN

NAME=rs08 and hcs12x
FILE=malloc://1024
CMDS=<<EOF
echo rs08
e asm.arch=m680x
e asm.cpu=rs08
wx 2F5A663E1480738B98DDF6C945424E2080BFAEED
pi 16
echo ---
echo hcs12x
e asm.cpu=hcs12x
wx 1892DD18B612341839183512184218A718C0111118C21111188A1111
pi 9
EOF
EXPECT=<<EOF
rs08
inc $0f
dec $0a
add $06
mov #20, $80
sub $03
clr $0b
clr $18
lda $1d
sta $16
lda $09
sha
sla
mov $20, $80
bgnd
stop
sta $0d
---
hcs12x
sbex $dd
gldaa $1234
pshcw
btas $12
incx
sys
suby #4369
sbey $1111
orx #17
EOF
RUN
