header pc pre byte 8 word 2 dc a a:16 dc b a:8 defmt a:8 ii 0x00 mac "MOTOROLA 6800" % literals a b x % args expr(x) { 0b0010 0 2 1 #expr { 0b0010 0 4 2 expr { 0b0010 0 3 0 a,expr(x) { 0b0010 0 6 0 b,expr(x) { 0b0010 0 9 0 a,#expr { 0b0010 0 5 0 b,#expr { 0b0010 0 8 0 a,expr { 0b0010 0 7 2 b,expr { 0b0010 0 10 2 a { 0b0010 0 0 0 b { 0b0010 0 1 0 "" % formats 0 o:8 1 o:8a:8 1 o:8a:16 1 o:8pa:8 % opcodes class 11 nop 0 0x01 0 0x00 1 0x00 0 0x00 2 0x00 0 0x00 0 0x00 2 0x00 0 0x00 0 0x00 2 0x00 tap 0 0x06 0 0x00 1 0x00 0 0x00 2 0x00 0 0x00 0 0x00 2 0x00 0 0x00 0 0x00 2 0x00 tpa 0 0x07 0 0x00 1 0x00 0 0x00 2 0x00 0 0x00 0 0x00 2 0x00 0 0x00 0 0x00 2 0x00 inx 0 0x08 0 0x00 1 0x00 0 0x00 2 0x00 0 0x00 0 0x00 2 0x00 0 0x00 0 0x00 2 0x00 dex 0 0x09 0 0x00 1 0x00 0 0x00 2 0x00 0 0x00 0 0x00 2 0x00 0 0x00 0 0x00 2 0x00 clv 0 0x0a 0 0x00 1 0x00 0 0x00 2 0x00 0 0x00 0 0x00 2 0x00 0 0x00 0 0x00 2 0x00 sev 0 0x0b 0 0x00 1 0x00 0 0x00 2 0x00 0 0x00 0 0x00 2 0x00 0 0x00 0 0x00 2 0x00 clc 0 0x0c 0 0x00 1 0x00 0 0x00 2 0x00 0 0x00 0 0x00 2 0x00 0 0x00 0 0x00 2 0x00 sec 0 0x0d 0 0x00 1 0x00 0 0x00 2 0x00 0 0x00 0 0x00 2 0x00 0 0x00 0 0x00 2 0x00 cli 0 0x0e 0 0x00 1 0x00 0 0x00 2 0x00 0 0x00 0 0x00 2 0x00 0 0x00 0 0x00 2 0x00 sei 0 0x0f 0 0x00 1 0x00 0 0x00 2 0x00 0 0x00 0 0x00 2 0x00 0 0x00 0 0x00 2 0x00 sba 0 0x10 0 0x00 1 0x00 0 0x00 2 0x00 0 0x00 0 0x00 2 0x00 0 0x00 0 0x00 2 0x00 cba 0 0x11 0 0x00 1 0x00 0 0x00 2 0x00 0 0x00 0 0x00 2 0x00 0 0x00 0 0x00 2 0x00 tab 0 0x16 0 0x00 1 0x00 0 0x00 2 0x00 0 0x00 0 0x00 2 0x00 0 0x00 0 0x00 2 0x00 tba 0 0x17 0 0x00 1 0x00 0 0x00 2 0x00 0 0x00 0 0x00 2 0x00 0 0x00 0 0x00 2 0x00 daa 0 0x19 0 0x00 1 0x00 0 0x00 2 0x00 0 0x00 0 0x00 2 0x00 0 0x00 0 0x00 2 0x00 aba 0 0x1b 0 0x00 1 0x00 0 0x00 2 0x00 0 0x00 0 0x00 2 0x00 0 0x00 0 0x00 2 0x00 bra 0 0x00 0 0x00 1 0x00 3 0x20 2 0x00 3 0x00 3 0x00 2 0x00 3 0x00 3 0x00 2 0x00 bhi 0 0x00 0 0x00 1 0x00 3 0x22 2 0x00 3 0x00 3 0x00 2 0x00 3 0x00 3 0x00 2 0x00 bls 0 0x00 0 0x00 1 0x00 3 0x23 2 0x00 3 0x00 3 0x00 2 0x00 3 0x00 3 0x00 2 0x00 bcc 0 0x00 0 0x00 1 0x00 3 0x24 2 0x00 3 0x00 3 0x00 2 0x00 3 0x00 3 0x00 2 0x00 bcs 0 0x00 0 0x00 1 0x00 3 0x25 2 0x00 3 0x00 3 0x00 2 0x00 3 0x00 3 0x00 2 0x00 bne 0 0x00 0 0x00 1 0x00 3 0x26 2 0x00 3 0x00 3 0x00 2 0x00 3 0x00 3 0x00 2 0x00 beq 0 0x00 0 0x00 1 0x00 3 0x27 2 0x00 3 0x00 3 0x00 2 0x00 3 0x00 3 0x00 2 0x00 bvc 0 0x00 0 0x00 1 0x00 3 0x28 2 0x00 3 0x00 3 0x00 2 0x00 3 0x00 3 0x00 2 0x00 bvs 0 0x00 0 0x00 1 0x00 3 0x29 2 0x00 3 0x00 3 0x00 2 0x00 3 0x00 3 0x00 2 0x00 bpl 0 0x00 0 0x00 1 0x00 3 0x2a 2 0x00 3 0x00 3 0x00 2 0x00 3 0x00 3 0x00 2 0x00 bmi 0 0x00 0 0x00 1 0x00 3 0x2b 2 0x00 3 0x00 3 0x00 2 0x00 3 0x00 3 0x00 2 0x00 bge 0 0x00 0 0x00 1 0x00 3 0x2c 2 0x00 3 0x00 3 0x00 2 0x00 3 0x00 3 0x00 2 0x00 blt 0 0x00 0 0x00 1 0x00 3 0x2d 2 0x00 3 0x00 3 0x00 2 0x00 3 0x00 3 0x00 2 0x00 bgt 0 0x00 0 0x00 1 0x00 3 0x2e 2 0x00 3 0x00 3 0x00 2 0x00 3 0x00 3 0x00 2 0x00 ble 0 0x00 0 0x00 1 0x00 3 0x2f 2 0x00 3 0x00 3 0x00 2 0x00 3 0x00 3 0x00 2 0x00 tsx 0 0x30 0 0x00 1 0x00 0 0x00 2 0x00 0 0x00 0 0x00 2 0x00 0 0x00 0 0x00 2 0x00 ins 0 0x31 0 0x00 1 0x00 0 0x00 2 0x00 0 0x00 0 0x00 2 0x00 0 0x00 0 0x00 2 0x00 pul 0 0x32 0 0x33 1 0x00 0 0x00 2 0x00 0 0x00 0 0x00 2 0x00 0 0x00 0 0x00 2 0x00 des 0 0x34 0 0x00 1 0x00 0 0x00 2 0x00 0 0x00 0 0x00 2 0x00 0 0x00 0 0x00 2 0x00 txs 0 0x35 0 0x00 1 0x00 0 0x00 2 0x00 0 0x00 0 0x00 2 0x00 0 0x00 0 0x00 2 0x00 psh 0 0x36 0 0x37 1 0x00 0 0x00 2 0x00 0 0x00 0 0x00 2 0x00 0 0x00 0 0x00 2 0x00 rts 0 0x39 0 0x00 1 0x00 0 0x00 2 0x00 0 0x00 0 0x00 2 0x00 0 0x00 0 0x00 2 0x00 rti 0 0x3b 0 0x00 1 0x00 0 0x00 2 0x00 0 0x00 0 0x00 2 0x00 0 0x00 0 0x00 2 0x00 wai 0 0x3e 0 0x00 1 0x00 0 0x00 2 0x00 0 0x00 0 0x00 2 0x00 0 0x00 0 0x00 2 0x00 swi 0 0x3f 0 0x00 1 0x00 0 0x00 2 0x00 0 0x00 0 0x00 2 0x00 0 0x00 0 0x00 2 0x00 neg 0 0x40 0 0x50 1 0x60 2 0x70 2 0x00 2 0x00 2 0x00 2 0x00 2 0x00 2 0x00 2 0x00 com 0 0x43 0 0x53 1 0x63 2 0x73 2 0x00 2 0x00 2 0x00 2 0x00 2 0x00 2 0x00 2 0x00 lsr 0 0x44 0 0x54 1 0x64 2 0x74 2 0x00 2 0x00 2 0x00 2 0x00 2 0x00 2 0x00 2 0x00 ror 0 0x46 0 0x56 1 0x66 2 0x76 2 0x00 2 0x00 2 0x00 2 0x00 2 0x00 2 0x00 2 0x00 asr 0 0x47 0 0x57 1 0x67 2 0x77 2 0x00 2 0x00 2 0x00 2 0x00 2 0x00 2 0x00 2 0x00 asl 0 0x48 0 0x58 1 0x68 2 0x78 2 0x00 2 0x00 2 0x00 2 0x00 2 0x00 2 0x00 2 0x00 rol 0 0x49 0 0x59 1 0x69 2 0x79 2 0x00 2 0x00 2 0x00 2 0x00 2 0x00 2 0x00 2 0x00 dec 0 0x4a 0 0x5a 1 0x6a 2 0x7a 2 0x00 2 0x00 2 0x00 2 0x00 2 0x00 2 0x00 2 0x00 inc 0 0x4c 0 0x5c 1 0x6c 2 0x7c 2 0x00 2 0x00 2 0x00 2 0x00 2 0x00 2 0x00 2 0x00 tst 0 0x4d 0 0x5d 1 0x6d 2 0x7d 2 0x00 2 0x00 2 0x00 2 0x00 2 0x00 2 0x00 2 0x00 jmp 0 0x00 0 0x00 1 0x6e 2 0x7e 2 0x00 2 0x00 2 0x00 2 0x00 2 0x00 2 0x00 2 0x00 clr 0 0x4f 0 0x5f 1 0x6f 2 0x7f 2 0x00 2 0x00 2 0x00 2 0x00 2 0x00 2 0x00 2 0x00 sub 0 0x00 0 0x00 1 0x00 1 0x00 2 0x00 1 0x80 1 0xa0 2 0xb0 1 0xc0 1 0xe0 2 0xf0 cmp 0 0x00 0 0x00 1 0x00 1 0x00 2 0x00 1 0x81 1 0xa1 2 0xb1 1 0xc1 1 0xe1 2 0xf1 sbc 0 0x00 0 0x00 1 0x00 1 0x00 2 0x00 1 0x82 1 0xa2 2 0xb2 1 0xc2 1 0xe2 2 0xf2 and 0 0x00 0 0x00 1 0x00 1 0x00 2 0x00 1 0x84 1 0xa4 2 0xb4 1 0xc4 1 0xe4 2 0xf4 bit 0 0x00 0 0x00 1 0x00 1 0x00 2 0x00 1 0x85 1 0xa5 2 0xb5 1 0xc5 1 0xe5 2 0xf5 lda 0 0x00 0 0x00 1 0x00 1 0x00 2 0x00 1 0x86 1 0xa6 2 0xb6 1 0xc6 1 0xe6 2 0xf6 sta 0 0x00 0 0x00 1 0x00 1 0x00 2 0x00 1 0x00 1 0xa7 2 0xb7 1 0x00 1 0xe7 2 0xf7 eor 0 0x00 0 0x00 1 0x00 1 0x00 2 0x00 1 0x88 1 0xa8 2 0xb8 1 0xc8 1 0xe8 2 0xf8 adc 0 0x00 0 0x00 1 0x00 1 0x00 2 0x00 1 0x89 1 0xa9 2 0xb9 1 0xc9 1 0xe9 2 0xf9 ora 0 0x00 0 0x00 1 0x00 1 0x00 2 0x00 1 0x8a 1 0xaa 2 0xba 1 0xca 1 0xea 2 0xfa add 0 0x00 0 0x00 1 0x00 1 0x00 2 0x00 1 0x8b 1 0xab 2 0xbb 1 0xcb 1 0xeb 2 0xfb cpx 0 0x00 0 0x00 1 0xac 2 0xbc 2 0x8c 2 0x00 2 0x00 2 0x00 2 0x00 2 0x00 2 0x00 bsr 0 0x00 0 0x00 1 0x00 3 0x8d 2 0x00 3 0x00 3 0x00 2 0x00 3 0x00 3 0x00 2 0x00 jsr 0 0x00 0 0x00 1 0xad 2 0xbd 2 0x00 2 0x00 2 0x00 2 0x00 2 0x00 2 0x00 2 0x00 lds 0 0x00 0 0x00 1 0xae 2 0xbe 2 0x8e 2 0x00 2 0x00 2 0x00 2 0x00 2 0x00 2 0x00 ldx 0 0x00 0 0x00 1 0xee 2 0xfe 2 0xce 2 0x00 2 0x00 2 0x00 2 0x00 2 0x00 2 0x00 sts 0 0x00 0 0x00 1 0xaf 2 0xbf 2 0x00 2 0x00 2 0x00 2 0x00 2 0x00 2 0x00 2 0x00 stx 0 0x00 0 0x00 1 0xef 2 0xff 2 0x00 2 0x00 2 0x00 2 0x00 2 0x00 2 0x00 2 0x00 % end