; 68000/68010 instruction set tests = 000000 M68010 EQU 0 ; 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 12345678 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 00012345 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 12345678 MOVE $12345678,$12345678 ; 33F9 1234 5678 1234 5678 00006C 12345678 000070 23FC 12345678 MOVE.L #$12345678,$12345678 ; 23FC 1234 5678 1234 5678 000076 12345678 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 12345678 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 1234 0000DE D23C 0012 ADD.B #$12,D1 ; D23C 0012 0000E2 D27C 1234 ADD #$1234,D1 ; D27C 1234 0000E6 D27C 1234 ADD.W #$1234,D1 ; D27C 1234 0000EA D2BC 12345678 ADD.L #$12345678,D1 ; D2BC 1234 5678 0000F0 D242 ADD D2,D1 ; D242 0000F2 D2F8 1234 ADD ea,A1 ; D2F8 0000F6 D2FC 1234 ADD #$1234,A1 ; D2FC 1234 0000FA D2FC 1234 ADD.W #$1234,A1 ; D2FC 1234 0000FE D3FC 12345678 ADD.L #$12345678,A1 ; D3FC 1234 5678 000104 D2C2 ADD D2,A1 ; D2C2 000106 DACC ADD A4,A5 ; DACC 000108 DACC ADD.W A4,A5 ; DACC 00010A DBCC ADD.L A4,A5 ; DBCC 00010C D2F8 1234 ADDA ea,A1 ; D2F8 000110 D2FC 1234 ADDA #$1234,A1 ; D2FC 1234 000114 D2FC 1234 ADDA.W #$1234,A1 ; D2FC 1234 000118 D3FC 12345678 ADDA.L #$12345678,A1 ; D3FC 1234 5678 00011E D2C2 ADDA D2,A1 ; D2C2 000120 0601 0012 ADDI.B #$12,D1 ; 0601 0012 000124 0641 1234 ADDI #$1234,D1 ; 0641 1234 000128 0641 1234 ADDI.W #$1234,D1 ; 0641 1234 00012C 0681 12345678 ADDI.L #$12345678,D1 ; 0681 1234 5678 000132 5241 ADDQ #1,D1 ; 5241 000134 5041 ADDQ #8,D1 ; 5041 000136 D302 ADDX.B D2,D1 ; D302 000138 D342 ADDX D2,D1 ; D342 00013A D342 ADDX.W D2,D1 ; D342 00013C D382 ADDX.L D2,D1 ; D382 00013E D30A ADDX.B -(A2),-(A1) ; D30A 000140 D34A ADDX -(A2),-(A1) ; D34A 000142 D34A ADDX.W -(A2),-(A1) ; D34A 000144 D38A ADDX.L -(A2),-(A1) ; D38A 000146 C278 1234 AND ea,D1 ; C278 1234 00014A C23C 0012 AND.B #$12,D1 ; C23C 0012 00014E C27C 1234 AND #$1234,D1 ; C27C 1234 000152 C27C 1234 AND.W #$1234,D1 ; C27C 1234 000156 C2BC 12345678 AND.L #$12345678,D1 ; C2BC 1234 5678 00015C C242 AND D2,D1 ; C242 00015E 0201 0012 ANDI.B #$12,D1 ; 0201 0012 000162 0241 1234 ANDI #$1234,D1 ; 0241 1234 000166 0241 1234 ANDI.W #$1234,D1 ; 0241 1234 00016A 0281 12345678 ANDI.L #$12345678,D1 ; 0281 1234 5678 000170 023C 0012 ANDI #$12,CCR ; 023C 0012 000174 023C 0012 ANDI.B #$12,CCR ; 023C 0012 000178 027C 1234 ANDI #$1234,SR ; 027C 1234 (priv) 00017C 027C 1234 ANDI.W #$1234,SR ; 027C 1234 (priv) 000180 E521 ASL.B D2,D1 ; E521 000182 E561 ASL D2,D1 ; E561 000184 E561 ASL.W D2,D1 ; E561 000186 E5A1 ASL.L D2,D1 ; E5A1 000188 E301 ASL.B #1,D1 ; E301 00018A E341 ASL #1,D1 ; E341 00018C E341 ASL.W #1,D1 ; E341 00018E E381 ASL.L #1,D1 ; E381 000190 E141 ASL #8,D1 ; E141 000192 E1F8 1234 ASL ea ; E1F8 1234 000196 E1F8 1234 ASL.W ea ; E1F8 1234 00019A E421 ASR.B D2,D1 ; E421 00019C E461 ASR D2,D1 ; E461 00019E E461 ASR.W D2,D1 ; E461 0001A0 E4A1 ASR.L D2,D1 ; E4A1 0001A2 E201 ASR.B #1,D1 ; E201 0001A4 E241 ASR #1,D1 ; E241 0001A6 E241 ASR.W #1,D1 ; E241 0001A8 E281 ASR.L #1,D1 ; E281 0001AA E041 ASR #8,D1 ; E041 0001AC E0F8 1234 ASR ea ; E0F8 1234 0001B0 E0F8 1234 ASR.W ea ; E0F8 1234 0001B4 6200 1234 BHI *+$1236 ; 6200 1234 0001B8 6300 1234 BLS *+$1236 ; 6300 1234 0001BC 6400 1234 BCC *+$1236 ; 6400 1234 0001C0 6400 1234 BHS *+$1236 ; 6400 1234 0001C4 6500 1234 BCS *+$1236 ; 6500 1234 0001C8 6500 1234 BLO *+$1236 ; 6500 1234 0001CC 6600 1234 BNE *+$1236 ; 6600 1234 0001D0 6700 1234 BEQ *+$1236 ; 6700 1234 0001D4 6800 1234 BVC *+$1236 ; 6800 1234 0001D8 6900 1234 BVS *+$1236 ; 6900 1234 0001DC 6A00 1234 BPL *+$1236 ; 6A00 1234 0001E0 6B00 1234 BMI *+$1236 ; 6B00 1234 0001E4 6C00 1234 BGE *+$1236 ; 6C00 1234 0001E8 6D00 1234 BLT *+$1236 ; 6D00 1234 0001EC 6E00 1234 BGT *+$1236 ; 6E00 1234 0001F0 6F00 1234 BLE *+$1236 ; 6F00 1234 0001F4 6400 1234 BCC.W *+$1236 ; 6400 1234 0001F8 64FE BCC.B * ; 64FE 0001FA 64FE BCC.S * ; 64FE 0001FC 0578 1234 BCHG D2,ea ; 0578 1234 000200 0578 1234 BCHG.B D2,ea ; 0578 1234 000204 0541 BCHG D2,D1 ; 0541 000206 0541 BCHG.L D2,D1 ; 0541 000208 0878 0000 1234 BCHG #0,ea ; 0878 0000 1234 00020E 0878 0000 1234 BCHG.B #0,ea ; 0878 0000 1234 000214 0878 0007 1234 BCHG #7,ea ; 0878 0007 1234 00021A 0841 0000 BCHG #0,D1 ; 0841 0000 00021E 0841 0000 BCHG.L #0,D1 ; 0841 0000 000222 0841 001F BCHG #31,D1 ; 0841 001F 000226 0541 BCHG D2,D1 ; 0541 000228 0541 BCHG.L D2,D1 ; 0541 00022A 05B8 1234 BCLR D2,ea ; 05B8 1234 00022E 05B8 1234 BCLR.B D2,ea ; 05B8 1234 000232 0581 BCLR D2,D1 ; 0581 000234 0581 BCLR.L D2,D1 ; 0581 000236 08B8 0000 1234 BCLR #0,ea ; 08B8 0000 1234 00023C 08B8 0000 1234 BCLR.B #0,ea ; 08B8 0000 1234 000242 08B8 0007 1234 BCLR #7,ea ; 08B8 0007 1234 000248 0881 0000 BCLR #0,D1 ; 0881 0000 00024C 0881 0000 BCLR.L #0,D1 ; 0881 0000 000250 0881 001F BCLR #31,D1 ; 0881 001F 000254 0581 BCLR D2,D1 ; 0581 000256 0581 BCLR.L D2,D1 ; 0581 000258 484D BKPT #5 ; 484D (68010) 00025A 60FE BRA.B * ; 60FE 00025C 60FE BRA.S * ; 60FE 00025E 6000 1234 BRA.W *+$1236 ; 6000 1234 000262 6000 1234 BRA *+$1236 ; 6000 1234 000266 600A BRA *+12 ; 6000 000A / 600A 000268 05F8 1234 BSET D2,ea ; 05F8 1234 00026C 05F8 1234 BSET.B D2,ea ; 05F8 1234 000270 05C1 BSET D2,D1 ; 05C1 000272 05C1 BSET.L D2,D1 ; 05C1 000274 08F8 0000 1234 BSET #0,ea ; 08F8 0000 1234 00027A 08F8 0000 1234 BSET.B #0,ea ; 08F8 0000 1234 000280 08F8 0007 1234 BSET #7,ea ; 08F8 0007 1234 000286 08C1 0000 BSET #0,D1 ; 08C1 0000 00028A 08C1 0000 BSET.L #0,D1 ; 08C1 0000 00028E 08C1 001F BSET #31,D1 ; 08C1 001F 000292 05C1 BSET D2,D1 ; 05C1 000294 05C1 BSET.L D2,D1 ; 05C1 000296 61FE BSR.B * ; 61FE 000298 61FE BSR.S * ; 61FE 00029A 6100 1234 BSR.W *+$1236 ; 6100 1234 00029E 6100 1234 BSR *+$1236 ; 6100 1234 0002A2 610A BSR *+12 ; 6100 000A / 610A 0002A4 0538 1234 BTST D2,ea ; 0538 1234 0002A8 0538 1234 BTST.B D2,ea ; 0538 1234 0002AC 0501 BTST D2,D1 ; 0501 0002AE 0501 BTST.L D2,D1 ; 0501 0002B0 0838 0000 1234 BTST #0,ea ; 0838 0000 1234 0002B6 0838 0000 1234 BTST.B #0,ea ; 0838 0000 1234 0002BC 0838 0007 1234 BTST #7,ea ; 0838 0007 1234 0002C2 0801 0000 BTST #0,D1 ; 0801 0000 0002C6 0801 0000 BTST.L #0,D1 ; 0801 0000 0002CA 0801 001F BTST #31,D1 ; 0801 001F 0002CE 0501 BTST D2,D1 ; 0501 0002D0 0501 BTST.L D2,D1 ; 0501 0002D2 43B8 1234 CHK ea,D1 ; 43B8 1234 0002D6 43BC 1234 CHK #$1234,D1 ; 43BC 1234 0002DA 43BC 1234 CHK.W #$1234,D1 ; 43BC 1234 0002DE 4238 1234 CLR.B ea ; 4238 1234 0002E2 4278 1234 CLR ea ; 4278 1234 0002E6 4278 1234 CLR.W ea ; 4278 1234 0002EA 42B8 1234 CLR.L ea ; 42B8 1234 0002EE B278 1234 CMP ea,D1 ; B278 1234 0002F2 B23C 0012 CMP.B #$12,D1 ; B23C 0012 0002F6 B27C 1234 CMP #$1234,D1 ; B27C 1234 0002FA B27C 1234 CMP.W #$1234,D1 ; B27C 1234 0002FE B2BC 12345678 CMP.L #$12345678,D1 ; B2BC 1234 5678 000304 B28A CMP.L A2,D1 ; B28A 000306 B481 CMP.L D1,D2 ; B481 000308 B2F8 1234 CMP ea,A1 ; B2F8 1234 00030C B2FC 1234 CMP #$1234,A1 ; B2FC 1234 000310 B2FC 1234 CMP.W #$1234,A1 ; B2FC 1234 000314 B3FC 12345678 CMP.L #$12345678,A1 ; B3FC 1234 5678 00031A B3C2 CMP.L D2,A1 ; B3C2 00031C BACC CMP A4,A5 ; BACC 00031E BACC CMP.W A4,A5 ; BACC 000320 BBCC CMP.L A4,A5 ; BBCC 000322 B2F8 1234 CMPA ea,A1 ; B2F8 1234 000326 B2FC 1234 CMPA #$1234,A1 ; B2FC 1234 00032A B2FC 1234 CMPA.W #$1234,A1 ; B2FC 1234 00032E B3FC 12345678 CMPA.L #$12345678,A1 ; B3FC 1234 5678 000334 B3C2 CMPA.L D2,A1 ; B3C2 000336 0C01 0012 CMPI.B #$12,D1 ; 0C01 0012 00033A 0C41 1234 CMPI #$1234,D1 ; 0C41 1234 00033E 0C41 1234 CMPI.W #$1234,D1 ; 0C41 1234 000342 0C81 12345678 CMPI.L #$12345678,D1 ; 0C81 1234 5678 000348 B34A CMPM (A2)+,(A1)+ ; B34A 00034A B34A CMPM.W (A2)+,(A1)+ ; B34A 00034C B38A CMPM.L (A2)+,(A1)+ ; B38A 00034E 50C9 FFFE DBT D1,* ; 50C9 FFFE 000352 51C9 FFFE DBRA D1,* ; 51C9 FFFE 000356 51C9 FFFE DBF D1,* ; 51C9 FFFE 00035A 52C9 FFFE DBHI D1,* ; 52C9 FFFE 00035E 53C9 FFFE DBLS D1,* ; 53C9 FFFE 000362 54C9 FFFE DBCC D1,* ; 54C9 FFFE 000366 54C9 FFFE DBHS D1,* ; 54C9 FFFE 00036A 55C9 FFFE DBCS D1,* ; 55C9 FFFE 00036E 55C9 FFFE DBLO D1,* ; 55C9 FFFE 000372 56C9 FFFE DBNE D1,* ; 56C9 FFFE 000376 57C9 FFFE DBEQ D1,* ; 57C9 FFFE 00037A 58C9 FFFE DBVC D1,* ; 58C9 FFFE 00037E 59C9 FFFE DBVS D1,* ; 59C9 FFFE 000382 5AC9 FFFE DBPL D1,* ; 5AC9 FFFE 000386 5BC9 FFFE DBMI D1,* ; 5BC9 FFFE 00038A 5CC9 FFFE DBGE D1,* ; 5CC9 FFFE 00038E 5DC9 FFFE DBLT D1,* ; 5DC9 FFFE 000392 5EC9 FFFE DBGT D1,* ; 5EC9 FFFE 000396 5FC9 FFFE DBLE D1,* ; 5FC9 FFFE 00039A 83F8 1234 DIVS ea,D1 ; 83F8 1234 00039E 83F8 1234 DIVS.W ea,D1 ; 83F8 1234 0003A2 82F8 1234 DIVU ea,D1 ; 82F8 1234 0003A6 82F8 1234 DIVU.W ea,D1 ; 82F8 1234 0003AA B338 1234 EOR.B D1,ea ; B338 1234 0003AE B378 1234 EOR D1,ea ; B378 1234 0003B2 B378 1234 EOR.W D1,ea ; B378 1234 0003B6 B3B8 1234 EOR.L D1,ea ; B3B8 1234 0003BA 0A38 0012 1234 EORI.B #$12,ea ; 0A38 0012 1234 0003C0 0A78 1234 1234 EORI #$1234,ea ; 0A78 1234 1234 0003C6 0A78 1234 1234 EORI.W #$1234,ea ; 0A78 1234 1234 0003CC 0AB8 12345678 EORI.L #$12345678,ea ; 0AB8 1234 5678 1234 0003D2 1234 0003D4 0A41 1234 EORI #$1234,D1 ; 0A41 1234 0003D8 0A3C 0012 EORI #$12,CCR ; 0A3C 0012 0003DC 0A3C 0012 EORI.B #$12,CCR ; 0A3C 0012 0003E0 0A7C 1234 EORI #$1234,SR ; 0A7C 1234 (priv) 0003E4 0A7C 1234 EORI.W #$1234,SR ; 0A7C 1234 (priv) 0003E8 C541 EXG D2,D1 ; C541 0003EA C342 EXG D1,D2 ; C342 0003EC C549 EXG A2,A1 ; C549 0003EE C34A EXG A1,A2 ; C34A 0003F0 C589 EXG D2,A1 ; C589 0003F2 C589 EXG A1,D2 ; C589 0003F4 4881 EXT D1 ; 4881 0003F6 4881 EXT.W D1 ; 4881 0003F8 48C1 EXT.L D1 ; 48C1 0003FA 4AFC ILLEGAL ; 4AFC 0003FC 4EF8 1234 JMP ea ; 4EF8 1234 000400 4ED0 JMP (A0) ; 4ED0 000402 4EB8 1234 JSR ea ; 4EB8 1234 000406 4E90 JSR (A0) ; 4E90 000408 43F8 1234 LEA ea,A1 ; 43F8 1234 00040C 43D0 LEA (A0),A1 ; 43D0 00040E 4E56 EDCC LINK A6,#-$1234 ; 4E56 EDCC 000412 4E56 EDCC LINK.W A6,#-$1234 ; 4E56 EDCC 000416 E529 LSL.B D2,D1 ; E529 000418 E569 LSL D2,D1 ; E569 00041A E569 LSL.W D2,D1 ; E569 00041C E5A9 LSL.L D2,D1 ; E5A9 00041E E309 LSL.B #1,D1 ; E309 000420 E349 LSL #1,D1 ; E349 000422 E349 LSL.W #1,D1 ; E349 000424 E389 LSL.L #1,D1 ; E389 000426 E149 LSL #8,D1 ; E149 000428 E3F8 1234 LSL ea ; E3F8 1234 00042C E3F8 1234 LSL.W ea ; E3F8 1234 000430 E429 LSR.B D2,D1 ; E429 000432 E469 LSR D2,D1 ; E469 000434 E469 LSR.W D2,D1 ; E469 000436 E4A9 LSR.L D2,D1 ; E4A9 000438 E209 LSR.B #1,D1 ; E209 00043A E249 LSR #1,D1 ; E249 00043C E249 LSR.W #1,D1 ; E249 00043E E289 LSR.L #1,D1 ; E289 000440 E049 LSR #8,D1 ; E049 000442 E2F8 1234 LSR ea ; E2F8 1234 000446 E2F8 1234 LSR.W ea ; E2F8 1234 00044A 1238 1234 MOVE.B ea,D1 ; 1238 1234 00044E 3238 1234 MOVE ea,D1 ; 3238 1234 000452 3238 1234 MOVE.W ea,D1 ; 3238 1234 000456 2238 1234 MOVE.L ea,D1 ; 2238 1234 00045A 11FC 0012 1234 MOVE.B #$12,ea ; 11FC 0012 1234 000460 31FC 1234 1234 MOVE #$1234,ea ; 31FC 1234 1234 000466 31FC 1234 1234 MOVE.W #$1234,ea ; 31FC 1234 1234 00046C 21FC 12345678 MOVE.L #$12345678,ea ; 21FC 1234 5678 1234 000472 1234 000474 3278 1234 MOVEA ea,A1 ; 3278 1234 000478 327C 1234 MOVEA #$1234,A1 ; 327C 1234 00047C 327C 1234 MOVEA.W #$1234,A1 ; 327C 1234 000480 227C 12345678 MOVEA.L #$12345678,A1 ; 227C 1234 5678 000486 3242 MOVEA D2,A1 ; 3242 if M68010 endif 000488 44F8 1234 MOVE ea,CCR ; 44F8 1234 00048C 44F8 1234 MOVE.W ea,CCR ; 44F8 1234 000490 40F8 1234 MOVE SR,ea ; 40F8 1234 (priv on 68010+) 000494 40F8 1234 MOVE.W SR,ea ; 40F8 1234 (priv on 68010+) 000498 46F8 1234 MOVE ea,SR ; 46F8 1234 (priv) 00049C 46F8 1234 MOVE.W ea,SR ; 46F8 1234 (priv) 0004A0 4E6E MOVE USP,A6 ; 4E6E 0004A2 4E66 MOVE A6,USP ; 4E66 0004A4 4CD5 FFFF MOVEM.L (A5),D0-D7/A0-A7 ; 4CD5 FFFF 0004A8 4CD5 1FE0 MOVEM.L (A5),D5-D7/A0-A4 ; 4CD5 1FE0 0004AC 4CDD 1FE0 MOVEM.L (A5)+,D5-D7/A0-A4 ; 4CDD 1FE0 0004B0 48D5 FFFF MOVEM.L D0-D7/A0-A7,(A5) ; 48D5 FFFF 0004B4 48E5 07F8 MOVEM.L D5-D7/A0-A4,-(A5) ; 48E5 07F8 if M68010 endif 0004B8 0589 4321 MOVEP D2,(ofs,A1) ; 0589 4321 0004BC 0589 4321 MOVEP.W D2,(ofs,A1) ; 0589 4321 0004C0 05C9 4321 MOVEP.L D2,(ofs,A1) ; 05C9 4321 0004C4 0509 4321 MOVEP (ofs,A1),D2 ; 0509 4321 0004C8 0509 4321 MOVEP.W (ofs,A1),D2 ; 0509 4321 0004CC 0549 4321 MOVEP.L (ofs,A1),D2 ; 0549 4321 0004D0 0589 4321 MOVEP D2,ofs(A1) ; 0589 4321 0004D4 0509 4321 MOVEP ofs(A1),D2 ; 0509 4321 0004D8 0589 0000 MOVEP D2,(A1) ; 0589 0000 0004DC 0509 0000 MOVEP (A1),D2 ; 0509 0000 0004E0 7280 MOVEQ #-$80,D1 ; 7280 0004E2 7200 MOVEQ #0,D1 ; 7200 0004E4 7200 MOVEQ.L #0,D1 ; 7200 0004E6 727F MOVEQ #$7F,D1 ; 727F 0004E8 C3F8 1234 MULS ea,D1 ; C3F8 1234 0004EC C3F8 1234 MULS.W ea,D1 ; C3F8 1234 0004F0 C2F8 1234 MULU ea,D1 ; C2F8 1234 0004F4 C2F8 1234 MULU.W ea,D1 ; C2F8 1234 0004F8 4838 1234 NBCD ea ; 4838 1234 0004FC 4838 1234 NBCD.B ea ; 4838 1234 000500 4438 1234 NEG.B ea ; 4438 1234 000504 4478 1234 NEG ea ; 4478 1234 000508 4478 1234 NEG.W ea ; 4478 1234 00050C 44B8 1234 NEG.L ea ; 44B8 1234 000510 4038 1234 NEGX.B ea ; 4038 1234 000514 4078 1234 NEGX ea ; 4078 1234 000518 4078 1234 NEGX.W ea ; 4078 1234 00051C 40B8 1234 NEGX.L ea ; 40B8 1234 000520 4E71 NOP ; 4E71 000522 4638 1234 NOT.B ea ; 4638 1234 000526 4678 1234 NOT ea ; 4678 1234 00052A 4678 1234 NOT.W ea ; 4678 1234 00052E 46B8 1234 NOT.L ea ; 46B8 1234 000532 8278 1234 OR ea,D1 ; 8278 1234 000536 0001 0012 OR.B #$12,D1 ; 0001 0012 00053A 0041 1234 OR #$1234,D1 ; 0041 1234 00053E 0041 1234 OR.W #$1234,D1 ; 0041 1234 000542 0081 12345678 OR.L #$12345678,D1 ; 0081 1234 5678 000548 0038 0012 1234 ORI.B #$12,ea ; 0038 0012 1234 00054E 0078 1234 1234 ORI #$1234,ea ; 0078 1234 1234 000554 0078 1234 1234 ORI.W #$1234,ea ; 0078 1234 1234 00055A 00B8 12345678 ORI.L #$12345678,ea ; 00B8 1234 5678 1234 000560 1234 000562 003C 0012 ORI #$12,CCR ; 003C 0012 000566 003C 0012 ORI.B #$12,CCR ; 003C 0012 00056A 007C 1234 ORI #$1234,SR ; 007C 1234 (priv) 00056E 007C 1234 ORI.W #$1234,SR ; 007C 1234 (priv) 000572 4878 1234 PEA ea ; 4878 1234 000576 4850 PEA (A0) ; 4850 000578 4E70 RESET ; 4E70 (priv) 00057A E539 ROL.B D2,D1 ; E539 00057C E579 ROL D2,D1 ; E579 00057E E579 ROL.W D2,D1 ; E579 000580 E5B9 ROL.L D2,D1 ; E5B9 000582 E319 ROL.B #1,D1 ; E319 000584 E359 ROL #1,D1 ; E359 000586 E359 ROL.W #1,D1 ; E359 000588 E399 ROL.L #1,D1 ; E399 00058A E159 ROL #8,D1 ; E159 00058C E7F8 1234 ROL ea ; E7F8 1234 000590 E7F8 1234 ROL.W ea ; E7F8 1234 000594 E439 ROR.B D2,D1 ; E439 000596 E479 ROR D2,D1 ; E479 000598 E479 ROR.W D2,D1 ; E479 00059A E4B9 ROR.L D2,D1 ; E4B9 00059C E219 ROR.B #1,D1 ; E219 00059E E259 ROR #1,D1 ; E259 0005A0 E259 ROR.W #1,D1 ; E259 0005A2 E299 ROR.L #1,D1 ; E299 0005A4 E059 ROR #8,D1 ; E059 0005A6 E6F8 1234 ROR ea ; E6F8 1234 0005AA E6F8 1234 ROR.W ea ; E6F8 1234 0005AE E531 ROXL.B D2,D1 ; E531 0005B0 E571 ROXL D2,D1 ; E571 0005B2 E571 ROXL.W D2,D1 ; E571 0005B4 E5B1 ROXL.L D2,D1 ; E5B1 0005B6 E311 ROXL.B #1,D1 ; E311 0005B8 E351 ROXL #1,D1 ; E351 0005BA E351 ROXL.W #1,D1 ; E351 0005BC E391 ROXL.L #1,D1 ; E391 0005BE E151 ROXL #8,D1 ; E151 0005C0 E5F8 1234 ROXL ea ; E5F8 1234 0005C4 E5F8 1234 ROXL.W ea ; E5F8 1234 0005C8 E431 ROXR.B D2,D1 ; E431 0005CA E471 ROXR D2,D1 ; E471 0005CC E471 ROXR.W D2,D1 ; E471 0005CE E4B1 ROXR.L D2,D1 ; E4B1 0005D0 E211 ROXR.B #1,D1 ; E211 0005D2 E251 ROXR #1,D1 ; E251 0005D4 E251 ROXR.W #1,D1 ; E251 0005D6 E291 ROXR.L #1,D1 ; E291 0005D8 E051 ROXR #8,D1 ; E051 0005DA E4F8 1234 ROXR ea ; E4F8 1234 0005DE E4F8 1234 ROXR.W ea ; E4F8 1234 if M68010 endif 0005E2 4E73 RTE ; 4E73 (priv) 0005E4 4E77 RTR ; 4E77 0005E6 4E75 RTS ; 4E75 0005E8 8302 SBCD D2,D1 ; 8302 0005EA 8302 SBCD.B D2,D1 ; 8302 0005EC 830A SBCD -(A2),-(A1) ; 830A 0005EE 830A SBCD.B -(A2),-(A1) ; 830A 0005F0 50F8 1234 ST ea ; 50F8 1234 0005F4 51F8 1234 SF ea ; 51F8 1234 0005F8 52F8 1234 SHI ea ; 52F8 1234 0005FC 53F8 1234 SLS ea ; 53F8 1234 000600 54F8 1234 SCC ea ; 54F8 1234 000604 54F8 1234 SHS ea ; 54F8 1234 000608 55F8 1234 SCS ea ; 55F8 1234 00060C 55F8 1234 SLO ea ; 55F8 1234 000610 56F8 1234 SNE ea ; 56F8 1234 000614 57F8 1234 SEQ ea ; 57F8 1234 000618 58F8 1234 SVC ea ; 58F8 1234 00061C 59F8 1234 SVS ea ; 59F8 1234 000620 5AF8 1234 SPL ea ; 5AF8 1234 000624 5BF8 1234 SMI ea ; 5BF8 1234 000628 5CF8 1234 SGE ea ; 5CF8 1234 00062C 5DF8 1234 SLT ea ; 5DF8 1234 000630 5EF8 1234 SGT ea ; 5EF8 1234 000634 5FF8 1234 SLE ea ; 5FF8 1234 000638 4E72 1234 STOP #$1234 ; 4E72 1234 (priv) 00063C 9278 1234 SUB ea,D1 ; 9278 1234 000640 923C 0012 SUB.B #$12,D1 ; 923C 0012 000644 927C 1234 SUB #$1234,D1 ; 927C 1234 000648 927C 1234 SUB.W #$1234,D1 ; 927C 1234 00064C 92BC 12345678 SUB.L #$12345678,D1 ; 92BC 1234 5678 000652 9242 SUB D2,D1 ; 9242 000654 92F8 1234 SUB ea,A1 ; 92F8 1234 000658 92FC 1234 SUB #$1234,A1 ; 92FC 1234 00065C 92FC 1234 SUB.W #$1234,A1 ; 92FC 1234 000660 93FC 12345678 SUB.L #$12345678,A1 ; 93FC 1234 5678 000666 92C2 SUB D2,A1 ; 92C2 000668 9ACC SUB A4,A5 ; 9ACC 00066A 9ACC SUB.W A4,A5 ; 9ACC 00066C 9BCC SUB.L A4,A5 ; 9BCC 00066E 92F8 1234 SUBA ea,A1 ; 92F8 1234 000672 92FC 1234 SUBA #$1234,A1 ; 92FC 1234 000676 92FC 1234 SUBA.W #$1234,A1 ; 92FC 1234 00067A 93FC 12345678 SUBA.L #$12345678,A1 ; 93FC 1234 5678 000680 92C2 SUBA D2,A1 ; 92C2 000682 0401 0012 SUBI.B #$12,D1 ; 0401 0012 000686 0441 1234 SUBI #$1234,D1 ; 0441 1234 00068A 0441 1234 SUBI.W #$1234,D1 ; 0441 1234 00068E 0481 12345678 SUBI.L #$12345678,D1 ; 0481 1234 5678 000694 5341 SUBQ #1,D1 ; 5341 000696 5141 SUBQ #8,D1 ; 5141 000698 9302 SUBX.B D2,D1 ; 9302 00069A 9342 SUBX D2,D1 ; 9342 00069C 9342 SUBX.W D2,D1 ; 9342 00069E 9382 SUBX.L D2,D1 ; 9382 0006A0 930A SUBX.B -(A2),-(A1) ; 930A 0006A2 934A SUBX -(A2),-(A1) ; 934A 0006A4 934A SUBX.W -(A2),-(A1) ; 934A 0006A6 938A SUBX.L -(A2),-(A1) ; 938A 0006A8 4841 SWAP D1 ; 4841 0006AA 4841 SWAP.W D1 ; 4841 0006AC 4AF8 1234 TAS ea ; 4AF8 1234 0006B0 4AF8 1234 TAS.B ea ; 4AF8 1234 0006B4 4E4A TRAP #10 ; 4EFA 0006B6 4E76 TRAPV ; 4E76 0006B8 4A38 1234 TST.B ea ; 4A38 1234 0006BC 4A78 1234 TST ea ; 4A78 1234 0006C0 4A78 1234 TST.W ea ; 4A78 1234 0006C4 4AB8 1234 TST.L ea ; 4AB8 1234 0006C8 4E5E UNLK A6 ; 4E5E 0006CA END EA 00001234 E M68010 00000000 E OFS 00004321 E