Here's a disassembler, plus a handy "s2bin" application that reads the .mot files and converts them to binary files.
H8 Disassembler: dasmh83.zip
Here's the first few instructions:
Code:
C:\Temp\h8disassemble> dasmh83 vci.bin 0x0200,0x600
H8/300H (I:24bit/D:24bit) Disassemble valid address 0x0-0x9AB4
000200 0100 6DF5 MOV.L ER5,@-ER7
000204 1911 SUB.W R1,R1
000206 1900 SUB.W R0,R0
000208 17F1 EXTS.L ER1
00020A 0F95 MOV.L ER1,ER5
00020C 7850 6AA8 00FF EF2B MOV.B R0L,@(H'FFFFEF2B:24,ER5)
000214 1035 SHLL.L ER5
000216 7850 6BA0 00FF EF22 MOV.W R0,@(H'FFFFEF22:24,ER5)
00021E 0B51 INC.W #1,R1
000220 7921 0004 CMP.W #H'0004,R1
000224 4DE2 BLT H'000208:8
000226 F813 MOV.B #H'13,R0L
000228 38E8 MOV.B R0L,@H'FFFFE8:8
00022A 7FE8 7050 BSET #5,@H'FFFFE8:8
00022E 1911 SUB.W R1,R1
000230 1888 SUB.B R0L,R0L
000232 17F1 EXTS.L ER1
000234 0F95 MOV.L ER1,ER5
000236 7850 6AA8 00FF EF2F MOV.B R0L,@(H'FFFFEF2F:24,ER5)
00023E 7850 6AA8 00FF EF4A MOV.B R0L,@(H'FFFFEF4A:24,ER5)
000246 0B51 INC.W #1,R1
000248 7921 001B CMP.W #H'001B,R1
00024C 4DE4 BLT H'000232:8
00024E 6AA8 00FF EF66 MOV.B R0L,@H'FFEF66:24
000254 6AA8 00FF EF65 MOV.B R0L,@H'FFEF65:24
00025A 0100 6D75 MOV.L @ER7+,ER5
00025E 5470 RTS
000260 5E00 63D4 JSR @H'0063D4:24
000264 7937 000A SUB.W #H'000A,R7
000268 19CC SUB.W E4,E4
00026A 7A06 00FF EF66 MOV.L #H'00FFEF66,ER6
000270 28E8 MOV.B @H'FFFFE8:8,R0L
000272 4AFC BPL H'000270:8
000274 7FE8 7250 BCLR #5,@H'FFFFE8:8
000278 0DC8 MOV.W E4,E0
00027A 1900 SUB.W R0,R0
00027C 5E00 06B8 JSR @H'0006B8:24
000280 0DC8 MOV.W E4,E0
000282 7900 0001 MOV.W #H'0001,R0
000286 5E00 06B8 JSR @H'0006B8:24
00028A 0DC8 MOV.W E4,E0
00028C 7900 0002 MOV.W #H'0002,R0
000290 5E00 06B8 JSR @H'0006B8:24
Bookmarks