; 68000/68010 instruction set tests = 000001 M68010 EQU 1 ; proc = 001234 ea EQU $1234 = 004321 ofs EQU $4321 ; --- EA tests --- 000000 3000 MOVE D0,D0 ; 3000 000002 3008 MOVE A0,D0 ; 3008 000004 3010 MOVE (A0),D0 ; 3010 000006 3018 MOVE (A0)+,D0 ; 3018 000008 3020 MOVE -(A0),D0 ; 3020 00000A 3028 4321 MOVE ofs(A0),D0 ; 3028 4321 00000E 3028 4321 MOVE (ofs,A0),D0 ; 3028 4321 000012 3030 0012 MOVE $12(A0,D0),D0 ; 3030 0012 000016 3030 0012 MOVE ($12,A0,D0),D0 ; 3030 0012 00001A 3030 0000 MOVE (A0,D0),D0 ; 3030 0000 00001E 3030 8012 MOVE $12(A0,A0),D0 ; 3030 8012 000022 3030 8012 MOVE ($12,A0,A0),D0 ; 3030 8012 000026 3030 8000 MOVE (A0,A0),D0 ; 3030 8000 00002A 3038 1234 MOVE $1234,D0 ; 3038 1234 00002E 3039 1234 5678 MOVE $12345678,D0 ; 3039 1234 5678 000034 103C 0012 MOVE.B #$12,D0 ; 103C 0012 000038 303C 1234 MOVE #$1234,D0 ; 303C 1234 00003C 303C 1234 MOVE.W #$1234,D0 ; 303C 1234 000040 203C 0001 2345 MOVE.L #$12345,D0 ; 203C 0001 2345 000046 303A FFFE MOVE *(PC),D0 ; 303A FFFE 00004A 303A FFFE MOVE (*,PC),D0 ; 303A FFFE 00004E 303B 00FE MOVE *(PC,D0),D0 ; 303B 00FE 000052 303B 00FE MOVE (*,PC,D0),D0 ; 303B 00FE 000056 303B 0000 MOVE (PC,D0),D0 ; 303B 0000 00005A 303B 80FE MOVE *(PC,A0),D0 ; 303B 80FE 00005E 303B 80FE MOVE (*,PC,A0),D0 ; 303B 80FE 000062 303B 8000 MOVE (PC,A0),D0 ; 303B 8000 000066 33F9 1234 5678 MOVE $12345678,$12345678 ; 33F9 1234 5678 1234 5678 00006C 1234 5678 000070 23FC 1234 5678 MOVE.L #$12345678,$12345678 ; 23FC 1234 5678 1234 5678 000076 1234 5678 00007A 336A 4321 4321 MOVE ofs(A2),ofs(A1) ; 336A 4321 4321 000080 35B2 1012 1012 MOVE $12(A2,D1),$12(A2,D1) ; 31B0 0012 0012 000086 35B2 1012 1012 MOVE $12(A2,D1.W),$12(A2,D1.W) ; 31B0 0012 0012 00008C 35B2 1812 1812 MOVE $12(A2,D1.L),$12(A2,D1.L) ; 35B2 1812 1812 000092 35B2 1000 1000 MOVE (A2,D1),(A2,D1) ; 35B2 1000 1000 000098 35B2 1800 1800 MOVE (A2,D1.L),(A2,D1.L) ; 35B2 1800 1800 00009E 25BC 1234 5678 MOVE.L #$12345678,$12(A2,D1) ; 25BC 1234 5678 1012 0000A4 1012 0000A6 35BB 10FE 1012 MOVE *(PC,D1),$12(A2,D1) ; 35BB 10FE 1012 0000AC 35BB 18FE 1012 MOVE *(PC,D1.L),$12(A2,D1) ; 35BB 18FE 1012 0000B2 33FB 10FE 1234 MOVE *(PC,D1),$12345678 ; 33FB 10FE 1234 5678 0000B8 5678 0000BA 33FB 10FE 1234 MOVE *(PC,D1.W),$12345678 ; 33FB 10FE 1234 5678 0000C0 5678 0000C2 33FB 18FE 1234 MOVE *(PC,D1.L),$12345678 ; 33FB 18FE 1234 5678 0000C8 5678 0000CA 33FB 1800 1234 MOVE (PC,D1.L),$12345678 ; 33FB 1800 1234 5678 0000D0 5678 ; --- opcodes --- 0000D2 C302 ABCD D2,D1 ; C302 0000D4 C302 ABCD.B D2,D1 ; C302 0000D6 C30A ABCD -(A2),-(A1) ; C30A 0000D8 C30A ABCD.B -(A2),-(A1) ; C30A 0000DA D278 1234 ADD ea,D1 ; D278 0000DE D23C 0012 ADD.B #$12,D1 ; 0601 0012 0000E2 D27C 1234 ADD #$1234,D1 ; 0641 1234 0000E6 D27C 1234 ADD.W #$1234,D1 ; 0641 1234 0000EA D2BC 1234 5678 ADD.L #$12345678,D1 ; 0681 1234 5678 0000F0 D242 ADD D2,D1 ; C242 0000F2 D2F8 1234 ADDA ea,A1 ; D2F8 0000F6 D2FC 1234 ADDA #$1234,A1 ; D2FC 1234 / 43E9 1234 0000FA D2FC 1234 ADDA.W #$1234,A1 ; D2FC 1234 / 43E9 1234 0000FE D3FC 1234 5678 ADDA.L #$12345678,A1 ; D3FC 1234 5678 000104 D2C2 ADDA D2,A1 ; D2C2 000106 0601 0012 ADDI.B #$12,D1 ; 0601 0012 00010A 0641 1234 ADDI #$1234,D1 ; 0641 1234 00010E 0641 1234 ADDI.W #$1234,D1 ; 0641 1234 000112 0681 1234 5678 ADDI.L #$12345678,D1 ; 0681 1234 5678 000118 5241 ADDQ #1,D1 ; 5241 00011A 5041 ADDQ #8,D1 ; 5041 00011C D302 ADDX.B D2,D1 ; D302 00011E D342 ADDX D2,D1 ; D342 000120 D342 ADDX.W D2,D1 ; D342 000122 D382 ADDX.L D2,D1 ; D382 000124 D30A ADDX.B -(A2),-(A1) ; D30A 000126 D34A ADDX -(A2),-(A1) ; D34A 000128 D34A ADDX.W -(A2),-(A1) ; D34A 00012A D38A ADDX.L -(A2),-(A1) ; D38A 00012C C278 1234 AND ea,D1 ; C278 1234 000130 0201 0012 AND.B #$12,D1 ; 0201 0012 000134 0241 1234 AND #$1234,D1 ; 0241 1234 000138 0241 1234 AND.W #$1234,D1 ; 0241 1234 00013C 0281 1234 5678 AND.L #$12345678,D1 ; 0281 1234 5678 000142 C242 AND D2,D1 ; C242 000144 0201 0012 ANDI.B #$12,D1 ; 0201 0012 000148 0241 1234 ANDI #$1234,D1 ; 0241 1234 00014C 0241 1234 ANDI.W #$1234,D1 ; 0241 1234 000150 0281 1234 5678 ANDI.L #$12345678,D1 ; 0281 1234 5678 000156 023C 0012 ANDI #$12,CCR ; 023C 0012 00015A 023C 0012 ANDI.B #$12,CCR ; 023C 0012 00015E 027C 1234 ANDI #$1234,SR ; 027C 1234 (priv) 000162 027C 1234 ANDI.W #$1234,SR ; 027C 1234 (priv) 000166 E521 ASL.B D2,D1 ; E521 000168 E561 ASL D2,D1 ; E561 00016A E561 ASL.W D2,D1 ; E561 00016C E5A1 ASL.L D2,D1 ; E5A1 00016E E301 ASL.B #1,D1 ; E301 000170 E341 ASL #1,D1 ; E341 000172 E341 ASL.W #1,D1 ; E341 000174 E381 ASL.L #1,D1 ; E381 000176 E141 ASL #8,D1 ; E141 000178 E1F8 1234 ASL ea ; E1F8 1234 00017C E1F8 1234 ASL.W ea ; E1F8 1234 000180 E421 ASR.B D2,D1 ; E421 000182 E461 ASR D2,D1 ; E461 000184 E461 ASR.W D2,D1 ; E461 000186 E4A1 ASR.L D2,D1 ; E4A1 000188 E201 ASR.B #1,D1 ; E201 00018A E241 ASR #1,D1 ; E241 00018C E241 ASR.W #1,D1 ; E241 00018E E281 ASR.L #1,D1 ; E281 000190 E041 ASR #8,D1 ; E041 000192 E0F8 1234 ASR ea ; E0F8 1234 000196 E0F8 1234 ASR.W ea ; E0F8 1234 00019A 6200 1234 BHI *+$1236 ; 6200 1234 00019E 6300 1234 BLS *+$1236 ; 6300 1234 0001A2 6400 1234 BCC *+$1236 ; 6400 1234 0001A6 6400 1234 BHS *+$1236 ; 6400 1234 0001AA 6500 1234 BCS *+$1236 ; 6500 1234 0001AE 6500 1234 BLO *+$1236 ; 6500 1234 0001B2 6600 1234 BNE *+$1236 ; 6600 1234 0001B6 6700 1234 BEQ *+$1236 ; 6700 1234 0001BA 6800 1234 BVC *+$1236 ; 6800 1234 0001BE 6900 1234 BVS *+$1236 ; 6900 1234 0001C2 6A00 1234 BPL *+$1236 ; 6A00 1234 0001C6 6B00 1234 BMI *+$1236 ; 6B00 1234 0001CA 6C00 1234 BGE *+$1236 ; 6C00 1234 0001CE 6D00 1234 BLT *+$1236 ; 6D00 1234 0001D2 6E00 1234 BGT *+$1236 ; 6E00 1234 0001D6 6F00 1234 BLE *+$1236 ; 6F00 1234 0001DA 6400 1234 BCC.W *+$1236 ; 6400 1234 0001DE 64FE BCC.B * ; 64FE 0001E0 64FE BCC.S * ; 64FE 0001E2 0578 1234 BCHG D2,ea ; 0578 1234 0001E6 0578 1234 BCHG.B D2,ea ; 0578 1234 0001EA 0541 BCHG D2,D1 ; 0541 0001EC 0541 BCHG.L D2,D1 ; 0541 0001EE 0878 0000 1234 BCHG #0,ea ; 0878 0000 1234 0001F4 0878 0000 1234 BCHG.B #0,ea ; 0878 0000 1234 0001FA 0878 0007 1234 BCHG #7,ea ; 0878 0007 1234 000200 0841 0000 BCHG #0,D1 ; 0841 0000 000204 0841 0000 BCHG.L #0,D1 ; 0841 0000 000208 0841 001F BCHG #31,D1 ; 0841 001F 00020C 0541 BCHG D2,D1 ; 0541 00020E 0541 BCHG.L D2,D1 ; 0541 000210 05B8 1234 BCLR D2,ea ; 05B8 1234 000214 05B8 1234 BCLR.B D2,ea ; 05B8 1234 000218 0581 BCLR D2,D1 ; 0581 00021A 0581 BCLR.L D2,D1 ; 0581 00021C 08B8 0000 1234 BCLR #0,ea ; 08B8 0000 1234 000222 08B8 0000 1234 BCLR.B #0,ea ; 08B8 0000 1234 000228 08B8 0007 1234 BCLR #7,ea ; 08B8 0007 1234 00022E 0881 0000 BCLR #0,D1 ; 0881 0000 000232 0881 0000 BCLR.L #0,D1 ; 0881 0000 000236 0881 001F BCLR #31,D1 ; 0881 001F 00023A 0581 BCLR D2,D1 ; 0581 00023C 0581 BCLR.L D2,D1 ; 0581 00023E 484D BKPT #5 ; 484D (68010) 000240 60FE BRA.B * ; 60FE 000242 60FE BRA.S * ; 60FE 000244 6000 1234 BRA.W *+$1236 ; 6000 1234 000248 6000 1234 BRA *+$1236 ; 6000 1234 00024C 600A BRA *+12 ; 6000 000A / 600A 00024E 05F8 1234 BSET D2,ea ; 05F8 1234 000252 05F8 1234 BSET.B D2,ea ; 05F8 1234 000256 05C1 BSET D2,D1 ; 05C1 000258 05C1 BSET.L D2,D1 ; 05C1 00025A 08F8 0000 1234 BSET #0,ea ; 08F8 0000 1234 000260 08F8 0000 1234 BSET.B #0,ea ; 08F8 0000 1234 000266 08F8 0007 1234 BSET #7,ea ; 08F8 0007 1234 00026C 08C1 0000 BSET #0,D1 ; 08C1 0000 000270 08C1 0000 BSET.L #0,D1 ; 08C1 0000 000274 08C1 001F BSET #31,D1 ; 08C1 001F 000278 05C1 BSET D2,D1 ; 05C1 00027A 05C1 BSET.L D2,D1 ; 05C1 00027C 61FE BSR.B * ; 61FE 00027E 61FE BSR.S * ; 61FE 000280 6100 1234 BSR.W *+$1236 ; 6100 1234 000284 6100 1234 BSR *+$1236 ; 6100 1234 000288 610A BSR *+12 ; 6100 000A / 610A 00028A 0538 1234 BTST D2,ea ; 0538 1234 00028E 0538 1234 BTST.B D2,ea ; 0538 1234 000292 0501 BTST D2,D1 ; 0501 000294 0501 BTST.L D2,D1 ; 0501 000296 0838 0000 1234 BTST #0,ea ; 0838 0000 1234 00029C 0838 0000 1234 BTST.B #0,ea ; 0838 0000 1234 0002A2 0838 0007 1234 BTST #7,ea ; 0838 0007 1234 0002A8 0801 0000 BTST #0,D1 ; 0801 0000 0002AC 0801 0000 BTST.L #0,D1 ; 0801 0000 0002B0 0801 001F BTST #31,D1 ; 0801 001F 0002B4 0501 BTST D2,D1 ; 0501 0002B6 0501 BTST.L D2,D1 ; 0501 0002B8 43B8 1234 CHK ea,D1 ; 43B8 1234 0002BC 43BC 1234 CHK #$1234,D1 ; 43BC 1234 0002C0 43BC 1234 CHK.W #$1234,D1 ; 43BC 1234 0002C4 4238 1234 CLR.B ea ; 4238 1234 0002C8 4278 1234 CLR ea ; 4278 1234 0002CC 4278 1234 CLR.W ea ; 4278 1234 0002D0 42B8 1234 CLR.L ea ; 42B8 1234 0002D4 B278 1234 CMP ea,D1 ; B278 1234 0002D8 B23C 0012 CMP.B #$12,D1 ; 0C01 0012 0002DC B27C 1234 CMP #$1234,D1 ; 0C41 1234 0002E0 B27C 1234 CMP.W #$1234,D1 ; 0C41 1234 0002E4 B2BC 1234 5678 CMP.L #$12345678,D1 ; 0C81 1234 5678 0002EA B28A CMP.L A2,D1 ; B28A 0002EC B481 CMP.L D1,D2 ; B342 0002EE B2F8 1234 CMPA ea,A1 ; B2F8 1234 0002F2 B2FC 1234 CMPA #$1234,A1 ; B2FC 1234 0002F6 B2FC 1234 CMPA.W #$1234,A1 ; B2FC 1234 0002FA B3FC 1234 5678 CMPA.L #$12345678,A1 ; B3FC 1234 5678 000300 B3C2 CMPA.L D2,A1 ; B3C2 000302 0C01 0012 CMPI.B #$12,D1 ; 0C01 0012 000306 0C41 1234 CMPI #$1234,D1 ; 0C41 1234 00030A 0C41 1234 CMPI.W #$1234,D1 ; 0C41 1234 00030E 0C81 1234 5678 CMPI.L #$12345678,D1 ; 0C81 1234 5678 000314 B34A CMPM (A2)+,(A1)+ ; B34A 000316 50C9 FFFE DBT D1,* ; 50C9 FFFE 00031A 51C9 FFFE DBRA D1,* ; 51C9 FFFE 00031E 51C9 FFFE DBF D1,* ; 51C9 FFFE 000322 52C9 FFFE DBHI D1,* ; 52C9 FFFE 000326 53C9 FFFE DBLS D1,* ; 53C9 FFFE 00032A 54C9 FFFE DBCC D1,* ; 54C9 FFFE 00032E 54C9 FFFE DBHS D1,* ; 54C9 FFFE 000332 55C9 FFFE DBCS D1,* ; 55C9 FFFE 000336 55C9 FFFE DBLO D1,* ; 55C9 FFFE 00033A 56C9 FFFE DBNE D1,* ; 56C9 FFFE 00033E 57C9 FFFE DBEQ D1,* ; 57C9 FFFE 000342 58C9 FFFE DBVC D1,* ; 58C9 FFFE 000346 59C9 FFFE DBVS D1,* ; 59C9 FFFE 00034A 5AC9 FFFE DBPL D1,* ; 5AC9 FFFE 00034E 5BC9 FFFE DBMI D1,* ; 5BC9 FFFE 000352 5CC9 FFFE DBGE D1,* ; 5CC9 FFFE 000356 5DC9 FFFE DBLT D1,* ; 5DC9 FFFE 00035A 5EC9 FFFE DBGT D1,* ; 5EC9 FFFE 00035E 5FC9 FFFE DBLE D1,* ; 5FC9 FFFE 000362 83F8 1234 DIVS ea,D1 ; 83F8 1234 000366 83F8 1234 DIVS.W ea,D1 ; 83F8 1234 00036A 82F8 1234 DIVU ea,D1 ; 82F8 1234 00036E 82F8 1234 DIVU.W ea,D1 ; 82F8 1234 000372 B338 1234 EOR.B D1,ea ; B338 1234 000376 B378 1234 EOR D1,ea ; B378 1234 00037A B378 1234 EOR.W D1,ea ; B378 1234 00037E B3B8 1234 EOR.L D1,ea ; B3B8 1234 000382 0A38 0012 1234 EORI.B #$12,ea ; 0A38 0012 1234 000388 0A78 1234 1234 EORI #$1234,ea ; 0A78 1234 1234 00038E 0A78 1234 1234 EORI.W #$1234,ea ; 0A78 1234 1234 000394 0AB8 1234 5678 EORI.L #$12345678,ea ; 0AB8 1234 5678 1234 00039A 1234 00039C 0A41 1234 EORI #$1234,D1 ; 0A41 1234 0003A0 0A3C 0012 EORI #$12,CCR ; 0A3C 0012 0003A4 0A3C 0012 EORI.B #$12,CCR ; 0A3C 0012 0003A8 0A7C 1234 EORI #$1234,SR ; 0A7C 1234 (priv) 0003AC 0A7C 1234 EORI.W #$1234,SR ; 0A7C 1234 (priv) 0003B0 C541 EXG D2,D1 ; C541 0003B2 C342 EXG D1,D2 ; C342 0003B4 C549 EXG A2,A1 ; C549 0003B6 C34A EXG A1,A2 ; C34A 0003B8 C589 EXG D2,A1 ; C589 0003BA C589 EXG A1,D2 ; C589 0003BC 4881 EXT D1 ; 4881 0003BE 4881 EXT.W D1 ; 4881 0003C0 48C1 EXT.L D1 ; 48C1 0003C2 4AFC ILLEGAL ; 4AFC 0003C4 4EF8 1234 JMP ea ; 4EF8 1234 0003C8 4ED0 JMP (A0) ; 4ED0 0003CA 4EB8 1234 JSR ea ; 4EB8 1234 0003CE 4E90 JSR (A0) ; 4E90 0003D0 43F8 1234 LEA ea,A1 ; 43F8 1234 0003D4 43D0 LEA (A0),A1 ; 43D0 0003D6 4E56 EDCC LINK A6,#-$1234 ; 4E56 EDCC 0003DA 4E56 EDCC LINK.W A6,#-$1234 ; 4E56 EDCC 0003DE E529 LSL.B D2,D1 ; E529 0003E0 E569 LSL D2,D1 ; E569 0003E2 E569 LSL.W D2,D1 ; E569 0003E4 E5A9 LSL.L D2,D1 ; E5A9 0003E6 E309 LSL.B #1,D1 ; E309 0003E8 E349 LSL #1,D1 ; E349 0003EA E349 LSL.W #1,D1 ; E349 0003EC E389 LSL.L #1,D1 ; E389 0003EE E149 LSL #8,D1 ; E149 0003F0 E3F8 1234 LSL ea ; E3F8 1234 0003F4 E3F8 1234 LSL.W ea ; E3F8 1234 0003F8 E429 LSR.B D2,D1 ; E429 0003FA E469 LSR D2,D1 ; E469 0003FC E469 LSR.W D2,D1 ; E469 0003FE E4A9 LSR.L D2,D1 ; E4A9 000400 E209 LSR.B #1,D1 ; E209 000402 E249 LSR #1,D1 ; E249 000404 E249 LSR.W #1,D1 ; E249 000406 E289 LSR.L #1,D1 ; E289 000408 E049 LSR #8,D1 ; E049 00040A E2F8 1234 LSR ea ; E2F8 1234 00040E E2F8 1234 LSR.W ea ; E2F8 1234 000412 1238 1234 MOVE.B ea,D1 ; 1238 1234 000416 3238 1234 MOVE ea,D1 ; 3238 1234 00041A 3238 1234 MOVE.W ea,D1 ; 3238 1234 00041E 2238 1234 MOVE.L ea,D1 ; 2238 1234 000422 11FC 0012 1234 MOVE.B #$12,ea ; 11FC 0012 1234 000428 31FC 1234 1234 MOVE #$1234,ea ; 31FC 1234 1234 00042E 31FC 1234 1234 MOVE.W #$1234,ea ; 31FC 1234 1234 000434 21FC 1234 5678 MOVE.L #$12345678,ea ; 21FC 1234 5678 1234 00043A 1234 00043C 3278 1234 MOVEA ea,A1 ; 3278 1234 000440 327C 1234 MOVEA #$1234,A1 ; 327C 1234 000444 327C 1234 MOVEA.W #$1234,A1 ; 327C 1234 000448 227C 1234 5678 MOVEA.L #$12345678,A1 ; 227C 1234 5678 00044E 3242 MOVEA D2,A1 ; 3242 if M68010 000450 42F8 1234 MOVE CCR,ea ; 42F8 1234 (68010) 000454 42F8 1234 MOVE.W CCR,ea ; 42F8 1234 (68010) endif 000458 44F8 1234 MOVE ea,CCR ; 44F8 1234 00045C 44F8 1234 MOVE.W ea,CCR ; 44F8 1234 000460 40F8 1234 MOVE SR,ea ; 40F8 1234 (priv on 68010+) 000464 40F8 1234 MOVE.W SR,ea ; 40F8 1234 (priv on 68010+) 000468 46F8 1234 MOVE ea,SR ; 46F8 1234 (priv) 00046C 46F8 1234 MOVE.W ea,SR ; 46F8 1234 (priv) 000470 4E6E MOVE USP,A6 ; 4E6E 000472 4E66 MOVE A6,USP ; 4E66 000474 4CD5 FFFF MOVEM.L (A5),D0-D7/A0-A7 ; 4CD5 FFFF 000478 4CD5 1FE0 MOVEM.L (A5),D5-D7/A0-A4 ; 4CD5 1FE0 00047C 4CDD 1FE0 MOVEM.L (A5)+,D5-D7/A0-A4 ; 4CDD 1FE0 000480 48D5 FFFF MOVEM.L D0-D7/A0-A7,(A5) ; 48D5 FFFF 000484 48E5 07F8 MOVEM.L D5-D7/A0-A4,-(A5) ; 48E5 07F8 if M68010 000488 4E7A 0000 MOVEC SFC,D0 ; 4E7A 0000 (priv 68010+) 00048C 4E7A 8000 MOVEC SFC,A0 ; 4E7A 8000 (priv 68010+) 000490 4E7B 0000 MOVEC D0,SFC ; 4E7B 0000 (priv 68010+) 000494 4E7B 8000 MOVEC A0,SFC ; 4E7B 8000 (priv 68010+) 000498 4E7B 8001 MOVEC A0,DFC ; 4E7B 8001 (priv 68010+) 00049C 4E7B 8800 MOVEC A0,USP ; 4E7B 8800 (priv 68010+) 0004A0 4E7B 8801 MOVEC A0,VBR ; 4E7B 8801 (priv 68010+) 0004A4 0E78 0000 1234 MOVES ea,D0 ; 0E78 0000 1234 (priv 68010+) 0004AA 0E78 8000 1234 MOVES ea,A0 ; 0E78 8000 1234 (priv 68010+) 0004B0 0E38 8000 1234 MOVES.B ea,A0 ; 0E38 8000 1234 (priv 68010+) 0004B6 0E78 8000 1234 MOVES.W ea,A0 ; 0E78 8000 1234 (priv 68010+) 0004BC 0EB8 8000 1234 MOVES.L ea,A0 ; 0EB8 8000 1234 (priv 68010+) 0004C2 0E78 0800 1234 MOVES D0,ea ; 0E78 0800 1234 (priv 68010+) 0004C8 0E78 8800 1234 MOVES A0,ea ; 0E78 8800 1234 (priv 68010+) 0004CE 0E38 8800 1234 MOVES.B A0,ea ; 0E38 8800 1234 (priv 68010+) 0004D4 0E78 8800 1234 MOVES.W A0,ea ; 0E78 8800 1234 (priv 68010+) 0004DA 0EB8 8800 1234 MOVES.L A0,ea ; 0EB8 8800 1234 (priv 68010+) endif 0004E0 0589 1234 MOVEP D2,($1234,A1) ; 0589 0004E4 0589 1234 MOVEP.W D2,($1234,A1) ; 0589 0004E8 05C9 1234 MOVEP.L D2,($1234,A1) ; 05C9 0004EC 0509 1234 MOVEP ($1234,A1),D2 ; 0509 0004F0 0509 1234 MOVEP.W ($1234,A1),D2 ; 0509 0004F4 0549 1234 MOVEP.L ($1234,A1),D2 ; 0549 0004F8 0589 1234 MOVEP D2,$1234(A1) ; 0589 0004FC 0509 1234 MOVEP $1234(A1),D2 ; 0509 000500 7280 MOVEQ #-$80,D1 ; 7280 000502 7200 MOVEQ #0,D1 ; 7200 000504 7200 MOVEQ.L #0,D1 ; 7200 000506 727F MOVEQ #$7F,D1 ; 727F 000508 C3F8 1234 MULS ea,D1 ; C3F8 1234 00050C C3F8 1234 MULS.W ea,D1 ; C3F8 1234 000510 C2F8 1234 MULU ea,D1 ; C2F8 1234 000514 C2F8 1234 MULU.W ea,D1 ; C2F8 1234 000518 4838 1234 NBCD ea ; 4838 1234 00051C 4838 1234 NBCD.B ea ; 4838 1234 000520 4438 1234 NEG.B ea ; 4438 1234 000524 4478 1234 NEG ea ; 4478 1234 000528 4478 1234 NEG.W ea ; 4478 1234 00052C 44B8 1234 NEG.L ea ; 44B8 1234 000530 4038 1234 NEGX.B ea ; 4038 1234 000534 4078 1234 NEGX ea ; 4078 1234 000538 4078 1234 NEGX.W ea ; 4078 1234 00053C 40B8 1234 NEGX.L ea ; 40B8 1234 000540 4E71 NOP ; 4E71 000542 4638 1234 NOT.B ea ; 4638 1234 000546 4678 1234 NOT ea ; 4678 1234 00054A 4678 1234 NOT.W ea ; 4678 1234 00054E 46B8 1234 NOT.L ea ; 46B8 1234 000552 8278 1234 OR ea,D1 ; 8278 1234 000556 0001 0012 OR.B #$12,D1 ; 0001 0012 00055A 0041 1234 OR #$1234,D1 ; 0041 1234 00055E 0041 1234 OR.W #$1234,D1 ; 0041 1234 000562 0081 1234 5678 OR.L #$12345678,D1 ; 0081 1234 5678 000568 0038 0012 1234 ORI.B #$12,ea ; 0038 0012 1234 00056E 0078 1234 1234 ORI #$1234,ea ; 0078 1234 1234 000574 0078 1234 1234 ORI.W #$1234,ea ; 0078 1234 1234 00057A 00B8 1234 5678 ORI.L #$12345678,ea ; 00B8 1234 5678 1234 000580 1234 000582 003C 0012 ORI #$12,CCR ; 003C 0012 000586 003C 0012 ORI.B #$12,CCR ; 003C 0012 00058A 007C 1234 ORI #$1234,SR ; 007C 1234 (priv) 00058E 007C 1234 ORI.W #$1234,SR ; 007C 1234 (priv) 000592 4878 1234 PEA ea ; 4878 1234 000596 4850 PEA (A0) ; 4850 000598 4E70 RESET ; 4E70 (priv) 00059A E539 ROL.B D2,D1 ; E539 00059C E579 ROL D2,D1 ; E579 00059E E579 ROL.W D2,D1 ; E579 0005A0 E5B9 ROL.L D2,D1 ; E5B9 0005A2 E319 ROL.B #1,D1 ; E319 0005A4 E359 ROL #1,D1 ; E359 0005A6 E359 ROL.W #1,D1 ; E359 0005A8 E399 ROL.L #1,D1 ; E399 0005AA E159 ROL #8,D1 ; E159 0005AC E7F8 1234 ROL ea ; E7F8 1234 0005B0 E7F8 1234 ROL.W ea ; E7F8 1234 0005B4 E439 ROR.B D2,D1 ; E439 0005B6 E479 ROR D2,D1 ; E479 0005B8 E479 ROR.W D2,D1 ; E479 0005BA E4B9 ROR.L D2,D1 ; E4B9 0005BC E219 ROR.B #1,D1 ; E219 0005BE E259 ROR #1,D1 ; E259 0005C0 E259 ROR.W #1,D1 ; E259 0005C2 E299 ROR.L #1,D1 ; E299 0005C4 E059 ROR #8,D1 ; E059 0005C6 E6F8 1234 ROR ea ; E6F8 1234 0005CA E6F8 1234 ROR.W ea ; E6F8 1234 0005CE E531 ROXL.B D2,D1 ; E531 0005D0 E571 ROXL D2,D1 ; E571 0005D2 E571 ROXL.W D2,D1 ; E571 0005D4 E5B1 ROXL.L D2,D1 ; E5B1 0005D6 E311 ROXL.B #1,D1 ; E311 0005D8 E351 ROXL #1,D1 ; E351 0005DA E351 ROXL.W #1,D1 ; E351 0005DC E391 ROXL.L #1,D1 ; E391 0005DE E151 ROXL #8,D1 ; E151 0005E0 E5F8 1234 ROXL ea ; E5F8 1234 0005E4 E5F8 1234 ROXL.W ea ; E5F8 1234 0005E8 E431 ROXR.B D2,D1 ; E431 0005EA E471 ROXR D2,D1 ; E471 0005EC E471 ROXR.W D2,D1 ; E471 0005EE E4B1 ROXR.L D2,D1 ; E4B1 0005F0 E211 ROXR.B #1,D1 ; E211 0005F2 E251 ROXR #1,D1 ; E251 0005F4 E251 ROXR.W #1,D1 ; E251 0005F6 E291 ROXR.L #1,D1 ; E291 0005F8 E051 ROXR #8,D1 ; E051 0005FA E4F8 1234 ROXR ea ; E4F8 1234 0005FE E4F8 1234 ROXR.W ea ; E4F8 1234 if M68010 000602 4E74 1234 RTD #$1234 ; 4E74 1234 (68010) endif 000606 4E73 RTE ; 4E73 (priv) 000608 4E77 RTR ; 4E77 00060A 4E75 RTS ; 4E75 00060C 8302 SBCD D2,D1 ; 8302 00060E 8302 SBCD.B D2,D1 ; 8302 000610 830A SBCD -(A2),-(A1) ; 830A 000612 830A SBCD.B -(A2),-(A1) ; 830A 000614 50F8 1234 ST ea ; 50F8 1234 000618 51F8 1234 SF ea ; 51F8 1234 00061C 52F8 1234 SHI ea ; 52F8 1234 000620 53F8 1234 SLS ea ; 53F8 1234 000624 54F8 1234 SCC ea ; 54F8 1234 000628 54F8 1234 SHS ea ; 54F8 1234 00062C 55F8 1234 SCS ea ; 55F8 1234 000630 55F8 1234 SLO ea ; 55F8 1234 000634 56F8 1234 SNE ea ; 56F8 1234 000638 57F8 1234 SEQ ea ; 57F8 1234 00063C 58F8 1234 SVC ea ; 58F8 1234 000640 59F8 1234 SVS ea ; 59F8 1234 000644 5AF8 1234 SPL ea ; 5AF8 1234 000648 5BF8 1234 SMI ea ; 5BF8 1234 00064C 5CF8 1234 SGE ea ; 5CF8 1234 000650 5DF8 1234 SLT ea ; 5DF8 1234 000654 5EF8 1234 SGT ea ; 5EF8 1234 000658 5FF8 1234 SLE ea ; 5FF8 1234 00065C 4E72 1234 STOP #$1234 ; 4E72 1234 (priv) 000660 9278 1234 SUB ea,D1 ; 9278 1234 000664 923C 0012 SUB.B #$12,D1 ; 0401 0012 000668 927C 1234 SUB #$1234,D1 ; 0441 1234 00066C 927C 1234 SUB.W #$1234,D1 ; 0441 1234 000670 92BC 1234 5678 SUB.L #$12345678,D1 ; 0481 1234 5678 000676 9242 SUB D2,D1 ; 9242 000678 92F8 1234 SUBA ea,A1 ; 92F8 1234 00067C 92FC 1234 SUBA #$1234,A1 ; 92FC 1234 000680 92FC 1234 SUBA.W #$1234,A1 ; 92FC 1234 000684 93FC 1234 5678 SUBA.L #$12345678,A1 ; 93FC 1234 5678 00068A 92C2 SUBA D2,A1 ; 92C2 00068C 0401 0012 SUBI.B #$12,D1 ; 0401 0012 000690 0441 1234 SUBI #$1234,D1 ; 0441 1234 000694 0441 1234 SUBI.W #$1234,D1 ; 0441 1234 000698 0481 1234 5678 SUBI.L #$12345678,D1 ; 0481 1234 5678 00069E 5341 SUBQ #1,D1 ; 5341 0006A0 5141 SUBQ #8,D1 ; 5141 0006A2 9302 SUBX.B D2,D1 ; 9302 0006A4 9342 SUBX D2,D1 ; 9342 0006A6 9342 SUBX.W D2,D1 ; 9342 0006A8 9382 SUBX.L D2,D1 ; 9382 0006AA 930A SUBX.B -(A2),-(A1) ; 930A 0006AC 934A SUBX -(A2),-(A1) ; 934A 0006AE 934A SUBX.W -(A2),-(A1) ; 934A 0006B0 938A SUBX.L -(A2),-(A1) ; 938A 0006B2 4841 SWAP D1 ; 4841 0006B4 4841 SWAP.W D1 ; 4841 0006B6 4AF8 1234 TAS ea ; 4AF8 1234 0006BA 4AF8 1234 TAS.B ea ; 4AF8 1234 0006BE 4E4A TRAP #10 ; 4EFA 0006C0 4E76 TRAPV ; 4E76 0006C2 4A38 1234 TST.B ea ; 4A38 1234 0006C6 4A78 1234 TST ea ; 4A78 1234 0006CA 4A78 1234 TST.W ea ; 4A78 1234 0006CE 4AB8 1234 TST.L ea ; 4AB8 1234 0006D2 4E5E UNLK A6 ; 4E5E 0006D4 END 00000 Total Error(s) EA 00001234 E M68010 00000001 E OFS 00004321 E