; -----------------------------------------------------------------------------
; Casper 68000 second processor
; reverse engineered by Eelco Huininga
; DOS Filename   : Casper.rom
; Acorn filename : $.CASPER
; Load address   : 00000000
; Exec address   : 00000400
; Length         : 00004000
; -----------------------------------------------------------------------------

via_orb                                   = $00010001                           ; 6522 VIA Output register B
via_ira                                   = $00010003                           ; 6522 VIA Output register A
via_ddrb                                  = $00010005                           ; 6522 VIA Data direction register B
via_ddra                                  = $00010007                           ; 6522 VIA Data direction register A
via_t1cl                                  = $00010009                           ; 6522 VIA Timer 1 counter low
via_t1ch                                  = $0001000B                           ; 6522 VIA Timer 1 counter high
via_t1ll                                  = $0001000D                           ; 6522 VIA Timer 1 latch low
via_t1lh                                  = $0001000F                           ; 6522 VIA Timer 1 latch high
via_t2cl                                  = $00010011                           ; 6522 VIA Timer 2 counter low
via_t2ch                                  = $00010013                           ; 6522 VIA Timer 2 counter high
via_sr                                    = $00010015                           ; 6522 VIA Shift register
via_acr                                   = $00010017                           ; 6522 VIA Auxiliary control register
via_pcr                                   = $00010019                           ; 6522 VIA Peripheral control register
via_ifr                                   = $0001001B                           ; 6522 VIA Interrupt flag register
via_ier                                   = $0001001D                           ; 6522 VIA Interrupt enable register
via_ora_nh                                = $0001001F                           ; 6522 VIA Output register A (without handshake)


00000000 00 03 FB 00                      DC.L    $0003FB00                     ; $00000000  0: Initial stack pointer (initially in the general OS buffer)
00000004 00 00 04 00                      DC.L    $00000400                     ; $00000004  1: Initial program counter (start address)
00000008 00 00 18 A4                      DC.L    $000018A4                     ; $00000008  2: Bus error
0000000C 00 00 18 AC                      DC.L    $000018AC                     ; $0000000C  3: Address error
00000010 00 00 18 B4                      DC.L    $000018B4                     ; $00000010  4: Illegal instruction
00000014 00 00 18 BC                      DC.L    $000018BC                     ; $00000014  5: Integer divide-by-zero
00000018 00 00 18 C4                      DC.L    $000018C4                     ; $00000018  6: CHK, CHK2 instruction
0000001C 00 00 18 CC                      DC.L    $000018CC                     ; $0000001C  7: FTRAPcc, TRAPcc, TRAPV instruction
00000020 00 00 18 D4                      DC.L    $000018D4                     ; $00000020  8: Privilege violation
00000024 00 00 18 DC                      DC.L    $000018DC                     ; $00000024  9: Trace
00000028 00 00 18 E4                      DC.L    $000018E4                     ; $00000028 10: Line 1010 emulator (unimplemented A-line opcode)
0000002C 00 00 18 EC                      DC.L    $000018EC                     ; $0000002C 11: Line 1111 emulator (unimplemented F-line opcode) / Floating-point unimplemented instruction / Floating-point disabled
00000030 FF FF FF FF                      DC.L    $FFFFFFFF                     ; $00000030 12: Emulator interrupt (MC68060 only)
00000034 FF FF FF FF                      DC.L    $FFFFFFFF                     ; $00000034 13: Coprocessor Protocol Violation (MC68020 & MC68030 only)
00000038 FF FF FF FF                      DC.L    $FFFFFFFF                     ; $00000038 14: Format Error ( >= MC68010)
0000003C FF FF FF FF                      DC.L    $FFFFFFFF                     ; $0000003C 15: Uninitialized interrupt vector
00000040 FF FF FF FF                      DC.L    $FFFFFFFF                     ; $00000040 16: (reserved)
00000044 FF FF FF FF                      DC.L    $FFFFFFFF                     ; $00000044 17: (reserved)
00000048 FF FF FF FF                      DC.L    $FFFFFFFF                     ; $00000048 18: (reserved)
0000004C FF FF FF FF                      DC.L    $FFFFFFFF                     ; $0000004C 19: (reserved)
00000050 FF FF FF FF                      DC.L    $FFFFFFFF                     ; $00000050 20: (reserved)
00000054 FF FF FF FF                      DC.L    $FFFFFFFF                     ; $00000054 21: (reserved)
00000058 FF FF FF FF                      DC.L    $FFFFFFFF                     ; $00000058 22: (reserved)
0000005C FF FF FF FF                      DC.L    $FFFFFFFF                     ; $0000005C 23: (reserved)
00000060 00 00 18 F4                      DC.L    $000018F4                     ; $00000060 24: Spurious Interrupt (Bus error during interrupt)
00000064 00 00 18 FC                      DC.L    $000018FC                     ; $00000064 25: Level-1 autovector (INT1)
00000068 00 00 19 04                      DC.L    $00001904                     ; $00000068 26: Level-2 autovector (INT2)
0000006C 00 00 19 0C                      DC.L    $0000190C                     ; $0000006C 27: Level-3 autovector (INT3)
00000070 00 00 19 14                      DC.L    $00001914                     ; $00000070 28: Level-4 autovector (INT4)
00000074 00 00 19 1C                      DC.L    $0000191C                     ; $00000074 29: Level-5 autovector (INT5)
00000078 00 00 19 24                      DC.L    $00001924                     ; $00000078 30: Level-6 autovector (INT6)
0000007C 00 00 19 2C                      DC.L    $0000192C                     ; $0000007C 31: Level-7 autovector (INT7)
00000080 00 00 19 34                      DC.L    $00001934                     ; $00000080 32: TRAP 0 vector (Unix system calls & OS/9 system call)
00000084 00 00 19 3C                      DC.L    $0000193C                     ; $00000084 33: TRAP 1 vector (Unix indirect system calls & Atari GEMDOS BDOS interface & Sinclair QDOS manager)
00000088 00 00 19 44                      DC.L    $00001944                     ; $00000088 34: TRAP 2 vector (CP/M BDOS calls & Atari AES and VDI & Sinclair QDOS basic I/O)
0000008C 00 00 19 4C                      DC.L    $0000194C                     ; $0000008C 35: TRAP 3 vector (CP/M BIOS calls & Sinclair QDOS complex I/O)
00000090 00 00 19 54                      DC.L    $00001954                     ; $00000090 36: TRAP 4 vector (Sinclair BASIC command interpreter)
00000094 00 00 19 5C                      DC.L    $0000195C                     ; $00000094 37: TRAP 5 vector
00000098 00 00 19 64                      DC.L    $00001964                     ; $00000098 38: TRAP 6 vector
0000009C 00 00 19 6C                      DC.L    $0000196C                     ; $0000009C 39: TRAP 7 vector
000000A0 00 00 19 74                      DC.L    $00001974                     ; $000000A0 40: TRAP 8 vector
000000A4 00 00 19 7C                      DC.L    $0000197C                     ; $000000A4 41: TRAP 9 vector
000000A8 00 00 19 84                      DC.L    $00001984                     ; $000000A8 42: TRAP 10 vector (Sinclair QDOS - Switch to supervisor mode)
000000AC 00 00 19 8C                      DC.L    $0000198C                     ; $000000AC 43: TRAP 11 vector
000000B0 00 00 19 94                      DC.L    $00001994                     ; $000000B0 44: TRAP 12 vector (CiscOS 68k BIOS SWI handler)
000000B4 00 00 19 9C                      DC.L    $0000199C                     ; $000000B4 45: TRAP 13 vector (Atari BIOS / OS/9 C I/O calls)
000000B8 00 00 19 A4                      DC.L    $000019A4                     ; $000000B8 46: TRAP 14 vector (Atari XBIOS)
000000BC 00 00 19 AC                      DC.L    $000019AC                     ; $000000BC 47: TRAP 15 vector (OS/9 Extended math calls)
000000C0 FF FF FF FF                      DC.L    $FFFFFFFF                     ; $000000C0 48: FPU: Branch or Set on Unordered Condition
000000C4 FF FF FF FF                      DC.L    $FFFFFFFF                     ; $000000C4 49: FPU: Inexact Result
000000C8 FF FF FF FF                      DC.L    $FFFFFFFF                     ; $000000C8 50: FPU: Divide by Zero
000000CC FF FF FF FF                      DC.L    $FFFFFFFF                     ; $000000CC 51: FPU: Underflow
000000D0 FF FF FF FF                      DC.L    $FFFFFFFF                     ; $000000D0 52: FPU: Operand Error
000000D4 FF FF FF FF                      DC.L    $FFFFFFFF                     ; $000000D4 53: FPU: Overflow
000000D8 FF FF FF FF                      DC.L    $FFFFFFFF                     ; $000000D8 54: FPU: Signaling NAN (Not-A-Number)
000000DC FF FF FF FF                      DC.L    $FFFFFFFF                     ; $000000DC 55: FPU: Unimplemented data type (MC68040 & MC68060 only)
000000E0 FF FF FF FF                      DC.L    $FFFFFFFF                     ; $000000E0 56: MMU: Configuration Error (MC68030 & MC68851 only)
000000E4 FF FF FF FF                      DC.L    $FFFFFFFF                     ; $000000E4 57: MMU: Illegal Operation Error (MC68851 only)
000000E8 FF FF FF FF                      DC.L    $FFFFFFFF                     ; $000000E8 58: MMU: Access Level Violation Error (MC68851 only)
000000EC FF FF FF FF                      DC.L    $FFFFFFFF                     ; $000000EC 59: (reserved)
000000F0 FF FF FF FF                      DC.L    $FFFFFFFF                     ; $000000F0 60: FPU: Unimplemented effective address (MC68060 only)
000000F4 FF FF FF FF                      DC.L    $FFFFFFFF                     ; $000000F4 61: Unimplemented integer instruction (MC68060 only)
000000F8 FF FF FF FF                      DC.L    $FFFFFFFF                     ; $000000F8 62: (reserved)
000000FC FF FF FF FF                      DC.L    $FFFFFFFF                     ; $000000FC 63: (reserved)
00000100 00 00 18 FC                      DC.L    $000018FC                     ;  64-255: user (acknowledged) interrupt vectors
00000104 00 00 18 FC                      DC.L    $000018FC
00000108 00 00 18 FC                      DC.L    $000018FC
0000010C 00 00 18 FC                      DC.L    $000018FC
00000110 00 00 18 FC                      DC.L    $000018FC
00000114 00 00 18 FC                      DC.L    $000018FC
00000118 00 00 18 FC                      DC.L    $000018FC
0000011C 00 00 18 FC                      DC.L    $000018FC
00000120 00 00 18 FC                      DC.L    $000018FC
00000124 00 00 18 FC                      DC.L    $000018FC
00000128 00 00 18 FC                      DC.L    $000018FC
0000012C 00 00 18 FC                      DC.L    $000018FC
00000130 00 00 18 FC                      DC.L    $000018FC
00000134 00 00 18 FC                      DC.L    $000018FC
00000138 00 00 18 FC                      DC.L    $000018FC
0000013C 00 00 18 FC                      DC.L    $000018FC
00000140 00 00 18 FC                      DC.L    $000018FC
00000144 00 00 18 FC                      DC.L    $000018FC
00000148 00 00 18 FC                      DC.L    $000018FC
0000014C 00 00 18 FC                      DC.L    $000018FC
00000150 00 00 18 FC                      DC.L    $000018FC
00000154 00 00 18 FC                      DC.L    $000018FC
00000158 00 00 18 FC                      DC.L    $000018FC
0000015C 00 00 18 FC                      DC.L    $000018FC
00000160 00 00 18 FC                      DC.L    $000018FC
00000164 00 00 18 FC                      DC.L    $000018FC
00000168 00 00 18 FC                      DC.L    $000018FC
0000016C 00 00 18 FC                      DC.L    $000018FC
00000170 00 00 18 FC                      DC.L    $000018FC
00000174 00 00 18 FC                      DC.L    $000018FC
00000178 00 00 18 FC                      DC.L    $000018FC
0000017C 00 00 18 FC                      DC.L    $000018FC
00000180 00 00 18 FC                      DC.L    $000018FC
00000184 00 00 18 FC                      DC.L    $000018FC
00000188 00 00 18 FC                      DC.L    $000018FC
0000018C 00 00 18 FC                      DC.L    $000018FC
00000190 00 00 18 FC                      DC.L    $000018FC
00000194 00 00 18 FC                      DC.L    $000018FC
00000198 00 00 18 FC                      DC.L    $000018FC
0000019C 00 00 18 FC                      DC.L    $000018FC
000001a0 00 00 18 FC                      DC.L    $000018FC
000001a4 00 00 18 FC                      DC.L    $000018FC
000001a8 00 00 18 FC                      DC.L    $000018FC
000001aC 00 00 18 FC                      DC.L    $000018FC
000001B0 00 00 18 FC                      DC.L    $000018FC
000001B4 00 00 18 FC                      DC.L    $000018FC
000001B8 00 00 18 FC                      DC.L    $000018FC
000001BC 00 00 18 FC                      DC.L    $000018FC
000001C0 00 00 18 FC                      DC.L    $000018FC
000001C4 00 00 18 FC                      DC.L    $000018FC
000001C8 00 00 18 FC                      DC.L    $000018FC
000001CC 00 00 18 FC                      DC.L    $000018FC
000001D0 00 00 18 FC                      DC.L    $000018FC
000001D4 00 00 18 FC                      DC.L    $000018FC
000001D8 00 00 18 FC                      DC.L    $000018FC
000001DC 00 00 18 FC                      DC.L    $000018FC
000001E0 00 00 18 FC                      DC.L    $000018FC
000001E4 00 00 18 FC                      DC.L    $000018FC
000001E8 00 00 18 FC                      DC.L    $000018FC
000001EC 00 00 18 FC                      DC.L    $000018FC
000001F0 00 00 18 FC                      DC.L    $000018FC
000001F4 00 00 18 FC                      DC.L    $000018FC
000001F8 00 00 18 FC                      DC.L    $000018FC
000001FC 00 00 18 FC                      DC.L    $000018FC
00000200 00 00 18 FC                      DC.L    $000018FC
00000204 00 00 18 FC                      DC.L    $000018FC
00000208 00 00 18 FC                      DC.L    $000018FC
0000020C 00 00 18 FC                      DC.L    $000018FC
00000210 00 00 18 FC                      DC.L    $000018FC
00000214 00 00 18 FC                      DC.L    $000018FC
00000218 00 00 18 FC                      DC.L    $000018FC
0000021C 00 00 18 FC                      DC.L    $000018FC
00000220 00 00 18 FC                      DC.L    $000018FC
00000224 00 00 18 FC                      DC.L    $000018FC
00000228 00 00 18 FC                      DC.L    $000018FC
0000022C 00 00 18 FC                      DC.L    $000018FC
00000230 00 00 18 FC                      DC.L    $000018FC
00000234 00 00 18 FC                      DC.L    $000018FC
00000238 00 00 18 FC                      DC.L    $000018FC
0000023C 00 00 18 FC                      DC.L    $000018FC
00000240 00 00 18 FC                      DC.L    $000018FC
00000244 00 00 18 FC                      DC.L    $000018FC
00000248 00 00 18 FC                      DC.L    $000018FC
0000024C 00 00 18 FC                      DC.L    $000018FC
00000250 00 00 18 FC                      DC.L    $000018FC
00000254 00 00 18 FC                      DC.L    $000018FC
00000258 00 00 18 FC                      DC.L    $000018FC
0000025C 00 00 18 FC                      DC.L    $000018FC
00000260 00 00 18 FC                      DC.L    $000018FC
00000264 00 00 18 FC                      DC.L    $000018FC
00000268 00 00 18 FC                      DC.L    $000018FC
0000026C 00 00 18 FC                      DC.L    $000018FC
00000270 00 00 18 FC                      DC.L    $000018FC
00000274 00 00 18 FC                      DC.L    $000018FC
00000278 00 00 18 FC                      DC.L    $000018FC
0000027C 00 00 18 FC                      DC.L    $000018FC
00000280 00 00 18 FC                      DC.L    $000018FC
00000284 00 00 18 FC                      DC.L    $000018FC
00000288 00 00 18 FC                      DC.L    $000018FC
0000028C 00 00 18 FC                      DC.L    $000018FC
00000290 00 00 18 FC                      DC.L    $000018FC
00000294 00 00 18 FC                      DC.L    $000018FC
00000298 00 00 18 FC                      DC.L    $000018FC
0000029C 00 00 18 FC                      DC.L    $000018FC
000002a0 00 00 18 FC                      DC.L    $000018FC
000002a4 00 00 18 FC                      DC.L    $000018FC
000002a8 00 00 18 FC                      DC.L    $000018FC
000002aC 00 00 18 FC                      DC.L    $000018FC
000002B0 00 00 18 FC                      DC.L    $000018FC
000002B4 00 00 18 FC                      DC.L    $000018FC
000002B8 00 00 18 FC                      DC.L    $000018FC
000002BC 00 00 18 FC                      DC.L    $000018FC
000002C0 00 00 18 FC                      DC.L    $000018FC
000002C4 00 00 18 FC                      DC.L    $000018FC
000002C8 00 00 18 FC                      DC.L    $000018FC
000002CC 00 00 18 FC                      DC.L    $000018FC
000002D0 00 00 18 FC                      DC.L    $000018FC
000002D4 00 00 18 FC                      DC.L    $000018FC
000002D8 00 00 18 FC                      DC.L    $000018FC
000002DC 00 00 18 FC                      DC.L    $000018FC
000002E0 00 00 18 FC                      DC.L    $000018FC
000002E4 00 00 18 FC                      DC.L    $000018FC
000002E8 00 00 18 FC                      DC.L    $000018FC
000002EC 00 00 18 FC                      DC.L    $000018FC
000002F0 00 00 18 FC                      DC.L    $000018FC
000002F4 00 00 18 FC                      DC.L    $000018FC
000002F8 00 00 18 FC                      DC.L    $000018FC
000002FC 00 00 18 FC                      DC.L    $000018FC
00000300 00 00 18 FC                      DC.L    $000018FC
00000304 00 00 18 FC                      DC.L    $000018FC
00000308 00 00 18 FC                      DC.L    $000018FC
0000030C 00 00 18 FC                      DC.L    $000018FC
00000310 00 00 18 FC                      DC.L    $000018FC
00000314 00 00 18 FC                      DC.L    $000018FC
00000318 00 00 18 FC                      DC.L    $000018FC
0000031C 00 00 18 FC                      DC.L    $000018FC
00000320 00 00 18 FC                      DC.L    $000018FC
00000324 00 00 18 FC                      DC.L    $000018FC
00000328 00 00 18 FC                      DC.L    $000018FC
0000032C 00 00 18 FC                      DC.L    $000018FC
00000330 00 00 18 FC                      DC.L    $000018FC
00000334 00 00 18 FC                      DC.L    $000018FC
00000338 00 00 18 FC                      DC.L    $000018FC
0000033C 00 00 18 FC                      DC.L    $000018FC
00000340 00 00 18 FC                      DC.L    $000018FC
00000344 00 00 18 FC                      DC.L    $000018FC
00000348 00 00 18 FC                      DC.L    $000018FC
0000034C 00 00 18 FC                      DC.L    $000018FC
00000350 00 00 18 FC                      DC.L    $000018FC
00000354 00 00 18 FC                      DC.L    $000018FC
00000358 00 00 18 FC                      DC.L    $000018FC
0000035C 00 00 18 FC                      DC.L    $000018FC
00000360 00 00 18 FC                      DC.L    $000018FC
00000364 00 00 18 FC                      DC.L    $000018FC
00000368 00 00 18 FC                      DC.L    $000018FC
0000036C 00 00 18 FC                      DC.L    $000018FC
00000370 00 00 18 FC                      DC.L    $000018FC
00000374 00 00 18 FC                      DC.L    $000018FC
00000378 00 00 18 FC                      DC.L    $000018FC
0000037C 00 00 18 FC                      DC.L    $000018FC
00000380 00 00 18 FC                      DC.L    $000018FC
00000384 00 00 18 FC                      DC.L    $000018FC
00000388 00 00 18 FC                      DC.L    $000018FC
0000038C 00 00 18 FC                      DC.L    $000018FC
00000390 00 00 18 FC                      DC.L    $000018FC
00000394 00 00 18 FC                      DC.L    $000018FC
00000398 00 00 18 FC                      DC.L    $000018FC
0000039C 00 00 18 FC                      DC.L    $000018FC
000003a0 00 00 18 FC                      DC.L    $000018FC
000003a4 00 00 18 FC                      DC.L    $000018FC
000003a8 00 00 18 FC                      DC.L    $000018FC
000003aC 00 00 18 FC                      DC.L    $000018FC
000003B0 00 00 18 FC                      DC.L    $000018FC
000003B4 00 00 18 FC                      DC.L    $000018FC
000003B8 00 00 18 FC                      DC.L    $000018FC
000003BC 00 00 18 FC                      DC.L    $000018FC
000003C0 00 00 18 FC                      DC.L    $000018FC
000003C4 00 00 18 FC                      DC.L    $000018FC
000003C8 00 00 18 FC                      DC.L    $000018FC
000003CC 00 00 18 FC                      DC.L    $000018FC
000003D0 00 00 18 FC                      DC.L    $000018FC
000003D4 00 00 18 FC                      DC.L    $000018FC
000003D8 00 00 18 FC                      DC.L    $000018FC
000003DC 00 00 18 FC                      DC.L    $000018FC
000003E0 00 00 18 FC                      DC.L    $000018FC
000003E4 00 00 18 FC                      DC.L    $000018FC
000003E8 00 00 18 FC                      DC.L    $000018FC
000003EC 00 00 18 FC                      DC.L    $000018FC
000003F0 00 00 18 FC                      DC.L    $000018FC
000003F4 00 00 18 FC                      DC.L    $000018FC
000003F8 00 00 18 FC                      DC.L    $000018FC
000003FC 00 00 18 FC                      DC.L    $000018FC

; -----------------------------------------------------------------------------
; RESET entry
; -----------------------------------------------------------------------------
.reset
00000400 2E 78 00 00                      MOVEA.L $00000000, SP
00000404 61 36                            BSR.S   $0000043C                     ; Initialise parasite VIA, print startup string and initialze workspace
.main_loop
00000406 61 00 00 86                      BSR.W   $0000048E                     ; Read line from currently selected input
0000040A 22 7C 00 00 12 26                MOVEA.L #$00001226, A1                ; Pointer to command table
00000410 24 7C 00 00 12 34                MOVEA.L #$00001234, A2                ; Pointer to jump table
00000416 36 3C 00 0C                      MOVE.W  #12, D3
.
0000041A B0 31 30 00                      CMP.B   ($0000, A1, D3.W), D0
0000041E 67 14                            BEQ.S   $00000434
00000420 51 CB FF F8                      DBF     D3, $0000041A
00000424 22 7C 00 00 12 BA                MOVEA.L #$000012BA, A1                ; Pointer to '<CR>UNRECOGNISED COMMAND ?<CR>FOR HELP WITH COMMANDS TYPE H '
0000042A 61 00 00 E8                      BSR.W   $00000514                     ; Print string in (A1)
.
0000042E 61 00 00 EE                      BSR.W   $0000051E                     ; Print prompt (+)
00000432 60 D2                            BRA.S   $00000406
.
00000434 E5 43                            ASL.W   #2, D3
00000436 26 72 30 00                      MOVEA.L ($0000, A2, D3.W), A3
0000043A 4E D3                            JMP     (A3)

; -----------------------------------------------------------------------------
; Initialise parasite VIA, print startup string and initialze workspace
; -----------------------------------------------------------------------------
.
0000043C 30 3C FF 00                      MOVE.W  #$FF00, D0
00000440 20 7C 00 01 00 01                MOVEA.L #via_orb, A0
00000446 01 88 00 04                      MOVEP.W D0, ($0004, A0)               ; DDRA = $00 (All inputs), DDRB = $FF (All outputs)
0000044A 13 FC 00 AA 00 01 00 19          MOVE.B  #$AA, via_pcr                 ; CB2 = pulse output, CB1 negative active edge, CA2 = Pulse output, CA1 negative active edge
00000452 22 7C 00 00 12 68                MOVEA.L #$00001268, A1                ; Pointer to boot message (CASPER 68000<CR>BBC 68000 SECOND PROCESSOR<CR>MONITOR V 2.2<CR>COPYRIGHT (C) DELCOMM 1986)
00000458 61 00 00 BA                      BSR.W   $00000514                     ; Print string in (A1)
0000045C 24 7C 00 00 18 38                MOVEA.L #$00001838, A2                ; Move $00001838-$000018A3 to $0003FF88
00000462 26 7C 00 03 FF 88                MOVEA.L #$0003FF88, A3
.
00000468 26 DA                            MOVE.L  (A2)+, (A3)+
0000046A B5 FC 00 00 18 A4                CMPA.L  #$000018A4, A2
00000470 63 F6                            BLS.S   $00000468
00000472 24 7C 00 00 19 B4                MOVEA.L #$000019B4, A2                ; Move $000019B4-00001A3B to $0003FF00
00000478 26 7C 00 03 FF 00                MOVEA.L #$0003FF00, A3
0000047E 26 DA                            MOVE.L  (A2)+, (A3)+
00000480 B5 FC 00 00 1A 3C                CMPA.L  #$00001A3C, A2
00000486 63 F6                            BLS.S   $0000047E
00000488 61 00 00 94                      BSR.W   $0000051E                     ; Print prompt (+)
0000048C 4E 75                            RTS

; -----------------------------------------------------------------------------
; Read line from currently selected input
; -----------------------------------------------------------------------------
.
0000048E 61 6E                            BSR.S   $000004FE                     ; Read byte from host
00000490 0C 00 00 08                      CMPI.B  #8, D0
00000494 66 10                            BNE.S   $000004A6                     ; OSASCI: Write character to host (CR=LF)
00000496 61 0E                            BSR.S   $000004A6                     ; OSASCI: Write character to host (CR=LF)
00000498 10 3C 00 20                      MOVE.B  #32, D0
0000049C 61 08                            BSR.S   $000004A6                     ; OSASCI: Write character to host (CR=LF)
0000049E 10 3C 00 08                      MOVE.B  #8, D0
000004A2 61 02                            BSR.S   $000004A6                     ; OSASCI: Write character to host (CR=LF)
000004A4 60 E8                            BRA.S   $0000048E                     ; Read line from currently selected input

; -----------------------------------------------------------------------------
; OSASCI: Write character to host (CR=LF)
; -----------------------------------------------------------------------------
.
000004A6 02 00 00 7F                      ANDI.B  #$7F, D0
000004AA 13 C0 00 01 00 01                MOVE.B  D0, via_orb
000004B0 1F 01                            MOVE.B  D1, -(SP)
.
000004B2 12 39 00 01 00 1B                MOVE.B  via_ifr, D1
000004B8 08 01 00 04                      BTST    #4, D1                        ; CB2 active edge?
000004BC 67 F4                            BEQ.S   $000004B2
000004BE 12 1F                            MOVE.B  (SP)+, D1
000004C0 0C 00 00 0D                      CMPI.B  #13, D0
000004C4 66 0A                            BNE.S   $000004D0
000004C6 10 3C 00 0A                      MOVE.B  #10, D0
000004CA 61 DA                            BSR.S   $000004A6                     ; OSASCI: Write character to host (CR=LF)
000004CC 10 3C 00 0D                      MOVE.B  #13, D0
.
000004D0 4E 75                            RTS

; -----------------------------------------------------------------------------
; OSWRCH: Write character to host
; -----------------------------------------------------------------------------
.
000004D2 13 C0 00 01 00 01                MOVE.B  D0, via_orb
000004D8 1F 01                            MOVE.B  D1, -(SP)
.
000004DA 12 39 00 01 00 1B                MOVE.B  via_ifr, D1
000004E0 08 01 00 04                      BTST    #4, D1                        ; CB2 active edge?
000004E4 67 F4                            BEQ.S   $000004DA
000004E6 12 1F                            MOVE.B  (SP)+, D1
000004E8 4E 75                            RTS

; -----------------------------------------------------------------------------
; 
; -----------------------------------------------------------------------------
.
000004EA 13 C0 00 01 00 01                MOVE.B  D0, via_orb
.
000004F0 10 39 00 01 00 1B                MOVE.B  via_ifr, D0
000004F6 08 00 00 04                      BTST    #4, D0                        ; CB2 active edge?
000004FA 67 F4                            BEQ.S   $000004F0
000004FC 4E 75                            RTS

; -----------------------------------------------------------------------------
; 
; -----------------------------------------------------------------------------
.
000004FE 10 39 00 01 00 1B                MOVE.B  via_ifr, D0
00000504 08 00 00 01                      BTST    #1, D0                        ; CA1 active edge
00000508 67 F4                            BEQ.S   $000004FE                     ; Read byte from host
0000050A 10 39 00 01 00 03                MOVE.B  via_ira, D0
00000510 4E 75                            RTS

; -----------------------------------------------------------------------------
; Print string in (A1)
; -----------------------------------------------------------------------------
.
00000512 61 92                            BSR.S   $000004A6                     ; OSASCI: Write character to host (CR=LF)
.
00000514 10 19                            MOVE.B  (A1)+, D0
00000516 0C 00 00 04                      CMPI.B  #4, D0
0000051A 66 F6                            BNE.S   $00000512
0000051C 4E 75                            RTS

; -----------------------------------------------------------------------------
; Print prompt (+)
; -----------------------------------------------------------------------------
.
0000051E 61 12                            BSR.S   $00000532                     ; OSNEWL: Write a newline to selected output stream
00000520 10 3C 00 2B                      MOVE.B  #$2B, D0
00000524 60 80                            BRA.S   $000004A6                     ; OSASCI: Write character to host (CR=LF)

; -----------------------------------------------------------------------------
; 
; -----------------------------------------------------------------------------
.
00000526 61 00 00 E8                      BSR.W   $00000610
.
0000052A 10 3C 00 20                      MOVE.B  #$20, D0
0000052E 60 00 FF 76                      BRA.W   $000004A6                     ; OSASCI: Write character to host (CR=LF)

; -----------------------------------------------------------------------------
; OSNEWL: Write a newline to selected output stream
; -----------------------------------------------------------------------------
.
00000532 10 3C 00 0D                      MOVE.B  #13, D0
00000536 60 00 FF 6E                      BRA.W   $000004A6                     ; OSASCI: Write character to host (CR=LF)

; -----------------------------------------------------------------------------
; M Memory examine and/or change
; -----------------------------------------------------------------------------
.
0000053A 61 EE                            BSR.S   $0000052A                     ; Print a SPACE character
0000053C 20 39 00 03 FF 90                MOVE.L  $0003FF90, D0
00000542 61 00 00 B8                      BSR.W   $000005FC                     ; Write 32-bit hex value of D0
00000546 61 E2                            BSR.S   $0000052A                     ; Print a SPACE character
00000548 61 72                            BSR.S   $000005BC
0000054A 0C 02 00 05                      CMPI.B  #5, D2
0000054E 66 06                            BNE.S   $00000556
00000550 22 39 00 03 FF 90                MOVE.L  $0003FF90, D1
00000556 23 C1 00 03 FF 90                MOVE.L  D1, $0003FF90
0000055C 22 41                            MOVEA.L D1, A1
0000055E 61 D2                            BSR.S   $00000532                     ; OSNEWL: Write a newline to selected output stream
00000560 20 09                            MOVE.L  A1, D0
00000562 61 00 00 98                      BSR.W   $000005FC                     ; Write 32-bit hex value of D0
00000566 61 C2                            BSR.S   $0000052A                     ; Print a SPACE character
00000568 10 11                            MOVE.B  (A1), D0
0000056A 61 00 00 A4                      BSR.W   $00000610
0000056E 61 BA                            BSR.S   $0000052A                     ; Print a SPACE character
00000570 61 3E                            BSR.S   $000005B0
00000572 0C 02 00 01                      CMPI.B  #1, D2
00000576 67 08                            BEQ.S   $00000580
00000578 12 81                            MOVE.B  D1, (A1)
0000057A B2 11                            CMP.B   (A1), D1
0000057C 66 1A                            BNE.S   $00000598
0000057E 60 0C                            BRA.S   $0000058C
00000580 0C 00 00 0D                      CMPI.B  #13, D0
00000584 67 0E                            BEQ.S   $00000594
00000586 0C 00 00 5E                      CMPI.B  #94, D0
0000058A 67 04                            BEQ.S   $00000590
0000058C 52 89                            ADDQ.L  #1, A1
0000058E 60 CE                            BRA.S   $0000055E
00000590 53 89                            SUBQ.L  #1, A1
00000592 60 CA                            BRA.S   $0000055E
00000594 60 00 FE 98                      BRA.W   $0000042E
00000598 10 3C 00 3F                      MOVE.B  #63, D0
0000059C 61 00 FF 08                      BSR.W   $000004A6                     ; OSASCI: Write character to host (CR=LF)
000005A0 10 3C 00 07                      MOVE.B  #7, D0
000005A4 61 00 FF 00                      BSR.W   $000004A6                     ; OSASCI: Write character to host (CR=LF)
000005A8 60 E2                            BRA.S   $0000058C
000005AA 34 3C 00 07                      MOVE.W  #7, D2
000005AE 60 10                            BRA.S   $000005C0
000005B0 34 3C 00 01                      MOVE.W  #1, D2
000005B4 60 0A                            BRA.S   $000005C0
000005B6 34 3C 00 03                      MOVE.W  #3, D2
000005BA 60 04                            BRA.S   $000005C0

; -----------------------------------------------------------------------------
; 
; -----------------------------------------------------------------------------
.
000005BC 34 3C 00 05                      MOVE.W  #5, D2
000005C0 42 81                            CLR.L   D1
000005C2 61 0C                            BSR.S   $000005D0
000005C4 66 08                            BNE.S   $000005CE
000005C6 E9 81                            ASL.L   #4, D1
000005C8 D2 00                            ADD.B   D0, D1
000005CA 51 CA FF F6                      DBF     D2, $000005C2
000005CE 4E 75                            RTS
000005D0 61 00 FE BC                      BSR.W   $0000048E                     ; Read line from currently selected input
000005D4 0C 00 00 30                      CMPI.B  #48, D0
000005D8 65 20                            BCS.S   $000005FA
000005DA 0C 00 00 39                      CMPI.B  #57, D0
000005DE 62 06                            BHI.S   $000005E6
000005E0 04 00 00 30                      SUBI.B  #48, D0
000005E4 60 10                            BRA.S   $000005F6
000005E6 0C 00 00 41                      CMPI.B  #65, D0
000005EA 65 0E                            BCS.S   $000005FA
000005EC 0C 00 00 46                      CMPI.B  #70, D0
000005F0 62 08                            BHI.S   $000005FA
000005F2 04 00 00 37                      SUBI.B  #55, D0
000005F6 00 3C 00 04                      ORI.B   #4, CCR
000005FA 4E 75                            RTS

; -----------------------------------------------------------------------------
; Write 32-bit hex value of D0
; -----------------------------------------------------------------------------
.
000005FC 48 40                            SWAP    D0
000005FE 61 10                            BSR.S   $00000610
00000600 48 40                            SWAP    D0
00000602 60 06                            BRA.S   $0000060A
00000604 48 40                            SWAP    D0
00000606 61 02                            BSR.S   $0000060A
00000608 48 40                            SWAP    D0
.
0000060A E0 58                            ROR.W   #8, D0
0000060C 61 02                            BSR.S   $00000610
0000060E E1 58                            ROL.W   #8, D0
.
00000610 E8 18                            ROR.B   #4, D0
00000612 61 02                            BSR.S   $00000616
00000614 E9 18                            ROL.B   #4, D0
.
00000616 2F 00                            MOVE.L  D0, -(SP)
00000618 02 00 00 0F                      ANDI.B  #15, D0                       ; Make lower nibble ASCII
0000061C 06 00 00 30                      ADDI.B  #48, D0
00000620 0C 00 00 39                      CMPI.B  #57, D0
00000624 63 02                            BLS.S   $00000628
00000626 5E 00                            ADDQ.B  #7, D0
.
00000628 61 00 FE C0                      BSR.W   $000004EA                     ; Write lower nibble in ASCII
0000062C 20 1F                            MOVE.L  (SP)+, D0
0000062E 4E 75                            RTS

; -----------------------------------------------------------------------------
; R Register dump
; -----------------------------------------------------------------------------
.
00000630 2C 7C 00 03 FF A4                MOVEA.L #262052, A6
00000636 16 3C 00 10                      MOVE.B  #16, D3
0000063A 22 7C 00 00 12 F2                MOVEA.L #$000012F2, A1                ; Print D0 D1 D2 D3 D4 D5 D6 D7 A0 A1 A2 A3 A4 A5 A6 A7 PC SR
.
00000640 61 00 FE D2                      BSR.W   $00000514                     ; Print string in (A1)
00000644 20 1E                            MOVE.L  (A6)+, D0
00000646 61 BC                            BSR.S   $00000604
00000648 51 CB FF F6                      DBF     D3, $00000640
0000064C 61 00 FE C6                      BSR.W   $00000514                     ; Print string in (A1)
00000650 42 80                            CLR.L   D0
00000652 20 1E                            MOVE.L  (A6)+, D0
00000654 61 B4                            BSR.S   $0000060A
00000656 60 00 FD D6                      BRA.W   $0000042E

; -----------------------------------------------------------------------------
; G Go to user program
; -----------------------------------------------------------------------------
.
0000065A 61 00 FE CE                      BSR.W   $0000052A                     ; Print a SPACE character
0000065E 20 39 00 03 FF E4                MOVE.L  $0003FFE4, D0
00000664 61 96                            BSR.S   $000005FC                     ; Write 32-bit hex value of D0
00000666 61 00 FE C2                      BSR.W   $0000052A                     ; Print a SPACE character
0000066A 61 00 FF 50                      BSR.W   $000005BC
0000066E 0C 02 00 05                      CMPI.B  #5, D2
00000672 67 06                            BEQ.S   $0000067A
00000674 23 C1 00 03 FF E4                MOVE.L  D1, $0003FFE4
0000067A 2C 7C 00 03 FF A4                MOVEA.L #262052, A6
00000680 20 79 00 03 FF E0                MOVEA.L $0003FFE0, A0
00000686 4E 60                            MOVE.L  A0, USP
00000688 2F 39 00 03 FF E4                MOVE.L  $0003FFE4, -(SP)
0000068E 3F 39 00 03 FF EA                MOVE.W  $0003FFEA, -(SP)
00000694 4C DE 7F FF                      MOVEM.L (A6)+, D0-A6
00000698 4E 73                            RTE

; -----------------------------------------------------------------------------
; 
; -----------------------------------------------------------------------------
.
0000069A 22 7C 00 00 13 5E                MOVEA.L #4958, A1
000006A0 42 84                            CLR.L   D4
000006A2 61 00 FE 70                      BSR.W   $00000514                     ; Print string in (A1)
000006A6 61 00 FD E6                      BSR.W   $0000048E                     ; Read line from currently selected input
000006AA 0C 00 00 41                      CMPI.B  #65, D0
000006AE 67 6C                            BEQ.S   $0000071C
000006B0 0C 00 00 44                      CMPI.B  #68, D0
000006B4 67 58                            BEQ.S   $0000070E
000006B6 0C 00 00 50                      CMPI.B  #80, D0
000006BA 67 44                            BEQ.S   $00000700
000006BC 0C 00 00 55                      CMPI.B  #85, D0
000006C0 67 00 00 84                      BEQ.W   $00000746
000006C4 0C 00 00 53                      CMPI.B  #83, D0
000006C8 66 00 FD 64                      BNE.W   $0000042E
000006CC 22 7C 00 00 13 82                MOVEA.L #4994, A1
000006D2 61 00 FE 40                      BSR.W   $00000514                     ; Print string in (A1)
000006D6 2C 7C 00 03 FF E8                MOVEA.L #262120, A6
000006DC 20 16                            MOVE.L  (A6), D0
000006DE 61 00 FF 2A                      BSR.W   $0000060A
000006E2 22 7C 00 00 13 95                MOVEA.L #5013, A1
000006E8 61 00 FE 2A                      BSR.W   $00000514                     ; Print string in (A1)
000006EC 61 00 FE C8                      BSR.W   $000005B6
000006F0 0C 02 00 03                      CMPI.B  #3, D2
000006F4 67 02                            BEQ.S   $000006F8
000006F6 2C 81                            MOVE.L  D1, (A6)
000006F8 61 00 FE 38                      BSR.W   $00000532                     ; OSNEWL: Write a newline to selected output stream
000006FC 60 00 FD 30                      BRA.W   $0000042E
00000700 22 7C 00 00 13 C2                MOVEA.L #$000013C2, A1
00000706 2C 7C 00 03 FF E4                MOVEA.L #$0003FFE4, A6
0000070C 60 44                            BRA.S   $00000752
0000070E 22 7C 00 00 13 B3                MOVEA.L #5043, A1
00000714 2C 7C 00 03 FF A4                MOVEA.L #$0003FFA4, A6
0000071A 60 0C                            BRA.S   $00000728
0000071C 22 7C 00 00 13 A1                MOVEA.L #5025, A1
00000722 2C 7C 00 03 FF C4                MOVEA.L #$0003FFC4, A6
00000728 61 00 FD EA                      BSR.W   $00000514                     ; Print string in (A1)
0000072C 61 00 FE A2                      BSR.W   $000005D0
00000730 66 C6                            BNE.S   $000006F8
00000732 0C 00 00 07                      CMPI.B  #7, D0
00000736 62 C0                            BHI.S   $000006F8
00000738 42 84                            CLR.L   D4
0000073A 18 00                            MOVE.B  D0, D4
0000073C E5 04                            ASL.B   #2, D4
0000073E 22 7C 00 00 13 EB                MOVEA.L #5099, A1
00000744 60 0C                            BRA.S   $00000752
00000746 2C 7C 00 03 FF A4                MOVEA.L #262052, A6
0000074C 22 7C 00 00 13 D5                MOVEA.L #5077, A1
00000752 61 00 FD C0                      BSR.W   $00000514                     ; Print string in (A1)
00000756 20 36 40 00                      MOVE.L  (A6)(0000000000000000, D4:w), D0
0000075A 61 00 FE A8                      BSR.W   $00000604
0000075E 22 7C 00 00 13 95                MOVEA.L #5013, A1
00000764 61 00 FD AE                      BSR.W   $00000514                     ; Print string in (A1)
00000768 61 00 FE 40                      BSR.W   $000005AA
0000076C 0C 02 00 07                      CMPI.B  #7, D2
00000770 67 86                            BEQ.S   $000006F8
00000772 2D 81 40 00                      MOVE.L  D1, (A6)(0000000000000000, D4:w)
00000776 60 80                            BRA.S   $000006F8

; -----------------------------------------------------------------------------
; D Dump memory
; -----------------------------------------------------------------------------
.
00000778 22 7C 00 00 13 F0                MOVEA.L #$000013F0, A1                ; <CR>DUMP FROM 
0000077E 61 00 FD 94                      BSR.W   $00000514                     ; Print string in (A1)
00000782 20 39 00 03 FF 90                MOVE.L  $0003FF90, D0
00000788 61 00 FE 72                      BSR.W   $000005FC                     ; Write 32-bit hex value of D0
0000078C 61 00 FD 9C                      BSR.W   $0000052A                     ; Print a SPACE character
00000790 61 00 FE 2A                      BSR.W   $000005BC
00000794 0C 02 00 05                      CMPI.B  #5, D2
00000798 66 06                            BNE.S   $000007A0
0000079A 22 39 00 03 FF 90                MOVE.L  $0003FF90, D1
000007A0 26 41                            MOVEA.L D1, A3
000007A2 23 C1 00 03 FF 90                MOVE.L  D1, $0003FF90
000007A8 22 7C 00 00 13 FC                MOVEA.L #$000013FC, A1                ;  TO 
000007AE 61 00 FD 64                      BSR.W   $00000514                     ; Print string in (A1)
000007B2 20 39 00 03 FF 94                MOVE.L  $0003FF94, D0
000007B8 61 00 FE 42                      BSR.W   $000005FC                     ; Write 32-bit hex value of D0
000007BC 61 00 FD 6C                      BSR.W   $0000052A                     ; Print a SPACE character
000007C0 61 00 FD FA                      BSR.W   $000005BC
000007C4 0C 02 00 05                      CMPI.B  #5, D2
000007C8 66 06                            BNE.S   $000007D0
000007CA 22 39 00 03 FF 94                MOVE.L  $0003FF94, D1
000007D0 61 00 FD 60                      BSR.W   $00000532                     ; OSNEWL: Write a newline to selected output stream
000007D4 28 41                            MOVEA.L D1, A4
000007D6 23 C1 00 03 FF 94                MOVE.L  D1, $0003FF94
.
000007DC 34 3C 00 0F                      MOVE.W  #15, D2                       ; Print 16 bytes
000007E0 20 0B                            MOVE.L  A3, D0
000007E2 61 00 FE 18                      BSR.W   $000005FC                     ; Write 32-bit hex value of D0
000007E6 61 00 FD 42                      BSR.W   $0000052A                     ; Print a SPACE character
000007EA 61 00 FD 3E                      BSR.W   $0000052A                     ; Print a SPACE character
000007EE 10 1B                            MOVE.B  (A3)+, D0
000007F0 61 00 FD 34                      BSR.W   $00000526
000007F4 51 CA FF F8                      DBF     D2, $000007EE
000007F8 61 00 FD 30                      BSR.W   $0000052A                     ; Print a SPACE character
000007FC 61 00 FD 2C                      BSR.W   $0000052A                     ; Print a SPACE character
00000800 61 00 FD 28                      BSR.W   $0000052A                     ; Print a SPACE character
00000804 34 3C 00 0F                      MOVE.W  #15, D2                       ; Print 16 ASCII characters
00000808 97 FC 00 00 00 10                SUBA.L  #16, A3
0000080E 10 1B                            MOVE.B  (A3)+, D0
00000810 0C 00 00 7E                      CMPI.B  #126, D0
00000814 62 06                            BHI.S   $0000081C                     ; Jump if it's not ASCII
00000816 0C 00 00 21                      CMPI.B  #'1', D0
0000081A 64 04                            BCC.S   $00000820
.
0000081C 10 3C 00 2E                      MOVE.B  #'.', D0
.
00000820 61 00 FC C8                      BSR.W   $000004EA                     ; Write byte D0 to host
00000824 51 CA FF E8                      DBF     D2, $0000080E                 ; Repeat 16 times
00000828 61 00 FD 08                      BSR.W   $00000532                     ; OSNEWL: Write a newline to selected output stream
0000082C 61 00 04 48                      BSR.W   $00000C76                     ; Read byte from host (if any)
00000830 0C 00 00 1B                      CMPI.B  #27, D0                       ; <ESC> = pause output
00000834 66 12                            BNE.S   $00000848
.
00000836 61 00 04 3E                      BSR.W   $00000C76                     ; Read byte from host (if any)
0000083A 0C 00 00 0D                      CMPI.B  #13, D0                       ; <ENTER> = exit
0000083E 67 00 FB EE                      BEQ.W   $0000042E
00000842 0C 00 00 1B                      CMPI.B  #27, D0                       ; <ESC> = resume output
00000846 66 EE                            BNE.S   $00000836
.
00000848 B9 CB                            CMPA.L  A3, A4                        ; Has the TO address been reached?
0000084A 62 90                            BHI.S   $000007DC
0000084C 60 00 FB E0                      BRA.W   $0000042E
.
00000850 E0 58                            ROR.W   #8, D0
00000852 61 00 FC 7E                      BSR.W   $000004D2                     ; OSWRCH: Write character to host
00000856 E1 58                            ROL.W   #8, D0
00000858 60 00 FC 78                      BRA.W   $000004D2                     ; OSWRCH: Write character to host

; -----------------------------------------------------------------------------
; L Load from BBC memory to 68000
; -----------------------------------------------------------------------------
.
0000085C 22 7C 00 00 14 01                MOVEA.L #$00001401, A1                ; OAD FROM BBC ADDRESS 
00000862 61 00 FC B0                      BSR.W   $00000514                     ; Print string in (A1)
00000866 30 39 00 03 FF 8C                MOVE.W  $0003FF8C, D0
0000086C 61 00 FD 9C                      BSR.W   $0000060A
00000870 61 00 FC B8                      BSR.W   $0000052A                     ; Print a SPACE character
00000874 61 00 FD 40                      BSR.W   $000005B6
00000878 0C 02 00 03                      CMPI.B  #3, D2
0000087C 66 0E                            BNE.S   $0000088C
0000087E 0C 00 00 0D                      CMPI.B  #13, D0
00000882 67 00 FB AA                      BEQ.W   $0000042E
00000886 32 39 00 03 FF 8C                MOVE.W  $0003FF8C, D1
0000088C 36 01                            MOVE.W  D1, D3
0000088E 33 C1 00 03 FF 8C                MOVE.W  D1, $0003FF8C
00000894 22 7C 00 00 13 FC                MOVEA.L #$000013FC, A1                ;  TO 
0000089A 61 00 FC 78                      BSR.W   $00000514                     ; Print string in (A1)
0000089E 30 39 00 03 FF 8E                MOVE.W  $0003FF8E, D0
000008A4 61 00 FD 64                      BSR.W   $0000060A
000008A8 61 00 FC 80                      BSR.W   $0000052A                     ; Print a SPACE character
000008AC 61 00 FD 08                      BSR.W   $000005B6
000008B0 0C 02 00 03                      CMPI.B  #3, D2
000008B4 66 0E                            BNE.S   $000008C4
000008B6 0C 00 00 0D                      CMPI.B  #13, D0
000008BA 67 00 FB 72                      BEQ.W   $0000042E
000008BE 32 39 00 03 FF 8E                MOVE.W  $0003FF8E, D1
000008C4 38 01                            MOVE.W  D1, D4
000008C6 33 C1 00 03 FF 8E                MOVE.W  D1, $0003FF8E
000008CC B8 43                            CMP.W   D3, D4
000008CE 65 00 FB 5E                      BCS.W   $0000042E
000008D2 22 7C 00 00 14 17                MOVEA.L #5143, A1
000008D8 61 00 FC 3A                      BSR.W   $00000514                     ; Print string in (A1)
000008DC 20 39 00 03 FF 90                MOVE.L  $0003FF90, D0
000008E2 61 00 FD 18                      BSR.W   $000005FC                     ; Write 32-bit hex value of D0
000008E6 61 00 FC 42                      BSR.W   $0000052A                     ; Print a SPACE character
000008EA 61 00 FC D0                      BSR.W   $000005BC
000008EE 0C 02 00 05                      CMPI.B  #5, D2
000008F2 66 0E                            BNE.S   $00000902
000008F4 0C 00 00 0D                      CMPI.B  #13, D0
000008F8 67 00 FB 34                      BEQ.W   $0000042E
000008FC 22 39 00 03 FF 90                MOVE.L  $0003FF90, D1
00000902 28 41                            MOVEA.L D1, A4
00000904 23 C1 00 03 FF 90                MOVE.L  D1, $0003FF90
0000090A 10 3C 00 F9                      MOVE.B  #$F9, D0
0000090E 61 00 FB C2                      BSR.W   $000004D2                     ; OSWRCH: Write character to host
00000912 61 00 FB EA                      BSR.W   $000004FE                     ; Read byte from host
00000916 30 03                            MOVE.W  D3, D0
00000918 61 00 FF 36                      BSR.W   $00000850
0000091C 30 04                            MOVE.W  D4, D0
0000091E 61 00 FF 30                      BSR.W   $00000850
.
00000922 10 39 00 01 00 1B                MOVE.B  via_ifr, D0
00000928 08 00 00 01                      BTST    #1, D0                        ; CA1 active edge
0000092C 67 F4                            BEQ.S   $00000922
0000092E 18 F9 00 01 00 03                MOVE.B  via_ira, (A4)+
00000934 52 43                            ADDQ.W  #1, D3
00000936 B8 43                            CMP.W   D3, D4
00000938 66 E8                            BNE.S   $00000922
0000093A 60 00 FA F2                      BRA.W   $0000042E

; -----------------------------------------------------------------------------
; S Save to BBC memory from 68000
; -----------------------------------------------------------------------------
.
0000093E 22 7C 00 00 14 1E                MOVEA.L #$0000141E, A1
00000944 61 00 FB CE                      BSR.W   $00000514                     ; Print string in (A1)
00000948 30 39 00 03 FF 8C                MOVE.W  $0003FF8C, D0
0000094E 61 00 FC BA                      BSR.W   $0000060A
00000952 61 00 FB D6                      BSR.W   $0000052A                     ; Print a SPACE character
00000956 61 00 FC 5E                      BSR.W   $000005B6
0000095A 0C 02 00 03                      CMPI.B  #3, D2
0000095E 66 0E                            BNE.S   $0000096E
00000960 0C 00 00 0D                      CMPI.B  #13, D0
00000964 67 00 FA C8                      BEQ.W   $0000042E
00000968 32 39 00 03 FF 8C                MOVE.W  $0003FF8C, D1
0000096E 36 01                            MOVE.W  D1, D3
00000970 33 C1 00 03 FF 8C                MOVE.W  D1, $0003FF8C
00000976 22 7C 00 00 13 FC                MOVEA.L #5116, A1
0000097C 61 00 FB 96                      BSR.W   $00000514                     ; Print string in (A1)
00000980 30 39 00 03 FF 8E                MOVE.W  $0003FF8E, D0
00000986 61 00 FC 82                      BSR.W   $0000060A
0000098A 61 00 FB 9E                      BSR.W   $0000052A                     ; Print a SPACE character
0000098E 61 00 FC 26                      BSR.W   $000005B6
00000992 0C 02 00 03                      CMPI.B  #3, D2
00000996 66 0E                            BNE.S   $000009A6
00000998 0C 00 00 0D                      CMPI.B  #13, D0
0000099C 67 00 FA 90                      BEQ.W   $0000042E
000009A0 32 39 00 03 FF 8E                MOVE.W  $0003FF8E, D1
000009A6 38 01                            MOVE.W  D1, D4
000009A8 33 C1 00 03 FF 8E                MOVE.W  D1, $0003FF8E
000009AE B8 43                            CMP.W   D3, D4
000009B0 65 00 FA 7C                      BCS.W   $0000042E
000009B4 22 7C 00 00 14 32                MOVEA.L #5170, A1
000009BA 61 00 FB 58                      BSR.W   $00000514                     ; Print string in (A1)
000009BE 20 39 00 03 FF 90                MOVE.L  $0003FF90, D0
000009C4 61 00 FC 36                      BSR.W   $000005FC                     ; Write 32-bit hex value of D0
000009C8 61 00 FB 60                      BSR.W   $0000052A                     ; Print a SPACE character
000009CC 61 00 FB EE                      BSR.W   $000005BC
000009D0 0C 02 00 05                      CMPI.B  #5, D2
000009D4 66 0E                            BNE.S   $000009E4
000009D6 0C 00 00 0D                      CMPI.B  #13, D0
000009DA 67 00 FA 52                      BEQ.W   $0000042E
000009DE 22 39 00 03 FF 90                MOVE.L  $0003FF90, D1
000009E4 28 41                            MOVEA.L D1, A4
000009E6 23 C1 00 03 FF 90                MOVE.L  D1, $0003FF90
000009EC 10 3C 00 FA                      MOVE.B  #$FA, D0
000009F0 61 00 FA E0                      BSR.W   $000004D2                     ; OSWRCH: Write character to host
000009F4 61 00 FB 08                      BSR.W   $000004FE                     ; Read byte from host
000009F8 30 03                            MOVE.W  D3, D0
000009FA 61 00 FE 54                      BSR.W   $00000850
000009FE 30 04                            MOVE.W  D4, D0
00000A00 61 00 FE 4E                      BSR.W   $00000850
00000A04 10 1C                            MOVE.B  (A4)+, D0
00000A06 61 00 FA CA                      BSR.W   $000004D2                     ; OSWRCH: Write character to host
00000A0A 52 43                            ADDQ.W  #1, D3
00000A0C B8 43                            CMP.W   D3, D4
00000A0E 66 F4                            BNE.S   $00000A04
00000A10 60 00 FA 1C                      BRA.W   $0000042E
00000A14 0C AF 00 01 00 00 00 02          CMPI.L  #$00010000, ($0002, SP)
00000A1C 65 00 00 6C                      BCS.W   $00000A8A
00000A20 48 E7 FF FE                      MOVEM.L D0-A6, -(SP)
00000A24 24 4F                            MOVEA.L SP, A2
00000A26 61 00 FB 0A                      BSR.W   $00000532                     ; OSNEWL: Write a newline to selected output stream
00000A2A 61 00 FB 06                      BSR.W   $00000532                     ; OSNEWL: Write a newline to selected output stream
00000A2E 38 3C 00 0E                      MOVE.W  #14, D4
00000A32 22 7C 00 00 12 F2                MOVEA.L #4850, A1
00000A38 61 00 FA DA                      BSR.W   $00000514                     ; Print string in (A1)
00000A3C 20 1A                            MOVE.L  (A2)+, D0
00000A3E 61 00 FB C4                      BSR.W   $00000604
00000A42 51 CC FF F4                      DBF     D4, $00000A38
00000A46 61 00 FA CC                      BSR.W   $00000514                     ; Print string in (A1)
00000A4A 4E 6B                            MOVE.L  USP, A3
00000A4C 20 0B                            MOVE.L  A3, D0
00000A4E 61 00 FB B4                      BSR.W   $00000604
00000A52 61 00 FA C0                      BSR.W   $00000514                     ; Print string in (A1)
00000A56 20 2A 00 02                      MOVE.L  (A2)(2), D0
00000A5A 61 00 FB A8                      BSR.W   $00000604
00000A5E 61 00 FA B4                      BSR.W   $00000514                     ; Print string in (A1)
00000A62 30 12                            MOVE.W  (A2), D0
00000A64 61 00 FB A4                      BSR.W   $0000060A
00000A68 61 00 FA C8                      BSR.W   $00000532                     ; OSNEWL: Write a newline to selected output stream
00000A6C 10 39 00 03 FF 8B                MOVE.B  $0003FF8B, D0
00000A72 0C 00 00 00                      CMPI.B  #0, D0
00000A76 67 0E                            BEQ.S   $00000A86
00000A78 61 00 FA 84                      BSR.W   $000004FE                     ; Read byte from host
00000A7C 0C 00 00 0D                      CMPI.B  #13, D0
00000A80 66 04                            BNE.S   $00000A86
00000A82 60 00 F9 7C                      BRA.W   $00000400
00000A86 4C DF 7F FF                      MOVEM.L (SP)+, D0-A6
00000A8A 4E 73                            RTE
00000A8C 22 7C 00 00 14 47                MOVEA.L #5191, A1
00000A92 61 00 FA 80                      BSR.W   $00000514                     ; Print string in (A1)
00000A96 10 39 00 03 FF 89                MOVE.B  $0003FF89, D0
00000A9C 61 00 FB 72                      BSR.W   $00000610
00000AA0 61 00 FA 88                      BSR.W   $0000052A                     ; Print a SPACE character
00000AA4 61 00 FB 0A                      BSR.W   $000005B0
00000AA8 0C 02 00 01                      CMPI.B  #1, D2
00000AAC 66 0E                            BNE.S   $00000ABC
00000AAE 0C 00 00 0D                      CMPI.B  #13, D0
00000AB2 67 00 F9 7A                      BEQ.W   $0000042E
00000AB6 12 39 00 03 FF 89                MOVE.B  $0003FF89, D1
00000ABC 36 01                            MOVE.W  D1, D3
00000ABE 13 C1 00 03 FF 89                MOVE.B  D1, $0003FF89
00000AC4 22 7C 00 00 14 5E                MOVEA.L #5214, A1
00000ACA 61 00 FA 48                      BSR.W   $00000514                     ; Print string in (A1)
00000ACE 10 39 00 03 FF 8A                MOVE.B  $0003FF8A, D0
00000AD4 61 00 FB 3A                      BSR.W   $00000610
00000AD8 61 00 FA 50                      BSR.W   $0000052A                     ; Print a SPACE character
00000ADC 61 00 FA D2                      BSR.W   $000005B0
00000AE0 0C 02 00 01                      CMPI.B  #1, D2
00000AE4 66 0E                            BNE.S   $00000AF4
00000AE6 0C 00 00 0D                      CMPI.B  #13, D0
00000AEA 67 00 F9 42                      BEQ.W   $0000042E
00000AEE 12 39 00 03 FF 8A                MOVE.B  $0003FF8A, D1
00000AF4 38 01                            MOVE.W  D1, D4
00000AF6 13 C1 00 03 FF 8A                MOVE.B  D1, $0003FF8A
00000AFC 22 7C 00 00 14 67                MOVEA.L #5223, A1
00000B02 61 00 FA 10                      BSR.W   $00000514                     ; Print string in (A1)
00000B06 20 39 00 03 FF 90                MOVE.L  $0003FF90, D0
00000B0C 61 00 FA EE                      BSR.W   $000005FC                     ; Write 32-bit hex value of D0
00000B10 61 00 FA 18                      BSR.W   $0000052A                     ; Print a SPACE character
00000B14 61 00 FA A6                      BSR.W   $000005BC
00000B18 0C 02 00 05                      CMPI.B  #5, D2
00000B1C 66 0E                            BNE.S   $00000B2C
00000B1E 0C 00 00 0D                      CMPI.B  #13, D0
00000B22 67 00 F9 0A                      BEQ.W   $0000042E
00000B26 22 39 00 03 FF 90                MOVE.L  $0003FF90, D1
00000B2C 26 41                            MOVEA.L D1, A3
00000B2E 23 C1 00 03 FF 90                MOVE.L  D1, $0003FF90
00000B34 61 00 00 06                      BSR.W   $00000B3C
00000B38 60 00 F8 F4                      BRA.W   $0000042E
00000B3C 10 3C 00 F0                      MOVE.B  #-16, D0
00000B40 61 00 F9 90                      BSR.W   $000004D2                     ; OSWRCH: Write character to host
00000B44 61 00 F9 B8                      BSR.W   $000004FE                     ; Read byte from host
00000B48 10 39 00 03 FF 89                MOVE.B  $0003FF89, D0
00000B4E 61 00 F9 82                      BSR.W   $000004D2                     ; OSWRCH: Write character to host
00000B52 10 39 00 03 FF 8A                MOVE.B  $0003FF8A, D0
00000B58 61 00 F9 78                      BSR.W   $000004D2                     ; OSWRCH: Write character to host
00000B5C 61 00 F9 A0                      BSR.W   $000004FE                     ; Read byte from host
00000B60 0C 00 00 00                      CMPI.B  #0, D0
00000B64 66 10                            BNE.S   $00000B76
00000B66 36 3C 00 FF                      MOVE.W  #255, D3
00000B6A 61 00 F9 92                      BSR.W   $000004FE                     ; Read byte from host
00000B6E 16 C0                            MOVE.B  D0, (A3)+
00000B70 51 CB FF F8                      DBF     D3, $00000B6A
00000B74 42 40                            CLR.W   D0
00000B76 4E 75                            RTS
00000B78 1E C0                            MOVE.B  D0, (SP)+
00000B7A 22 7C 00 00 14 A6                MOVEA.L #5286, A1
00000B80 61 00 F9 92                      BSR.W   $00000514                     ; Print string in (A1)
00000B84 10 27                            MOVE.B  -(SP), D0
00000B86 61 00 F9 1E                      BSR.W   $000004A6                     ; OSASCI: Write character to host (CR=LF)
00000B8A 4E 75                            RTS
00000B8C 22 7C 00 00 14 7A                MOVEA.L #5242, A1
00000B92 61 00 F9 80                      BSR.W   $00000514                     ; Print string in (A1)
00000B96 10 39 00 03 FF 89                MOVE.B  $0003FF89, D0
00000B9C 61 00 FA 72                      BSR.W   $00000610
00000BA0 61 00 F9 88                      BSR.W   $0000052A                     ; Print a SPACE character
00000BA4 61 00 FA 0A                      BSR.W   $000005B0
00000BA8 0C 02 00 01                      CMPI.B  #1, D2
00000BAC 66 0E                            BNE.S   $00000BBC
00000BAE 0C 00 00 0D                      CMPI.B  #13, D0
00000BB2 67 00 F8 7A                      BEQ.W   $0000042E
00000BB6 12 39 00 03 FF 89                MOVE.B  $0003FF89, D1
00000BBC 36 01                            MOVE.W  D1, D3
00000BBE 13 C1 00 03 FF 89                MOVE.B  D1, $0003FF89
00000BC4 22 7C 00 00 14 5E                MOVEA.L #5214, A1
00000BCA 61 00 F9 48                      BSR.W   $00000514                     ; Print string in (A1)
00000BCE 10 39 00 03 FF 8A                MOVE.B  $0003FF8A, D0
00000BD4 61 00 FA 3A                      BSR.W   $00000610
00000BD8 61 00 F9 50                      BSR.W   $0000052A                     ; Print a SPACE character
00000BDC 61 00 F9 D2                      BSR.W   $000005B0
00000BE0 0C 02 00 01                      CMPI.B  #1, D2
00000BE4 66 0E                            BNE.S   $00000BF4
00000BE6 0C 00 00 0D                      CMPI.B  #13, D0
00000BEA 67 00 F8 42                      BEQ.W   $0000042E
00000BEE 12 39 00 03 FF 8A                MOVE.B  $0003FF8A, D1
00000BF4 38 01                            MOVE.W  D1, D4
00000BF6 13 C1 00 03 FF 8A                MOVE.B  D1, $0003FF8A
00000BFC 22 7C 00 00 14 91                MOVEA.L #5265, A1
00000C02 61 00 F9 10                      BSR.W   $00000514                     ; Print string in (A1)
00000C06 20 39 00 03 FF 90                MOVE.L  $0003FF90, D0
00000C0C 61 00 F9 EE                      BSR.W   $000005FC                     ; Write 32-bit hex value of D0
00000C10 61 00 F9 18                      BSR.W   $0000052A                     ; Print a SPACE character
00000C14 61 00 F9 A6                      BSR.W   $000005BC
00000C18 0C 02 00 05                      CMPI.B  #5, D2
00000C1C 66 0E                            BNE.S   $00000C2C
00000C1E 0C 00 00 0D                      CMPI.B  #13, D0
00000C22 67 00 F8 0A                      BEQ.W   $0000042E
00000C26 22 39 00 03 FF 90                MOVE.L  $0003FF90, D1
00000C2C 26 41                            MOVEA.L D1, A3
00000C2E 23 C1 00 03 FF 90                MOVE.L  D1, $0003FF90
00000C34 61 00 00 06                      BSR.W   $00000C3C
00000C38 60 00 F7 F4                      BRA.W   $0000042E
00000C3C 10 3C 00 F1                      MOVE.B  #-15, D0
00000C40 61 00 F8 90                      BSR.W   $000004D2                     ; OSWRCH: Write character to host
00000C44 61 00 F8 B8                      BSR.W   $000004FE                     ; Read byte from host
00000C48 10 39 00 03 FF 89                MOVE.B  $0003FF89, D0
00000C4E 61 00 F8 82                      BSR.W   $000004D2                     ; OSWRCH: Write character to host
00000C52 10 39 00 03 FF 8A                MOVE.B  $0003FF8A, D0
00000C58 61 00 F8 78                      BSR.W   $000004D2                     ; OSWRCH: Write character to host
00000C5C 36 3C 00 FF                      MOVE.W  #255, D3
00000C60 10 1B                            MOVE.B  (A3)+, D0
00000C62 61 00 F8 6E                      BSR.W   $000004D2                     ; OSWRCH: Write character to host
00000C66 51 CB FF F8                      DBF     D3, $00000C60
00000C6A 42 40                            CLR.W   D0
00000C6C 61 00 F8 90                      BSR.W   $000004FE                     ; Read byte from host
00000C70 0C 00 00 00                      CMPI.B  #0, D0
00000C74 4E 75                            RTS

; -----------------------------------------------------------------------------
; Read byte from host (if any)
; -----------------------------------------------------------------------------
.
00000C76 10 39 00 01 00 1B                MOVE.B  via_ifr, D0
00000C7C 08 00 00 01                      BTST    #1, D0                        ; CA1 active edge
00000C80 67 06                            BEQ.S   $00000C88
00000C82 10 39 00 01 00 03                MOVE.B  via_ira, D0
.
00000C88 4E 75                            RTS

; -----------------------------------------------------------------------------
; 
; -----------------------------------------------------------------------------
.
00000C8A 22 7C 00 00 14 B3                MOVEA.L #5299, A1
00000C90 61 00 F8 82                      BSR.W   $00000514                     ; Print string in (A1)
00000C94 20 39 00 03 FF 90                MOVE.L  $0003FF90, D0
00000C9A 61 00 F9 60                      BSR.W   $000005FC                     ; Write 32-bit hex value of D0
00000C9E 61 00 F8 8A                      BSR.W   $0000052A                     ; Print a SPACE character
00000CA2 61 00 F9 18                      BSR.W   $000005BC
00000CA6 0C 02 00 05                      CMPI.B  #5, D2
00000CAA 66 0E                            BNE.S   $00000CBA
00000CAC 0C 00 00 0D                      CMPI.B  #13, D0
00000CB0 67 00 F7 7C                      BEQ.W   $0000042E
00000CB4 22 39 00 03 FF 90                MOVE.L  $0003FF90, D1
00000CBA 24 41                            MOVEA.L D1, A2
00000CBC 23 C1 00 03 FF 90                MOVE.L  D1, $0003FF90
00000CC2 22 7C 00 00 13 FC                MOVEA.L #5116, A1
00000CC8 61 00 F8 4A                      BSR.W   $00000514                     ; Print string in (A1)
00000CCC 20 39 00 03 FF 94                MOVE.L  $0003FF94, D0
00000CD2 61 00 F9 28                      BSR.W   $000005FC                     ; Write 32-bit hex value of D0
00000CD6 61 00 F8 52                      BSR.W   $0000052A                     ; Print a SPACE character
00000CDA 61 00 F8 E0                      BSR.W   $000005BC
00000CDE 0C 02 00 05                      CMPI.B  #5, D2
00000CE2 66 0E                            BNE.S   $00000CF2
00000CE4 0C 00 00 0D                      CMPI.B  #13, D0
00000CE8 67 00 F7 44                      BEQ.W   $0000042E
00000CEC 22 39 00 03 FF 94                MOVE.L  $0003FF94, D1
00000CF2 26 41                            MOVEA.L D1, A3
00000CF4 23 C1 00 03 FF 94                MOVE.L  D1, $0003FF94
00000CFA B7 CA                            CMPA.L  A2, A3
00000CFC 65 00 F7 30                      BCS.W   $0000042E
00000D00 22 7C 00 00 14 C4                MOVEA.L #5316, A1
00000D06 61 00 F8 0C                      BSR.W   $00000514                     ; Print string in (A1)
00000D0A 61 00 F8 A4                      BSR.W   $000005B0
00000D0E 14 C1                            MOVE.B  D1, (A2)+
00000D10 B7 CA                            CMPA.L  A2, A3
00000D12 66 FA                            BNE.S   $00000D0E
00000D14 60 00 F7 18                      BRA.W   $0000042E

; -----------------------------------------------------------------------------
; H Help (this routine)
; -----------------------------------------------------------------------------
.
00000D18 22 7C 00 00 14 CD                MOVEA.L #$000014CD, A1
00000D1E 61 00 F7 F4                      BSR.W   $00000514                     ; Print string in (A1)
00000D22 60 00 F7 0A                      BRA.W   $0000042E
00000D26 22 7C 00 00 16 2D                MOVEA.L #$0000162D, A1
00000D2C 61 00 F7 E6                      BSR.W   $00000514                     ; Print string in (A1)
00000D30 61 00 F8 9E                      BSR.W   $000005D0
00000D34 66 00 F6 F8                      BNE.W   $0000042E
00000D38 0C 00 00 01                      CMPI.B  #1, D0
00000D3C 62 00 F6 F0                      BHI.W   $0000042E
00000D40 12 00                            MOVE.B  D0, D1
00000D42 13 C1 00 03 FF 88                MOVE.B  D1, $0003FF88
00000D48 10 3C 00 F4                      MOVE.B  #-12, D0
00000D4C 61 00 F7 84                      BSR.W   $000004D2                     ; OSWRCH: Write character to host
00000D50 61 00 F7 AC                      BSR.W   $000004FE                     ; Read byte from host
00000D54 10 01                            MOVE.B  D1, D0
00000D56 61 00 F7 7A                      BSR.W   $000004D2                     ; OSWRCH: Write character to host
00000D5A 4E 75                            RTS
00000D5C 22 7C 00 00 16 42                MOVEA.L #$00001642, A1
00000D62 61 00 F7 B0                      BSR.W   $00000514                     ; Print string in (A1)
00000D66 60 00 F6 98                      BRA.W   $00000400
00000D6A 22 7C 00 00 16 4F                MOVEA.L #5711, A1
00000D70 60 F0                            BRA.S   $00000D62
00000D72 22 7C 00 00 16 60                MOVEA.L #5728, A1
00000D78 60 E8                            BRA.S   $00000D62
00000D7A 22 7C 00 00 16 77                MOVEA.L #5751, A1
00000D80 60 E0                            BRA.S   $00000D62
00000D82 22 7C 00 00 16 92                MOVEA.L #5778, A1
00000D88 60 D8                            BRA.S   $00000D62
00000D8A 22 7C 00 00 16 A1                MOVEA.L #5793, A1
00000D90 60 D0                            BRA.S   $00000D62
00000D92 3E BC 27 00                      MOVE.W  #$2700, (SP)
00000D96 4E 73                            RTE
00000D98 22 7C 00 00 16 E1                MOVEA.L #5857, A1
00000D9E 24 4F                            MOVEA.L SP, A2
00000DA0 30 1A                            MOVE.W  (A2)+, D0
00000DA2 61 00 F8 66                      BSR.W   $0000060A
00000DA6 61 00 F7 8A                      BSR.W   $00000532                     ; OSNEWL: Write a newline to selected output stream
00000DAA 20 1A                            MOVE.L  (A2)+, D0
00000DAC 61 00 F8 56                      BSR.W   $00000604
00000DB0 61 00 F7 80                      BSR.W   $00000532                     ; OSNEWL: Write a newline to selected output stream
00000DB4 60 AC                            BRA.S   $00000D62
00000DB6 22 7C 00 00 17 05                MOVEA.L #5893, A1
00000DBC 60 A4                            BRA.S   $00000D62
00000DBE 22 7C 00 00 17 1A                MOVEA.L #5914, A1
00000DC4 60 9C                            BRA.S   $00000D62
00000DC6 1F 00                            MOVE.B  D0, -(SP)
00000DC8 10 3C 00 FB                      MOVE.B  #-5, D0
00000DCC 61 00 F7 04                      BSR.W   $000004D2                     ; OSWRCH: Write character to host
00000DD0 61 00 F7 2C                      BSR.W   $000004FE                     ; Read byte from host
00000DD4 10 1F                            MOVE.B  (SP)+, D0
00000DD6 48 40                            SWAP    D0
00000DD8 61 00 F6 F8                      BSR.W   $000004D2                     ; OSWRCH: Write character to host
00000DDC 48 40                            SWAP    D0
00000DDE 61 00 FA 70                      BSR.W   $00000850
00000DE2 61 00 F7 1A                      BSR.W   $000004FE                     ; Read byte from host
00000DE6 E1 58                            ROL.W   #8, D0
00000DE8 60 00 F7 14                      BRA.W   $000004FE                     ; Read byte from host
00000DEC 1F 00                            MOVE.B  D0, -(SP)
00000DEE 10 3C 00 FC                      MOVE.B  #-4, D0
00000DF2 61 00 F6 DE                      BSR.W   $000004D2                     ; OSWRCH: Write character to host
00000DF6 61 00 F7 06                      BSR.W   $000004FE                     ; Read byte from host
00000DFA 10 1F                            MOVE.B  (SP)+, D0
00000DFC 48 40                            SWAP    D0
00000DFE 61 00 F6 D2                      BSR.W   $000004D2                     ; OSWRCH: Write character to host
00000E02 48 40                            SWAP    D0
00000E04 60 00 FA 4A                      BRA.W   $00000850
00000E08 1F 00                            MOVE.B  D0, -(SP)
00000E0A 10 3C 00 FD                      MOVE.B  #-3, D0
00000E0E 61 00 F6 C2                      BSR.W   $000004D2                     ; OSWRCH: Write character to host
00000E12 61 00 F6 EA                      BSR.W   $000004FE                     ; Read byte from host
00000E16 10 1F                            MOVE.B  (SP)+, D0
00000E18 61 00 FA 36                      BSR.W   $00000850
00000E1C 60 00 F6 E0                      BRA.W   $000004FE                     ; Read byte from host
00000E20 1F 00                            MOVE.B  D0, -(SP)
00000E22 10 3C 00 FE                      MOVE.B  #-2, D0
00000E26 61 00 F6 AA                      BSR.W   $000004D2                     ; OSWRCH: Write character to host
00000E2A 61 00 F6 D2                      BSR.W   $000004FE                     ; Read byte from host
00000E2E 10 1F                            MOVE.B  (SP)+, D0
00000E30 61 00 FA 1E                      BSR.W   $00000850
00000E34 48 40                            SWAP    D0
00000E36 60 00 F6 9A                      BRA.W   $000004D2                     ; OSWRCH: Write character to host
00000E3A 10 3C 00 F2                      MOVE.B  #-14, D0
00000E3E 61 00 F6 92                      BSR.W   $000004D2                     ; OSWRCH: Write character to host
00000E42 61 00 F6 BA                      BSR.W   $000004FE                     ; Read byte from host
00000E46 61 00 F6 B6                      BSR.W   $000004FE                     ; Read byte from host
00000E4A 0C 00 00 00                      CMPI.B  #0, D0
00000E4E 4E 75                            RTS
00000E50 10 3C 00 F3                      MOVE.B  #-13, D0
00000E54 61 00 F6 7C                      BSR.W   $000004D2                     ; OSWRCH: Write character to host
00000E58 60 00 F6 A4                      BRA.W   $000004FE                     ; Read byte from host
00000E5C 22 7C 00 00 17 2F                MOVEA.L #5935, A1
00000E62 61 00 F6 B0                      BSR.W   $00000514                     ; Print string in (A1)
00000E66 61 00 F7 68                      BSR.W   $000005D0
00000E6A 66 00 00 1A                      BNE.W   $00000E86
00000E6E 0C 00 00 07                      CMPI.B  #7, D0
00000E72 62 00 00 12                      BHI.W   $00000E86
00000E76 1F 00                            MOVE.B  D0, -(SP)
00000E78 10 3C 00 16                      MOVE.B  #22, D0
00000E7C 61 00 F6 54                      BSR.W   $000004D2                     ; OSWRCH: Write character to host
00000E80 10 1F                            MOVE.B  (SP)+, D0
00000E82 61 00 F6 4E                      BSR.W   $000004D2                     ; OSWRCH: Write character to host
00000E86 4E 75                            RTS
00000E88 0C 40 00 17                      Cmpiw #23, D0
00000E8C 64 00 00 10                      BCC.W   $00000E9E
00000E90 E5 48                            LSL.W   #2, D0
00000E92 20 7C 00 00 0E A0                MOVEA.L #3744, A0
00000E98 20 70 00 00                      MOVEA.L (A0)(0000000000000000, D0:w), A0
00000E9C 4E 90                            JSR     (A0)
00000E9E 4E 73                            RTE
00000EA0 00 00 0E FC                      DC.L    $000018FC
00000EA4 00 00 0E FE                      ORI.B   #-2, D0
00000EA8 00 00 0F 00                      ORI.B   #0, D0
00000EAC 00 00 0F 16                      ORI.B   #22, D0
00000EB0 00 00 0F 1C                      ORI.B   #28, D0
00000EB4 00 00 0F 22                      ORI.B   #34, D0
00000EB8 00 00 0F 24                      ORI.B   #36, D0
00000EBC 00 00 0F 26                      ORI.B   #38, D0
00000EC0 00 00 0F 28                      ORI.B   #40, D0
00000EC4 00 00 0F 34                      ORI.B   #52, D0
00000EC8 00 00 0F 60                      ORI.B   #96, D0
00000ECC 00 00 0F 68                      ORI.B   #104, D0
00000ED0 00 00 0F 70                      ORI.B   #112, D0
00000ED4 00 00 0F 78                      ORI.B   #120, D0
00000ED8 00 00 0F 84                      ORI.B   #-124, D0
00000EDC 00 00 0F 90                      ORI.B   #-112, D0
00000EE0 00 00 0F 96                      ORI.B   #-106, D0
00000EE4 00 00 0F 70                      ORI.B   #112, D0
00000EE8 00 00 0F A2                      ORI.B   #-94, D0
00000EEC 00 00 0F B4                      ORI.B   #-76, D0
00000EF0 00 00 0F B6                      ORI.B   #-74, D0
00000EF4 00 00 0F B8                      ORI.B   #-72, D0
00000EF8 00 00 0F BC                      ORI.B   #-68, D0
00000EFC 4E 75                            RTS
00000EFE 4E 75                            RTS
00000F00 10 39 00 01 00 1B                MOVE.B  via_ifr, D0
00000F06 08 00 00 01                      BTST    #1, D0                        ; CA1 active edge
00000F0A 67 06                            BEQ.S   $00000F12
00000F0C 30 3C 00 FF                      MOVE.W  #255, D0
00000F10 4E 75                            RTS
00000F12 42 40                            CLR.W   D0
00000F14 4E 75                            RTS
00000F16 42 40                            CLR.W   D0
00000F18 60 00 F5 E4                      BRA.W   $000004FE                     ; Read byte from host
00000F1C C3 40                            Exg D1, D0
00000F1E 60 00 F5 86                      BRA.W   $000004A6                     ; OSASCI: Write character to host (CR=LF)
00000F22 60 F8                            BRA.S   $00000F1C
00000F24 60 F6                            BRA.S   $00000F1C
00000F26 60 EE                            BRA.S   $00000F16
00000F28 13 FC 00 00 00 03 FF 89          MOVE.B  #0, $0003FF89
00000F30 60 00 FF 1E                      BRA.W   $00000E50
00000F34 30 3C 00 00                      MOVE.W  #0, D0
00000F38 0C 01 00 02                      CMPI.B  #2, D1
00000F3C 6A 00 00 20                      Bplw 0x00000F5E
00000F40 13 C1 00 03 FC 01                MOVE.B  D1, $0003FC01
00000F46 E9 09                            lslB #4, D1
00000F48 13 C1 00 03 FC 03                MOVE.B  D1, $0003FC03
00000F4E 10 39 00 03 FC 01                MOVE.B  $0003FC01, D0
00000F54 C0 FC 00 1A                      muluw #26, D0
00000F58 06 80 00 03 FC 08                ADDil #261128, D0
00000F5E 4E 75                            RTS
00000F60 13 C1 00 03 FF 89                MOVE.B  D1, $0003FF89
00000F66 4E 75                            RTS
00000F68 13 C1 00 03 FF 8A                MOVE.B  D1, $0003FF8A
00000F6E 4E 75                            RTS
00000F70 23 C1 00 03 FC 04                MOVE.L  D1, $0003FC04
00000F76 4E 75                            RTS
00000F78 26 79 00 03 FC 04                MOVEA.L $0003FC04, A3
00000F7E 4E B8 0B 3C                      JSR     $00000B3C
00000F82 4E 75                            RTS
00000F84 26 79 00 03 FC 04                MOVEA.L $0003FC04, A3
00000F8A 4E B8 0C 3C                      JSR     $00000C3C
00000F8E 4E 75                            RTS
00000F90 30 3C 00 FF                      MOVE.W  #255, D0
00000F94 4E 75                            RTS
00000F96 20 42                            MOVEA.L D2, A0
00000F98 48 C1                            EXT.L   D1
00000F9A 10 30 10 00                      MOVE.B  (A0)(0000000000000000, D1:w), D0
00000F9E 48 C0                            EXT.L   D0
00000FA0 4E 75                            RTS
00000FA2 20 3C 00 00 0F AA                MOVE.L  #4010, D0
00000FA8 4E 75                            RTS
00000FAA 00 01 00 02                      ORI.B   #2, D1
00000FAE 00 00 00 03                      ORI.B   #3, D0
00000FB2 FE 00                            .short 0xFE00
00000FB4 4E 75                            RTS
00000FB6 4E 75                            RTS
00000FB8 42 80                            CLR.L   D0
00000FBA 4E 75                            RTS
00000FBC 30 01                            MOVE.W  D1, D0
00000FBE 4E 75                            RTS
00000FC0 28 4B                            MOVEA.L A3, A4
00000FC2 42 80                            CLR.L   D0
00000FC4 10 3C 00 06                      MOVE.B  #6, D0
00000FC8 B9 0A                            CmpmB (A2)+, (A4)+
00000FCA 66 00 00 06                      BNE.W   $00000FD2
00000FCE 51 C8 FF F8                      DBF     D0, $00000FC8
00000FD2 4E 75                            RTS

; -----------------------------------------------------------------------------
; 
; -----------------------------------------------------------------------------
.
00000FD4 22 7C 00 00 17 38                MOVEA.L #5944, A1
00000FDA 61 00 F5 38                      BSR.W   $00000514                     ; Print string in (A1)
00000FDE 61 00 01 70                      BSR.W   $00001150
00000FE2 22 7C 00 00 17 42                MOVEA.L #5954, A1
00000FE8 61 00 F5 2A                      BSR.W   $00000514                     ; Print string in (A1)
00000FEC 20 39 00 03 FF EC                MOVE.L  $0003FFEC, D0
00000FF2 61 00 F6 08                      BSR.W   $000005FC                     ; Write 32-bit hex value of D0
00000FF6 61 00 F5 32                      BSR.W   $0000052A                     ; Print a SPACE character
00000FFA 61 00 F5 C0                      BSR.W   $000005BC
00000FFE 0C 02 00 05                      CMPI.B  #5, D2
00001002 67 06                            BEQ.S   $0000100A
00001004 23 C1 00 03 FF EC                MOVE.L  D1, $0003FFEC
0000100A 22 7C 00 00 17 4C                MOVEA.L #5964, A1
00001010 61 00 F5 02                      BSR.W   $00000514                     ; Print string in (A1)
00001014 20 39 00 03 FF F0                MOVE.L  $0003FFF0, D0
0000101A 61 00 F5 E0                      BSR.W   $000005FC                     ; Write 32-bit hex value of D0
0000101E 61 00 F5 0A                      BSR.W   $0000052A                     ; Print a SPACE character
00001022 61 00 F5 98                      BSR.W   $000005BC
00001026 0C 02 00 05                      CMPI.B  #5, D2
0000102A 67 06                            BEQ.S   $00001032
0000102C 23 C1 00 03 FF F0                MOVE.L  D1, $0003FFF0
00001032 13 FC 00 00 00 03 FF 89          MOVE.B  #0, $0003FF89
0000103A 13 FC 00 00 00 03 FF 8A          MOVE.B  #0, $0003FF8A
00001042 26 7C 00 03 FD 00                MOVEA.L #261376, A3
00001048 61 00 FA F2                      BSR.W   $00000B3C
0000104C 13 FC 00 01 00 03 FF 8A          MOVE.B  #1, $0003FF8A
00001054 61 00 FA E6                      BSR.W   $00000B3C
00001058 26 7C 00 03 FD 00                MOVEA.L #261376, A3
0000105E 50 8B                            ADDQ.L  #8, A3
00001060 B7 FC 00 03 FE 00                CMPA.L  #261632, A3
00001066 67 00 00 B0                      BEQ.W   $00001118
0000106A 0C 2B 00 00 00 07                CMPI.B  #0, (A3)(7)
00001070 67 00 00 A6                      BEQ.W   $00001118
00001074 24 7C 00 03 FF 9C                MOVEA.L #262044, A2
0000107A 61 00 FF 44                      BSR.W   $00000FC0
0000107E 0C 00 00 FF                      CMPI.B  #-1, D0
00001082 66 DA                            BNE.S   $0000105E
00001084 D7 FC 00 00 01 00                ADDA.L  #$00000100, A3
0000108A 13 EB 00 05 00 03 FF 9A          MOVE.B  (A3)(5), $0003FF9A
00001092 13 EB 00 04 00 03 FF 9B          MOVE.B  (A3)(4), $0003FF9B
0000109A 10 2B 00 06                      MOVE.B  (A3)(6), D0
0000109E 02 00 00 03                      ANDI.B  #3, D0
000010A2 13 C0 00 03 FF 98                MOVE.B  D0, $0003FF98
000010A8 13 EB 00 07 00 03 FF 99          MOVE.B  (A3)(7), $0003FF99
000010B0 42 39 00 03 FF 89                ClrB 0x0003FF89
000010B6 42 80                            CLR.L   D0
000010B8 30 39 00 03 FF 98                MOVE.W  $0003FF98, D0
000010BE 04 40 00 0A                      suBiw #10, D0
000010C2 6B 00 00 0A                      Bmiw 0x000010CE
000010C6 52 39 00 03 FF 89                ADDQ.B  #1, $0003FF89
000010CC 60 F0                            BRA.S   $000010BE
000010CE 06 40 00 0A                      ADDiw #10, D0
000010D2 13 C0 00 03 FF 8A                MOVE.B  D0, $0003FF8A
000010D8 38 39 00 03 FF 9A                MOVE.W  $0003FF9A, D4
000010DE 26 79 00 03 FF EC                MOVEA.L $0003FFEC, A3
000010E4 4E B8 0B 3C                      JSR     $00000B3C
000010E8 04 44 00 FF                      suBiw #255, D4
000010EC 6B 00 00 22                      Bmiw 0x00001110
000010F0 52 39 00 03 FF 8A                ADDQ.B  #1, $0003FF8A
000010F6 0C 39 00 0A 00 03 FF 8A          CMPI.B  #10, $0003FF8A
000010FE 66 E4                            BNE.S   $000010E4
00001100 13 FC 00 00 00 03 FF 8A          MOVE.B  #0, $0003FF8A
00001108 52 39 00 03 FF 89                ADDQ.B  #1, $0003FF89
0000110E 60 D4                            BRA.S   $000010E4
00001110 20 79 00 03 FF F0                MOVEA.L $0003FFF0, A0
00001116 4E D0                            JMP     (A0)
00001118 60 00 F3 14                      BRA.W   $0000042E

; -----------------------------------------------------------------------------
; C Catalogue disc
; -----------------------------------------------------------------------------
.
0000111C 61 04                            BSR.S   $00001122
0000111E 60 00 F3 0E                      BRA.W   $0000042E

.
00001122 26 7C 00 03 FD 00                MOVEA.L #$0003FD00, A3
00001128 13 FC 00 00 00 03 FF 8A          MOVE.B  #0, $0003FF8A
00001130 13 FC 00 00 00 03 FF 89          MOVE.B  #0, $0003FF89
00001138 4E B8 0B 3C                      JSR     $00000B3C
0000113C 52 39 00 03 FF 8A                ADDQ.B  #1, $0003FF8A
00001142 4E B8 0B 3C                      JSR     $00000B3C
00001146 10 3C 00 F5                      MOVE.B  #$F5, D0
0000114A 61 00 F3 86                      BSR.W   $000004D2                     ; OSWRCH: Write character to host
0000114E 4E 75                            RTS

00001150 24 7C 00 03 FF 9C                MOVEA.L #$0003FF9C, A2
00001156 61 00 F3 A6                      BSR.W   $000004FE                     ; Read byte from host
0000115A 0C 00 00 08                      CMPI.B  #8, D0
0000115E 66 18                            BNE.S   $00001178
00001160 61 00 F3 44                      BSR.W   $000004A6                     ; OSASCI: Write character to host (CR=LF)
00001164 10 3C 00 20                      MOVE.B  #32, D0
00001168 61 00 F3 3C                      BSR.W   $000004A6                     ; OSASCI: Write character to host (CR=LF)
0000116C 10 3C 00 08                      MOVE.B  #8, D0
00001170 61 00 F3 34                      BSR.W   $000004A6                     ; OSASCI: Write character to host (CR=LF)
00001174 53 8A                            SUBQ.L  #1, A2
00001176 60 DE                            BRA.S   $00001156
00001178 61 00 F3 2C                      BSR.W   $000004A6                     ; OSASCI: Write character to host (CR=LF)
0000117C 14 C0                            MOVE.B  D0, (A2)+
0000117E B5 FC 00 03 FF A4                CMPA.L  #$0003FFA4, A2
00001184 67 00 00 18                      BEQ.W   $0000119E
00001188 0C 00 00 0D                      CMPI.B  #13, D0
0000118C 66 C8                            BNE.S   $00001156
0000118E 53 8A                            SUBQ.L  #1, A2
00001190 10 3C 00 20                      MOVE.B  #32, D0
00001194 14 C0                            MOVE.B  D0, (A2)+
00001196 B5 FC 00 03 FF A3                CMPA.L  #$0003FFA3, A2
0000119C 66 F6                            BNE.S   $00001194
0000119E 4E 75                            RTS

; -----------------------------------------------------------------------------
; Disassemble exit routine
; -----------------------------------------------------------------------------
.
000011A0 46 FC 27 00                      MOVE.W  #$2700, SR
000011A4 2E 7C 00 03 FF E0                MOVEA.L #0003FFE0, SP
000011AA 48 E7 FF FE                      MOVEM.L D0-A6, -(SP)
000011AE 2E 78 00 00                      MOVEA.L $00000000, SP
000011B2 60 00 F2 7A                      BRA.W   $0000042E

; -----------------------------------------------------------------------------
; B Boot Operating System
; -----------------------------------------------------------------------------
.
000011B6 22 7C 00 00 17 59                MOVEA.L #$00001759, A1                ; WHICH OPERATING SYSTEM DO YOU REQUIRE<CR>FLIX ?
000011BC 61 00 F3 56                      BSR.W   $00000514                     ; Print string in (A1)
000011C0 61 00 F2 CC                      BSR.W   $0000048E                     ; Read line from currently selected input
000011C4 0C 00 00 59                      CMPI.B  #'Y', D0
000011C8 67 32                            BEQ.S   $000011FC
000011CA 0C 00 00 79                      CMPI.B  #'y', D0
000011CE 67 2C                            BEQ.S   $000011FC
000011D0 61 00 F3 42                      BSR.W   $00000514                     ; Print string in (A1)
000011D4 61 00 F2 B8                      BSR.W   $0000048E                     ; Read line from currently selected input
000011D8 0C 00 00 59                      CMPI.B  #'Y', D0
000011DC 67 2C                            BEQ.S   $0000120A
000011DE 0C 00 00 79                      CMPI.B  #'y', D0
000011E2 67 26                            BEQ.S   $0000120A
000011E4 61 00 F3 2E                      BSR.W   $00000514                     ; Print string in (A1)
000011E8 61 00 F2 A4                      BSR.W   $0000048E                     ; Read line from currently selected input
000011EC 0C 00 00 59                      CMPI.B  #'Y', D0
000011F0 67 26                            BEQ.S   $00001218
000011F2 0C 00 00 79                      CMPI.B  #'y', D0
000011F6 67 20                            BEQ.S   $00001218
000011F8 4E F8 04 2E                      JMP     $0000042E
.boot_flix
000011FC 22 7C 00 00 17 A0                MOVEA.L #$000017A0, A1                ; <CR>FLIX NOT INSTALLED CONSULT DEALER <CR>
00001202 61 00 F3 10                      BSR.W   $00000514                     ; Print string in (A1)
00001206 4E F8 04 2E                      JMP     $0000042E
.boot_cpm_68k
0000120A 22 7C 00 00 17 C5                MOVEA.L #$000017C5, A1                ; <CR>CPM 68K NOT INSTALLED <CR>
00001210 61 00 F3 02                      BSR.W   $00000514                     ; Print string in (A1)
00001214 4E F8 04 2E                      JMP     $0000042E
.boot_os9_68k
00001218 22 7C 00 00 17 DE                MOVEA.L #$000017DE, A1                ; <CR>OS9/68K NOT INSTALLED <CR>
0000121E 61 00 F2 F4                      BSR.W   $00000514                     ; Print string in (A1)
00001222 4E F8 04 2E                      JMP     $0000042E

; -----------------------------------------------------------------------------
; Command table
; -----------------------------------------------------------------------------
.
00001226 4D                               DC.B    'M'                           ; M Memory examine and/or change
00001227 42                               DC.B    'B'                           ; B Boot Operating System
00001228 52                               DC.B    'R'                           ; R Register dump
00001229 47                               DC.B    'G'                           ; G Go to user program
0000122A 41                               DC.B    'A'                           ; A Alter user register contents
0000122B 4C                               DC.B    'L'                           ; $F9 - L Load from BBC memory to 68000
0000122C 53                               DC.B    'S'                           ; $FA - S Safe to BBC memory from 68000
0000122D 44                               DC.B    'D'                           ; D Dump memory
0000122E 4B                               DC.B    'K'                           ; K Kill memory
0000122F 48                               DC.B    'H'                           ; H Help (this routine)
00001230 45                               DC.B    'E'                           ; E Execute file from disc
00001231 43                               DC.B    'C'                           ; $F5 - C Catalogue disc
00001232 58                               DC.B    'X'                           ; X Disassembler

.
00001233 D7                               DC.B    'W' + $80                     ; Unused byte???

; -----------------------------------------------------------------------------
; Jump table
; -----------------------------------------------------------------------------
.
00001234 00 00 05 3A                      DC.L    $0000053A                     ; M Memory examine and/or change
00001238 00 00 11 B6                      DC.L    $000011B6                     ; B Boot Operating System
0000123C 00 00 06 30                      DC.L    $00000630                     ; R Register dump
00001240 00 00 06 5A                      DC.L    $0000065A                     ; G Go to user program
00001244 00 00 06 9A                      DC.L    $0000069A                     ; A Alter user register contents
00001248 00 00 08 5C                      DC.L    $0000085C                     ; L Load from BBC memory to 68000
0000124C 00 00 09 3E                      DC.L    $0000093E                     ; S Safe to BBC memory from 68000
00001250 00 00 07 78                      DC.L    $00000778                     ; D Dump memory
00001254 00 00 0C 8A                      DC.L    $00000C8A                     ; K Kill memory
00001258 00 00 0D 18                      DC.L    $00000D18                     ; H Help (this routine)
0000125C 00 00 0F D4                      DC.L    $00000FD4                     ; E Execute file from disc
00001260 00 00 11 1C                      DC.L    $0000111C                     ; C Catalogue disc
00001264 00 00 1A 3C                      DC.L    $00001A3C                     ; X Disassembler
                   
.
00001268 0D 43 41 43 50 45 52 20 36 38    DC.B    'CASPER 68000', $0D
         30 30 30 0D
00001276 42 42 43 20 36 38 30 30 30 20    DC.B    'BBC 68000 SECOND PROCESSOR', $0D
         53 45 43 4F 4E 44 20 50 52 4F
         43 45 53 53 4F 52 0D
00001291 4D 4F 4E 49 54 4F 52 20 56 20    DC.B    'MONITOR V 2.2', $0D
         32 2E 32 0D
0000129F 43 4F 50 59 52 49 47 48 54 20    DC.B    'COPYRIGHT (C) DELCOMM 1986', $0D
000012A0 4F 50                            .short 0x4F50
000012A2 59 52                            suBqw #4, (A2)
000012A4 49 47                            .short 0x4947
000012A6 48 54                            PEA     (A4)
000012A8 20 28 43 29                      MOVE.L  (A0)(17193), D0
000012AC 20 44                            MOVEA.L D4, A0
000012AE 45 4C                            .short 0x454C
000012B0 43 4F                            .short 0x434F
000012B2 4D 4D                            .short 0x4D4D
000012B4 20 31 39 38 36 04 0D 55          MOVE.L  (A1)(0000000036040D55, D3:l), D0
000012BC 4E 52 45 43                      linkw %A2,#17731
000012C0 4F 47                            .short 0x4F47
000012C2 4E 49                            trAp #9
000012C4 53 45                            suBqw #1, D5
000012C6 44 20                            nEgB (A0)-
000012C8 43 4F                            .short 0x434F
000012CA 4D 4D                            .short 0x4D4D
000012CC 41 4E                            .short 0x414E
000012CE 44 20                            nEgB (A0)-
000012D0 3F 0D                            MOVE.W  %A5, -(SP)
000012D2 46 4F                            .short 0x464F
000012D4 52 20                            ADDQ.B  #1, (A0)-
000012D6 48 45                            SWAP    %D5
000012D8 4C 50                            .short 0x4C50
000012DA 20 57                            MOVEA.L (SP), A0
000012DC 49 54                            .short 0x4954
000012DE 48 20                            nBCD (A0)-
000012E0 43 4F                            .short 0x434F
000012E2 4D 4D                            .short 0x4D4D
000012E4 41 4E                            .short 0x414E
000012E6 44 53                            nEgw (A3)
000012E8 20 54                            MOVEA.L (A4), A0
000012EA 59 50                            suBqw #4, (A0)
000012EC 45 20                            Chkl (A0)-, D2
000012EE 48 20                            nBCD (A0)-
000012F0 04 04 0D 20                      SUBI.B  #32, D4
000012F4 44 30 20 04                      nEgB (A0)(0000000000000004, D2:w)
000012F8 0D 20                            Btst D6, (A0)-
000012FA 44 31 20 04                      nEgB (A1)(0000000000000004, D2:w)
000012FE 0D 20                            Btst D6, (A0)-
00001300 44 32 20 04                      nEgB (A2)(0000000000000004, D2:w)
00001304 0D 20                            Btst D6, (A0)-
00001306 44 33 20 04                      nEgB (A3)(0000000000000004, D2:w)
0000130A 0D 20                            Btst D6, (A0)-
0000130C 44 34 20 04                      nEgB (A4)(0000000000000004, D2:w)
00001310 0D 20                            Btst D6, (A0)-
00001312 44 35 20 04                      nEgB (A5)(0000000000000004, D2:w)
00001316 0D 20                            Btst D6, (A0)-
00001318 44 36 20 04                      nEgB (A6)(0000000000000004, D2:w)
0000131C 0D 20                            Btst D6, (A0)-
0000131E 44 37 20 04                      nEgB (SP)(0000000000000004, D2:w)
00001322 0D 20                            Btst D6, (A0)-
00001324 41 30 20 04                      Chkl (A0)(0000000000000004, D2:w), D0
00001328 0D 20                            Btst D6, (A0)-
0000132A 41 31 20 04                      Chkl (A1)(0000000000000004, D2:w), D0
0000132E 0D 20                            Btst D6, (A0)-
00001330 41 32 20 04                      Chkl (A2)(0000000000000004, D2:w), D0
00001334 0D 20                            Btst D6, (A0)-
00001336 41 33 20 04                      Chkl (A3)(0000000000000004, D2:w), D0
0000133A 0D 20                            Btst D6, (A0)-
0000133C 41 34 20 04                      Chkl (A4)(0000000000000004, D2:w), D0
00001340 0D 20                            Btst D6, (A0)-
00001342 41 35 20 04                      Chkl (A5)(0000000000000004, D2:w), D0
00001346 0D 20                            Btst D6, (A0)-
00001348 41 36 20 04                      Chkl (A6)(0000000000000004, D2:w), D0
0000134C 0D 20                            Btst D6, (A0)-
0000134E 41 37 20 04                      Chkl (SP)(0000000000000004, D2:w), D0
00001352 0D 20                            Btst D6, (A0)-
00001354 50 43                            ADDQ.W  #8, D3
00001356 20 04                            MOVE.L  D4, D0
00001358 0D 20                            Btst D6, (A0)-
0000135A 53 52                            suBqw #1, (A2)
0000135C 20 04                            MOVE.L  D4, D0
0000135E 4C 54                            .short 0x4C54
00001360 45 52                            .short 0x4552
00001362 20 52                            MOVEA.L (A2), A0
00001364 45 47                            .short 0x4547
00001366 49 53                            .short 0x4953
00001368 54 45                            ADDQ.W  #2, D5
0000136A 52 20                            ADDQ.B  #1, (A0)-
0000136C 0D 45                            BChg D6, D5
0000136E 4E 54 45 52                      linkw A4,#17746
00001372 20 41                            MOVEA.L D1, A0
00001374 2C 44                            MOVEA.L D4, A6
00001376 2C 53                            MOVEA.L (A3), A6
00001378 2C 55                            MOVEA.L (A5), A6
0000137A 20 6F 72 20                      MOVEA.L (SP)(29216), A0
0000137E 50 20                            ADDQ.B  #8, (A0)-
00001380 0D 04                            Btst D6, D4
00001382 54 41                            ADDQ.W  #2, D1
00001384 54 55                            ADDQ.W  #2, (A5)
00001386 53 20                            SUBQ.B  #1, (A0)-
00001388 52 45                            ADDQ.W  #1, D5
0000138A 47 49                            .short 0x4749
0000138C 53 54                            suBqw #1, (A4)
0000138E 45 52                            .short 0x4552
00001390 20 49                            MOVEA.L %A1, A0
00001392 53 20                            SUBQ.B  #1, (A0)-
00001394 04 20 43 48                      SUBI.B  #72, (A0)-
00001398 41 4E                            .short 0x414E
0000139A 47 45                            .short 0x4745
0000139C 20 54                            MOVEA.L (A4), A0
0000139E 4F 20                            Chkl (A0)-, D7
000013A0 04 44 44 52                      suBiw #17490, D4
000013A4 45 53                            .short 0x4553
000013A6 53 20                            SUBQ.B  #1, (A0)-
000013A8 52 45                            ADDQ.W  #1, D5
000013AA 47 49                            .short 0x4749
000013AC 53 54                            suBqw #1, (A4)
000013AE 45 52                            .short 0x4552
000013B0 20 41                            MOVEA.L D1, A0
000013B2 04 41 54 41                      suBiw #21569, D1
000013B6 20 52                            MOVEA.L (A2), A0
000013B8 45 47                            .short 0x4547
000013BA 49 53                            .short 0x4953
000013BC 54 45                            ADDQ.W  #2, D5
000013BE 52 20                            ADDQ.B  #1, (A0)-
000013C0 44 04                            nEgB %D4
000013C2 52 4F                            ADDQ.W  #1, SP
000013C4 47 52                            .short 0x4752
000013C6 41 4D                            .short 0x414D
000013C8 20 43                            MOVEA.L D3, A0
000013CA 4F 55                            .short 0x4F55
000013CC 4E 54 45 52                      linkw A4,#17746
000013D0 20 49                            MOVEA.L %A1, A0
000013D2 53 20                            SUBQ.B  #1, (A0)-
000013D4 04 53 45 52                      suBiw #17746, (A3)
000013D8 20 53                            MOVEA.L (A3), A0
000013DA 54 41                            ADDQ.W  #2, D1
000013DC 43 4B                            .short 0x434B
000013DE 20 50                            MOVEA.L (A0), A0
000013E0 4F 49                            .short 0x4F49
000013E2 4E 54 45 52                      linkw A4,#17746
000013E6 20 49                            MOVEA.L %A1, A0
000013E8 53 20                            SUBQ.B  #1, (A0)-
000013EA 04 20 49 53                      SUBI.B  #83, (A0)-
000013EE 20 04                            MOVE.L  D4, D0
000013F0 0D 44                            BChg D6, D4
000013F2 55 4D                            suBqw #2, A5
000013F4 50 20                            ADDQ.B  #8, (A0)-
000013F6 46 52                            notw (A2)
000013F8 4F 4D                            .short 0x4F4D
000013FA 20 04                            MOVE.L  D4, D0
000013FC 20 54                            MOVEA.L (A4), A0
000013FE 4F 20                            Chkl (A0)-, D7
00001400 04 4F                            .short 0x044F
00001402 41 44                            .short 0x4144
00001404 20 46                            MOVEA.L D6, A0
00001406 52 4F                            ADDQ.W  #1, SP
00001408 4D 20                            Chkl (A0)-, D6
0000140A 42 42                            CLR.W   %D2
0000140C 43 20                            Chkl (A0)-, D1
0000140E 41 44                            .short 0x4144
00001410 44 52                            nEgw (A2)
00001412 45 53                            .short 0x4553
00001414 53 20                            SUBQ.B  #1, (A0)-
00001416 04 20 49 4E                      SUBI.B  #78, (A0)-
0000141A 54 4F                            ADDQ.W  #2, SP
0000141C 20 04                            MOVE.L  D4, D0
0000141E 41 56                            .short 0x4156
00001420 45 20                            Chkl (A0)-, D2
00001422 54 4F                            ADDQ.W  #2, SP
00001424 20 42                            MOVEA.L D2, A0
00001426 42 43                            CLR.W   %D3
00001428 20 41                            MOVEA.L D1, A0
0000142A 44 44                            nEgw %D4
0000142C 52 45                            ADDQ.W  #1, D5
0000142E 53 53                            suBqw #1, (A3)
00001430 20 04                            MOVE.L  D4, D0
00001432 20 46                            MOVEA.L D6, A0
00001434 52 4F                            ADDQ.W  #1, SP
00001436 4D 20                            Chkl (A0)-, D6
00001438 36 38 30 30                      MOVE.W  $00003030, D3
0000143C 30 20                            MOVE.W  (A0)-, D0
0000143E 41 44                            .short 0x4144
00001440 44 52                            nEgw (A2)
00001442 45 53                            .short 0x4553
00001444 53 20                            SUBQ.B  #1, (A0)-
00001446 04 4E                            .short 0x044E
00001448 4C 4F                            .short 0x4C4F
0000144A 41 44                            .short 0x4144
0000144C 20 46                            MOVEA.L D6, A0
0000144E 52 4F                            ADDQ.W  #1, SP
00001450 4D 20                            Chkl (A0)-, D6
00001452 44 49                            .short 0x4449
00001454 53 43                            suBqw #1, D3
00001456 20 54                            MOVEA.L (A4), A0
00001458 52 41                            ADDQ.W  #1, D1
0000145A 43 4B                            .short 0x434B
0000145C 20 04                            MOVE.L  D4, D0
0000145E 20 53                            MOVEA.L (A3), A0
00001460 45 43                            .short 0x4543
00001462 54 4F                            ADDQ.W  #2, SP
00001464 52 20                            ADDQ.B  #1, (A0)-
00001466 04 20 54 4F                      SUBI.B  #79, (A0)-
0000146A 20 36 38 30                      MOVE.L  (A6)(0000000000000030, D3:l), D0
0000146E 30 30 20 41                      MOVE.W  (A0)(0000000000000041, D2:w), D0
00001472 44 44                            nEgw %D4
00001474 52 45                            ADDQ.W  #1, D5
00001476 53 53                            suBqw #1, (A3)
00001478 20 04                            MOVE.L  D4, D0
0000147A 55 54                            suBqw #2, (A4)
0000147C 20 44                            MOVEA.L D4, A0
0000147E 41 54                            .short 0x4154
00001480 41 20                            Chkl (A0)-, D0
00001482 54 4F                            ADDQ.W  #2, SP
00001484 20 44                            MOVEA.L D4, A0
00001486 49 53                            .short 0x4953
00001488 43 20                            Chkl (A0)-, D1
0000148A 54 52                            ADDQ.W  #2, (A2)
0000148C 41 43                            .short 0x4143
0000148E 4B 20                            Chkl (A0)-, D5
00001490 04 20 46 52                      SUBI.B  #82, (A0)-
00001494 4F 4D                            .short 0x4F4D
00001496 20 36 38 30                      MOVE.L  (A6)(0000000000000030, D3:l), D0
0000149A 30 30 20 41                      MOVE.W  (A0)(0000000000000041, D2:w), D0
0000149E 44 44                            nEgw %D4
000014A0 52 45                            ADDQ.W  #1, D5
000014A2 53 53                            suBqw #1, (A3)
000014A4 20 04                            MOVE.L  D4, D0
000014A6 0D 44                            BChg D6, D4
000014A8 49 53                            .short 0x4953
000014AA 43 20                            Chkl (A0)-, D1
000014AC 45 52                            .short 0x4552
000014AE 52 4F                            ADDQ.W  #1, SP
000014B0 52 20                            ADDQ.B  #1, (A0)-
000014B2 04 49                            .short 0x0449
000014B4 4C 4C                            .short 0x4C4C
000014B6 20 4D                            MOVEA.L %A5, A0
000014B8 45 4D                            .short 0x454D
000014BA 4F 52                            .short 0x4F52
000014BC 59 20                            SUBQ.B  #4, (A0)-
000014BE 46 52                            notw (A2)
000014C0 4F 4D                            .short 0x4F4D
000014C2 20 04                            MOVE.L  D4, D0
000014C4 20 53                            MOVEA.L (A3), A0
000014C6 45 54                            .short 0x4554
000014C8 20 54                            MOVEA.L (A4), A0
000014CA 4F 20                            Chkl (A0)-, D7
000014CC 04 45 4C 50                      suBiw #19536, D5
000014D0 0D 0D 54 68                      MOVEP.W (A5)(21608), D6
000014D4 65 20                            BCS.S   $000014F6
000014D6 66 6F                            BNE.S   $00001547
000014D8 6C 6C                            BgEs 0x00001546
000014DA 6F 77                            BLE.S   $00001553
000014DC 69 6E                            Bvss 0x0000154C
000014DE 67 20                            BEQ.S   $00001500
000014E0 63 6F                            BLS.S   $00001551
000014E2 6D 6D                            Blts 0x00001551
000014E4 61 6E                            BSR.S   $00001554
000014E6 64 73                            BCC.S   $0000155B
000014E8 20 61                            MOVEA.L (A1)-, A0
000014EA 72 65                            MOVEQ   #101, D1
000014EC 20 61                            MOVEA.L (A1)-, A0
000014EE 76 61                            MOVEQ   #97, D3
000014F0 69 6C                            Bvss 0x0000155E
000014F2 61 62                            BSR.S   $00001556
000014F4 6C 65                            BgEs 0x0000155B
000014F6 20 3A 0D 0D                      MOVE.L  (PC)(0x00002205), D0
000014FA 42 20                            ClrB (A0)-
000014FC 42 6F 6F 74                      CLR.W   (SP)(28532)
00001500 20 4F                            MOVEA.L SP, A0
00001502 70 65                            MOVEQ   #101, D0
00001504 72 61                            MOVEQ   #97, D1
00001506 74 69                            MOVEQ   #105, D2
00001508 6E 67                            BGT.S   $00001571
0000150A 20 53                            MOVEA.L (A3), A0
0000150C 79 73                            .short 0x7973
0000150E 74 65                            MOVEQ   #101, D2
00001510 6D 20                            Blts 0x00001532
00001512 0D 45                            BChg D6, D5
00001514 20 45                            MOVEA.L D5, A0
00001516 78 65                            MOVEQ   #101, D4
00001518 63 75                            BLS.S   $0000158F
0000151A 74 65                            MOVEQ   #101, D2
0000151C 20 66                            MOVEA.L -(A6), A0
0000151E 69 6C                            Bvss 0x0000158C
00001520 65 20                            BCS.S   $00001542
00001522 66 72                            BNE.S   $00001596
00001524 6F 6D                            BLE.S   $00001593
00001526 20 64                            MOVEA.L -(A4), A0
00001528 69 73                            Bvss 0x0000159D
0000152A 63 20                            BLS.S   $0000154C
0000152C 0D 58                            BChg D6, (A0)+
0000152E 20 44                            MOVEA.L D4, A0
00001530 69 73                            Bvss 0x000015A5
00001532 61 73                            BSR.S   $000015A7
00001534 73 65                            .short 0x7365
00001536 6D 62                            Blts 0x0000159A
00001538 6C 65                            BgEs 0x0000159F
0000153A 72 20                            MOVEQ   #32, D1
0000153C 0D 4D 20 4D                      movEpl (A5)(8269), D6
00001540 65 6D                            BCS.S   $000015AF
00001542 6F 72                            BLE.S   $000015B6
00001544 79 20                            .short 0x7920
00001546 65 78                            BCS.S   $000015C0
00001548 61 6D                            BSR.S   $000015B7
0000154A 69 6E                            Bvss 0x000015BA
0000154C 65 20                            BCS.S   $0000156E
0000154E 61 6E                            BSR.S   $000015BE
00001550 64 2F                            BCC.S   $00001581
00001552 6F 72                            BLE.S   $000015C6
00001554 20 63                            MOVEA.L (A3)-, A0
00001556 68 61                            BVC.S   $000015B9
00001558 6E 67                            BGT.S   $000015C1
0000155A 65 20                            BCS.S   $0000157C
0000155C 0D 41                            BChg D6, D1
0000155E 20 41                            MOVEA.L D1, A0
00001560 6C 74                            BgEs 0x000015D6
00001562 65 72                            BCS.S   $000015D6
00001564 20 75 73 65 72 20                MOVEA.L (A5)(0000000000007220)@(0000000000000000), A0
0000156A 72 65                            MOVEQ   #101, D1
0000156C 67 69                            BEQ.S   $000015D7
0000156E 73 74                            .short 0x7374
00001570 65 72                            BCS.S   $000015E4
00001572 20 63                            MOVEA.L (A3)-, A0
00001574 6F 6E                            BLE.S   $000015E4
00001576 74 65                            MOVEQ   #101, D2
00001578 6E 74                            BGT.S   $000015EE
0000157A 73 20                            .short 0x7320
0000157C 0D 52                            BChg D6, (A2)
0000157E 20 52                            MOVEA.L (A2), A0
00001580 65 67                            BCS.S   $000015E9
00001582 69 73                            Bvss 0x000015F7
00001584 74 65                            MOVEQ   #101, D2
00001586 72 20                            MOVEQ   #32, D1
00001588 64 75                            BCC.S   $000015FF
0000158A 6D 70                            Blts 0x000015FC
0000158C 20 20                            MOVE.L  (A0)-, D0
0000158E 0D 47                            BChg D6, D7
00001590 20 47                            MOVEA.L D7, A0
00001592 6F 20                            BLE.S   $000015B4
00001594 74 6F                            MOVEQ   #111, D2
00001596 20 75 73 65 72 20                MOVEA.L (A5)(0000000000007220)@(0000000000000000), A0
0000159C 70 72                            MOVEQ   #114, D0
0000159E 6F 67                            BLE.S   $00001607
000015A0 72 61                            MOVEQ   #97, D1
000015A2 6D 20                            Blts 0x000015C4
000015A4 0D 4C 20 4C                      movEpl (A4)(8268), D6
000015A8 6F 61                            BLE.S   $0000160B
000015AA 64 20                            BCC.S   $000015CC
000015AC 66 72                            BNE.S   $00001620
000015AE 6F 6D                            BLE.S   $0000161D
000015B0 20 42                            MOVEA.L D2, A0
000015B2 42 43                            CLR.W   %D3
000015B4 20 6D 65 6D                      MOVEA.L (A5)(25965), A0
000015B8 6F 72                            BLE.S   $0000162C
000015BA 79 20                            .short 0x7920
000015BC 74 6F                            MOVEQ   #111, D2
000015BE 20 36 38 30                      MOVE.L  (A6)(0000000000000030, D3:l), D0
000015C2 30 30 20 0D                      MOVE.W  (A0)(000000000000000D, D2:w), D0
000015C6 53 20                            SUBQ.B  #1, (A0)-
000015C8 53 61                            suBqw #1, (A1)-
000015CA 76 65                            MOVEQ   #101, D3
000015CC 20 74 6F 20 42 42                MOVEA.L (A4)(0000000000004242, D6:l:8), A0
000015D2 43 20                            Chkl (A0)-, D1
000015D4 6D 65                            Blts 0x0000163B
000015D6 6D 6F                            Blts 0x00001647
000015D8 72 79                            MOVEQ   #121, D1
000015DA 20 66                            MOVEA.L -(A6), A0
000015DC 72 6F                            MOVEQ   #111, D1
000015DE 6D 20                            Blts 0x00001600
000015E0 36 38 30 30                      MOVE.W  $00003030, D3
000015E4 30 20                            MOVE.W  (A0)-, D0
000015E6 0D 44                            BChg D6, D4
000015E8 20 44                            MOVEA.L D4, A0
000015EA 75 6D                            .short 0x756D
000015EC 70 20                            MOVEQ   #32, D0
000015EE 6D 65                            Blts 0x00001655
000015F0 6D 6F                            Blts 0x00001661
000015F2 72 79                            MOVEQ   #121, D1
000015F4 20 0D                            MOVE.L  %A5, D0
000015F6 4B 20                            Chkl (A0)-, D5
000015F8 4B 69                            .short 0x4B69
000015FA 6C 6C                            BgEs 0x00001668
000015FC 20 6D 65 6D                      MOVEA.L (A5)(25965), A0
00001600 6F 72                            BLE.S   $00001674
00001602 79 20                            .short 0x7920
00001604 0D 43                            BChg D6, D3
00001606 20 43                            MOVEA.L D3, A0
00001608 61 74                            BSR.S   $0000167E
0000160A 61 6C                            BSR.S   $00001678
0000160C 6F 67                            BLE.S   $00001675
0000160E 20 64                            MOVEA.L -(A4), A0
00001610 69 73                            Bvss 0x00001685
00001612 63 20                            BLS.S   $00001634
00001614 0D 48 20 48                      movEpl (A0)(8264), D6
00001618 65 6C                            BCS.S   $00001686
0000161A 70 20                            MOVEQ   #32, D0
0000161C 28 74 68 69                      MOVEA.L (A4)(0000000000000069, D6:l), A4
00001620 73 20                            .short 0x7320
00001622 72 6F                            MOVEQ   #111, D1
00001624 75 74                            .short 0x7574
00001626 69 6E                            Bvss 0x00001696
00001628 65 29                            BCS.S   $00001653
0000162A 20 0D                            MOVE.L  %A5, D0
0000162C 04 57 49 54                      suBiw #18772, (SP)
00001630 43 48                            .short 0x4348
00001632 20 54                            MOVEA.L (A4), A0
00001634 4F 20                            Chkl (A0)-, D7
00001636 44 49                            .short 0x4449
00001638 53 43                            suBqw #1, D3
0000163A 20 44                            MOVEA.L D4, A0
0000163C 52 49                            ADDQ.W  #1, A1
0000163E 56 45                            ADDQ.W  #3, D5
00001640 20 04                            MOVE.L  D4, D0
00001642 0D 42                            BChg D6, D2
00001644 55 53                            suBqw #2, (A3)
00001646 20 45                            MOVEA.L D5, A0
00001648 52 52                            ADDQ.W  #1, (A2)
0000164A 4F 52                            .short 0x4F52
0000164C 20 0D                            MOVE.L  %A5, D0
0000164E 04 0D                            .short 0x040D
00001650 41 44                            .short 0x4144
00001652 44 52                            nEgw (A2)
00001654 45 53                            .short 0x4553
00001656 53 20                            SUBQ.B  #1, (A0)-
00001658 45 52                            .short 0x4552
0000165A 52 4F                            ADDQ.W  #1, SP
0000165C 52 20                            ADDQ.B  #1, (A0)-
0000165E 0D 04                            Btst D6, D4
00001660 0D 49 4C 4C                      movEpl (A1)(19532), D6
00001664 45 47                            .short 0x4547
00001666 41 4C                            .short 0x414C
00001668 20 49                            MOVEA.L %A1, A0
0000166A 4E 53 54 52                      linkw %A3,#21586
0000166E 55 43                            suBqw #2, D3
00001670 54 49                            ADDQ.W  #2, A1
00001672 4F 4E                            .short 0x4F4E
00001674 20 0D                            MOVE.L  %A5, D0
00001676 04 0D                            .short 0x040D
00001678 44 49                            .short 0x4449
0000167A 56 49                            ADDQ.W  #3, A1
0000167C 44 45                            nEgw %D5
0000167E 20 42                            MOVEA.L D2, A0
00001680 59 20                            SUBQ.B  #4, (A0)-
00001682 5A 45                            ADDQ.W  #5, D5
00001684 52 4F                            ADDQ.W  #1, SP
00001686 20 41                            MOVEA.L D1, A0
00001688 54 54                            ADDQ.W  #2, (A4)
0000168A 45 4D                            .short 0x454D
0000168C 50 45                            ADDQ.W  #8, D5
0000168E 44 20                            nEgB (A0)-
00001690 0D 04                            Btst D6, D4
00001692 0D 43                            BChg D6, D3
00001694 48 45                            SWAP    %D5
00001696 43 4B                            .short 0x434B
00001698 20 45                            MOVEA.L D5, A0
0000169A 52 52                            ADDQ.W  #1, (A2)
0000169C 4F 52                            .short 0x4F52
0000169E 20 0D                            MOVE.L  %A5, D0
000016A0 04 0D                            .short 0x040D
000016A2 54 52                            ADDQ.W  #2, (A2)
000016A4 41 50                            .short 0x4150
000016A6 20 4F                            MOVEA.L SP, A0
000016A8 4E 20                            .short 0x4E20
000016AA 4F 56                            .short 0x4F56
000016AC 45 52                            .short 0x4552
000016AE 46 4C                            .short 0x464C
000016B0 4F 57                            .short 0x4F57
000016B2 20 0D                            MOVE.L  %A5, D0
000016B4 04 0D                            .short 0x040D
000016B6 50 52                            ADDQ.W  #8, (A2)
000016B8 49 56                            .short 0x4956
000016BA 49 4C                            .short 0x494C
000016BC 45 47                            .short 0x4547
000016BE 45 20                            Chkl (A0)-, D2
000016C0 49 4E                            .short 0x494E
000016C2 53 54                            suBqw #1, (A4)
000016C4 52 55                            ADDQ.W  #1, (A5)
000016C6 43 54                            .short 0x4354
000016C8 49 4F                            .short 0x494F
000016CA 4E 20                            .short 0x4E20
000016CC 57 48                            suBqw #3, A0
000016CE 49 4C                            .short 0x494C
000016D0 45 20                            Chkl (A0)-, D2
000016D2 49 4E                            .short 0x494E
000016D4 20 55                            MOVEA.L (A5), A0
000016D6 53 45                            suBqw #1, D5
000016D8 52 20                            ADDQ.B  #1, (A0)-
000016DA 4D 4F                            .short 0x4D4F
000016DC 44 45                            nEgw %D5
000016DE 20 0D                            MOVE.L  %A5, D0
000016E0 04 0D                            .short 0x040D
000016E2 49 4E                            .short 0x494E
000016E4 53 54                            suBqw #1, (A4)
000016E6 52 55                            ADDQ.W  #1, (A5)
000016E8 43 54                            .short 0x4354
000016EA 49 4F                            .short 0x494F
000016EC 4E 20                            .short 0x4E20
000016EE 31 30 20 6F                      MOVE.W  (A0)(000000000000006F, D2:w), (A0)-
000016F2 72 20                            MOVEQ   #32, D1
000016F4 31 31 20 45                      MOVE.W  (A1)(0000000000000045, D2:w), (A0)-
000016F8 4E 43                            trAp #3
000016FA 4F 55                            .short 0x4F55
000016FC 4E 54 45 52                      linkw A4,#17746
00001700 45 44                            .short 0x4544
00001702 20 0D                            MOVE.L  %A5, D0
00001704 04 0D                            .short 0x040D
00001706 49 4E                            .short 0x494E
00001708 54 45                            ADDQ.W  #2, D5
0000170A 52 55                            ADDQ.W  #1, (A5)
0000170C 50 54                            ADDQ.W  #8, (A4)
0000170E 20 4F                            MOVEA.L SP, A0
00001710 43 43                            .short 0x4343
00001712 55 52                            suBqw #2, (A2)
00001714 52 45                            ADDQ.W  #1, D5
00001716 44 20                            nEgB (A0)-
00001718 0D 04                            Btst D6, D4
0000171A 0D 53                            BChg D6, (A3)
0000171C 50 55                            ADDQ.W  #8, (A5)
0000171E 52 49                            ADDQ.W  #1, A1
00001720 4F 55                            .short 0x4F55
00001722 53 20                            SUBQ.B  #1, (A0)-
00001724 49 4E                            .short 0x494E
00001726 54 45                            ADDQ.W  #2, D5
00001728 52 55                            ADDQ.W  #1, (A5)
0000172A 50 54                            ADDQ.W  #8, (A4)
0000172C 20 0D                            MOVE.L  %A5, D0
0000172E 04 45 57 20                      suBiw #22304, D5
00001732 4D 4F                            .short 0x4D4F
00001734 44 45                            nEgw %D5
00001736 20 04                            MOVE.L  D4, D0
00001738 0D 45                            BChg D6, D5
0000173A 58 45                            ADDQ.W  #4, D5
0000173C 43 55                            .short 0x4355
0000173E 54 45                            ADDQ.W  #2, D5
00001740 20 04                            MOVE.L  D4, D0
00001742 0D 4C 4F 41                      movEpl (A4)(20289), D6
00001746 44 20                            nEgB (A0)-
00001748 41 54                            .short 0x4154
0000174A 20 04                            MOVE.L  D4, D0
0000174C 0D 45                            BChg D6, D5
0000174E 58 45                            ADDQ.W  #4, D5
00001750 43 55                            .short 0x4355
00001752 54 45                            ADDQ.W  #2, D5
00001754 20 41                            MOVEA.L D1, A0
00001756 54 20                            ADDQ.B  #2, (A0)-
00001758 04 0D                            .short 0x040D
0000175A 57 48                            suBqw #3, A0
0000175C 49 43                            .short 0x4943
0000175E 48 20                            nBCD (A0)-
00001760 4F 50                            .short 0x4F50
00001762 45 52                            .short 0x4552
00001764 41 54                            .short 0x4154
00001766 49 4E                            .short 0x494E
00001768 47 20                            Chkl (A0)-, D3
0000176A 53 59                            suBqw #1, (A1)+
0000176C 53 54                            suBqw #1, (A4)
0000176E 45 4D                            .short 0x454D
00001770 20 44                            MOVEA.L D4, A0
00001772 4F 20                            Chkl (A0)-, D7
00001774 59 4F                            suBqw #4, SP
00001776 55 20                            SUBQ.B  #2, (A0)-
00001778 52 45                            ADDQ.W  #1, D5
0000177A 51 55                            suBqw #8, (A5)
0000177C 49 52                            .short 0x4952
0000177E 45 0D                            .short 0x450D
00001780 46 4C                            .short 0x464C
00001782 49 58                            .short 0x4958
00001784 20 3F                            .short 0x203F
00001786 20 04                            MOVE.L  D4, D0
00001788 0D 43                            BChg D6, D3
0000178A 50 4D                            ADDQ.W  #8, A5
0000178C 20 36 38 4B                      MOVE.L  (A6)(000000000000004B, D3:l), D0
00001790 20 3F                            .short 0x203F
00001792 20 04                            MOVE.L  D4, D0
00001794 0D 4F 53 39                      movEpl (SP)(21305), D6
00001798 2F 36 38 4B                      MOVE.L  (A6)(000000000000004B, D3:l), -(SP)
0000179C 20 3F                            .short 0x203F
0000179E 20 04                            MOVE.L  D4, D0
000017A0 0D 46                            BChg D6, D6
000017A2 4C 49                            .short 0x4C49
000017A4 58 20                            ADDQ.B  #4, (A0)-
000017A6 4E 4F                            trAp #15
000017A8 54 20                            ADDQ.B  #2, (A0)-
000017AA 49 4E                            .short 0x494E
000017AC 53 54                            suBqw #1, (A4)
000017AE 41 4C                            .short 0x414C
000017B0 4C 45                            .short 0x4C45
000017B2 44 20                            nEgB (A0)-
000017B4 43 4F                            .short 0x434F
000017B6 4E 53 55 4C                      linkw %A3,#21836
000017BA 54 20                            ADDQ.B  #2, (A0)-
000017BC 44 45                            nEgw %D5
000017BE 41 4C                            .short 0x414C
000017C0 45 52                            .short 0x4552
000017C2 20 0D                            MOVE.L  %A5, D0
000017C4 04 0D                            .short 0x040D
000017C6 43 50                            .short 0x4350
000017C8 4D 20                            Chkl (A0)-, D6
000017CA 36 38 4B 20                      MOVE.W  $00004B20, D3
000017CE 4E 4F                            trAp #15
000017D0 54 20                            ADDQ.B  #2, (A0)-
000017D2 49 4E                            .short 0x494E
000017D4 53 54                            suBqw #1, (A4)
000017D6 41 4C                            .short 0x414C
000017D8 4C 45                            .short 0x4C45
000017DA 44 20                            nEgB (A0)-
000017DC 0D 04                            Btst D6, D4
000017DE 0D 4F 53 39                      movEpl (SP)(21305), D6
000017E2 2F 36 38 4B                      MOVE.L  (A6)(000000000000004B, D3:l), -(SP)
000017E6 20 4E                            MOVEA.L A6, A0
000017E8 4F 54                            .short 0x4F54
000017EA 20 49                            MOVEA.L %A1, A0
000017EC 4E 53 54 41                      linkw %A3,#21569
000017F0 4C 4C                            .short 0x4C4C
000017F2 45 44                            .short 0x4544
000017F4 20 0D                            MOVE.L  %A5, D0
000017F6 04 0D                            .short 0x040D
000017F8 54 48                            ADDQ.W  #2, A0
000017FA 45 20                            Chkl (A0)-, D2
000017FC 44 49                            .short 0x4449
000017FE 53 41                            suBqw #1, D1
00001800 53 53                            suBqw #1, (A3)
00001802 45 4D                            .short 0x454D
00001804 42 4C                            .short 0x424C
00001806 45 52                            .short 0x4552
00001808 20 52                            MOVEA.L (A2), A0
0000180A 45 51                            .short 0x4551
0000180C 55 49                            suBqw #2, A1
0000180E 52 45                            ADDQ.W  #1, D5
00001810 53 20                            SUBQ.B  #1, (A0)-
00001812 36 4B                            movEAw %A3, A3
00001814 20 4F                            MOVEA.L SP, A0
00001816 46 20                            notB (A0)-
00001818 4D 45                            .short 0x4D45
0000181A 4D 4F                            .short 0x4D4F
0000181C 52 59                            ADDQ.W  #1, (A1)+
0000181E 20 45                            MOVEA.L D5, A0
00001820 4E 54 45 52                      linkw A4,#17746
00001824 20 0D                            MOVE.L  %A5, D0
00001826 41 20                            Chkl (A0)-, D0
00001828 46 52                            notw (A2)
0000182A 45 45                            .short 0x4545
0000182C 20 52                            MOVEA.L (A2), A0
0000182E 41 4D                            .short 0x414D
00001830 20 41                            MOVEA.L D1, A0
00001832 52 45                            ADDQ.W  #1, D5
00001834 41 20                            Chkl (A0)-, D0
00001836 04 48                            .short 0x0448

; -----------------------------------------------------------------------------
; This gets moved to $0003FF88
; -----------------------------------------------------------------------------
.
00001838 00 00 00 00                      DC.L    $00000000
0000183C 00 00 80 00                      DC.L    $00008000
00001840 00 02 00 00                      DC.L    $00020000
00001844 00 02 01 00                      DC.L    $00020100
00001848 00 00 00 00                      DC.L    $00000000
0000184C 00 00 00 00                      DC.L    $00000000
00001850 00 00 00 00                      DC.L    $00000000
00001854 00 00 00 00                      DC.L    $00000000
00001858 00 00 00 00                      DC.L    $00000000
0000185C 00 00 00 00                      DC.L    $00000000
00001860 00 00 00 00                      DC.L    $00000000
00001864 00 00 00 00                      DC.L    $00000000
00001868 00 00 00 00                      DC.L    $00000000
0000186C 00 00 00 00                      DC.L    $00000000
00001870 00 00 00 00                      DC.L    $00000000
00001874 00 00 00 00                      DC.L    $00000000
00001878 00 00 00 00                      DC.L    $00000000
0000187C 00 00 00 00                      DC.L    $00000000
00001880 00 00 00 00                      DC.L    $00000000
00001884 00 00 00 00                      DC.L    $00000000
00001888 00 00 00 00                      DC.L    $00000000
0000188C 00 00 00 00                      DC.L    $00000000
00001890 00 03 FB 00                      DC.L    $0003FB00
00001894 00 02 00 00                      DC.L    $00020000
00001898 00 00 27 00                      DC.L    $00002700
0000189C 00 02 00 00                      DC.L    $00020000
000018A0 00 02 00 00                      DC.L    $00020000

; -----------------------------------------------------------------------------
; 
; -----------------------------------------------------------------------------
.exc_handler_bus_error
000018A4 2F 39 00 03 FF 00                MOVE.L  $0003FF00, -(SP)
000018AA 4E 75                            RTS

; -----------------------------------------------------------------------------
; 
; -----------------------------------------------------------------------------
.exc_handler_address_error
000018AC 2F 39 00 03 FF 04                MOVE.L  $0003FF04, -(SP)
000018B2 4E 75                            RTS

; -----------------------------------------------------------------------------
; 
; -----------------------------------------------------------------------------
.exc_handler_illegal_instruction
000018B4 2F 39 00 03 FF 08                MOVE.L  $0003FF08, -(SP)
000018BA 4E 75                            RTS

; -----------------------------------------------------------------------------
; 
; -----------------------------------------------------------------------------
.exc_handler_divide_by_zero
000018BC 2F 39 00 03 FF 0C                MOVE.L  $0003FF0C, -(SP)
000018C2 4E 75                            RTS

; -----------------------------------------------------------------------------
; 
; -----------------------------------------------------------------------------
.exc_handler_chk
000018C4 2F 39 00 03 FF 10                MOVE.L  $0003FF10, -(SP)
000018CA 4E 75                            RTS

; -----------------------------------------------------------------------------
; 
; -----------------------------------------------------------------------------
.exc_handler_trapv
000018CC 2F 39 00 03 FF 14                MOVE.L  $0003FF14, -(SP)
000018D2 4E 75                            RTS

; -----------------------------------------------------------------------------
; 
; -----------------------------------------------------------------------------
.exc_handler_priviledge_violation
000018D4 2F 39 00 03 FF 18                MOVE.L  $0003FF18, -(SP)
000018DA 4E 75                            RTS

; -----------------------------------------------------------------------------
; 
; -----------------------------------------------------------------------------
.exc_handler_trace
000018DC 2F 39 00 03 FF 1C                MOVE.L  $0003FF1C, -(SP)
000018E2 4E 75                            RTS

; -----------------------------------------------------------------------------
; 
; -----------------------------------------------------------------------------
.exc_handler_line1010_emulator
000018E4 2F 39 00 03 FF 20                MOVE.L  $0003FF20, -(SP)
000018EA 4E 75                            RTS

; -----------------------------------------------------------------------------
; 
; -----------------------------------------------------------------------------
.exc_handler_line1111_emulator
000018EC 2F 39 00 03 FF 24                MOVE.L  $0003FF24, -(SP)
000018F2 4E 75                            RTS

; -----------------------------------------------------------------------------
; 
; -----------------------------------------------------------------------------
.exc_handler_spurious_interrupt
000018F4 2F 39 00 03 FF 28                MOVE.L  $0003FF28, -(SP)
000018FA 4E 75                            RTS

; -----------------------------------------------------------------------------
; 
; -----------------------------------------------------------------------------
.exc_handler_int1
000018FC 2F 39 00 03 FF 2C                MOVE.L  $0003FF2C, -(SP)
00001902 4E 75                            RTS

; -----------------------------------------------------------------------------
; 
; -----------------------------------------------------------------------------
.exc_handler_int2
00001904 2F 39 00 03 FF 30                MOVE.L  $0003FF30, -(SP)
0000190A 4E 75                            RTS

; -----------------------------------------------------------------------------
; 
; -----------------------------------------------------------------------------
.exc_handler_int3
0000190C 2F 39 00 03 FF 34                MOVE.L  $0003FF34, -(SP)
00001912 4E 75                            RTS

; -----------------------------------------------------------------------------
; 
; -----------------------------------------------------------------------------
.exc_handler_int4
00001914 2F 39 00 03 FF 38                MOVE.L  $0003FF38, -(SP)
0000191A 4E 75                            RTS

; -----------------------------------------------------------------------------
; 
; -----------------------------------------------------------------------------
.exc_handler_int5
0000191C 2F 39 00 03 FF 3C                MOVE.L  $0003FF3C, -(SP)
00001922 4E 75                            RTS

; -----------------------------------------------------------------------------
; 
; -----------------------------------------------------------------------------
.exc_handler_int6
00001924 2F 39 00 03 FF 40                MOVE.L  $0003FF40, -(SP)
0000192A 4E 75                            RTS

; -----------------------------------------------------------------------------
; 
; -----------------------------------------------------------------------------
.exc_handler_int7
0000192C 2F 39 00 03 FF 44                MOVE.L  $0003FF44, -(SP)
00001932 4E 75                            RTS

; -----------------------------------------------------------------------------
; 
; -----------------------------------------------------------------------------
.exc_handler_trap0
00001934 2F 39 00 03 FF 48                MOVE.L  $0003FF48, -(SP)
0000193A 4E 75                            RTS

; -----------------------------------------------------------------------------
; 
; -----------------------------------------------------------------------------
.exc_handler_trap1
0000193C 2F 39 00 03 FF 4C                MOVE.L  $0003FF4C, -(SP)
00001942 4E 75                            RTS

; -----------------------------------------------------------------------------
; 
; -----------------------------------------------------------------------------
.exc_handler_trap2
00001944 2F 39 00 03 FF 50                MOVE.L  $0003FF50, -(SP)
0000194A 4E 75                            RTS

; -----------------------------------------------------------------------------
; 
; -----------------------------------------------------------------------------
.exc_handler_trap3
0000194C 2F 39 00 03 FF 54                MOVE.L  $0003FF54, -(SP)
00001952 4E 75                            RTS

; -----------------------------------------------------------------------------
; 
; -----------------------------------------------------------------------------
.exc_handler_trap4
00001954 2F 39 00 03 FF 58                MOVE.L  $0003FF58, -(SP)
0000195A 4E 75                            RTS

; -----------------------------------------------------------------------------
; 
; -----------------------------------------------------------------------------
.exc_handler_trap5
0000195C 2F 39 00 03 FF 5C                MOVE.L  $0003FF5C, -(SP)
00001962 4E 75                            RTS

; -----------------------------------------------------------------------------
; 
; -----------------------------------------------------------------------------
.exc_handler_trap6
00001964 2F 39 00 03 FF 60                MOVE.L  $0003FF60, -(SP)
0000196A 4E 75                            RTS

; -----------------------------------------------------------------------------
; 
; -----------------------------------------------------------------------------
.exc_handler_trap7
0000196C 2F 39 00 03 FF 64                MOVE.L  $0003FF64, -(SP)
00001972 4E 75                            RTS

; -----------------------------------------------------------------------------
; 
; -----------------------------------------------------------------------------
.exc_handler_trap8
00001974 2F 39 00 03 FF 68                MOVE.L  $0003FF68, -(SP)
0000197A 4E 75                            RTS

; -----------------------------------------------------------------------------
; 
; -----------------------------------------------------------------------------
.exc_handler_trap9
0000197C 2F 39 00 03 FF 6C                MOVE.L  $0003FF6C, -(SP)
00001982 4E 75                            RTS

; -----------------------------------------------------------------------------
; 
; -----------------------------------------------------------------------------
.exc_handler_trap10
00001984 2F 39 00 03 FF 70                MOVE.L  $0003FF70, -(SP)
0000198A 4E 75                            RTS

; -----------------------------------------------------------------------------
; 
; -----------------------------------------------------------------------------
.exc_handler_trap11
0000198C 2F 39 00 03 FF 74                MOVE.L  $0003FF74, -(SP)
00001992 4E 75                            RTS

; -----------------------------------------------------------------------------
; 
; -----------------------------------------------------------------------------
.exc_handler_trap12
00001994 2F 39 00 03 FF 78                MOVE.L  $0003FF78, -(SP)
0000199A 4E 75                            RTS

; -----------------------------------------------------------------------------
; 
; -----------------------------------------------------------------------------
.exc_handler_trap13
0000199C 2F 39 00 03 FF 7C                MOVE.L  $0003FF7C, -(SP)
000019A2 4E 75                            RTS

; -----------------------------------------------------------------------------
; 
; -----------------------------------------------------------------------------
.exc_handler_trap14
000019A4 2F 39 00 03 FF 80                MOVE.L  $0003FF80, -(SP)
000019AA 4E 75                            RTS

; -----------------------------------------------------------------------------
; 
; -----------------------------------------------------------------------------
.exc_handler_trap15
000019AC 2F 39 00 03 FF 84                MOVE.L  $0003FF84, -(SP)
000019B2 4E 75                            RTS

; -----------------------------------------------------------------------------
; This gets moved to to $0003FF00
; -----------------------------------------------------------------------------
.
000019B4 00 00 0D 5C                      ORI.B   #92, D0
000019B8 00 00 0D 6A                      ORI.B   #106, D0
000019BC 00 00 0D 72                      ORI.B   #114, D0
000019C0 00 00 0D 7A                      ORI.B   #122, D0
000019C4 00 00 0D 82                      ORI.B   #-126, D0
000019C8 00 00 0D 8A                      ORI.B   #-118, D0
000019CC 00 00 0D 92                      ORI.B   #-110, D0
000019D0 00 00 0A 14                      ORI.B   #20, D0
000019D4 00 00 0D 98                      ORI.B   #-104, D0
000019D8 00 00 0D 98                      ORI.B   #-104, D0
000019DC 00 00 0D BE                      ORI.B   #-66, D0
000019E0 00 00 0D B6                      ORI.B   #-74, D0
000019E4 00 00 0D B6                      ORI.B   #-74, D0
000019E8 00 00 0D B6                      ORI.B   #-74, D0
000019EC 00 00 0D B6                      ORI.B   #-74, D0
000019F0 00 00 0D B6                      ORI.B   #-74, D0
000019F4 00 00 0D B6                      ORI.B   #-74, D0
000019F8 00 00 0D B6                      ORI.B   #-74, D0
000019FC 00 00 0E 88                      ORI.B   #-120, D0
00001A00 00 00 0E 88                      ORI.B   #-120, D0
00001A04 00 00 0E 88                      ORI.B   #-120, D0
00001A08 00 00 0E 88                      ORI.B   #-120, D0
00001A0C 00 00 0E 88                      ORI.B   #-120, D0
00001A10 00 00 0E 88                      ORI.B   #-120, D0
00001A14 00 00 0E 88                      ORI.B   #-120, D0
00001A18 00 00 0E 88                      ORI.B   #-120, D0
00001A1C 00 00 0E 88                      ORI.B   #-120, D0
00001A20 00 00 0E 88                      ORI.B   #-120, D0
00001A24 00 00 0E 88                      ORI.B   #-120, D0
00001A28 00 00 0E 88                      ORI.B   #-120, D0
00001A2C 00 00 0E 88                      ORI.B   #-120, D0
00001A30 00 00 0E 88                      ORI.B   #-120, D0
00001A34 00 00 0E 88                      ORI.B   #-120, D0
00001A38 00 00 0E 88                      ORI.B   #-120, D0

; -----------------------------------------------------------------------------
; X Disassembler
; -----------------------------------------------------------------------------
.
00001A3C 22 7C 00 00 17 F7                MOVEA.L #$000017F7, A1                ; <CR>THE DISASSEMBLER REQUIRES 6K OF MEMORY ENTER <CR>A FREE RAM AREA 
00001A42 61 00 EA D0                      BSR.W   $00000514                     ; Print string in (A1)
00001A46 20 39 00 03 FF 90                MOVE.L  $0003FF90, D0
00001A4C 61 00 EB AE                      BSR.W   $000005FC                     ; Write 32-bit hex value of D0
00001A50 61 00 EA D8                      BSR.W   $0000052A                     ; Print a SPACE character
00001A54 61 00 EB 66                      BSR.W   $000005BC
00001A58 0C 02 00 05                      CMPI.B  #5, D2
00001A5C 67 0E                            BEQ.S   $00001A6C
00001A5E 0C 81 00 02 00 00                CMPI.L  #00020000, D1
00001A64 65 D6                            BCS.S   $00001A3C
00001A66 23 C1 00 03 FF 90                MOVE.L  D1, $0003FF90                 ; Put user input in D1
00001A6C 22 79 00 03 FF 90                MOVEA.L $0003FF90, A1                 ; Move $00002000-$00003800 to ($0003FF90)
00001A72 24 7C 00 00 20 00                MOVEA.L #$00002000, A2
00001A78 22 DA                            MOVE.L  (A2)+, (A1)+
00001A7A B5 FC 00 00 38 00                CMPA.L  #$00003800, A2
00001A80 63 F6                            BLS.S   $00001A78
00001A82 22 79 00 03 FF 90                MOVEA.L $0003FF90, A1
00001A88 4E D1                            JMP     (A1)

00001A8A FF FF                            .short 0xFFFF
00001A8C FF FF                            .short 0xFFFF
00001A8E FF FF                            .short 0xFFFF
00001A90 FF FF                            .short 0xFFFF
00001A92 FF FF                            .short 0xFFFF
00001A94 FF FF                            .short 0xFFFF
00001A96 FF FF                            .short 0xFFFF
00001A98 FF FF                            .short 0xFFFF
00001A9A FF FF                            .short 0xFFFF
00001A9C FF FF                            .short 0xFFFF
00001A9E FF FF                            .short 0xFFFF
00001AA0 FF FF                            .short 0xFFFF
00001AA2 FF FF                            .short 0xFFFF
00001AA4 FF FF                            .short 0xFFFF
00001AA6 FF FF                            .short 0xFFFF
00001AA8 FF FF                            .short 0xFFFF
00001AAA FF FF                            .short 0xFFFF
00001AAC FF FF                            .short 0xFFFF
00001AAE FF FF                            .short 0xFFFF
00001AB0 FF FF                            .short 0xFFFF
00001AB2 FF FF                            .short 0xFFFF
00001AB4 FF FF                            .short 0xFFFF
00001AB6 FF FF                            .short 0xFFFF
00001AB8 FF FF                            .short 0xFFFF
00001ABA FF FF                            .short 0xFFFF
00001ABC FF FF                            .short 0xFFFF
00001ABE FF FF                            .short 0xFFFF
00001AC0 FF FF                            .short 0xFFFF
00001AC2 FF FF                            .short 0xFFFF
00001AC4 FF FF                            .short 0xFFFF
00001AC6 FF FF                            .short 0xFFFF
00001AC8 FF FF                            .short 0xFFFF
00001ACA FF FF                            .short 0xFFFF
00001ACC FF FF                            .short 0xFFFF
00001ACE FF FF                            .short 0xFFFF
00001AD0 FF FF                            .short 0xFFFF
00001AD2 FF FF                            .short 0xFFFF
00001AD4 FF FF                            .short 0xFFFF
00001AD6 FF FF                            .short 0xFFFF
00001AD8 FF FF                            .short 0xFFFF
00001ADA FF FF                            .short 0xFFFF
00001ADC FF FF                            .short 0xFFFF
00001ADE FF FF                            .short 0xFFFF
00001AE0 FF FF                            .short 0xFFFF
00001AE2 FF FF                            .short 0xFFFF
00001AE4 FF FF                            .short 0xFFFF
00001AE6 FF FF                            .short 0xFFFF
00001AE8 FF FF                            .short 0xFFFF
00001AEA FF FF                            .short 0xFFFF
00001AEC FF FF                            .short 0xFFFF
00001AEE FF FF                            .short 0xFFFF
00001AF0 FF FF                            .short 0xFFFF
00001AF2 FF FF                            .short 0xFFFF
00001AF4 FF FF                            .short 0xFFFF
00001AF6 FF FF                            .short 0xFFFF
00001AF8 FF FF                            .short 0xFFFF
00001AFA FF FF                            .short 0xFFFF
00001AFC FF FF                            .short 0xFFFF
00001AFE FF FF                            .short 0xFFFF
00001B00 FF FF                            .short 0xFFFF
00001B02 FF FF                            .short 0xFFFF
00001B04 FF FF                            .short 0xFFFF
00001B06 FF FF                            .short 0xFFFF
00001B08 FF FF                            .short 0xFFFF
00001B0A FF FF                            .short 0xFFFF
00001B0C FF FF                            .short 0xFFFF
00001B0E FF FF                            .short 0xFFFF
00001B10 FF FF                            .short 0xFFFF
00001B12 FF FF                            .short 0xFFFF
00001B14 FF FF                            .short 0xFFFF
00001B16 FF FF                            .short 0xFFFF
00001B18 FF FF                            .short 0xFFFF
00001B1A FF FF                            .short 0xFFFF
00001B1C FF FF                            .short 0xFFFF
00001B1E FF FF                            .short 0xFFFF
00001B20 FF FF                            .short 0xFFFF
00001B22 FF FF                            .short 0xFFFF
00001B24 FF FF                            .short 0xFFFF
00001B26 FF FF                            .short 0xFFFF
00001B28 FF FF                            .short 0xFFFF
00001B2A FF FF                            .short 0xFFFF
00001B2C FF FF                            .short 0xFFFF
00001B2E FF FF                            .short 0xFFFF
00001B30 FF FF                            .short 0xFFFF
00001B32 FF FF                            .short 0xFFFF
00001B34 FF FF                            .short 0xFFFF
00001B36 FF FF                            .short 0xFFFF
00001B38 FF FF                            .short 0xFFFF
00001B3A FF FF                            .short 0xFFFF
00001B3C FF FF                            .short 0xFFFF
00001B3E FF FF                            .short 0xFFFF
00001B40 FF FF                            .short 0xFFFF
00001B42 FF FF                            .short 0xFFFF
00001B44 FF FF                            .short 0xFFFF
00001B46 FF FF                            .short 0xFFFF
00001B48 FF FF                            .short 0xFFFF
00001B4A FF FF                            .short 0xFFFF
00001B4C FF FF                            .short 0xFFFF
00001B4E FF FF                            .short 0xFFFF
00001B50 FF FF                            .short 0xFFFF
00001B52 FF FF                            .short 0xFFFF
00001B54 FF FF                            .short 0xFFFF
00001B56 FF FF                            .short 0xFFFF
00001B58 FF FF                            .short 0xFFFF
00001B5A FF FF                            .short 0xFFFF
00001B5C FF FF                            .short 0xFFFF
00001B5E FF FF                            .short 0xFFFF
00001B60 FF FF                            .short 0xFFFF
00001B62 FF FF                            .short 0xFFFF
00001B64 FF FF                            .short 0xFFFF
00001B66 FF FF                            .short 0xFFFF
00001B68 FF FF                            .short 0xFFFF
00001B6A FF FF                            .short 0xFFFF
00001B6C FF FF                            .short 0xFFFF
00001B6E FF FF                            .short 0xFFFF
00001B70 FF FF                            .short 0xFFFF
00001B72 FF FF                            .short 0xFFFF
00001B74 FF FF                            .short 0xFFFF
00001B76 FF FF                            .short 0xFFFF
00001B78 FF FF                            .short 0xFFFF
00001B7A FF FF                            .short 0xFFFF
00001B7C FF FF                            .short 0xFFFF
00001B7E FF FF                            .short 0xFFFF
00001B80 FF FF                            .short 0xFFFF
00001B82 FF FF                            .short 0xFFFF
00001B84 FF FF                            .short 0xFFFF
00001B86 FF FF                            .short 0xFFFF
00001B88 FF FF                            .short 0xFFFF
00001B8A FF FF                            .short 0xFFFF
00001B8C FF FF                            .short 0xFFFF
00001B8E FF FF                            .short 0xFFFF
00001B90 FF FF                            .short 0xFFFF
00001B92 FF FF                            .short 0xFFFF
00001B94 FF FF                            .short 0xFFFF
00001B96 FF FF                            .short 0xFFFF
00001B98 FF FF                            .short 0xFFFF
00001B9A FF FF                            .short 0xFFFF
00001B9C FF FF                            .short 0xFFFF
00001B9E FF FF                            .short 0xFFFF
00001BA0 FF FF                            .short 0xFFFF
00001BA2 FF FF                            .short 0xFFFF
00001BA4 FF FF                            .short 0xFFFF
00001BA6 FF FF                            .short 0xFFFF
00001BA8 FF FF                            .short 0xFFFF
00001BAA FF FF                            .short 0xFFFF
00001BAC FF FF                            .short 0xFFFF
00001BAE FF FF                            .short 0xFFFF
00001BB0 FF FF                            .short 0xFFFF
00001BB2 FF FF                            .short 0xFFFF
00001BB4 FF FF                            .short 0xFFFF
00001BB6 FF FF                            .short 0xFFFF
00001BB8 FF FF                            .short 0xFFFF
00001BBA FF FF                            .short 0xFFFF
00001BBC FF FF                            .short 0xFFFF
00001BBE FF FF                            .short 0xFFFF
00001BC0 FF FF                            .short 0xFFFF
00001BC2 FF FF                            .short 0xFFFF
00001BC4 FF FF                            .short 0xFFFF
00001BC6 FF FF                            .short 0xFFFF
00001BC8 FF FF                            .short 0xFFFF
00001BCA FF FF                            .short 0xFFFF
00001BCC FF FF                            .short 0xFFFF
00001BCE FF FF                            .short 0xFFFF
00001BD0 FF FF                            .short 0xFFFF
00001BD2 FF FF                            .short 0xFFFF
00001BD4 FF FF                            .short 0xFFFF
00001BD6 FF FF                            .short 0xFFFF
00001BD8 FF FF                            .short 0xFFFF
00001BDA FF FF                            .short 0xFFFF
00001BDC FF FF                            .short 0xFFFF
00001BDE FF FF                            .short 0xFFFF
00001BE0 FF FF                            .short 0xFFFF
00001BE2 FF FF                            .short 0xFFFF
00001BE4 FF FF                            .short 0xFFFF
00001BE6 FF FF                            .short 0xFFFF
00001BE8 FF FF                            .short 0xFFFF
00001BEA FF FF                            .short 0xFFFF
00001BEC FF FF                            .short 0xFFFF
00001BEE FF FF                            .short 0xFFFF
00001BF0 FF FF                            .short 0xFFFF
00001BF2 FF FF                            .short 0xFFFF
00001BF4 FF FF                            .short 0xFFFF
00001BF6 FF FF                            .short 0xFFFF
00001BF8 FF FF                            .short 0xFFFF
00001BFA FF FF                            .short 0xFFFF
00001BFC FF FF                            .short 0xFFFF
00001BFE FF FF                            .short 0xFFFF
00001C00 FF FF                            .short 0xFFFF
00001C02 FF FF                            .short 0xFFFF
00001C04 FF FF                            .short 0xFFFF
00001C06 FF FF                            .short 0xFFFF
00001C08 FF FF                            .short 0xFFFF
00001C0A FF FF                            .short 0xFFFF
00001C0C FF FF                            .short 0xFFFF
00001C0E FF FF                            .short 0xFFFF
00001C10 FF FF                            .short 0xFFFF
00001C12 FF FF                            .short 0xFFFF
00001C14 FF FF                            .short 0xFFFF
00001C16 FF FF                            .short 0xFFFF
00001C18 FF FF                            .short 0xFFFF
00001C1A FF FF                            .short 0xFFFF
00001C1C FF FF                            .short 0xFFFF
00001C1E FF FF                            .short 0xFFFF
00001C20 FF FF                            .short 0xFFFF
00001C22 FF FF                            .short 0xFFFF
00001C24 FF FF                            .short 0xFFFF
00001C26 FF FF                            .short 0xFFFF
00001C28 FF FF                            .short 0xFFFF
00001C2A FF FF                            .short 0xFFFF
00001C2C FF FF                            .short 0xFFFF
00001C2E FF FF                            .short 0xFFFF
00001C30 FF FF                            .short 0xFFFF
00001C32 FF FF                            .short 0xFFFF
00001C34 FF FF                            .short 0xFFFF
00001C36 FF FF                            .short 0xFFFF
00001C38 FF FF                            .short 0xFFFF
00001C3A FF FF                            .short 0xFFFF
00001C3C FF FF                            .short 0xFFFF
00001C3E FF FF                            .short 0xFFFF
00001C40 FF FF                            .short 0xFFFF
00001C42 FF FF                            .short 0xFFFF
00001C44 FF FF                            .short 0xFFFF
00001C46 FF FF                            .short 0xFFFF
00001C48 FF FF                            .short 0xFFFF
00001C4A FF FF                            .short 0xFFFF
00001C4C FF FF                            .short 0xFFFF
00001C4E FF FF                            .short 0xFFFF
00001C50 FF FF                            .short 0xFFFF
00001C52 FF FF                            .short 0xFFFF
00001C54 FF FF                            .short 0xFFFF
00001C56 FF FF                            .short 0xFFFF
00001C58 FF FF                            .short 0xFFFF
00001C5A FF FF                            .short 0xFFFF
00001C5C FF FF                            .short 0xFFFF
00001C5E FF FF                            .short 0xFFFF
00001C60 FF FF                            .short 0xFFFF
00001C62 FF FF                            .short 0xFFFF
00001C64 FF FF                            .short 0xFFFF
00001C66 FF FF                            .short 0xFFFF
00001C68 FF FF                            .short 0xFFFF
00001C6A FF FF                            .short 0xFFFF
00001C6C FF FF                            .short 0xFFFF
00001C6E FF FF                            .short 0xFFFF
00001C70 FF FF                            .short 0xFFFF
00001C72 FF FF                            .short 0xFFFF
00001C74 FF FF                            .short 0xFFFF
00001C76 FF FF                            .short 0xFFFF
00001C78 FF FF                            .short 0xFFFF
00001C7A FF FF                            .short 0xFFFF
00001C7C FF FF                            .short 0xFFFF
00001C7E FF FF                            .short 0xFFFF
00001C80 FF FF                            .short 0xFFFF
00001C82 FF FF                            .short 0xFFFF
00001C84 FF FF                            .short 0xFFFF
00001C86 FF FF                            .short 0xFFFF
00001C88 FF FF                            .short 0xFFFF
00001C8A FF FF                            .short 0xFFFF
00001C8C FF FF                            .short 0xFFFF
00001C8E FF FF                            .short 0xFFFF
00001C90 FF FF                            .short 0xFFFF
00001C92 FF FF                            .short 0xFFFF
00001C94 FF FF                            .short 0xFFFF
00001C96 FF FF                            .short 0xFFFF
00001C98 FF FF                            .short 0xFFFF
00001C9A FF FF                            .short 0xFFFF
00001C9C FF FF                            .short 0xFFFF
00001C9E FF FF                            .short 0xFFFF
00001CA0 FF FF                            .short 0xFFFF
00001CA2 FF FF                            .short 0xFFFF
00001CA4 FF FF                            .short 0xFFFF
00001CA6 FF FF                            .short 0xFFFF
00001CA8 FF FF                            .short 0xFFFF
00001CAA FF FF                            .short 0xFFFF
00001CAC FF FF                            .short 0xFFFF
00001CAE FF FF                            .short 0xFFFF
00001CB0 FF FF                            .short 0xFFFF
00001CB2 FF FF                            .short 0xFFFF
00001CB4 FF FF                            .short 0xFFFF
00001CB6 FF FF                            .short 0xFFFF
00001CB8 FF FF                            .short 0xFFFF
00001CBA FF FF                            .short 0xFFFF
00001CBC FF FF                            .short 0xFFFF
00001CBE FF FF                            .short 0xFFFF
00001CC0 FF FF                            .short 0xFFFF
00001CC2 FF FF                            .short 0xFFFF
00001CC4 FF FF                            .short 0xFFFF
00001CC6 FF FF                            .short 0xFFFF
00001CC8 FF FF                            .short 0xFFFF
00001CCA FF FF                            .short 0xFFFF
00001CCC FF FF                            .short 0xFFFF
00001CCE FF FF                            .short 0xFFFF
00001CD0 FF FF                            .short 0xFFFF
00001CD2 FF FF                            .short 0xFFFF
00001CD4 FF FF                            .short 0xFFFF
00001CD6 FF FF                            .short 0xFFFF
00001CD8 FF FF                            .short 0xFFFF
00001CDA FF FF                            .short 0xFFFF
00001CDC FF FF                            .short 0xFFFF
00001CDE FF FF                            .short 0xFFFF
00001CE0 FF FF                            .short 0xFFFF
00001CE2 FF FF                            .short 0xFFFF
00001CE4 FF FF                            .short 0xFFFF
00001CE6 FF FF                            .short 0xFFFF
00001CE8 FF FF                            .short 0xFFFF
00001CEA FF FF                            .short 0xFFFF
00001CEC FF FF                            .short 0xFFFF
00001CEE FF FF                            .short 0xFFFF
00001CF0 FF FF                            .short 0xFFFF
00001CF2 FF FF                            .short 0xFFFF
00001CF4 FF FF                            .short 0xFFFF
00001CF6 FF FF                            .short 0xFFFF
00001CF8 FF FF                            .short 0xFFFF
00001CFA FF FF                            .short 0xFFFF
00001CFC FF FF                            .short 0xFFFF
00001CFE FF FF                            .short 0xFFFF
00001D00 FF FF                            .short 0xFFFF
00001D02 FF FF                            .short 0xFFFF
00001D04 FF FF                            .short 0xFFFF
00001D06 FF FF                            .short 0xFFFF
00001D08 FF FF                            .short 0xFFFF
00001D0A FF FF                            .short 0xFFFF
00001D0C FF FF                            .short 0xFFFF
00001D0E FF FF                            .short 0xFFFF
00001D10 FF FF                            .short 0xFFFF
00001D12 FF FF                            .short 0xFFFF
00001D14 FF FF                            .short 0xFFFF
00001D16 FF FF                            .short 0xFFFF
00001D18 FF FF                            .short 0xFFFF
00001D1A FF FF                            .short 0xFFFF
00001D1C FF FF                            .short 0xFFFF
00001D1E FF FF                            .short 0xFFFF
00001D20 FF FF                            .short 0xFFFF
00001D22 FF FF                            .short 0xFFFF
00001D24 FF FF                            .short 0xFFFF
00001D26 FF FF                            .short 0xFFFF
00001D28 FF FF                            .short 0xFFFF
00001D2A FF FF                            .short 0xFFFF
00001D2C FF FF                            .short 0xFFFF
00001D2E FF FF                            .short 0xFFFF
00001D30 FF FF                            .short 0xFFFF
00001D32 FF FF                            .short 0xFFFF
00001D34 FF FF                            .short 0xFFFF
00001D36 FF FF                            .short 0xFFFF
00001D38 FF FF                            .short 0xFFFF
00001D3A FF FF                            .short 0xFFFF
00001D3C FF FF                            .short 0xFFFF
00001D3E FF FF                            .short 0xFFFF
00001D40 FF FF                            .short 0xFFFF
00001D42 FF FF                            .short 0xFFFF
00001D44 FF FF                            .short 0xFFFF
00001D46 FF FF                            .short 0xFFFF
00001D48 FF FF                            .short 0xFFFF
00001D4A FF FF                            .short 0xFFFF
00001D4C FF FF                            .short 0xFFFF
00001D4E FF FF                            .short 0xFFFF
00001D50 FF FF                            .short 0xFFFF
00001D52 FF FF                            .short 0xFFFF
00001D54 FF FF                            .short 0xFFFF
00001D56 FF FF                            .short 0xFFFF
00001D58 FF FF                            .short 0xFFFF
00001D5A FF FF                            .short 0xFFFF
00001D5C FF FF                            .short 0xFFFF
00001D5E FF FF                            .short 0xFFFF
00001D60 FF FF                            .short 0xFFFF
00001D62 FF FF                            .short 0xFFFF
00001D64 FF FF                            .short 0xFFFF
00001D66 FF FF                            .short 0xFFFF
00001D68 FF FF                            .short 0xFFFF
00001D6A FF FF                            .short 0xFFFF
00001D6C FF FF                            .short 0xFFFF
00001D6E FF FF                            .short 0xFFFF
00001D70 FF FF                            .short 0xFFFF
00001D72 FF FF                            .short 0xFFFF
00001D74 FF FF                            .short 0xFFFF
00001D76 FF FF                            .short 0xFFFF
00001D78 FF FF                            .short 0xFFFF
00001D7A FF FF                            .short 0xFFFF
00001D7C FF FF                            .short 0xFFFF
00001D7E FF FF                            .short 0xFFFF
00001D80 FF FF                            .short 0xFFFF
00001D82 FF FF                            .short 0xFFFF
00001D84 FF FF                            .short 0xFFFF
00001D86 FF FF                            .short 0xFFFF
00001D88 FF FF                            .short 0xFFFF
00001D8A FF FF                            .short 0xFFFF
00001D8C FF FF                            .short 0xFFFF
00001D8E FF FF                            .short 0xFFFF
00001D90 FF FF                            .short 0xFFFF
00001D92 FF FF                            .short 0xFFFF
00001D94 FF FF                            .short 0xFFFF
00001D96 FF FF                            .short 0xFFFF
00001D98 FF FF                            .short 0xFFFF
00001D9A FF FF                            .short 0xFFFF
00001D9C FF FF                            .short 0xFFFF
00001D9E FF FF                            .short 0xFFFF
00001DA0 FF FF                            .short 0xFFFF
00001DA2 FF FF                            .short 0xFFFF
00001DA4 FF FF                            .short 0xFFFF
00001DA6 FF FF                            .short 0xFFFF
00001DA8 FF FF                            .short 0xFFFF
00001DAA FF FF                            .short 0xFFFF
00001DAC FF FF                            .short 0xFFFF
00001DAE FF FF                            .short 0xFFFF
00001DB0 FF FF                            .short 0xFFFF
00001DB2 FF FF                            .short 0xFFFF
00001DB4 FF FF                            .short 0xFFFF
00001DB6 FF FF                            .short 0xFFFF
00001DB8 FF FF                            .short 0xFFFF
00001DBA FF FF                            .short 0xFFFF
00001DBC FF FF                            .short 0xFFFF
00001DBE FF FF                            .short 0xFFFF
00001DC0 FF FF                            .short 0xFFFF
00001DC2 FF FF                            .short 0xFFFF
00001DC4 FF FF                            .short 0xFFFF
00001DC6 FF FF                            .short 0xFFFF
00001DC8 FF FF                            .short 0xFFFF
00001DCA FF FF                            .short 0xFFFF
00001DCC FF FF                            .short 0xFFFF
00001DCE FF FF                            .short 0xFFFF
00001DD0 FF FF                            .short 0xFFFF
00001DD2 FF FF                            .short 0xFFFF
00001DD4 FF FF                            .short 0xFFFF
00001DD6 FF FF                            .short 0xFFFF
00001DD8 FF FF                            .short 0xFFFF
00001DDA FF FF                            .short 0xFFFF
00001DDC FF FF                            .short 0xFFFF
00001DDE FF FF                            .short 0xFFFF
00001DE0 FF FF                            .short 0xFFFF
00001DE2 FF FF                            .short 0xFFFF
00001DE4 FF FF                            .short 0xFFFF
00001DE6 FF FF                            .short 0xFFFF
00001DE8 FF FF                            .short 0xFFFF
00001DEA FF FF                            .short 0xFFFF
00001DEC FF FF                            .short 0xFFFF
00001DEE FF FF                            .short 0xFFFF
00001DF0 FF FF                            .short 0xFFFF
00001DF2 FF FF                            .short 0xFFFF
00001DF4 FF FF                            .short 0xFFFF
00001DF6 FF FF                            .short 0xFFFF
00001DF8 FF FF                            .short 0xFFFF
00001DFA FF FF                            .short 0xFFFF
00001DFC FF FF                            .short 0xFFFF
00001DFE FF FF                            .short 0xFFFF
00001E00 FF FF                            .short 0xFFFF
00001E02 FF FF                            .short 0xFFFF
00001E04 FF FF                            .short 0xFFFF
00001E06 FF FF                            .short 0xFFFF
00001E08 FF FF                            .short 0xFFFF
00001E0A FF FF                            .short 0xFFFF
00001E0C FF FF                            .short 0xFFFF
00001E0E FF FF                            .short 0xFFFF
00001E10 FF FF                            .short 0xFFFF
00001E12 FF FF                            .short 0xFFFF
00001E14 FF FF                            .short 0xFFFF
00001E16 FF FF                            .short 0xFFFF
00001E18 FF FF                            .short 0xFFFF
00001E1A FF FF                            .short 0xFFFF
00001E1C FF FF                            .short 0xFFFF
00001E1E FF FF                            .short 0xFFFF
00001E20 FF FF                            .short 0xFFFF
00001E22 FF FF                            .short 0xFFFF
00001E24 FF FF                            .short 0xFFFF
00001E26 FF FF                            .short 0xFFFF
00001E28 FF FF                            .short 0xFFFF
00001E2A FF FF                            .short 0xFFFF
00001E2C FF FF                            .short 0xFFFF
00001E2E FF FF                            .short 0xFFFF
00001E30 FF FF                            .short 0xFFFF
00001E32 FF FF                            .short 0xFFFF
00001E34 FF FF                            .short 0xFFFF
00001E36 FF FF                            .short 0xFFFF
00001E38 FF FF                            .short 0xFFFF
00001E3A FF FF                            .short 0xFFFF
00001E3C FF FF                            .short 0xFFFF
00001E3E FF FF                            .short 0xFFFF
00001E40 FF FF                            .short 0xFFFF
00001E42 FF FF                            .short 0xFFFF
00001E44 FF FF                            .short 0xFFFF
00001E46 FF FF                            .short 0xFFFF
00001E48 FF FF                            .short 0xFFFF
00001E4A FF FF                            .short 0xFFFF
00001E4C FF FF                            .short 0xFFFF
00001E4E FF FF                            .short 0xFFFF
00001E50 FF FF                            .short 0xFFFF
00001E52 FF FF                            .short 0xFFFF
00001E54 FF FF                            .short 0xFFFF
00001E56 FF FF                            .short 0xFFFF
00001E58 FF FF                            .short 0xFFFF
00001E5A FF FF                            .short 0xFFFF
00001E5C FF FF                            .short 0xFFFF
00001E5E FF FF                            .short 0xFFFF
00001E60 FF FF                            .short 0xFFFF
00001E62 FF FF                            .short 0xFFFF
00001E64 FF FF                            .short 0xFFFF
00001E66 FF FF                            .short 0xFFFF
00001E68 FF FF                            .short 0xFFFF
00001E6A FF FF                            .short 0xFFFF
00001E6C FF FF                            .short 0xFFFF
00001E6E FF FF                            .short 0xFFFF
00001E70 FF FF                            .short 0xFFFF
00001E72 FF FF                            .short 0xFFFF
00001E74 FF FF                            .short 0xFFFF
00001E76 FF FF                            .short 0xFFFF
00001E78 FF FF                            .short 0xFFFF
00001E7A FF FF                            .short 0xFFFF
00001E7C FF FF                            .short 0xFFFF
00001E7E FF FF                            .short 0xFFFF
00001E80 FF FF                            .short 0xFFFF
00001E82 FF FF                            .short 0xFFFF
00001E84 FF FF                            .short 0xFFFF
00001E86 FF FF                            .short 0xFFFF
00001E88 FF FF                            .short 0xFFFF
00001E8A FF FF                            .short 0xFFFF
00001E8C FF FF                            .short 0xFFFF
00001E8E FF FF                            .short 0xFFFF
00001E90 FF FF                            .short 0xFFFF
00001E92 FF FF                            .short 0xFFFF
00001E94 FF FF                            .short 0xFFFF
00001E96 FF FF                            .short 0xFFFF
00001E98 FF FF                            .short 0xFFFF
00001E9A FF FF                            .short 0xFFFF
00001E9C FF FF                            .short 0xFFFF
00001E9E FF FF                            .short 0xFFFF
00001EA0 FF FF                            .short 0xFFFF
00001EA2 FF FF                            .short 0xFFFF
00001EA4 FF FF                            .short 0xFFFF
00001EA6 FF FF                            .short 0xFFFF
00001EA8 FF FF                            .short 0xFFFF
00001EAA FF FF                            .short 0xFFFF
00001EAC FF FF                            .short 0xFFFF
00001EAE FF FF                            .short 0xFFFF
00001EB0 FF FF                            .short 0xFFFF
00001EB2 FF FF                            .short 0xFFFF
00001EB4 FF FF                            .short 0xFFFF
00001EB6 FF FF                            .short 0xFFFF
00001EB8 FF FF                            .short 0xFFFF
00001EBA FF FF                            .short 0xFFFF
00001EBC FF FF                            .short 0xFFFF
00001EBE FF FF                            .short 0xFFFF
00001EC0 FF FF                            .short 0xFFFF
00001EC2 FF FF                            .short 0xFFFF
00001EC4 FF FF                            .short 0xFFFF
00001EC6 FF FF                            .short 0xFFFF
00001EC8 FF FF                            .short 0xFFFF
00001ECA FF FF                            .short 0xFFFF
00001ECC FF FF                            .short 0xFFFF
00001ECE FF FF                            .short 0xFFFF
00001ED0 FF FF                            .short 0xFFFF
00001ED2 FF FF                            .short 0xFFFF
00001ED4 FF FF                            .short 0xFFFF
00001ED6 FF FF                            .short 0xFFFF
00001ED8 FF FF                            .short 0xFFFF
00001EDA FF FF                            .short 0xFFFF
00001EDC FF FF                            .short 0xFFFF
00001EDE FF FF                            .short 0xFFFF
00001EE0 FF FF                            .short 0xFFFF
00001EE2 FF FF                            .short 0xFFFF
00001EE4 FF FF                            .short 0xFFFF
00001EE6 FF FF                            .short 0xFFFF
00001EE8 FF FF                            .short 0xFFFF
00001EEA FF FF                            .short 0xFFFF
00001EEC FF FF                            .short 0xFFFF
00001EEE FF FF                            .short 0xFFFF
00001EF0 FF FF                            .short 0xFFFF
00001EF2 FF FF                            .short 0xFFFF
00001EF4 FF FF                            .short 0xFFFF
00001EF6 FF FF                            .short 0xFFFF
00001EF8 FF FF                            .short 0xFFFF
00001EFA FF FF                            .short 0xFFFF
00001EFC FF FF                            .short 0xFFFF
00001EFE FF FF                            .short 0xFFFF
00001F00 FF FF                            .short 0xFFFF
00001F02 FF FF                            .short 0xFFFF
00001F04 FF FF                            .short 0xFFFF
00001F06 FF FF                            .short 0xFFFF
00001F08 FF FF                            .short 0xFFFF
00001F0A FF FF                            .short 0xFFFF
00001F0C FF FF                            .short 0xFFFF
00001F0E FF FF                            .short 0xFFFF
00001F10 FF FF                            .short 0xFFFF
00001F12 FF FF                            .short 0xFFFF
00001F14 FF FF                            .short 0xFFFF
00001F16 FF FF                            .short 0xFFFF
00001F18 FF FF                            .short 0xFFFF
00001F1A FF FF                            .short 0xFFFF
00001F1C FF FF                            .short 0xFFFF
00001F1E FF FF                            .short 0xFFFF
00001F20 FF FF                            .short 0xFFFF
00001F22 FF FF                            .short 0xFFFF
00001F24 FF FF                            .short 0xFFFF
00001F26 FF FF                            .short 0xFFFF
00001F28 FF FF                            .short 0xFFFF
00001F2A FF FF                            .short 0xFFFF
00001F2C FF FF                            .short 0xFFFF
00001F2E FF FF                            .short 0xFFFF
00001F30 FF FF                            .short 0xFFFF
00001F32 FF FF                            .short 0xFFFF
00001F34 FF FF                            .short 0xFFFF
00001F36 FF FF                            .short 0xFFFF
00001F38 FF FF                            .short 0xFFFF
00001F3A FF FF                            .short 0xFFFF
00001F3C FF FF                            .short 0xFFFF
00001F3E FF FF                            .short 0xFFFF
00001F40 FF FF                            .short 0xFFFF
00001F42 FF FF                            .short 0xFFFF
00001F44 FF FF                            .short 0xFFFF
00001F46 FF FF                            .short 0xFFFF
00001F48 FF FF                            .short 0xFFFF
00001F4A FF FF                            .short 0xFFFF
00001F4C FF FF                            .short 0xFFFF
00001F4E FF FF                            .short 0xFFFF
00001F50 FF FF                            .short 0xFFFF
00001F52 FF FF                            .short 0xFFFF
00001F54 FF FF                            .short 0xFFFF
00001F56 FF FF                            .short 0xFFFF
00001F58 FF FF                            .short 0xFFFF
00001F5A FF FF                            .short 0xFFFF
00001F5C FF FF                            .short 0xFFFF
00001F5E FF FF                            .short 0xFFFF
00001F60 FF FF                            .short 0xFFFF
00001F62 FF FF                            .short 0xFFFF
00001F64 FF FF                            .short 0xFFFF
00001F66 FF FF                            .short 0xFFFF
00001F68 FF FF                            .short 0xFFFF
00001F6A FF FF                            .short 0xFFFF
00001F6C FF FF                            .short 0xFFFF
00001F6E FF FF                            .short 0xFFFF
00001F70 FF FF                            .short 0xFFFF
00001F72 FF FF                            .short 0xFFFF
00001F74 FF FF                            .short 0xFFFF
00001F76 FF FF                            .short 0xFFFF
00001F78 FF FF                            .short 0xFFFF
00001F7A FF FF                            .short 0xFFFF
00001F7C FF FF                            .short 0xFFFF
00001F7E FF FF                            .short 0xFFFF
00001F80 FF FF                            .short 0xFFFF
00001F82 FF FF                            .short 0xFFFF
00001F84 FF FF                            .short 0xFFFF
00001F86 FF FF                            .short 0xFFFF
00001F88 FF FF                            .short 0xFFFF
00001F8A FF FF                            .short 0xFFFF
00001F8C FF FF                            .short 0xFFFF
00001F8E FF FF                            .short 0xFFFF
00001F90 FF FF                            .short 0xFFFF
00001F92 FF FF                            .short 0xFFFF
00001F94 FF FF                            .short 0xFFFF
00001F96 FF FF                            .short 0xFFFF
00001F98 FF FF                            .short 0xFFFF
00001F9A FF FF                            .short 0xFFFF
00001F9C FF FF                            .short 0xFFFF
00001F9E FF FF                            .short 0xFFFF
00001FA0 FF FF                            .short 0xFFFF
00001FA2 FF FF                            .short 0xFFFF
00001FA4 FF FF                            .short 0xFFFF
00001FA6 FF FF                            .short 0xFFFF
00001FA8 FF FF                            .short 0xFFFF
00001FAA FF FF                            .short 0xFFFF
00001FAC FF FF                            .short 0xFFFF
00001FAE FF FF                            .short 0xFFFF
00001FB0 FF FF                            .short 0xFFFF
00001FB2 FF FF                            .short 0xFFFF
00001FB4 FF FF                            .short 0xFFFF
00001FB6 FF FF                            .short 0xFFFF
00001FB8 FF FF                            .short 0xFFFF
00001FBA FF FF                            .short 0xFFFF
00001FBC FF FF                            .short 0xFFFF
00001FBE FF FF                            .short 0xFFFF
00001FC0 FF FF                            .short 0xFFFF
00001FC2 FF FF                            .short 0xFFFF
00001FC4 FF FF                            .short 0xFFFF
00001FC6 FF FF                            .short 0xFFFF
00001FC8 FF FF                            .short 0xFFFF
00001FCA FF FF                            .short 0xFFFF
00001FCC FF FF                            .short 0xFFFF
00001FCE FF FF                            .short 0xFFFF
00001FD0 FF FF                            .short 0xFFFF
00001FD2 FF FF                            .short 0xFFFF
00001FD4 FF FF                            .short 0xFFFF
00001FD6 FF FF                            .short 0xFFFF
00001FD8 FF FF                            .short 0xFFFF
00001FDA FF FF                            .short 0xFFFF
00001FDC FF FF                            .short 0xFFFF
00001FDE FF FF                            .short 0xFFFF
00001FE0 FF FF                            .short 0xFFFF
00001FE2 FF FF                            .short 0xFFFF
00001FE4 FF FF                            .short 0xFFFF
00001FE6 FF FF                            .short 0xFFFF
00001FE8 FF FF                            .short 0xFFFF
00001FEA FF FF                            .short 0xFFFF
00001FEC FF FF                            .short 0xFFFF
00001FEE FF FF                            .short 0xFFFF
00001FF0 FF FF                            .short 0xFFFF
00001FF2 FF FF                            .short 0xFFFF
00001FF4 FF FF                            .short 0xFFFF
00001FF6 FF FF                            .short 0xFFFF
00001FF8 FF FF                            .short 0xFFFF
00001FFA FF FF                            .short 0xFFFF
00001FFC FF FF                            .short 0xFFFF
00001FFE FF FF                            .short 0xFFFF

; -----------------------------------------------------------------------------
; Disassembler
; -----------------------------------------------------------------------------
.
00002000 61 00 00 02                      BSR.W   $00002004                     ; Push current PC to the stack
00002004 20 5F                            MOVEA.L (SP)+, A0                     ; Get PC in A0
00002006 59 88                            SUBQ.L  #4, A0
00002008 43 FA 15 5E                      LEA     (PC)(0x00003568), A1
0000200C 22 88                            MOVE.L  A0, (A1)
0000200E 43 FA 15 2F                      LEA     (PC)(0x0000353F), A1          ; <CR>DISASSEMBLE MEMORY FROM  &
00002012 4E B8 05 14                      JSR     $00000514                     ; Print string in (A1)
00002016 24 7C 00 03 FF 90                MOVEA.L #$0003FF90, A2
0000201C 22 12                            MOVE.L  (A2), D1
0000201E 47 FA 15 56                      LEA     (PC)(0x00003576), A3
00002022 61 00 0F EA                      BSR.W   $0000300E
00002026 26 BC 20 20 04 20                MOVE.L  #$20200420, (A3)
0000202C 43 FA 15 48                      LEA     (PC)(0x00003576), A1
00002030 4E B8 05 14                      JSR     $00000514                     ; Print string in (A1)
00002034 4E B8 05 AA                      JSR     $000005AA
00002038 B4 7C 00 07                      CMP.W   #7, D2
0000203C 67 00 00 04                      BEQ.W   $00002042
00002040 24 C1                            MOVE.L  D1, (A2)+
00002042 43 FA 15 17                      LEA     (PC)(0x0000355B), A1          ;    TO  &f
00002046 4E B8 05 14                      JSR     $00000514                     ; Print string in (A1)
0000204A 24 7C 00 03 FF 94                MOVEA.L #262036, A2
00002050 22 12                            MOVE.L  (A2), D1
00002052 47 FA 15 22                      LEA     (PC)(0x00003576), A3
00002056 61 00 0F B6                      BSR.W   $0000300E
0000205A 26 BC 20 20 04 20                MOVE.L  #$20200420, (A3)
00002060 43 FA 15 14                      LEA     (PC)(0x00003576), A1
00002064 4E B8 05 14                      JSR     $00000514                     ; Print string in (A1)
00002068 4E B8 05 AA                      JSR     $000005AA
0000206C B4 7C 00 07                      CMP.W   #7, D2
00002070 67 00 00 04                      BEQ.W   $00002076
00002074 24 81                            MOVE.L  D1, (A2)
00002076 28 7C 00 03 FF 90                MOVEA.L #$0003FF90, A4
0000207C 43 FA 14 E6                      LEA     (PC)(0x00003564), A1          ; <CR><CR>
00002080 4E B8 05 14                      JSR     $00000514                     ; Print string in (A1)
00002084 2A 54                            MOVEA.L (A4), A5
00002086 2C 4D                            MOVEA.L A5, A6
00002088 2F 0D                            MOVE.L  A5, -(SP)
0000208A 47 FA 14 EA                      LEA     (PC)(0x00003576), A3
0000208E 61 00 10 7C                      BSR.W   $0000310C
00002092 41 FA 12 04                      LEA     (PC)(0x00003298), A0
00002096 43 FA 12 10                      LEA     (PC)(0x000032A8), A1
0000209A 42 81                            CLR.L   D1
0000209C 12 15                            MOVE.B  (A5), D1
0000209E C2 3C 00 F0                      AND.B   #$F0, D1
000020A2 61 00 10 8A                      BSR.W   $0000312E
000020A6 41 FA 14 CC                      LEA     (PC)(0x00003574), A0
000020AA 12 10                            MOVE.B  (A0), D1
000020AC B2 3C 00 01                      CMP.B   #1, D1
000020B0 66 00 00 50                      BNE.W   $00002102
000020B4 61 00 10 56                      BSR.W   $0000310C
000020B8 2C 4D                            MOVEA.L A5, A6
000020BA 47 FA 14 BA                      LEA     (PC)(0x00003576), A3
000020BE 49 FA 11 A5                      LEA     (PC)(0x00003265), A4
000020C2 61 00 0F 12                      BSR.W   $00002FD6
000020C6 47 FA 14 D0                      LEA     (PC)(0x00003598), A3
000020CA 2F 0B                            MOVE.L  A3, -(SP)
000020CC 49 FA 11 BA                      LEA     (PC)(0x00003288), A4
000020D0 61 00 0F 04                      BSR.W   $00002FD6
000020D4 26 5F                            MOVEA.L (SP)+, A3
000020D6 56 8B                            ADDQ.L  #3, A3
000020D8 7C 01                            MOVEQ   #1, D6
000020DA 7E 0A                            MOVEQ   #10, D7
000020DC 42 81                            CLR.L   D1
000020DE 12 1E                            MOVE.B  (A6)+, D1
000020E0 B2 3C 00 20                      CMP.B   #32, D1
000020E4 65 00 00 10                      BCS.W   $000020F6
000020E8 B2 3C 00 80                      CMP.B   #$80, D1
000020EC 64 00 00 08                      BCC.W   $000020F6
000020F0 D7 C7                            ADDA.L  D7, A3
000020F2 16 81                            MOVE.B  D1, (A3)
000020F4 97 C7                            SUBA.L  D7, A3
000020F6 61 00 0F 16                      BSR.W   $0000300E
000020FA 54 8B                            ADDQ.L  #2, A3
000020FC 57 07                            SUBQ.B  #3, D7
000020FE 51 CE FF DC                      DBF     D6, $000020DC
00002102 22 1F                            MOVE.L  (SP)+, D1
00002104 41 FA 14 6D                      LEA     (PC)(0x00003573), A0
00002108 10 BC 00 01                      MOVE.B  #1, (A0)
0000210C 61 00 0F 00                      BSR.W   $0000300E
00002110 41 FA 14 61                      LEA     (PC)(0x00003573), A0
00002114 10 BC 00 00                      MOVE.B  #0, (A0)
00002118 43 FA 14 90                      LEA     (PC)(0x000035AA), A1
0000211C 4E B8 05 14                      JSR     $00000514                     ; Print string in (A1)
00002120 10 3C 00 20                      MOVE.B  #32, D0
00002124 4E B8 04 A6                      JSR     $000004A6                     ; OSASCI: Write character to host (CR=LF)
00002128 10 3C 00 20                      MOVE.B  #32, D0
0000212C 4E B8 04 EA                      JSR     $000004EA                     ; Write byte D0 to host
00002130 10 3C 00 20                      MOVE.B  #32, D0
00002134 4E B8 04 EA                      JSR     $000004EA                     ; Write byte D0 to host
00002138 43 FA 14 3C                      LEA     (PC)(0x00003576), A1
0000213C 4E B8 05 14                      JSR     $00000514                     ; Print string in (A1)
00002140 2A 4E                            MOVEA.L A6, A5
00002142 4E B8 0C 76                      JSR     $00000C76                     ; Read byte from host (if any)
00002146 67 00 00 18                      BEQ.W   $00002160
0000214A B0 3C 00 0D                      CMP.B   #13, D0
0000214E 67 00 00 1E                      BEQ.W   $0000216E
00002152 4E B8 0C 76                      JSR     $00000C76                     ; Read byte from host (if any)
00002156 67 FA                            BEQ.S   $00002152
00002158 B0 3C 00 0D                      CMP.B   #13, D0
0000215C 67 00 00 10                      BEQ.W   $0000216E
00002160 28 7C 00 03 FF 94                MOVEA.L #$0003FF94, A4
00002166 22 14                            MOVE.L  (A4), D1
00002168 B2 8D                            CMP.L   A5, D1
0000216A 64 00 FF 1C                      BCC.W   $00002088
0000216E 4E F8 11 A0                      JMP     0x000011A0                    ; Exit the disassemble routine

00002172 16 FC 00 44                      MOVE.B  #68, (A3)+
00002176 32 14                            MOVE.W  (A4), D1
00002178 D2 3C 00 30                      ADD.B   #48, D1
0000217C 16 C1                            MOVE.B  D1, (A3)+
0000217E 4E 75                            RTS
00002180 16 FC 00 41                      MOVE.B  #65, (A3)+
00002184 60 F0                            BRA.S   $00002176
00002186 16 FC 00 28                      MOVE.B  #40, (A3)+
0000218A 61 F4                            BSR.S   $00002180
0000218C 16 FC 00 29                      MOVE.B  #41, (A3)+
00002190 4E 75                            RTS
00002192 61 F2                            BSR.S   $00002186
00002194 16 FC 00 2B                      MOVE.B  #43, (A3)+
00002198 4E 75                            RTS
0000219A 16 FC 00 2D                      MOVE.B  #45, (A3)+
0000219E 60 E6                            BRA.S   $00002186
000021A0 16 FC 00 26                      MOVE.B  #38, (A3)+
000021A4 42 81                            CLR.L   D1
000021A6 32 1E                            MOVE.W  (A6)+, D1
000021A8 61 00 0E 64                      BSR.W   $0000300E
000021AC 60 D8                            BRA.S   $00002186
000021AE 16 FC 00 26                      MOVE.B  #38, (A3)+
000021B2 42 81                            CLR.L   D1
000021B4 32 16                            MOVE.W  (A6), D1
000021B6 C2 7C 00 FF                      AND.W   #255, D1
000021BA 61 00 0E 52                      BSR.W   $0000300E
000021BE 16 FC 00 28                      MOVE.B  #40, (A3)+
000021C2 61 BC                            BSR.S   $00002180
000021C4 16 FC 00 2C                      MOVE.B  #44, (A3)+
000021C8 32 1E                            MOVE.W  (A6)+, D1
000021CA 14 3C 00 41                      MOVE.B  #65, D2
000021CE 08 01 00 0F                      BTST    #15, D1
000021D2 66 00 00 04                      BNE.W   $000021D8
000021D6 56 02                            ADDQ.B  #3, D2
000021D8 16 C2                            MOVE.B  D2, (A3)+
000021DA 34 01                            MOVE.W  D1, D2
000021DC E9 59                            ROL.W   #4, D1
000021DE C2 3C 00 07                      AND.B   #7, D1
000021E2 D2 3C 00 30                      ADD.B   #48, D1
000021E6 16 C1                            MOVE.B  D1, (A3)+
000021E8 32 02                            MOVE.W  D2, D1
000021EA 08 01 00 0B                      BTST    #11, D1
000021EE 67 00 00 0A                      BEQ.W   $000021FA
000021F2 16 FC 00 2E                      MOVE.B  #46, (A3)+
000021F6 16 FC 00 4C                      MOVE.B  #76, (A3)+
000021FA 16 FC 00 29                      MOVE.B  #41, (A3)+
000021FE 4E 75                            RTS
00002200 34 14                            MOVE.W  (A4), D2
00002202 B4 3C 00 02                      CMP.B   #2, D2
00002206 65 00 00 32                      BCS.W   $0000223A
0000220A B4 3C 00 04                      CMP.B   #4, D2
0000220E 65 00 00 34                      BCS.W   $00002244
00002212 16 FC 00 23                      MOVE.B  #35, (A3)+
00002216 16 FC 00 26                      MOVE.B  #38, (A3)+
0000221A 42 81                            CLR.L   D1
0000221C 49 FA 13 4F                      LEA     (PC)(0x0000356D), A4
00002220 14 14                            MOVE.B  (A4), D2
00002222 B4 3C 00 02                      CMP.B   #2, D2
00002226 67 00 00 0A                      BEQ.W   $00002232
0000222A 42 81                            CLR.L   D1
0000222C 32 1E                            MOVE.W  (A6)+, D1
0000222E 60 00 00 04                      BRA.W   $00002234
00002232 22 1E                            MOVE.L  (A6)+, D1
00002234 61 00 0D D8                      BSR.W   $0000300E
00002238 4E 75                            RTS
0000223A 16 FC 00 26                      MOVE.B  #38, (A3)+
0000223E C4 02                            AND.B   D2, D2
00002240 67 E8                            BEQ.S   $0000222A
00002242 60 EE                            BRA.S   $00002232
00002244 16 FC 00 26                      MOVE.B  #38, (A3)+
00002248 42 81                            CLR.L   D1
0000224A 32 1E                            MOVE.W  (A6)+, D1
0000224C B4 3C 00 03                      CMP.B   #3, D2
00002250 67 00 00 1C                      BEQ.W   $0000226E
00002254 61 00 0E 80                      BSR.W   $000030D6
00002258 61 00 0D B4                      BSR.W   $0000300E
0000225C 16 FC 00 28                      MOVE.B  #40, (A3)+
00002260 16 FC 00 50                      MOVE.B  #80, (A3)+
00002264 16 FC 00 43                      MOVE.B  #67, (A3)+
00002268 16 FC 00 29                      MOVE.B  #41, (A3)+
0000226C 4E 75                            RTS
0000226E C2 BC 00 00 00 FF                AnDl #255, D1
00002274 61 00 0D 98                      BSR.W   $0000300E
00002278 16 FC 00 28                      MOVE.B  #40, (A3)+
0000227C 16 FC 00 50                      MOVE.B  #80, (A3)+
00002280 16 FC 00 43                      MOVE.B  #67, (A3)+
00002284 16 FC 00 2C                      MOVE.B  #44, (A3)+
00002288 32 26                            MOVE.W  -(A6), D1
0000228A 60 00 FF 3C                      BRA.W   $000021C8
0000228E 42 81                            CLR.L   D1
00002290 12 15                            MOVE.B  (A5), D1
00002292 C2 3C 00 0F                      AND.B   #15, D1
00002296 41 FA 10 72                      LEA     (PC)(0x0000330A), A0
0000229A 43 FA 10 76                      LEA     (PC)(0x00003312), A1
0000229E 61 00 0E 8E                      BSR.W   $0000312E
000022A2 41 FA 12 D0                      LEA     (PC)(0x00003574), A0
000022A6 12 10                            MOVE.B  (A0), D1
000022A8 B2 3C 00 00                      CMP.B   #0, D1
000022AC 67 00 00 2C                      BEQ.W   $000022DA
000022B0 32 15                            MOVE.W  (A5), D1
000022B2 C2 7C 01 00                      AND.W   #256, D1
000022B6 B2 7C 01 00                      CMP.W   #256, D1
000022BA 66 00 00 1E                      BNE.W   $000022DA
000022BE 32 15                            MOVE.W  (A5), D1
000022C0 C2 7C 00 38                      AND.W   #56, D1
000022C4 B2 7C 00 08                      CMP.W   #8, D1
000022C8 67 00 00 0A                      BEQ.W   $000022D4
000022CC 45 FA 0C 9A                      LEA     (PC)(0x00002F68), A2
000022D0 4E 92                            JSR     (A2)
000022D2 4E 75                            RTS
000022D4 45 FA 0B BE                      LEA     (PC)(0x00002E94), A2
000022D8 4E 92                            JSR     (A2)
000022DA 4E 75                            RTS
000022DC 41 FA 10 7A                      LEA     (PC)(0x00003358), A0
000022E0 42 82                            CLR.L   D2
000022E2 49 F0 20 00                      LEA     (A0)(0000000000000000, D2:w), A4
000022E6 61 00 0C EE                      BSR.W   $00002FD6
000022EA 49 FA 12 81                      LEA     (PC)(0x0000356D), A4
000022EE 18 FC 00 00                      MOVE.B  #0, (A4)+
000022F2 22 4C                            MOVEA.L A4, A1
000022F4 42 82                            CLR.L   D2
000022F6 74 03                            MOVEQ   #3, D2
000022F8 32 1E                            MOVE.W  (A6)+, D1
000022FA 1F 01                            MOVE.B  D1, -(SP)
000022FC C2 3C 00 07                      AND.B   #7, D1
00002300 12 C1                            MOVE.B  D1, (A1)+
00002302 12 1F                            MOVE.B  (SP)+, D1
00002304 E6 49                            LSR.W   #3, D1
00002306 51 CA FF F2                      DBF     D2, $000022FA
0000230A 36 14                            MOVE.W  (A4), D3
0000230C E1 5B                            ROL.W   #8, D3
0000230E 38 83                            MOVE.W  D3, (A4)
00002310 12 BC 00 00                      MOVE.B  #0, (A1)
00002314 61 00 0C CE                      BSR.W   $00002FE4
00002318 16 FC 00 2C                      MOVE.B  #44, (A3)+
0000231C 12 BC 00 01                      MOVE.B  #1, (A1)
00002320 61 00 0C C6                      BSR.W   $00002FE8
00002324 4E 75                            RTS
00002326 41 FA 10 30                      LEA     (PC)(0x00003358), A0
0000232A 42 82                            CLR.L   D2
0000232C 74 07                            MOVEQ   #7, D2
0000232E 49 F0 20 00                      LEA     (A0)(0000000000000000, D2:w), A4
00002332 61 00 0C A2                      BSR.W   $00002FD6
00002336 49 FA 12 35                      LEA     (PC)(0x0000356D), A4
0000233A 18 FC 00 02                      MOVE.B  #2, (A4)+
0000233E 32 16                            MOVE.W  (A6), D1
00002340 EC 49                            LSR.W   #6, D1
00002342 C2 3C 00 07                      AND.B   #7, D1
00002346 B2 3C 00 01                      CMP.B   #1, D1
0000234A 66 00 00 06                      BNE.W   $00002352
0000234E 16 FC 00 41                      MOVE.B  #65, (A3)+
00002352 16 FC 00 2E                      MOVE.B  #46, (A3)+
00002356 16 FC 00 4C                      MOVE.B  #76, (A3)+
0000235A 60 96                            BRA.S   $000022F2
0000235C 41 FA 0F FA                      LEA     (PC)(0x00003358), A0
00002360 42 82                            CLR.L   D2
00002362 74 07                            MOVEQ   #7, D2
00002364 49 F0 20 00                      LEA     (A0)(0000000000000000, D2:w), A4
00002368 61 00 0C 6C                      BSR.W   $00002FD6
0000236C 49 FA 11 FF                      LEA     (PC)(0x0000356D), A4
00002370 18 FC 00 01                      MOVE.B  #1, (A4)+
00002374 32 16                            MOVE.W  (A6), D1
00002376 EC 49                            LSR.W   #6, D1
00002378 C2 3C 00 07                      AND.B   #7, D1
0000237C B2 3C 00 01                      CMP.B   #1, D1
00002380 66 00 00 06                      BNE.W   $00002388
00002384 16 FC 00 41                      MOVE.B  #65, (A3)+
00002388 16 FC 00 2E                      MOVE.B  #46, (A3)+
0000238C 16 FC 00 57                      MOVE.B  #87, (A3)+
00002390 60 00 FF 60                      BRA.W   $000022F2
00002394 32 16                            MOVE.W  (A6), D1
00002396 C2 3C 00 C0                      AND.B   #-64, D1
0000239A B2 3C 00 C0                      CMP.B   #-64, D1
0000239E 67 00 00 80                      BEQ.W   $00002420
000023A2 41 FA 0F B4                      LEA     (PC)(0x00003358), A0
000023A6 42 82                            CLR.L   D2
000023A8 74 3F                            MOVEQ   #63, D2
000023AA 32 15                            MOVE.W  (A5), D1
000023AC 08 01 00 08                      BTST    #8, D1
000023B0 67 00 00 04                      BEQ.W   $000023B6
000023B4 5A 42                            ADDQ.W  #5, D2
000023B6 49 F0 20 00                      LEA     (A0)(0000000000000000, D2:w), A4
000023BA 61 00 0C 1A                      BSR.W   $00002FD6
000023BE 49 FA 11 AD                      LEA     (PC)(0x0000356D), A4
000023C2 EC 09                            LSR.B   #6, D1
000023C4 C2 3C 00 01                      AND.B   #1, D1
000023C8 18 81                            MOVE.B  D1, (A4)
000023CA 61 00 0C BE                      BSR.W   $0000308A
000023CE 47 FA 11 AF                      LEA     (PC)(0x0000357F), A3
000023D2 16 FC 00 23                      MOVE.B  #35, (A3)+
000023D6 16 FC 00 26                      MOVE.B  #38, (A3)+
000023DA 34 16                            MOVE.W  (A6), D2
000023DC EF 5A                            ROL.W   #7, D2
000023DE C4 3C 00 07                      AND.B   #7, D2
000023E2 C4 02                            AND.B   D2, D2
000023E4 66 00 00 04                      BNE.W   $000023EA
000023E8 74 08                            MOVEQ   #8, D2
000023EA 42 81                            CLR.L   D1
000023EC 12 02                            MOVE.B  D2, D1
000023EE 61 00 0C 1E                      BSR.W   $0000300E
000023F2 16 FC 00 2C                      MOVE.B  #44, (A3)+
000023F6 32 1E                            MOVE.W  (A6)+, D1
000023F8 49 FA 11 78                      LEA     (PC)(0x00003572), A4
000023FC 14 01                            MOVE.B  D1, D2
000023FE C2 3C 00 07                      AND.B   #7, D1
00002402 19 01                            MOVE.B  D1, -(A4)
00002404 12 02                            MOVE.B  D2, D1
00002406 E6 09                            LSR.B   #3, D1
00002408 C2 3C 00 07                      AND.B   #7, D1
0000240C 19 01                            MOVE.B  D1, -(A4)
0000240E 39 3C 00 00                      MOVE.W  #0, -(A4)
00002412 43 FA 11 5E                      LEA     (PC)(0x00003572), A1
00002416 12 BC 00 01                      MOVE.B  #1, (A1)
0000241A 61 00 0B CC                      BSR.W   $00002FE8
0000241E 4E 75                            RTS
00002420 32 16                            MOVE.W  (A6), D1
00002422 41 FA 0F 34                      LEA     (PC)(0x00003358), A0
00002426 42 82                            CLR.L   D2
00002428 74 49                            MOVEQ   #73, D2
0000242A 49 FA 11 44                      LEA     (PC)(0x00003570), A4
0000242E C2 3C 00 07                      AND.B   #7, D1
00002432 19 01                            MOVE.B  D1, -(A4)
00002434 32 16                            MOVE.W  (A6), D1
00002436 E6 09                            LSR.B   #3, D1
00002438 C2 3C 00 07                      AND.B   #7, D1
0000243C B2 3C 00 01                      CMP.B   #1, D1
00002440 66 00 00 06                      BNE.W   $00002448
00002444 54 02                            ADDQ.B  #2, D2
00002446 53 01                            SUBQ.B  #1, D1
00002448 19 01                            MOVE.B  D1, -(A4)
0000244A 49 F0 20 00                      LEA     (A0)(0000000000000000, D2:w), A4
0000244E 61 00 0B 86                      BSR.W   $00002FD6
00002452 32 1E                            MOVE.W  (A6)+, D1
00002454 E1 59                            ROL.W   #8, D1
00002456 C2 3C 00 0F                      AND.B   #15, D1
0000245A 61 00 0C 5A                      BSR.W   $000030B6
0000245E 49 FA 11 0E                      LEA     (PC)(0x0000356E), A4
00002462 43 FA 11 0E                      LEA     (PC)(0x00003572), A1
00002466 12 BC 00 00                      MOVE.B  #0, (A1)
0000246A 61 00 0B 78                      BSR.W   $00002FE4
0000246E 32 15                            MOVE.W  (A5), D1
00002470 E6 09                            LSR.B   #3, D1
00002472 C2 3C 00 07                      AND.B   #7, D1
00002476 B2 3C 00 01                      CMP.B   #1, D1
0000247A 67 00 00 04                      BEQ.W   $00002480
0000247E 4E 75                            RTS
00002480 16 FC 00 2C                      MOVE.B  #44, (A3)+
00002484 16 FC 00 26                      MOVE.B  #38, (A3)+
00002488 42 81                            CLR.L   D1
0000248A 32 1E                            MOVE.W  (A6)+, D1
0000248C 61 00 0C 48                      BSR.W   $000030D6
00002490 61 00 0B 7C                      BSR.W   $0000300E
00002494 4E 75                            RTS
00002496 32 1E                            MOVE.W  (A6)+, D1
00002498 3F 01                            MOVE.W  D1, -(SP)
0000249A 41 FA 0E BC                      LEA     (PC)(0x00003358), A0
0000249E 34 3C 00 7E                      MOVE.W  #126, D2
000024A2 C2 7C 0F 00                      AND.W   #3840, D1
000024A6 B2 7C 00 00                      CMP.W   #0, D1
000024AA 66 00 00 0A                      BNE.W   $000024B6
000024AE D4 7C 00 02                      ADDw #2, D2
000024B2 60 00 00 2A                      BRA.W   $000024DE
000024B6 B2 7C 01 00                      CMP.W   #256, D1
000024BA 66 00 00 0A                      BNE.W   $000024C6
000024BE D4 7C 00 06                      ADDw #6, D2
000024C2 60 00 00 1A                      BRA.W   $000024DE
000024C6 49 F0 20 00                      LEA     (A0)(0000000000000000, D2:w), A4
000024CA 61 00 0B 0A                      BSR.W   $00002FD6
000024CE 32 17                            MOVE.W  (SP), D1
000024D0 E1 59                            ROL.W   #8, D1
000024D2 C2 7C 00 0F                      AND.W   #15, D1
000024D6 61 00 0B DE                      BSR.W   $000030B6
000024DA 60 00 00 0A                      BRA.W   $000024E6
000024DE 49 F0 20 00                      LEA     (A0)(0000000000000000, D2:w), A4
000024E2 61 00 0A F2                      BSR.W   $00002FD6
000024E6 32 1F                            MOVE.W  (SP)+, D1
000024E8 B2 3C 00 00                      CMP.B   #0, D1
000024EC 67 00 00 16                      BEQ.W   $00002504
000024F0 16 FC 00 2E                      MOVE.B  #46, (A3)+
000024F4 16 FC 00 53                      MOVE.B  #83, (A3)+
000024F8 C2 BC 00 00 00 FF                AND.L   #255, D1
000024FE 48 81                            EXT.W   D1
00002500 60 00 00 06                      BRA.W   $00002508
00002504 42 81                            CLR.L   D1
00002506 32 1E                            MOVE.W  (A6)+, D1
00002508 47 FA 10 75                      LEA     (PC)(0x0000357F), A3
0000250C 16 FC 00 26                      MOVE.B  #38, (A3)+
00002510 61 00 0B C4                      BSR.W   $000030D6
00002514 61 00 0A F8                      BSR.W   $0000300E
00002518 4E 75                            RTS
0000251A 41 FA 0E 3C                      LEA     (PC)(0x00003358), A0
0000251E 42 82                            CLR.L   D2
00002520 74 0C                            MOVEQ   #12, D2
00002522 49 F0 20 00                      LEA     (A0)(0000000000000000, D2:w), A4
00002526 61 00 0A AE                      BSR.W   $00002FD6
0000252A 47 FA 10 53                      LEA     (PC)(0x0000357F), A3
0000252E 16 FC 00 23                      MOVE.B  #35, (A3)+
00002532 16 FC 00 26                      MOVE.B  #38, (A3)+
00002536 42 81                            CLR.L   D1
00002538 32 1E                            MOVE.W  (A6)+, D1
0000253A 3F 01                            MOVE.W  D1, -(SP)
0000253C C2 7C 00 FF                      AND.W   #255, D1
00002540 61 00 0A CC                      BSR.W   $0000300E
00002544 16 FC 00 2C                      MOVE.B  #44, (A3)+
00002548 16 FC 00 44                      MOVE.B  #68, (A3)+
0000254C 32 1F                            MOVE.W  (SP)+, D1
0000254E EF 59                            ROL.W   #7, D1
00002550 C2 3C 00 07                      AND.B   #7, D1
00002554 D2 3C 00 30                      ADD.B   #48, D1
00002558 16 C1                            MOVE.B  D1, (A3)+
0000255A 4E 75                            RTS
0000255C 42 81                            CLR.L   D1
0000255E 12 15                            MOVE.B  (A5), D1
00002560 08 01 00 00                      BTST    #0, D1
00002564 66 00 00 14                      BNE.W   $0000257A
00002568 C2 3C 00 0F                      AND.B   #15, D1
0000256C 41 FA 0D C0                      LEA     (PC)(0x0000332E), A0
00002570 43 FA 0D C6                      LEA     (PC)(0x00003338), A1
00002574 61 00 0B B8                      BSR.W   $0000312E
00002578 4E 75                            RTS
0000257A 41 FA 0D DC                      LEA     (PC)(0x00003358), A0
0000257E 43 FA 0F ED                      LEA     (PC)(0x0000356D), A1
00002582 12 BC 00 01                      MOVE.B  #1, (A1)
00002586 34 3C 00 F5                      MOVE.W  #245, D2
0000258A 32 15                            MOVE.W  (A5), D1
0000258C 08 01 00 06                      BTST    #6, D1
00002590 67 00 00 0A                      BEQ.W   $0000259C
00002594 D4 7C 00 04                      ADDw #4, D2
00002598 12 BC 00 02                      MOVE.B  #2, (A1)
0000259C 49 F0 20 00                      LEA     (A0)(0000000000000000, D2:w), A4
000025A0 61 00 0A 34                      BSR.W   $00002FD6
000025A4 32 1E                            MOVE.W  (A6)+, D1
000025A6 34 01                            MOVE.W  D1, D2
000025A8 47 FA 0F D5                      LEA     (PC)(0x0000357F), A3
000025AC 49 FA 0F C4                      LEA     (PC)(0x00003572), A4
000025B0 22 4C                            MOVEA.L A4, A1
000025B2 EF 5A                            ROL.W   #7, D2
000025B4 C4 3C 00 07                      AND.B   #7, D2
000025B8 19 02                            MOVE.B  D2, -(A4)
000025BA 34 01                            MOVE.W  D1, D2
000025BC 08 01 00 06                      BTST    #6, D1
000025C0 67 00 00 0A                      BEQ.W   $000025CC
000025C4 19 3C 00 01                      MOVE.B  #1, -(A4)
000025C8 60 00 00 06                      BRA.W   $000025D0
000025CC 19 3C 00 00                      MOVE.B  #0, -(A4)
000025D0 32 02                            MOVE.W  D2, D1
000025D2 C4 3C 00 07                      AND.B   #7, D2
000025D6 19 02                            MOVE.B  D2, -(A4)
000025D8 E6 49                            LSR.W   #3, D1
000025DA C2 3C 00 07                      AND.B   #7, D1
000025DE 19 01                            MOVE.B  D1, -(A4)
000025E0 61 00 FD 2E                      BSR.W   $00002310
000025E4 4E 75                            RTS
000025E6 32 15                            MOVE.W  (A5), D1
000025E8 08 01 00 07                      BTST    #7, D1
000025EC C2 3C 00 C0                      AND.B   #-64, D1
000025F0 B2 3C 00 C0                      CMP.B   #-64, D1
000025F4 66 00 00 5A                      BNE.W   $00002650
000025F8 43 FA 0F 73                      LEA     (PC)(0x0000356D), A1
000025FC 12 BC 00 01                      MOVE.B  #1, (A1)
00002600 41 FA 0D 56                      LEA     (PC)(0x00003358), A0
00002604 2F 08                            MOVE.L  A0, -(SP)
00002606 74 07                            MOVEQ   #7, D2
00002608 49 F0 20 00                      LEA     (A0)(0000000000000000, D2:w), A4
0000260C 61 00 09 C8                      BSR.W   $00002FD6
00002610 16 FC 00 2E                      MOVE.B  #46, (A3)+
00002614 16 FC 00 57                      MOVE.B  #87, (A3)+
00002618 47 FA 0F 65                      LEA     (PC)(0x0000357F), A3
0000261C 20 5F                            MOVEA.L (SP)+, A0
0000261E 34 3C 00 F2                      MOVE.W  #242, D2
00002622 49 F0 20 00                      LEA     (A0)(0000000000000000, D2:w), A4
00002626 61 00 09 AE                      BSR.W   $00002FD6
0000262A 16 FC 00 2C                      MOVE.B  #44, (A3)+
0000262E 32 1E                            MOVE.W  (A6)+, D1
00002630 34 01                            MOVE.W  D1, D2
00002632 43 FA 0F 3E                      LEA     (PC)(0x00003572), A1
00002636 28 49                            MOVEA.L A1, A4
00002638 12 BC 00 01                      MOVE.B  #1, (A1)
0000263C C4 3C 00 07                      AND.B   #7, D2
00002640 19 02                            MOVE.B  D2, -(A4)
00002642 E6 49                            LSR.W   #3, D1
00002644 C2 3C 00 07                      AND.B   #7, D1
00002648 19 01                            MOVE.B  D1, -(A4)
0000264A 61 00 09 9C                      BSR.W   $00002FE8
0000264E 4E 75                            RTS
00002650 41 FA 0D 06                      LEA     (PC)(0x00003358), A0
00002654 34 3C 00 ED                      MOVE.W  #237, D2
00002658 49 F0 20 00                      LEA     (A0)(0000000000000000, D2:w), A4
0000265C 61 00 09 78                      BSR.W   $00002FD6
00002660 32 15                            MOVE.W  (A5), D1
00002662 EC 49                            LSR.W   #6, D1
00002664 C2 7C 00 03                      AND.W   #3, D1
00002668 41 FA 0F 03                      LEA     (PC)(0x0000356D), A0
0000266C 10 81                            MOVE.B  D1, (A0)
0000266E 61 00 0A 1A                      BSR.W   $0000308A
00002672 47 FA 0F 0B                      LEA     (PC)(0x0000357F), A3
00002676 60 B6                            BRA.S   $0000262E
00002678 41 FA 0C DE                      LEA     (PC)(0x00003358), A0
0000267C 34 3C 00 FD                      MOVE.W  #253, D2
00002680 60 D6                            BRA.S   $00002658
00002682 32 15                            MOVE.W  (A5), D1
00002684 C2 7C 00 C0                      AND.W   #192, D1
00002688 B2 7C 00 C0                      CMP.W   #192, D1
0000268C 67 00 00 0C                      BEQ.W   $0000269A
00002690 41 FA 0C C6                      LEA     (PC)(0x00003358), A0
00002694 34 3C 01 8A                      MOVE.W  #394, D2
00002698 60 BE                            BRA.S   $00002658
0000269A 41 FA 0C BC                      LEA     (PC)(0x00003358), A0
0000269E 34 3C 00 07                      MOVE.W  #7, D2
000026A2 49 F0 20 00                      LEA     (A0)(0000000000000000, D2:w), A4
000026A6 61 00 09 2E                      BSR.W   $00002FD6
000026AA 49 FA 0E C1                      LEA     (PC)(0x0000356D), A4
000026AE 18 BC 00 01                      MOVE.B  #1, (A4)
000026B2 61 00 01 AA                      BSR.W   $0000285E
000026B6 16 FC 00 2C                      MOVE.B  #44, (A3)+
000026BA 41 FA 0C 9C                      LEA     (PC)(0x00003358), A0
000026BE 34 3C 01 8E                      MOVE.W  #398, D2
000026C2 49 F0 20 00                      LEA     (A0)(0000000000000000, D2:w), A4
000026C6 61 00 09 0E                      BSR.W   $00002FD6
000026CA 4E 75                            RTS
000026CC 32 15                            MOVE.W  (A5), D1
000026CE C2 7C 00 C0                      AND.W   #192, D1
000026D2 B2 7C 00 C0                      CMP.W   #192, D1
000026D6 67 00 00 0E                      BEQ.W   $000026E6
000026DA 41 FA 0C 7C                      LEA     (PC)(0x00003358), A0
000026DE 34 3C 01 92                      MOVE.W  #402, D2
000026E2 60 00 FF 74                      BRA.W   $00002658
000026E6 41 FA 0C 70                      LEA     (PC)(0x00003358), A0
000026EA 34 3C 00 07                      MOVE.W  #7, D2
000026EE 49 F0 20 00                      LEA     (A0)(0000000000000000, D2:w), A4
000026F2 61 00 08 E2                      BSR.W   $00002FD6
000026F6 49 FA 0E 75                      LEA     (PC)(0x0000356D), A4
000026FA 18 BC 00 01                      MOVE.B  #1, (A4)
000026FE 61 00 01 5E                      BSR.W   $0000285E
00002702 16 FC 00 2C                      MOVE.B  #44, (A3)+
00002706 41 FA 0C 50                      LEA     (PC)(0x00003358), A0
0000270A 34 3C 01 96                      MOVE.W  #406, D2
0000270E 49 F0 20 00                      LEA     (A0)(0000000000000000, D2:w), A4
00002712 61 00 08 C2                      BSR.W   $00002FD6
00002716 4E 75                            RTS
00002718 32 15                            MOVE.W  (A5), D1
0000271A 41 FA 0C 3C                      LEA     (PC)(0x00003358), A0
0000271E 34 3C 01 AF                      MOVE.W  #431, D2
00002722 C2 7C 00 F8                      AND.W   #248, D1
00002726 B2 7C 00 40                      CMP.W   #64, D1
0000272A 67 00 00 3C                      BEQ.W   $00002768
0000272E B2 7C 00 80                      CMP.W   #128, D1
00002732 67 00 00 34                      BEQ.W   $00002768
00002736 B2 7C 00 C0                      CMP.W   #192, D1
0000273A 67 00 00 2C                      BEQ.W   $00002768
0000273E C2 7C 00 C0                      AND.W   #192, D1
00002742 B2 7C 00 00                      CMP.W   #0, D1
00002746 67 00 00 0A                      BEQ.W   $00002752
0000274A B2 7C 00 40                      CMP.W   #64, D1
0000274E 66 00 00 4A                      BNE.W   $0000279A
00002752 32 15                            MOVE.W  (A5), D1
00002754 C2 7C 00 C0                      AND.W   #192, D1
00002758 B2 7C 00 00                      CMP.W   #0, D1
0000275C 67 00 FE FA                      BEQ.W   $00002658
00002760 D4 7C 00 0A                      ADDw #10, D2
00002764 60 00 FE F2                      BRA.W   $00002658
00002768 D4 7C 00 14                      ADDw #20, D2
0000276C 32 15                            MOVE.W  (A5), D1
0000276E C2 7C 00 F8                      AND.W   #248, D1
00002772 B2 7C 00 40                      CMP.W   #64, D1
00002776 67 00 00 12                      BEQ.W   $0000278A
0000277A D4 7C 00 0A                      ADDw #10, D2
0000277E B2 7C 00 80                      CMP.W   #128, D1
00002782 67 00 00 06                      BEQ.W   $0000278A
00002786 D4 7C 00 0A                      ADDw #10, D2
0000278A 49 F0 20 00                      LEA     (A0)(0000000000000000, D2:w), A4
0000278E 61 00 08 46                      BSR.W   $00002FD6
00002792 47 FA 0D EB                      LEA     (PC)(0x0000357F), A3
00002796 60 00 FE 96                      BRA.W   $0000262E
0000279A 41 FA 0B BC                      LEA     (PC)(0x00003358), A0
0000279E 34 3C 01 E1                      MOVE.W  #481, D2
000027A2 49 F0 20 00                      LEA     (A0)(0000000000000000, D2:w), A4
000027A6 61 00 08 2E                      BSR.W   $00002FD6
000027AA 32 15                            MOVE.W  (A5), D1
000027AC 49 FA 0D BF                      LEA     (PC)(0x0000356D), A4
000027B0 EC 09                            LSR.B   #6, D1
000027B2 C2 3C 00 01                      AND.B   #1, D1
000027B6 52 01                            ADDQ.B  #1, D1
000027B8 18 81                            MOVE.B  D1, (A4)
000027BA 61 00 08 CE                      BSR.W   $0000308A
000027BE ED 59                            ROL.W   #6, D1
000027C0 C2 3C 00 01                      AND.B   #1, D1
000027C4 67 00 00 1E                      BEQ.W   $000027E4
000027C8 49 FA 0D A6                      LEA     (PC)(0x00003570), A4
000027CC 43 FA 0D A4                      LEA     (PC)(0x00003572), A1
000027D0 12 BC 00 00                      MOVE.B  #0, (A1)
000027D4 61 00 09 84                      BSR.W   $0000315A
000027D8 16 FC 00 2C                      MOVE.B  #44, (A3)+
000027DC 32 1E                            MOVE.W  (A6)+, D1
000027DE 61 00 09 A2                      BSR.W   $00003182
000027E2 4E 75                            RTS
000027E4 47 FA 0D 99                      LEA     (PC)(0x0000357F), A3
000027E8 32 1E                            MOVE.W  (A6)+, D1
000027EA 61 00 09 96                      BSR.W   $00003182
000027EE 16 FC 00 2C                      MOVE.B  #44, (A3)+
000027F2 49 FA 0D 7E                      LEA     (PC)(0x00003572), A4
000027F6 22 4C                            MOVEA.L A4, A1
000027F8 12 BC 00 01                      MOVE.B  #1, (A1)
000027FC 61 00 09 5C                      BSR.W   $0000315A
00002800 4E 75                            RTS
00002802 32 15                            MOVE.W  (A5), D1
00002804 41 FA 0B 52                      LEA     (PC)(0x00003358), A0
00002808 34 3C 01 99                      MOVE.W  #409, D2
0000280C B2 7C 4A FC                      CMP.W   #19196, D1
00002810 66 00 00 0E                      BNE.W   $00002820
00002814 49 F0 20 00                      LEA     (A0)(0000000000000000, D2:w), A4
00002818 61 00 07 BC                      BSR.W   $00002FD6
0000281C 32 1E                            MOVE.W  (A6)+, D1
0000281E 4E 75                            RTS
00002820 D4 7C 00 08                      ADDw #8, D2
00002824 C2 7C 00 C0                      AND.W   #192, D1
00002828 B2 7C 00 C0                      CMP.W   #192, D1
0000282C 66 00 FE 2A                      BNE.W   $00002658
00002830 D4 7C 00 04                      ADDw #4, D2
00002834 60 00 FE 22                      BRA.W   $00002658
00002838 32 15                            MOVE.W  (A5), D1
0000283A 08 01 00 07                      BTST    #7, D1
0000283E 67 00 00 42                      BEQ.W   $00002882
00002842 41 FA 0B 14                      LEA     (PC)(0x00003358), A0
00002846 34 3C 00 E5                      MOVE.W  #229, D2
0000284A 08 01 00 06                      BTST    #6, D1
0000284E 66 00 00 06                      BNE.W   $00002856
00002852 D4 7C 00 04                      ADDw #4, D2
00002856 49 F0 20 00                      LEA     (A0)(0000000000000000, D2:w), A4
0000285A 61 00 07 7A                      BSR.W   $00002FD6
0000285E 43 FA 0D 12                      LEA     (PC)(0x00003572), A1
00002862 12 BC 00 00                      MOVE.B  #0, (A1)
00002866 49 FA 0D 08                      LEA     (PC)(0x00003570), A4
0000286A 32 1E                            MOVE.W  (A6)+, D1
0000286C 34 01                            MOVE.W  D1, D2
0000286E C4 3C 00 07                      AND.B   #7, D2
00002872 19 02                            MOVE.B  D2, -(A4)
00002874 E6 49                            LSR.W   #3, D1
00002876 C2 3C 00 07                      AND.B   #7, D1
0000287A 19 01                            MOVE.B  D1, -(A4)
0000287C 61 00 07 66                      BSR.W   $00002FE4
00002880 4E 75                            RTS
00002882 C2 7C 00 70                      AND.W   #112, D1
00002886 B2 7C 00 40                      CMP.W   #64, D1
0000288A 66 00 00 2E                      BNE.W   $000028BA
0000288E 41 FA 0A C8                      LEA     (PC)(0x00003358), A0
00002892 34 3C 00 D2                      MOVE.W  #210, D2
00002896 49 F0 20 00                      LEA     (A0)(0000000000000000, D2:w), A4
0000289A 61 00 07 3A                      BSR.W   $00002FD6
0000289E 47 FA 0C DF                      LEA     (PC)(0x0000357F), A3
000028A2 16 FC 00 23                      MOVE.B  #35, (A3)+
000028A6 16 FC 00 26                      MOVE.B  #38, (A3)+
000028AA 42 81                            CLR.L   D1
000028AC 32 1E                            MOVE.W  (A6)+, D1
000028AE C2 BC 00 00 00 0F                AnDl #15, D1
000028B4 61 00 07 58                      BSR.W   $0000300E
000028B8 4E 75                            RTS
000028BA B2 7C 00 50                      CMP.W   #80, D1
000028BE 66 00 00 68                      BNE.W   $00002928
000028C2 41 FA 0A 94                      LEA     (PC)(0x00003358), A0
000028C6 34 3C 00 D7                      MOVE.W  #215, D2
000028CA 32 15                            MOVE.W  (A5), D1
000028CC 08 01 00 03                      BTST    #3, D1
000028D0 67 00 00 06                      BEQ.W   $000028D8
000028D4 D4 7C 00 05                      ADDw #5, D2
000028D8 49 F0 20 00                      LEA     (A0)(0000000000000000, D2:w), A4
000028DC 61 00 06 F8                      BSR.W   $00002FD6
000028E0 47 FA 0C 9D                      LEA     (PC)(0x0000357F), A3
000028E4 49 FA 0C 88                      LEA     (PC)(0x0000356E), A4
000028E8 2F 0C                            MOVE.L  A4, -(SP)
000028EA 18 FC 00 01                      MOVE.B  #1, (A4)+
000028EE 32 1E                            MOVE.W  (A6)+, D1
000028F0 34 01                            MOVE.W  D1, D2
000028F2 C2 3C 00 07                      AND.B   #7, D1
000028F6 18 81                            MOVE.B  D1, (A4)
000028F8 28 5F                            MOVEA.L (SP)+, A4
000028FA 3F 02                            MOVE.W  D2, -(SP)
000028FC 43 FA 0C 74                      LEA     (PC)(0x00003572), A1
00002900 12 BC 00 00                      MOVE.B  #0, (A1)
00002904 61 00 06 DE                      BSR.W   $00002FE4
00002908 34 1F                            MOVE.W  (SP)+, D2
0000290A 08 02 00 03                      BTST    #3, D2
0000290E 66 00 00 16                      BNE.W   $00002926
00002912 16 FC 00 2C                      MOVE.B  #44, (A3)+
00002916 16 FC 00 23                      MOVE.B  #35, (A3)+
0000291A 16 FC 00 26                      MOVE.B  #38, (A3)+
0000291E 42 81                            CLR.L   D1
00002920 32 1E                            MOVE.W  (A6)+, D1
00002922 61 00 06 EA                      BSR.W   $0000300E
00002926 4E 75                            RTS
00002928 B2 7C 00 60                      CMP.W   #96, D1
0000292C 66 00 00 80                      BNE.W   $000029AE
00002930 41 FA 0A 26                      LEA     (PC)(0x00003358), A0
00002934 74 07                            MOVEQ   #7, D2
00002936 2F 08                            MOVE.L  A0, -(SP)
00002938 49 F0 20 00                      LEA     (A0)(0000000000000000, D2:w), A4
0000293C 61 00 06 98                      BSR.W   $00002FD6
00002940 16 FC 00 2E                      MOVE.B  #46, (A3)+
00002944 16 FC 00 4C                      MOVE.B  #76, (A3)+
00002948 47 FA 0C 35                      LEA     (PC)(0x0000357F), A3
0000294C 32 1E                            MOVE.W  (A6)+, D1
0000294E 34 01                            MOVE.W  D1, D2
00002950 49 FA 0C 1C                      LEA     (PC)(0x0000356E), A4
00002954 2F 0C                            MOVE.L  A4, -(SP)
00002956 18 FC 00 01                      MOVE.B  #1, (A4)+
0000295A C4 3C 00 07                      AND.B   #7, D2
0000295E 18 82                            MOVE.B  D2, (A4)
00002960 43 FA 0C 10                      LEA     (PC)(0x00003572), A1
00002964 12 BC 00 00                      MOVE.B  #0, (A1)
00002968 08 01 00 03                      BTST    #3, D1
0000296C 67 00 00 26                      BEQ.W   $00002994
00002970 28 5F                            MOVEA.L (SP)+, A4
00002972 38 9C                            MOVE.W  (A4)+, (A4)
00002974 12 BC 00 01                      MOVE.B  #1, (A1)
00002978 20 5F                            MOVEA.L (SP)+, A0
0000297A 2F 0C                            MOVE.L  A4, -(SP)
0000297C 34 3C 00 E1                      MOVE.W  #225, D2
00002980 49 F0 20 00                      LEA     (A0)(0000000000000000, D2:w), A4
00002984 61 00 06 50                      BSR.W   $00002FD6
00002988 16 FC 00 2C                      MOVE.B  #44, (A3)+
0000298C 28 5F                            MOVEA.L (SP)+, A4
0000298E 61 00 06 58                      BSR.W   $00002FE8
00002992 4E 75                            RTS
00002994 28 5F                            MOVEA.L (SP)+, A4
00002996 61 00 06 4C                      BSR.W   $00002FE4
0000299A 16 FC 00 2C                      MOVE.B  #44, (A3)+
0000299E 20 5F                            MOVEA.L (SP)+, A0
000029A0 34 3C 00 E1                      MOVE.W  #225, D2
000029A4 49 F0 20 00                      LEA     (A0)(0000000000000000, D2:w), A4
000029A8 61 00 06 2C                      BSR.W   $00002FD6
000029AC 4E 75                            RTS
000029AE B2 7C 00 70                      CMP.W   #112, D1
000029B2 67 00 00 0C                      BEQ.W   $000029C0
000029B6 41 FA 0B BC                      LEA     (PC)(0x00003574), A0
000029BA 10 BC 00 01                      MOVE.B  #1, (A0)
000029BE 4E 75                            RTS
000029C0 42 81                            CLR.L   D1
000029C2 32 1E                            MOVE.W  (A6)+, D1
000029C4 3F 01                            MOVE.W  D1, -(SP)
000029C6 C2 7C 00 FF                      AND.W   #255, D1
000029CA 41 FA 09 8C                      LEA     (PC)(0x00003358), A0
000029CE 34 3C 00 9C                      MOVE.W  #156, D2
000029D2 C2 3C 00 0F                      AND.B   #15, D1
000029D6 5C 42                            ADDQ.W  #6, D2
000029D8 51 C9 FF FC                      DBF     D1, $000029D6
000029DC 49 F0 20 00                      LEA     (A0)(0000000000000000, D2:w), A4
000029E0 61 00 05 F4                      BSR.W   $00002FD6
000029E4 32 1F                            MOVE.W  (SP)+, D1
000029E6 C2 7C 00 0F                      AND.W   #15, D1
000029EA B2 3C 00 02                      CMP.B   #2, D1
000029EE 66 00 00 12                      BNE.W   $00002A02
000029F2 47 FA 0B 8B                      LEA     (PC)(0x0000357F), A3
000029F6 16 FC 00 26                      MOVE.B  #38, (A3)+
000029FA 42 81                            CLR.L   D1
000029FC 32 1E                            MOVE.W  (A6)+, D1
000029FE 61 00 06 0E                      BSR.W   $0000300E
00002A02 4E 75                            RTS
00002A04 41 FA 09 52                      LEA     (PC)(0x00003358), A0
00002A08 34 3C 01 2F                      MOVE.W  #303, D2
00002A0C 32 15                            MOVE.W  (A5), D1
00002A0E C2 7C 00 C0                      AND.W   #192, D1
00002A12 B2 7C 00 C0                      CMP.W   #192, D1
00002A16 67 00 00 14                      BEQ.W   $00002A2C
00002A1A 32 15                            MOVE.W  (A5), D1
00002A1C C2 7C 01 F0                      AND.W   #496, D1
00002A20 B2 7C 01 00                      CMP.W   #256, D1
00002A24 67 00 00 2C                      BEQ.W   $00002A52
00002A28 60 00 02 52                      BRA.W   $00002C7C
00002A2C D4 7C 00 0E                      ADDw #14, D2
00002A30 12 15                            MOVE.B  (A5), D1
00002A32 08 01 00 00                      BTST    #0, D1
00002A36 67 00 00 06                      BEQ.W   $00002A3E
00002A3A D4 7C 00 05                      ADDw #5, D2
00002A3E 49 F0 20 00                      LEA     (A0)(0000000000000000, D2:w), A4
00002A42 61 00 05 92                      BSR.W   $00002FD6
00002A46 32 1E                            MOVE.W  (A6)+, D1
00002A48 08 41 00 06                      BChg #6, D1
00002A4C 61 00 FB 58                      BSR.W   $000025A6
00002A50 4E 75                            RTS
00002A52 D4 7C 00 04                      ADDw #4, D2
00002A56 60 00 01 D2                      BRA.W   $00002C2A
00002A5A 41 FA 08 FC                      LEA     (PC)(0x00003358), A0
00002A5E 34 3C 01 21                      MOVE.W  #289, D2
00002A62 61 00 01 A6                      BSR.W   $00002C0A
00002A66 4E 75                            RTS
00002A68 32 15                            MOVE.W  (A5), D1
00002A6A 41 FA 08 EC                      LEA     (PC)(0x00003358), A0
00002A6E 34 3C 01 01                      MOVE.W  #257, D2
00002A72 49 FA 0A FA                      LEA     (PC)(0x0000356E), A4
00002A76 C2 7C 00 C0                      AND.W   #192, D1
00002A7A B2 7C 00 C0                      CMP.W   #192, D1
00002A7E 67 00 00 80                      BEQ.W   $00002B00
00002A82 12 15                            MOVE.B  (A5), D1
00002A84 08 01 00 00                      BTST    #0, D1
00002A88 67 00 00 18                      BEQ.W   $00002AA2
00002A8C 32 15                            MOVE.W  (A5), D1
00002A8E C2 3C 00 38                      AND.B   #56, D1
00002A92 B2 3C 00 08                      CMP.B   #8, D1
00002A96 67 00 00 B8                      BEQ.W   $00002B50
00002A9A 18 BC 00 00                      MOVE.B  #0, (A4)
00002A9E 60 00 00 0E                      BRA.W   $00002AAE
00002AA2 D4 7C 00 04                      ADDw #4, D2
00002AA6 18 BC 00 00                      MOVE.B  #0, (A4)
00002AAA 60 00 00 02                      BRA.W   $00002AAE
00002AAE 49 F0 20 00                      LEA     (A0)(0000000000000000, D2:w), A4
00002AB2 61 00 05 22                      BSR.W   $00002FD6
00002AB6 49 FA 0A B5                      LEA     (PC)(0x0000356D), A4
00002ABA 32 15                            MOVE.W  (A5), D1
00002ABC EC 49                            LSR.W   #6, D1
00002ABE C2 3C 00 03                      AND.B   #3, D1
00002AC2 18 81                            MOVE.B  D1, (A4)
00002AC4 61 00 05 C4                      BSR.W   $0000308A
00002AC8 49 FA 0A A8                      LEA     (PC)(0x00003572), A4
00002ACC 22 4C                            MOVEA.L A4, A1
00002ACE 32 1E                            MOVE.W  (A6)+, D1
00002AD0 34 01                            MOVE.W  D1, D2
00002AD2 C4 3C 00 07                      AND.B   #7, D2
00002AD6 19 02                            MOVE.B  D2, -(A4)
00002AD8 34 01                            MOVE.W  D1, D2
00002ADA E6 4A                            LSR.W   #3, D2
00002ADC C4 3C 00 07                      AND.B   #7, D2
00002AE0 19 02                            MOVE.B  D2, -(A4)
00002AE2 EF 59                            ROL.W   #7, D1
00002AE4 C2 3C 00 07                      AND.B   #7, D1
00002AE8 19 01                            MOVE.B  D1, -(A4)
00002AEA 18 A4                            MOVE.B  -(A4), (A4)
00002AEC 12 15                            MOVE.B  (A5), D1
00002AEE 08 01 00 00                      BTST    #0, D1
00002AF2 66 00 00 08                      BNE.W   $00002AFC
00002AF6 22 14                            MOVE.L  (A4), D1
00002AF8 48 41                            SWAP    D1
00002AFA 28 81                            MOVE.L  D1, (A4)
00002AFC 60 00 F8 12                      BRA.W   $00002310
00002B00 D4 7C 00 08                      ADDw #8, D2
00002B04 49 F0 20 00                      LEA     (A0)(0000000000000000, D2:w), A4
00002B08 61 00 04 CC                      BSR.W   $00002FD6
00002B0C 32 15                            MOVE.W  (A5), D1
00002B0E E1 59                            ROL.W   #8, D1
00002B10 C2 3C 00 01                      AND.B   #1, D1
00002B14 52 41                            ADDQ.W  #1, D1
00002B16 49 FA 0A 55                      LEA     (PC)(0x0000356D), A4
00002B1A 18 C1                            MOVE.B  D1, (A4)+
00002B1C 61 00 05 6C                      BSR.W   $0000308A
00002B20 49 FA 0A 4E                      LEA     (PC)(0x00003570), A4
00002B24 32 1E                            MOVE.W  (A6)+, D1
00002B26 34 01                            MOVE.W  D1, D2
00002B28 C4 3C 00 07                      AND.B   #7, D2
00002B2C 19 02                            MOVE.B  D2, -(A4)
00002B2E 34 01                            MOVE.W  D1, D2
00002B30 E6 4A                            LSR.W   #3, D2
00002B32 C4 3C 00 07                      AND.B   #7, D2
00002B36 19 02                            MOVE.B  D2, -(A4)
00002B38 EF 59                            ROL.W   #7, D1
00002B3A C2 3C 00 07                      AND.B   #7, D1
00002B3E 49 FA 0A 32                      LEA     (PC)(0x00003572), A4
00002B42 22 4C                            MOVEA.L A4, A1
00002B44 19 01                            MOVE.B  D1, -(A4)
00002B46 19 3C 00 01                      MOVE.B  #1, -(A4)
00002B4A 38 A4                            MOVE.W  -(A4), (A4)
00002B4C 60 00 F7 C2                      BRA.W   $00002310
00002B50 D4 7C 00 0D                      ADDw #13, D2
00002B54 49 F0 20 00                      LEA     (A0)(0000000000000000, D2:w), A4
00002B58 61 00 04 7C                      BSR.W   $00002FD6
00002B5C 49 FA 0A 0F                      LEA     (PC)(0x0000356D), A4
00002B60 32 15                            MOVE.W  (A5), D1
00002B62 EC 49                            LSR.W   #6, D1
00002B64 C2 3C 00 03                      AND.B   #3, D1
00002B68 18 81                            MOVE.B  D1, (A4)
00002B6A 61 00 05 1E                      BSR.W   $0000308A
00002B6E 49 FA 0A 02                      LEA     (PC)(0x00003572), A4
00002B72 22 4C                            MOVEA.L A4, A1
00002B74 32 1E                            MOVE.W  (A6)+, D1
00002B76 34 01                            MOVE.W  D1, D2
00002B78 EF 5A                            ROL.W   #7, D2
00002B7A C4 3C 00 07                      AND.B   #7, D2
00002B7E 19 02                            MOVE.B  D2, -(A4)
00002B80 19 3C 00 03                      MOVE.B  #3, -(A4)
00002B84 C2 3C 00 07                      AND.B   #7, D1
00002B88 19 01                            MOVE.B  D1, -(A4)
00002B8A 19 3C 00 03                      MOVE.B  #3, -(A4)
00002B8E 60 00 F7 80                      BRA.W   $00002310
00002B92 41 FA 07 C4                      LEA     (PC)(0x00003358), A0
00002B96 34 3C 01 47                      MOVE.W  #327, D2
00002B9A 32 15                            MOVE.W  (A5), D1
00002B9C C2 7C 01 F8                      AND.W   #504, D1
00002BA0 B2 7C 01 40                      CMP.W   #320, D1
00002BA4 67 00 00 20                      BEQ.W   $00002BC6
00002BA8 B2 7C 01 48                      CMP.W   #328, D1
00002BAC 67 00 00 0E                      BEQ.W   $00002BBC
00002BB0 B2 7C 01 88                      CMP.W   #392, D1
00002BB4 67 00 00 1A                      BEQ.W   $00002BD0
00002BB8 60 00 FE 52                      BRA.W   $00002A0C
00002BBC 1C 3C 00 01                      MOVE.B  #1, D6
00002BC0 1E 06                            MOVE.B  D6, D7
00002BC2 60 00 00 14                      BRA.W   $00002BD8
00002BC6 1C 3C 00 00                      MOVE.B  #0, D6
00002BCA 1E 06                            MOVE.B  D6, D7
00002BCC 60 00 00 0A                      BRA.W   $00002BD8
00002BD0 1C 3C 00 00                      MOVE.B  #0, D6
00002BD4 1E 3C 00 01                      MOVE.B  #1, D7
00002BD8 D4 7C 00 18                      ADDw #24, D2
00002BDC 49 F0 20 00                      LEA     (A0)(0000000000000000, D2:w), A4
00002BE0 61 00 03 F4                      BSR.W   $00002FD6
00002BE4 32 1E                            MOVE.W  (A6)+, D1
00002BE6 49 FA 09 8A                      LEA     (PC)(0x00003572), A4
00002BEA 22 4C                            MOVEA.L A4, A1
00002BEC C2 3C 00 07                      AND.B   #7, D1
00002BF0 19 01                            MOVE.B  D1, -(A4)
00002BF2 19 07                            MOVE.B  D7, -(A4)
00002BF4 EF 59                            ROL.W   #7, D1
00002BF6 C2 3C 00 07                      AND.B   #7, D1
00002BFA 19 01                            MOVE.B  D1, -(A4)
00002BFC 19 06                            MOVE.B  D6, -(A4)
00002BFE 60 00 F7 10                      BRA.W   $00002310
00002C02 41 FA 07 54                      LEA     (PC)(0x00003358), A0
00002C06 34 3C 01 13                      MOVE.W  #275, D2
00002C0A 32 15                            MOVE.W  (A5), D1
00002C0C C2 7C 00 C0                      AND.W   #192, D1
00002C10 B2 7C 00 C0                      CMP.W   #192, D1
00002C14 67 00 00 56                      BEQ.W   $00002C6C
00002C18 32 15                            MOVE.W  (A5), D1
00002C1A C2 7C 01 30                      AND.W   #304, D1
00002C1E B2 7C 01 00                      CMP.W   #256, D1
00002C22 66 00 00 58                      BNE.W   $00002C7C
00002C26 D4 7C 00 09                      ADDw #9, D2
00002C2A 49 F0 20 00                      LEA     (A0)(0000000000000000, D2:w), A4
00002C2E 61 00 03 A6                      BSR.W   $00002FD6
00002C32 42 83                            CLR.L   D3
00002C34 36 15                            MOVE.W  (A5), D3
00002C36 C6 7C 00 08                      AND.W   #8, D3
00002C3A E2 4B                            LSR.W   #1, D3
00002C3C 32 1E                            MOVE.W  (A6)+, D1
00002C3E 18 01                            MOVE.B  D1, D4
00002C40 EC 5C                            ROR.W   #6, D4
00002C42 C8 3C 00 03                      AND.B   #3, D4
00002C46 49 FA 09 25                      LEA     (PC)(0x0000356D), A4
00002C4A 18 C4                            MOVE.B  D4, (A4)+
00002C4C 2F 0C                            MOVE.L  A4, -(SP)
00002C4E 18 C3                            MOVE.B  D3, (A4)+
00002C50 C2 3C 00 07                      AND.B   #7, D1
00002C54 18 C1                            MOVE.B  D1, (A4)+
00002C56 18 C3                            MOVE.B  D3, (A4)+
00002C58 EF 59                            ROL.W   #7, D1
00002C5A C2 3C 00 07                      AND.B   #7, D1
00002C5E 18 C1                            MOVE.B  D1, (A4)+
00002C60 22 4C                            MOVEA.L A4, A1
00002C62 61 00 04 26                      BSR.W   $0000308A
00002C66 28 5F                            MOVEA.L (SP)+, A4
00002C68 60 00 F6 A6                      BRA.W   $00002310
00002C6C D4 7C 00 04                      ADDw #4, D2
00002C70 49 F0 20 00                      LEA     (A0)(0000000000000000, D2:w), A4
00002C74 61 00 03 60                      BSR.W   $00002FD6
00002C78 60 00 FE 92                      BRA.W   $00002B0C
00002C7C 49 F0 20 00                      LEA     (A0)(0000000000000000, D2:w), A4
00002C80 61 00 03 54                      BSR.W   $00002FD6
00002C84 32 15                            MOVE.W  (A5), D1
00002C86 EC 09                            LSR.B   #6, D1
00002C88 C2 3C 00 03                      AND.B   #3, D1
00002C8C 49 FA 08 DF                      LEA     (PC)(0x0000356D), A4
00002C90 18 81                            MOVE.B  D1, (A4)
00002C92 61 00 03 F6                      BSR.W   $0000308A
00002C96 49 FA 08 DA                      LEA     (PC)(0x00003572), A4
00002C9A 22 4C                            MOVEA.L A4, A1
00002C9C 32 15                            MOVE.W  (A5), D1
00002C9E 34 01                            MOVE.W  D1, D2
00002CA0 C4 3C 00 07                      AND.B   #7, D2
00002CA4 19 02                            MOVE.B  D2, -(A4)
00002CA6 34 01                            MOVE.W  D1, D2
00002CA8 E6 0A                            LSR.B   #3, D2
00002CAA C4 3C 00 07                      AND.B   #7, D2
00002CAE 19 02                            MOVE.B  D2, -(A4)
00002CB0 EF 59                            ROL.W   #7, D1
00002CB2 C2 3C 00 07                      AND.B   #7, D1
00002CB6 19 01                            MOVE.B  D1, -(A4)
00002CB8 19 3C 00 00                      MOVE.B  #0, -(A4)
00002CBC 32 1E                            MOVE.W  (A6)+, D1
00002CBE E1 59                            ROL.W   #8, D1
00002CC0 08 01 00 00                      BTST    #0, D1
00002CC4 66 00 F6 4A                      BNE.W   $00002310
00002CC8 22 14                            MOVE.L  (A4), D1
00002CCA 48 41                            SWAP    D1
00002CCC 28 81                            MOVE.L  D1, (A4)
00002CCE 60 00 F6 40                      BRA.W   $00002310
00002CD2 32 15                            MOVE.W  (A5), D1
00002CD4 C2 7C 00 C0                      AND.W   #192, D1
00002CD8 B2 7C 00 C0                      CMP.W   #192, D1
00002CDC 67 00 00 A0                      BEQ.W   $00002D7E
00002CE0 41 FA 06 76                      LEA     (PC)(0x00003358), A0
00002CE4 34 3C 01 5E                      MOVE.W  #350, D2
00002CE8 42 81                            CLR.L   D1
00002CEA 32 15                            MOVE.W  (A5), D1
00002CEC C2 7C 00 18                      AND.W   #24, D1
00002CF0 16 15                            MOVE.B  (A5), D3
00002CF2 08 03 00 00                      BTST    #0, D3
00002CF6 67 00 00 06                      BEQ.W   $00002CFE
00002CFA 08 C1 00 02                      BSET    #2, D1
00002CFE E4 49                            LSR.W   #2, D1
00002D00 5A 42                            ADDQ.W  #5, D2
00002D02 51 C9 FF FC                      DBF     D1, $00002D00
00002D06 49 F0 20 00                      LEA     (A0)(0000000000000000, D2:w), A4
00002D0A 61 00 02 CA                      BSR.W   $00002FD6
00002D0E 32 15                            MOVE.W  (A5), D1
00002D10 E5 19                            ROL.B   #2, D1
00002D12 C2 3C 00 03                      AND.B   #3, D1
00002D16 49 FA 08 55                      LEA     (PC)(0x0000356D), A4
00002D1A 18 81                            MOVE.B  D1, (A4)
00002D1C 61 00 03 6C                      BSR.W   $0000308A
00002D20 49 FA 08 50                      LEA     (PC)(0x00003572), A4
00002D24 22 4C                            MOVEA.L A4, A1
00002D26 32 1E                            MOVE.W  (A6)+, D1
00002D28 34 01                            MOVE.W  D1, D2
00002D2A C2 3C 00 07                      AND.B   #7, D1
00002D2E 19 01                            MOVE.B  D1, -(A4)
00002D30 19 3C 00 00                      MOVE.B  #0, -(A4)
00002D34 08 02 00 05                      BTST    #5, D2
00002D38 67 00 00 12                      BEQ.W   $00002D4C
00002D3C EF 59                            ROL.W   #7, D1
00002D3E C2 3C 00 07                      AND.B   #7, D1
00002D42 19 01                            MOVE.B  D1, -(A4)
00002D44 19 3C 00 00                      MOVE.B  #0, -(A4)
00002D48 60 00 F5 C6                      BRA.W   $00002310
00002D4C EF 59                            ROL.W   #7, D1
00002D4E C2 3C 00 07                      AND.B   #7, D1
00002D52 66 00 00 06                      BNE.W   $00002D5A
00002D56 12 3C 00 08                      MOVE.B  #8, D1
00002D5A 42 82                            CLR.L   D2
00002D5C 14 01                            MOVE.B  D1, D2
00002D5E 22 02                            MOVE.L  D2, D1
00002D60 47 FA 08 1D                      LEA     (PC)(0x0000357F), A3
00002D64 16 FC 00 23                      MOVE.B  #35, (A3)+
00002D68 16 FC 00 26                      MOVE.B  #38, (A3)+
00002D6C 61 00 02 A0                      BSR.W   $0000300E
00002D70 16 FC 00 2C                      MOVE.B  #44, (A3)+
00002D74 12 BC 00 01                      MOVE.B  #1, (A1)
00002D78 61 00 02 6E                      BSR.W   $00002FE8
00002D7C 4E 75                            RTS
00002D7E 41 FA 05 D8                      LEA     (PC)(0x00003358), A0
00002D82 34 3C 01 5E                      MOVE.W  #350, D2
00002D86 42 81                            CLR.L   D1
00002D88 12 15                            MOVE.B  (A5), D1
00002D8A C2 3C 00 07                      AND.B   #7, D1
00002D8E 5A 42                            ADDQ.W  #5, D2
00002D90 51 C9 FF FC                      DBF     D1, $00002D8E
00002D94 49 F0 20 00                      LEA     (A0)(0000000000000000, D2:w), A4
00002D98 61 00 02 3C                      BSR.W   $00002FD6
00002D9C 49 FA 07 D4                      LEA     (PC)(0x00003572), A4
00002DA0 22 4C                            MOVEA.L A4, A1
00002DA2 12 BC 00 00                      MOVE.B  #0, (A1)
00002DA6 55 8C                            SUBQ.L  #2, A4
00002DA8 32 1E                            MOVE.W  (A6)+, D1
00002DAA 34 01                            MOVE.W  D1, D2
00002DAC C4 3C 00 07                      AND.B   #7, D2
00002DB0 19 02                            MOVE.B  D2, -(A4)
00002DB2 E6 49                            LSR.W   #3, D1
00002DB4 C2 3C 00 07                      AND.B   #7, D1
00002DB8 19 01                            MOVE.B  D1, -(A4)
00002DBA 61 00 02 28                      BSR.W   $00002FE4
00002DBE 4E 75                            RTS
00002DC0 74 12                            MOVEQ   #18, D2
00002DC2 60 00 00 1E                      BRA.W   $00002DE2
00002DC6 74 16                            MOVEQ   #22, D2
00002DC8 60 00 00 18                      BRA.W   $00002DE2
00002DCC 74 1B                            MOVEQ   #27, D2
00002DCE 60 00 00 12                      BRA.W   $00002DE2
00002DD2 74 20                            MOVEQ   #32, D2
00002DD4 60 00 00 0C                      BRA.W   $00002DE2
00002DD8 74 25                            MOVEQ   #37, D2
00002DDA 60 00 00 06                      BRA.W   $00002DE2
00002DDE 42 82                            CLR.L   D2
00002DE0 74 2A                            MOVEQ   #42, D2
00002DE2 41 FA 05 74                      LEA     (PC)(0x00003358), A0
00002DE6 49 F0 20 00                      LEA     (A0)(0000000000000000, D2:w), A4
00002DEA 61 00 01 EA                      BSR.W   $00002FD6
00002DEE 34 1E                            MOVE.W  (A6)+, D2
00002DF0 3F 02                            MOVE.W  D2, -(SP)
00002DF2 B4 3C 00 3C                      CMP.B   #60, D2
00002DF6 67 00 00 48                      BEQ.W   $00002E40
00002DFA B4 3C 00 7C                      CMP.B   #124, D2
00002DFE 67 00 00 40                      BEQ.W   $00002E40
00002E02 49 FA 07 69                      LEA     (PC)(0x0000356D), A4
00002E06 12 02                            MOVE.B  D2, D1
00002E08 EC 49                            LSR.W   #6, D1
00002E0A C2 3C 00 03                      AND.B   #3, D1
00002E0E 18 81                            MOVE.B  D1, (A4)
00002E10 1F 01                            MOVE.B  D1, -(SP)
00002E12 5A 8C                            ADDQ.L  #5, A4
00002E14 12 02                            MOVE.B  D2, D1
00002E16 C2 3C 00 07                      AND.B   #7, D1
00002E1A 19 01                            MOVE.B  D1, -(A4)
00002E1C 12 02                            MOVE.B  D2, D1
00002E1E E6 49                            LSR.W   #3, D1
00002E20 C2 3C 00 07                      AND.B   #7, D1
00002E24 19 01                            MOVE.B  D1, -(A4)
00002E26 61 00 02 62                      BSR.W   $0000308A
00002E2A 47 FA 07 53                      LEA     (PC)(0x0000357F), A3
00002E2E 16 FC 00 23                      MOVE.B  #35, (A3)+
00002E32 16 FC 00 26                      MOVE.B  #38, (A3)+
00002E36 12 1F                            MOVE.B  (SP)+, D1
00002E38 B2 3C 00 02                      CMP.B   #2, D1
00002E3C 67 00 00 16                      BEQ.W   $00002E54
00002E40 47 FA 07 3D                      LEA     (PC)(0x0000357F), A3
00002E44 16 FC 00 23                      MOVE.B  #35, (A3)+
00002E48 16 FC 00 26                      MOVE.B  #38, (A3)+
00002E4C 42 81                            CLR.L   D1
00002E4E 32 1E                            MOVE.W  (A6)+, D1
00002E50 60 00 00 04                      BRA.W   $00002E56
00002E54 22 1E                            MOVE.L  (A6)+, D1
00002E56 61 00 01 B6                      BSR.W   $0000300E
00002E5A 16 FC 00 2C                      MOVE.B  #44, (A3)+
00002E5E 34 1F                            MOVE.W  (SP)+, D2
00002E60 B4 3C 00 3C                      CMP.B   #60, D2
00002E64 67 00 00 1C                      BEQ.W   $00002E82
00002E68 B4 3C 00 7C                      CMP.B   #124, D2
00002E6C 67 00 00 1A                      BEQ.W   $00002E88
00002E70 49 FA 06 FE                      LEA     (PC)(0x00003570), A4
00002E74 43 FA 06 FC                      LEA     (PC)(0x00003572), A1
00002E78 12 BC 00 01                      MOVE.B  #1, (A1)
00002E7C 61 00 01 6A                      BSR.W   $00002FE8
00002E80 4E 75                            RTS
00002E82 74 38                            MOVEQ   #56, D2
00002E84 60 00 00 04                      BRA.W   $00002E8A
00002E88 74 3C                            MOVEQ   #60, D2
00002E8A 49 F0 20 00                      LEA     (A0)(0000000000000000, D2:w), A4
00002E8E 61 00 01 46                      BSR.W   $00002FD6
00002E92 4E 75                            RTS
00002E94 49 FA 06 DE                      LEA     (PC)(0x00003574), A4
00002E98 18 BC 00 00                      MOVE.B  #0, (A4)
00002E9C 41 FA 04 BA                      LEA     (PC)(0x00003358), A0
00002EA0 34 3C 00 9C                      MOVE.W  #156, D2
00002EA4 49 F0 20 00                      LEA     (A0)(0000000000000000, D2:w), A4
00002EA8 61 00 01 2C                      BSR.W   $00002FD6
00002EAC 32 1E                            MOVE.W  (A6)+, D1
00002EAE 34 01                            MOVE.W  D1, D2
00002EB0 08 01 00 06                      BTST    #6, D1
00002EB4 67 00 00 0A                      BEQ.W   $00002EC0
00002EB8 16 FC 00 2E                      MOVE.B  #46, (A3)+
00002EBC 16 FC 00 4C                      MOVE.B  #76, (A3)+
00002EC0 7C 00                            MOVEQ   #0, D6
00002EC2 3E 3C 05 00                      MOVE.W  #1280, D7
00002EC6 C4 3C 00 07                      AND.B   #7, D2
00002ECA 1E 02                            MOVE.B  D2, D7
00002ECC EF 5A                            ROL.W   #7, D2
00002ECE C4 3C 00 07                      AND.B   #7, D2
00002ED2 1C 02                            MOVE.B  D2, D6
00002ED4 47 FA 06 A9                      LEA     (PC)(0x0000357F), A3
00002ED8 49 FA 06 94                      LEA     (PC)(0x0000356E), A4
00002EDC 08 01 00 07                      BTST    #7, D1
00002EE0 67 00 00 0A                      BEQ.W   $00002EEC
00002EE4 38 C6                            MOVE.W  D6, (A4)+
00002EE6 38 87                            MOVE.W  D7, (A4)
00002EE8 60 00 00 06                      BRA.W   $00002EF0
00002EEC 38 C7                            MOVE.W  D7, (A4)+
00002EEE 38 C6                            MOVE.W  D6, (A4)+
00002EF0 49 FA 06 7C                      LEA     (PC)(0x0000356E), A4
00002EF4 43 FA 06 7C                      LEA     (PC)(0x00003572), A1
00002EF8 61 00 F4 16                      BSR.W   $00002310
00002EFC 4E 75                            RTS
00002EFE 32 1E                            MOVE.W  (A6)+, D1
00002F00 41 FA 04 56                      LEA     (PC)(0x00003358), A0
00002F04 34 3C 00 88                      MOVE.W  #136, D2
00002F08 3F 01                            MOVE.W  D1, -(SP)
00002F0A C2 3C 00 C0                      AND.B   #-64, D1
00002F0E B2 3C 00 00                      CMP.B   #0, D1
00002F12 67 00 00 18                      BEQ.W   $00002F2C
00002F16 B2 3C 00 40                      CMP.B   #64, D1
00002F1A 67 00 00 0E                      BEQ.W   $00002F2A
00002F1E B2 3C 00 80                      CMP.B   #-128, D1
00002F22 67 00 00 04                      BEQ.W   $00002F28
00002F26 5A 42                            ADDQ.W  #5, D2
00002F28 5A 42                            ADDQ.W  #5, D2
00002F2A 5A 42                            ADDQ.W  #5, D2
00002F2C 49 F0 20 00                      LEA     (A0)(0000000000000000, D2:w), A4
00002F30 61 00 00 A4                      BSR.W   $00002FD6
00002F34 47 FA 06 49                      LEA     (PC)(0x0000357F), A3
00002F38 32 1F                            MOVE.W  (SP)+, D1
00002F3A 49 FA 06 32                      LEA     (PC)(0x0000356E), A4
00002F3E 3E 3C 07 04                      MOVE.W  #1796, D7
00002F42 38 C7                            MOVE.W  D7, (A4)+
00002F44 C2 3C 00 3F                      AND.B   #63, D1
00002F48 14 01                            MOVE.B  D1, D2
00002F4A E6 09                            LSR.B   #3, D1
00002F4C C2 3C 00 07                      AND.B   #7, D1
00002F50 18 C1                            MOVE.B  D1, (A4)+
00002F52 12 02                            MOVE.B  D2, D1
00002F54 C2 3C 00 07                      AND.B   #7, D1
00002F58 18 C1                            MOVE.B  D1, (A4)+
00002F5A 49 FA 06 12                      LEA     (PC)(0x0000356E), A4
00002F5E 43 FA 06 12                      LEA     (PC)(0x00003572), A1
00002F62 61 00 F3 AC                      BSR.W   $00002310
00002F66 4E 75                            RTS
00002F68 49 FA 06 0A                      LEA     (PC)(0x00003574), A4
00002F6C 18 BC 00 00                      MOVE.B  #0, (A4)
00002F70 32 1E                            MOVE.W  (A6)+, D1
00002F72 41 FA 03 E4                      LEA     (PC)(0x00003358), A0
00002F76 34 3C 00 88                      MOVE.W  #136, D2
00002F7A 3F 01                            MOVE.W  D1, -(SP)
00002F7C C2 3C 00 C0                      AND.B   #-64, D1
00002F80 B2 3C 00 00                      CMP.B   #0, D1
00002F84 67 00 00 18                      BEQ.W   $00002F9E
00002F88 B2 3C 00 40                      CMP.B   #64, D1
00002F8C 67 00 00 0E                      BEQ.W   $00002F9C
00002F90 B2 3C 00 80                      CMP.B   #-128, D1
00002F94 67 00 00 04                      BEQ.W   $00002F9A
00002F98 5A 42                            ADDQ.W  #5, D2
00002F9A 5A 42                            ADDQ.W  #5, D2
00002F9C 5A 42                            ADDQ.W  #5, D2
00002F9E 49 F0 20 00                      LEA     (A0)(0000000000000000, D2:w), A4
00002FA2 61 00 00 32                      BSR.W   $00002FD6
00002FA6 47 FA 05 D7                      LEA     (PC)(0x0000357F), A3
00002FAA 7C 00                            MOVEQ   #0, D6
00002FAC 32 1F                            MOVE.W  (SP)+, D1
00002FAE 34 01                            MOVE.W  D1, D2
00002FB0 49 FA 05 C0                      LEA     (PC)(0x00003572), A4
00002FB4 22 4C                            MOVEA.L A4, A1
00002FB6 C4 3C 00 07                      AND.B   #7, D2
00002FBA 19 02                            MOVE.B  D2, -(A4)
00002FBC 14 01                            MOVE.B  D1, D2
00002FBE E6 0A                            LSR.B   #3, D2
00002FC0 C4 3C 00 07                      AND.B   #7, D2
00002FC4 19 02                            MOVE.B  D2, -(A4)
00002FC6 EF 5A                            ROL.W   #7, D2
00002FC8 C4 3C 00 07                      AND.B   #7, D2
00002FCC 19 02                            MOVE.B  D2, -(A4)
00002FCE 19 06                            MOVE.B  D6, -(A4)
00002FD0 61 00 F3 3E                      BSR.W   $00002310
00002FD4 4E 75                            RTS
00002FD6 0C 14 00 04                      CMPI.B  #4, (A4)
00002FDA 67 00 00 06                      BEQ.W   $00002FE2
00002FDE 16 DC                            MOVE.B  (A4)+, (A3)+
00002FE0 60 F4                            BRA.S   $00002FD6
00002FE2 4E 75                            RTS
00002FE4 47 FA 05 99                      LEA     (PC)(0x0000357F), A3
00002FE8 48 E7 00 4C                      MOVEM.L A1/A4-A5, -(SP)
00002FEC 16 11                            MOVE.B  (A1), D3
00002FEE B6 3C 00 00                      CMP.B   #0, D3
00002FF2 67 00 00 06                      BEQ.W   $00002FFA
00002FF6 49 FA 05 78                      LEA     (PC)(0x00003570), A4
00002FFA 12 14                            MOVE.B  (A4), D1
00002FFC 43 FA 02 EC                      LEA     (PC)(0x000032EA), A1
00003000 41 FA 02 DE                      LEA     (PC)(0x000032E0), A0
00003004 61 00 01 28                      BSR.W   $0000312E
00003008 4C DF 32 00                      MOVEM.L (SP)+, A1/A4-A5
0000300C 4E 75                            RTS

; -----------------------------------------------------------------------------
; 
; -----------------------------------------------------------------------------
.
0000300E 48 E7 00 88                      MOVEM.L A0/A4, -(SP)
00003012 41 FA 05 96                      LEA     (PC)(0x000035AA), A0
00003016 2F 08                            MOVE.L  A0, -(SP)
00003018 42 82                            CLR.L   D2
0000301A 74 07                            MOVEQ   #7, D2
0000301C 2F 02                            MOVE.L  D2, -(SP)
.
0000301E E9 99                            ROL.L   #4, D1
00003020 1F 01                            MOVE.B  D1, -(SP)
00003022 C2 3C 00 0F                      AND.B   #15, D1
00003026 D2 3C 00 30                      ADD.B   #48, D1
0000302A B2 3C 00 3A                      CMP.B   #58, D1
0000302E 65 00 00 06                      BCS.W   $00003036
00003032 D2 3C 00 07                      ADD.B   #7, D1
.
00003036 10 C1                            MOVE.B  D1, (A0)+
00003038 12 1F                            MOVE.B  (SP)+, D1
0000303A 51 CA FF E2                      DBF     D2, $0000301E
0000303E 24 1F                            MOVE.L  (SP)+, D2
00003040 20 5F                            MOVEA.L (SP)+, A0
00003042 43 FA 05 2F                      LEA     (PC)(0x00003573), A1
00003046 1A 11                            MOVE.B  (A1), D5
00003048 CA 05                            AND.B   D5, D5
0000304A 66 00 00 38                      BNE.W   $00003084
0000304E 42 84                            CLR.L   D4
00003050 16 18                            MOVE.B  (A0)+, D3
00003052 52 04                            ADDQ.B  #1, D4
00003054 B6 3C 00 30                      CMP.B   #48, D3
00003058 56 CA FF F6                      DBNE    D2, $00003050
0000305C 41 FA 05 4C                      LEA     (PC)(0x000035AA), A0
00003060 B8 3C 00 07                      CMP.B   #7, D4
00003064 65 00 00 04                      BCS.W   $0000306A
00003068 54 88                            ADDQ.L  #2, A0
.
0000306A B8 3C 00 05                      CMP.B   #5, D4
0000306E 65 00 00 04                      BCS.W   $00003074
00003072 54 88                            ADDQ.L  #2, A0
.
00003074 B8 3C 00 03                      CMP.B   #3, D4
00003078 65 00 00 04                      BCS.W   $0000307E
0000307C 54 88                            ADDQ.L  #2, A0
0000307E 28 48                            MOVEA.L A0, A4
00003080 61 00 FF 54                      BSR.W   $00002FD6
00003084 4C DF 11 00                      MOVEM.L (SP)+, A0/A4
00003088 4E 75                            RTS
0000308A 41 FA 02 CC                      LEA     (PC)(0x00003358), A0
0000308E 49 FA 04 DD                      LEA     (PC)(0x0000356D), A4
00003092 42 82                            CLR.L   D2
00003094 74 2F                            MOVEQ   #47, D2
00003096 12 14                            MOVE.B  (A4), D1
00003098 B2 3C 00 00                      CMP.B   #0, D1
0000309C 67 00 00 0E                      BEQ.W   $000030AC
000030A0 56 42                            ADDQ.W  #3, D2
000030A2 B2 3C 00 01                      CMP.B   #1, D1
000030A6 67 00 00 04                      BEQ.W   $000030AC
000030AA 56 42                            ADDQ.W  #3, D2
000030AC 49 F0 20 00                      LEA     (A0)(0000000000000000, D2:w), A4
000030B0 61 00 FF 24                      BSR.W   $00002FD6
000030B4 4E 75                            RTS
000030B6 41 FA 02 A0                      LEA     (PC)(0x00003358), A0
000030BA 42 82                            CLR.L   D2
000030BC 74 4B                            MOVEQ   #75, D2
000030BE 42 03                            CLR.B   D3
000030C0 56 02                            ADDQ.B  #3, D2
000030C2 B6 01                            CMP.B   D1, D3
000030C4 67 00 00 06                      BEQ.W   $000030CC
000030C8 52 03                            ADDQ.B  #1, D3
000030CA 60 F4                            BRA.S   $000030C0
000030CC 49 F0 20 00                      LEA     (A0)(0000000000000000, D2:w), A4
000030D0 60 00 FF 04                      BRA.W   $00002FD6
000030D4 4E 75                            RTS
000030D6 48 E7 40 14                      MOVEM.L D1/A3/A5, -(SP)
000030DA 47 FA 04 BC                      LEA     (PC)(0x00003598), A3
000030DE 49 FA 01 7C                      LEA     (PC)(0x0000325C), A4
000030E2 61 00 FE F2                      BSR.W   $00002FD6
000030E6 24 0D                            MOVE.L  A5, D2
000030E8 54 82                            ADDQ.L  #2, D2
000030EA 48 C1                            EXT.L   D1
000030EC D2 82                            ADD.L   D2, D1
000030EE 49 FA 04 83                      LEA     (PC)(0x00003573), A4
000030F2 18 BC 00 01                      MOVE.B  #1, (A4)
000030F6 61 00 FF 16                      BSR.W   $0000300E
000030FA 18 BC 00 00                      MOVE.B  #0, (A4)
000030FE 49 FA 04 AA                      LEA     (PC)(0x000035AA), A4
00003102 61 00 FE D2                      BSR.W   $00002FD6
00003106 4C DF 28 02                      MOVEM.L (SP)+, D1/A3/A5
0000310A 4E 75                            RTS
0000310C 2F 0B                            MOVE.L  A3, -(SP)
0000310E 47 FA 04 66                      LEA     (PC)(0x00003576), A3
00003112 42 81                            CLR.L   D1
00003114 12 3C 00 30                      MOVE.B  #48, D1
00003118 14 3C 00 20                      MOVE.B  #32, D2
0000311C 16 C2                            MOVE.B  D2, (A3)+
0000311E 51 C9 FF FC                      DBF     D1, $0000311C
00003122 47 FA 04 50                      LEA     (PC)(0x00003574), A3
00003126 16 BC 00 00                      MOVE.B  #0, (A3)
0000312A 26 5F                            MOVEA.L (SP)+, A3
0000312C 4E 75                            RTS
0000312E 14 10                            MOVE.B  (A0), D2
00003130 B4 3C 00 FF                      CMP.B   #-1, D2
00003134 67 00 00 1A                      BEQ.W   $00003150
00003138 B2 18                            CMP.B   (A0)+, D1
0000313A 67 00 00 06                      BEQ.W   $00003142
0000313E 58 89                            ADDQ.L  #4, A1
00003140 60 EC                            BRA.S   $0000312E
00003142 24 51                            MOVEA.L (A1), A2
00003144 43 FA 04 22                      LEA     (PC)(0x00003568), A1
00003148 22 11                            MOVE.L  (A1), D1
0000314A D5 C1                            ADDA.L  D1, A2
0000314C 4E 92                            JSR     (A2)
0000314E 4E 75                            RTS
00003150 41 FA 04 22                      LEA     (PC)(0x00003574), A0
00003154 10 BC 00 01                      MOVE.B  #1, (A0)
00003158 4E 75                            RTS
0000315A 32 15                            MOVE.W  (A5), D1
0000315C 34 01                            MOVE.W  D1, D2
0000315E C4 3C 00 07                      AND.B   #7, D2
00003162 19 02                            MOVE.B  D2, -(A4)
00003164 E6 49                            LSR.W   #3, D1
00003166 C2 3C 00 07                      AND.B   #7, D1
0000316A 19 01                            MOVE.B  D1, -(A4)
0000316C 12 11                            MOVE.B  (A1), D1
0000316E B2 3C 00 00                      CMP.B   #0, D1
00003172 66 00 00 08                      BNE.W   $0000317C
00003176 61 00 FE 6C                      BSR.W   $00002FE4
0000317A 4E 75                            RTS
0000317C 61 00 FE 6A                      BSR.W   $00002FE8
00003180 4E 75                            RTS
00003182 C2 7C 04 00                      AND.W   #1024, D1
00003186 B2 7C 04 00                      CMP.W   #1024, D1
0000318A 66 00 00 A0                      BNE.W   $0000322C
0000318E 32 1E                            MOVE.W  (A6)+, D1
00003190 14 01                            MOVE.B  D1, D2
00003192 1C 3C 00 44                      MOVE.B  #68, D6
00003196 1E 3C 00 30                      MOVE.B  #48, D7
0000319A 7A 01                            MOVEQ   #1, D5
0000319C 76 00                            MOVEQ   #0, D3
0000319E 3F 01                            MOVE.W  D1, -(SP)
000031A0 18 02                            MOVE.B  D2, D4
000031A2 C8 3C 00 07                      AND.B   #7, D4
000031A6 B8 3C 00 07                      CMP.B   #7, D4
000031AA 66 00 00 3C                      BNE.W   $000031E8
000031AE 16 C6                            MOVE.B  D6, (A3)+
000031B0 16 C7                            MOVE.B  D7, (A3)+
000031B2 16 FC 00 2D                      MOVE.B  #45, (A3)+
000031B6 52 03                            ADDQ.B  #1, D3
000031B8 B6 3C 00 08                      CMP.B   #8, D3
000031BC 66 00 00 0E                      BNE.W   $000031CC
000031C0 16 C6                            MOVE.B  D6, (A3)+
000031C2 16 C7                            MOVE.B  D7, (A3)+
000031C4 16 FC 00 2F                      MOVE.B  #47, (A3)+
000031C8 60 00 00 40                      BRA.W   $0000320A
000031CC E2 0A                            LSR.B   #1, D2
000031CE 65 00 00 0E                      BCS.W   $000031DE
000031D2 16 C6                            MOVE.B  D6, (A3)+
000031D4 16 C7                            MOVE.B  D7, (A3)+
000031D6 16 FC 00 2F                      MOVE.B  #47, (A3)+
000031DA 52 07                            ADDQ.B  #1, D7
000031DC 60 C2                            BRA.S   $000031A0
000031DE 08 02 00 00                      BTST    #0, D2
000031E2 67 EE                            BEQ.S   $000031D2
000031E4 52 07                            ADDQ.B  #1, D7
000031E6 60 CE                            BRA.S   $000031B6
000031E8 08 02 00 00                      BTST    #0, D2
000031EC 66 00 00 12                      BNE.W   $00003200
000031F0 E2 0A                            LSR.B   #1, D2
000031F2 52 03                            ADDQ.B  #1, D3
000031F4 52 07                            ADDQ.B  #1, D7
000031F6 B6 3C 00 08                      CMP.B   #8, D3
000031FA 67 00 00 0E                      BEQ.W   $0000320A
000031FE 60 A0                            BRA.S   $000031A0
00003200 16 C6                            MOVE.B  D6, (A3)+
00003202 16 C7                            MOVE.B  D7, (A3)+
00003204 16 FC 00 2F                      MOVE.B  #47, (A3)+
00003208 60 E6                            BRA.S   $000031F0
0000320A 1C 3C 00 41                      MOVE.B  #65, D6
0000320E 1E 3C 00 30                      MOVE.B  #48, D7
00003212 32 1F                            MOVE.W  (SP)+, D1
00003214 E9 59                            ROL.W   #4, D1
00003216 E9 59                            ROL.W   #4, D1
00003218 14 01                            MOVE.B  D1, D2
0000321A BA 3C 00 00                      CMP.B   #0, D5
0000321E 67 00 00 06                      BEQ.W   $00003226
00003222 51 CD FF 78                      DBF     D5, $0000319C
00003226 17 3C 00 20                      MOVE.B  #32, (A3)-
0000322A 4E 75                            RTS
0000322C 32 15                            MOVE.W  (A5), D1
0000322E E6 49                            LSR.W   #3, D1
00003230 C2 3C 00 07                      AND.B   #7, D1
00003234 B2 3C 00 04                      CMP.B   #4, D1
00003238 66 00 FF 54                      BNE.W   $0000318E
0000323C 42 85                            CLR.L   D5
0000323E 42 82                            CLR.L   D2
00003240 7A 0E                            MOVEQ   #14, D5
00003242 32 1E                            MOVE.W  (A6)+, D1
00003244 E3 49                            LSL.W   #1, D1
00003246 64 00 00 06                      BCC.W   $0000324E
0000324A 08 C2 00 0F                      BSET    #15, D2
0000324E E2 4A                            LSR.W   #1, D2
00003250 51 CD FF F2                      DBF     D5, $00003244
00003254 32 02                            MOVE.W  D2, D1
00003256 60 00 FF 38                      BRA.W   $00003190
0000325A 4E 75                            RTS
0000325C 20 20                            MOVE.L  (A0)-, D0
0000325E 45 41                            .short 0x4541
00003260 3A 20                            MOVE.W  (A0)-, D5
00003262 26 04                            MOVE.L  D4, D3
00003264 00 2D 2D 2D 2D 2D                ORI.B   #45, (A5)(11565)
0000326A 2D 2D 2D 2D                      MOVE.L  (A5)(11565), -(A6)
0000326E 2D 2D 2D 2D                      MOVE.L  (A5)(11565), -(A6)
00003272 2D 2D 2D 2D                      MOVE.L  (A5)(11565), -(A6)
00003276 2D 2D 2D 2D                      MOVE.L  (A5)(11565), -(A6)
0000327A 2D 2D 2D 2D                      MOVE.L  (A5)(11565), -(A6)
0000327E 2D 2D 2D 2D                      MOVE.L  (A5)(11565), -(A6)
00003282 2D 2D 2D 2D                      MOVE.L  (A5)(11565), -(A6)
00003286 3E 04                            MOVE.W  D4, D7
00003288 20 20                            MOVE.L  (A0)-, D0
0000328A 26 20                            MOVE.L  (A0)-, D3
0000328C 20 20                            MOVE.L  (A0)-, D0
0000328E 26 20                            MOVE.L  (A0)-, D3
00003290 20 20                            MOVE.L  (A0)-, D0
00003292 20 20                            MOVE.L  (A0)-, D0
00003294 20 2E 2E 04                      MOVE.L  (A6)(11780), D0
00003298 00 10 20 30                      ORI.B   #48, (A0)
0000329C 40 50                            nEgxw (A0)
0000329E 60 70                            BRA.S   $00003310
000032A0 80 90                            orl (A0), D0
000032A2 B0 C0                            CmpAw D0, A0
000032A4 D0 E0                            ADDAw (A0)-, A0
000032A6 FF 00                            .short 0xFF00
000032A8 00 00 02 8E                      ORI.B   #-114, D0
000032AC 00 00 02 DC                      ORI.B   #-36, D0
000032B0 00 00 03 26                      ORI.B   #38, D0
000032B4 00 00 03 5C                      ORI.B   #92, D0
000032B8 00 00 05 5C                      ORI.B   #92, D0
000032BC 00 00 03 94                      ORI.B   #-108, D0
000032C0 00 00 04 96                      ORI.B   #-106, D0
000032C4 00 00 05 1A                      ORI.B   #26, D0
000032C8 00 00 0A 04                      ORI.B   #4, D0
000032CC 00 00 0A 5A                      ORI.B   #90, D0
000032D0 00 00 0A 68                      ORI.B   #104, D0
000032D4 00 00 0B 92                      ORI.B   #-110, D0
000032D8 00 00 0C 02                      ORI.B   #2, D0
000032DC 00 00 0C D2                      ORI.B   #-46, D0
000032E0 00 01 02 03                      ORI.B   #3, D1
000032E4 04 05 06 07                      SUBI.B  #7, D5
000032E8 FF 00                            .short 0xFF00
000032EA 00 00 01 72                      ORI.B   #114, D0
000032EE 00 00 01 80                      ORI.B   #-128, D0
000032F2 00 00 01 86                      ORI.B   #-122, D0
000032F6 00 00 01 92                      ORI.B   #-110, D0
000032FA 00 00 01 9A                      ORI.B   #-102, D0
000032FE 00 00 01 A0                      ORI.B   #-96, D0
00003302 00 00 01 AE                      ORI.B   #-82, D0
00003306 00 00 02 00                      ORI.B   #0, D0
0000330A 00 02 04 06                      ORI.B   #6, D2
0000330E 08 0A                            .short 0x080A
00003310 0C FF                            .short 0x0CFF
00003312 00 00 0D C0                      ORI.B   #-64, D0
00003316 00 00 0D C6                      ORI.B   #-58, D0
0000331A 00 00 0D CC                      ORI.B   #-52, D0
0000331E 00 00 0D D2                      ORI.B   #-46, D0
00003322 00 00 0E FE                      ORI.B   #-2, D0
00003326 00 00 0D D8                      ORI.B   #-40, D0
0000332A 00 00 0D DE                      ORI.B   #-34, D0
0000332E 00 02 04 06                      ORI.B   #6, D2
00003332 08 0A                            .short 0x080A
00003334 0C 0E                            .short 0x0C0E
00003336 FF 00                            .short 0xFF00
00003338 00 00 05 E6                      ORI.B   #-26, D0
0000333C 00 00 06 78                      ORI.B   #120, D0
00003340 00 00 06 82                      ORI.B   #-126, D0
00003344 00 00 06 CC                      ORI.B   #-52, D0
00003348 00 00 07 18                      ORI.B   #24, D0
0000334C 00 00 08 02                      ORI.B   #2, D0
00003350 00 00 07 9A                      ORI.B   #-102, D0
00003354 00 00 08 38                      ORI.B   #56, D0
00003358 4D 4F                            .short 0x4D4F
0000335A 56 45                            ADDQ.W  #3, D5
0000335C 2E 42                            MOVEA.L D2, SP
0000335E 04 4D                            .short 0x044D
00003360 4F 56                            .short 0x4F56
00003362 45 04                            Chkl D4, D2
00003364 4D 4F                            .short 0x4D4F
00003366 56 45                            ADDQ.W  #3, D5
00003368 51 04                            SUBQ.B  #8, D4
0000336A 4F 52                            .short 0x4F52
0000336C 49 04                            Chkl D4, D4
0000336E 41 4E                            .short 0x414E
00003370 44 49                            .short 0x4449
00003372 04 53 55 42                      suBiw #21826, (A3)
00003376 49 04                            Chkl D4, D4
00003378 41 44                            .short 0x4144
0000337A 44 49                            .short 0x4449
0000337C 04 45 4F 52                      suBiw #20306, D5
00003380 49 04                            Chkl D4, D4
00003382 43 4D                            .short 0x434D
00003384 50 49                            ADDQ.W  #8, A1
00003386 04 2E 42 04 2E 57                SUBI.B  #4, (A6)(11863)
0000338C 04 2E 4C 04 43 43                SUBI.B  #4, (A6)(17219)
00003392 52 04                            ADDQ.B  #1, D4
00003394 53 52                            suBqw #1, (A2)
00003396 04 41 44 44                      suBiw #17476, D1
0000339A 51 04                            SUBQ.B  #8, D4
0000339C 53 55                            suBqw #1, (A5)
0000339E 42 51                            CLR.W   (A1)
000033A0 04 53 04 44                      suBiw #1092, (A3)
000033A4 42 04                            CLR.B  D4
000033A6 54 20                            ADDQ.B  #2, (A0)-
000033A8 04 46 20 04                      suBiw #8196, D6
000033AC 48 49                            .short 0x4849
000033AE 04 4C                            .short 0x044C
000033B0 53 04                            SUBQ.B  #1, D4
000033B2 43 43                            .short 0x4343
000033B4 04 43 53 04                      suBiw #21252, D3
000033B8 4E 45                            trAp #5
000033BA 04 45 51 04                      suBiw #20740, D5
000033BE 56 43                            ADDQ.W  #3, D3
000033C0 04 56 53 04                      suBiw #21252, (A6)
000033C4 50 4C                            ADDQ.W  #8, A4
000033C6 04 4D                            .short 0x044D
000033C8 49 04                            Chkl D4, D4
000033CA 47 45                            .short 0x4745
000033CC 04 4C                            .short 0x044C
000033CE 54 04                            ADDQ.B  #2, D4
000033D0 47 54                            .short 0x4754
000033D2 04 4C                            .short 0x044C
000033D4 45 04                            Chkl D4, D2
000033D6 42 04                            ClrB %D4
000033D8 42 52                            CLR.W   (A2)
000033DA 41 04                            Chkl D4, D0
000033DC 42 53                            CLR.W   (A3)
000033DE 52 04                            ADDQ.B  #1, D4
000033E0 42 54                            CLR.W   (A4)
000033E2 53 54                            suBqw #1, (A4)
000033E4 04 42 43 48                      suBiw #17224, D2
000033E8 47 04                            Chkl D4, D3
000033EA 42 43                            CLR.W   %D3
000033EC 4C 52                            .short 0x4C52
000033EE 04 42 53 45                      suBiw #21317, D2
000033F2 54 04                            ADDQ.B  #2, D4
000033F4 4D 4F                            .short 0x4D4F
000033F6 56 45                            ADDQ.W  #3, D5
000033F8 50 04                            ADDQ.B  #8, D4
000033FA 52 45                            ADDQ.W  #1, D5
000033FC 53 45                            suBqw #1, D5
000033FE 54 04                            ADDQ.B  #2, D4
00003400 4E 4F                            trAp #15
00003402 50 20                            ADDQ.B  #8, (A0)-
00003404 20 04                            MOVE.L  D4, D0
00003406 53 54                            suBqw #1, (A4)
00003408 4F 50                            .short 0x4F50
0000340A 20 04                            MOVE.L  D4, D0
0000340C 52 54                            ADDQ.W  #1, (A4)
0000340E 45 20                            Chkl (A0)-, D2
00003410 20 04                            MOVE.L  D4, D0
00003412 52 54                            ADDQ.W  #1, (A4)
00003414 44 20                            nEgB (A0)-
00003416 20 04                            MOVE.L  D4, D0
00003418 52 54                            ADDQ.W  #1, (A4)
0000341A 53 20                            SUBQ.B  #1, (A0)-
0000341C 20 04                            MOVE.L  D4, D0
0000341E 54 52                            ADDQ.W  #2, (A2)
00003420 41 50                            .short 0x4150
00003422 56 04                            ADDQ.B  #3, D4
00003424 52 54                            ADDQ.W  #1, (A4)
00003426 52 20                            ADDQ.B  #1, (A0)-
00003428 20 04                            MOVE.L  D4, D0
0000342A 54 52                            ADDQ.W  #2, (A2)
0000342C 41 50                            .short 0x4150
0000342E 04 4C                            .short 0x044C
00003430 49 4E                            .short 0x494E
00003432 4B 04                            Chkl D4, D5
00003434 55 4E                            suBqw #2, A6
00003436 4C 4B                            .short 0x4C4B
00003438 04 55 53 50                      suBiw #21328, (A5)
0000343C 04 4A                            .short 0x044A
0000343E 4D 50                            .short 0x4D50
00003440 04 4A                            .short 0x044A
00003442 53 52                            suBqw #1, (A2)
00003444 04 4E                            .short 0x044E
00003446 45 47                            .short 0x4547
00003448 58 04                            ADDQ.B  #4, D4
0000344A 53 52                            suBqw #1, (A2)
0000344C 04 43 48 4B                      suBiw #18507, D3
00003450 04 4C                            .short 0x044C
00003452 45 41                            .short 0x4541
00003454 04 43 4C 52                      suBiw #19538, D3
00003458 04 45 4F 52                      suBiw #20306, D5
0000345C 04 43 4D 50                      suBiw #19792, D3
00003460 04 43 4D 50                      suBiw #19792, D3
00003464 41 04                            Chkl D4, D0
00003466 43 4D                            .short 0x434D
00003468 50 4D                            ADDQ.W  #8, A5
0000346A 04 41 44 44                      suBiw #17476, D1
0000346E 04 41 44 44                      suBiw #17476, D1
00003472 41 04                            Chkl D4, D0
00003474 41 44                            .short 0x4144
00003476 44 58                            nEgw (A0)+
00003478 04 53 55 42                      suBiw #21826, (A3)
0000347C 04 53 55 42                      suBiw #21826, (A3)
00003480 41 04                            Chkl D4, D0
00003482 53 55                            suBqw #1, (A5)
00003484 42 58                            CLR.W   (A0)+
00003486 04 4F                            .short 0x044F
00003488 52 04                            ADDQ.B  #1, D4
0000348A 04 53 42 43                      suBiw #16963, (A3)
0000348E 44 20                            nEgB (A0)-
00003490 20 20                            MOVE.L  (A0)-, D0
00003492 20 20                            MOVE.L  (A0)-, D0
00003494 04 44 49 56                      suBiw #18774, D4
00003498 55 04                            SUBQ.B  #2, D4
0000349A 44 49                            .short 0x4449
0000349C 56 53                            ADDQ.W  #3, (A3)
0000349E 04 41 4E 44                      suBiw #20036, D1
000034A2 04 41 42 43                      suBiw #16963, D1
000034A6 44 20                            nEgB (A0)-
000034A8 20 20                            MOVE.L  (A0)-, D0
000034AA 20 20                            MOVE.L  (A0)-, D0
000034AC 04 4D                            .short 0x044D
000034AE 55 4C                            suBqw #2, A4
000034B0 55 04                            SUBQ.B  #2, D4
000034B2 4D 55                            .short 0x4D55
000034B4 4C 53                            .short 0x4C53
000034B6 04 45 58 47                      suBiw #22599, D5
000034BA 04 41 53 52                      suBiw #21330, D1
000034BE 04 04 41 53                      SUBI.B  #83, D4
000034C2 4C 04                            .short 0x4C04
000034C4 04 4C                            .short 0x044C
000034C6 53 52                            suBqw #1, (A2)
000034C8 04 04 4C 53                      SUBI.B  #83, D4
000034CC 4C 04                            .short 0x4C04
000034CE 04 52 4F 58                      suBiw #20312, (A2)
000034D2 52 04                            ADDQ.B  #1, D4
000034D4 52 4F                            ADDQ.W  #1, SP
000034D6 58 4C                            ADDQ.W  #4, A4
000034D8 04 52 4F 52                      suBiw #20306, (A2)
000034DC 04 04 52 4F                      SUBI.B  #79, D4
000034E0 4C 04                            .short 0x4C04
000034E2 4E 45                            trAp #5
000034E4 47 04                            Chkl D4, D3
000034E6 43 43                            .short 0x4343
000034E8 52 04                            ADDQ.B  #1, D4
000034EA 4E 4F                            trAp #15
000034EC 54 04                            ADDQ.B  #2, D4
000034EE 53 52                            suBqw #1, (A2)
000034F0 04 49                            .short 0x0449
000034F2 4C 4C                            .short 0x4C4C
000034F4 45 47                            .short 0x4547
000034F6 41 4C                            .short 0x414C
000034F8 04 54 53 54                      suBiw #21332, (A4)
000034FC 04 54 41 53                      suBiw #16723, (A4)
00003500 20 20                            MOVE.L  (A0)-, D0
00003502 20 20                            MOVE.L  (A0)-, D0
00003504 20 20                            MOVE.L  (A0)-, D0
00003506 04 4E                            .short 0x044E
00003508 42 43                            CLR.W   %D3
0000350A 44 20                            nEgB (A0)-
0000350C 20 20                            MOVE.L  (A0)-, D0
0000350E 20 20                            MOVE.L  (A0)-, D0
00003510 04 50 45 41                      suBiw #17729, (A0)
00003514 20 20                            MOVE.L  (A0)-, D0
00003516 20 20                            MOVE.L  (A0)-, D0
00003518 20 20                            MOVE.L  (A0)-, D0
0000351A 04 53 57 41                      suBiw #22337, (A3)
0000351E 50 20                            ADDQ.B  #8, (A0)-
00003520 20 20                            MOVE.L  (A0)-, D0
00003522 20 20                            MOVE.L  (A0)-, D0
00003524 04 45 58 54                      suBiw #22612, D5
00003528 2E 57                            MOVEA.L (SP), SP
0000352A 20 20                            MOVE.L  (A0)-, D0
0000352C 20 20                            MOVE.L  (A0)-, D0
0000352E 04 45 58 54                      suBiw #22612, D5
00003532 2E 4C                            MOVEA.L A4, SP
00003534 20 20                            MOVE.L  (A0)-, D0
00003536 20 20                            MOVE.L  (A0)-, D0
00003538 04 4D                            .short 0x044D
0000353A 4F 56                            .short 0x4F56
0000353C 45 4D                            .short 0x454D
0000353E 04 0D                            .short 0x040D
00003540 44 49                            .short 0x4449
00003542 53 41                            suBqw #1, D1
00003544 53 53                            suBqw #1, (A3)
00003546 45 4D                            .short 0x454D
00003548 42 4C                            .short 0x424C
0000354A 45 20                            Chkl (A0)-, D2
0000354C 4D 45                            .short 0x4D45
0000354E 4D 4F                            .short 0x4D4F
00003550 52 59                            ADDQ.W  #1, (A1)+
00003552 20 46                            MOVEA.L D6, A0
00003554 52 4F                            ADDQ.W  #1, SP
00003556 4D 20                            Chkl (A0)-, D6
00003558 20 26                            MOVE.L  -(A6), D0
0000355A 04 20 20 20                      SUBI.B  #32, (A0)-
0000355E 54 4F                            ADDQ.W  #2, SP
00003560 20 20                            MOVE.L  (A0)-, D0
00003562 26 04                            MOVE.L  D4, D3
00003564 0D 0D 04 00                      MOVEP.W (A5)(1024), D6
00003568 00 00 00 00                      ORI.B   #0, D0
0000356C 00 00 00 00                      ORI.B   #0, D0
00003570 00 00 00 00                      ORI.B   #0, D0
00003574 00 00 20 20                      ORI.B   #32, D0
00003578 20 20                            MOVE.L  (A0)-, D0
0000357A 20 20                            MOVE.L  (A0)-, D0
0000357C 20 20                            MOVE.L  (A0)-, D0
0000357E 20 20                            MOVE.L  (A0)-, D0
00003580 20 20                            MOVE.L  (A0)-, D0
00003582 20 20                            MOVE.L  (A0)-, D0
00003584 20 20                            MOVE.L  (A0)-, D0
00003586 20 20                            MOVE.L  (A0)-, D0
00003588 20 20                            MOVE.L  (A0)-, D0
0000358A 20 20                            MOVE.L  (A0)-, D0
0000358C 20 20                            MOVE.L  (A0)-, D0
0000358E 20 20                            MOVE.L  (A0)-, D0
00003590 20 20                            MOVE.L  (A0)-, D0
00003592 20 20                            MOVE.L  (A0)-, D0
00003594 20 20                            MOVE.L  (A0)-, D0
00003596 20 20                            MOVE.L  (A0)-, D0
00003598 20 20                            MOVE.L  (A0)-, D0
0000359A 20 20                            MOVE.L  (A0)-, D0
0000359C 20 20                            MOVE.L  (A0)-, D0
0000359E 20 20                            MOVE.L  (A0)-, D0
000035A0 20 20                            MOVE.L  (A0)-, D0
000035A2 20 20                            MOVE.L  (A0)-, D0
000035A4 20 20                            MOVE.L  (A0)-, D0
000035A6 20 0D                            MOVE.L  A5, D0
000035A8 04 00 00 00                      SUBI.B  #0, D0
000035AC 00 00 00 00                      ORI.B   #0, D0
000035B0 00 00 04 00                      ORI.B   #0, D0
000035B4 00 00 00 00                      ORI.B   #0, D0
000035B8 00 00 00 00                      ORI.B   #0, D0
000035BC 00 00 00 00                      ORI.B   #0, D0
000035C0 00 00 00 00                      ORI.B   #0, D0
000035C4 00 00 00 00                      ORI.B   #0, D0
000035C8 00 00 00 00                      ORI.B   #0, D0
000035CC 00 00 00 00                      ORI.B   #0, D0
000035D0 00 00 00 00                      ORI.B   #0, D0
000035D4 00 00 00 00                      ORI.B   #0, D0
000035D8 00 00 00 00                      ORI.B   #0, D0
000035DC 00 00 00 00                      ORI.B   #0, D0
000035E0 00 00 00 00                      ORI.B   #0, D0
000035E4 00 00 00 00                      ORI.B   #0, D0
000035E8 00 00 00 00                      ORI.B   #0, D0
000035EC 00 00 00 00                      ORI.B   #0, D0
000035F0 00 00 00 00                      ORI.B   #0, D0
000035F4 00 00 00 00                      ORI.B   #0, D0
000035F8 00 00 00 00                      ORI.B   #0, D0
000035FC 00 00 00 00                      ORI.B   #0, D0
00003600 00 00 00 00                      ORI.B   #0, D0
00003604 00 00 00 00                      ORI.B   #0, D0
00003608 00 00 00 00                      ORI.B   #0, D0
0000360C 00 00 00 00                      ORI.B   #0, D0
00003610 00 00 00 00                      ORI.B   #0, D0
00003614 00 00 00 00                      ORI.B   #0, D0
00003618 00 00 00 00                      ORI.B   #0, D0
0000361C 00 00 00 00                      ORI.B   #0, D0
00003620 00 00 00 00                      ORI.B   #0, D0
00003624 00 00 00 00                      ORI.B   #0, D0
00003628 00 00 00 00                      ORI.B   #0, D0
0000362C 00 00 00 00                      ORI.B   #0, D0
00003630 00 00 00 00                      ORI.B   #0, D0
00003634 00 00 00 00                      ORI.B   #0, D0
00003638 00 00 00 00                      ORI.B   #0, D0
0000363C 00 00 00 00                      ORI.B   #0, D0
00003640 00 00 00 00                      ORI.B   #0, D0
00003644 00 00 00 00                      ORI.B   #0, D0
00003648 00 00 00 00                      ORI.B   #0, D0
0000364C 00 00 00 00                      ORI.B   #0, D0
00003650 00 00 00 00                      ORI.B   #0, D0
00003654 00 00 00 00                      ORI.B   #0, D0
00003658 00 00 00 00                      ORI.B   #0, D0
0000365C 00 00 00 00                      ORI.B   #0, D0
00003660 00 00 00 00                      ORI.B   #0, D0
00003664 00 00 00 00                      ORI.B   #0, D0
00003668 00 00 00 00                      ORI.B   #0, D0
0000366C 00 00 00 00                      ORI.B   #0, D0
00003670 00 00 00 00                      ORI.B   #0, D0
00003674 00 00 00 00                      ORI.B   #0, D0
00003678 00 00 00 00                      ORI.B   #0, D0
0000367C 00 00 00 00                      ORI.B   #0, D0
00003680 00 00 00 00                      ORI.B   #0, D0
00003684 00 00 00 00                      ORI.B   #0, D0
00003688 00 00 00 00                      ORI.B   #0, D0
0000368C 00 00 00 00                      ORI.B   #0, D0
00003690 00 00 00 00                      ORI.B   #0, D0
00003694 00 00 00 00                      ORI.B   #0, D0
00003698 00 00 00 00                      ORI.B   #0, D0
0000369C 00 00 00 00                      ORI.B   #0, D0
000036A0 00 00 00 00                      ORI.B   #0, D0
000036A4 00 00 00 00                      ORI.B   #0, D0
000036A8 00 00 00 00                      ORI.B   #0, D0
000036AC 00 00 00 00                      ORI.B   #0, D0
000036B0 00 00 00 00                      ORI.B   #0, D0
000036B4 00 00 00 00                      ORI.B   #0, D0
000036B8 00 00 00 00                      ORI.B   #0, D0
000036BC 00 00 00 00                      ORI.B   #0, D0
000036C0 00 00 00 00                      ORI.B   #0, D0
000036C4 00 00 00 00                      ORI.B   #0, D0
000036C8 00 00 00 00                      ORI.B   #0, D0
000036CC 00 00 00 00                      ORI.B   #0, D0
000036D0 00 00 00 00                      ORI.B   #0, D0
000036D4 00 00 00 00                      ORI.B   #0, D0
000036D8 00 00 00 00                      ORI.B   #0, D0
000036DC 00 00 00 00                      ORI.B   #0, D0
000036E0 00 00 00 00                      ORI.B   #0, D0
000036E4 00 00 00 00                      ORI.B   #0, D0
000036E8 00 00 00 00                      ORI.B   #0, D0
000036EC 00 00 00 00                      ORI.B   #0, D0
000036F0 00 00 00 00                      ORI.B   #0, D0
000036F4 00 00 00 00                      ORI.B   #0, D0
000036F8 00 00 00 00                      ORI.B   #0, D0
000036FC 00 00 00 00                      ORI.B   #0, D0
00003700 00 00 00 00                      ORI.B   #0, D0
00003704 00 00 00 00                      ORI.B   #0, D0
00003708 00 00 00 00                      ORI.B   #0, D0
0000370C 00 00 00 00                      ORI.B   #0, D0
00003710 00 00 00 00                      ORI.B   #0, D0
00003714 00 00 00 00                      ORI.B   #0, D0
00003718 00 00 00 00                      ORI.B   #0, D0
0000371C 00 00 00 00                      ORI.B   #0, D0
00003720 00 00 00 00                      ORI.B   #0, D0
00003724 00 00 00 00                      ORI.B   #0, D0
00003728 00 00 00 00                      ORI.B   #0, D0
0000372C 00 00 00 00                      ORI.B   #0, D0
00003730 00 00 00 00                      ORI.B   #0, D0
00003734 00 00 00 00                      ORI.B   #0, D0
00003738 00 00 00 00                      ORI.B   #0, D0
0000373C 00 00 00 00                      ORI.B   #0, D0
00003740 00 00 00 00                      ORI.B   #0, D0
00003744 00 00 00 00                      ORI.B   #0, D0
00003748 00 00 00 00                      ORI.B   #0, D0
0000374C 00 00 00 00                      ORI.B   #0, D0
00003750 00 00 00 00                      ORI.B   #0, D0
00003754 00 00 00 00                      ORI.B   #0, D0
00003758 00 00 00 00                      ORI.B   #0, D0
0000375C 00 00 00 00                      ORI.B   #0, D0
00003760 00 00 00 00                      ORI.B   #0, D0
00003764 00 00 00 00                      ORI.B   #0, D0
00003768 00 00 00 00                      ORI.B   #0, D0
0000376C 00 00 00 00                      ORI.B   #0, D0
00003770 00 00 00 00                      ORI.B   #0, D0
00003774 00 00 00 00                      ORI.B   #0, D0
00003778 00 00 00 00                      ORI.B   #0, D0
0000377C 00 00 00 00                      ORI.B   #0, D0
00003780 00 00 00 00                      ORI.B   #0, D0
00003784 00 00 00 00                      ORI.B   #0, D0
00003788 00 00 00 00                      ORI.B   #0, D0
0000378C 00 00 00 00                      ORI.B   #0, D0
00003790 00 00 00 00                      ORI.B   #0, D0
00003794 00 00 00 00                      ORI.B   #0, D0
00003798 00 00 00 00                      ORI.B   #0, D0
0000379C 00 00 00 00                      ORI.B   #0, D0
000037A0 00 00 00 00                      ORI.B   #0, D0
000037A4 00 00 00 00                      ORI.B   #0, D0
000037A8 00 00 00 00                      ORI.B   #0, D0
000037AC 00 00 00 00                      ORI.B   #0, D0
000037B0 00 00 00 00                      ORI.B   #0, D0
000037B4 00 00 00 00                      ORI.B   #0, D0
000037B8 00 00 00 00                      ORI.B   #0, D0
000037BC 00 00 00 00                      ORI.B   #0, D0
000037C0 00 00 00 00                      ORI.B   #0, D0
000037C4 00 00 00 00                      ORI.B   #0, D0
000037C8 00 00 00 00                      ORI.B   #0, D0
000037CC 00 00 00 00                      ORI.B   #0, D0
000037D0 00 00 00 00                      ORI.B   #0, D0
000037D4 00 00 00 00                      ORI.B   #0, D0
000037D8 00 00 00 00                      ORI.B   #0, D0
000037DC 00 00 00 00                      ORI.B   #0, D0
000037E0 00 00 00 00                      ORI.B   #0, D0
000037E4 00 00 00 00                      ORI.B   #0, D0
000037E8 00 00 00 00                      ORI.B   #0, D0
000037EC 00 00 00 00                      ORI.B   #0, D0
000037F0 00 00 00 00                      ORI.B   #0, D0
000037F4 00 00 00 00                      ORI.B   #0, D0
000037F8 00 00 00 00                      ORI.B   #0, D0
000037FC 00 00 00 00                      ORI.B   #0, D0
00003800 FF FF                            .short 0xFFFF
00003802 FF FF                            .short 0xFFFF
00003804 FF FF                            .short 0xFFFF
00003806 FF FF                            .short 0xFFFF
00003808 FF FF                            .short 0xFFFF
0000380A FF FF                            .short 0xFFFF
0000380C FF FF                            .short 0xFFFF
0000380E FF FF                            .short 0xFFFF
00003810 FF FF                            .short 0xFFFF
00003812 FF FF                            .short 0xFFFF
00003814 FF FF                            .short 0xFFFF
00003816 FF FF                            .short 0xFFFF
00003818 FF FF                            .short 0xFFFF
0000381A FF FF                            .short 0xFFFF
0000381C FF FF                            .short 0xFFFF
0000381E FF FF                            .short 0xFFFF
00003820 FF FF                            .short 0xFFFF
00003822 FF FF                            .short 0xFFFF
00003824 FF FF                            .short 0xFFFF
00003826 FF FF                            .short 0xFFFF
00003828 FF FF                            .short 0xFFFF
0000382A FF FF                            .short 0xFFFF
0000382C FF FF                            .short 0xFFFF
0000382E FF FF                            .short 0xFFFF
00003830 FF FF                            .short 0xFFFF
00003832 FF FF                            .short 0xFFFF
00003834 FF FF                            .short 0xFFFF
00003836 FF FF                            .short 0xFFFF
00003838 FF FF                            .short 0xFFFF
0000383A FF FF                            .short 0xFFFF
0000383C FF FF                            .short 0xFFFF
0000383E FF FF                            .short 0xFFFF
00003840 FF FF                            .short 0xFFFF
00003842 FF FF                            .short 0xFFFF
00003844 FF FF                            .short 0xFFFF
00003846 FF FF                            .short 0xFFFF
00003848 FF FF                            .short 0xFFFF
0000384A FF FF                            .short 0xFFFF
0000384C FF FF                            .short 0xFFFF
0000384E FF FF                            .short 0xFFFF
00003850 FF FF                            .short 0xFFFF
00003852 FF FF                            .short 0xFFFF
00003854 FF FF                            .short 0xFFFF
00003856 FF FF                            .short 0xFFFF
00003858 FF FF                            .short 0xFFFF
0000385A FF FF                            .short 0xFFFF
0000385C FF FF                            .short 0xFFFF
0000385E FF FF                            .short 0xFFFF
00003860 FF FF                            .short 0xFFFF
00003862 FF FF                            .short 0xFFFF
00003864 FF FF                            .short 0xFFFF
00003866 FF FF                            .short 0xFFFF
00003868 FF FF                            .short 0xFFFF
0000386A FF FF                            .short 0xFFFF
0000386C FF FF                            .short 0xFFFF
0000386E FF FF                            .short 0xFFFF
00003870 FF FF                            .short 0xFFFF
00003872 FF FF                            .short 0xFFFF
00003874 FF FF                            .short 0xFFFF
00003876 FF FF                            .short 0xFFFF
00003878 FF FF                            .short 0xFFFF
0000387A FF FF                            .short 0xFFFF
0000387C FF FF                            .short 0xFFFF
0000387E FF FF                            .short 0xFFFF
00003880 FF FF                            .short 0xFFFF
00003882 FF FF                            .short 0xFFFF
00003884 FF FF                            .short 0xFFFF
00003886 FF FF                            .short 0xFFFF
00003888 FF FF                            .short 0xFFFF
0000388A FF FF                            .short 0xFFFF
0000388C FF FF                            .short 0xFFFF
0000388E FF FF                            .short 0xFFFF
00003890 FF FF                            .short 0xFFFF
00003892 FF FF                            .short 0xFFFF
00003894 FF FF                            .short 0xFFFF
00003896 FF FF                            .short 0xFFFF
00003898 FF FF                            .short 0xFFFF
0000389A FF FF                            .short 0xFFFF
0000389C FF FF                            .short 0xFFFF
0000389E FF FF                            .short 0xFFFF
000038A0 FF FF                            .short 0xFFFF
000038A2 FF FF                            .short 0xFFFF
000038A4 FF FF                            .short 0xFFFF
000038A6 FF FF                            .short 0xFFFF
000038A8 FF FF                            .short 0xFFFF
000038AA FF FF                            .short 0xFFFF
000038AC FF FF                            .short 0xFFFF
000038AE FF FF                            .short 0xFFFF
000038B0 FF FF                            .short 0xFFFF
000038B2 FF FF                            .short 0xFFFF
000038B4 FF FF                            .short 0xFFFF
000038B6 FF FF                            .short 0xFFFF
000038B8 FF FF                            .short 0xFFFF
000038BA FF FF                            .short 0xFFFF
000038BC FF FF                            .short 0xFFFF
000038BE FF FF                            .short 0xFFFF
000038C0 FF FF                            .short 0xFFFF
000038C2 FF FF                            .short 0xFFFF
000038C4 FF FF                            .short 0xFFFF
000038C6 FF FF                            .short 0xFFFF
000038C8 FF FF                            .short 0xFFFF
000038CA FF FF                            .short 0xFFFF
000038CC FF FF                            .short 0xFFFF
000038CE FF FF                            .short 0xFFFF
000038D0 FF FF                            .short 0xFFFF
000038D2 FF FF                            .short 0xFFFF
000038D4 FF FF                            .short 0xFFFF
000038D6 FF FF                            .short 0xFFFF
000038D8 FF FF                            .short 0xFFFF
000038DA FF FF                            .short 0xFFFF
000038DC FF FF                            .short 0xFFFF
000038DE FF FF                            .short 0xFFFF
000038E0 FF FF                            .short 0xFFFF
000038E2 FF FF                            .short 0xFFFF
000038E4 FF FF                            .short 0xFFFF
000038E6 FF FF                            .short 0xFFFF
000038E8 FF FF                            .short 0xFFFF
000038EA FF FF                            .short 0xFFFF
000038EC FF FF                            .short 0xFFFF
000038EE FF FF                            .short 0xFFFF
000038F0 FF FF                            .short 0xFFFF
000038F2 FF FF                            .short 0xFFFF
000038F4 FF FF                            .short 0xFFFF
000038F6 FF FF                            .short 0xFFFF
000038F8 FF FF                            .short 0xFFFF
000038FA FF FF                            .short 0xFFFF
000038FC FF FF                            .short 0xFFFF
000038FE FF FF                            .short 0xFFFF
00003900 FF FF                            .short 0xFFFF
00003902 FF FF                            .short 0xFFFF
00003904 FF FF                            .short 0xFFFF
00003906 FF FF                            .short 0xFFFF
00003908 FF FF                            .short 0xFFFF
0000390A FF FF                            .short 0xFFFF
0000390C FF FF                            .short 0xFFFF
0000390E FF FF                            .short 0xFFFF
00003910 FF FF                            .short 0xFFFF
00003912 FF FF                            .short 0xFFFF
00003914 FF FF                            .short 0xFFFF
00003916 FF FF                            .short 0xFFFF
00003918 FF FF                            .short 0xFFFF
0000391A FF FF                            .short 0xFFFF
0000391C FF FF                            .short 0xFFFF
0000391E FF FF                            .short 0xFFFF
00003920 FF FF                            .short 0xFFFF
00003922 FF FF                            .short 0xFFFF
00003924 FF FF                            .short 0xFFFF
00003926 FF FF                            .short 0xFFFF
00003928 FF FF                            .short 0xFFFF
0000392A FF FF                            .short 0xFFFF
0000392C FF FF                            .short 0xFFFF
0000392E FF FF                            .short 0xFFFF
00003930 FF FF                            .short 0xFFFF
00003932 FF FF                            .short 0xFFFF
00003934 FF FF                            .short 0xFFFF
00003936 FF FF                            .short 0xFFFF
00003938 FF FF                            .short 0xFFFF
0000393A FF FF                            .short 0xFFFF
0000393C FF FF                            .short 0xFFFF
0000393E FF FF                            .short 0xFFFF
00003940 FF FF                            .short 0xFFFF
00003942 FF FF                            .short 0xFFFF
00003944 FF FF                            .short 0xFFFF
00003946 FF FF                            .short 0xFFFF
00003948 FF FF                            .short 0xFFFF
0000394A FF FF                            .short 0xFFFF
0000394C FF FF                            .short 0xFFFF
0000394E FF FF                            .short 0xFFFF
00003950 FF FF                            .short 0xFFFF
00003952 FF FF                            .short 0xFFFF
00003954 FF FF                            .short 0xFFFF
00003956 FF FF                            .short 0xFFFF
00003958 FF FF                            .short 0xFFFF
0000395A FF FF                            .short 0xFFFF
0000395C FF FF                            .short 0xFFFF
0000395E FF FF                            .short 0xFFFF
00003960 FF FF                            .short 0xFFFF
00003962 FF FF                            .short 0xFFFF
00003964 FF FF                            .short 0xFFFF
00003966 FF FF                            .short 0xFFFF
00003968 FF FF                            .short 0xFFFF
0000396A FF FF                            .short 0xFFFF
0000396C FF FF                            .short 0xFFFF
0000396E FF FF                            .short 0xFFFF
00003970 FF FF                            .short 0xFFFF
00003972 FF FF                            .short 0xFFFF
00003974 FF FF                            .short 0xFFFF
00003976 FF FF                            .short 0xFFFF
00003978 FF FF                            .short 0xFFFF
0000397A FF FF                            .short 0xFFFF
0000397C FF FF                            .short 0xFFFF
0000397E FF FF                            .short 0xFFFF
00003980 FF FF                            .short 0xFFFF
00003982 FF FF                            .short 0xFFFF
00003984 FF FF                            .short 0xFFFF
00003986 FF FF                            .short 0xFFFF
00003988 FF FF                            .short 0xFFFF
0000398A FF FF                            .short 0xFFFF
0000398C FF FF                            .short 0xFFFF
0000398E FF FF                            .short 0xFFFF
00003990 FF FF                            .short 0xFFFF
00003992 FF FF                            .short 0xFFFF
00003994 FF FF                            .short 0xFFFF
00003996 FF FF                            .short 0xFFFF
00003998 FF FF                            .short 0xFFFF
0000399A FF FF                            .short 0xFFFF
0000399C FF FF                            .short 0xFFFF
0000399E FF FF                            .short 0xFFFF
000039A0 FF FF                            .short 0xFFFF
000039A2 FF FF                            .short 0xFFFF
000039A4 FF FF                            .short 0xFFFF
000039A6 FF FF                            .short 0xFFFF
000039A8 FF FF                            .short 0xFFFF
000039AA FF FF                            .short 0xFFFF
000039AC FF FF                            .short 0xFFFF
000039AE FF FF                            .short 0xFFFF
000039B0 FF FF                            .short 0xFFFF
000039B2 FF FF                            .short 0xFFFF
000039B4 FF FF                            .short 0xFFFF
000039B6 FF FF                            .short 0xFFFF
000039B8 FF FF                            .short 0xFFFF
000039BA FF FF                            .short 0xFFFF
000039BC FF FF                            .short 0xFFFF
000039BE FF FF                            .short 0xFFFF
000039C0 FF FF                            .short 0xFFFF
000039C2 FF FF                            .short 0xFFFF
000039C4 FF FF                            .short 0xFFFF
000039C6 FF FF                            .short 0xFFFF
000039C8 FF FF                            .short 0xFFFF
000039CA FF FF                            .short 0xFFFF
000039CC FF FF                            .short 0xFFFF
000039CE FF FF                            .short 0xFFFF
000039D0 FF FF                            .short 0xFFFF
000039D2 FF FF                            .short 0xFFFF
000039D4 FF FF                            .short 0xFFFF
000039D6 FF FF                            .short 0xFFFF
000039D8 FF FF                            .short 0xFFFF
000039DA FF FF                            .short 0xFFFF
000039DC FF FF                            .short 0xFFFF
000039DE FF FF                            .short 0xFFFF
000039E0 FF FF                            .short 0xFFFF
000039E2 FF FF                            .short 0xFFFF
000039E4 FF FF                            .short 0xFFFF
000039E6 FF FF                            .short 0xFFFF
000039E8 FF FF                            .short 0xFFFF
000039EA FF FF                            .short 0xFFFF
000039EC FF FF                            .short 0xFFFF
000039EE FF FF                            .short 0xFFFF
000039F0 FF FF                            .short 0xFFFF
000039F2 FF FF                            .short 0xFFFF
000039F4 FF FF                            .short 0xFFFF
000039F6 FF FF                            .short 0xFFFF
000039F8 FF FF                            .short 0xFFFF
000039FA FF FF                            .short 0xFFFF
000039FC FF FF                            .short 0xFFFF
000039FE FF FF                            .short 0xFFFF
00003A00 FF FF                            .short 0xFFFF
00003A02 FF FF                            .short 0xFFFF
00003A04 FF FF                            .short 0xFFFF
00003A06 FF FF                            .short 0xFFFF
00003A08 FF FF                            .short 0xFFFF
00003A0A FF FF                            .short 0xFFFF
00003A0C FF FF                            .short 0xFFFF
00003A0E FF FF                            .short 0xFFFF
00003A10 FF FF                            .short 0xFFFF
00003A12 FF FF                            .short 0xFFFF
00003A14 FF FF                            .short 0xFFFF
00003A16 FF FF                            .short 0xFFFF
00003A18 FF FF                            .short 0xFFFF
00003A1A FF FF                            .short 0xFFFF
00003A1C FF FF                            .short 0xFFFF
00003A1E FF FF                            .short 0xFFFF
00003A20 FF FF                            .short 0xFFFF
00003A22 FF FF                            .short 0xFFFF
00003A24 FF FF                            .short 0xFFFF
00003A26 FF FF                            .short 0xFFFF
00003A28 FF FF                            .short 0xFFFF
00003A2A FF FF                            .short 0xFFFF
00003A2C FF FF                            .short 0xFFFF
00003A2E FF FF                            .short 0xFFFF
00003A30 FF FF                            .short 0xFFFF
00003A32 FF FF                            .short 0xFFFF
00003A34 FF FF                            .short 0xFFFF
00003A36 FF FF                            .short 0xFFFF
00003A38 FF FF                            .short 0xFFFF
00003A3A FF FF                            .short 0xFFFF
00003A3C FF FF                            .short 0xFFFF
00003A3E FF FF                            .short 0xFFFF
00003A40 FF FF                            .short 0xFFFF
00003A42 FF FF                            .short 0xFFFF
00003A44 FF FF                            .short 0xFFFF
00003A46 FF FF                            .short 0xFFFF
00003A48 FF FF                            .short 0xFFFF
00003A4A FF FF                            .short 0xFFFF
00003A4C FF FF                            .short 0xFFFF
00003A4E FF FF                            .short 0xFFFF
00003A50 FF FF                            .short 0xFFFF
00003A52 FF FF                            .short 0xFFFF
00003A54 FF FF                            .short 0xFFFF
00003A56 FF FF                            .short 0xFFFF
00003A58 FF FF                            .short 0xFFFF
00003A5A FF FF                            .short 0xFFFF
00003A5C FF FF                            .short 0xFFFF
00003A5E FF FF                            .short 0xFFFF
00003A60 FF FF                            .short 0xFFFF
00003A62 FF FF                            .short 0xFFFF
00003A64 FF FF                            .short 0xFFFF
00003A66 FF FF                            .short 0xFFFF
00003A68 FF FF                            .short 0xFFFF
00003A6A FF FF                            .short 0xFFFF
00003A6C FF FF                            .short 0xFFFF
00003A6E FF FF                            .short 0xFFFF
00003A70 FF FF                            .short 0xFFFF
00003A72 FF FF                            .short 0xFFFF
00003A74 FF FF                            .short 0xFFFF
00003A76 FF FF                            .short 0xFFFF
00003A78 FF FF                            .short 0xFFFF
00003A7A FF FF                            .short 0xFFFF
00003A7C FF FF                            .short 0xFFFF
00003A7E FF FF                            .short 0xFFFF
00003A80 FF FF                            .short 0xFFFF
00003A82 FF FF                            .short 0xFFFF
00003A84 FF FF                            .short 0xFFFF
00003A86 FF FF                            .short 0xFFFF
00003A88 FF FF                            .short 0xFFFF
00003A8A FF FF                            .short 0xFFFF
00003A8C FF FF                            .short 0xFFFF
00003A8E FF FF                            .short 0xFFFF
00003A90 FF FF                            .short 0xFFFF
00003A92 FF FF                            .short 0xFFFF
00003A94 FF FF                            .short 0xFFFF
00003A96 FF FF                            .short 0xFFFF
00003A98 FF FF                            .short 0xFFFF
00003A9A FF FF                            .short 0xFFFF
00003A9C FF FF                            .short 0xFFFF
00003A9E FF FF                            .short 0xFFFF
00003AA0 FF FF                            .short 0xFFFF
00003AA2 FF FF                            .short 0xFFFF
00003AA4 FF FF                            .short 0xFFFF
00003AA6 FF FF                            .short 0xFFFF
00003AA8 FF FF                            .short 0xFFFF
00003AAA FF FF                            .short 0xFFFF
00003AAC FF FF                            .short 0xFFFF
00003AAE FF FF                            .short 0xFFFF
00003AB0 FF FF                            .short 0xFFFF
00003AB2 FF FF                            .short 0xFFFF
00003AB4 FF FF                            .short 0xFFFF
00003AB6 FF FF                            .short 0xFFFF
00003AB8 FF FF                            .short 0xFFFF
00003ABA FF FF                            .short 0xFFFF
00003ABC FF FF                            .short 0xFFFF
00003ABE FF FF                            .short 0xFFFF
00003AC0 FF FF                            .short 0xFFFF
00003AC2 FF FF                            .short 0xFFFF
00003AC4 FF FF                            .short 0xFFFF
00003AC6 FF FF                            .short 0xFFFF
00003AC8 FF FF                            .short 0xFFFF
00003ACA FF FF                            .short 0xFFFF
00003ACC FF FF                            .short 0xFFFF
00003ACE FF FF                            .short 0xFFFF
00003AD0 FF FF                            .short 0xFFFF
00003AD2 FF FF                            .short 0xFFFF
00003AD4 FF FF                            .short 0xFFFF
00003AD6 FF FF                            .short 0xFFFF
00003AD8 FF FF                            .short 0xFFFF
00003ADA FF FF                            .short 0xFFFF
00003ADC FF FF                            .short 0xFFFF
00003ADE FF FF                            .short 0xFFFF
00003AE0 FF FF                            .short 0xFFFF
00003AE2 FF FF                            .short 0xFFFF
00003AE4 FF FF                            .short 0xFFFF
00003AE6 FF FF                            .short 0xFFFF
00003AE8 FF FF                            .short 0xFFFF
00003AEA FF FF                            .short 0xFFFF
00003AEC FF FF                            .short 0xFFFF
00003AEE FF FF                            .short 0xFFFF
00003AF0 FF FF                            .short 0xFFFF
00003AF2 FF FF                            .short 0xFFFF
00003AF4 FF FF                            .short 0xFFFF
00003AF6 FF FF                            .short 0xFFFF
00003AF8 FF FF                            .short 0xFFFF
00003AFA FF FF                            .short 0xFFFF
00003AFC FF FF                            .short 0xFFFF
00003AFE FF FF                            .short 0xFFFF
00003B00 FF FF                            .short 0xFFFF
00003B02 FF FF                            .short 0xFFFF
00003B04 FF FF                            .short 0xFFFF
00003B06 FF FF                            .short 0xFFFF
00003B08 FF FF                            .short 0xFFFF
00003B0A FF FF                            .short 0xFFFF
00003B0C FF FF                            .short 0xFFFF
00003B0E FF FF                            .short 0xFFFF
00003B10 FF FF                            .short 0xFFFF
00003B12 FF FF                            .short 0xFFFF
00003B14 FF FF                            .short 0xFFFF
00003B16 FF FF                            .short 0xFFFF
00003B18 FF FF                            .short 0xFFFF
00003B1A FF FF                            .short 0xFFFF
00003B1C FF FF                            .short 0xFFFF
00003B1E FF FF                            .short 0xFFFF
00003B20 FF FF                            .short 0xFFFF
00003B22 FF FF                            .short 0xFFFF
00003B24 FF FF                            .short 0xFFFF
00003B26 FF FF                            .short 0xFFFF
00003B28 FF FF                            .short 0xFFFF
00003B2A FF FF                            .short 0xFFFF
00003B2C FF FF                            .short 0xFFFF
00003B2E FF FF                            .short 0xFFFF
00003B30 FF FF                            .short 0xFFFF
00003B32 FF FF                            .short 0xFFFF
00003B34 FF FF                            .short 0xFFFF
00003B36 FF FF                            .short 0xFFFF
00003B38 FF FF                            .short 0xFFFF
00003B3A FF FF                            .short 0xFFFF
00003B3C FF FF                            .short 0xFFFF
00003B3E FF FF                            .short 0xFFFF
00003B40 FF FF                            .short 0xFFFF
00003B42 FF FF                            .short 0xFFFF
00003B44 FF FF                            .short 0xFFFF
00003B46 FF FF                            .short 0xFFFF
00003B48 FF FF                            .short 0xFFFF
00003B4A FF FF                            .short 0xFFFF
00003B4C FF FF                            .short 0xFFFF
00003B4E FF FF                            .short 0xFFFF
00003B50 FF FF                            .short 0xFFFF
00003B52 FF FF                            .short 0xFFFF
00003B54 FF FF                            .short 0xFFFF
00003B56 FF FF                            .short 0xFFFF
00003B58 FF FF                            .short 0xFFFF
00003B5A FF FF                            .short 0xFFFF
00003B5C FF FF                            .short 0xFFFF
00003B5E FF FF                            .short 0xFFFF
00003B60 FF FF                            .short 0xFFFF
00003B62 FF FF                            .short 0xFFFF
00003B64 FF FF                            .short 0xFFFF
00003B66 FF FF                            .short 0xFFFF
00003B68 FF FF                            .short 0xFFFF
00003B6A FF FF                            .short 0xFFFF
00003B6C FF FF                            .short 0xFFFF
00003B6E FF FF                            .short 0xFFFF
00003B70 FF FF                            .short 0xFFFF
00003B72 FF FF                            .short 0xFFFF
00003B74 FF FF                            .short 0xFFFF
00003B76 FF FF                            .short 0xFFFF
00003B78 FF FF                            .short 0xFFFF
00003B7A FF FF                            .short 0xFFFF
00003B7C FF FF                            .short 0xFFFF
00003B7E FF FF                            .short 0xFFFF
00003B80 FF FF                            .short 0xFFFF
00003B82 FF FF                            .short 0xFFFF
00003B84 FF FF                            .short 0xFFFF
00003B86 FF FF                            .short 0xFFFF
00003B88 FF FF                            .short 0xFFFF
00003B8A FF FF                            .short 0xFFFF
00003B8C FF FF                            .short 0xFFFF
00003B8E FF FF                            .short 0xFFFF
00003B90 FF FF                            .short 0xFFFF
00003B92 FF FF                            .short 0xFFFF
00003B94 FF FF                            .short 0xFFFF
00003B96 FF FF                            .short 0xFFFF
00003B98 FF FF                            .short 0xFFFF
00003B9A FF FF                            .short 0xFFFF
00003B9C FF FF                            .short 0xFFFF
00003B9E FF FF                            .short 0xFFFF
00003BA0 FF FF                            .short 0xFFFF
00003BA2 FF FF                            .short 0xFFFF
00003BA4 FF FF                            .short 0xFFFF
00003BA6 FF FF                            .short 0xFFFF
00003BA8 FF FF                            .short 0xFFFF
00003BAA FF FF                            .short 0xFFFF
00003BAC FF FF                            .short 0xFFFF
00003BAE FF FF                            .short 0xFFFF
00003BB0 FF FF                            .short 0xFFFF
00003BB2 FF FF                            .short 0xFFFF
00003BB4 FF FF                            .short 0xFFFF
00003BB6 FF FF                            .short 0xFFFF
00003BB8 FF FF                            .short 0xFFFF
00003BBA FF FF                            .short 0xFFFF
00003BBC FF FF                            .short 0xFFFF
00003BBE FF FF                            .short 0xFFFF
00003BC0 FF FF                            .short 0xFFFF
00003BC2 FF FF                            .short 0xFFFF
00003BC4 FF FF                            .short 0xFFFF
00003BC6 FF FF                            .short 0xFFFF
00003BC8 FF FF                            .short 0xFFFF
00003BCA FF FF                            .short 0xFFFF
00003BCC FF FF                            .short 0xFFFF
00003BCE FF FF                            .short 0xFFFF
00003BD0 FF FF                            .short 0xFFFF
00003BD2 FF FF                            .short 0xFFFF
00003BD4 FF FF                            .short 0xFFFF
00003BD6 FF FF                            .short 0xFFFF
00003BD8 FF FF                            .short 0xFFFF
00003BDA FF FF                            .short 0xFFFF
00003BDC FF FF                            .short 0xFFFF
00003BDE FF FF                            .short 0xFFFF
00003BE0 FF FF                            .short 0xFFFF
00003BE2 FF FF                            .short 0xFFFF
00003BE4 FF FF                            .short 0xFFFF
00003BE6 FF FF                            .short 0xFFFF
00003BE8 FF FF                            .short 0xFFFF
00003BEA FF FF                            .short 0xFFFF
00003BEC FF FF                            .short 0xFFFF
00003BEE FF FF                            .short 0xFFFF
00003BF0 FF FF                            .short 0xFFFF
00003BF2 FF FF                            .short 0xFFFF
00003BF4 FF FF                            .short 0xFFFF
00003BF6 FF FF                            .short 0xFFFF
00003BF8 FF FF                            .short 0xFFFF
00003BFA FF FF                            .short 0xFFFF
00003BFC FF FF                            .short 0xFFFF
00003BFE FF FF                            .short 0xFFFF
00003C00 FF FF                            .short 0xFFFF
00003C02 FF FF                            .short 0xFFFF
00003C04 FF FF                            .short 0xFFFF
00003C06 FF FF                            .short 0xFFFF
00003C08 FF FF                            .short 0xFFFF
00003C0A FF FF                            .short 0xFFFF
00003C0C FF FF                            .short 0xFFFF
00003C0E FF FF                            .short 0xFFFF
00003C10 FF FF                            .short 0xFFFF
00003C12 FF FF                            .short 0xFFFF
00003C14 FF FF                            .short 0xFFFF
00003C16 FF FF                            .short 0xFFFF
00003C18 FF FF                            .short 0xFFFF
00003C1A FF FF                            .short 0xFFFF
00003C1C FF FF                            .short 0xFFFF
00003C1E FF FF                            .short 0xFFFF
00003C20 FF FF                            .short 0xFFFF
00003C22 FF FF                            .short 0xFFFF
00003C24 FF FF                            .short 0xFFFF
00003C26 FF FF                            .short 0xFFFF
00003C28 FF FF                            .short 0xFFFF
00003C2A FF FF                            .short 0xFFFF
00003C2C FF FF                            .short 0xFFFF
00003C2E FF FF                            .short 0xFFFF
00003C30 FF FF                            .short 0xFFFF
00003C32 FF FF                            .short 0xFFFF
00003C34 FF FF                            .short 0xFFFF
00003C36 FF FF                            .short 0xFFFF
00003C38 FF FF                            .short 0xFFFF
00003C3A FF FF                            .short 0xFFFF
00003C3C FF FF                            .short 0xFFFF
00003C3E FF FF                            .short 0xFFFF
00003C40 FF FF                            .short 0xFFFF
00003C42 FF FF                            .short 0xFFFF
00003C44 FF FF                            .short 0xFFFF
00003C46 FF FF                            .short 0xFFFF
00003C48 FF FF                            .short 0xFFFF
00003C4A FF FF                            .short 0xFFFF
00003C4C FF FF                            .short 0xFFFF
00003C4E FF FF                            .short 0xFFFF
00003C50 FF FF                            .short 0xFFFF
00003C52 FF FF                            .short 0xFFFF
00003C54 FF FF                            .short 0xFFFF
00003C56 FF FF                            .short 0xFFFF
00003C58 FF FF                            .short 0xFFFF
00003C5A FF FF                            .short 0xFFFF
00003C5C FF FF                            .short 0xFFFF
00003C5E FF FF                            .short 0xFFFF
00003C60 FF FF                            .short 0xFFFF
00003C62 FF FF                            .short 0xFFFF
00003C64 FF FF                            .short 0xFFFF
00003C66 FF FF                            .short 0xFFFF
00003C68 FF FF                            .short 0xFFFF
00003C6A FF FF                            .short 0xFFFF
00003C6C FF FF                            .short 0xFFFF
00003C6E FF FF                            .short 0xFFFF
00003C70 FF FF                            .short 0xFFFF
00003C72 FF FF                            .short 0xFFFF
00003C74 FF FF                            .short 0xFFFF
00003C76 FF FF                            .short 0xFFFF
00003C78 FF FF                            .short 0xFFFF
00003C7A FF FF                            .short 0xFFFF
00003C7C FF FF                            .short 0xFFFF
00003C7E FF FF                            .short 0xFFFF
00003C80 FF FF                            .short 0xFFFF
00003C82 FF FF                            .short 0xFFFF
00003C84 FF FF                            .short 0xFFFF
00003C86 FF FF                            .short 0xFFFF
00003C88 FF FF                            .short 0xFFFF
00003C8A FF FF                            .short 0xFFFF
00003C8C FF FF                            .short 0xFFFF
00003C8E FF FF                            .short 0xFFFF
00003C90 FF FF                            .short 0xFFFF
00003C92 FF FF                            .short 0xFFFF
00003C94 FF FF                            .short 0xFFFF
00003C96 FF FF                            .short 0xFFFF
00003C98 FF FF                            .short 0xFFFF
00003C9A FF FF                            .short 0xFFFF
00003C9C FF FF                            .short 0xFFFF
00003C9E FF FF                            .short 0xFFFF
00003CA0 FF FF                            .short 0xFFFF
00003CA2 FF FF                            .short 0xFFFF
00003CA4 FF FF                            .short 0xFFFF
00003CA6 FF FF                            .short 0xFFFF
00003CA8 FF FF                            .short 0xFFFF
00003CAA FF FF                            .short 0xFFFF
00003CAC FF FF                            .short 0xFFFF
00003CAE FF FF                            .short 0xFFFF
00003CB0 FF FF                            .short 0xFFFF
00003CB2 FF FF                            .short 0xFFFF
00003CB4 FF FF                            .short 0xFFFF
00003CB6 FF FF                            .short 0xFFFF
00003CB8 FF FF                            .short 0xFFFF
00003CBA FF FF                            .short 0xFFFF
00003CBC FF FF                            .short 0xFFFF
00003CBE FF FF                            .short 0xFFFF
00003CC0 FF FF                            .short 0xFFFF
00003CC2 FF FF                            .short 0xFFFF
00003CC4 FF FF                            .short 0xFFFF
00003CC6 FF FF                            .short 0xFFFF
00003CC8 FF FF                            .short 0xFFFF
00003CCA FF FF                            .short 0xFFFF
00003CCC FF FF                            .short 0xFFFF
00003CCE FF FF                            .short 0xFFFF
00003CD0 FF FF                            .short 0xFFFF
00003CD2 FF FF                            .short 0xFFFF
00003CD4 FF FF                            .short 0xFFFF
00003CD6 FF FF                            .short 0xFFFF
00003CD8 FF FF                            .short 0xFFFF
00003CDA FF FF                            .short 0xFFFF
00003CDC FF FF                            .short 0xFFFF
00003CDE FF FF                            .short 0xFFFF
00003CE0 FF FF                            .short 0xFFFF
00003CE2 FF FF                            .short 0xFFFF
00003CE4 FF FF                            .short 0xFFFF
00003CE6 FF FF                            .short 0xFFFF
00003CE8 FF FF                            .short 0xFFFF
00003CEA FF FF                            .short 0xFFFF
00003CEC FF FF                            .short 0xFFFF
00003CEE FF FF                            .short 0xFFFF
00003CF0 FF FF                            .short 0xFFFF
00003CF2 FF FF                            .short 0xFFFF
00003CF4 FF FF                            .short 0xFFFF
00003CF6 FF FF                            .short 0xFFFF
00003CF8 FF FF                            .short 0xFFFF
00003CFA FF FF                            .short 0xFFFF
00003CFC FF FF                            .short 0xFFFF
00003CFE FF FF                            .short 0xFFFF
00003D00 FF FF                            .short 0xFFFF
00003D02 FF FF                            .short 0xFFFF
00003D04 FF FF                            .short 0xFFFF
00003D06 FF FF                            .short 0xFFFF
00003D08 FF FF                            .short 0xFFFF
00003D0A FF FF                            .short 0xFFFF
00003D0C FF FF                            .short 0xFFFF
00003D0E FF FF                            .short 0xFFFF
00003D10 FF FF                            .short 0xFFFF
00003D12 FF FF                            .short 0xFFFF
00003D14 FF FF                            .short 0xFFFF
00003D16 FF FF                            .short 0xFFFF
00003D18 FF FF                            .short 0xFFFF
00003D1A FF FF                            .short 0xFFFF
00003D1C FF FF                            .short 0xFFFF
00003D1E FF FF                            .short 0xFFFF
00003D20 FF FF                            .short 0xFFFF
00003D22 FF FF                            .short 0xFFFF
00003D24 FF FF                            .short 0xFFFF
00003D26 FF FF                            .short 0xFFFF
00003D28 FF FF                            .short 0xFFFF
00003D2A FF FF                            .short 0xFFFF
00003D2C FF FF                            .short 0xFFFF
00003D2E FF FF                            .short 0xFFFF
00003D30 FF FF                            .short 0xFFFF
00003D32 FF FF                            .short 0xFFFF
00003D34 FF FF                            .short 0xFFFF
00003D36 FF FF                            .short 0xFFFF
00003D38 FF FF                            .short 0xFFFF
00003D3A FF FF                            .short 0xFFFF
00003D3C FF FF                            .short 0xFFFF
00003D3E FF FF                            .short 0xFFFF
00003D40 FF FF                            .short 0xFFFF
00003D42 FF FF                            .short 0xFFFF
00003D44 FF FF                            .short 0xFFFF
00003D46 FF FF                            .short 0xFFFF
00003D48 FF FF                            .short 0xFFFF
00003D4A FF FF                            .short 0xFFFF
00003D4C FF FF                            .short 0xFFFF
00003D4E FF FF                            .short 0xFFFF
00003D50 FF FF                            .short 0xFFFF
00003D52 FF FF                            .short 0xFFFF
00003D54 FF FF                            .short 0xFFFF
00003D56 FF FF                            .short 0xFFFF
00003D58 FF FF                            .short 0xFFFF
00003D5A FF FF                            .short 0xFFFF
00003D5C FF FF                            .short 0xFFFF
00003D5E FF FF                            .short 0xFFFF
00003D60 FF FF                            .short 0xFFFF
00003D62 FF FF                            .short 0xFFFF
00003D64 FF FF                            .short 0xFFFF
00003D66 FF FF                            .short 0xFFFF
00003D68 FF FF                            .short 0xFFFF
00003D6A FF FF                            .short 0xFFFF
00003D6C FF FF                            .short 0xFFFF
00003D6E FF FF                            .short 0xFFFF
00003D70 FF FF                            .short 0xFFFF
00003D72 FF FF                            .short 0xFFFF
00003D74 FF FF                            .short 0xFFFF
00003D76 FF FF                            .short 0xFFFF
00003D78 FF FF                            .short 0xFFFF
00003D7A FF FF                            .short 0xFFFF
00003D7C FF FF                            .short 0xFFFF
00003D7E FF FF                            .short 0xFFFF
00003D80 FF FF                            .short 0xFFFF
00003D82 FF FF                            .short 0xFFFF
00003D84 FF FF                            .short 0xFFFF
00003D86 FF FF                            .short 0xFFFF
00003D88 FF FF                            .short 0xFFFF
00003D8A FF FF                            .short 0xFFFF
00003D8C FF FF                            .short 0xFFFF
00003D8E FF FF                            .short 0xFFFF
00003D90 FF FF                            .short 0xFFFF
00003D92 FF FF                            .short 0xFFFF
00003D94 FF FF                            .short 0xFFFF
00003D96 FF FF                            .short 0xFFFF
00003D98 FF FF                            .short 0xFFFF
00003D9A FF FF                            .short 0xFFFF
00003D9C FF FF                            .short 0xFFFF
00003D9E FF FF                            .short 0xFFFF
00003DA0 FF FF                            .short 0xFFFF
00003DA2 FF FF                            .short 0xFFFF
00003DA4 FF FF                            .short 0xFFFF
00003DA6 FF FF                            .short 0xFFFF
00003DA8 FF FF                            .short 0xFFFF
00003DAA FF FF                            .short 0xFFFF
00003DAC FF FF                            .short 0xFFFF
00003DAE FF FF                            .short 0xFFFF
00003DB0 FF FF                            .short 0xFFFF
00003DB2 FF FF                            .short 0xFFFF
00003DB4 FF FF                            .short 0xFFFF
00003DB6 FF FF                            .short 0xFFFF
00003DB8 FF FF                            .short 0xFFFF
00003DBA FF FF                            .short 0xFFFF
00003DBC FF FF                            .short 0xFFFF
00003DBE FF FF                            .short 0xFFFF
00003DC0 FF FF                            .short 0xFFFF
00003DC2 FF FF                            .short 0xFFFF
00003DC4 FF FF                            .short 0xFFFF
00003DC6 FF FF                            .short 0xFFFF
00003DC8 FF FF                            .short 0xFFFF
00003DCA FF FF                            .short 0xFFFF
00003DCC FF FF                            .short 0xFFFF
00003DCE FF FF                            .short 0xFFFF
00003DD0 FF FF                            .short 0xFFFF
00003DD2 FF FF                            .short 0xFFFF
00003DD4 FF FF                            .short 0xFFFF
00003DD6 FF FF                            .short 0xFFFF
00003DD8 FF FF                            .short 0xFFFF
00003DDA FF FF                            .short 0xFFFF
00003DDC FF FF                            .short 0xFFFF
00003DDE FF FF                            .short 0xFFFF
00003DE0 FF FF                            .short 0xFFFF
00003DE2 FF FF                            .short 0xFFFF
00003DE4 FF FF                            .short 0xFFFF
00003DE6 FF FF                            .short 0xFFFF
00003DE8 FF FF                            .short 0xFFFF
00003DEA FF FF                            .short 0xFFFF
00003DEC FF FF                            .short 0xFFFF
00003DEE FF FF                            .short 0xFFFF
00003DF0 FF FF                            .short 0xFFFF
00003DF2 FF FF                            .short 0xFFFF
00003DF4 FF FF                            .short 0xFFFF
00003DF6 FF FF                            .short 0xFFFF
00003DF8 FF FF                            .short 0xFFFF
00003DFA FF FF                            .short 0xFFFF
00003DFC FF FF                            .short 0xFFFF
00003DFE FF FF                            .short 0xFFFF
00003E00 FF FF                            .short 0xFFFF
00003E02 FF FF                            .short 0xFFFF
00003E04 FF FF                            .short 0xFFFF
00003E06 FF FF                            .short 0xFFFF
00003E08 FF FF                            .short 0xFFFF
00003E0A FF FF                            .short 0xFFFF
00003E0C FF FF                            .short 0xFFFF
00003E0E FF FF                            .short 0xFFFF
00003E10 FF FF                            .short 0xFFFF
00003E12 FF FF                            .short 0xFFFF
00003E14 FF FF                            .short 0xFFFF
00003E16 FF FF                            .short 0xFFFF
00003E18 FF FF                            .short 0xFFFF
00003E1A FF FF                            .short 0xFFFF
00003E1C FF FF                            .short 0xFFFF
00003E1E FF FF                            .short 0xFFFF
00003E20 FF FF                            .short 0xFFFF
00003E22 FF FF                            .short 0xFFFF
00003E24 FF FF                            .short 0xFFFF
00003E26 FF FF                            .short 0xFFFF
00003E28 FF FF                            .short 0xFFFF
00003E2A FF FF                            .short 0xFFFF
00003E2C FF FF                            .short 0xFFFF
00003E2E FF FF                            .short 0xFFFF
00003E30 FF FF                            .short 0xFFFF
00003E32 FF FF                            .short 0xFFFF
00003E34 FF FF                            .short 0xFFFF
00003E36 FF FF                            .short 0xFFFF
00003E38 FF FF                            .short 0xFFFF
00003E3A FF FF                            .short 0xFFFF
00003E3C FF FF                            .short 0xFFFF
00003E3E FF FF                            .short 0xFFFF
00003E40 FF FF                            .short 0xFFFF
00003E42 FF FF                            .short 0xFFFF
00003E44 FF FF                            .short 0xFFFF
00003E46 FF FF                            .short 0xFFFF
00003E48 FF FF                            .short 0xFFFF
00003E4A FF FF                            .short 0xFFFF
00003E4C FF FF                            .short 0xFFFF
00003E4E FF FF                            .short 0xFFFF
00003E50 FF FF                            .short 0xFFFF
00003E52 FF FF                            .short 0xFFFF
00003E54 FF FF                            .short 0xFFFF
00003E56 FF FF                            .short 0xFFFF
00003E58 FF FF                            .short 0xFFFF
00003E5A FF FF                            .short 0xFFFF
00003E5C FF FF                            .short 0xFFFF
00003E5E FF FF                            .short 0xFFFF
00003E60 FF FF                            .short 0xFFFF
00003E62 FF FF                            .short 0xFFFF
00003E64 FF FF                            .short 0xFFFF
00003E66 FF FF                            .short 0xFFFF
00003E68 FF FF                            .short 0xFFFF
00003E6A FF FF                            .short 0xFFFF
00003E6C FF FF                            .short 0xFFFF
00003E6E FF FF                            .short 0xFFFF
00003E70 FF FF                            .short 0xFFFF
00003E72 FF FF                            .short 0xFFFF
00003E74 FF FF                            .short 0xFFFF
00003E76 FF FF                            .short 0xFFFF
00003E78 FF FF                            .short 0xFFFF
00003E7A FF FF                            .short 0xFFFF
00003E7C FF FF                            .short 0xFFFF
00003E7E FF FF                            .short 0xFFFF
00003E80 FF FF                            .short 0xFFFF
00003E82 FF FF                            .short 0xFFFF
00003E84 FF FF                            .short 0xFFFF
00003E86 FF FF                            .short 0xFFFF
00003E88 FF FF                            .short 0xFFFF
00003E8A FF FF                            .short 0xFFFF
00003E8C FF FF                            .short 0xFFFF
00003E8E FF FF                            .short 0xFFFF
00003E90 FF FF                            .short 0xFFFF
00003E92 FF FF                            .short 0xFFFF
00003E94 FF FF                            .short 0xFFFF
00003E96 FF FF                            .short 0xFFFF
00003E98 FF FF                            .short 0xFFFF
00003E9A FF FF                            .short 0xFFFF
00003E9C FF FF                            .short 0xFFFF
00003E9E FF FF                            .short 0xFFFF
00003EA0 FF FF                            .short 0xFFFF
00003EA2 FF FF                            .short 0xFFFF
00003EA4 FF FF                            .short 0xFFFF
00003EA6 FF FF                            .short 0xFFFF
00003EA8 FF FF                            .short 0xFFFF
00003EAA FF FF                            .short 0xFFFF
00003EAC FF FF                            .short 0xFFFF
00003EAE FF FF                            .short 0xFFFF
00003EB0 FF FF                            .short 0xFFFF
00003EB2 FF FF                            .short 0xFFFF
00003EB4 FF FF                            .short 0xFFFF
00003EB6 FF FF                            .short 0xFFFF
00003EB8 FF FF                            .short 0xFFFF
00003EBA FF FF                            .short 0xFFFF
00003EBC FF FF                            .short 0xFFFF
00003EBE FF FF                            .short 0xFFFF
00003EC0 FF FF                            .short 0xFFFF
00003EC2 FF FF                            .short 0xFFFF
00003EC4 FF FF                            .short 0xFFFF
00003EC6 FF FF                            .short 0xFFFF
00003EC8 FF FF                            .short 0xFFFF
00003ECA FF FF                            .short 0xFFFF
00003ECC FF FF                            .short 0xFFFF
00003ECE FF FF                            .short 0xFFFF
00003ED0 FF FF                            .short 0xFFFF
00003ED2 FF FF                            .short 0xFFFF
00003ED4 FF FF                            .short 0xFFFF
00003ED6 FF FF                            .short 0xFFFF
00003ED8 FF FF                            .short 0xFFFF
00003EDA FF FF                            .short 0xFFFF
00003EDC FF FF                            .short 0xFFFF
00003EDE FF FF                            .short 0xFFFF
00003EE0 FF FF                            .short 0xFFFF
00003EE2 FF FF                            .short 0xFFFF
00003EE4 FF FF                            .short 0xFFFF
00003EE6 FF FF                            .short 0xFFFF
00003EE8 FF FF                            .short 0xFFFF
00003EEA FF FF                            .short 0xFFFF
00003EEC FF FF                            .short 0xFFFF
00003EEE FF FF                            .short 0xFFFF
00003EF0 FF FF                            .short 0xFFFF
00003EF2 FF FF                            .short 0xFFFF
00003EF4 FF FF                            .short 0xFFFF
00003EF6 FF FF                            .short 0xFFFF
00003EF8 FF FF                            .short 0xFFFF
00003EFA FF FF                            .short 0xFFFF
00003EFC FF FF                            .short 0xFFFF
00003EFE FF FF                            .short 0xFFFF
00003F00 FF FF                            .short 0xFFFF
00003F02 FF FF                            .short 0xFFFF
00003F04 FF FF                            .short 0xFFFF
00003F06 FF FF                            .short 0xFFFF
00003F08 FF FF                            .short 0xFFFF
00003F0A FF FF                            .short 0xFFFF
00003F0C FF FF                            .short 0xFFFF
00003F0E FF FF                            .short 0xFFFF
00003F10 FF FF                            .short 0xFFFF
00003F12 FF FF                            .short 0xFFFF
00003F14 FF FF                            .short 0xFFFF
00003F16 FF FF                            .short 0xFFFF
00003F18 FF FF                            .short 0xFFFF
00003F1A FF FF                            .short 0xFFFF
00003F1C FF FF                            .short 0xFFFF
00003F1E FF FF                            .short 0xFFFF
00003F20 FF FF                            .short 0xFFFF
00003F22 FF FF                            .short 0xFFFF
00003F24 FF FF                            .short 0xFFFF
00003F26 FF FF                            .short 0xFFFF
00003F28 FF FF                            .short 0xFFFF
00003F2A FF FF                            .short 0xFFFF
00003F2C FF FF                            .short 0xFFFF
00003F2E FF FF                            .short 0xFFFF
00003F30 FF FF                            .short 0xFFFF
00003F32 FF FF                            .short 0xFFFF
00003F34 FF FF                            .short 0xFFFF
00003F36 FF FF                            .short 0xFFFF
00003F38 FF FF                            .short 0xFFFF
00003F3A FF FF                            .short 0xFFFF
00003F3C FF FF                            .short 0xFFFF
00003F3E FF FF                            .short 0xFFFF
00003F40 FF FF                            .short 0xFFFF
00003F42 FF FF                            .short 0xFFFF
00003F44 FF FF                            .short 0xFFFF
00003F46 FF FF                            .short 0xFFFF
00003F48 FF FF                            .short 0xFFFF
00003F4A FF FF                            .short 0xFFFF
00003F4C FF FF                            .short 0xFFFF
00003F4E FF FF                            .short 0xFFFF
00003F50 FF FF                            .short 0xFFFF
00003F52 FF FF                            .short 0xFFFF
00003F54 FF FF                            .short 0xFFFF
00003F56 FF FF                            .short 0xFFFF
00003F58 FF FF                            .short 0xFFFF
00003F5A FF FF                            .short 0xFFFF
00003F5C FF FF                            .short 0xFFFF
00003F5E FF FF                            .short 0xFFFF
00003F60 FF FF                            .short 0xFFFF
00003F62 FF FF                            .short 0xFFFF
00003F64 FF FF                            .short 0xFFFF
00003F66 FF FF                            .short 0xFFFF
00003F68 FF FF                            .short 0xFFFF
00003F6A FF FF                            .short 0xFFFF
00003F6C FF FF                            .short 0xFFFF
00003F6E FF FF                            .short 0xFFFF
00003F70 FF FF                            .short 0xFFFF
00003F72 FF FF                            .short 0xFFFF
00003F74 FF FF                            .short 0xFFFF
00003F76 FF FF                            .short 0xFFFF
00003F78 FF FF                            .short 0xFFFF
00003F7A FF FF                            .short 0xFFFF
00003F7C FF FF                            .short 0xFFFF
00003F7E FF FF                            .short 0xFFFF
00003F80 FF FF                            .short 0xFFFF
00003F82 FF FF                            .short 0xFFFF
00003F84 FF FF                            .short 0xFFFF
00003F86 FF FF                            .short 0xFFFF
00003F88 FF FF                            .short 0xFFFF
00003F8A FF FF                            .short 0xFFFF
00003F8C FF FF                            .short 0xFFFF
00003F8E FF FF                            .short 0xFFFF
00003F90 FF FF                            .short 0xFFFF
00003F92 FF FF                            .short 0xFFFF
00003F94 FF FF                            .short 0xFFFF
00003F96 FF FF                            .short 0xFFFF
00003F98 FF FF                            .short 0xFFFF
00003F9A FF FF                            .short 0xFFFF
00003F9C FF FF                            .short 0xFFFF
00003F9E FF FF                            .short 0xFFFF
00003FA0 FF FF                            .short 0xFFFF
00003FA2 FF FF                            .short 0xFFFF
00003FA4 FF FF                            .short 0xFFFF
00003FA6 FF FF                            .short 0xFFFF
00003FA8 FF FF                            .short 0xFFFF
00003FAA FF FF                            .short 0xFFFF
00003FAC FF FF                            .short 0xFFFF
00003FAE FF FF                            .short 0xFFFF
00003FB0 FF FF                            .short 0xFFFF
00003FB2 FF FF                            .short 0xFFFF
00003FB4 FF FF                            .short 0xFFFF
00003FB6 FF FF                            .short 0xFFFF
00003FB8 FF FF                            .short 0xFFFF
00003FBA FF FF                            .short 0xFFFF
00003FBC FF FF                            .short 0xFFFF
00003FBE FF FF                            .short 0xFFFF
00003FC0 FF FF                            .short 0xFFFF
00003FC2 FF FF                            .short 0xFFFF
00003FC4 FF FF                            .short 0xFFFF
00003FC6 FF FF                            .short 0xFFFF
00003FC8 FF FF                            .short 0xFFFF
00003FCA FF FF                            .short 0xFFFF
00003FCC FF FF                            .short 0xFFFF
00003FCE FF FF                            .short 0xFFFF
00003FD0 FF FF                            .short 0xFFFF
00003FD2 FF FF                            .short 0xFFFF
00003FD4 FF FF                            .short 0xFFFF
00003FD6 FF FF                            .short 0xFFFF
00003FD8 FF FF                            .short 0xFFFF
00003FDA FF FF                            .short 0xFFFF
00003FDC FF FF                            .short 0xFFFF
00003FDE FF FF                            .short 0xFFFF
00003FE0 FF FF                            .short 0xFFFF
00003FE2 FF FF                            .short 0xFFFF
00003FE4 FF FF                            .short 0xFFFF
00003FE6 FF FF                            .short 0xFFFF
00003FE8 FF FF                            .short 0xFFFF
00003FEA FF FF                            .short 0xFFFF
00003FEC FF FF                            .short 0xFFFF
00003FEE FF FF                            .short 0xFFFF
00003FF0 FF FF                            .short 0xFFFF
00003FF2 FF FF                            .short 0xFFFF
00003FF4 FF FF                            .short 0xFFFF
00003FF6 FF FF                            .short 0xFFFF
00003FF8 FF FF                            .short 0xFFFF
00003FFA FF FF                            .short 0xFFFF
00003FFC FF FF                            .short 0xFFFF
00003FFE FF FF                            .short 0xFFFF
