];  REGISTERS
1,"R0","R1","R2","R3","R4","R5","R6","R7","R0","R1","R2","R3","R4","R5","R6","SP"
2,"R0H","R1H","R2H","R3H","R4H","R5H","R6H","R7H","R0L","R1L","R2L","R3L","R4L","R5L","R6L","R7L","R0H","R1H","R2H","R3H","R4H","R5H","R6H","SPH","R0L","R1L","R2L","R3L","R4L","R5L","R6L","SPL"
*	OPERANDS
;NUM	START	LENGTH	EXP	LOW	HIGH	COMMENT
1,	9,	3,	@1,	0,	15	;R0-SP
2,	13,	3,	@1,	0,	15
6,	4,	4,	@2,	0,	31	;R0H-SPL
7,	8,	4,	@2,	0,	31
8,	12,	4,	@2,	0,	31
9,	24,	4,	@2,	0,	31
10,	8,	8,	#,	-32768,	65535	;#@xx:8
11,	8,	8,	#,	-128,	255	;#xx
13,	8,	8,	#-$FF00,$FF00,	$FFFF	;@aa
17,	16,	16,	#,	-32768,	65535	;#xx:16
21,	8,	8,	#-$-`,	$+`-128,$+`+126	;d:8
22,	8,	8,	#,	-10,	+8	;mws addition for branches
26,	9,	3,	#,	0,	7	;#xx:3
27,	25,	3,	#,	0,	7
*	ADDRESSING MODES
1,	{11}:8,{6}^0000:		;#xx:8,Rd
2,	{11},{6}^0000:			; "
3,	{7},{8}^0000:			;.B Rs,Rd
4,	{1},{2}^0000:			;.W Rs,Rd
5,	{8}^0000:			;.B Rd
6,	{2}^0000:			;.W Rd
7,	#{11}:8,CCR^0400:		;#xx:8,CCR
8,	#{11},CCR^0400:			; "
9,	{8},CCR^0000:			;Rs,CCR
10,	{7},{2}^0000:			;Rs,Rd XU
11,	{21}:8^0000:			;Bcc
12,	{21}^0000:			; "
13,	{1}^01:				;@Rd
14,	@{10}:8^03:			;@@aa:8
15,	@{11}^03:			; "
16,	{17}:16^02000000:		;@aa:16
17,	{17}^02000000:			; "
18,	{26}:3,{8}^00:			;#xx:3,Rd
19,	{26},{8}^00:			; "
20,	{27}:3,@{1}^00:			;#xx:3,@Rd
21,	{27},@{1}^00:			; "
22,	{27}:3,@{10}:8^02:		;#xx:3,@aa:8
23,	{27}:3,@{13}^02:		; "
24,	{27},@{10}:8^02:		; "
25,	{27},@{13}^02:			; "
26,	{9},@{1}^00:			;Rn,@Rd
27,	{9},@{10}:8^02:			;Rs,@aa:8
28,	{9},@{13}^02:			; "
29,	({17}:16,{1}),{8}^6E000000:	;@(d:16,Rs),Rd
30,	({17},{1}),{8}^6E000000:	; "
31,	{1},{8}^68:			;@Rs,Rd
32,	{1}+,{8}^6C:			;@Rs+,Rd
33,	{13}:8,{6}^20:			;@aa:8,Rd
34,	{13},{6}^20:			; "
35,	{17}:16,{8}^6A000000:		;@aa:16,Rd
36,	{17},{8}^6A000000:		; "
37,	{8},@({17}:16,{1})^6E800000:	;Rs,@(d:16,Rd)
38,	{8},@({17},{1})^6E800000:	; "
39,	{8},@-{1}^6C80:			;Rs,@-Rd
40,	{8},@{1}^6880:			;Rs,@Rs
41,	{6},@{10}:8^30:			;Rs,@aa:8
42,	{6},@{13}^30:			; "
43,	{8},@{17}:16^6A800000:		;Rs,@aa:16
44,	{8},@{17}^6A800000:		; "
45,	{17}:16,{2}^00:			;#xx:16,Rd
46,	{17},{2}^00:			; "
47,	({17}:16,{1}),{2}^6F000000:	;@(d:16,Rs),Rd
48,	({17},{1}),{2}^6F000000:	; "
49,	{1},{2}^69:			;@Rs,Rd
50,	{1}+,{2}^6D:			;@Rs+,Rd
51,	{17}:16,{2}^6B000000:		;@aa:16,Rd
52,	{17},{2}^6B000000:		; "
53,	{2},@({17}:16,{1})^6F800000:	;Rs,@(d:16,Rd)
54,	{2},@({17},{1})^6F800000:	; "
55,	{2},@-{1}^6D80:			;Rs,@-Rd
56,	{2},@{1}^6980:			;Rs,@Rs
57,	{2},@{17}:16^6B800000:		;Rs,@aa:16
58,	{2},@{17}^6B800000:		; "
59,     ##{22}:8^0000:                  ;Bcc MWS modification, ## makes easy to find
60,     ##{22}^0000:                    ; "  
* MNEMONICS
ADD.B	#|1-2^80:
ADD.B	|3^08:
ADD.W	|4^09:
ADD	#|1-2^80:
ADD	|3^08:
ADD	|4^09:
ADDS	#1,|6^0B:
ADDS	#2,|6^0B80:
ADDX	#|1-2^90:
ADDX	|3^0E:
AND	#|1-2^E0:
AND	|3^16:
ANDC	|7-8^06:
;
BRA     |11-12^40:
BT	|11-12^40:
BRN	|11-12^41:
BF	|11-12^41:
BHI	|11-12^42:
BLS	|11-12^43:
BCC	|11-12^44:
BHS	|11-12^44:
BCS	|11-12^45:
BLO	|11-12^45:
BNE	|11-12^46:
BNZ   |11-12^46:
BEQ   |11-12^47:
BZ    |11-12^47:
BVC   |11-12^48:
BVS	|11-12^49:
BPL	|11-12^4A:
BMI	|11-12^4B:
BGE	|11-12^4C:
BLT	|11-12^4D:
BGT	|11-12^4E:
BLE	|11-12^4F:
BSR	|11-12^55:
;
BRA     |59-60^40:
BT      |59-60^40:
BRN     |59-60^41:
BF      |59-60^41:
BHI     |59-60^42:
BLS     |59-60^43:
BCC     |59-60^44:
BHS     |59-60^44:
BCS     |59-60^45:
BLO     |59-60^45:
BNE     |59-60^46:
BNZ   |59-60^46:
BEQ   |59-60^47:
BZ    |59-60^47:
BVC   |59-60^48:
BVS     |59-60^49:
BPL     |59-60^4A:
BMI     |59-60^4B:
BGE     |59-60^4C:
BLT     |59-60^4D:
BGT     |59-60^4E:
BLE     |59-60^4F:
BSR     |59-60^55:
;
BAND    #|18-19^7600:
BAND	#|20-25^7C007600:
BCLR	#|18-19^7200:
BCLR	#|20-25^7D007200:
BCLR	|26-28^7D006200:
BCLR	|3^62:
BIAND	#|18-19^7680:
BIAND	#|20-25^7C007680:
BILD	#|18-19^7780:
BILD	#|20-25^7C007780:
BIOR	#|18-19^7480:
BIOR	#|20-25^7C007480:
BIST	#|18-19^6780:
BIST	#|20-25^7D006780:
BIXOR	#|18-19^7580:
BIXOR	#|20-25^7C007580:
BLD	#|18-19^7700:
BLD	#|20-25^7C007700:
BNOT	#|18-19^7100:
BNOT	#|20-25^7D007100:
BNOT	|26-28^7D006100:
BNOT	|3^61:
BOR	#|18-19^7400:
BOR	#|20-25^7C007400:
BSET	#|18-19^7000:
BSET	#|20-25^7D007000:
BSET	|26-28^7D006000:
BSET	|3^60:
BST	#|18-19^6700:
BST	#|20-25^7D006700:
BTST	#|18-19^7300:
BTST	#|20-25^7C007300:
BTST	|26-28^7C006300:
BTST	|3^63:
BXOR	#|18-19^7500:
BXOR	#|20-25^7C007500:
CMP.B	#|1-2^A0:
CMP.B	|3^1C:
CMP.W	|4^1D:
CMP	#|1-2^A0:
CMP	|3^1C:
CMP	|4^1D:
DAA	|5^0F:
DAS	|5^1F:
DEC	|5^1A:
DIVXU	|10^51:
EEPMOV	^7B5C598F:
INC	|5^0A:
JMP	@|13-17^5800:
JSR	@|13-17^5C00:
LDC	|7-9^03:
MOV.B	#|1-2^F0:
MOV.B	@|29-36^0000:
MOV.B	|3^0C:
MOV.B	|37-44^0000:
MOV.W	#|45-46^79000000:
MOV.W	@|47-52^0000:
MOV.W	|4^0D:
MOV.W	|53-58^00:
MOV	#|1-2^F0:
MOV	#|45-46^79000000:
MOV	@|29-36^0000:
MOV	@|47-52^0000:
MOV	|3^0C:
MOV	|4^0D:
MOV	|37-44^0000:
MOV	|53-58^00:
MOVFPE	@|35-36^6A40:
MOVTPE	|43-44^6AC0:
MULXU	|10^50:
NEG	|5^1780:
NOP	^0000:
NOT	|5^17:
OR	#|1-2^C0:
OR	|3^14:
ORC	|7-8^04:
POP	|6^6D70:
PUSH	|6^6DF0:
ROTL	|5^1280:
ROTR	|5^1380:
ROTXL	|5^12:
ROTXR	|5^13:
RTE	^5670:
RTS	^5470:
SHAL	|5^1080:
SHAR	|5^1180:
SHLL	|5^10:
SHLR	|5^11:
SLEEP	^0180:
STC	CCR,|5^02:
SUB.B	|3^18:
SUB.W	|4^19:
SUB	|3^18:
SUB	|4^19:
SUBS	#1,|6^1B:
SUBS	#2,|6^1B80:
SUBX	#|1-2^B0:
SUBX	|3^1E:
XOR	#|1-2^D0:
XOR	|3^15:
XORC	|7-8^05:
