|
|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 DFS Tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 DFS Tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 56320 (0xdc00)
Types: M200
Notes: @(#)300S IOP KERNEL,0_4_9,92/09/15,09:00:00, M200_KERNEL
Names: »M300S_KERNEL_0.M200«, »M300S_KERNEL_1.M200«
└─⟦9031b0687⟧ Bits:30000407 8mm tape, Rational 1000, DFS, D_12_7_3
└─⟦this⟧ »M300S_KERNEL_0.M200«
└─⟦this⟧ »M300S_KERNEL_1.M200«
└─⟦b4205821b⟧ Bits:30000743 8mm tape, Rational 1000, DFS, D_12_7_3 SEQ288
└─⟦this⟧ »M300S_KERNEL_0.M200«
└─⟦this⟧ »M300S_KERNEL_0.M200«
└─⟦this⟧ »M300S_KERNEL_1.M200«
└─⟦bc1274df5⟧ Bits:30000750 8mm tape, Rational 1000, DFS backup from PAM's R1000
└─⟦this⟧ »M300S_KERNEL_1.M200«
00000000 ; --------------------------------------------------------------------------------------
00000000 ; R1000.Disassembly modules:
00000000 ; import all
00000000 ; import kind.kernel
00000000 ; no ident.2fb4e862b7ee3707
00000000 ; --------------------------------------------------------------------------------------
00000000 00 00 fc 00 | | .PTR 0xfc00 ; Reset SP
00000004 00 00 57 04 | W | .CODE VECTOR_RESET ; VECTOR_RESET
00000008 00 00 58 98 | X | .CODE VECTOR_BUS_ERROR ; VECTOR_BUS_ERROR
0000000c 00 00 58 80 | X | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_ADDRESS_ERROR
00000010 00 00 58 80 | X | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_ILLEGAL_INSTRUCTION
00000014 00 00 58 80 | X | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_ZERO_DIVIDE
00000018 00 00 58 74 | Xt | .CODE VECTOR_CHK ; VECTOR_CHK
0000001c 00 00 55 fe | U | .CODE VECTOR_TRAPV ; VECTOR_TRAPV
00000020 00 00 58 8c | X | .CODE VECTOR_PRIV_VIOLATION ; VECTOR_PRIV_VIOLATION
00000024 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_TRACE
00000028 00 00 07 f2 | | .CODE VECTOR_LINE_A ; VECTOR_LINE_A
0000002c 00 00 58 80 | X | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_LINE_F
00000030 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xc
00000034 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xd
00000038 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xe
0000003c 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_UNINIT_VEC
00000040 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x10
00000044 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x11
00000048 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x12
0000004c 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x13
00000050 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x14
00000054 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x15
00000058 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x16
0000005c 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x17
00000060 00 00 58 70 | Xp | .CODE VECTOR_SPURIOUS_IRQ ; VECTOR_SPURIOUS_IRQ
00000064 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_IRQ_LEVEL_0x1
00000068 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_IRQ_LEVEL_0x2
0000006c 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_IRQ_LEVEL_0x3
00000070 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_IRQ_LEVEL_0x4
00000074 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_IRQ_LEVEL_0x5
00000078 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_IRQ_LEVEL_0x6
0000007c 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_IRQ_LEVEL_0x7
00000080 00 00 58 80 | X | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0x0
00000084 00 00 58 80 | X | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0x1
00000088 00 00 58 80 | X | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0x2
0000008c 00 00 58 80 | X | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0x3
00000090 00 00 58 80 | X | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0x4
00000094 00 00 58 80 | X | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0x5
00000098 00 00 58 80 | X | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0x6
0000009c 00 00 58 80 | X | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0x7
000000a0 00 00 58 80 | X | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0x8
000000a4 00 00 58 80 | X | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0x9
000000a8 00 00 58 80 | X | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0xa
000000ac 00 00 58 80 | X | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0xb
000000b0 00 00 58 80 | X | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0xc
000000b4 00 00 58 80 | X | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0xd
000000b8 00 00 58 80 | X | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0xe
000000bc 00 00 58 80 | X | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0xf
000000c0 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x30
000000c4 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x31
000000c8 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x32
000000cc 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x33
000000d0 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x34
000000d4 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x35
000000d8 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x36
000000dc 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x37
000000e0 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x38
000000e4 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x39
000000e8 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x3a
000000ec 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x3b
000000f0 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x3c
000000f4 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x3d
000000f8 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x3e
000000fc 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x3f
00000100 vector_ps.ac_pf:
00000100 00 00 55 56 | UV | .CODE VECTOR_PS.AC_PF ; VECTOR_0x40
00000104 vector_map_perr:
00000104 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x41
00000108 vector_console.break:
00000108 00 00 2d 1a | - | .CODE VECTOR_CONSOLE.BREAK ; VECTOR_0x42
0000010c vector_ext_level_7:
0000010c 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x43
00000110 vector_diag_bus.rxrdy:
00000110 00 00 50 1c | P | .CODE VECTOR_DIAG_BUS.RXRDY ; VECTOR_0x44
00000114 vector_console.rxrdy:
00000114 00 00 2c 7a | ,z | .CODE VECTOR_CONSOLE.RXRDY ; VECTOR_0x45
00000118 vector_modem.rxrdy:
00000118 00 00 40 ba | @ | .CODE VECTOR_MODEM.RXRDY ; VECTOR_0x46
0000011c vector_mosart.rxrdy:
0000011c 00 00 3b e4 | ; | .CODE VECTOR_MOSART.RXRDY ; VECTOR_0x47
00000120 vector_diag_bus.txrdy:
00000120 00 00 4f c0 | O | .CODE VECTOR_DIAG_BUS.TXRDY ; VECTOR_0x48
00000124 vector_console.txrdy:
00000124 00 00 2c 54 | ,T | .CODE VECTOR_CONSOLE.TXRDY ; VECTOR_0x49
00000128 vector_modem.dschg:
00000128 00 00 28 52 | (R | .CODE VECTOR_MODEM.DSCHG ; VECTOR_0x4a
0000012c vector_modem.txrdy:
0000012c 00 00 3f 62 | ?b | .CODE VECTOR_MODEM.TXRDY ; VECTOR_0x4b
00000130 vector_mosart.txrdy:
00000130 00 00 36 9e | 6 | .CODE VECTOR_MOSART.TXRDY ; VECTOR_0x4c
00000134 vector_response_intr:
00000134 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x4d
00000138 vector_request_intr:
00000138 00 00 05 e2 | | .CODE VECTOR_REQUEST_INTR ; VECTOR_0x4e
0000013c vector_pitint:
0000013c 00 00 53 dc | S | .CODE VECTOR_PITINT ; VECTOR_0x4f
00000140 00 00 2d 7a | -z | .CODE VECTOR_0x50 ; VECTOR_0x50
00000144 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x51
00000148 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x52
0000014c 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x53
00000150 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x54
00000154 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x55
00000158 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x56
0000015c 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x57
00000160 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x58
00000164 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x59
00000168 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x5a
0000016c 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x5b
00000170 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x5c
00000174 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x5d
00000178 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x5e
0000017c 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x5f
00000180 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x60
00000184 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x61
00000188 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x62
0000018c 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x63
00000190 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x64
00000194 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x65
00000198 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x66
0000019c 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x67
000001a0 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x68
000001a4 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x69
000001a8 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x6a
000001ac 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x6b
000001b0 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x6c
000001b4 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x6d
000001b8 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x6e
000001bc 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x6f
000001c0 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x70
000001c4 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x71
000001c8 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x72
000001cc 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x73
000001d0 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x74
000001d4 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x75
000001d8 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x76
000001dc 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x77
000001e0 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x78
000001e4 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x79
000001e8 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x7a
000001ec 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x7b
000001f0 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x7c
000001f4 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x7d
000001f8 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x7e
000001fc 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x7f
00000200 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x80
00000204 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x81
00000208 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x82
0000020c 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x83
00000210 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x84
00000214 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x85
00000218 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x86
0000021c 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x87
00000220 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x88
00000224 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x89
00000228 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x8a
0000022c 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x8b
00000230 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x8c
00000234 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x8d
00000238 00 00 4b f0 | K | .CODE VECTOR_0x8e ; VECTOR_0x8e
0000023c 00 00 4c 18 | L | .CODE VECTOR_0x8f ; VECTOR_0x8f
00000240 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x90
00000244 vector_scsi_d:
00000244 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x91
00000248 vector_scsi_t:
00000248 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x92
0000024c 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x93
00000250 vector_vme:
00000250 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x94
00000254 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x95
00000258 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x96
0000025c 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x97
00000260 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x98
00000264 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x99
00000268 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x9a
0000026c 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x9b
00000270 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x9c
00000274 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x9d
00000278 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x9e
0000027c 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0x9f
00000280 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xa0
00000284 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xa1
00000288 00 00 1d 34 | 4 | .CODE VECTOR_0xa2 ; VECTOR_0xa2
0000028c 00 00 1d 34 | 4 | .CODE VECTOR_0xa2 ; VECTOR_0xa3
00000290 00 00 1d 34 | 4 | .CODE VECTOR_0xa2 ; VECTOR_0xa4
00000294 00 00 1d 34 | 4 | .CODE VECTOR_0xa2 ; VECTOR_0xa5
00000298 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xa6
0000029c 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xa7
000002a0 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xa8
000002a4 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xa9
000002a8 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xaa
000002ac 00 00 15 30 | 0 | .CODE VECTOR_0xab ; VECTOR_0xab
000002b0 00 00 15 30 | 0 | .CODE VECTOR_0xab ; VECTOR_0xac
000002b4 00 00 15 30 | 0 | .CODE VECTOR_0xab ; VECTOR_0xad
000002b8 00 00 15 30 | 0 | .CODE VECTOR_0xab ; VECTOR_0xae
000002bc 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xaf
000002c0 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xb0
000002c4 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xb1
000002c8 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xb2
000002cc 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xb3
000002d0 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xb4
000002d4 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xb5
000002d8 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xb6
000002dc 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xb7
000002e0 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xb8
000002e4 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xb9
000002e8 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xba
000002ec 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xbb
000002f0 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xbc
000002f4 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xbd
000002f8 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xbe
000002fc 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xbf
00000300 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xc0
00000304 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xc1
00000308 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xc2
0000030c 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xc3
00000310 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xc4
00000314 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xc5
00000318 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xc6
0000031c 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xc7
00000320 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xc8
00000324 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xc9
00000328 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xca
0000032c 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xcb
00000330 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xcc
00000334 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xcd
00000338 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xce
0000033c 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xcf
00000340 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xd0
00000344 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xd1
00000348 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xd2
0000034c 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xd3
00000350 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xd4
00000354 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xd5
00000358 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xd6
0000035c 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xd7
00000360 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xd8
00000364 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xd9
00000368 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xda
0000036c 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xdb
00000370 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xdc
00000374 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xdd
00000378 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xde
0000037c 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xdf
00000380 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xe0
00000384 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xe1
00000388 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xe2
0000038c 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xe3
00000390 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xe4
00000394 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xe5
00000398 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xe6
0000039c 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xe7
000003a0 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xe8
000003a4 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xe9
000003a8 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xea
000003ac 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xeb
000003b0 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xec
000003b4 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xed
000003b8 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xee
000003bc 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xef
000003c0 00 00 d1 36 | 6 | .CODE VECTOR_0xf0 ; VECTOR_0xf0
000003c4 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xf1
000003c8 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xf2
000003cc 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xf3
000003d0 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xf4
000003d4 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xf5
000003d8 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xf6
000003dc 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xf7
000003e0 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xf8
000003e4 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xf9
000003e8 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xfa
000003ec 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xfb
000003f0 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xfc
000003f4 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xfd
000003f8 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xfe
000003fc 00 00 58 88 | X | .CODE VECTOR_MAP_PERR ; VECTOR_0xff
00000400 ; --------------------------------------------------------------------------------------
00000400 ; Microcode Information Block
00000400 ; --------------------------------------------------------------------------------------
00000400 00 00 00 10 | | .CONST 0x00000010 ; ?Number of slots
00000404 04 00 | | .CONST 0x0400 ; ?Buffer size
00000406 00 20 | | .CONST 0x0020 ; ?Mailbox size
00000408 00 00 ee 10 | | .PTR 0xee10 ; ?Mailbox Base Address
0000040c 00 04 00 00 | | .PTR 0x40000 ; ?Buffer Base Address
00000410 00 00 00 04 00 09 | | .CONST 0,4,9 ; Version number
00000416 00 00 68 80 | h | .PTR 0x6880
0000041a 1b 5b 4b 49 6e 69 | [KIni | .XXX[0x6]
00000420 74 69 61 6c 69 7a 69 6e |tializin| .XXX[0x58]
00000428 67 20 4d 33 30 30 53 20 |g M300S |
00000430 49 2f 4f 20 50 72 6f 63 |I/O Proc|
00000438 65 73 73 6f 72 20 4b 65 |essor Ke|
00000440 72 6e 65 6c 20 30 5f 34 |rnel 0_4|
00000448 5f 39 0d 0a 00 40 28 23 |_9 @(#|
00000450 29 33 30 30 53 20 49 4f |)300S IO|
00000458 50 20 4b 45 52 4e 45 4c |P KERNEL|
00000460 2c 30 5f 34 5f 39 2c 39 |,0_4_9,9|
00000468 32 2f 30 39 2f 31 35 2c |2/09/15,|
00000470 30 39 3a 30 30 3a 30 30 |09:00:00|
00000478 5c 00 |\ | .XXX[0x2]
0000047a 44 fc 00 01 |D | MOVE.W #0x1,CCR
0000047e 4e f0 01 51 |N Q | JMP ((A0)) ; LEW=0151
00000482 44 fc 00 00 |D | MOVE.W #0x0,CCR
00000486 4e f0 01 51 |N Q | JMP ((A0)) ; LEW=0151
0000048a 21 5f 00 00 4e 75 |!_ Nu | .XXX[0x6]
00000490 08 a8 00 01 00 19 | | BCLR.B #0x1,(A0+0x19)
00000496 60 06 |` | BRA 0x49e
00000498 08 e8 00 01 00 19 | | .XXX[0x6]
0000049e 48 e7 c0 40 |H @ | MOVEM.L A1+D1+D0,-(A7)
000004a2 4a 28 00 0e |J( | TST.B (A0+0xe)
000004a6 6a 0c |j | BPL 0x4b4
000004a8 08 a8 00 06 00 0e | | BCLR.B #0x6,(A0+0xe)
000004ae 57 fa 06 74 |W t | TRAPEQ.W #0x0674
000004b2 60 46 |`F | BRA 0x4fa
000004b4 12 28 00 15 | ( | MOVE.B (A0+0x15),D1
000004b8 03 f8 68 d0 | h | BSET.B D1,0x68d0
000004bc 22 48 |"H | MOVEA.L A0,A1
000004be 20 28 00 08 | ( | MOVE.L (A0+0x8),D0
000004c2 0c 28 00 01 00 10 | ( | CMPI.B #0x01,(A0+0x10)
000004c8 66 6c |fl | BNE 0x536
000004ca 08 a9 00 06 00 0e | | BCLR.B #0x6,(A1+0xe)
000004d0 57 fa 06 74 |W t | TRAPEQ.W #0x0674
000004d4 42 29 00 16 |B) | CLR.B (A1+0x16)
000004d8 13 7c 00 04 00 10 | | | MOVE.B #0x04,(A1+0x10)
000004de 22 00 |" | MOVE.L D0,D1
000004e0 5e 80 |^ | ADDQ.L #0x7,D0
000004e2 e6 88 | | LSR.L #0x3,D0
000004e4 41 bc 00 80 |A | CHK.W #0x80,D0
000004e8 13 40 00 11 | @ | MOVE.B D0,(A1+0x11)
000004ec 44 01 |D | NEG.B D1
000004ee 02 41 00 07 | A | ANDI.W #0x0007,D1
000004f2 13 41 00 12 | A | MOVE.B D1,(A1+0x12)
000004f6 4e b8 05 8e |N | JSR 0x58e
000004fa 4c df 02 03 |L | MOVEM.L (A7)+,D0+D1+A1
000004fe 4e 75 |Nu | RTS
00000500 08 a9 00 06 00 0e | | BCLR.B #0x6,(A1+0xe)
00000506 57 fa 06 74 |W t | TRAPEQ.W #0x0674
0000050a 42 29 00 16 |B) | CLR.B (A1+0x16)
0000050e 13 7c 00 04 00 10 | | | MOVE.B #0x04,(A1+0x10)
00000514 33 7c 80 00 00 11 |3| | MOVE.W #0x8000,(A1+0x11)
0000051a 08 a9 00 07 00 19 | | BCLR.B #0x7,(A1+0x19)
00000520 56 fa 08 75 |V u | TRAPNE.W #0x0875
00000524 4e b8 05 8e |N | JSR 0x58e
00000528 12 29 00 0c | ) | MOVE.B (A1+0xc),D1
0000052c eb 49 | I | LSL.W #0x5,D1
0000052e 43 f0 11 b0 00 00 ee 00 |C | LEA.L (D1.W+#0xee00),A1 ; LEW=11b0
00000536 72 02 |r | MOVEQ.L #0x02,D1
00000538 c2 28 00 19 | ( | AND.B (A0+0x19),D1
0000053c 08 a9 00 01 00 19 | | BCLR.B #0x1,(A1+0x19)
00000542 83 29 00 19 | ) | OR.B D1,(A1+0x19)
00000546 04 80 00 00 04 00 | | SUBI.L #0x00000400,D0
0000054c 6e b2 |n | BGT 0x500
0000054e 06 80 00 00 04 00 | | ADDI.L #0x00000400,D0
00000554 08 e9 00 07 00 19 | | BSET.B #0x7,(A1+0x19)
0000055a 66 00 ff 6e |f n | BNE 0x4ca
0000055e 12 29 00 0c | ) | MOVE.B (A1+0xc),D1
00000562 eb 49 | I | LSL.W #0x5,D1
00000564 08 b0 00 06 11 b0 00 00 | | BCLR.B #0x6,(D1.W+#0xee0e) ; LEW=11b0
0000056c ee 0e | |
0000056e 57 fa 06 74 |W t | TRAPEQ.W #0x0674
00000572 08 30 00 07 11 b0 00 00 | 0 | BTST.B #0x7,(D1.W+#0xee19) ; LEW=11b0
0000057a ee 19 | |
0000057c 66 00 ff 4c |f L | BNE 0x4ca
00000580 12 30 11 b0 00 00 ee 0c | 0 | MOVE.B (D1.W+#0xee0c),D1 ; LEW=11b0
00000588 02 41 00 ff | A | ANDI.W #0x00ff,D1
0000058c 60 d4 |` | BRA 0x562
0000058e 12 29 00 13 | ) | MOVE.B (A1+0x13),D1
00000592 08 29 00 06 00 19 | ) | BTST.B #0x6,(A1+0x19)
00000598 66 06 |f | BNE 0x5a0
0000059a 21 c1 f6 00 |! | MOVE.L D1,IO_CPU_RESPONSE_p68
0000059e 4e 75 |Nu | RTS
000005a0 3f 00 |? | MOVE.W D0,-(A7)
000005a2 40 e7 |@ | MOVE.W SR,-(A7)
000005a4 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
000005a8 42 40 |B@ | CLR.W D0
000005aa 10 38 68 d2 | 8h | MOVE.B 0x68d2,D0
000005ae d0 38 68 d3 | 8h | ADD.B 0x68d3,D0
000005b2 31 81 03 a0 68 d4 |1 h | MOVE.W D1,(D0.W*2+#0x68d4) ; LEW=03a0
000005b8 52 38 68 d3 |R8h | ADDQ.B #0x1,0x68d3
000005bc 46 df |F | MOVE.W (A7)+,SR
000005be 30 1f |0 | MOVE.W (A7)+,D0
000005c0 4e 75 |Nu | RTS
000005c2 50 fa 08 07 |P | .XXX[0x4]
000005c6 48 e7 c0 c0 |H | MOVEM.L A1+A0+D1+D0,-(A7)
000005ca 41 bc 00 0f |A | CHK.W #0xf,D0
000005ce 32 00 |2 | MOVE.W D0,D1
000005d0 eb 49 | I | LSL.W #0x5,D1
000005d2 43 f0 11 b0 00 00 ee 00 |C | LEA.L (D1.W+#0xee00),A1 ; LEW=11b0
000005da 08 e9 00 06 00 19 | | BSET.B #0x6,(A1+0x19)
000005e0 60 30 |`0 | BRA 0x612
000005e2 VECTOR_REQUEST_INTR:
000005e2 48 e7 c0 c0 |H | MOVEM.L A1+A0+D1+D0,-(A7) ; <-- VECTOR_0x4e
000005e6 42 b8 f7 00 |B | CLR.L IO_CPU_REQUEST_p69
000005ea 20 38 f1 00 | 8 | MOVE.L IO_GET_REQUEST_p69,D0
000005ee 41 bc 00 0f |A | CHK.W #0xf,D0
000005f2 4a 78 6a d6 |Jxj | TST.W 0x6ad6
000005f6 67 08 |g | BEQ 0x600
000005f8 08 f8 00 00 6a d4 | j | BSET.B #0x0,0x6ad4
000005fe 60 62 |`b | BRA 0x662
00000600 32 00 |2 | MOVE.W D0,D1
00000602 eb 49 | I | LSL.W #0x5,D1
00000604 43 f0 11 b0 00 00 ee 00 |C | LEA.L (D1.W+#0xee00),A1 ; LEW=11b0
0000060c 08 a9 00 06 00 19 | | BCLR.B #0x6,(A1+0x19)
00000612 b0 29 00 13 | ) | CMP.B (A1+0x13),D0
00000616 56 fa 08 72 |V r | TRAPNE.W #0x0872
0000061a 08 e9 00 06 00 0e | | BSET.B #0x6,(A1+0xe)
00000620 56 fa 06 5a |V Z | TRAPNE.W #0x065a
00000624 42 81 |B | CLR.L D1
00000626 12 29 00 18 | ) | MOVE.B (A1+0x18),D1
0000062a b2 00 | | CMP.B D0,D1
0000062c 66 3a |f: | BNE 0x668
0000062e 20 49 | I | MOVEA.L A1,A0
00000630 11 7c 00 01 00 10 | | | MOVE.B #0x01,(A0+0x10)
00000636 11 40 00 0d | @ | MOVE.B D0,(A0+0xd)
0000063a 12 29 00 19 | ) | MOVE.B (A1+0x19),D1
0000063e 4a 01 |J | TST.B D1
00000640 6a 20 |j | BPL 0x662
00000642 08 01 00 00 | | BTST.L #0x0,D1
00000646 66 44 |fD | BNE 0x68c
00000648 42 a8 00 08 |B | CLR.L (A0+0x8)
0000064c 12 28 00 15 | ( | MOVE.B (A0+0x15),D1
00000650 02 41 00 07 | A | ANDI.W #0x0007,D1
00000654 43 bc 00 07 |C | CHK.W #0x7,D1
00000658 03 f8 68 d0 | h | BSET.B D1,0x68d0
0000065c 4e b0 15 a1 5c 10 |N \ | JSR ((D1.W*4+#0x5c10)) ; LEW=15a1
00000662 4c df 03 03 |L | MOVEM.L (A7)+,D0+D1+A0+A1
00000666 4e 73 |Ns | RTE
00000668 eb 49 | I | LSL.W #0x5,D1
0000066a 41 f0 11 b0 00 00 ee 00 |A | LEA.L (D1.W+#0xee00),A0 ; LEW=11b0
00000672 52 28 00 10 |R( | ADDQ.B #0x1,(A0+0x10)
00000676 42 81 |B | CLR.L D1
00000678 12 28 00 0d | ( | MOVE.B (A0+0xd),D1
0000067c eb 49 | I | LSL.W #0x5,D1
0000067e 11 80 11 b0 00 00 ee 0c | | MOVE.B D0,(D1.W+#0xee0c) ; LEW=11b0
00000686 11 40 00 0d | @ | MOVE.B D0,(A0+0xd)
0000068a 60 ae |` | BRA 0x63a
0000068c 48 e7 20 20 |H | MOVEM.L A2+D2,-(A7)
00000690 b3 c8 | | CMPA.L A0,A1
00000692 56 fa 08 73 |V s | TRAPNE.W #0x0873
00000696 0a 28 00 81 00 19 | ( | EORI.B #0x81,(A0+0x19)
0000069c 42 81 |B | CLR.L D1
0000069e 32 00 |2 | MOVE.W D0,D1
000006a0 e1 89 | | LSL.L #0x8,D1
000006a2 45 f0 1d b0 00 04 00 00 |E | LEA.L (D1.L*4+#0x40000),A2 ; LEW=1db0
000006aa 34 12 |4 | MOVE.W (A2),D2
000006ac d5 28 00 10 | ( | ADD.B D2,(A0+0x10)
000006b0 53 42 |SB | SUBQ.W #0x1,D2
000006b2 5d fa 08 73 |] s | TRAPLT.W #0x0873
000006b6 58 8a |X | ADDQ.L #0x4,A2
000006b8 d0 fc 00 10 | | ADDA.W #0x10,A0
000006bc d2 fc 00 20 | | ADDA.W #0x20,A1
000006c0 42 81 |B | CLR.L D1
000006c2 12 12 | | MOVE.B (A2),D1
000006c4 43 bc 00 0f |C | CHK.W #0xf,D1
000006c8 13 41 ff ec | A | MOVE.B D1,(A1-0x14)
000006cc eb 89 | | LSL.L #0x5,D1
000006ce 43 f0 11 b0 00 00 ee 10 |C | LEA.L (D1.W+#0xee10),A1 ; LEW=11b0
000006d6 08 e9 00 06 ff fe | | BSET.B #0x6,(A1-0x2)
000006dc 56 fa 06 5a |V Z | TRAPNE.W #0x065a
000006e0 22 d8 |" | MOVE.L (A0)+,(A1)+
000006e2 22 d8 |" | MOVE.L (A0)+,(A1)+
000006e4 22 d8 |" | MOVE.L (A0)+,(A1)+
000006e6 22 d8 |" | MOVE.L (A0)+,(A1)+
000006e8 13 5a ff f3 | Z | MOVE.B (A2)+,(A1-0xd)
000006ec 13 5a 00 17 | Z | MOVE.B (A2)+,(A1+0x17)
000006f0 90 fc 00 10 | | SUBA.W #0x10,A0
000006f4 51 ca ff ca |Q | DBF D2,0x6c0
000006f8 08 e9 00 07 ff f9 | | BSET.B #0x7,(A1-0x7)
000006fe 90 fc 00 10 | | SUBA.W #0x10,A0
00000702 11 69 ff f3 00 0d | i | MOVE.B (A1-0xd),(A0+0xd)
00000708 4c df 04 04 |L | MOVEM.L (A7)+,D2+A2
0000070c 4e f8 06 48 |N H | JMP 0x648
00000710 48 e7 40 60 |H @` | MOVEM.L A2+A1+D1,-(A7)
00000714 08 a8 00 05 00 0e | | BCLR.B #0x5,(A0+0xe)
0000071a 57 fa 08 3c |W < | TRAPEQ.W #0x083c
0000071e 08 e8 00 06 00 0e | | BSET.B #0x6,(A0+0xe)
00000724 56 fa 06 5a |V Z | TRAPNE.W #0x065a
00000728 45 e8 00 10 |E | LEA.L (A0+0x10),A2
0000072c 24 d9 |$ | MOVE.L (A1)+,(A2)+
0000072e 24 d9 |$ | MOVE.L (A1)+,(A2)+
00000730 24 d9 |$ | MOVE.L (A1)+,(A2)+
00000732 24 91 |$ | MOVE.L (A1),(A2)
00000734 08 e8 00 02 00 19 | | BSET.B #0x2,(A0+0x19)
0000073a 42 a8 00 08 |B | CLR.L (A0+0x8)
0000073e 12 28 00 15 | ( | MOVE.B (A0+0x15),D1
00000742 02 41 00 07 | A | ANDI.W #0x0007,D1
00000746 43 bc 00 07 |C | CHK.W #0x7,D1
0000074a 03 f8 68 d0 | h | BSET.B D1,0x68d0
0000074e 4e b0 15 a1 5c 10 |N \ | JSR ((D1.W*4+#0x5c10)) ; LEW=15a1
00000754 4c df 06 02 |L | MOVEM.L (A7)+,D1+A1+A2
00000758 4e 75 |Nu | RTS
0000075a 4a 28 00 0e 6b 16 |J( k | .XXX[0x6]
00000760 2f 00 42 80 10 28 00 13 |/ B ( | .XXX[0x90]
00000768 e1 88 43 f0 0d b0 00 04 | C |
00000770 00 00 20 1f 4e 75 22 68 | Nu"h|
00000778 00 11 4e 75 4a 28 00 0e | NuJ( |
00000780 6b 48 42 81 12 28 00 13 |kHB ( |
00000788 4a 28 00 19 6a 14 e1 89 |J( j |
00000790 48 70 1d b0 00 04 00 00 |Hp |
00000798 24 9f 41 bc 04 00 42 81 |$ A B |
000007a0 4e 75 2f 08 eb 89 41 f0 |Nu/ A |
000007a8 11 b0 00 00 ee 00 eb 89 | |
000007b0 06 81 00 04 00 00 24 c1 | $ |
000007b8 42 81 12 28 00 0c 4a 28 |B ( J(|
000007c0 00 19 6a e0 20 5f 42 81 | j _B |
000007c8 4e 75 48 e7 a0 20 22 28 |NuH "(|
000007d0 00 11 24 01 02 81 00 00 | $ |
000007d8 03 ff d0 81 24 c2 06 82 | $ |
000007e0 00 00 04 00 04 80 00 00 | |
000007e8 04 00 6e f0 4c df 04 05 | n L |
000007f0 4e 75 |Nu | .XXX[0x2]
000007f2 VECTOR_LINE_A:
000007f2 48 e7 80 04 |H | MOVEM.L A5+D0,-(A7) ; <-- VECTOR_LINE_A
000007f6 30 37 01 61 00 0a |07 a | MOVE.W ((A7+#0xa)),D0 ; LEW=0161
000007fc 04 40 a0 00 | @ | SUBI.W #0xa000,D0
00000800 41 bc 00 20 |A | CHK.W #0x20,D0
00000804 4e 6d |Nm | MOVE.L USP,A5
00000806 2f 5d 00 0a |/] | MOVE.L (A5)+,(A7+0xa)
0000080a 4e 65 |Ne | MOVE.L A5,USP
0000080c 4e b0 05 a1 5c 30 |N \0 | JSR ((D0.W*4+#KERNCALL_VECTORS)); LEW=05a1
00000812 4c df 20 01 |L | MOVEM.L (A7)+,D0+A5
00000816 4e 73 |Ns | RTE
00000818 4e 7a 00 02 |Nz | MOVEC CACR,D0 ; Cache Control Register
0000081c 00 40 00 08 | @ | ORI.W #0x0008,D0
00000820 4e 7b 00 02 |N{ | MOVEC D0,CACR ; Cache Control Register
00000824 42 67 |Bg | CLR.W -(A7)
00000826 2f 39 00 01 00 04 |/9 | MOVE.L 0x10004,-(A7)
0000082c 42 67 |Bg | CLR.W -(A7)
0000082e 20 79 00 01 00 00 | y | MOVEA.L 0x10000,A0
00000834 4e 60 |N` | MOVE.L A0,USP
00000836 4e 73 |Ns | RTE
00000838 21 c8 6a d8 |! j | MOVE.L A0,0x6ad8
0000083c 21 c0 6a dc |! j | MOVE.L D0,0x6adc
00000840 30 2f 00 06 |0/ | MOVE.W (A7+0x6),D0
00000844 e9 58 | X | ROL.W #0x4,D0
00000846 02 40 00 0f | @ | ANDI.W #0x000f,D0
0000084a 10 30 01 a0 5c 00 | 0 \ | MOVE.B (D0.W+#0x5c00),D0 ; LEW=01a0
00000850 4e 68 |Nh | MOVE.L USP,A0
00000852 90 c0 | | SUBA.W D0,A0
00000854 4e 60 |N` | MOVE.L A0,USP
00000856 e2 48 | H | LSR.W #0x1,D0
00000858 53 40 |S@ | SUBQ.W #0x1,D0
0000085a 30 df |0 | MOVE.W (A7)+,(A0)+
0000085c 51 c8 ff fc |Q | DBF D0,0x85a
00000860 42 67 |Bg | CLR.W -(A7)
00000862 2f 39 00 02 00 08 |/9 | MOVE.L 0x20008,-(A7)
00000868 42 67 |Bg | CLR.W -(A7)
0000086a 20 78 6a d8 | xj | MOVEA.L 0x6ad8,A0
0000086e 20 38 6a dc | 8j | MOVE.L 0x6adc,D0
00000872 4e 73 |Ns | RTE
00000874 4e b8 54 10 |N T | JSR 0x5410
00000878 08 28 00 05 00 0e | ( | BTST.B #0x5,(A0+0xe)
0000087e 56 fa 06 6e |V n | TRAPNE.W #0x066e
00000882 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
00000886 08 28 00 06 00 0e | ( | BTST.B #0x6,(A0+0xe)
0000088c 66 e6 |f | BNE 0x874
0000088e 46 fc 20 00 |F | MOVE.W #0x2000,SR
00000892 08 e8 00 05 00 0e | | BSET.B #0x5,(A0+0xe)
00000898 4e 75 |Nu | RTS
0000089a 4a 78 6a d6 |Jxj | TST.W 0x6ad6
0000089e 57 fa 06 12 |W | TRAPEQ.W #0x0612
000008a2 4e 75 |Nu | RTS
000008a4 4a 78 6a d6 |Jxj | .XXX[0x4]
000008a8 56 fa 06 12 4e 75 |V Nu | .XXX[0x6]
000008ae ; --------------------------------------------------------------------------------------
000008ae ; KC12_Sleep(dur: Long)
000008ae ; Stack:
000008ae ; A6+0x8 dur : Long
000008ae ; (From PTR @ 0x5c78)
000008ae ; --------------------------------------------------------------------------------------
000008ae KC12_Sleep(dur: Long):
000008ae 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
000008b2 52 38 68 d1 |R8h | ADDQ.B #0x1,0x68d1
000008b6 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
000008ba 45 f8 6a e0 |E j | LEA.L 0x6ae0,A2
000008be 20 15 | | MOVE.L (A5),D0
000008c0 25 7c 00 00 08 f0 00 08 |%| | MOVE.L #0x8f0,(A2+0x8)
000008c8 4e b8 53 78 |N Sx | JSR 0x5378
000008cc 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
000008d0 4e b8 54 10 |N T | JSR 0x5410
000008d4 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
000008d8 4a 38 68 d1 |J8h | TST.B 0x68d1
000008dc 66 f2 |f | BNE 0x8d0
000008de 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
000008e2 45 f8 6a e0 |E j | LEA.L 0x6ae0,A2
000008e6 4e b8 53 b0 |N S | JSR 0x53b0
000008ea 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
000008ee 4e 75 |Nu | RTS
000008f0 42 38 68 d1 4e 75 |B8h Nu | .XXX[0x6]
000008f6 ; --------------------------------------------------------------------------------------
000008f6 ; KC0b
000008f6 ; (From PTR @ 0x5c5c)
000008f6 ; --------------------------------------------------------------------------------------
000008f6 KC0b:
000008f6 4e b8 08 9a |N | JSR 0x89a
000008fa 4e b8 36 8e |N 6 | JSR 0x368e
000008fe 4e 75 |Nu | RTS
00000900 ; --------------------------------------------------------------------------------------
00000900 ; KC10_Panic(code : Long)
00000900 ; Stack:
00000900 ; A6+0x8 code : Long
00000900 ; (From PTR @ 0x5c70)
00000900 ; --------------------------------------------------------------------------------------
00000900 KC10_Panic(code : Long):
00000900 4e b8 2c 18 |N , | JSR 0x2c18
00000904 20 15 | | MOVE.L (A5),D0
00000906 PANIC_0x614_dfs_crash:
00000906 50 fa 06 14 |P | PANIC.W #0x614
0000090a ; --------------------------------------------------------------------------------------
0000090a ; KC01_DumpOn
0000090a ; (From PTR @ 0x5c34)
0000090a ; --------------------------------------------------------------------------------------
0000090a KC01_DumpOn:
0000090a 31 d5 68 ce |1 h | MOVE.W (A5),0x68ce
0000090e 31 ed 00 02 68 cc |1 h | MOVE.W (A5+0x2),0x68cc
00000914 4e 75 |Nu | RTS
00000916 ; --------------------------------------------------------------------------------------
00000916 ; KC02_Start_Disk_IO(desc : Pointer; dst : Pointer ; c : W)
00000916 ; Stack:
00000916 ; A6+0xe desc : Pointer
00000916 ; A6+0xa dst : Pointer
00000916 ; A6+0x8 c : W
00000916 ; ==========================================================
00000916 ; D1 = 2 -> READ
00000916 ; D1 = 3 -> WRITE
00000916 ; (Other registers may be significant too)
00000916 ;
00000916 ; STACK+a: LWORD desc pointer
00000916 ; STACK+6: LWORD src/dst pointer
00000916 ; STACK+4: WORD (zero)
00000916 ;
00000916 ; Desc+00: 0x0100
00000916 ; Desc+02: 0x0000
00000916 ; Desc+04: 0x0002
00000916 ; Desc+06: 0x0000
00000916 ; Desc+08: 0x0080
00000916 ; Desc+0a: 0x0002
00000916 ; Desc+0c: 0x____ cylinder
00000916 ; Desc+0e: 0x__ head
00000916 ; Desc+0f: 0x__ sector
00000916 ;
00000916 ; CHS is 512 byte sectors
00000916 ; (From PTR @ 0x5c38)
00000916 ; --------------------------------------------------------------------------------------
00000916 KC02_Start_Disk_IO(desc : Pointer; dst : Pointer ; c : W):
00000916 48 e7 80 c0 |H | MOVEM.L A1+A0+D0,-(A7)
0000091a 30 15 |0 | MOVE.W (A5),D0
0000091c 41 bc 00 1f |A | CHK.W #0x1f,D0
00000920 eb 48 | H | LSL.W #0x5,D0
00000922 41 f0 01 b0 00 00 f0 00 |A | LEA.L (D0.W+#0xf000),A0 ; LEW=01b0
0000092a 22 6d 00 06 |"m | MOVEA.L (A5+0x6),A1
0000092e 23 6d 00 02 00 01 |#m | MOVE.L (A5+0x2),(A1+0x1)
00000934 4e b8 07 10 |N | JSR 0x710
00000938 4c df 03 01 |L | MOVEM.L (A7)+,D0+A0+A1
0000093c 4e 75 |Nu | RTS
0000093e ; --------------------------------------------------------------------------------------
0000093e ; KC0f_ReInit
0000093e ; (From PTR @ 0x5c6c)
0000093e ; --------------------------------------------------------------------------------------
0000093e KC0f_ReInit:
0000093e 4e b8 2c 18 |N , | JSR 0x2c18
00000942 70 1f |p | MOVEQ.L #0x1f,D0
00000944 41 f9 00 00 f0 00 |A | LEA.L 0xf000,A0
0000094a 08 28 00 05 00 0e | ( | BTST.B #0x5,(A0+0xe)
00000950 57 fa 06 59 |W Y | TRAPEQ.W #0x0659
00000954 d0 fc 00 20 | | ADDA.W #0x20,A0
00000958 51 c8 ff f0 |Q | DBF D0,0x94a
0000095c 41 f9 00 00 f0 00 |A | LEA.L 0xf000,A0
00000962 22 55 |"U | MOVEA.L (A5),A1
00000964 23 7c 00 02 00 00 00 01 |#| | MOVE.L #0x20000,(A1+0x1)
0000096c 30 3c 00 07 |0< | MOVE.W #0x7,D0
00000970 4e b8 07 10 |N | JSR 0x710
00000974 4e b8 08 78 |N x | JSR 0x878
00000978 08 28 00 01 00 19 | ( | BTST.B #0x1,(A0+0x19)
0000097e 66 08 |f | BNE 0x988
00000980 51 c8 ff ee |Q | DBF D0,0x970
00000984 PANIC_0xa16_disk_error_during_chain:
00000984 50 fa 0a 16 |P | PANIC.W #0xa16
00000988 de fc 00 14 | | ADDA.W #0x14,A7
0000098c 4e f8 08 18 |N | JMP 0x818
00000990 ; --------------------------------------------------------------------------------------
00000990 ; KC03_Wait_Disk_IO(a : W; VAR status : Byte)
00000990 ; Stack:
00000990 ; A6+0xc a : W
00000990 ; A6+0x8 VAR status : Byte
00000990 ; (From PTR @ 0x5c3c)
00000990 ; --------------------------------------------------------------------------------------
00000990 KC03_Wait_Disk_IO(a : W; VAR status : Byte):
00000990 48 e7 80 80 |H | MOVEM.L A0+D0,-(A7)
00000994 30 2d 00 04 |0- | MOVE.W (A5+0x4),D0
00000998 41 bc 00 1f |A | CHK.W #0x1f,D0
0000099c eb 48 | H | LSL.W #0x5,D0
0000099e 41 f0 01 b0 00 00 f0 00 |A | LEA.L (D0.W+#0xf000),A0 ; LEW=01b0
000009a6 4e b8 08 78 |N x | JSR 0x878
000009aa 42 35 01 51 |B5 Q | CLR.B ((A5)) ; LEW=0151
000009ae 08 28 00 01 00 19 | ( | BTST.B #0x1,(A0+0x19)
000009b4 67 04 |g | BEQ 0x9ba
000009b6 52 35 01 51 |R5 Q | ADDQ.B #0x1,((A5)) ; LEW=0151
000009ba 4c df 01 01 |L | MOVEM.L (A7)+,D0+A0
000009be 4e 75 |Nu | RTS
000009c0 ; --------------------------------------------------------------------------------------
000009c0 ; KERNCALL_04
000009c0 ; (From PTR @ 0x5c40)
000009c0 ; --------------------------------------------------------------------------------------
000009c0 KERNCALL_04:
000009c0 48 e7 80 80 |H | MOVEM.L A0+D0,-(A7)
000009c4 30 2d 00 08 |0- | MOVE.W (A5+0x8),D0
000009c8 41 bc 00 1f |A | CHK.W #0x1f,D0
000009cc eb 48 | H | LSL.W #0x5,D0
000009ce 41 f0 01 b0 00 00 f0 00 |A | LEA.L (D0.W+#0xf000),A0 ; LEW=01b0
000009d6 10 28 00 0e | ( | MOVE.B (A0+0xe),D0
000009da 08 00 00 05 | | BTST.L #0x5,D0
000009de 56 fa 06 6e |V n | TRAPNE.W #0x066e
000009e2 42 35 01 51 |B5 Q | CLR.B ((A5)) ; LEW=0151
000009e6 42 35 01 61 00 04 |B5 a | CLR.B ((A5+#0x4)) ; LEW=0161
000009ec 08 00 00 06 | | BTST.L #0x6,D0
000009f0 66 18 |f | BNE 0xa0a
000009f2 08 e8 00 05 00 0e | | BSET.B #0x5,(A0+0xe)
000009f8 52 35 01 61 00 04 |R5 a | ADDQ.B #0x1,((A5+#0x4)) ; LEW=0161
000009fe 08 28 00 01 00 19 | ( | BTST.B #0x1,(A0+0x19)
00000a04 67 04 |g | BEQ 0xa0a
00000a06 52 35 01 51 |R5 Q | ADDQ.B #0x1,((A5)) ; LEW=0151
00000a0a 4c df 01 01 |L | MOVEM.L (A7)+,D0+A0
00000a0e 4e 75 |Nu | RTS
00000a10 ; --------------------------------------------------------------------------------------
00000a10 ; KC0c_Write_Modem_Char(a, b: Word ; c : char)
00000a10 ; Stack:
00000a10 ; A6+0xc a : Word
00000a10 ; A6+0xa b : Word
00000a10 ; A6+0x8 c : char
00000a10 ; (From PTR @ 0x5c60)
00000a10 ; --------------------------------------------------------------------------------------
00000a10 KC0c_Write_Modem_Char(a, b: Word ; c : char):
00000a10 48 e7 70 20 |H p | MOVEM.L A2+D3+D2+D1,-(A7)
00000a14 4e b8 08 9a |N | JSR 0x89a
00000a18 45 ed 00 01 |E | LEA.L (A5+0x1),A2
00000a1c 72 01 |r | MOVEQ.L #0x01,D1
00000a1e 36 2d 00 02 |6- | MOVE.W (A5+0x2),D3
00000a22 34 2d 00 04 |4- | MOVE.W (A5+0x4),D2
00000a26 4e b8 24 34 |N $4 | JSR 0x2434
00000a2a 4c df 04 0e |L | MOVEM.L (A7)+,D1+D2+D3+A2
00000a2e 4e 75 |Nu | RTS
00000a30 ; --------------------------------------------------------------------------------------
00000a30 ; KC0d_Write_Modem_String(Word, Word, Char)
00000a30 ; (From PTR @ 0x5c64)
00000a30 ; --------------------------------------------------------------------------------------
00000a30 KC0d_Write_Modem_String(Word, Word, Char):
00000a30 48 e7 70 20 |H p | MOVEM.L A2+D3+D2+D1,-(A7)
00000a34 4e b8 08 9a |N | JSR 0x89a
00000a38 24 55 |$U | MOVEA.L (A5),A2
00000a3a 32 1a |2 | MOVE.W (A2)+,D1
00000a3c 67 0c |g | BEQ 0xa4a
00000a3e 36 2d 00 04 |6- | MOVE.W (A5+0x4),D3
00000a42 34 2d 00 06 |4- | MOVE.W (A5+0x6),D2
00000a46 4e b8 24 34 |N $4 | JSR 0x2434
00000a4a 4c df 04 0e |L | MOVEM.L (A7)+,D1+D2+D3+A2
00000a4e 4e 75 |Nu | RTS
00000a50 ; --------------------------------------------------------------------------------------
00000a50 ; KERNCALL_0e
00000a50 ; (From PTR @ 0x5c68)
00000a50 ; --------------------------------------------------------------------------------------
00000a50 KERNCALL_0e:
00000a50 2f 00 |/ | MOVE.L D0,-(A7)
00000a52 4e b8 08 9a |N | JSR 0x89a
00000a56 30 2d 00 04 |0- | MOVE.W (A5+0x4),D0
00000a5a 4e b8 23 f4 |N # | JSR 0x23f4
00000a5e 3b 80 01 51 |; Q | MOVE.W D0,((A5)) ; LEW=0151
00000a62 20 1f | | MOVE.L (A7)+,D0
00000a64 4e 75 |Nu | RTS
00000a66 ; --------------------------------------------------------------------------------------
00000a66 ; KC06_PortPutChar(port : Word ; b : char)
00000a66 ; Stack:
00000a66 ; A6+0xa port : Word
00000a66 ; A6+0x8 b : char
00000a66 ; (From PTR @ 0x5c48)
00000a66 ; --------------------------------------------------------------------------------------
00000a66 KC06_PortPutChar(port : Word ; b : char):
00000a66 48 e7 50 20 |H P | MOVEM.L A2+D3+D1,-(A7)
00000a6a 45 ed 00 01 |E | LEA.L (A5+0x1),A2
00000a6e 72 01 |r | MOVEQ.L #0x01,D1
00000a70 36 2d 00 02 |6- | MOVE.W (A5+0x2),D3
00000a74 4e b8 25 58 |N %X | JSR 0x2558
00000a78 4c df 04 0a |L | MOVEM.L (A7)+,D1+D3+A2
00000a7c 4e 75 |Nu | RTS
00000a7e ; --------------------------------------------------------------------------------------
00000a7e ; KC0a(a: Word; b: String)
00000a7e ; Stack:
00000a7e ; A6+0xc a : Word
00000a7e ; A6+0x8 b : String
00000a7e ; (From PTR @ 0x5c58)
00000a7e ; --------------------------------------------------------------------------------------
00000a7e KC0a(a: Word; b: String):
00000a7e 4e b8 08 9a |N | JSR 0x89a
00000a82 4e b8 36 48 |N 6H | JSR 0x3648
00000a86 ; --------------------------------------------------------------------------------------
00000a86 ; KC05_PortWriteString(port : Word ; str : String)
00000a86 ; Stack:
00000a86 ; A6+0xc port : Word
00000a86 ; A6+0x8 str : String
00000a86 ; (From PTR @ 0x5c44)
00000a86 ; --------------------------------------------------------------------------------------
00000a86 KC05_PortWriteString(port : Word ; str : String):
00000a86 48 e7 50 20 |H P | MOVEM.L A2+D3+D1,-(A7)
00000a8a 24 55 |$U | MOVEA.L (A5),A2
00000a8c 32 1a |2 | MOVE.W (A2)+,D1
00000a8e 67 08 |g | BEQ 0xa98
00000a90 36 2d 00 04 |6- | MOVE.W (A5+0x4),D3
00000a94 4e b8 25 58 |N %X | JSR 0x2558
00000a98 4c df 04 0a |L | MOVEM.L (A7)+,D1+D3+A2
00000a9c 4e 75 |Nu | RTS
00000a9e ; --------------------------------------------------------------------------------------
00000a9e ; KC08_PortSomething(port: Word; b: Byte)
00000a9e ; Stack:
00000a9e ; A6+0xa port : Word
00000a9e ; A6+0x8 b : Byte
00000a9e ; (From PTR @ 0x5c50)
00000a9e ; --------------------------------------------------------------------------------------
00000a9e KC08_PortSomething(port: Word; b: Byte):
00000a9e 48 e7 90 00 |H | MOVEM.L D3+D0,-(A7)
00000aa2 4e b8 08 9a |N | JSR 0x89a
00000aa6 36 2d 00 02 |6- | MOVE.W (A5+0x2),D3
00000aaa 10 15 | | MOVE.B (A5),D0
00000aac 4e b8 25 ea |N % | JSR 0x25ea
00000ab0 4c df 00 09 |L | MOVEM.L (A7)+,D0+D3
00000ab4 4e 75 |Nu | RTS
00000ab6 ; --------------------------------------------------------------------------------------
00000ab6 ; KC07_PortGetChar(port : Word ; VAR ret : Word)
00000ab6 ; Stack:
00000ab6 ; A6+0xc port : Word
00000ab6 ; A6+0x8 VAR ret : Word
00000ab6 ; (From PTR @ 0x5c4c)
00000ab6 ; --------------------------------------------------------------------------------------
00000ab6 KC07_PortGetChar(port : Word ; VAR ret : Word):
00000ab6 2f 00 |/ | MOVE.L D0,-(A7)
00000ab8 30 2d 00 04 |0- | MOVE.W (A5+0x4),D0
00000abc 4e b8 24 dc |N $ | JSR 0x24dc
00000ac0 3b 80 01 51 |; Q | MOVE.W D0,((A5)) ; LEW=0151
00000ac4 20 1f | | MOVE.L (A7)+,D0
00000ac6 4e 75 |Nu | RTS
00000ac8 ; --------------------------------------------------------------------------------------
00000ac8 ; KC09_PortStatus(Port : Word; VAR b: Byte)
00000ac8 ; Stack:
00000ac8 ; A6+0xc Port : Word
00000ac8 ; A6+0x8 VAR b : Byte
00000ac8 ; (From PTR @ 0x5c54)
00000ac8 ; --------------------------------------------------------------------------------------
00000ac8 KC09_PortStatus(Port : Word; VAR b: Byte):
00000ac8 2f 00 |/ | MOVE.L D0,-(A7)
00000aca 30 2d 00 04 |0- | MOVE.W (A5+0x4),D0
00000ace 4e b8 24 72 |N $r | JSR 0x2472
00000ad2 1b 80 01 51 | Q | MOVE.B D0,((A5)) ; LEW=0151
00000ad6 20 1f | | MOVE.L (A7)+,D0
00000ad8 4e 75 |Nu | RTS
00000ada ; --------------------------------------------------------------------------------------
00000ada ; KC00_GetBootDev(VAR a : Byte; VAR b : Word)
00000ada ; Stack:
00000ada ; A6+0xc VAR a : Byte
00000ada ; A6+0x8 VAR b : Word
00000ada ; (From PTR @ 0x5c30)
00000ada ; --------------------------------------------------------------------------------------
00000ada KC00_GetBootDev(VAR a : Byte; VAR b : Word):
00000ada 1b b8 68 c4 01 61 00 04 | h a | MOVE.B 0x68c4,((A5+#0x4)) ; LEW=0161
00000ae2 3b b8 68 c6 01 51 |; h Q | MOVE.W 0x68c6,((A5)) ; LEW=0151
00000ae8 4e 75 |Nu | RTS
00000aea ; --------------------------------------------------------------------------------------
00000aea ; KC11_Live(void)
00000aea ; Stack:
00000aea ; (From PTR @ 0x5c74)
00000aea ; --------------------------------------------------------------------------------------
00000aea KC11_Live(void):
00000aea 48 e7 90 00 |H | MOVEM.L D3+D0,-(A7)
00000aee 4e b8 08 9a |N | JSR 0x89a
00000af2 42 78 6a d6 |Bxj | CLR.W 0x6ad6
00000af6 76 01 |v | MOVEQ.L #0x01,D3
00000af8 70 00 |p | MOVEQ.L #0x00,D0
00000afa 4e b8 25 ea |N % | JSR 0x25ea
00000afe 4a 39 00 00 fc 94 |J9 | TST.B MODEM_PORT_FLAG
00000b04 66 08 |f | BNE 0xb0e
00000b06 76 02 |v | MOVEQ.L #0x02,D3
00000b08 70 00 |p | MOVEQ.L #0x00,D0
00000b0a 4e b8 25 ea |N % | JSR 0x25ea
00000b0e 4c df 00 09 |L | MOVEM.L (A7)+,D0+D3
00000b12 4e 75 |Nu | RTS
00000b14 ; --------------------------------------------------------------------------------------
00000b14 ; KC13_ReadRtc
00000b14 ; (From PTR @ 0x5c7c)
00000b14 ; --------------------------------------------------------------------------------------
00000b14 KC13_ReadRtc:
00000b14 2a 55 |*U | MOVEA.L (A5),A5
00000b16 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
00000b1a 1a f8 80 09 | | MOVE.B IO_RTC_RAM_YEAR,(A5)+
00000b1e 4a 38 80 14 |J8 | TST.B IO_RTC_STATUS_BIT
00000b22 70 06 |p | MOVEQ.L #0x06,D0
00000b24 1a f0 01 a0 80 01 | | MOVE.B (D0.W-#7fff),(A5)+ ; LEW=01a0
00000b2a 51 c8 ff f8 |Q | DBF D0,0xb24
00000b2e 4b ed ff f9 |K | LEA.L (A5-0x7),A5
00000b32 08 38 00 00 80 14 | 8 | BTST.B #0x0,IO_RTC_STATUS_BIT
00000b38 66 e8 |f | BNE 0xb22
00000b3a 11 ed ff ff 6a ed | j | MOVE.B (A5-0x1),0x6aed
00000b40 11 f8 80 0f 6a ee | j | MOVE.B IO_RTC_RAM_MONTH,0x6aee
00000b46 11 f8 80 0e 6a ef | j | MOVE.B IO_RTC_RAM_MONTHDAY,0x6aef
00000b4c 20 2d ff fe | - | MOVE.L (A5-0x2),D0
00000b50 02 80 00 ff ff ff | | ANDI.L #0x00ffffff,D0
00000b56 b0 b8 6a ec | j | CMP.L 0x6aec,D0
00000b5a 67 7a |gz | BEQ 0xbd6
00000b5c 6e 06 |n | BGT 0xb64
00000b5e 06 80 00 01 00 00 | | ADDI.L #0x00010000,D0
00000b64 21 c0 6a f0 |! j | MOVE.L D0,0x6af0
00000b68 20 38 6a ec | 8j | MOVE.L 0x6aec,D0
00000b6c 00 80 00 03 00 00 | | ORI.L #0x00030000,D0
00000b72 30 3c 02 31 |0< 1 | MOVE.W #0x231,D0
00000b76 b0 b8 6a ec | j | CMP.L 0x6aec,D0
00000b7a 6f 2c |o, | BLE 0xba8
00000b7c b0 b8 6a f0 | j | CMP.L 0x6af0,D0
00000b80 6c 26 |l& | BGE 0xba8
00000b82 2f 01 |/ | MOVE.L D1,-(A7)
00000b84 42 81 |B | CLR.L D1
00000b86 20 38 6a f0 | 8j | MOVE.L 0x6af0,D0
00000b8a 44 fc 00 14 |D | MOVE.W #0x14,CCR
00000b8e 81 01 | | SBCD.B D1,D0
00000b90 66 10 |f | BNE 0xba2
00000b92 e0 48 | H | LSR.W #0x8,D0
00000b94 30 30 03 a0 5c b4 |00 \ | MOVE.W (D0.W*2+#0x5cb4),D0 ; LEW=03a0
00000b9a 66 06 |f | BNE 0xba2
00000b9c 06 80 ff ff 12 31 | 1 | ADDI.L #0xffff1231,D0
00000ba2 22 1f |" | MOVE.L (A7)+,D1
00000ba4 21 c0 6a f0 |! j | MOVE.L D0,0x6af0
00000ba8 1b 78 6a f1 ff ff | xj | MOVE.B 0x6af1,(A5-0x1)
00000bae 3a b8 6a f2 |: j | MOVE.W 0x6af2,(A5)
00000bb2 11 ed ff ff 80 09 | | MOVE.B (A5-0x1),IO_RTC_RAM_YEAR
00000bb8 11 d5 80 0f | | MOVE.B (A5),IO_RTC_RAM_MONTH
00000bbc 11 ed 00 01 80 0e | | MOVE.B (A5+0x1),IO_RTC_RAM_MONTHDAY
00000bc2 50 f8 80 12 |P | S.B IO_RTC_COUNTERS_RESET
00000bc6 70 06 |p | MOVEQ.L #0x06,D0
00000bc8 11 9d 01 a0 80 01 | | MOVE.B (A5)+,(D0.W-#7fff) ; LEW=01a0
00000bce 51 c8 ff f8 |Q | DBF D0,0xbc8
00000bd2 4b ed ff f9 |K | LEA.L (A5-0x7),A5
00000bd6 0c 55 02 31 | U 1 | CMPI.W #0x0231,(A5)
00000bda 66 04 |f | BNE 0xbe0
00000bdc 3a bc 02 29 |: ) | MOVE.W #0x229,(A5)
00000be0 46 fc 20 00 |F | MOVE.W #0x2000,SR
00000be4 4e 75 |Nu | RTS
00000be6 ; --------------------------------------------------------------------------------------
00000be6 ; KC14_WriteRtc
00000be6 ; (From PTR @ 0x5c80)
00000be6 ; --------------------------------------------------------------------------------------
00000be6 KC14_WriteRtc:
00000be6 2a 55 |*U | MOVEA.L (A5),A5
00000be8 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
00000bec 11 dd 80 09 | | MOVE.B (A5)+,IO_RTC_RAM_YEAR
00000bf0 0c 55 02 29 | U ) | CMPI.W #0x0229,(A5)
00000bf4 66 c2 |f | BNE 0xbb8
00000bf6 3a bc 02 31 |: 1 | MOVE.W #0x231,(A5)
00000bfa 60 bc |` | BRA 0xbb8
00000bfc ; --------------------------------------------------------------------------------------
00000bfc ; KC15_DiagBus(a : Word; b : Long) : Byte
00000bfc ; Stack:
00000bfc ; A6+0xe VAR RETURN : Byte
00000bfc ; A6+0xc a : Word
00000bfc ; A6+0x8 b : Long
00000bfc ; (From PTR @ 0x5c84)
00000bfc ; --------------------------------------------------------------------------------------
00000bfc KC15_DiagBus(a : Word; b : Long) : Byte:
00000bfc 2f 08 |/ | MOVE.L A0,-(A7)
00000bfe 20 6d 00 06 | m | MOVEA.L (A5+0x6),A0
00000c02 30 2d 00 04 |0- | MOVE.W (A5+0x4),D0
00000c06 4e b8 50 5c |N P\ | JSR 0x505c
00000c0a 3b 80 01 51 |; Q | MOVE.W D0,((A5)) ; LEW=0151
00000c0e 20 5f | _ | MOVEA.L (A7)+,A0
00000c10 4e 75 |Nu | RTS
00000c12 ; --------------------------------------------------------------------------------------
00000c12 ; KC16_Clock_Margin
00000c12 ; (From PTR @ 0x5c88)
00000c12 ; --------------------------------------------------------------------------------------
00000c12 KC16_Clock_Margin:
00000c12 48 e7 e0 00 |H | MOVEM.L D2+D1+D0,-(A7)
00000c16 30 15 |0 | MOVE.W (A5),D0
00000c18 22 38 f8 00 |"8 | MOVE.L IO_READ_STATUS_p24,D1
00000c1c 24 01 |$ | MOVE.L D1,D2
00000c1e e3 99 | | ROL.L #0x1,D1
00000c20 02 01 00 01 | | ANDI.B #0x01,D1
00000c24 b0 01 | | CMP.B D1,D0
00000c26 66 52 |fR | BNE 0xc7a
00000c28 4a 00 |J | TST.B D0
00000c2a 67 06 |g | BEQ 0xc32
00000c2c 08 c2 00 10 | | BSET.L #0x10,D2
00000c30 60 04 |` | BRA 0xc36
00000c32 08 82 00 10 | | BCLR.L #0x10,D2
00000c36 08 82 00 13 | | BCLR.L #0x13,D2
00000c3a 21 c2 f4 00 |! | MOVE.L D2,IO_WRITE_CONTROL_p24
00000c3e 4e 7a 00 02 |Nz | MOVEC CACR,D0 ; Cache Control Register
00000c42 2f 00 |/ | MOVE.L D0,-(A7)
00000c44 4e 7a 08 01 |Nz | MOVEC VBR,D0 ; Vector Base Register
00000c48 2f 00 |/ | MOVE.L D0,-(A7)
00000c4a 40 e7 |@ | MOVE.W SR,-(A7)
00000c4c 21 cf 00 00 |! | MOVE.L A7,0x0
00000c50 21 fc 00 00 0c 60 00 04 |! ` | MOVE.L #0xc60,0x4
00000c58 4a b8 fa 00 |J | TST.L IO_MARGIN_CLOCK_p74
00000c5c 4e 72 27 00 |Nr' | STOP #0x2700
00000c60 20 38 f8 00 | 8 | MOVE.L IO_READ_STATUS_p24,D0 ; Via VECTOR_RESET
00000c64 08 c0 00 13 | | BSET.L #0x13,D0
00000c68 21 c0 f4 00 |! | MOVE.L D0,IO_WRITE_CONTROL_p24
00000c6c 46 df |F | MOVE.W (A7)+,SR
00000c6e 20 1f | | MOVE.L (A7)+,D0
00000c70 4e 7b 08 01 |N{ | MOVEC D0,VBR ; Vector Base Register
00000c74 20 1f | | MOVE.L (A7)+,D0
00000c76 4e 7b 00 02 |N{ | MOVEC D0,CACR ; Cache Control Register
00000c7a 4c df 00 07 |L | MOVEM.L (A7)+,D0+D1+D2
00000c7e 4e 75 |Nu | RTS
00000c80 ; --------------------------------------------------------------------------------------
00000c80 ; KC17_Power_Margin
00000c80 ; (From PTR @ 0x5c8c)
00000c80 ; --------------------------------------------------------------------------------------
00000c80 KC17_Power_Margin:
00000c80 48 e7 c0 00 |H | MOVEM.L D1+D0,-(A7)
00000c84 22 38 f8 00 |"8 | MOVE.L IO_READ_STATUS_p24,D1
00000c88 30 15 |0 | MOVE.W (A5),D0
00000c8a 67 1a |g | BEQ 0xca6
00000c8c 02 41 01 00 | A | ANDI.W #0x0100,D1
00000c90 e0 49 | I | LSR.W #0x8,D1
00000c92 41 bc 00 02 |A | CHK.W #0x2,D0
00000c96 08 c1 00 01 | | BSET.L #0x1,D1
00000c9a 21 c1 fe 00 |! | MOVE.L D1,IO_CPU_CONTROL_PSU_MARGIN_BREG4_p23
00000c9e 70 04 |p | MOVEQ.L #0x04,D0
00000ca0 90 55 | U | SUB.W (A5),D0
00000ca2 01 c1 | | BSET.L D0,D1
00000ca4 60 16 |` | BRA 0xcbc
00000ca6 02 41 03 00 | A | ANDI.W #0x0300,D1
00000caa e0 49 | I | LSR.W #0x8,D1
00000cac 21 c1 fe 00 |! | MOVE.L D1,IO_CPU_CONTROL_PSU_MARGIN_BREG4_p23
00000cb0 70 ff |p | MOVEQ.L #-0x01,D0
00000cb2 4e 71 |Nq | NOP
00000cb4 51 c8 ff fc |Q | DBF D0,0xcb2
00000cb8 08 81 00 01 | | BCLR.L #0x1,D1
00000cbc 21 c1 fe 00 |! | MOVE.L D1,IO_CPU_CONTROL_PSU_MARGIN_BREG4_p23
00000cc0 4c df 00 03 |L | MOVEM.L (A7)+,D0+D1
00000cc4 4e 75 |Nu | RTS
00000cc6 ; --------------------------------------------------------------------------------------
00000cc6 ; KERNCALL_18
00000cc6 ; (From PTR @ 0x5c90)
00000cc6 ; --------------------------------------------------------------------------------------
00000cc6 KERNCALL_18:
00000cc6 2f 00 |/ | MOVE.L D0,-(A7)
00000cc8 42 67 |Bg | CLR.W -(A7)
00000cca 2f 3c 00 00 0c dc |/< | MOVE.L #0xcdc,-(A7)
00000cd0 40 e7 |@ | MOVE.W SR,-(A7)
00000cd2 46 fc 21 00 |F ! | MOVE.W #0x2100,SR
00000cd6 30 15 |0 | MOVE.W (A5),D0
00000cd8 4e f8 05 c6 |N | JMP 0x5c6
00000cdc 20 1f 4e 75 | Nu | .XXX[0x4]
00000ce0 4e b8 54 10 |N T | JSR 0x5410
00000ce4 ; --------------------------------------------------------------------------------------
00000ce4 ; KERNCALL_19
00000ce4 ; (From PTR @ 0x5c94)
00000ce4 ; --------------------------------------------------------------------------------------
00000ce4 KERNCALL_19:
00000ce4 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
00000ce8 4a 38 68 d3 |J8h | TST.B 0x68d3
00000cec 67 24 |g$ | BEQ 0xd12
00000cee 2f 00 |/ | MOVE.L D0,-(A7)
00000cf0 42 80 |B | CLR.L D0
00000cf2 10 38 68 d2 | 8h | MOVE.B 0x68d2,D0
00000cf6 3b b0 03 a0 68 d4 01 51 |; h Q| MOVE.W (D0.W*2+#0x68d4),((A5)) ; LEW=03a0 LEW=0151
00000cfe 20 1f | | MOVE.L (A7)+,D0
00000d00 52 38 68 d2 |R8h | ADDQ.B #0x1,0x68d2
00000d04 53 38 68 d3 |S8h | SUBQ.B #0x1,0x68d3
00000d08 1b bc 00 01 01 61 00 04 | a | MOVE.B #0x01,((A5+#0x4)) ; LEW=0161
00000d10 60 0c |` | BRA 0xd1e
00000d12 42 35 01 61 00 04 |B5 a | CLR.B ((A5+#0x4)) ; LEW=0161
00000d18 4a 2d 00 08 |J- | TST.B (A5+0x8)
00000d1c 66 c2 |f | BNE 0xce0
00000d1e 46 fc 20 00 |F | MOVE.W #0x2000,SR
00000d22 4e 75 |Nu | RTS
00000d24 ; --------------------------------------------------------------------------------------
00000d24 ; KERNCALL_1a
00000d24 ; (From PTR @ 0x5c98)
00000d24 ; --------------------------------------------------------------------------------------
00000d24 KERNCALL_1a:
00000d24 48 e7 e0 80 |H | MOVEM.L A0+D2+D1+D0,-(A7)
00000d28 20 6d 00 04 | m | MOVEA.L (A5+0x4),A0
00000d2c 32 2d 00 02 |2- | MOVE.W (A5+0x2),D1
00000d30 42 80 |B | CLR.L D0
00000d32 30 2d 00 00 |0- | MOVE.W (A5+0x0),D0
00000d36 67 3c |g< | BEQ 0xd74
00000d38 42 2d 00 08 |B- | CLR.B (A5+0x8)
00000d3c 0c 40 00 03 | @ | CMPI.W #0x0003,D0
00000d40 6d 28 |m( | BLT 0xd6a
00000d42 48 41 |HA | SWAP.W D1
00000d44 32 2d 00 02 |2- | MOVE.W (A5+0x2),D1
00000d48 60 06 |` | BRA 0xd50
00000d4a b2 58 | X | CMP.W (A0)+,D1
00000d4c 66 2c |f, | BNE 0xd7a
00000d4e 53 40 |S@ | SUBQ.W #0x1,D0
00000d50 24 08 |$ | MOVE.L A0,D2
00000d52 02 42 00 02 | B | ANDI.W #0x0002,D2
00000d56 66 f2 |f | BNE 0xd4a
00000d58 e2 98 | | ROR.L #0x1,D0
00000d5a 53 40 |S@ | SUBQ.W #0x1,D0
00000d5c b2 98 | | CMP.L (A0)+,D1
00000d5e 56 c8 ff fc |V | DBNE D0,0xd5c
00000d62 66 16 |f | BNE 0xd7a
00000d64 42 40 |B@ | CLR.W D0
00000d66 e3 98 | | ROL.L #0x1,D0
00000d68 67 0a |g | BEQ 0xd74
00000d6a 53 40 |S@ | SUBQ.W #0x1,D0
00000d6c b2 58 | X | CMP.W (A0)+,D1
00000d6e 56 c8 ff fc |V | DBNE D0,0xd6c
00000d72 66 06 |f | BNE 0xd7a
00000d74 1b 7c 00 01 00 08 | | | MOVE.B #0x01,(A5+0x8)
00000d7a 4c df 01 07 |L | MOVEM.L (A7)+,D0+D1+D2+A0
00000d7e 4e 75 |Nu | RTS
00000d80 ; --------------------------------------------------------------------------------------
00000d80 ; KERNCALL_1b
00000d80 ; (From PTR @ 0x5c9c)
00000d80 ; --------------------------------------------------------------------------------------
00000d80 KERNCALL_1b:
00000d80 48 e7 e0 80 |H | MOVEM.L A0+D2+D1+D0,-(A7)
00000d84 20 6d 00 04 | m | MOVEA.L (A5+0x4),A0
00000d88 32 2d 00 02 |2- | MOVE.W (A5+0x2),D1
00000d8c 42 80 |B | CLR.L D0
00000d8e 30 15 |0 | MOVE.W (A5),D0
00000d90 67 34 |g4 | BEQ 0xdc6
00000d92 0c 40 00 07 | @ | CMPI.W #0x0007,D0
00000d96 6d 26 |m& | BLT 0xdbe
00000d98 48 41 |HA | SWAP.W D1
00000d9a 32 2d 00 02 |2- | MOVE.W (A5+0x2),D1
00000d9e 60 04 |` | BRA 0xda4
00000da0 30 c1 |0 | MOVE.W D1,(A0)+
00000da2 53 40 |S@ | SUBQ.W #0x1,D0
00000da4 24 08 |$ | MOVE.L A0,D2
00000da6 02 42 00 02 | B | ANDI.W #0x0002,D2
00000daa 66 f4 |f | BNE 0xda0
00000dac e4 98 | | ROR.L #0x2,D0
00000dae 53 40 |S@ | SUBQ.W #0x1,D0
00000db0 20 c1 | | MOVE.L D1,(A0)+
00000db2 20 c1 | | MOVE.L D1,(A0)+
00000db4 51 c8 ff fa |Q | DBF D0,0xdb0
00000db8 42 40 |B@ | CLR.W D0
00000dba e5 98 | | ROL.L #0x2,D0
00000dbc 67 08 |g | BEQ 0xdc6
00000dbe 53 40 |S@ | SUBQ.W #0x1,D0
00000dc0 30 c1 |0 | MOVE.W D1,(A0)+
00000dc2 51 c8 ff fc |Q | DBF D0,0xdc0
00000dc6 4c df 01 07 |L | MOVEM.L (A7)+,D0+D1+D2+A0
00000dca 4e 75 |Nu | RTS
00000dcc ; --------------------------------------------------------------------------------------
00000dcc ; KC1c_ProtCopy(src : Pointer; dst : Pointer; len : Word)
00000dcc ; Stack:
00000dcc ; A6+0xe src : Pointer
00000dcc ; A6+0xa dst : Pointer
00000dcc ; A6+0x8 len : Word
00000dcc ; (From PTR @ 0x5ca0)
00000dcc ; --------------------------------------------------------------------------------------
00000dcc KC1c_ProtCopy(src : Pointer; dst : Pointer; len : Word):
00000dcc 48 e7 c0 c0 |H | MOVEM.L A1+A0+D1+D0,-(A7)
00000dd0 20 6d 00 06 | m | MOVEA.L (A5+0x6),A0
00000dd4 22 6d 00 02 |"m | MOVEA.L (A5+0x2),A1
00000dd8 42 80 |B | CLR.L D0
00000dda 30 15 |0 | MOVE.W (A5),D0
00000ddc 67 2c |g, | BEQ 0xe0a
00000dde 0c 40 00 07 | @ | CMPI.W #0x0007,D0
00000de2 6d 1e |m | BLT 0xe02
00000de4 60 04 |` | BRA 0xdea
00000de6 12 d8 | | MOVE.B (A0)+,(A1)+
00000de8 53 40 |S@ | SUBQ.W #0x1,D0
00000dea 22 09 |" | MOVE.L A1,D1
00000dec 02 41 00 03 | A | ANDI.W #0x0003,D1
00000df0 66 f4 |f | BNE 0xde6
00000df2 e4 98 | | ROR.L #0x2,D0
00000df4 53 40 |S@ | SUBQ.W #0x1,D0
00000df6 22 d8 |" | MOVE.L (A0)+,(A1)+
00000df8 51 c8 ff fc |Q | DBF D0,0xdf6
00000dfc 42 40 |B@ | CLR.W D0
00000dfe e5 98 | | ROL.L #0x2,D0
00000e00 67 08 |g | BEQ 0xe0a
00000e02 53 40 |S@ | SUBQ.W #0x1,D0
00000e04 12 d8 | | MOVE.B (A0)+,(A1)+
00000e06 51 c8 ff fc |Q | DBF D0,0xe04
00000e0a 4c df 03 03 |L | MOVEM.L (A7)+,D0+D1+A0+A1
00000e0e 4e 75 |Nu | RTS
00000e10 ; --------------------------------------------------------------------------------------
00000e10 ; KC1d_BusCopy(src : Pointer; sfc : Word; dst : Pointer; dfc : Word; len : Word
00000e10 ; Stack:
00000e10 ; A6+0x12 src : Pointer
00000e10 ; A6+0x10 sfc : Word
00000e10 ; A6+0xc dst : Pointer
00000e10 ; A6+0xa dfc : Word
00000e10 ; A6+0x8 len : Word
00000e10 ; (From PTR @ 0x5ca4)
00000e10 ; --------------------------------------------------------------------------------------
00000e10 KC1d_BusCopy(src : Pointer; sfc : Word; dst : Pointer; dfc : Word; len : Word:
00000e10 48 e7 80 c0 |H | MOVEM.L A1+A0+D0,-(A7)
00000e14 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
00000e18 42 80 |B | CLR.L D0
00000e1a 20 6d 00 0a | m | MOVEA.L (A5+0xa),A0
00000e1e 30 2d 00 08 |0- | MOVE.W (A5+0x8),D0
00000e22 4e 7b 00 00 |N{ | MOVEC D0,SFC ; Source Function Code
00000e26 22 6d 00 04 |"m | MOVEA.L (A5+0x4),A1
00000e2a 30 2d 00 02 |0- | MOVE.W (A5+0x2),D0
00000e2e 4e 7b 00 01 |N{ | MOVEC D0,DFC ; Destination Function Code
00000e32 30 15 |0 | MOVE.W (A5),D0
00000e34 0c 40 00 04 | @ | CMPI.W #0x0004,D0
00000e38 67 1a |g | BEQ 0xe54
00000e3a 0c 40 00 02 | @ | CMPI.W #0x0002,D0
00000e3e 67 0a |g | BEQ 0xe4a
00000e40 0e 10 00 00 | | MOVES.B (A0),D0
00000e44 0e 11 08 00 | | MOVES.B D0,(A1)
00000e48 60 12 |` | BRA 0xe5c
00000e4a 0e 50 00 00 | P | MOVES.W (A0),D0
00000e4e 0e 51 08 00 | Q | MOVES.W D0,(A1)
00000e52 60 08 |` | BRA 0xe5c
00000e54 0e 90 00 00 | | MOVES.L (A0),D0
00000e58 0e 91 08 00 | | MOVES.L D0,(A1)
00000e5c 46 fc 20 00 |F | MOVE.W #0x2000,SR
00000e60 4c df 03 01 |L | MOVEM.L (A7)+,D0+A0+A1
00000e64 4e 75 |Nu | RTS
00000e66 ; --------------------------------------------------------------------------------------
00000e66 ; KC1e_Fifo_Tx_Response(ptr : Pointer; chan : Word)
00000e66 ; Stack:
00000e66 ; A6+0xa ptr : Pointer
00000e66 ; A6+0x8 chan : Word
00000e66 ; (From PTR @ 0x5ca8)
00000e66 ; --------------------------------------------------------------------------------------
00000e66 KC1e_Fifo_Tx_Response(ptr : Pointer; chan : Word):
00000e66 48 e7 c0 c0 |H | MOVEM.L A1+A0+D1+D0,-(A7)
00000e6a 08 b8 00 00 6a d4 | j | BCLR.B #0x0,0x6ad4
00000e70 42 80 |B | CLR.L D0
00000e72 30 15 |0 | MOVE.W (A5),D0
00000e74 41 bc 00 0f |A | CHK.W #0xf,D0
00000e78 32 00 |2 | MOVE.W D0,D1
00000e7a eb 49 | I | LSL.W #0x5,D1
00000e7c 43 f0 11 b0 00 00 ee 10 |C | LEA.L (D1.W+#0xee10),A1 ; LEW=11b0
00000e84 20 6d 00 02 | m | MOVEA.L (A5+0x2),A0
00000e88 22 d8 |" | MOVE.L (A0)+,(A1)+
00000e8a 22 d8 |" | MOVE.L (A0)+,(A1)+
00000e8c 22 d8 |" | MOVE.L (A0)+,(A1)+
00000e8e 22 90 |" | MOVE.L (A0),(A1)
00000e90 21 c0 f6 00 |! | MOVE.L D0,IO_CPU_RESPONSE_p68
00000e94 4c df 03 03 |L | MOVEM.L (A7)+,D0+D1+A0+A1
00000e98 4e 75 |Nu | RTS
00000e9a ; --------------------------------------------------------------------------------------
00000e9a ; KC1f_Fifo_Rx_Request(ptr : Pointer; chan : Word; VAR flag : Bool)
00000e9a ; Stack:
00000e9a ; A6+0xe ptr : Pointer
00000e9a ; A6+0xc chan : Word
00000e9a ; A6+0x8 VAR flag : Bool
00000e9a ; (From PTR @ 0x5cac)
00000e9a ; --------------------------------------------------------------------------------------
00000e9a KC1f_Fifo_Rx_Request(ptr : Pointer; chan : Word; VAR flag : Bool):
00000e9a 48 e7 c0 c0 |H | MOVEM.L A1+A0+D1+D0,-(A7)
00000e9e 42 35 01 51 |B5 Q | CLR.B ((A5)) ; LEW=0151
00000ea2 08 b8 00 00 6a d4 | j | BCLR.B #0x0,0x6ad4
00000ea8 67 26 |g& | BEQ 0xed0
00000eaa 52 35 01 51 |R5 Q | ADDQ.B #0x1,((A5)) ; LEW=0151
00000eae 42 80 |B | CLR.L D0
00000eb0 30 2d 00 04 |0- | MOVE.W (A5+0x4),D0
00000eb4 41 bc 00 0f |A | CHK.W #0xf,D0
00000eb8 32 00 |2 | MOVE.W D0,D1
00000eba eb 49 | I | LSL.W #0x5,D1
00000ebc 41 f0 11 b0 00 00 ee 10 |A | LEA.L (D1.W+#0xee10),A0 ; LEW=11b0
00000ec4 22 6d 00 06 |"m | MOVEA.L (A5+0x6),A1
00000ec8 22 d8 |" | MOVE.L (A0)+,(A1)+
00000eca 22 d8 |" | MOVE.L (A0)+,(A1)+
00000ecc 22 d8 |" | MOVE.L (A0)+,(A1)+
00000ece 22 90 |" | MOVE.L (A0),(A1)
00000ed0 4c df 03 03 |L | MOVEM.L (A7)+,D0+D1+A0+A1
00000ed4 4e 75 |Nu | RTS
00000ed6 ; --------------------------------------------------------------------------------------
00000ed6 ; KC20_Estop(void)
00000ed6 ; Stack:
00000ed6 ; (From PTR @ 0x5cb0)
00000ed6 ; --------------------------------------------------------------------------------------
00000ed6 KC20_Estop(void):
00000ed6 4e b8 2c 18 |N , | JSR 0x2c18
00000eda 23 ed ff fc 00 00 fc 08 |# | MOVE.L (A5-0x4),0xfc08
00000ee2 4e f8 56 d2 |N V | JMP 0x56d2
00000ee6 46 fc |F | .XXX[0x2]
00000ee8 22 00 48 f9 7f ff 00 00 |" H | .XXX[0x80]
00000ef0 ae 44 23 cf 00 00 ae 80 | D# |
00000ef8 23 fc 00 00 0f 12 00 00 |# |
00000f00 ae 84 72 7f c2 28 00 1b | r ( |
00000f08 43 bc 00 08 4e f0 15 a1 |C N |
00000f10 5c e2 4e b9 00 00 bc 2a |\ N *|
00000f18 4c f9 7f ff 00 00 ae 44 |L D|
00000f20 2e 79 00 00 ae 80 4e b9 |.y N |
00000f28 00 00 c7 16 08 28 00 06 | ( |
00000f30 00 0e 67 04 60 00 00 24 | g ` $|
00000f38 4e 75 48 e7 80 e0 45 f9 |NuH E |
00000f40 00 00 ae 94 4e b8 53 b0 | N S |
00000f48 4c df 07 01 13 fc 00 01 |L |
00000f50 00 00 ae 93 4e b9 00 00 | N |
00000f58 c7 16 2f 08 42 a8 00 08 | / B |
00000f60 41 e8 00 1a 42 58 42 90 |A BXB |
00000f68 20 5f 4e f8 04 90 | _N | .XXX[0x6]
00000f6e 48 e7 41 b0 |H A | MOVEM.L A3+A2+A0+D7+D1,-(A7)
00000f72 42 86 |B | CLR.L D6
00000f74 41 f9 00 02 00 00 |A | LEA.L 0x20000,A0
00000f7a 72 ff |r | MOVEQ.L #-0x01,D1
00000f7c 42 58 |BX | CLR.W (A0)+
00000f7e 51 c9 ff fc |Q | DBF D1,0xf7c
00000f82 4e f0 01 e1 5d 06 |N ] | JMP ((#0x5d06)) ; LEW=01e1
00000f88 21 fc 00 00 58 98 00 08 |! X | .XXX[0x5a8]
00000f90 4c f8 0c 00 5c da 41 f9 |L \ A |
00000f98 00 02 00 00 72 ff 21 fc | r ! |
00000fa0 00 00 0f ce 79 e8 e9 c0 | y |
00000fa8 72 10 34 87 e9 c0 76 08 |r 4 v |
00000fb0 30 f3 70 00 54 80 51 c9 |0 p T Q |
00000fb8 ff e6 42 b8 79 e8 21 fc | B y ! |
00000fc0 00 00 58 de 00 08 4a 86 | X J |
00000fc8 4c df 0d 82 4e 75 4a 86 |L NuJ |
00000fd0 66 e2 2c 00 60 de 46 fc |f , ` F |
00000fd8 23 00 42 41 12 28 00 1b |# BA ( |
00000fe0 43 bc 00 12 4e f0 15 a1 |C N |
00000fe8 5d 24 48 e7 80 20 42 80 |]$H B |
00000ff0 10 28 00 1a 41 bc 00 0f | ( A |
00000ff8 24 70 05 a0 6b 24 4a 2a |$p k$J*|
00001000 00 1b 56 fa 08 06 4a aa | V J |
00001008 00 00 6a 28 10 28 00 0e | j( ( |
00001010 02 00 00 01 01 2a 00 1a | * |
00001018 67 0c 08 28 00 02 00 19 |g ( |
00001020 67 22 01 aa 00 1a 25 48 |g" %H|
00001028 00 00 21 4a 00 04 4c df | !J L |
00001030 04 01 4e 75 45 ea 00 0c | NuE |
00001038 4e b8 52 78 4c df 04 01 |N RxL |
00001040 4e f8 04 8a 4c df 04 01 |N L |
00001048 58 8f 4e f8 04 90 48 e7 |X N H |
00001050 80 60 24 68 00 04 43 ea | `$h C |
00001058 00 0c 4e b8 52 92 64 36 | N R d6|
00001060 c1 49 10 28 00 0e 02 00 | I ( |
00001068 00 01 01 2a 00 1a 67 0c | * g |
00001070 08 28 00 02 00 19 67 16 | ( g |
00001078 01 aa 00 1a 21 69 00 04 | !i |
00001080 00 04 25 48 00 00 4e b8 | %H N |
00001088 04 7a 20 49 60 10 4e b8 | z I` N |
00001090 04 90 20 49 60 c0 25 7c | I` %||
00001098 93 03 fc 00 00 00 21 7c | !||
000010a0 93 03 fc 00 00 04 4c df | L |
000010a8 06 01 4e 75 2f 0a 24 70 | Nu/ $p|
000010b0 01 62 00 04 00 14 4a aa | b J |
000010b8 00 0c 6a 0a 25 68 00 04 | j %h |
000010c0 00 0c 24 5f 4e 75 45 ea | $_NuE |
000010c8 00 00 4e b8 52 78 24 5f | N Rx$_|
000010d0 4e f8 04 8a 48 e7 00 60 |N H `|
000010d8 24 70 01 62 00 04 00 14 |$p b |
000010e0 42 2a 00 12 43 ea 00 00 |B* C |
000010e8 4e b8 52 92 64 10 25 69 |N R d %i|
000010f0 00 04 00 0c c1 49 4e b8 | IN |
000010f8 04 7a 20 49 60 08 25 7c | z I` %||
00001100 93 03 fc 00 00 0c 4c df | L |
00001108 06 00 4e 75 4e b8 0f ea | NuN |
00001110 4e b8 13 66 64 00 02 26 |N fd &|
00001118 48 e7 80 40 42 80 10 28 |H @B (|
00001120 00 1b 2f 30 05 a0 5d 70 | /0 ]p|
00001128 22 70 01 62 00 04 00 04 |"p b |
00001130 13 70 01 62 00 04 00 18 | p b |
00001138 00 09 30 29 00 1a 08 80 | 0) |
00001140 00 07 80 9f 33 40 00 1a | 3@ |
00001148 13 7c 00 4d 00 01 4c df | | M L |
00001150 02 01 4e b8 04 8a 64 00 | N d |
00001158 01 ec 4e b8 10 ac 4e b8 | N N |
00001160 52 b4 4e b8 14 38 64 00 |R N 8d |
00001168 01 dc 4e b8 52 e8 4e b8 | N R N |
00001170 10 d4 4e b8 13 a4 4e f8 | N N |
00001178 12 16 4e b8 0f ea 4e b8 | N N |
00001180 10 ac 4e b8 52 b4 48 e7 | N R H |
00001188 80 40 30 3c 00 61 4e b8 | @0< aN |
00001190 11 b8 4c df 02 01 4e b8 | L N |
00001198 04 8a 54 fa 06 0f 2f 09 | T / |
000011a0 22 70 01 62 00 04 00 04 |"p b |
000011a8 3f 29 00 12 4e b8 07 5a |?) N Z|
000011b0 32 9f 22 5f 4e f8 12 3e |2 "_N >|
000011b8 4e b8 08 9a 22 68 00 04 |N "h |
000011c0 13 bc 00 01 01 62 00 14 | b |
000011c8 00 12 22 69 00 04 33 68 | "i 3h|
000011d0 00 1c 00 02 33 68 00 1e | 3h |
000011d8 00 12 32 80 4e 75 4e b8 | 2 NuN |
000011e0 0f ea 4e b8 10 ac 4e b8 | N N |
000011e8 52 b4 48 e7 80 40 30 3c |R H @0<|
000011f0 00 63 4e b8 11 b8 08 29 | cN )|
000011f8 00 00 00 01 66 f8 32 80 | f 2 |
00001200 4c df 02 01 4e b8 04 8a |L N |
00001208 54 fa 06 17 60 30 4e b8 |T `0N |
00001210 0f ea 4e b8 13 66 65 2e | N fe.|
00001218 4e f8 13 3c 4e b8 0f ea |N <N |
00001220 60 0c 4e b8 0f ea 4e b8 |` N N |
00001228 13 66 64 00 01 10 4e b8 | fd N |
00001230 10 ac 4e b8 52 b4 4e b8 | N R N |
00001238 14 4a 64 00 01 08 4e b8 | Jd N |
00001240 52 e8 4e b8 10 d4 4e b8 |R N N |
00001248 10 4e 4e f8 04 98 4e b8 | NN N |
00001250 0f ea 4e b8 10 ac 4e b8 | N N |
00001258 52 b4 4e b8 13 cc 4e b8 |R N N |
00001260 14 02 54 fa 07 43 60 d6 | T C` |
00001268 4e b8 0f ea 4e b8 10 ac |N N |
00001270 4e b8 52 b4 4e b8 14 4a |N R N J|
00001278 64 00 00 ca 4e b8 14 38 |d N 8|
00001280 60 b8 42 41 12 28 00 1a |` BA ( |
00001288 0c 01 00 0f 6e 64 4a 30 | ndJ0|
00001290 15 a2 6b 24 00 1b 66 5a | k$ fZ|
00001298 4e b8 0f ea 4e b8 10 ac |N N |
000012a0 4e b8 52 b4 48 e7 00 70 |N R H p|
000012a8 4e b8 07 5a 24 68 00 04 |N Z$h |
000012b0 26 6a 00 04 17 6a 00 18 |&j j |
000012b8 00 09 36 bc 40 00 08 13 | 6 @ |
000012c0 00 06 56 fa 08 06 32 fc | V 2 |
000012c8 00 01 32 eb 00 16 32 eb | 2 2 |
000012d0 00 18 32 ab 00 1a 21 7c | 2 !||
000012d8 00 00 00 08 00 08 4e b8 | N |
000012e0 52 e8 4e b8 10 d4 4e b8 |R N N |
000012e8 10 4e 4c df 0e 00 4e f8 | NL N |
000012f0 04 98 2f 09 4e b8 07 5a | / N Z|
000012f8 42 51 21 7c 00 00 00 02 |BQ!| |
00001300 00 08 22 5f 4e f8 04 98 | "_N |
00001308 4e b8 0f ea 48 e7 00 60 |N H `|
00001310 4e b8 07 5a 45 f0 01 62 |N ZE b|
00001318 00 04 00 1c 22 da 22 da | " " |
00001320 22 da 22 da 22 da 32 92 |" " " 2 |
00001328 4c df 06 00 21 7c 00 00 |L !| |
00001330 00 16 00 08 4e b8 10 4e | N N|
00001338 4e f8 04 98 4e b8 10 ac |N N |
00001340 4e b8 52 b4 4e b8 13 cc |N R N |
00001348 4a 78 6b 64 66 08 4e b8 |Jxkdf N |
00001350 13 a4 54 fa 07 3e 4e b8 | T >N |
00001358 52 e8 4e b8 10 d4 4e b8 |R N N |
00001360 10 4e 4e f8 04 90 48 e7 | NN H |
00001368 80 40 22 70 01 62 00 04 | @"p b |
00001370 00 04 13 70 01 62 00 04 | p b |
00001378 00 18 00 09 30 29 00 1c | 0) |
00001380 b0 68 00 1c 66 0a 44 fc | h f D |
00001388 00 01 4c df 02 01 4e 75 | L Nu|
00001390 33 68 00 1c 00 1c 13 7c |3h ||
00001398 00 45 00 01 4c df 02 01 | E L |
000013a0 4e f8 04 8a 2f 09 22 70 |N / "p|
000013a8 01 62 00 04 00 04 13 70 | b p|
000013b0 01 62 00 04 00 18 00 09 | b |
000013b8 42 69 00 1c 42 69 00 06 |Bi Bi |
000013c0 13 7c 00 47 00 01 22 5f | | G "_|
000013c8 4e f8 04 8a 2f 09 22 70 |N / "p|
000013d0 01 62 00 04 00 04 13 70 | b p|
000013d8 01 62 00 04 00 18 00 09 | b |
000013e0 13 7c 00 09 00 01 4a 29 | | J)|
000013e8 00 0b 6a fa 08 11 00 06 | j |
000013f0 66 0c 08 29 00 06 00 0a |f ) |
000013f8 66 04 22 5f 4e 75 50 fa |f "_NuP |
00001400 07 3b 48 e7 00 60 24 68 | ;H `$h|
00001408 00 04 22 6a 00 04 13 6a | "j j|
00001410 00 18 00 09 13 7c 00 13 | | |
00001418 00 01 15 bc 00 01 01 62 | b|
00001420 00 14 00 12 4a 29 00 0b | J) |
00001428 6a fa 13 7c 00 d2 00 01 |j | |
00001430 4c df 06 00 4e f8 04 8a |L N |
00001438 48 e7 c0 60 42 80 10 28 |H `B (|
00001440 00 1b 2f 30 05 a0 5d bc | /0 ] |
00001448 60 10 48 e7 c0 60 42 80 |` H `B |
00001450 10 28 00 1b 2f 30 05 a0 | ( /0 |
00001458 5d 70 22 68 00 04 24 69 |]p"h $i|
00001460 00 04 15 69 00 18 00 09 | i |
00001468 35 68 00 1c 00 1c 35 68 |5h 5h|
00001470 00 1e 00 06 15 7c 00 10 | | |
00001478 00 1a 10 28 00 10 e1 80 | ( |
00001480 e5 80 21 40 00 08 24 69 | !@ $i|
00001488 00 08 4e b8 07 7c e2 88 | N | |
00001490 44 40 24 69 00 04 35 41 |D@$i 5A|
00001498 00 04 4e 75 42 a8 00 08 | NuB |
000014a0 35 40 00 02 34 81 13 bc |5@ 4 |
000014a8 00 01 01 62 00 14 00 12 | b |
000014b0 4c df 06 03 4e f8 04 8a |L N |
000014b8 08 f2 00 03 01 70 00 08 | p |
000014c0 00 09 32 3c 00 71 60 d4 | 2< q` |
000014c8 30 3c ff 00 55 40 08 f2 |0< U@ |
000014d0 00 02 01 70 00 08 00 1a | p |
000014d8 32 3c 00 73 60 be 30 3c |2< s` 0<|
000014e0 ff 00 55 40 32 3c 00 6b | U@2< k|
000014e8 60 b2 08 f2 00 03 01 70 |` p|
000014f0 00 08 00 09 32 3c 00 69 | 2< i|
000014f8 60 a2 30 3c ff 00 21 7c |` 0< !||
00001500 00 00 02 00 00 08 32 3c | 2<|
00001508 00 79 60 94 21 7c 00 00 | y` !| |
00001510 00 18 00 08 32 3c 00 7f | 2< |
00001518 60 86 42 6a 00 1c 42 6a |` Bj Bj|
00001520 00 06 35 68 00 1c 00 12 | 5h |
00001528 32 3c 00 77 4e f8 14 9c |2< wN |
00001530 VECTOR_0xab:
00001530 48 e7 80 f0 |H | MOVEM.L A3+A2+A1+A0+D0,-(A7) ; <-- VECTOR_0xab
00001534 08 f8 00 02 68 d0 | h | BSET.B #0x2,0x68d0
0000153a 30 2f 00 1a |0/ | MOVE.W (A7+0x1a),D0
0000153e 26 70 01 a0 68 68 |&p hh | MOVEA.L (D0.W+#0x6868),A3 ; LEW=01a0
00001544 24 6b 00 08 |$k | MOVEA.L (A3+0x8),A2
00001548 30 12 |0 | MOVE.W (A2),D0
0000154a 4a 40 |J@ | TST.W D0
0000154c 6a 78 |jx | BPL 0x15c6
0000154e 08 00 00 0e | | BTST.L #0xe,D0
00001552 66 72 |fr | BNE 0x15c6
00001554 30 2a 00 0e |0* | MOVE.W (A2+0xe),D0
00001558 41 bc 00 0f |A | CHK.W #0xf,D0
0000155c 10 30 01 a0 5e 08 | 0 ^ | MOVE.B (D0.W+#0x5e08),D0 ; LEW=01a0
00001562 5b fa 07 38 |[ 8 | TRAPMI.W #0x0738
00001566 15 40 00 09 | @ | MOVE.B D0,(A2+0x9)
0000156a 15 70 01 a0 5e 18 00 0f | p ^ | MOVE.B (D0.W+#0x5e18),(A2+0xf) ; LEW=01a0
00001572 d0 2b 00 10 | + | ADD.B (A3+0x10),D0
00001576 22 70 05 a0 6b 24 |"p k$ | MOVEA.L (D0.W*4+#0x6b24),A1 ; LEW=05a0
0000157c 20 69 00 00 | i | MOVEA.L (A1+0x0),A0
00001580 b1 fc 93 03 fc 00 | | CMPA.L #0x9303fc00,A0
00001586 67 00 00 80 |g | BEQ 0x1608
0000158a 08 2a 00 06 00 0a | * | BTST.B #0x6,(A2+0xa)
00001590 66 5c |f\ | BNE 0x15ee
00001592 4e b8 04 7a |N z | JSR 0x47a
00001596 08 2a 00 06 00 01 | * | BTST.B #0x6,(A2+0x1)
0000159c 66 06 |f | BNE 0x15a4
0000159e 15 7c 00 40 00 01 | | @ | MOVE.B #0x40,(A2+0x1)
000015a4 4a 2b 00 12 |J+ | TST.B (A3+0x12)
000015a8 67 16 |g | BEQ 0x15c0
000015aa 4a 2a 00 01 |J* | TST.B (A2+0x1)
000015ae 6a 10 |j | BPL 0x15c0
000015b0 22 6b 00 0c |"k | MOVEA.L (A3+0xc),A1
000015b4 15 69 00 18 00 09 | i | MOVE.B (A1+0x18),(A2+0x9)
000015ba 15 7c 00 c0 00 01 | | | MOVE.B #0xc0,(A2+0x1)
000015c0 4c df 0f 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2+A3
000015c4 4e 73 |Ns | RTE
000015c6 4a 2b 00 12 |J+ | TST.B (A3+0x12)
000015ca 57 fa 07 39 |W 9 | TRAPEQ.W #0x0739
000015ce 08 00 00 07 | | BTST.L #0x7,D0
000015d2 57 fa 07 3a |W : | TRAPEQ.W #0x073a
000015d6 42 2b 00 12 |B+ | CLR.B (A3+0x12)
000015da 22 6b 00 0c |"k | MOVEA.L (A3+0xc),A1
000015de 15 69 00 18 00 09 | i | MOVE.B (A1+0x18),(A2+0x9)
000015e4 20 69 00 00 | i | MOVEA.L (A1+0x0),A0
000015e8 08 00 00 0e | | BTST.L #0xe,D0
000015ec 67 a4 |g | BEQ 0x1592
000015ee 4e b8 16 3c |N < | JSR 0x163c
000015f2 14 bc 00 40 | @ | MOVE.B #0x40,(A2)
000015f6 10 28 00 0e | ( | MOVE.B (A0+0xe),D0
000015fa 02 00 00 01 | | ANDI.B #0x01,D0
000015fe 01 e9 00 1a | | BSET.B D0,(A1+0x1a)
00001602 4e b8 04 82 |N | JSR 0x482
00001606 60 8e |` | BRA 0x1596
00001608 08 2a 00 04 00 0a | * | BTST.B #0x4,(A2+0xa)
0000160e 66 10 |f | BNE 0x1620
00001610 4a 29 00 19 |J) | TST.B (A1+0x19)
00001614 57 fa 06 42 |W B | TRAPEQ.W #0x0642
00001618 42 29 00 19 |B) | CLR.B (A1+0x19)
0000161c 4e f8 15 96 |N | JMP 0x1596
00001620 35 7c 10 00 00 1a |5| | MOVE.W #0x1000,(A2+0x1a)
00001626 4a 29 00 19 |J) | TST.B (A1+0x19)
0000162a 56 fa 06 42 |V B | TRAPNE.W #0x0642
0000162e 13 7c 00 01 00 19 | | | MOVE.B #0x01,(A1+0x19)
00001634 42 29 00 1b |B) | CLR.B (A1+0x1b)
00001638 4e f8 15 96 |N | JMP 0x1596
0000163c 2f 09 |/ | MOVE.L A1,-(A7)
0000163e d2 fc 00 1c | | ADDA.W #0x1c,A1
00001642 32 ea 00 00 |2 | MOVE.W (A2+0x0),(A1)+
00001646 32 ea 00 08 |2 | MOVE.W (A2+0x8),(A1)+
0000164a 32 ea 00 0a |2 | MOVE.W (A2+0xa),(A1)+
0000164e 32 ea 00 0c |2 | MOVE.W (A2+0xc),(A1)+
00001652 42 78 6b 64 |Bxkd | CLR.W 0x6b64
00001656 08 2a 00 04 00 22 | * " | BTST.B #0x4,(A2+0x22)
0000165c 67 06 |g | BEQ 0x1664
0000165e 31 fc 00 01 6b 64 |1 kd | MOVE.W #0x1,0x6b64
00001664 32 ea 00 22 |2 " | MOVE.W (A2+0x22),(A1)+
00001668 32 ea 00 24 |2 $ | MOVE.W (A2+0x24),(A1)+
0000166c 32 ea 00 26 |2 & | MOVE.W (A2+0x26),(A1)+
00001670 32 ea 00 1c |2 | MOVE.W (A2+0x1c),(A1)+
00001674 32 ea 00 06 |2 | MOVE.W (A2+0x6),(A1)+
00001678 32 ea 00 14 |2 | MOVE.W (A2+0x14),(A1)+
0000167c 32 ea 00 20 |2 | MOVE.W (A2+0x20),(A1)+
00001680 22 5f |"_ | MOVEA.L (A7)+,A1
00001682 4e 75 |Nu | RTS
00001684 48 e7 fc c0 |H | MOVEM.L A1+A0+D5+D4+D3+D2+D1+D0,-(A7)
00001688 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
0000168c 42 81 |B | CLR.L D1
0000168e 32 7c 5e 26 |2|^& | MOVEA.W #0x5e26,A1
00001692 20 70 15 a0 6b 14 | p k | MOVEA.L (D1.W*4+#0x6b14),A0 ; LEW=15a0
00001698 b1 fc 93 03 fc 00 | | CMPA.L #0x9303fc00,A0
0000169e 67 00 01 5a |g Z | BEQ 0x17fa
000016a2 20 68 00 08 | h | MOVEA.L (A0+0x8),A0
000016a6 34 3c 03 ff |4< | MOVE.W #0x3ff,D2
000016aa 76 ff |v | MOVEQ.L #-0x01,D3
000016ac 4e b8 18 0c |N | JSR 0x180c
000016b0 b1 03 | | EOR.B D0,D3
000016b2 51 ca ff f8 |Q | DBF D2,0x16ac
000016b6 67 2c |g, | BEQ 0x16e4
000016b8 4e b9 80 00 20 10 |N | JSR IOC_EEPROM_PART2_EXPORT_2010
000016be 0d 0a 07 57 61 72 6e 69 | Warni| .TXT '\r\n'
000016c6 6e 67 3a 20 45 45 50 52 |ng: EEPR| .TXT '\x07Warning: EEPROM Checksum error\n'
000016e0 4e b8 18 46 |N F | JSR 0x1846
000016e4 42 82 |B | CLR.L D2
000016e6 4e b8 18 0c |N | JSR 0x180c
000016ea 28 00 |( | MOVE.L D0,D4
000016ec 42 85 |B | CLR.L D5
000016ee 76 04 |v | MOVEQ.L #0x04,D3
000016f0 34 30 33 a0 5e 1c |403 ^ | MOVE.W (D3.W*2+#0x5e1c),D2 ; LEW=33a0
000016f6 4e b8 18 0c |N | JSR 0x180c
000016fa 14 31 30 00 | 10 | MOVE.B (A1+D3.W),D2
000016fe b5 00 | | EOR.B D2,D0
00001700 b1 04 | | EOR.B D0,D4
00001702 8a 00 | | OR.B D0,D5
00001704 51 cb ff ea |Q | DBF D3,0x16f0
00001708 67 00 00 da |g | BEQ 0x17e4
0000170c 4e b9 80 00 20 10 |N | JSR IOC_EEPROM_PART2_EXPORT_2010
00001712 0d 0a 07 45 72 72 6f 72 | Error| .TXT '\r\n'
0000171a 3a 20 45 45 50 52 4f 4d |: EEPROM| .TXT '\x07Error: EEPROM Interrupt Vector settings are incorrect\n'
0000174c 4e b8 18 46 |N F | JSR 0x1846
00001750 4e b9 80 00 20 10 |N | JSR IOC_EEPROM_PART2_EXPORT_2010
00001756 4f 70 65 6e 20 53 57 2d |Open SW-| .TXT 'Open SW-4 on the controller and press any key to correct it.\r\n'
0000175e 34 20 6f 6e 20 74 68 65 |4 on the| .TXT '\n'
00001796 4e b9 80 00 20 08 |N | JSR IOC_EEPROM_PART2_EXPORT_2008
0000179c 42 82 |B | CLR.L D2
0000179e 20 04 | | MOVE.L D4,D0
000017a0 4e b8 18 26 |N & | JSR 0x1826
000017a4 76 04 |v | MOVEQ.L #0x04,D3
000017a6 34 30 33 a0 5e 1c |403 ^ | MOVE.W (D3.W*2+#0x5e1c),D2 ; LEW=33a0
000017ac 10 31 30 00 | 10 | MOVE.B (A1+D3.W),D0
000017b0 4e b8 18 26 |N & | JSR 0x1826
000017b4 51 cb ff f0 |Q | DBF D3,0x17a6
000017b8 30 bc 00 25 |0 % | MOVE.W #0x25,(A0)
000017bc 08 28 00 00 00 01 | ( | BTST.B #0x0,(A0+0x1)
000017c2 66 f8 |f | BNE 0x17bc
000017c4 13 fc 00 01 00 00 fc 04 | | MOVE.B #0x01,0xfc04
000017cc 13 fc 00 08 00 00 fc 01 | | MOVE.B #0x08,BOOT_REASON_CODE
000017d4 23 fc 00 00 17 d4 00 00 |# | MOVE.L #0x17d4,0xfc08
000017dc fc 08 | |
000017de 4e f9 80 00 20 04 |N | JMP IOC_EEPROM_PART2_EXPORT_2004
000017e4 30 bc 00 c0 |0 | MOVE.W #0xc0,(A0)
000017e8 30 70 13 a0 5d 1c |0p ] | MOVEA.W (D1.W*2+#0x5d1c),A0 ; LEW=13a0
000017ee 4e b8 52 4a |N RJ | JSR 0x524a
000017f2 0c 00 00 03 | | CMPI.B #0x03,D0
000017f6 56 fa 07 05 |V | TRAPNE.W #0x0705
000017fa 5a 89 |Z | ADDQ.L #0x5,A1
000017fc 52 81 |R | ADDQ.L #0x1,D1
000017fe 0c 41 00 04 | A | CMPI.W #0x0004,D1
00001802 6d 00 fe 8e |m | BLT 0x1692
00001806 4c df 03 3f |L ? | MOVEM.L (A7)+,D0+D1+D2+D3+D4+D5+A0+A1
0000180a 4e 75 |Nu | RTS
0000180c 31 42 00 02 |1B | MOVE.W D2,(A0+0x2)
00001810 30 bc 00 21 |0 ! | MOVE.W #0x21,(A0)
00001814 70 14 |p | MOVEQ.L #0x14,D0
00001816 51 c8 ff fe |Q | DBF D0,0x1816
0000181a 4a 28 00 01 |J( | TST.B (A0+0x1)
0000181e 6a f4 |j | BPL 0x1814
00001820 30 28 00 12 |0( | MOVE.W (A0+0x12),D0
00001824 4e 75 |Nu | RTS
00001826 31 40 00 12 |1@ | MOVE.W D0,(A0+0x12)
0000182a 31 42 00 02 |1B | MOVE.W D2,(A0+0x2)
0000182e 30 bc 00 23 |0 # | MOVE.W #0x23,(A0)
00001832 08 28 00 00 00 01 | ( | BTST.B #0x0,(A0+0x1)
00001838 66 f8 |f | BNE 0x1832
0000183a 30 bc 00 23 |0 # | MOVE.W #0x23,(A0)
0000183e 4a 28 00 01 |J( | TST.B (A0+0x1)
00001842 6a fa |j | BPL 0x183e
00001844 4e 75 |Nu | RTS
00001846 4e b9 80 00 20 10 |N | JSR IOC_EEPROM_PART2_EXPORT_2010
0000184c 2c 20 44 69 73 6b 2f 54 |, Disk/T| .TXT ', Disk/Tape Controller '
00001864 70 30 |p0 | MOVEQ.L #0x30,D0
00001866 d0 01 | | ADD.B D1,D0
00001868 4e b9 80 00 20 0c |N | JSR IOC_EEPROM_PART2_RESTART_MACHINE()
0000186e 4e b9 80 00 20 10 |N | JSR IOC_EEPROM_PART2_EXPORT_2010
00001874 2e 0d 0a 07 00 00 |. | .TXT '.\r\n'
.TXT '\x07\n'
0000187a 4e 75 |Nu | RTS
0000187c 4e 75 |Nu | RTS
0000187e 7e 0a |~ | MOVEQ.L #0x0a,D7
00001880 53 87 |S | SUBQ.L #0x1,D7
00001882 6b f8 |k | BMI 0x187c
00001884 42 39 00 00 fc 05 |B9 | CLR.B 0xfc05
0000188a 0c 38 00 02 68 c4 | 8 h | CMPI.B #0x02,0x68c4
00001890 66 ea |f | BNE 0x187c
00001892 4a b8 68 cc |J h | TST.L 0x68cc
00001896 67 e4 |g | BEQ 0x187c
00001898 20 78 68 c8 | xh | MOVEA.L 0x68c8,A0
0000189c 30 38 68 c6 |08h | MOVE.W 0x68c6,D0
000018a0 02 40 00 03 | @ | ANDI.W #0x0003,D0
000018a4 31 7c 00 20 00 08 |1| | MOVE.W #0x20,(A0+0x8)
000018aa 31 40 00 08 |1@ | MOVE.W D0,(A0+0x8)
000018ae 30 bc 40 00 |0 @ | MOVE.W #0x4000,(A0)
000018b2 08 28 00 04 00 08 | ( | BTST.B #0x4,(A0+0x8)
000018b8 66 c2 |f | BNE 0x187c
000018ba 30 bc 00 13 |0 | MOVE.W #0x13,(A0)
000018be 4a 28 00 01 |J( | TST.B (A0+0x1)
000018c2 6a fa |j | BPL 0x18be
000018c4 4a 10 |J | TST.B (A0)
000018c6 6b b4 |k | BMI 0x187c
000018c8 31 7c 10 00 00 1a |1| | MOVE.W #0x1000,(A0+0x1a)
000018ce 31 78 68 cc 00 1c |1xh | MOVE.W 0x68cc,(A0+0x1c)
000018d4 31 78 68 ce 00 06 |1xh | MOVE.W 0x68ce,(A0+0x6)
000018da 70 03 |p | MOVEQ.L #0x03,D0
000018dc 42 84 |B | CLR.L D4
000018de 61 00 00 44 |a D | BSR 0x1924
000018e2 66 00 ff 9c |f | BNE 0x1880
000018e6 51 c8 ff f6 |Q | DBF D0,0x18de
000018ea 42 85 |B | CLR.L D5
000018ec 20 3c 00 e0 00 00 | < | MOVE.L #0xe00000,D0
000018f2 7e 03 |~ | MOVEQ.L #0x03,D7
000018f4 4e b8 0f 6e |N n | JSR 0xf6e
000018f8 67 08 |g | BEQ 0x1902
000018fa 4a 85 |J | TST.L D5
000018fc 66 00 00 04 |f | BNE 0x1902
00001900 2a 06 |* | MOVE.L D6,D5
00001902 4a 47 |JG | TST.W D7
00001904 66 06 |f | BNE 0x190c
00001906 23 c5 00 03 ff fc |# | MOVE.L D5,0x3fffc
0000190c 28 3c 00 02 00 00 |(< | MOVE.L #0x20000,D4
00001912 61 00 00 10 |a | BSR 0x1924
00001916 51 cf ff dc |Q | DBF D7,0x18f4
0000191a 13 fc 00 01 00 00 fc 05 | | MOVE.B #0x01,0xfc05
00001922 4e 75 |Nu | RTS
00001924 72 7f |r | MOVEQ.L #0x7f,D1
00001926 42 83 |B | CLR.L D3
00001928 74 07 |t | MOVEQ.L #0x07,D2
0000192a 00 43 20 00 | C | ORI.W #0x2000,D3
0000192e 04 43 04 00 | C | SUBI.W #0x0400,D3
00001932 21 84 31 b0 a1 00 00 00 |! 1 | MOVE.L D4,(D3.W+#0xa1000000) ; LEW=31b0
0000193a 51 ca ff f2 |Q | DBF D2,0x192e
0000193e 58 83 |X | ADDQ.L #0x4,D3
00001940 06 84 00 00 04 00 | | ADDI.L #0x00000400,D4
00001946 51 c9 ff e0 |Q | DBF D1,0x1928
0000194a 42 68 00 00 |Bh | CLR.W (A0+0x0)
0000194e 42 68 00 04 |Bh | CLR.W (A0+0x4)
00001952 42 68 00 02 |Bh | CLR.W (A0+0x2)
00001956 11 7c 00 31 00 01 | | 1 | MOVE.B #0x31,(A0+0x1)
0000195c 72 7f |r | MOVEQ.L #0x7f,D1
0000195e 51 c9 ff fe |Q | DBF D1,0x195e
00001962 4a 28 00 01 |J( | TST.B (A0+0x1)
00001966 6a f6 |j | BPL 0x195e
00001968 4a 10 |J | TST.B (A0)
0000196a 6a 12 |j | BPL 0x197e
0000196c 00 68 40 00 00 00 | h@ | ORI.W #0x4000,(A0+0x0)
00001972 11 7c 00 09 00 01 | | | MOVE.B #0x09,(A0+0x1)
00001978 4a 28 00 01 |J( | TST.B (A0+0x1)
0000197c 6a fa |j | BPL 0x1978
0000197e 4a 68 00 02 |Jh | TST.W (A0+0x2)
00001982 4e 75 |Nu | RTS
00001984 46 fc 23 00 |F # | .XXX[0x4]
00001988 42 41 12 28 00 1b 43 bc |BA ( C | .XXX[0x3a8]
00001990 00 1f 48 e7 40 00 12 28 | H @ (|
00001998 00 1a e9 f0 10 82 11 b0 | |
000019a0 00 00 fc 6c 0c 01 00 02 | l |
000019a8 4c df 00 02 67 06 4e f0 |L g N |
000019b0 15 a1 5e 4c 4e f0 15 a1 | ^LN |
000019b8 5e cc 48 e7 c0 60 42 80 |^ H `B |
000019c0 10 28 00 1a 41 bc 00 03 | ( A |
000019c8 4a 30 01 b0 00 00 fc 6c |J0 l|
000019d0 6a 72 45 f8 6f e0 e9 f0 |jrE o |
000019d8 10 82 01 b0 00 00 fc 6c | l|
000019e0 0c 01 00 02 67 10 e9 f0 | g |
000019e8 11 82 01 b0 00 00 fc 6c | l|
000019f0 24 70 15 a0 6e f8 4a aa |$p n J |
000019f8 00 00 6a 2e 10 28 00 0e | j. ( |
00001a00 02 00 00 01 01 2a 00 2e | * .|
00001a08 67 0c 08 28 00 02 00 19 |g ( |
00001a10 67 28 01 aa 00 2e 25 48 |g( .%H|
00001a18 00 00 21 4a 00 04 11 e8 | !J |
00001a20 00 1b 70 48 4c df 06 03 | pHL |
00001a28 4e 75 45 ea 00 0c 4e b8 |NuE N |
00001a30 52 78 4c df 06 03 4e f8 |RxL N |
00001a38 04 8a 4c df 06 03 58 8f | L X |
00001a40 4e f8 04 90 0c 28 00 01 |N ( |
00001a48 00 1b 66 ee 4e b8 07 5a | f N Z|
00001a50 45 f8 5f 84 22 da 22 da |E _ " " |
00001a58 22 da 22 da 21 7c 00 00 |" " !| |
00001a60 00 10 00 08 4c df 06 03 | L |
00001a68 58 8f 4e f8 04 98 48 e7 |X N H |
00001a70 80 60 24 68 00 04 43 ea | `$h C |
00001a78 00 0c 4e b8 52 92 64 3c | N R d<|
00001a80 c1 49 10 28 00 0e 02 00 | I ( |
00001a88 00 01 01 2a 00 2e 67 0c | * .g |
00001a90 08 28 00 02 00 19 67 1c | ( g |
00001a98 01 aa 00 2e 21 69 00 04 | .!i |
00001aa0 00 04 25 48 00 00 11 e8 | %H |
00001aa8 00 1b 70 48 4e b8 04 7a | pHN z|
00001ab0 20 49 60 10 4e b8 04 90 | I` N |
00001ab8 20 49 60 ba 25 7c 93 03 | I` %| |
00001ac0 fc 00 00 00 21 7c 93 03 | !| |
00001ac8 fc 00 00 04 4c df 06 01 | L |
00001ad0 4e 75 2f 09 21 7c 00 00 |Nu/ !| |
00001ad8 00 14 00 08 4e b8 07 5a | N Z|
00001ae0 42 41 12 28 00 1a 0c 01 |BA ( |
00001ae8 00 04 6c 1c 4a 30 11 b0 | l J0 |
00001af0 00 00 fc 6c 6a 12 e9 f0 | lj |
00001af8 11 82 11 b0 00 00 fc 6c | l|
00001b00 4a b0 15 a0 6e f8 6a 08 |J n j |
00001b08 42 51 22 5f 4e f8 04 98 |BQ"_N |
00001b10 32 fc 00 01 32 b8 6f 0e |2 2 o |
00001b18 22 5f 4e b8 19 ba 4e b8 |"_N N |
00001b20 1c f0 64 04 4e b8 04 8a | d N |
00001b28 4e b8 1c e0 48 e7 00 60 |N H `|
00001b30 24 70 01 62 00 04 00 04 |$p b |
00001b38 4e b8 07 5a 58 89 32 ea |N ZX 2 |
00001b40 00 02 24 70 01 62 00 04 | $p b |
00001b48 00 30 22 da 22 da 22 da | 0" " " |
00001b50 32 92 4c df 06 00 11 7c |2 L ||
00001b58 00 11 00 1b 4e b8 1c e0 | N |
00001b60 4e b8 1a 6e 4e f8 04 98 |N nN |
00001b68 4e b8 19 ba 48 e7 00 60 |N H `|
00001b70 24 70 01 62 00 04 00 04 |$p b |
00001b78 4e b8 07 5a 32 ea 00 02 |N Z2 |
00001b80 24 70 01 62 00 04 00 30 |$p b 0|
00001b88 22 da 22 da 22 da 32 92 |" " " 2 |
00001b90 4c df 06 00 21 7c 00 00 |L !| |
00001b98 00 10 00 08 4e b8 1a 6e | N n|
00001ba0 4e f8 04 98 4e b8 19 ba |N N |
00001ba8 4e b8 1c e0 60 be 4e b8 |N ` N |
00001bb0 19 ba 4e b8 1c e0 64 1e | N d |
00001bb8 2f 09 22 70 01 62 00 04 |/ "p b |
00001bc0 00 04 08 29 00 06 00 03 | ) |
00001bc8 66 0a 22 5f 4e b8 1a 6e |f "_N n|
00001bd0 4e f8 04 98 22 5f 4e b8 |N "_N |
00001bd8 1a 6e 4e f8 04 90 4e b8 | nN N |
00001be0 19 ba 4e b8 52 b4 42 68 | N R Bh|
00001be8 00 08 31 68 00 1c 00 0a | 1h |
00001bf0 4e b8 1c 90 65 46 08 30 |N eF 0|
00001bf8 00 07 01 62 00 04 00 26 | b &|
00001c00 66 26 08 30 00 06 01 62 |f& 0 b|
00001c08 00 04 00 26 67 3a 4a a8 | &g:J |
00001c10 00 08 67 34 2f 00 42 80 | g4/ B |
00001c18 30 30 01 62 00 04 00 24 |00 b $|
00001c20 91 a8 00 08 20 1f 60 20 | ` |
00001c28 42 a8 00 08 60 1a 4e b8 |B ` N |
00001c30 19 ba 4e b8 52 b4 4e b8 | N R N |
00001c38 1c 90 64 0c 4e b8 52 e8 | d N R |
00001c40 4e b8 1a 6e 4e f8 04 98 |N nN |
00001c48 4e b8 52 e8 4e b8 1a 6e |N R N n|
00001c50 4e f8 04 90 4e b8 19 ba |N N |
00001c58 4e b8 1c e0 64 ee 4e b8 |N d N |
00001c60 1a 6e 4e f8 04 98 4e b8 | nN N |
00001c68 19 ba 4e b8 1c f0 64 0e | N d |
00001c70 4e b8 04 8a 64 d6 11 7c |N d ||
00001c78 00 11 00 1b 60 da 2f 09 | ` / |
00001c80 22 70 01 62 00 04 00 04 |"p b |
00001c88 42 69 00 02 22 5f 60 bc |Bi "_` |
00001c90 48 e7 c0 60 22 68 00 04 |H `"h |
00001c98 42 80 30 28 00 1c 33 40 |B 0( 3@|
00001ca0 00 1e 67 12 24 69 00 08 | g $i |
00001ca8 4e b8 07 7c 33 41 00 1a |N |3A |
00001cb0 33 7c 00 02 00 1c 42 80 |3| B |
00001cb8 10 28 00 1b 33 70 03 a0 | ( 3p |
00001cc0 5f 4c 00 18 24 69 00 04 |_L $i |
00001cc8 34 a9 00 16 08 2a 00 04 |4 * |
00001cd0 00 02 4c df 06 03 67 00 | L g |
00001cd8 e7 b2 44 fc 00 00 4e 75 | D Nu|
00001ce0 48 e7 c0 60 22 68 00 04 |H `"h |
00001ce8 33 68 00 1c 00 1a 60 c6 |3h ` |
00001cf0 48 e7 00 60 22 68 00 04 |H `"h |
00001cf8 24 69 00 04 33 7c 80 84 |$i 3| |
00001d00 00 18 33 7c 6f 08 00 1a | 3|o |
00001d08 33 7c 00 03 00 1c 33 7c |3| 3||
00001d10 00 08 00 1e 31 e9 00 32 | 1 2|
00001d18 6f 08 34 a9 00 16 44 fc |o 4 D |
00001d20 00 00 08 2a 00 04 00 02 | * |
00001d28 66 04 44 fc 00 01 4c df |f D L |
00001d30 06 00 4e 75 | Nu | .XXX[0x4]
00001d34 VECTOR_0xa2:
00001d34 48 e7 80 84 |H | MOVEM.L A5+A0+D0,-(A7) ; <-- VECTOR_0xa2
00001d38 08 f8 00 03 68 d0 | h | BSET.B #0x3,0x68d0
00001d3e 30 3c 02 94 |0< | MOVE.W #0x294,D0
00001d42 90 6f 00 12 | o | SUB.W (A7+0x12),D0
00001d46 2a 70 01 a0 6e f8 |*p n | MOVEA.L (D0.W+#0x6ef8),A5 ; LEW=01a0
00001d4c 20 6d 00 04 | m | MOVEA.L (A5+0x4),A0
00001d50 30 28 00 02 |0( | MOVE.W (A0+0x2),D0
00001d54 02 40 84 00 | @ | ANDI.W #0x8400,D0
00001d58 67 16 |g | BEQ 0x1d70
00001d5a 20 6d 00 00 | m | MOVEA.L (A5+0x0),A0
00001d5e 10 28 00 0e | ( | MOVE.B (A0+0xe),D0
00001d62 02 00 00 01 | | ANDI.B #0x01,D0
00001d66 01 ed 00 2e | . | BSET.B D0,(A5+0x2e)
00001d6a 4e b8 04 82 |N | JSR 0x482
00001d6e 60 08 |` | BRA 0x1d78
00001d70 20 6d 00 00 | m | MOVEA.L (A5+0x0),A0
00001d74 4e b8 04 7a |N z | JSR 0x47a
00001d78 4c df 21 01 |L ! | MOVEM.L (A7)+,D0+A0+A5
00001d7c 4e 73 |Ns | RTE
00001d7e 33 fc |3 | .XXX[0x2]
00001d80 5f 9e 93 03 f9 02 33 fc |_ 3 | .XXX[0x620]
00001d88 03 41 93 03 f9 00 4e 75 | A Nu|
00001d90 33 fc 5f a8 93 03 f9 02 |3 _ |
00001d98 31 f9 93 03 f9 02 70 24 |1 p$|
00001da0 33 fc 03 41 93 03 f9 00 |3 A |
00001da8 4e 75 48 e7 80 c0 41 f8 |NuH A |
00001db0 60 2e 43 f8 70 14 30 3c |`.C p 0<|
00001db8 00 07 32 d8 51 c8 ff fc | 2 Q |
00001dc0 41 f8 70 14 30 38 70 2a |A p 08p*|
00001dc8 6a 00 00 28 30 fc 80 cf |j (0 |
00001dd0 30 fc 00 13 30 fc 00 0a |0 0 |
00001dd8 42 98 42 98 e8 48 02 40 |B B H @|
00001de0 07 00 30 80 33 fc 00 00 | 0 3 |
00001de8 93 03 f9 00 4c df 03 01 | L |
00001df0 4e 75 e9 f8 01 04 70 30 |Nu p0|
00001df8 4e f0 05 a1 5f ee 0c 38 |N _ 8|
00001e00 00 08 70 48 66 1a 31 f8 | pHf 1 |
00001e08 70 26 70 33 08 f8 00 07 |p&p3 |
00001e10 70 2e 31 f8 70 28 70 1c |p.1 p(p |
00001e18 67 06 31 fc 80 85 70 14 |g 1 p |
00001e20 0c 38 00 02 70 48 66 0e | 8 pHf |
00001e28 31 f9 00 00 e0 00 70 33 |1 p3|
00001e30 08 f8 00 07 70 2e eb f8 | p. |
00001e38 01 82 70 41 6b 4c 08 f8 | pAkL |
00001e40 00 06 70 1d 08 38 00 06 | p 8 |
00001e48 70 30 67 30 08 00 00 00 |p0g0 |
00001e50 67 1e 08 f8 00 01 70 1d |g p |
00001e58 0c 38 00 07 70 48 67 08 | 8 pHg |
00001e60 0c 38 00 09 70 48 66 14 | 8 pHf |
00001e68 00 78 00 21 70 22 60 0c | x !p"` |
00001e70 08 f8 00 00 70 1d 00 38 | p 8|
00001e78 00 04 70 15 08 38 00 05 | p 8 |
00001e80 70 42 67 06 08 f8 00 02 |pBg |
00001e88 70 1d 08 38 00 07 70 30 |p 8 p0|
00001e90 67 20 08 f8 00 07 70 1c |g p |
00001e98 0c 38 00 06 70 48 67 08 | 8 pHg |
00001ea0 0c 38 00 07 70 48 66 04 | 8 pHf |
00001ea8 53 b8 70 31 00 78 80 84 |S p1 x |
00001eb0 70 14 08 38 00 07 70 2e |p 8 p.|
00001eb8 67 26 31 f8 70 33 70 1a |g&1 p3p |
00001ec0 67 1e 6b 08 08 f8 00 06 |g k |
00001ec8 70 1c 60 06 08 f8 00 04 |p ` |
00001ed0 70 1c e9 f8 01 03 70 15 |p p |
00001ed8 66 10 00 38 00 04 70 15 |f 8 p |
00001ee0 e9 f8 01 03 70 15 67 00 | p g |
00001ee8 ff 04 08 f8 00 07 70 14 | p |
00001ef0 60 00 fe fa 08 f8 00 06 |` |
00001ef8 70 15 60 00 ff 02 4e f8 |p ` N |
00001f00 1f 02 00 78 80 8e 70 14 | x p |
00001f08 11 f8 70 30 70 1e 11 f8 | p0p |
00001f10 70 41 70 1f 11 f8 70 42 |pAp pB|
00001f18 70 20 11 f8 70 43 70 21 |p pCp!|
00001f20 33 fc 00 00 93 03 f9 00 |3 |
00001f28 60 00 fe c2 4e f8 1f 30 |` N 0|
00001f30 00 78 04 10 70 1c 00 78 | x p x|
00001f38 80 86 70 14 60 00 fe c0 | p ` |
00001f40 00 78 80 86 70 14 4e f8 | x p N |
00001f48 1d fe 00 78 80 84 70 14 | x p |
00001f50 00 78 00 01 70 1c 00 78 | x p x|
00001f58 00 02 70 20 60 8c 4e f8 | p ` N |
00001f60 1f 02 50 fa 06 6d 50 fa | P mP |
00001f68 06 6d 50 fa 06 6d 4e f8 | mP mN |
00001f70 1f 02 50 fa 06 6d 50 fa | P mP |
00001f78 06 6d 2f 09 21 7c 00 00 | m/ !| |
00001f80 00 14 00 08 4e b8 07 5a | N Z|
00001f88 42 41 12 28 00 1a 0c 01 |BA ( |
00001f90 00 04 6c 00 fb 74 4a 30 | l tJ0|
00001f98 11 b0 00 00 fc 6c 6a 00 | lj |
00001fa0 fb 68 22 5f 4e b8 19 ba | h"_N |
00001fa8 51 f9 00 00 e0 02 4e b8 |Q N |
00001fb0 1d 90 4e b8 04 8a 65 0a | N e |
00001fb8 08 f9 00 01 00 00 e0 02 | |
00001fc0 67 ec 4e b8 1d 7e 4e b8 |g N ~N |
00001fc8 04 8a 65 10 48 e7 00 40 | e H @|
00001fd0 4e b8 07 5a 4e b8 1a 6e |N ZN n|
00001fd8 60 00 fb 2e 4e b8 1d aa |` .N |
00001fe0 48 e7 00 60 4e b8 07 5a |H `N Z|
00001fe8 45 f8 70 14 32 fc 00 03 |E p 2 |
00001ff0 42 59 32 da 32 da 32 da |BY2 2 2 |
00001ff8 32 da 32 da 32 da 32 da |2 2 2 2 |
00002000 32 92 4c df 06 00 4e b8 |2 L N |
00002008 1a 6e 4e f8 04 98 4e b8 | nN N |
00002010 19 ba 42 79 00 00 e0 00 | By |
00002018 11 fc 00 08 5f ca 48 e7 | _ H |
00002020 c0 60 22 68 00 04 42 80 | `"h B |
00002028 30 28 00 1c 21 40 00 08 |0( !@ |
00002030 11 c0 5f ce e0 58 11 c0 | _ X |
00002038 5f cd e0 58 67 0a 4e b8 |_ Xg N |
00002040 23 20 e0 59 31 c1 5f c6 |# Y1 _ |
00002048 33 fc 5f c6 93 03 f9 02 |3 _ |
00002050 31 f9 93 03 f9 02 70 24 |1 p$|
00002058 33 fc 03 41 93 03 f9 00 |3 A |
00002060 4c df 06 03 4e b8 04 8a |L N |
00002068 65 00 fb d2 08 38 00 07 |e 8 |
00002070 70 2a 66 00 fb d4 4e b8 |p*f N |
00002078 1d 7e 4e b8 04 8a 64 00 | ~N d |
00002080 fb c8 33 f8 70 33 00 00 | 3 p3 |
00002088 e0 00 20 38 70 2e 6a 1c | 8p.j |
00002090 4a 40 6b 28 08 00 00 0d |J@k( |
00002098 67 12 02 40 5f 00 66 0c |g @_ f |
000020a0 20 38 70 32 6b 06 e0 88 | 8p2k |
000020a8 91 a8 00 08 10 28 00 0e | ( |
000020b0 02 00 00 01 01 ed 00 2e | .|
000020b8 4e f8 1c 48 42 a8 00 08 |N HB |
000020c0 60 ea 4e f8 21 2a 4e b8 |` N !*N |
000020c8 19 ba 11 fc 00 0a 5f ca | _ |
000020d0 48 e7 c0 60 22 68 00 04 |H `"h |
000020d8 42 80 30 28 00 1c 11 c0 |B 0( |
000020e0 5f ce e0 58 11 c0 5f cd |_ X _ |
000020e8 e0 58 67 0a 4e b8 23 20 | Xg N # |
000020f0 e0 59 31 c1 5f c6 33 fc | Y1 _ 3 |
000020f8 5f c6 93 03 f9 02 31 f9 |_ 1 |
00002100 93 03 f9 02 70 24 33 fc | p$3 |
00002108 03 41 93 03 f9 00 4c df | A L |
00002110 06 03 4e b8 04 8a 65 00 | N e |
00002118 fb 24 10 28 00 0e 02 00 | $ ( |
00002120 00 01 01 ed 00 2e 4e f8 | .N |
00002128 1c 48 4e b8 19 ba 4e f8 | HN N |
00002130 1c 48 50 fa 06 6d 4e b8 | HP mN |
00002138 19 ba 42 38 5f 99 48 e7 | B8_ H |
00002140 80 00 42 80 30 28 00 1c | B 0( |
00002148 0c 01 00 06 67 02 44 80 | g D |
00002150 11 c0 5f 9c e0 98 11 c0 | _ |
00002158 5f 9b e0 98 11 c0 5f 9a |_ _ |
00002160 33 fc 5f 94 93 03 f9 02 |3 _ |
00002168 31 f9 93 03 f9 02 70 24 |1 p$|
00002170 33 fc 03 41 93 03 f9 00 |3 A |
00002178 4c df 00 01 4e b8 04 8a |L N |
00002180 65 00 00 c8 60 00 00 cc |e ` |
00002188 4e b8 19 ba 11 fc 00 01 |N |
00002190 5f 99 60 aa 4e b8 19 ba |_ ` N |
00002198 42 78 70 28 31 e8 00 1c |Bxp(1 |
000021a0 70 26 67 00 00 a6 53 78 |p&g Sx|
000021a8 70 26 42 78 5f 9a 11 fc |p&Bx_ |
000021b0 00 01 5f 9c 11 fc 00 01 | _ |
000021b8 5f 99 33 fc 5f 94 93 03 |_ 3 _ |
000021c0 f9 02 31 f9 93 03 f9 02 | 1 |
000021c8 70 24 33 fc 03 41 93 03 |p$3 A |
000021d0 f9 00 4e b8 04 8a 64 00 | N d |
000021d8 00 7a 4a 78 70 26 67 00 | zJxp&g |
000021e0 00 6a 42 38 5f 99 33 fc | jB8_ 3 |
000021e8 5f 94 93 03 f9 02 31 f9 |_ 1 |
000021f0 93 03 f9 02 70 24 33 fc | p$3 |
000021f8 03 41 93 03 f9 00 4e b8 | A N |
00002200 04 8a 65 a2 4e b8 1d 7e | e N ~|
00002208 4e b8 04 8a 64 00 00 44 |N d D|
00002210 08 38 00 07 70 30 67 00 | 8 p0g |
00002218 00 3a 31 fc 20 00 70 28 | :1 p(|
00002220 53 78 70 26 60 00 00 2c |Sxp&` ,|
00002228 4e b8 19 ba 33 fc 5f b2 |N 3 _ |
00002230 93 03 f9 02 31 f9 93 03 | 1 |
00002238 f9 02 70 24 33 fc 03 41 | p$3 A|
00002240 93 03 f9 00 4e b8 04 8a | N |
00002248 64 08 4e b8 1a 6e 4e f8 |d N nN |
00002250 04 98 10 28 00 0e 02 00 | ( |
00002258 00 01 01 ed 00 2e 4e b8 | .N |
00002260 1a 6e 4e f8 04 90 4e b8 | nN N |
00002268 19 ba 33 fc 5f d0 93 03 | 3 _ |
00002270 f9 02 4e f8 22 34 4e b8 | N "4N |
00002278 19 ba 33 fc 5f e4 93 03 | 3 _ |
00002280 f9 02 4e f8 22 34 4e b8 | N "4N |
00002288 19 ba 33 fc 5f da 93 03 | 3 _ |
00002290 f9 02 4e f8 22 34 4e b8 | N "4N |
00002298 19 ba 4e b8 1a 6e 4e f8 | N nN |
000022a0 04 98 4e b8 19 ba 33 fc | N 3 |
000022a8 5f bc 93 03 f9 02 4e f8 |_ N |
000022b0 22 34 13 f8 70 48 00 00 |"4 pH |
000022b8 e0 04 4e b8 19 ba 4e b8 | N N |
000022c0 1d 7e 4e b8 04 8a 11 f9 | ~N |
000022c8 00 00 e0 04 70 48 4e b8 | pHN |
000022d0 1d aa 48 e7 00 60 4e b8 | H `N |
000022d8 07 5a 45 f8 70 14 22 da | ZE p " |
000022e0 22 da 22 da 22 da 4c df |" " " L |
000022e8 06 00 21 7c 00 00 00 10 | !| |
000022f0 00 08 4e b8 1a 6e 4e f8 | N nN |
000022f8 04 98 48 e7 80 60 4e b8 | H `N |
00002300 07 5a 45 f8 70 2e 70 1a | ZE p.p |
00002308 21 40 00 08 53 40 12 da |!@ S@ |
00002310 51 c8 ff fc 4c df 06 01 |Q L |
00002318 4e f8 04 98 50 fa 06 6d |N P m|
00002320 24 69 00 08 4a 28 00 0e |$i J( |
00002328 6b 48 42 81 12 28 00 13 |kHB ( |
00002330 4a 28 00 19 6a 14 e1 89 |J( j |
00002338 48 70 1d b0 80 04 00 00 |Hp |
00002340 24 9f 41 bc 04 00 42 81 |$ A B |
00002348 4e 75 2f 08 eb 89 41 f0 |Nu/ A |
00002350 11 b0 00 00 ee 00 eb 89 | |
00002358 06 81 80 04 00 00 24 c1 | $ |
00002360 42 81 12 28 00 0c 4a 28 |B ( J(|
00002368 00 19 6a e0 20 5f 42 81 | j _B |
00002370 4e 75 48 e7 a0 20 22 28 |NuH "(|
00002378 00 11 24 01 06 82 80 00 | $ |
00002380 00 00 02 81 00 00 03 ff | |
00002388 d0 81 24 c2 06 82 00 00 | $ |
00002390 04 00 04 80 00 00 04 00 | |
00002398 6e f0 4c df 04 05 4e 75 |n L Nu|
000023a0 48 e7 80 84 |H | MOVEM.L A5+A0+D0,-(A7) ; Via VECTOR_MAP_PERR
000023a4 08 f8 00 03 68 d0 | h | BSET.B #0x3,0x68d0
000023aa 42 78 70 2c |Bxp, | CLR.W 0x702c
000023ae 4b f8 6f e0 |K o | LEA.L 0x6fe0,A5
000023b2 31 f9 93 03 f9 00 70 2a |1 p*| MOVE.W 0x9303f900,0x702a
000023ba 08 38 00 07 70 2a | 8 p* | BTST.B #0x7,0x702a
000023c0 66 28 |f( | BNE 0x23ea
000023c2 31 f9 93 03 f9 06 70 2c |1 p,| MOVE.W 0x9303f906,0x702c
000023ca 4a 38 70 2d |J8p- | TST.B 0x702d
000023ce 66 0e |f | BNE 0x23de
000023d0 20 6d 00 00 | m | MOVEA.L (A5+0x0),A0
000023d4 4e b8 04 7a |N z | JSR 0x47a
000023d8 4c df 21 01 |L ! | MOVEM.L (A7)+,D0+A0+A5
000023dc 4e 73 |Ns | RTE
000023de 0c 38 00 08 70 2d | 8 p- | CMPI.B #0x08,0x702d
000023e4 66 04 |f | BNE 0x23ea
000023e6 PANIC_0x66d_unimplemented:
000023e6 50 fa 06 6d |P m | PANIC.W #0x66d
000023ea 20 6d 00 00 | m | MOVEA.L (A5+0x0),A0
000023ee 4e b8 04 82 |N | JSR 0x482
000023f2 60 e4 |` | BRA 0x23d8
000023f4 48 e7 00 80 |H | MOVEM.L A0,-(A7)
000023f8 41 bc 00 01 |A | CHK.W #0x1,D0
000023fc 4a 39 00 00 fc 94 |J9 | TST.B MODEM_PORT_FLAG
00002402 67 24 |g$ | BEQ 0x2428
00002404 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
00002408 41 f8 70 54 |A pT | LEA.L 0x7054,A0
0000240c 30 28 00 02 |0( | MOVE.W (A0+0x2),D0
00002410 67 16 |g | BEQ 0x2428
00002412 10 28 00 01 | ( | MOVE.B (A0+0x1),D0
00002416 30 30 01 25 00 04 |00 % | MOVE.W ((A0+#0x4)+D0.W),D0 ; LEW=0125
0000241c 6a 0a |j | BPL 0x2428
0000241e 53 68 00 02 |Sh | SUBQ.W #0x1,(A0+0x2)
00002422 54 28 00 01 |T( | ADDQ.B #0x2,(A0+0x1)
00002426 60 02 |` | BRA 0x242a
00002428 42 80 |B | CLR.L D0
0000242a 46 fc 20 00 |F | MOVE.W #0x2000,SR
0000242e 4c df 01 00 |L | MOVEM.L (A7)+,A0
00002432 4e 75 |Nu | RTS
00002434 48 e7 0c 0e |H | MOVEM.L A6+A5+A4+D5+D4,-(A7)
00002438 45 bc 00 01 |E | CHK.W #0x1,D2
0000243c 4a 03 |J | TST.B D3
0000243e 56 fa 08 25 |V % | TRAPNE.W #0x0825
00002442 4a 39 00 00 fc 94 |J9 | TST.B MODEM_PORT_FLAG
00002448 57 fa 08 25 |W % | TRAPEQ.W #0x0825
0000244c 49 f9 00 00 e0 86 |I | LEA.L 0xe086,A4
00002452 60 04 |` | BRA 0x2458
00002454 4e b8 54 10 |N T | JSR 0x5410
00002458 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
0000245c 4e b8 2a 80 |N * | JSR 0x2a80
00002460 4e b8 32 56 |N 2V | JSR 0x3256
00002464 4a 41 |JA | TST.W D1
00002466 66 ec |f | BNE 0x2454
00002468 46 fc 20 00 |F | MOVE.W #0x2000,SR
0000246c 4c df 70 30 |L p0 | MOVEM.L (A7)+,D4+D5+A4+A5+A6
00002470 4e 75 |Nu | RTS
00002472 2f 08 |/ | MOVE.L A0,-(A7)
00002474 41 bc 00 0f |A | CHK.W #0xf,D0
00002478 41 f8 70 4c |A pL | LEA.L 0x704c,A0
0000247c 0c 40 00 01 | @ | CMPI.W #0x0001,D0
00002480 67 34 |g4 | BEQ 0x24b6
00002482 41 f8 70 54 |A pT | LEA.L 0x7054,A0
00002486 0c 40 00 02 | @ | CMPI.W #0x0002,D0
0000248a 67 2a |g* | BEQ 0x24b6
0000248c 41 f8 70 5c |A p\ | LEA.L 0x705c,A0
00002490 0c 40 00 03 | @ | CMPI.W #0x0003,D0
00002494 67 20 |g | BEQ 0x24b6
00002496 0c 40 00 08 | @ | CMPI.W #0x0008,D0
0000249a 5d fa 08 25 |] % | TRAPLT.W #0x0825
0000249e 41 f0 07 b0 00 00 e0 06 |A | LEA.L (D0.W*8+#0xe006),A0 ; LEW=07b0
000024a6 30 28 00 02 |0( | MOVE.W (A0+0x2),D0
000024aa 52 40 |R@ | ADDQ.W #0x1,D0
000024ac 90 68 00 04 | h | SUB.W (A0+0x4),D0
000024b0 67 1e |g | BEQ 0x24d0
000024b2 70 01 |p | MOVEQ.L #0x01,D0
000024b4 60 1a |` | BRA 0x24d0
000024b6 30 28 00 02 |0( | MOVE.W (A0+0x2),D0
000024ba 67 14 |g | BEQ 0x24d0
000024bc 42 80 |B | CLR.L D0
000024be 10 28 00 01 | ( | MOVE.B (A0+0x1),D0
000024c2 30 30 01 25 00 04 |00 % | MOVE.W ((A0+#0x4)+D0.W),D0 ; LEW=0125
000024c8 6b e8 |k | BMI 0x24b2
000024ca e0 48 | H | LSR.W #0x8,D0
000024cc e8 48 | H | LSR.W #0x4,D0
000024ce 52 80 |R | ADDQ.L #0x1,D0
000024d0 20 5f | _ | MOVEA.L (A7)+,A0
000024d2 4e 75 |Nu | RTS
000024d4 4c df 03 06 |L | MOVEM.L (A7)+,D1+D2+A0+A1
000024d8 4e b8 54 10 |N T | JSR 0x5410
000024dc 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
000024e0 48 e7 60 c0 |H ` | MOVEM.L A1+A0+D2+D1,-(A7)
000024e4 41 bc 00 0f |A | CHK.W #0xf,D0
000024e8 41 f8 70 4c |A pL | LEA.L 0x704c,A0
000024ec 0c 40 00 01 | @ | CMPI.W #0x0001,D0
000024f0 67 2e |g. | BEQ 0x2520
000024f2 41 f8 70 54 |A pT | LEA.L 0x7054,A0
000024f6 0c 40 00 02 | @ | CMPI.W #0x0002,D0
000024fa 67 24 |g$ | BEQ 0x2520
000024fc 41 f8 70 5c |A p\ | LEA.L 0x705c,A0
00002500 0c 40 00 03 | @ | CMPI.W #0x0003,D0
00002504 67 1a |g | BEQ 0x2520
00002506 0c 40 00 08 | @ | CMPI.W #0x0008,D0
0000250a 5d fa 08 25 |] % | TRAPLT.W #0x0825
0000250e 24 00 |$ | MOVE.L D0,D2
00002510 4e b8 2b 1e |N + | JSR 0x2b1e
00002514 65 be |e | BCS 0x24d4
00002516 e1 4a | J | LSL.W #0x8,D2
00002518 08 c2 00 0f | | BSET.L #0xf,D2
0000251c 80 42 | B | OR.W D2,D0
0000251e 60 26 |`& | BRA 0x2546
00002520 32 28 00 02 |2( | MOVE.W (A0+0x2),D1
00002524 67 ae |g | BEQ 0x24d4
00002526 53 41 |SA | SUBQ.W #0x1,D1
00002528 31 41 00 02 |1A | MOVE.W D1,(A0+0x2)
0000252c 12 28 00 01 | ( | MOVE.B (A0+0x1),D1
00002530 30 30 11 25 00 04 |00 % | MOVE.W ((A0+#0x4)+D1.W),D0 ; LEW=1125
00002536 6b 08 |k | BMI 0x2540
00002538 02 40 0f ff | @ | ANDI.W #0x0fff,D0
0000253c 00 40 80 00 | @ | ORI.W #0x8000,D0
00002540 54 01 |T | ADDQ.B #0x2,D1
00002542 11 41 00 01 | A | MOVE.B D1,(A0+0x1)
00002546 46 fc 20 00 |F | MOVE.W #0x2000,SR
0000254a 4c df 03 06 |L | MOVEM.L (A7)+,D1+D2+A0+A1
0000254e 4e 75 |Nu | RTS
00002550 4c df 70 30 |L p0 | MOVEM.L (A7)+,D4+D5+A4+A5+A6
00002554 4e b8 54 10 |N T | JSR 0x5410
00002558 48 e7 0c 0e |H | MOVEM.L A6+A5+A4+D5+D4,-(A7)
0000255c 47 bc 00 0f |G | CHK.W #0xf,D3
00002560 49 f0 37 b0 00 00 e0 06 |I 7 | LEA.L (D3.W*8+#0xe006),A4 ; LEW=37b0
00002568 08 14 00 07 | | BTST.B #0x7,(A4)
0000256c 57 fa 08 25 |W % | TRAPEQ.W #0x0825
00002570 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
00002574 0c 43 00 08 | C | CMPI.W #0x0008,D3
00002578 6d 30 |m0 | BLT 0x25aa
0000257a 4a 41 |JA | TST.W D1
0000257c 67 38 |g8 | BEQ 0x25b6
0000257e 0c 78 00 80 70 66 | x pf | CMPI.W #0x0080,0x7066
00002584 67 ca |g | BEQ 0x2550
00002586 42 84 |B | CLR.L D4
00002588 18 38 70 64 | 8pd | MOVE.B 0x7064,D4
0000258c 3a 03 |: | MOVE.W D3,D5
0000258e e1 4d | M | LSL.W #0x8,D5
00002590 00 45 80 00 | E | ORI.W #0x8000,D5
00002594 1a 1a | | MOVE.B (A2)+,D5
00002596 53 41 |SA | SUBQ.W #0x1,D1
00002598 31 85 41 a0 73 6c |1 A sl | MOVE.W D5,(D4.W+#0x736c) ; LEW=41a0
0000259e 54 04 |T | ADDQ.B #0x2,D4
000025a0 11 c4 70 64 | pd | MOVE.B D4,0x7064
000025a4 52 78 70 66 |Rxpf | ADDQ.W #0x1,0x7066
000025a8 60 d0 |` | BRA 0x257a
000025aa 4e b8 2a 80 |N * | JSR 0x2a80
000025ae 4e b8 25 c0 |N % | JSR 0x25c0
000025b2 4a 41 |JA | TST.W D1
000025b4 66 9a |f | BNE 0x2550
000025b6 46 fc 20 00 |F | MOVE.W #0x2000,SR
000025ba 4c df 70 30 |L p0 | MOVEM.L (A7)+,D4+D5+A4+A5+A6
000025be 4e 75 |Nu | RTS
000025c0 0c 43 00 01 | C | CMPI.W #0x0001,D3
000025c4 66 04 |f | BNE 0x25ca
000025c6 4e b8 2b ec |N + | JSR 0x2bec
000025ca 0c 43 00 02 | C | CMPI.W #0x0002,D3
000025ce 66 0e |f | BNE 0x25de
000025d0 4a 39 00 00 fc 94 |J9 | TST.B MODEM_PORT_FLAG
000025d6 56 fa 08 25 |V % | TRAPNE.W #0x0825
000025da 4e b8 30 4e |N 0N | JSR 0x304e
000025de 0c 43 00 03 | C | CMPI.W #0x0003,D3
000025e2 66 04 |f | BNE 0x25e8
000025e4 4e b8 36 96 |N 6 | JSR 0x3696
000025e8 4e 75 |Nu | RTS
000025ea 2f 0c |/ | MOVE.L A4,-(A7)
000025ec 40 e7 |@ | MOVE.W SR,-(A7)
000025ee 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
000025f2 47 bc 00 0f |G | CHK.W #0xf,D3
000025f6 49 f0 37 b0 00 00 e0 06 |I 7 | LEA.L (D3.W*8+#0xe006),A4 ; LEW=37b0
000025fe 08 14 00 07 | | BTST.B #0x7,(A4)
00002602 57 fa 08 25 |W % | TRAPEQ.W #0x0825
00002606 4a 00 |J | TST.B D0
00002608 66 12 |f | BNE 0x261c
0000260a 08 ac 00 06 00 00 | | BCLR.B #0x6,(A4+0x0)
00002610 08 ac 00 05 00 00 | | BCLR.B #0x5,(A4+0x0)
00002616 67 0a |g | BEQ 0x2622
00002618 61 a6 |a | BSR 0x25c0
0000261a 60 06 |` | BRA 0x2622
0000261c 08 ec 00 06 00 00 | | BSET.B #0x6,(A4+0x0)
00002622 46 df |F | MOVE.W (A7)+,SR
00002624 28 5f |(_ | MOVEA.L (A7)+,A4
00002626 4e 75 |Nu | RTS
00002628 4e f8 29 9e 4e f8 26 7e |N ) N &~| .XXX[0x1d0]
00002630 4e f8 26 48 46 fc 23 00 |N &HF # |
00002638 42 41 12 28 00 1b 43 bc |BA ( C |
00002640 00 02 4e f0 15 a0 26 28 | N &(|
00002648 48 e7 80 40 4e b8 07 5a |H @N Z|
00002650 20 3c 70 ff 00 00 4a 39 | <p J9|
00002658 00 00 fc 94 67 06 20 3c | g <|
00002660 50 ff 80 00 22 c0 70 0d |P " p |
00002668 42 59 51 c8 ff fc 21 7c |BYQ !||
00002670 00 00 00 20 00 08 4c df | L |
00002678 02 01 4e f8 04 98 4a b8 | N J |
00002680 74 c0 6b 10 2f 0a 45 f8 |t k / E |
00002688 74 c4 4e b8 52 78 24 5f |t N Rx$_|
00002690 4e b8 04 8a 21 c8 74 c0 |N ! t |
00002698 2f 09 4e b8 07 5a 21 c9 |/ N Z! |
000026a0 74 cc 54 89 21 c9 74 d0 |t T ! t |
000026a8 31 fc 00 fe 74 d4 22 5f |1 t "_|
000026b0 4e b8 04 8a 48 e7 fc 7c |N H ||
000026b8 30 38 74 d4 6b 00 00 c4 |08t k |
000026c0 22 78 74 d0 34 38 74 dc |"xt 48t |
000026c8 28 38 74 d8 4a 40 6b 00 |(8t J@k |
000026d0 00 ae 22 04 e9 49 47 f0 | " IG |
000026d8 17 b0 00 00 e0 06 4b f0 | K |
000026e0 11 b0 00 00 e1 06 08 ab | |
000026e8 00 00 00 00 67 24 26 04 | g$& |
000026f0 00 43 03 00 2f 04 78 0f | C / x |
000026f8 d6 83 1a 33 46 00 02 05 | 3F |
00002700 00 28 67 02 52 83 51 cc | (g R Q |
00002708 ff f0 28 1f 22 c3 53 40 | ( " S@|
00002710 6b 6c 08 15 00 00 67 2c |kl g,|
00002718 26 04 06 43 04 00 48 43 |& C HC|
00002720 3a 3c 00 0f 08 b5 00 06 |:< |
00002728 50 00 67 10 08 b5 00 07 |P g |
00002730 50 00 36 05 e1 4b 22 c3 |P 6 K" |
00002738 53 40 6b 42 53 45 6a e4 |S@kBSEj |
00002740 08 95 00 00 53 44 6b 06 | SDk |
00002748 4e b8 28 d8 60 2c 45 f8 |N ( `,E |
00002750 70 4c 4e b8 28 96 4a 39 |pLN ( J9|
00002758 00 00 fc 94 66 08 45 f8 | f E |
00002760 70 54 4e b8 28 96 45 f8 |pTN ( E |
00002768 70 5c 4e b8 28 96 45 f8 |p\N ( E |
00002770 70 64 4e b8 28 96 38 38 |pdN ( 88|
00002778 74 dc 51 ca ff 50 21 c4 |t Q P! |
00002780 74 d8 38 3c 00 fe 98 40 |t 8< @|
00002788 66 08 4c df 3e 3f 4e f8 |f L >?N |
00002790 26 b0 31 84 01 e1 74 cc |& 1 t |
00002798 e5 4c 54 44 31 44 00 0a | LTD1D |
000027a0 21 fc 93 03 fc 00 74 c0 |! t |
000027a8 4e b8 04 98 43 f8 74 c4 |N C t |
000027b0 4e b8 52 92 64 08 c1 49 |N R d I|
000027b8 4e b8 04 7a 20 49 4c df |N z IL |
000027c0 3e 3f 4e 75 2f 08 48 e7 |>?Nu/ H |
000027c8 80 e0 45 f8 74 de 20 3c | E t <|
000027d0 00 00 04 e1 25 7c 00 00 | %| |
000027d8 27 c4 00 08 4e b8 53 78 |' N Sx|
000027e0 4c df 07 01 20 78 74 c0 |L xt |
000027e8 b1 fc 93 03 fc 00 57 f8 | W |
000027f0 74 d6 67 04 4e b8 04 7a |t g N z|
000027f8 20 5f 4e 75 | _Nu | .XXX[0x4]
000027fc 48 e7 a0 80 |H | MOVEM.L A0+D2+D0,-(A7) ; Via VECTOR_MODEM.RXRDY
00002800 08 f8 00 01 68 d0 | h | BSET.B #0x1,0x68d0
00002806 e9 f8 20 04 a0 01 | | BFEXTU.L IO_DUART_MODEM_STATUS,{0:4},D2
0000280c 67 06 |g | BEQ 0x2814
0000280e 11 fc 00 40 a0 02 | @ | MOVE.B #0x40,IO_DUART_MODEM_COMMAND
00002814 34 30 21 a0 60 3e |40! `> | MOVE.W (D2.W+#0x603e),D2 ; LEW=21a0
0000281a 14 38 a0 03 | 8 | MOVE.B IO_DUART_MODEM_DATA,D2
0000281e 42 80 |B | CLR.L D0
00002820 41 f8 70 54 |A pT | LEA.L 0x7054,A0
00002824 10 28 00 00 | ( | MOVE.B (A0+0x0),D0
00002828 0c 68 00 80 00 02 | h | CMPI.W #0x0080,(A0+0x2)
0000282e 67 16 |g | BEQ 0x2846
00002830 31 82 01 a0 71 6c |1 ql | MOVE.W D2,(D0.W+#0x716c) ; LEW=01a0
00002836 54 00 |T | ADDQ.B #0x2,D0
00002838 11 40 00 00 | @ | MOVE.B D0,(A0+0x0)
0000283c 52 68 00 02 |Rh | ADDQ.W #0x1,(A0+0x2)
00002840 4c df 01 05 |L | MOVEM.L (A7)+,D0+D2+A0
00002844 4e 73 |Ns | RTE
00002846 55 00 |U | SUBQ.B #0x2,D0
00002848 00 70 40 00 01 a0 71 6c | p@ ql| ORI.W #0x4000,(D0.W+#0x716c) ; LEW=01a0
00002850 60 ee |` | BRA 0x2840
00002852 VECTOR_MODEM.DSCHG:
; Via VECTOR_MODEM.DSCHG
00002852 48 e7 40 c0 |H @ | MOVEM.L A1+A0+D1,-(A7) ; <-- VECTOR_0x4a
00002856 08 f8 00 01 68 d0 | h | BSET.B #0x1,0x68d0
0000285c 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
00002860 12 38 a0 04 | 8 | MOVE.B IO_DUART_ACR_IPCR,D1
00002864 08 01 00 03 | | BTST.L #0x3,D1
00002868 67 20 |g | BEQ 0x288a
0000286a 20 78 74 c0 | xt | MOVEA.L 0x74c0,A0
0000286e b1 fc 93 03 fc 00 | | CMPA.L #0x9303fc00,A0
00002874 67 1a |g | BEQ 0x2890
00002876 22 78 74 d0 |"xt | MOVEA.L 0x74d0,A1
0000287a 22 c1 |" | MOVE.L D1,(A1)+
0000287c 21 c9 74 d0 |! t | MOVE.L A1,0x74d0
00002880 53 78 74 d4 |Sxt | SUBQ.W #0x1,0x74d4
00002884 6c 04 |l | BGE 0x288a
00002886 4e b8 04 7a |N z | JSR 0x47a
0000288a 4c df 03 02 |L | MOVEM.L (A7)+,D1+A0+A1
0000288e 4e 73 |Ns | RTE
00002890 51 f8 74 d7 |Q t | SF.B 0x74d7
00002894 60 f4 |` | BRA 0x288a
00002896 36 2a |6* | .XXX[0x2]
00002898 00 02 67 3a 4a 40 6d 36 | g:J@m6| .XXX[0x1e8]
000028a0 42 85 1a 2a 00 01 26 6a |B * &j|
000028a8 00 04 60 02 67 20 72 00 | ` g r |
000028b0 32 33 50 00 6b 0e 48 41 |23P k HA|
000028b8 e9 99 e1 49 48 41 e8 49 | IHA I|
000028c0 00 41 80 00 22 c1 54 05 | A " T |
000028c8 53 43 51 c8 ff e0 15 45 |SCQ E|
000028d0 00 01 35 43 00 02 4e 75 | 5C Nu|
000028d8 48 e7 74 88 4a 39 00 00 |H t J9 |
000028e0 fc 94 67 00 00 4c 41 f8 | g LA |
000028e8 70 54 4a 40 6d 42 42 85 |pTJ@mBB |
000028f0 1a 28 00 01 36 28 00 02 | ( 6( |
000028f8 26 68 00 04 4a 43 67 00 |&h JCg |
00002900 00 30 22 3c 00 01 00 00 | 0"< |
00002908 32 33 50 00 6a 22 49 f9 |23P j"I |
00002910 00 00 e0 86 08 14 00 06 | |
00002918 67 0c b2 2c 00 07 67 1e |g , g |
00002920 b2 2c 00 06 67 42 22 c1 | , gB" |
00002928 54 05 53 43 51 c8 ff ce |T SCQ |
00002930 11 45 00 01 31 43 00 02 | E 1C |
00002938 4c df 11 2e 4e 75 08 ec |L .Nu |
00002940 00 05 00 00 4a 38 74 be | J8t |
00002948 66 46 4a b8 74 b8 67 40 |fFJ t g@|
00002950 32 38 74 bc 0c 41 00 03 |28t A |
00002958 6f 36 08 ac 00 04 00 00 |o6 |
00002960 11 fc 00 08 a0 02 60 28 | `(|
00002968 08 ac 00 05 00 00 67 20 | g |
00002970 08 2c 00 04 00 00 66 18 | , f |
00002978 4a 78 74 bc 66 06 4e b8 |Jxt f N |
00002980 32 56 60 0c 11 fc 00 04 |2V` |
00002988 a0 02 08 ec 00 04 00 00 | |
00002990 08 ec 00 00 00 00 54 05 | T |
00002998 53 43 60 00 ff 60 48 e7 |SC` `H |
000029a0 fc 7e 4e b8 07 5a 42 83 | ~N ZB |
000029a8 42 82 42 81 42 80 24 49 |B B B $I|
000029b0 10 1a 26 4a 42 11 53 80 | &JB S |
000029b8 6c 12 4a 11 4c df 7e 3f |l J L ~?|
000029c0 67 00 da d6 52 a8 00 08 |g R |
000029c8 4e f8 04 90 12 1a 43 bc |N C |
000029d0 00 0c 14 1a 45 bc 00 02 | E |
000029d8 16 1a 47 bc 00 0f 0c 01 | G |
000029e0 00 04 66 0a 12 1a 43 bc | f C |
000029e8 00 07 06 01 00 0d 28 02 | ( |
000029f0 e9 4c 66 1c 49 f0 37 b0 | Lf I 7 |
000029f8 00 00 e0 06 08 14 00 07 | |
00002a00 57 fa 08 25 3c 70 33 a0 |W %<p3 |
00002a08 60 4e 3c 76 12 00 4e d6 |`N<v N |
00002a10 4a 39 00 00 fc 94 57 fa |J9 W |
00002a18 08 25 0c 02 00 01 56 fa | % V |
00002a20 08 25 4a 03 56 fa 08 25 | %J V %|
00002a28 49 f9 00 00 e0 86 3c 70 |I <p|
00002a30 13 a0 62 06 4e d6 08 ec | b N |
00002a38 00 06 00 00 4e f8 29 b6 | N ) |
00002a40 19 5a 00 06 4e f8 29 b6 | Z N ) |
00002a48 19 5a 00 07 4e f8 29 b6 | Z N ) |
00002a50 4a 41 67 00 ff 62 d4 c1 |JAg b |
00002a58 52 11 16 c2 16 c3 16 c1 |R |
00002a60 56 a8 00 08 ef 4a 08 f0 |V J |
00002a68 00 00 21 b0 00 00 e0 06 | ! |
00002a70 42 82 4e f8 29 b6 52 8a |B N ) R |
00002a78 4e f8 29 b6 50 fa 08 24 |N ) P $|
00002a80 78 2c |x, | MOVEQ.L #0x2c,D4
00002a82 c8 2c 00 00 | , | AND.B (A4+0x0),D4
00002a86 66 00 00 94 |f | BNE 0x2b1c
00002a8a 4a 41 |JA | TST.W D1
00002a8c 67 00 00 8e |g | BEQ 0x2b1c
00002a90 38 2c 00 04 |8, | MOVE.W (A4+0x4),D4
00002a94 4d f0 49 a0 00 01 |M I | LEA.L (D4.L+#0x1),A6 ; LEW=49a0
00002a9a c8 78 74 b2 | xt | AND.W 0x74b2,D4
00002a9e 3a 30 49 90 |:0I | MOVE.W (D4.L),D5 ; LEW=4990
00002aa2 66 2e |f. | BNE 0x2ad2
00002aa4 1a 2c 00 01 | , | MOVE.B (A4+0x1),D5
00002aa8 ba 38 74 b6 | 8t | CMP.B 0x74b6,D5
00002aac 6c 68 |lh | BGE 0x2b16
00002aae 2a 38 74 ac |*8t | MOVE.L 0x74ac,D5
00002ab2 67 62 |gb | BEQ 0x2b16
00002ab4 31 85 49 90 |1 I | MOVE.W D5,(D4.L) ; LEW=4990
00002ab8 31 f0 59 90 74 ae |1 Y t | MOVE.W (D5.L),0x74ae ; LEW=5990
00002abe 38 05 |8 | MOVE.W D5,D4
00002ac0 3a 38 74 b0 |:8t | MOVE.W 0x74b0,D5
00002ac4 31 85 49 90 |1 I | MOVE.W D5,(D4.L) ; LEW=4990
00002ac8 4d f0 49 a0 00 02 |M I | LEA.L (D4.L+#0x2),A6 ; LEW=49a0
00002ace 52 2c 00 01 |R, | ADDQ.B #0x1,(A4+0x1)
00002ad2 ba 41 | A | CMP.W D1,D5
00002ad4 6f 02 |o | BLE 0x2ad8
00002ad6 3a 01 |: | MOVE.W D1,D5
00002ad8 92 45 | E | SUB.W D5,D1
00002ada 9b 70 49 90 | pI | SUB.W D5,(D4.L) ; LEW=4990
00002ade 0c 45 00 07 | E | CMPI.W #0x0007,D5
00002ae2 6d 20 |m | BLT 0x2b04
00002ae4 60 04 |` | BRA 0x2aea
00002ae6 1c da | | MOVE.B (A2)+,(A6)+
00002ae8 53 45 |SE | SUBQ.W #0x1,D5
00002aea 28 0e |( | MOVE.L A6,D4
00002aec 02 44 00 03 | D | ANDI.W #0x0003,D4
00002af0 66 f4 |f | BNE 0x2ae6
00002af2 48 c5 |H | EXTW.L D5
00002af4 e4 9d | | ROR.L #0x2,D5
00002af6 53 45 |SE | SUBQ.W #0x1,D5
00002af8 2c da |, | MOVE.L (A2)+,(A6)+
00002afa 51 cd ff fc |Q | DBF D5,0x2af8
00002afe 42 45 |BE | CLR.W D5
00002b00 e5 9d | | ROL.L #0x2,D5
00002b02 67 08 |g | BEQ 0x2b0c
00002b04 53 45 |SE | SUBQ.W #0x1,D5
00002b06 1c da | | MOVE.B (A2)+,(A6)+
00002b08 51 cd ff fc |Q | DBF D5,0x2b06
00002b0c 53 8e |S | SUBQ.L #0x1,A6
00002b0e 39 4e 00 04 |9N | MOVE.W A6,(A4+0x4)
00002b12 4e f8 2a 8a |N * | JMP 0x2a8a
00002b16 08 ec 00 03 00 00 | | BSET.B #0x3,(A4+0x0)
00002b1c 4e 75 |Nu | RTS
00002b1e 41 f0 07 b0 00 00 e0 06 |A | LEA.L (D0.W*8+#0xe006),A0 ; LEW=07b0
00002b26 43 f0 05 a0 74 6c |C tl | LEA.L (D0.W*4+#0x746c),A1 ; LEW=05a0
00002b2c 08 10 00 05 | | BTST.B #0x5,(A0)
00002b30 66 1a |f | BNE 0x2b4c
00002b32 22 11 |" | MOVE.L (A1),D1
00002b34 4a 28 00 01 |J( | TST.B (A0+0x1)
00002b38 66 4c |fL | BNE 0x2b86
00002b3a b2 68 00 04 | h | CMP.W (A0+0x4),D1
00002b3e 62 0c |b | BHI 0x2b4c
00002b40 67 16 |g | BEQ 0x2b58
00002b42 10 30 19 90 | 0 | MOVE.B (D1.L),D0 ; LEW=1990
00002b46 52 81 |R | ADDQ.L #0x1,D1
00002b48 22 81 |" | MOVE.L D1,(A1)
00002b4a 4e 75 |Nu | RTS
00002b4c 08 a8 00 04 00 00 | | BCLR.B #0x4,(A0+0x0)
00002b52 44 fc 00 01 |D | MOVE.W #0x1,CCR
00002b56 4e 75 |Nu | RTS
00002b58 10 30 19 90 | 0 | MOVE.B (D1.L),D0 ; LEW=1990
00002b5c 32 28 00 02 |2( | MOVE.W (A0+0x2),D1
00002b60 31 b8 74 b0 19 90 |1 t | MOVE.W 0x74b0,(D1.L) ; LEW=1990
00002b66 52 41 |RA | ADDQ.W #0x1,D1
00002b68 31 41 00 04 |1A | MOVE.W D1,(A0+0x4)
00002b6c 52 81 |R | ADDQ.L #0x1,D1
00002b6e 22 81 |" | MOVE.L D1,(A1)
00002b70 08 a8 00 03 00 00 | | BCLR.B #0x3,(A0+0x0)
00002b76 67 08 |g | BEQ 0x2b80
00002b78 08 f9 00 00 00 00 e0 06 | | BSET.B #0x0,0xe006
00002b80 44 fc 00 00 |D | MOVE.W #0x0,CCR
00002b84 4e 75 |Nu | RTS
00002b86 10 30 19 90 | 0 | MOVE.B (D1.L),D0 ; LEW=1990
00002b8a 52 81 |R | ADDQ.L #0x1,D1
00002b8c 22 81 |" | MOVE.L D1,(A1)
00002b8e c2 78 74 b4 | xt | AND.W 0x74b4,D1
00002b92 66 ec |f | BNE 0x2b80
00002b94 32 28 00 02 |2( | MOVE.W (A0+0x2),D1
00002b98 31 70 19 90 00 02 |1p | MOVE.W (D1.L),(A0+0x2) ; LEW=1990
00002b9e 31 b8 74 ae 19 90 |1 t | MOVE.W 0x74ae,(D1.L) ; LEW=1990
00002ba4 31 c1 74 ae |1 t | MOVE.W D1,0x74ae
00002ba8 32 28 00 02 |2( | MOVE.W (A0+0x2),D1
00002bac 54 81 |T | ADDQ.L #0x2,D1
00002bae 22 81 |" | MOVE.L D1,(A1)
00002bb0 12 28 00 01 | ( | MOVE.B (A0+0x1),D1
00002bb4 53 01 |S | SUBQ.B #0x1,D1
00002bb6 11 41 00 01 | A | MOVE.B D1,(A0+0x1)
00002bba b2 38 74 b7 | 8t | CMP.B 0x74b7,D1
00002bbe 6e c0 |n | BGT 0x2b80
00002bc0 60 ae |` | BRA 0x2b70
00002bc2 08 ac 00 06 00 00 | | .XXX[0x6]
00002bc8 08 ac 00 05 00 00 67 04 | g | .XXX[0x20]
00002bd0 4e b8 2b ec 4e f8 29 b6 |N + N ) |
00002bd8 08 ac 00 01 00 00 12 1a | |
00002be0 4e b8 2a 80 4e b8 2b ec |N * N + |
00002be8 4e f8 2a 50 |N *P | .XXX[0x4]
00002bec 08 39 00 00 00 00 fc 06 | 9 | BTST.B #0x0,0xfc06
00002bf4 66 1a |f | BNE 0x2c10
00002bf6 08 39 00 05 00 00 e0 0e | 9 | BTST.B #0x5,0xe00e
00002bfe 66 10 |f | BNE 0x2c10
00002c00 08 f9 00 04 00 00 e0 0e | | BSET.B #0x4,0xe00e
00002c08 66 06 |f | BNE 0x2c10
00002c0a 08 f8 00 00 90 03 | | BSET.B #0x0,IO_UART_COMMAND
00002c10 4e 75 |Nu | RTS
00002c12 20 1f | | MOVE.L (A7)+,D0
00002c14 4e b8 54 10 |N T | JSR 0x5410
00002c18 2f 00 |/ | MOVE.L D0,-(A7)
00002c1a 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
00002c1e 30 39 00 00 e0 12 |09 | MOVE.W 0xe012,D0
00002c24 90 79 00 00 e0 10 | y | SUB.W 0xe010,D0
00002c2a 53 40 |S@ | SUBQ.W #0x1,D0
00002c2c 66 e4 |f | BNE 0x2c12
00002c2e 46 fc 20 00 |F | MOVE.W #0x2000,SR
00002c32 20 1f | | MOVE.L (A7)+,D0
00002c34 4e 75 |Nu | RTS
00002c36 11 80 01 f1 00 00 fc 60 | `| MOVE.B D0,((#0xfc60)) ; LEW=01f1
00002c3e 52 79 00 00 fc 62 |Ry b | ADDQ.W #0x1,0xfc62
00002c44 66 08 |f | BNE 0x2c4e
00002c46 33 fc fc c0 00 00 fc 62 |3 b| MOVE.W #0xfcc0,0xfc62
00002c4e 11 c0 90 00 | | MOVE.B D0,IO_UART_DATA
00002c52 4e 75 |Nu | RTS
00002c54 VECTOR_CONSOLE.TXRDY:
00002c54 48 e7 c0 c0 |H | MOVEM.L A1+A0+D1+D0,-(A7) ; <-- VECTOR_0x49
00002c58 08 f8 00 01 68 d0 | h | BSET.B #0x1,0x68d0
00002c5e 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
00002c62 70 01 |p | MOVEQ.L #0x01,D0
00002c64 4e b8 2b 1e |N + | JSR 0x2b1e
00002c68 65 08 |e | BCS 0x2c72
00002c6a 61 ca |a | BSR 0x2c36
00002c6c 4c df 03 03 |L | MOVEM.L (A7)+,D0+D1+A0+A1
00002c70 4e 73 |Ns | RTE
00002c72 08 b8 00 00 90 03 | | BCLR.B #0x0,IO_UART_COMMAND
00002c78 60 f2 |` | BRA 0x2c6c
00002c7a VECTOR_CONSOLE.RXRDY:
00002c7a 48 e7 a0 80 |H | MOVEM.L A0+D2+D0,-(A7) ; <-- VECTOR_0x45
00002c7e 08 f8 00 01 68 d0 | h | BSET.B #0x1,0x68d0
00002c84 e9 f8 20 83 90 01 | | BFEXTU.L IO_UART_STATUS,{2:3},D2
00002c8a 67 0c |g | BEQ 0x2c98
00002c8c 34 30 21 a0 60 98 |40! ` | MOVE.W (D2.W+#0x6098),D2 ; LEW=21a0
00002c92 08 f8 00 04 90 03 | | BSET.B #0x4,IO_UART_COMMAND
00002c98 14 38 90 00 | 8 | MOVE.B IO_UART_DATA,D2
00002c9c 08 39 00 06 00 00 e0 0e | 9 | BTST.B #0x6,0xe00e
00002ca4 67 10 |g | BEQ 0x2cb6
00002ca6 b4 39 00 00 e0 15 | 9 | CMP.B 0xe015,D2
00002cac 67 30 |g0 | BEQ 0x2cde
00002cae b4 39 00 00 e0 14 | 9 | CMP.B 0xe014,D2
00002cb4 67 3a |g: | BEQ 0x2cf0
00002cb6 42 80 |B | CLR.L D0
00002cb8 10 38 70 4c | 8pL | MOVE.B 0x704c,D0
00002cbc 0c 78 00 80 70 4e | x pN | CMPI.W #0x0080,0x704e
00002cc2 67 4a |gJ | BEQ 0x2d0e
00002cc4 00 42 81 00 | B | ORI.W #0x8100,D2
00002cc8 31 82 01 a0 70 6c |1 pl | MOVE.W D2,(D0.W+#0x706c) ; LEW=01a0
00002cce 52 78 70 4e |RxpN | ADDQ.W #0x1,0x704e
00002cd2 54 00 |T | ADDQ.B #0x2,D0
00002cd4 11 c0 70 4c | pL | MOVE.B D0,0x704c
00002cd8 4c df 01 05 |L | MOVEM.L (A7)+,D0+D2+A0
00002cdc 4e 73 |Ns | RTE
00002cde 08 f9 00 00 00 00 e0 06 | | BSET.B #0x0,0xe006
00002ce6 08 f9 00 05 00 00 e0 0e | | BSET.B #0x5,0xe00e
00002cee 60 16 |` | BRA 0x2d06
00002cf0 08 f9 00 00 00 00 e0 06 | | BSET.B #0x0,0xe006
00002cf8 08 b9 00 05 00 00 e0 0e | | BCLR.B #0x5,0xe00e
00002d00 67 04 |g | BEQ 0x2d06
00002d02 4e b8 2b ec |N + | JSR 0x2bec
00002d06 4a 78 6a d6 |Jxj | TST.W 0x6ad6
00002d0a 66 cc |f | BNE 0x2cd8
00002d0c 60 a8 |` | BRA 0x2cb6
00002d0e 55 00 |U | SUBQ.B #0x2,D0
00002d10 00 70 40 00 01 a0 70 6c | p@ pl| ORI.W #0x4000,(D0.W+#0x706c) ; LEW=01a0
00002d18 60 be |` | BRA 0x2cd8
00002d1a VECTOR_CONSOLE.BREAK:
00002d1a 4a 39 00 00 fc 00 |J9 | TST.B 0xfc00 ; <-- VECTOR_0x42
00002d20 6a 02 |j | BPL 0x2d24
00002d22 4e 40 |N@ | TRAP #0
00002d24 08 f8 00 04 90 03 | | BSET.B #0x4,IO_UART_COMMAND
00002d2a 4a 38 90 00 |J8 | TST.B IO_UART_DATA
00002d2e 08 39 00 05 00 00 fc 00 | 9 | BTST.B #0x5,0xfc00
00002d36 67 40 |g@ | BEQ 0x2d78
00002d38 08 f9 00 00 00 00 fc 06 | | BSET.B #0x0,0xfc06
00002d40 66 36 |f6 | BNE 0x2d78
00002d42 21 f8 01 14 74 f0 |! t | MOVE.L vector_console.rxrdy,0x74f0
00002d48 21 f8 01 24 74 ec |! $t | MOVE.L vector_console.txrdy,0x74ec
00002d4e 21 fc 00 00 2f 7c 01 14 |! /| | MOVE.L #0x2f7c,vector_console.rxrdy
00002d56 21 fc 00 00 2d 92 01 24 |! - $| MOVE.L #0x2d92,vector_console.txrdy
00002d5e 11 f8 90 03 75 06 | u | MOVE.B IO_UART_COMMAND,0x7506
00002d64 21 fc 00 00 60 a0 74 f4 |! ` t | MOVE.L #0x60a0,0x74f4
00002d6c 08 f8 00 00 90 03 | | BSET.B #0x0,IO_UART_COMMAND
00002d72 08 b8 00 02 90 03 | | BCLR.B #0x2,IO_UART_COMMAND
00002d78 4e 73 |Ns | RTE
00002d7a VECTOR_0x50:
00002d7a 08 39 00 05 00 00 fc 00 | 9 | BTST.B #0x5,0xfc00 ; <-- VECTOR_0x50
00002d82 67 f4 |g | BEQ 0x2d78
00002d84 08 39 00 00 00 00 fc 06 | 9 | BTST.B #0x0,0xfc06
00002d8c 66 ea |f | BNE 0x2d78
00002d8e PANIC_0x728_unknown_interrupt:
00002d8e 50 fa 07 28 |P ( | PANIC.W #0x728
00002d92 48 e7 80 80 |H | MOVEM.L A0+D0,-(A7) ; Via VECTOR_CONSOLE.TXRDY
00002d96 08 f8 00 01 68 d0 | h | BSET.B #0x1,0x68d0
00002d9c 20 78 74 f4 | xt | MOVEA.L 0x74f4,A0
00002da0 42 80 |B | CLR.L D0
00002da2 10 18 | | MOVE.B (A0)+,D0
00002da4 21 c8 74 f4 |! t | MOVE.L A0,0x74f4
00002da8 30 70 03 a0 61 a4 |0p a | MOVEA.W (D0.W*2+#0x61a4),A0 ; LEW=03a0
00002dae 0c 00 00 06 | | CMPI.B #0x06,D0
00002db2 63 06 |c | BLS 0x2dba
00002db4 11 c0 90 00 | | MOVE.B D0,IO_UART_DATA
00002db8 60 02 |` | BRA 0x2dbc
00002dba 4e 90 |N | JSR (A0)
00002dbc 4c df 01 01 |L | MOVEM.L (A7)+,D0+A0
00002dc0 4e 73 |Ns | RTE
00002dc2 11 fc 00 03 75 03 | u | .XXX[0x6]
00002dc8 08 38 00 03 f8 03 66 0c | 8 f | .XXX[0x1b0]
00002dd0 53 38 75 03 21 fc 00 00 |S8u ! |
00002dd8 61 3f 74 f4 4e 75 21 fc |a?t Nu! |
00002de0 00 00 fc 40 74 f8 11 c0 | @t |
00002de8 75 04 4a 38 75 05 66 0e |u J8u f |
00002df0 08 b8 00 00 90 03 08 f8 | |
00002df8 00 02 90 03 4e 75 53 38 | NuS8|
00002e00 75 05 20 78 74 f8 b1 fc |u xt |
00002e08 00 00 fc 40 66 0e 42 38 | @f B8|
00002e10 75 05 21 fc 00 00 61 9e |u ! a |
00002e18 74 f4 4e 75 10 20 21 c8 |t Nu ! |
00002e20 74 f8 21 fc 00 00 61 9a |t ! a |
00002e28 74 f4 0c 00 00 20 64 04 |t d |
00002e30 57 b8 74 f4 4e 75 20 38 |W t Nu 8|
00002e38 74 f8 04 40 fc 40 0c 38 |t @ @ 8|
00002e40 00 02 75 04 66 00 00 a2 | u f |
00002e48 21 fc 00 00 60 a0 74 f4 |! ` t |
00002e50 20 7c 00 00 fc 40 4a 10 | | @J |
00002e58 67 da 4e b9 80 00 20 20 |g N |
00002e60 0c 80 00 01 09 b4 67 12 | g |
00002e68 b0 38 75 03 62 c6 53 00 | 8u b S |
00002e70 6b 34 53 00 6b 0e 53 00 |k4S k S |
00002e78 6b 36 08 b9 00 00 00 00 |k6 |
00002e80 fc 06 4e 40 11 f8 75 06 | N@ u |
00002e88 90 03 08 b9 00 00 00 00 | |
00002e90 fc 06 21 f8 74 f0 01 14 | ! t |
00002e98 21 f8 74 ec 01 24 08 f8 |! t $ |
00002ea0 00 00 90 03 4e 75 21 fc | Nu! |
00002ea8 00 00 61 66 74 f4 4e 75 | aft Nu|
00002eb0 20 79 00 00 fc 60 21 c8 | y `! |
00002eb8 74 fc 60 0c 20 78 74 fc |t ` xt |
00002ec0 b1 f9 00 00 fc 60 67 bc | `g |
00002ec8 11 d8 90 00 11 fc 00 06 | |
00002ed0 75 00 31 c8 74 fe 66 06 |u 1 t f |
00002ed8 31 fc fc c0 74 fe 21 fc |1 t ! |
00002ee0 00 00 75 00 74 f4 4e 75 | u t Nu|
00002ee8 21 fc 00 00 61 51 74 f4 |! aQt |
00002ef0 53 40 6b 90 66 38 10 39 |S@k f8 9|
00002ef8 00 00 fc 40 02 00 00 5f | @ _|
00002f00 0c 00 00 4e 67 00 ff 7e | Ng ~|
00002f08 0c 00 00 59 66 1e 13 fc | Yf |
00002f10 00 08 00 00 fc 01 13 fc | |
00002f18 00 01 00 00 fc 04 23 fc | # |
00002f20 00 00 2f 1e 00 00 fc 08 | / |
00002f28 4e f8 56 d2 4e 75 57 40 |N V NuW@|
00002f30 66 fa 10 39 00 00 fc 40 |f 9 @|
00002f38 02 00 00 5f 0c 00 00 4d | _ M|
00002f40 66 ea 10 39 00 00 fc 41 |f 9 A|
00002f48 02 00 00 5f 0c 00 00 45 | _ E|
00002f50 66 da 10 39 00 00 fc 42 |f 9 B|
00002f58 02 00 00 5f 0c 00 00 4e | _ N|
00002f60 66 ca 10 39 00 00 fc 43 |f 9 C|
00002f68 02 00 00 5f 0c 00 00 55 | _ U|
00002f70 66 ba 13 fc 00 1f 00 00 |f |
00002f78 fc 01 60 9a | ` | .XXX[0x4]
00002f7c 48 e7 80 80 |H | MOVEM.L A0+D0,-(A7) ; Via VECTOR_CONSOLE.RXRDY
00002f80 08 f8 00 01 68 d0 | h | BSET.B #0x1,0x68d0
00002f86 20 78 74 f8 | xt | MOVEA.L 0x74f8,A0
00002f8a 10 38 90 00 | 8 | MOVE.B IO_UART_DATA,D0
00002f8e 02 00 00 7f | | ANDI.B #0x7f,D0
00002f92 0c 00 00 0d | | CMPI.B #0x0d,D0
00002f96 67 4c |gL | BEQ 0x2fe4
00002f98 0c 00 00 0a | | CMPI.B #0x0a,D0
00002f9c 67 46 |gF | BEQ 0x2fe4
00002f9e 0c 00 00 08 | | CMPI.B #0x08,D0
00002fa2 67 5a |gZ | BEQ 0x2ffe
00002fa4 0c 00 00 7f | | CMPI.B #0x7f,D0
00002fa8 67 54 |gT | BEQ 0x2ffe
00002faa 0c 00 00 15 | | CMPI.B #0x15,D0
00002fae 67 40 |g@ | BEQ 0x2ff0
00002fb0 b1 fc 00 00 fc 5f | _ | CMPA.L #0xfc5f,A0
00002fb6 6d 0a |m | BLT 0x2fc2
00002fb8 21 fc 00 00 61 9e 74 f4 |! a t | MOVE.L #0x619e,0x74f4
00002fc0 60 50 |`P | BRA 0x3012
00002fc2 10 c0 | | MOVE.B D0,(A0)+
00002fc4 21 c8 74 f8 |! t | MOVE.L A0,0x74f8
00002fc8 20 7c 00 00 75 00 | | u | MOVEA.L #0x7500,A0
00002fce 0c 00 00 20 | | CMPI.B #0x20,D0
00002fd2 64 08 |d | BCC 0x2fdc
00002fd4 10 fc 00 5e | ^ | MOVE.B #0x5e,(A0)+
00002fd8 06 00 00 40 | @ | ADDI.B #0x40,D0
00002fdc 10 c0 | | MOVE.B D0,(A0)+
00002fde 10 fc 00 04 | | MOVE.B #0x04,(A0)+
00002fe2 60 26 |`& | BRA 0x300a
00002fe4 42 18 |B | CLR.B (A0)+
00002fe6 21 fc 00 00 61 a0 74 f4 |! a t | MOVE.L #0x61a0,0x74f4
00002fee 60 22 |`" | BRA 0x3012
00002ff0 91 fc 00 00 fc 40 | @ | SUBA.L #0xfc40,A0
00002ff6 30 08 |0 | MOVE.W A0,D0
00002ff8 11 c0 75 05 | u | MOVE.B D0,0x7505
00002ffc 60 06 |` | BRA 0x3004
00002ffe 11 fc 00 01 75 05 | u | MOVE.B #0x01,0x7505
00003004 11 fc 00 04 75 00 | u | MOVE.B #0x04,0x7500
0000300a 21 fc 00 00 75 00 74 f4 |! u t | MOVE.L #0x7500,0x74f4
00003012 08 b8 00 02 90 03 | | BCLR.B #0x2,IO_UART_COMMAND
00003018 08 f8 00 00 90 03 | | BSET.B #0x0,IO_UART_COMMAND
0000301e 4c df 01 01 |L | MOVEM.L (A7)+,D0+A0
00003022 4e 73 |Ns | RTE
00003024 08 ac 00 06 | | .XXX[0x4]
00003028 00 00 08 ac 00 05 00 00 | | .XXX[0x20]
00003030 67 04 4e b8 30 4e 4e f8 |g N 0NN |
00003038 29 b6 08 ac 00 01 00 00 |) |
00003040 12 1a 4e b8 2a 80 4e b8 | N * N |
00003048 30 4e 4e f8 2a 50 |0NN *P | .XXX[0x6]
0000304e 08 39 00 05 00 00 e0 16 | 9 | BTST.B #0x5,0xe016
00003056 66 10 |f | BNE 0x3068
00003058 08 f9 00 04 00 00 e0 16 | | BSET.B #0x4,0xe016
00003060 66 06 |f | BNE 0x3068
00003062 11 fc 00 04 a0 02 | | MOVE.B #0x04,IO_DUART_MODEM_COMMAND
00003068 21 fc 00 00 30 72 77 99 |! 0rw | MOVE.L #0x3072,0x7799
00003070 4e 75 |Nu | RTS
00003072 48 e7 c0 c0 08 f8 |H | .XXX[0x6]
00003078 00 01 68 d0 46 fc 27 00 | h F ' | .XXX[0x1d8]
00003080 70 02 4e b8 2b 1e 65 0a |p N + e |
00003088 11 c0 a0 03 4c df 03 03 | L |
00003090 4e 73 11 fc 00 08 a0 02 |Ns |
00003098 60 f2 08 ac 00 01 00 00 |` |
000030a0 12 1a 4e b8 2a 80 42 38 | N * B8|
000030a8 68 d1 4e f8 2a 50 11 fc |h N *P |
000030b0 00 02 a0 0f 4e f8 29 b6 | N ) |
000030b8 11 fc 00 02 a0 0e 4e f8 | N |
000030c0 29 b6 11 fc 00 01 a0 0f |) |
000030c8 4e f8 29 b6 11 fc 00 01 |N ) |
000030d0 a0 0e 4e f8 29 b6 48 e7 | N ) H |
000030d8 60 10 08 ec 00 00 00 00 |` |
000030e0 08 ac 00 06 00 00 08 ac | |
000030e8 00 05 00 00 67 20 08 2c | g ,|
000030f0 00 04 00 00 66 18 4a b8 | f J |
000030f8 74 b8 66 06 4e b8 32 56 |t f N 2V|
00003100 60 0c 11 fc 00 04 a0 02 |` |
00003108 08 ec 00 04 00 00 4c df | L |
00003110 08 06 4e f8 29 b6 12 1a | N ) |
00003118 0c 01 00 02 67 0a e9 f8 | g |
00003120 11 82 75 07 67 04 72 07 | u g r |
00003128 72 0f ef f8 11 04 75 08 |r u |
00003130 11 f8 75 07 a0 00 11 f8 | u |
00003138 75 08 a0 00 11 f8 75 09 |u u |
00003140 a0 01 4e f8 29 b6 12 1a | N ) |
00003148 02 41 00 0f 14 30 11 a0 | A 0 |
00003150 62 30 6b ee ef f8 21 04 |b0k ! |
00003158 75 09 60 d4 12 1a 02 41 |u ` A|
00003160 00 0f 14 30 11 a0 62 30 | 0 b0|
00003168 6b d8 ef f8 20 04 75 09 |k u |
00003170 60 be 12 1a 02 41 00 03 |` A |
00003178 14 30 11 a0 62 40 ef f8 | 0 b@ |
00003180 20 c3 75 07 60 aa 12 1a | u ` |
00003188 02 41 00 03 ef f8 11 82 | A |
00003190 75 07 67 0c e9 f8 11 04 |u g |
00003198 75 08 66 94 72 07 60 90 |u f r ` |
000031a0 e9 f8 11 04 75 08 0a 01 | u |
000031a8 00 07 67 00 ff 7e 60 80 | g ~` |
000031b0 4e f8 29 b6 08 ac 00 01 |N ) |
000031b8 00 00 12 1a 4e b8 2a 80 | N * |
000031c0 4e b8 32 56 4e f8 2a 50 |N 2VN *P|
000031c8 18 14 02 04 00 3c 66 48 | <fH|
000031d0 4a 78 74 bc 66 42 48 e7 |Jxt fBH |
000031d8 80 e0 45 f8 75 0c 20 3c | E u <|
000031e0 00 00 3d 08 25 7c 00 00 | = %| |
000031e8 32 c6 00 08 4e b8 53 78 |2 N Sx|
000031f0 4c df 07 01 31 f8 ff ff |L 1 |
000031f8 74 bc 21 fc 00 00 00 01 |t ! |
00003200 74 b8 08 f8 00 00 74 be |t t |
00003208 11 fc 00 64 a0 02 08 ec | d |
00003210 00 03 00 00 4e f8 2a 64 | N *d|
00003218 08 ec 00 02 00 00 4e f8 | N |
00003220 29 b6 4d f9 00 00 e1 06 |) M |
00003228 08 36 00 06 40 00 66 0e | 6 @ f |
00003230 08 2c 00 04 00 00 67 0a | , g |
00003238 08 f6 00 07 40 00 4e f8 | @ N |
00003240 29 b6 08 f6 00 06 40 00 |) @ |
00003248 02 04 00 f0 08 f6 00 00 | |
00003250 40 00 4e f8 29 b6 |@ N ) | .XXX[0x6]
00003256 48 e7 0c 00 |H | MOVEM.L D5+D4,-(A7)
0000325a 78 30 |x0 | MOVEQ.L #0x30,D4
0000325c c8 2c 00 00 | , | AND.B (A4+0x0),D4
00003260 88 78 74 bc | xt | OR.W 0x74bc,D4
00003264 66 28 |f( | BNE 0x328e
00003266 38 2c 00 02 |8, | MOVE.W (A4+0x2),D4
0000326a 3a 30 49 90 |:0I | MOVE.W (D4.L),D5 ; LEW=4990
0000326e 8a 78 74 b2 | xt | OR.W 0x74b2,D5
00003272 54 45 |TE | ADDQ.W #0x2,D5
00003274 67 18 |g | BEQ 0x328e
00003276 44 45 |DE | NEG.W D5
00003278 31 c5 74 bc |1 t | MOVE.W D5,0x74bc
0000327c 54 84 |T | ADDQ.L #0x2,D4
0000327e 21 c4 74 b8 |! t | MOVE.L D4,0x74b8
00003282 08 ec 00 04 00 00 | | BSET.B #0x4,(A4+0x0)
00003288 11 fc 00 04 a0 02 | | MOVE.B #0x04,IO_DUART_MODEM_COMMAND
0000328e 4c df 00 30 |L 0 | MOVEM.L (A7)+,D4+D5
00003292 4e 75 |Nu | RTS
00003294 48 e7 fe 0c |H | MOVEM.L A5+A4+D6+D5+D4+D3+D2+D1+D0,-(A7); Via VECTOR_MODEM.TXRDY
00003298 08 f8 00 01 68 d0 | h | BSET.B #0x1,0x68d0
0000329e 49 f9 00 00 e0 86 |I | LEA.L 0xe086,A4
000032a4 42 84 |B | CLR.L D4
000032a6 32 38 74 bc |28t | MOVE.W 0x74bc,D1
000032aa 67 00 00 68 |g h | BEQ 0x3314
000032ae 53 41 |SA | SUBQ.W #0x1,D1
000032b0 31 c1 74 bc |1 t | MOVE.W D1,0x74bc
000032b4 2a 78 74 b8 |*xt | MOVEA.L 0x74b8,A5
000032b8 11 dd a0 03 | | MOVE.B (A5)+,IO_DUART_MODEM_DATA
000032bc 21 cd 74 b8 |! t | MOVE.L A5,0x74b8
000032c0 4c df 30 7f |L 0 | MOVEM.L (A7)+,D0+D1+D2+D3+D4+D5+D6+A4+A5
000032c4 4e 73 |Ns | RTE
000032c6 08 b9 | | .XXX[0x2]
000032c8 00 02 00 00 e0 86 66 24 | f$| .XXX[0x48]
000032d0 11 fc 00 30 a0 02 08 b9 | 0 |
000032d8 00 03 00 00 e0 86 08 f9 | |
000032e0 00 00 00 00 e0 86 42 b8 | B |
000032e8 74 b8 42 78 74 bc 42 38 |t Bxt B8|
000032f0 74 be 4e 75 48 e7 80 e0 |t NuH |
000032f8 45 f8 75 0c 20 3c 00 00 |E u < |
00003300 3d 08 25 7c 00 00 32 c6 |= %| 2 |
00003308 00 08 4e b8 53 78 4c df | N SxL |
00003310 07 01 60 de | ` | .XXX[0x4]
00003314 08 ac 00 04 00 00 | | BCLR.B #0x4,(A4+0x0)
0000331a 11 fc 00 08 a0 02 | | MOVE.B #0x08,IO_DUART_MODEM_COMMAND
00003320 28 38 74 b8 |(8t | MOVE.L 0x74b8,D4
00003324 4a 2c 00 01 |J, | TST.B (A4+0x1)
00003328 66 28 |f( | BNE 0x3352
0000332a 3c 38 74 b4 |<8t | MOVE.W 0x74b4,D6
0000332e cc 44 | D | AND.W D4,D6
00003330 67 0e |g | BEQ 0x3340
00003332 3a 2c 00 04 |:, | MOVE.W (A4+0x4),D5
00003336 9a 44 | D | SUB.W D4,D5
00003338 52 45 |RE | ADDQ.W #0x1,D5
0000333a 62 54 |bT | BHI 0x3390
0000333c 5d fa 06 7a |] z | TRAPLT.W #0x067a
00003340 38 2c 00 02 |8, | MOVE.W (A4+0x2),D4
00003344 31 b8 74 b0 49 90 |1 t I | MOVE.W 0x74b0,(D4.L) ; LEW=4990
0000334a 52 44 |RD | ADDQ.W #0x1,D4
0000334c 39 44 00 04 |9D | MOVE.W D4,(A4+0x4)
00003350 60 72 |`r | BRA 0x33c4
00003352 3c 38 74 b4 |<8t | MOVE.W 0x74b4,D6
00003356 3a 06 |: | MOVE.W D6,D5
00003358 cc 44 | D | AND.W D4,D6
0000335a 67 06 |g | BEQ 0x3362
0000335c 9a 46 | F | SUB.W D6,D5
0000335e 52 45 |RE | ADDQ.W #0x1,D5
00003360 60 2e |`. | BRA 0x3390
00003362 53 2c 00 01 |S, | SUBQ.B #0x1,(A4+0x1)
00003366 42 85 |B | CLR.L D5
00003368 3a 2c 00 02 |:, | MOVE.W (A4+0x2),D5
0000336c 38 30 59 90 |80Y | MOVE.W (D5.L),D4 ; LEW=5990
00003370 31 b8 74 ae 59 90 |1 t Y | MOVE.W 0x74ae,(D5.L) ; LEW=5990
00003376 31 c5 74 ae |1 t | MOVE.W D5,0x74ae
0000337a 39 44 00 02 |9D | MOVE.W D4,(A4+0x2)
0000337e 3a 30 49 90 |:0I | MOVE.W (D4.L),D5 ; LEW=4990
00003382 8a 78 74 b2 | xt | OR.W 0x74b2,D5
00003386 54 45 |TE | ADDQ.W #0x2,D5
00003388 44 45 |DE | NEG.W D5
0000338a 54 84 |T | ADDQ.L #0x2,D4
0000338c 21 c4 74 b8 |! t | MOVE.L D4,0x74b8
00003390 31 c5 74 bc |1 t | MOVE.W D5,0x74bc
00003394 08 2c 00 05 00 00 | , | BTST.B #0x5,(A4+0x0)
0000339a 66 00 00 a4 |f | BNE 0x3440
0000339e 08 ec 00 04 00 00 | | BSET.B #0x4,(A4+0x0)
000033a4 11 fc 00 04 a0 02 | | MOVE.B #0x04,IO_DUART_MODEM_COMMAND
000033aa 1c 2c 00 01 | , | MOVE.B (A4+0x1),D6
000033ae bc 38 74 b7 | 8t | CMP.B 0x74b7,D6
000033b2 6e 00 00 8c |n | BGT 0x3440
000033b6 08 2c 00 02 00 00 | , | BTST.B #0x2,(A4+0x0)
000033bc 66 00 00 82 |f | BNE 0x3440
000033c0 60 00 00 70 |` p | BRA 0x3432
000033c4 42 b8 74 b8 |B t | CLR.L 0x74b8
000033c8 42 78 74 bc |Bxt | CLR.W 0x74bc
000033cc 42 38 74 be |B8t | CLR.B 0x74be
000033d0 08 39 00 07 00 00 e1 16 | 9 | BTST.B #0x7,0xe116
000033d8 67 10 |g | BEQ 0x33ea
000033da 08 f9 00 06 00 00 e1 16 | | BSET.B #0x6,0xe116
000033e2 08 f9 00 00 00 00 e1 16 | | BSET.B #0x0,0xe116
000033ea 08 ac 00 02 00 00 | | BCLR.B #0x2,(A4+0x0)
000033f0 67 40 |g@ | BEQ 0x3432
000033f2 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
000033f6 45 f8 75 0c |E u | LEA.L 0x750c,A2
000033fa 20 3c 00 00 3d 08 | < = | MOVE.L #0x3d08,D0
00003400 25 7c 00 00 32 c6 00 08 |%| 2 | MOVE.L #0x32c6,(A2+0x8)
00003408 4e b8 53 78 |N Sx | JSR 0x5378
0000340c 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
00003410 31 f8 ff ff 74 bc |1 t | MOVE.W 0xffffffff,0x74bc
00003416 21 fc 00 00 00 01 74 b8 |! t | MOVE.L #0x1,0x74b8
0000341e 08 f8 00 00 74 be | t | BSET.B #0x0,0x74be
00003424 11 fc 00 64 a0 02 | d | MOVE.B #0x64,IO_DUART_MODEM_COMMAND
0000342a 08 ec 00 03 00 00 | | BSET.B #0x3,(A4+0x0)
00003430 60 0e |` | BRA 0x3440
00003432 08 ac 00 03 00 00 | | BCLR.B #0x3,(A4+0x0)
00003438 67 06 |g | BEQ 0x3440
0000343a 08 ec 00 00 00 00 | | BSET.B #0x0,(A4+0x0)
00003440 4c df 30 7f |L 0 | MOVEM.L (A7)+,D0+D1+D2+D3+D4+D5+D6+A4+A5
00003444 4e 73 |Ns | RTE
00003446 48 e7 80 80 |H | MOVEM.L A0+D0,-(A7)
0000344a 4a 39 00 00 fc 94 |J9 | TST.B MODEM_PORT_FLAG
00003450 67 28 |g( | BEQ 0x347a
00003452 41 f8 62 44 |A bD | LEA.L 0x6244,A0
00003456 11 fc 00 04 a0 02 | | MOVE.B #0x04,IO_DUART_MODEM_COMMAND
0000345c 20 3c 00 09 89 68 | < h | MOVE.L #0x98968,D0
00003462 08 38 00 02 a0 01 | 8 | BTST.B #0x2,IO_DUART_MODEM_STATUS
00003468 67 0c |g | BEQ 0x3476
0000346a 11 d8 a0 03 | | MOVE.B (A0)+,IO_DUART_MODEM_DATA
0000346e b1 fc 00 00 62 6c | bl | CMPA.L #0x626c,A0
00003474 67 04 |g | BEQ 0x347a
00003476 53 80 |S | SUBQ.L #0x1,D0
00003478 66 e8 |f | BNE 0x3462
0000347a 4c df 01 01 |L | MOVEM.L (A7)+,D0+A0
0000347e 4e 75 |Nu | RTS
00003480 08 b9 00 03 00 00 e0 1e | | .XXX[0x40]
00003488 67 08 08 f9 00 00 00 00 |g |
00003490 e0 06 21 fc 00 00 76 20 | ! v |
00003498 77 2c 42 b8 77 3a 42 b8 |w,B w:B |
000034a0 77 46 42 b8 77 3e 42 b8 |wFB w>B |
000034a8 75 1c 42 38 77 98 48 e7 |u B8w H |
000034b0 80 e0 45 f8 77 80 4e b8 | E w N |
000034b8 53 b0 4c df 07 01 42 40 |S L B@|
000034c0 41 f8 b0 02 |A | LEA.L IO_MOSART_DATA,A0
000034c4 4e b8 35 04 |N 5 | JSR 0x3504
000034c8 11 bc 00 40 02 01 | @ | MOVE.B #0x40,(A0+D0.W*2+#0x1)
000034ce 42 01 |B | CLR.B D1
000034d0 52 01 |R | ADDQ.B #0x1,D1
000034d2 66 fc |f | BNE 0x34d0
000034d4 4a 40 |J@ | TST.W D0
000034d6 66 2c |f, | BNE 0x3504
000034d8 08 39 00 01 00 00 fc 00 | 9 | BTST.B #0x1,0xfc00
000034e0 67 18 |g | BEQ 0x34fa
000034e2 4e b8 3a 4a |N :J | JSR 0x3a4a
000034e6 11 fc 00 4d b0 03 | M | MOVE.B #0x4d,IO_MOSART_CONTROL
000034ec 11 fc 00 02 77 45 | wE | MOVE.B #0x02,0x7745
000034f2 11 f8 77 45 b0 03 | wE | MOVE.B 0x7745,IO_MOSART_CONTROL
000034f8 4e 75 |Nu | RTS
000034fa 08 39 00 00 00 00 fc 00 | 9 | BTST.B #0x0,0xfc00
00003502 66 de |f | BNE 0x34e2
00003504 42 30 02 01 |B0 | CLR.B (A0+D0.W*2+#0x1)
00003508 42 30 02 01 |B0 | CLR.B (A0+D0.W*2+#0x1)
0000350c 42 30 02 01 |B0 | CLR.B (A0+D0.W*2+#0x1)
00003510 4e 75 |Nu | RTS
00003512 31 fc 00 02 77 a2 |1 w | MOVE.W #0x2,0x77a2
00003518 08 b9 00 03 00 00 e0 1e | | BCLR.B #0x3,0xe01e
00003520 67 08 |g | BEQ 0x352a
00003522 08 f9 00 00 00 00 e0 06 | | BSET.B #0x0,0xe006
0000352a 21 fc 00 00 76 20 77 2c |! v w,| MOVE.L #0x7620,0x772c
00003532 42 b8 77 3a |B w: | CLR.L 0x773a
00003536 42 b8 77 46 |B wF | CLR.L 0x7746
0000353a 42 b8 77 3e |B w> | CLR.L 0x773e
0000353e 42 b8 75 1c |B u | CLR.L 0x751c
00003542 42 38 77 98 |B8w | CLR.B 0x7798
00003546 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
0000354a 45 f8 77 80 |E w | LEA.L 0x7780,A2
0000354e 4e b8 53 b0 |N S | JSR 0x53b0
00003552 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
00003556 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
0000355a 45 f8 77 70 |E wp | LEA.L 0x7770,A2
0000355e 4e b8 53 b0 |N S | JSR 0x53b0
00003562 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
00003566 4e b0 01 e1 77 5c |N w\ | JSR ((#0x775c)) ; LEW=01e1
0000356c 4e b0 01 e1 77 60 |N w` | JSR ((#0x7760)) ; LEW=01e1
00003572 11 fc 00 80 a0 04 | | MOVE.B #0x80,IO_DUART_ACR_IPCR
00003578 11 fc 00 03 a0 0f | | MOVE.B #0x03,IO_DUART_CLR_OPC_STOP_COUNTER
0000357e 20 3c 00 00 1e 84 | < | MOVE.L #0x1e84,D0
00003584 12 3c 00 0a | < | MOVE.B #0x0a,D1
00003588 4e b8 3b aa |N ; | JSR 0x3baa
0000358c 4e 75 |Nu | RTS
0000358e 4e b8 |N | .XXX[0x2]
00003590 3a 4a 11 fc 00 03 a0 0e |:J | .XXX[0xb8]
00003598 31 fc 00 00 77 a2 4e 75 |1 w Nu|
000035a0 08 ac 00 01 00 00 18 3c | <|
000035a8 00 a5 42 05 12 1a 67 26 | B g&|
000035b0 08 f8 00 01 77 46 66 26 | wFf&|
000035b8 11 c4 77 42 8b 38 77 46 | wB 8wF|
000035c0 4a 38 77 49 67 0c b2 38 |J8wIg 8|
000035c8 77 49 56 fa 08 10 42 38 |wIV B8|
000035d0 77 49 4e b8 2a 80 11 c1 |wIN * |
000035d8 77 49 4e f8 2a 50 08 ec |wIN *P |
000035e0 00 03 00 00 66 f4 08 f9 | f |
000035e8 00 00 00 00 e0 06 60 ea | ` |
000035f0 08 f8 00 03 77 46 4e f8 | wFN |
000035f8 29 b6 12 3c 00 05 18 38 |) < 8|
00003600 77 47 67 38 0c 04 00 02 |wGg8 |
00003608 67 12 12 3c 00 04 4e b8 |g < N |
00003610 3e de 42 81 12 1a d5 c1 |> B |
00003618 42 81 60 be 18 3c 00 d2 |B ` < |
00003620 1a 3c 00 10 48 e7 c0 c0 | < H |
00003628 70 03 4e b8 2b 1e 64 f8 |p N + d |
00003630 4c df 03 03 42 38 77 98 |L B8w |
00003638 60 00 ff 72 08 39 00 00 |` r 9 |
00003640 00 00 fc 00 67 c8 60 d4 | g ` |
00003648 48 e7 c8 c0 |H | MOVEM.L A1+A0+D4+D1+D0,-(A7)
0000364c 12 3c 00 05 | < | MOVE.B #0x05,D1
00003650 18 38 77 47 | 8wG | MOVE.B 0x7747,D4
00003654 67 2c |g, | BEQ 0x3682
00003656 0c 04 00 02 | | CMPI.B #0x02,D4
0000365a 67 08 |g | BEQ 0x3664
0000365c 12 3c 00 04 | < | MOVE.B #0x04,D1
00003660 4e b8 3e de |N > | JSR 0x3ede
00003664 11 fc 00 d2 77 42 | wB | MOVE.B #0xd2,0x7742
0000366a 70 03 |p | MOVEQ.L #0x03,D0
0000366c 4e b8 2b 1e |N + | JSR 0x2b1e
00003670 64 f8 |d | BCC 0x366a
00003672 42 38 77 98 |B8w | CLR.B 0x7798
00003676 08 f8 00 04 77 46 | wF | BSET.B #0x4,0x7746
0000367c 4c df 03 13 |L | MOVEM.L (A7)+,D0+D1+D4+A0+A1
00003680 4e 75 |Nu | RTS
00003682 08 39 00 00 00 00 fc 00 | 9 | BTST.B #0x0,0xfc00
0000368a 67 d4 |g | BEQ 0x3660
0000368c 60 d6 |` | BRA 0x3664
0000368e 08 f8 00 03 77 46 | wF | BSET.B #0x3,0x7746
00003694 4e 75 |Nu | RTS
00003696 08 f8 00 01 77 46 | wF | BSET.B #0x1,0x7746
0000369c 4e 75 |Nu | RTS
0000369e VECTOR_MOSART.TXRDY:
; Via VECTOR_MOSART.TXRDY
0000369e 53 78 77 34 |Sxw4 | SUBQ.W #0x1,0x7734 ; <-- VECTOR_0x4c
000036a2 6d 22 |m" | BLT 0x36c6
000036a4 4e f0 01 e1 77 54 |N wT | JMP ((#0x7754)) ; LEW=01e1
000036aa 11 f0 01 e1 77 28 | w( | .XXX[0x6]
000036b0 b0 02 52 b8 77 28 4e 73 | R w(Ns| .XXX[0x10]
000036b8 11 f0 01 e1 77 28 a0 03 | w( |
000036c0 52 b8 77 28 4e 73 |R w(Ns | .XXX[0x6]
000036c6 48 e7 f0 e0 |H | MOVEM.L A2+A1+A0+D3+D2+D1+D0,-(A7)
000036ca 30 38 77 34 |08w4 | MOVE.W 0x7734,D0
000036ce 46 40 |F@ | NOT.W D0
000036d0 41 bc 00 03 |A | CHK.W #0x3,D0
000036d4 4e f0 05 a0 36 e0 |N 6 | JMP (D0.W*4+#0x36e0) ; LEW=05a0
000036da 4c df 07 0f 4e 73 |L Ns | .XXX[0x6]
000036e0 4e f8 36 f0 4e f8 3a a2 |N 6 N : | .XXX[0x278]
000036e8 4e f8 3a f0 4e f8 3b 62 |N : N ;b|
000036f0 48 e7 80 e0 45 f8 77 70 |H E wp|
000036f8 4e b8 53 b0 4c df 07 01 |N S L |
00003700 4e b8 37 06 60 d4 4e b8 |N 7 ` N |
00003708 39 c8 0c b8 00 00 75 1c |9 u |
00003710 77 28 6f 1c 08 f8 00 07 |w(o |
00003718 77 46 11 fc 00 29 77 6c |wF )wl|
00003720 0c 39 00 58 80 00 7f 80 | 9 X |
00003728 66 06 11 fc 00 51 77 6c |f Qwl|
00003730 4e b8 37 36 4e 75 08 b8 |N 76Nu |
00003738 00 05 77 46 66 00 00 a6 | wFf |
00003740 08 b8 00 06 77 46 66 00 | wFf |
00003748 00 f0 08 38 00 07 77 46 | 8 wF|
00003750 66 34 08 38 00 06 b0 03 |f4 8 |
00003758 66 00 01 f4 08 b8 00 04 |f |
00003760 77 46 66 00 00 5e 08 b8 |wFf ^ |
00003768 00 01 77 46 66 00 01 20 | wFf |
00003770 70 03 08 b8 00 03 77 46 |p wF|
00003778 66 00 00 54 20 3c 00 00 |f T < |
00003780 1e 84 60 00 00 10 53 38 | ` S8|
00003788 77 6c 67 00 01 7c 20 3c |wlg | <|
00003790 00 00 1e 84 12 3c 00 02 | < |
00003798 4e b8 3b aa 4e 75 0c 39 |N ; Nu 9|
000037a0 00 58 80 00 7f 80 67 00 | X g |
000037a8 ff 5e 08 38 00 06 b0 03 | ^ 8 |
000037b0 67 00 ff 54 08 38 00 07 |g T 8 |
000037b8 b0 03 66 00 ff 4a 60 00 | f J` |
000037c0 01 98 10 38 77 47 0c 00 | 8wG |
000037c8 00 02 67 90 70 01 11 c0 | g p |
000037d0 77 4d 41 f8 75 1c 10 3c |wMA u <|
000037d8 00 b4 11 c0 77 42 32 38 | wB28|
000037e0 77 3b 60 14 41 f8 75 18 |w;` A u |
000037e8 10 38 77 43 12 38 77 3d | 8wC 8w=|
000037f0 0c 00 00 f0 66 02 53 01 | f S |
000037f8 31 fc 00 04 77 34 21 c8 |1 w4! |
00003800 77 28 10 c0 10 c1 42 18 |w( B |
00003808 b1 01 10 81 20 3c 00 03 | < |
00003810 93 84 12 3c 00 03 4e b8 | < N |
00003818 3b aa 4e b8 39 a6 4e 75 |; N 9 Nu|
00003820 08 b8 00 06 77 46 67 e4 | wFg |
00003828 0c 38 00 b4 77 44 66 dc | 8 wDf |
00003830 08 f8 00 06 77 46 60 d4 | wF` |
00003838 08 b8 00 07 77 46 67 00 | wFg |
00003840 ff 3c 10 38 77 44 0c 00 | < 8wD |
00003848 00 e1 66 10 10 38 77 42 | f 8wB|
00003850 0c 00 00 b4 67 00 01 08 | g |
00003858 60 00 00 c0 42 38 75 1e |` B8u |
00003860 42 38 75 1f 0c 00 00 c3 |B8u |
00003868 67 14 10 38 77 42 0c 00 |g 8wB |
00003870 00 b4 67 00 00 ea 52 78 | g Rx|
00003878 77 3a 60 00 fe e0 11 fc |w:` |
00003880 00 06 77 47 11 fc 00 a5 | wG |
00003888 77 42 60 00 fe d0 42 82 |wB` B |
00003890 14 38 75 1e b5 03 16 38 | 8u 8|
00003898 75 1f 45 f0 21 a0 75 20 |u E ! u |
000038a0 70 03 4e b8 2b 1e 65 18 |p N + e |
000038a8 52 02 b1 03 14 c0 4a 78 |R Jx|
000038b0 6a d6 67 ec 0c 02 00 fa |j g |
000038b8 66 e6 08 f8 00 01 77 46 |f wF|
000038c0 08 b9 00 03 00 00 e0 1e | |
000038c8 67 08 08 f9 00 00 00 00 |g |
000038d0 e0 06 41 f8 75 1c 21 c8 | A u ! |
000038d8 77 28 10 38 77 42 12 38 |w( 8wB 8|
000038e0 77 3b 10 c0 10 c1 10 c2 |w; |
000038e8 10 83 4a 38 77 49 66 00 | J8wIf |
000038f0 fe ac b1 03 b3 03 b5 03 | |
000038f8 10 83 58 42 31 c2 77 34 | XB1 w4|
00003900 42 38 77 4e 60 00 ff 06 |B8wN` |
00003908 10 38 77 42 0c 00 00 b4 | 8wB |
00003910 67 00 00 4c 08 b8 00 07 |g L |
00003918 77 46 50 38 77 4e 6b 38 |wFP8wNk8|
00003920 42 40 10 38 75 1e 58 40 |B@ 8u X@|
00003928 31 c0 77 34 21 fc 00 00 |1 w4! |
00003930 75 1c 77 28 0c 38 00 10 |u w( 8 |
00003938 77 4e 66 00 fe d0 20 3c |wNf <|
00003940 00 08 f0 ca 12 3c 00 0d | < |
00003948 4e b8 3b aa 4e 75 08 38 |N ; Nu 8|
00003950 00 07 b0 03 66 00 fe 06 | f |
00003958 70 02 |p | MOVEQ.L #0x02,D0
0000395a 11 c0 77 4d | wM | MOVE.B D0,0x774d
0000395e 0c 39 00 58 80 00 7f 80 | 9 X | CMPI.B #0x58,MODEM_DESIGNATOR
00003966 67 16 |g | BEQ 0x397e
00003968 42 38 77 45 |B8wE | CLR.B 0x7745
0000396c 11 f8 77 45 b0 03 | wE | MOVE.B 0x7745,IO_MOSART_CONTROL
00003972 11 fc 00 07 77 47 | wG | MOVE.B #0x07,0x7747
00003978 4e b8 39 96 |N 9 | JSR 0x3996
0000397c 4e 75 |Nu | RTS
0000397e 4e b8 35 12 |N 5 | JSR 0x3512
00003982 4e b8 3e d6 |N > | JSR 0x3ed6
00003986 4e 75 |Nu | RTS
00003988 08 38 00 07 b0 03 4e b8 | 8 N | .XXX[0x8]
00003990 3e d6 60 00 fa ec |> ` | .XXX[0x6]
00003996 12 3c 00 04 | < | MOVE.B #0x04,D1
0000399a 20 3c 00 02 fa ee | < | MOVE.L #0x2faee,D0
000039a0 4e b8 3b aa |N ; | JSR 0x3baa
000039a4 4e 75 |Nu | RTS
000039a6 08 f8 | | .XXX[0x2]
000039a8 00 05 77 45 4e f0 01 e1 | wEN | .XXX[0xa0]
000039b0 77 58 08 f8 00 00 77 45 |wX wE|
000039b8 11 f8 77 45 b0 03 4e 75 | wE Nu|
000039c0 11 fc 00 04 a0 02 4e 75 | Nu|
000039c8 4e f0 01 e1 77 5c 02 38 |N w\ 8|
000039d0 00 de 77 45 11 f8 77 45 | wE wE|
000039d8 b0 03 4e 75 11 fc 00 08 | Nu |
000039e0 a0 02 4e f0 01 e1 77 60 | N w`|
000039e8 08 f8 00 02 77 45 11 f8 | wE |
000039f0 77 45 b0 03 4e 75 11 fc |wE Nu |
000039f8 00 01 a0 02 4e 75 4e f0 | NuN |
00003a00 01 e1 77 64 08 b8 00 02 | wd |
00003a08 77 45 11 f8 77 45 b0 03 |wE wE |
00003a10 4e 75 11 fc 00 02 a0 02 |Nu |
00003a18 4e 75 08 39 00 01 00 00 |Nu 9 |
00003a20 fc 00 67 08 08 38 00 06 | g 8 |
00003a28 b0 03 66 2e 08 b8 00 04 | f. |
00003a30 77 46 66 40 08 b8 00 03 |wFf@ |
00003a38 77 46 08 b8 00 01 77 46 |wF wF|
00003a40 67 08 70 03 4e b8 2b 1e |g p N + |
00003a48 64 f8 |d | .XXX[0x2]
00003a4a 12 3c 00 00 | < | MOVE.B #0x00,D1
00003a4e 20 3c 00 00 98 96 | < | MOVE.L #0x9896,D0
00003a54 4e b8 3b aa |N ; | JSR 0x3baa
00003a58 4e 75 |Nu | RTS
00003a5a 42 78 77 4a 11 fc |BxwJ | .XXX[0x6]
00003a60 00 41 b0 02 11 fc 00 01 | A | .XXX[0x148]
00003a68 77 47 31 fc ff ff 77 34 |wG1 w4|
00003a70 60 00 ff 3a 0c 39 00 58 |` : 9 X|
00003a78 80 00 7f 80 67 00 04 80 | g |
00003a80 21 fc 80 00 7e 0b 77 50 |! ~ wP|
00003a88 11 fc 00 03 77 47 11 fc | wG |
00003a90 00 1f 77 6c 31 fc ff fe | wl1 |
00003a98 77 34 42 78 77 4a 60 00 |w4BxwJ` |
00003aa0 ff 0c 4a 38 77 4a 66 1c | J8wJf |
00003aa8 11 fc 00 02 77 47 4e b8 | wGN |
00003ab0 39 c8 12 3c 00 01 20 3c |9 < <|
00003ab8 00 00 98 96 4e b8 3b aa | N ; |
00003ac0 60 00 fc 18 70 04 4e b8 |` p N |
00003ac8 39 5a 60 00 fc 0e 12 38 |9Z` 8|
00003ad0 77 47 0c 01 00 05 67 08 |wG g |
00003ad8 12 3c 00 00 4e b8 3e de | < N > |
00003ae0 21 fc 00 00 76 20 77 2c |! v w,|
00003ae8 4e b8 39 e2 60 00 fc 8e |N 9 ` |
00003af0 20 78 77 50 10 38 77 4a | xwP 8wJ|
00003af8 66 64 10 18 66 14 11 fc |fd f |
00003b00 00 52 77 4a 11 fc 00 0a | RwJ |
00003b08 77 6c 11 fc 00 04 77 47 |wl wG|
00003b10 60 6a 53 38 77 6c 67 00 |`jS8wlg |
00003b18 00 8e 0c 00 00 20 67 da | g |
00003b20 21 c8 77 50 52 78 77 34 |! wPRxw4|
00003b28 0c 00 00 54 67 28 0c 00 | Tg( |
00003b30 00 57 67 22 0c 00 00 50 | Wg" P|
00003b38 66 06 10 3c 00 52 60 16 |f < R` |
00003b40 0c 00 00 44 66 06 10 3c | Df <|
00003b48 00 50 60 0a 00 f8 00 00 | P` |
00003b50 62 96 65 00 00 52 11 c0 |b e R |
00003b58 b0 02 60 00 fb 7e 72 03 | ` ~r |
00003b60 60 2a 10 38 77 4a 67 34 |`* 8wJg4|
00003b68 0c 00 00 49 67 2e 53 38 | Ig.S8|
00003b70 77 6c 67 0c 52 78 77 34 |wlg Rxw4|
00003b78 42 38 77 4a 70 4d 60 d6 |B8wJpM` |
00003b80 12 3c 00 01 0c 00 00 42 | < B|
00003b88 67 02 72 03 4e b8 3e de |g r N > |
00003b90 4e b8 39 c8 4e b8 34 80 |N 9 N 4 |
00003b98 60 00 fb 40 11 fc 00 05 |` @ |
00003ba0 77 47 60 00 ff 0a 50 fa |wG` P |
00003ba8 08 10 | | .XXX[0x2]
00003baa 11 c1 77 7c | w| | MOVE.B D1,0x777c
00003bae 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
00003bb2 45 f8 77 70 |E wp | LEA.L 0x7770,A2
00003bb6 20 00 | | MOVE.L D0,D0
00003bb8 25 7c 00 00 3b ca 00 08 |%| ; | MOVE.L #0x3bca,(A2+0x8)
00003bc0 4e b8 53 78 |N Sx | JSR 0x5378
00003bc4 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
00003bc8 4e 75 |Nu | RTS
00003bca 48 e7 30 20 42 40 |H 0 B@ | .XXX[0x6]
00003bd0 10 38 77 7c 41 bc 00 0d | 8w|A | .XXX[0x10]
00003bd8 4e b0 05 a1 62 98 4c df |N b L |
00003be0 04 0c 4e 75 | Nu | .XXX[0x4]
00003be4 VECTOR_MOSART.RXRDY:
; Via VECTOR_MOSART.RXRDY
00003be4 48 e7 e0 80 |H | MOVEM.L A0+D2+D1+D0,-(A7) ; <-- VECTOR_0x47
00003be8 12 38 b0 03 | 8 | MOVE.B IO_MOSART_CONTROL,D1
00003bec 14 38 b0 02 | 8 | MOVE.B IO_MOSART_DATA,D2
00003bf0 08 01 00 07 | | BTST.L #0x7,D1
00003bf4 67 00 00 d4 |g | BEQ 0x3cca
00003bf8 02 01 00 78 | x | ANDI.B #0x78,D1
00003bfc 4a 38 77 98 |J8w | TST.B 0x7798
00003c00 66 72 |fr | BNE 0x3c74
00003c02 20 78 77 2c | xw, | MOVEA.L 0x772c,A0
00003c06 b1 fc 00 00 76 20 | v | CMPA.L #0x7620,A0
00003c0c 66 22 |f" | BNE 0x3c30
00003c0e 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
00003c12 45 f8 77 80 |E w | LEA.L 0x7780,A2
00003c16 20 3c 00 02 62 58 | < bX | MOVE.L #0x26258,D0
00003c1c 25 7c 00 00 3c da 00 08 |%| < | MOVE.L #0x3cda,(A2+0x8)
00003c24 4e b8 53 78 |N Sx | JSR 0x5378
00003c28 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
00003c2c 42 38 77 48 |B8wH | CLR.B 0x7748
00003c30 4a 01 |J | TST.B D1
00003c32 66 7c |f| | BNE 0x3cb0
00003c34 b5 38 77 48 | 8wH | EOR.B D2,0x7748
00003c38 10 c2 | | MOVE.B D2,(A0)+
00003c3a 08 38 00 00 77 46 | 8 wF | BTST.B #0x0,0x7746
00003c40 67 10 |g | BEQ 0x3c52
00003c42 53 78 77 36 |Sxw6 | SUBQ.W #0x1,0x7736
00003c46 67 00 00 b6 |g | BEQ 0x3cfe
00003c4a 08 38 00 02 77 46 | 8 wF | BTST.B #0x2,0x7746
00003c50 66 5e |f^ | BNE 0x3cb0
00003c52 b1 fc 00 00 76 24 | v$ | CMPA.L #0x7624,A0
00003c58 66 16 |f | BNE 0x3c70
00003c5a 54 48 |TH | ADDQ.L #0x2,A0
00003c5c 08 f8 00 00 77 46 | wF | BSET.B #0x0,0x7746
00003c62 42 40 |B@ | CLR.W D0
00003c64 10 38 76 22 | 8v" | MOVE.B 0x7622,D0
00003c68 31 c0 77 36 |1 w6 | MOVE.W D0,0x7736
00003c6c 67 00 00 90 |g | BEQ 0x3cfe
00003c70 21 c8 77 2c |! w, | MOVE.L A0,0x772c
00003c74 4c df 01 07 |L | MOVEM.L (A7)+,D0+D1+D2+A0
00003c78 4e 73 |Ns | RTE
00003c7a 08 b8 00 02 77 46 | wF | BCLR.B #0x2,0x7746
00003c80 67 10 |g | BEQ 0x3c92
00003c82 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
00003c86 45 f8 77 8c |E w | LEA.L 0x778c,A2
00003c8a 4e b8 53 b0 |N S | JSR 0x53b0
00003c8e 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
00003c92 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
00003c96 45 f8 77 80 |E w | LEA.L 0x7780,A2
00003c9a 20 3c 00 02 62 58 | < bX | MOVE.L #0x26258,D0
00003ca0 25 7c 00 00 3c da 00 08 |%| < | MOVE.L #0x3cda,(A2+0x8)
00003ca8 4e b8 53 78 |N Sx | JSR 0x5378
00003cac 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
00003cb0 11 fc 00 01 77 98 | w | MOVE.B #0x01,0x7798
00003cb6 4e f0 01 e1 77 68 |N wh | JMP ((#0x7768)) ; LEW=01e1
00003cbc 10 38 77 45 | 8wE | .XXX[0x4]
00003cc0 08 c0 00 04 11 c0 b0 03 | | .XXX[0x8]
00003cc8 60 aa |` | .XXX[0x2]
00003cca 11 c1 77 4b | wK | MOVE.B D1,0x774b
00003cce 11 c2 77 4a | wJ | MOVE.B D2,0x774a
00003cd2 11 f8 77 47 77 4c | wGwL | MOVE.B 0x7747,0x774c
00003cd8 60 9a |` | BRA 0x3c74
00003cda 21 fc 00 00 76 20 |! v | .XXX[0x6]
00003ce0 77 2c 08 b8 00 00 77 46 |w, wF| .XXX[0x18]
00003ce8 42 38 77 98 11 fc 00 e1 |B8w |
00003cf0 77 43 52 78 77 40 08 f8 |wCRxw@ |
00003cf8 00 05 77 46 4e 75 | wFNu | .XXX[0x6]
00003cfe 21 fc 00 00 76 20 77 2c |! v w,| MOVE.L #0x7620,0x772c
00003d06 08 b8 00 00 77 46 | wF | BCLR.B #0x0,0x7746
00003d0c 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
00003d10 45 f8 77 80 |E w | LEA.L 0x7780,A2
00003d14 4e b8 53 b0 |N S | JSR 0x53b0
00003d18 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
00003d1c 42 40 |B@ | CLR.W D0
00003d1e 10 38 76 22 | 8v" | MOVE.B 0x7622,D0
00003d22 67 42 |gB | BEQ 0x3d66
00003d24 11 c0 76 25 | v% | MOVE.B D0,0x7625
00003d28 11 f8 76 20 76 24 | v v$ | MOVE.B 0x7620,0x7624
00003d2e 08 f8 00 02 77 46 | wF | BSET.B #0x2,0x7746
00003d34 21 fc 00 00 76 26 77 30 |! v&w0| MOVE.L #0x7626,0x7730
00003d3c 4a 78 6a d6 |Jxj | TST.W 0x6ad6
00003d40 66 06 |f | BNE 0x3d48
00003d42 55 b8 77 30 |U w0 | SUBQ.L #0x2,0x7730
00003d46 54 40 |T@ | ADDQ.W #0x2,D0
00003d48 31 c0 77 38 |1 w8 | MOVE.W D0,0x7738
00003d4c 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
00003d50 45 f8 77 8c |E w | LEA.L 0x778c,A2
00003d54 70 27 |p' | MOVEQ.L #0x27,D0
00003d56 25 7c 00 00 3e 5e 00 08 |%| >^ | MOVE.L #0x3e5e,(A2+0x8)
00003d5e 4e b8 53 78 |N Sx | JSR 0x5378
00003d62 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
00003d66 10 38 76 20 | 8v | MOVE.B 0x7620,D0
00003d6a 11 c0 76 24 | v$ | MOVE.B D0,0x7624
00003d6e 12 00 | | MOVE.B D0,D1
00003d70 e8 19 | | ROR.B #0x4,D1
00003d72 b1 01 | | EOR.B D0,D1
00003d74 52 01 |R | ADDQ.B #0x1,D1
00003d76 66 00 ff 02 |f | BNE 0x3c7a
00003d7a 14 00 | | MOVE.B D0,D2
00003d7c 02 40 00 0f | @ | ANDI.W #0x000f,D0
00003d80 0c 40 00 05 | @ | CMPI.W #0x0005,D0
00003d84 6e 00 00 bc |n | BGT 0x3e42
00003d88 4e f0 03 a0 3d 8e |N = | JMP (D0.W*2+#0x3d8e) ; LEW=03a0
00003d8e 60 0a |` | .XXX[0x2]
00003d90 60 1c 60 52 60 2a 60 52 |` `R`*`R| .XXX[0xb0]
00003d98 60 5c 4a 38 77 48 66 0a |`\J8wHf |
00003da0 10 38 76 21 b0 38 77 3b | 8v! 8w;|
00003da8 67 08 14 3c 00 e1 52 78 |g < Rx|
00003db0 77 3e 08 f8 00 06 77 46 |w> wF|
00003db8 11 c2 77 44 60 00 fe b6 | wD` |
00003dc0 4a 78 6a d6 67 ec 30 3c |Jxj g 0<|
00003dc8 53 00 20 78 77 30 10 18 |S xw0 |
00003dd0 21 c8 77 30 53 78 77 38 |! w0Sxw8|
00003dd8 31 c0 72 6c 21 fc 02 00 |1 rl! |
00003de0 00 01 70 5c 60 cc 50 fa | p\` P |
00003de8 08 10 4a 38 77 48 66 4e | J8wHfN|
00003df0 4e b8 3e d6 60 34 4a 38 |N > `4J8|
00003df8 77 48 66 46 30 38 77 3c |wHfF08w<|
00003e00 b0 38 76 21 67 24 53 40 | 8v!g$S@|
00003e08 b0 38 76 21 66 30 08 b8 | 8v!f0 |
00003e10 00 02 77 46 67 10 48 e7 | wFg H |
00003e18 80 e0 45 f8 77 8c 4e b8 | E w N |
00003e20 53 b0 4c df 07 01 31 c0 |S L 1 |
00003e28 77 3c 11 fc 00 f0 77 43 |w< wC|
00003e30 52 78 77 3c 08 f8 00 05 |Rxw< |
00003e38 77 46 60 00 fe 38 4e b8 |wF` 8N |
00003e40 3c ec |< | .XXX[0x2]
00003e42 08 b8 00 02 77 46 | wF | BCLR.B #0x2,0x7746
00003e48 67 10 |g | BEQ 0x3e5a
00003e4a 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
00003e4e 45 f8 77 8c |E w | LEA.L 0x778c,A2
00003e52 4e b8 53 b0 |N S | JSR 0x53b0
00003e56 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
00003e5a 60 00 fe 18 |` | BRA 0x3c74
00003e5e 48 e7 |H | .XXX[0x2]
00003e60 f0 80 20 78 77 30 30 38 | xw008| .XXX[0x70]
00003e68 77 38 67 32 42 83 16 38 |w8g2B 8|
00003e70 70 5c 72 7e 92 78 70 5e |p\r~ xp^|
00003e78 6f 2c 34 3c 83 00 14 18 |o,4< |
00003e80 31 82 31 a0 72 6c 54 03 |1 1 rlT |
00003e88 52 78 70 5e 53 40 67 06 |Rxp^S@g |
00003e90 53 41 67 12 60 e8 08 b8 |SAg ` |
00003e98 00 02 77 46 60 2e 08 b8 | wF`. |
00003ea0 00 02 77 46 60 2a 21 c8 | wF`*! |
00003ea8 77 30 31 c0 77 38 48 e7 |w01 w8H |
00003eb0 80 e0 45 f8 77 8c 20 3c | E w <|
00003eb8 00 00 04 e1 25 7c 00 00 | %| |
00003ec0 3e 5e 00 08 4e b8 53 78 |>^ N Sx|
00003ec8 4c df 07 01 11 c3 70 5c |L p\|
00003ed0 4c df 01 0f 4e 75 |L Nu | .XXX[0x6]
00003ed6 2f 00 |/ | MOVE.L D0,-(A7)
00003ed8 30 3c 13 00 |0< | MOVE.W #0x1300,D0
00003edc 60 08 |` | BRA 0x3ee6
00003ede 2f 00 |/ | MOVE.L D0,-(A7)
00003ee0 30 3c 23 00 |0<# | MOVE.W #0x2300,D0
00003ee4 10 01 | | MOVE.B D1,D0
00003ee6 42 81 |B | CLR.L D1
00003ee8 12 38 70 5c | 8p\ | MOVE.B 0x705c,D1
00003eec 31 80 11 a0 72 6c |1 rl | MOVE.W D0,(D1.W+#0x726c) ; LEW=11a0
00003ef2 54 38 70 5c |T8p\ | ADDQ.B #0x2,0x705c
00003ef6 52 78 70 5e |Rxp^ | ADDQ.W #0x1,0x705e
00003efa 20 1f | | MOVE.L (A7)+,D0
00003efc 4e 75 |Nu | RTS
00003efe 0c 78 | x | .XXX[0x2]
00003f00 00 0f 77 a2 67 1a 11 fc | w g | .XXX[0x60]
00003f08 00 03 a0 0f 20 3c 00 00 | < |
00003f10 1e 84 12 3c 00 05 4e b8 | < N |
00003f18 3b aa 31 fc 00 02 77 a2 |; 1 w |
00003f20 4e 75 11 fc 00 03 a0 0e |Nu |
00003f28 31 fc 00 03 77 a2 21 fc |1 w ! |
00003f30 00 00 63 18 77 9e 20 3c | c w <|
00003f38 00 02 fa ee 12 3c 00 06 | < |
00003f40 4e b8 3b aa 4e 75 12 3c |N ; Nu <|
00003f48 00 02 4e b8 3e de 31 fc | N > 1 |
00003f50 00 00 77 a2 21 fc 00 00 | w ! |
00003f58 63 18 77 9e 4e b8 3a 4a |c w N :J|
00003f60 4e 75 |Nu | .XXX[0x2]
00003f62 VECTOR_MODEM.TXRDY:
00003f62 4e f0 01 e1 77 99 |N w | JMP ((#0x7799)) ; LEW=01e1<-- VECTOR_0x4b
00003f68 50 fa 08 10 48 e7 c0 c0 |P H | .XXX[0x150]
00003f70 08 f8 00 01 68 d0 46 fc | h F |
00003f78 27 00 10 30 01 e1 77 50 |' 0 wP|
00003f80 67 00 00 10 11 c0 a0 03 |g |
00003f88 52 b8 77 50 4c df 03 03 |R wPL |
00003f90 4e 73 48 e7 80 e0 45 f8 |NsH E |
00003f98 77 70 4e b8 53 b0 4c df |wpN S L |
00003fa0 07 01 10 3c 00 0d 11 c0 | < |
00003fa8 a0 03 08 38 00 02 a0 01 | 8 |
00003fb0 67 f8 11 fc 00 08 a0 02 |g |
00003fb8 30 38 77 a2 4e f0 05 a1 |08w N |
00003fc0 63 fa 48 e7 80 e0 45 f8 |c H E |
00003fc8 77 70 4e b8 53 b0 4c df |wpN S L |
00003fd0 07 01 20 3c 00 01 c9 c2 | < |
00003fd8 12 3c 00 0c 4e b8 3b aa | < N ; |
00003fe0 60 aa 31 fc 00 05 77 a2 |` 1 w |
00003fe8 21 fc 00 00 63 3d 77 9e |! c=w |
00003ff0 20 3c 00 0b eb b8 12 3c | < <|
00003ff8 00 07 4e b8 3b aa 60 8c | N ; ` |
00004000 31 fc 00 07 77 a2 21 fc |1 w ! |
00004008 00 00 63 47 77 9e 20 3c | cGw <|
00004010 00 0b eb b8 12 3c 00 07 | < |
00004018 4e b8 3b aa 60 00 ff 6e |N ; ` n|
00004020 31 fc 00 09 77 a2 21 fc |1 w ! |
00004028 00 00 63 54 77 9e 20 3c | cTw <|
00004030 00 0b eb b8 12 3c 00 07 | < |
00004038 4e b8 3b aa 60 00 ff 4e |N ; ` N|
00004040 31 fc 00 0b 77 a2 21 fc |1 w ! |
00004048 00 00 63 5e 77 9e 20 3c | c^w <|
00004050 00 23 c3 28 12 3c 00 09 | # ( < |
00004058 4e b8 3b aa 60 00 ff 2e |N ; ` .|
00004060 31 fc 00 0e 77 a2 21 fc |1 w ! |
00004068 00 00 63 38 77 9e 20 3c | c8w <|
00004070 00 0b eb b8 12 3c 00 09 | < |
00004078 4e b8 3b aa 60 00 ff 0e |N ; ` |
00004080 12 3c 00 01 60 04 12 3c | < ` <|
00004088 00 03 4e b8 3e de 4e b8 | N > N |
00004090 35 12 4e 75 11 fc 00 08 |5 Nu |
00004098 a0 02 60 00 fe f0 53 78 | ` Sx|
000040a0 77 34 6d 0e 11 f0 01 e1 |w4m |
000040a8 77 28 a0 03 52 b8 77 28 |w( R w(|
000040b0 4e 73 48 e7 f0 e0 4e f8 |NsH N |
000040b8 36 f0 |6 | .XXX[0x2]
000040ba VECTOR_MODEM.RXRDY:
000040ba 48 e7 e0 80 |H | MOVEM.L A0+D2+D1+D0,-(A7) ; <-- VECTOR_0x46
000040be 08 f8 00 01 68 d0 | h | BSET.B #0x1,0x68d0
000040c4 e9 f8 11 03 a0 01 | | BFEXTU.L IO_DUART_MODEM_STATUS,{4:3},D1
000040ca 14 38 a0 03 | 8 | MOVE.B IO_DUART_MODEM_DATA,D2
000040ce 30 38 77 a2 |08w | MOVE.W 0x77a2,D0
000040d2 4a 01 |J | TST.B D1
000040d4 66 06 |f | BNE 0x40dc
000040d6 4e f0 05 a1 63 6a |N cj | JMP ((D0.W*4+#0x636a)) ; LEW=05a1
000040dc 11 fc 00 40 a0 02 | @ | MOVE.B #0x40,IO_DUART_MODEM_COMMAND
000040e2 4e f0 05 a1 63 b2 |N c | JMP ((D0.W*4+#0x63b2)) ; LEW=05a1
000040e8 4a 38 70 57 6b 1c 42 81 |J8pWk B | .XXX[0x280]
000040f0 12 38 70 54 11 bc 00 82 | 8pT |
000040f8 11 a0 71 6c 11 82 11 a0 | ql |
00004100 71 6d 54 38 70 54 52 78 |qmT8pTRx|
00004108 70 56 b4 30 01 e1 77 9e |pV 0 w |
00004110 67 06 4e f0 05 a1 63 b2 |g N c |
00004118 52 b8 77 9e 0c 30 00 ff |R w 0 |
00004120 01 e1 77 9e 66 06 4e f0 | w f N |
00004128 05 a1 63 fa 4c df 01 07 | c L |
00004130 4e 73 31 fc 00 01 77 a2 |Ns1 w |
00004138 21 fc 00 00 63 21 77 9e |! c!w |
00004140 60 ea 21 fc 00 00 63 5e |` ! c^|
00004148 77 9e 60 e0 21 fc 00 00 |w ` ! |
00004150 63 38 77 9e 60 d6 21 fc |c8w ` ! |
00004158 00 00 63 3d 77 9e 60 cc | c=w ` |
00004160 21 fc 00 00 63 47 77 9e |! cGw |
00004168 60 c2 21 fc 00 00 63 54 |` ! cT|
00004170 77 9e 60 b8 21 fc 00 00 |w ` ! |
00004178 63 18 77 9e 60 ae 08 39 |c w ` 9|
00004180 00 01 00 00 fc 00 67 b0 | g |
00004188 31 fc 00 0c 77 a2 11 fc |1 w |
00004190 00 04 a0 02 11 fc 00 10 | |
00004198 a0 03 08 38 00 02 a0 01 | 8 |
000041a0 67 f8 11 fc 00 08 a0 02 |g |
000041a8 60 ca 48 e7 80 e0 45 f8 |` H E |
000041b0 77 70 4e b8 53 b0 4c df |wpN S L |
000041b8 07 01 31 fc 00 0d 77 a2 | 1 w |
000041c0 21 fc 00 00 62 d0 77 50 |! b wP|
000041c8 60 3e 48 e7 80 e0 45 f8 |`>H E |
000041d0 77 70 4e b8 53 b0 4c df |wpN S L |
000041d8 07 01 31 fc 00 11 77 a2 | 1 w |
000041e0 21 fc 00 00 62 f3 77 50 |! b wP|
000041e8 60 1e 48 e7 80 e0 45 f8 |` H E |
000041f0 77 70 4e b8 53 b0 4c df |wpN S L |
000041f8 07 01 31 fc 00 04 77 a2 | 1 w |
00004200 21 fc 80 00 7f d0 77 50 |! wP|
00004208 21 fc 00 00 3f 6c 77 99 |! ?lw |
00004210 12 3c 00 08 11 fc 00 04 | < |
00004218 a0 02 20 3c 00 02 fa ee | < |
00004220 4e b8 3b aa 60 00 ff 06 |N ; ` |
00004228 48 e7 80 e0 45 f8 77 70 |H E wp|
00004230 4e b8 53 b0 4c df 07 01 |N S L |
00004238 31 fc 00 06 77 a2 21 fc |1 w ! |
00004240 80 00 7f 81 77 50 60 c0 | wP` |
00004248 48 e7 80 e0 45 f8 77 70 |H E wp|
00004250 4e b8 53 b0 4c df 07 01 |N S L |
00004258 31 fc 00 08 77 a2 21 fc |1 w ! |
00004260 00 00 63 16 77 50 60 a0 | c wP` |
00004268 12 3c 00 03 4e b8 3e de | < N > |
00004270 4e b8 35 12 4e 75 48 e7 |N 5 NuH |
00004278 80 e0 45 f8 77 70 4e b8 | E wpN |
00004280 53 b0 4c df 07 01 31 fc |S L 1 |
00004288 00 0f 77 a2 21 fc 00 00 | w ! |
00004290 40 9e 77 99 11 fc 00 02 |@ w |
00004298 77 47 21 fc 00 00 76 20 |wG! v |
000042a0 77 2c 20 3c 00 02 fa ee |w, < |
000042a8 12 3c 00 0b 4e b8 3b aa | < N ; |
000042b0 60 00 fe 7a 12 3c 00 00 |` z < |
000042b8 4e b8 3e de 08 38 00 03 |N > 8 |
000042c0 a0 04 67 0a 4e b8 3e d6 | g N > |
000042c8 4e b8 35 12 4e 75 11 fc |N 5 Nu |
000042d0 00 88 a0 04 20 3c 00 00 | < |
000042d8 1e 84 12 3c 00 02 4e b8 | < N |
000042e0 3b aa 4e 75 48 e7 80 e0 |; NuH |
000042e8 45 f8 77 70 4e b8 53 b0 |E wpN S |
000042f0 4c df 07 01 31 fc 00 0a |L 1 |
000042f8 77 a2 21 fc 80 00 7e 0b |w ! ~ |
00004300 77 50 21 fc 00 00 3f 6c |wP! ?l|
00004308 77 99 60 00 fe fc 31 fc |w ` 1 |
00004310 00 10 77 a2 60 00 fe 78 | w ` x|
00004318 11 fc 00 05 77 47 21 fc | wG! |
00004320 00 00 76 20 77 2c 48 e7 | v w,H |
00004328 80 e0 45 f8 77 70 4e b8 | E wpN |
00004330 53 b0 4c df 07 01 20 3c |S L <|
00004338 00 00 1e 84 12 3c 00 02 | < |
00004340 4e b8 3b aa 31 fc 00 0f |N ; 1 |
00004348 77 a2 08 38 00 03 a0 04 |w 8 |
00004350 66 10 11 fc 00 88 a0 04 |f |
00004358 21 fc 00 00 40 9e 77 99 |! @ w |
00004360 4e 75 4e b8 3e d6 4e b8 |NuN > N |
00004368 35 12 4e 75 |5 Nu | .XXX[0x4]
0000436c 48 e7 c0 c0 |H | MOVEM.L A1+A0+D1+D0,-(A7) ; Via VECTOR_MODEM.DSCHG
00004370 10 38 a0 04 | 8 | MOVE.B IO_DUART_ACR_IPCR,D0
00004374 0c 78 00 0f 77 a2 | x w | CMPI.W #0x000f,0x77a2
0000437a 67 06 |g | BEQ 0x4382
0000437c 4e b8 35 12 |N 5 | JSR 0x3512
00004380 60 04 |` | BRA 0x4386
00004382 4e b8 39 58 |N 9X | JSR 0x3958
00004386 4c df 03 03 |L | MOVEM.L (A7)+,D0+D1+A0+A1
0000438a 4e 73 |Ns | RTE
0000438c 46 fc 22 00 |F " | .XXX[0x4]
00004390 42 41 12 28 00 1b 43 bc |BA ( C | .XXX[0x10]
00004398 00 07 4e f0 15 a1 64 42 | N dB|
000043a0 41 f8 64 42 |A dB | LEA.L 0x6442,A0
000043a4 30 3c 00 07 |0< | MOVE.W #0x7,D0
000043a8 20 fc 00 00 04 90 | | MOVE.L #0x490,(A0)+
000043ae 51 c8 ff f8 |Q | DBF D0,0x43a8
000043b2 4e 75 |Nu | RTS
000043b4 48 e7 c0 c0 |H | .XXX[0x4]
000043b8 20 38 7d 88 67 2c 20 40 | 8} g, @| .XXX[0xe8]
000043c0 21 7c 00 00 00 52 00 08 |!| R |
000043c8 4e b8 07 5a 13 7c 00 ff |N Z | |
000043d0 00 08 4e b8 04 98 42 b8 | N B |
000043d8 7d 88 48 e7 80 e0 45 f8 |} H E |
000043e0 77 a4 4e b8 53 b0 4c df |w N S L |
000043e8 07 01 4c df 03 03 48 e7 | L H |
000043f0 c0 c0 20 38 7d 8c 67 38 | 8} g8|
000043f8 20 40 42 80 10 28 00 11 | @B ( |
00004400 e7 48 42 81 12 28 00 12 | HB ( |
00004408 90 81 21 40 00 08 4e b8 | !@ N |
00004410 07 5a 13 7c 00 35 00 09 | Z | 5 |
00004418 4e b8 04 98 42 b8 7d 8c |N B } |
00004420 48 e7 80 e0 45 f8 77 bc |H E w |
00004428 4e b8 53 b0 4c df 07 01 |N S L |
00004430 20 38 7d 94 67 12 20 40 | 8} g @|
00004438 42 a8 00 08 42 68 00 1e |B Bh |
00004440 4e b8 04 90 42 b8 7d 94 |N B } |
00004448 20 38 7d 90 67 18 20 40 | 8} g @|
00004450 42 a8 00 08 42 68 00 1e |B Bh |
00004458 11 7c 00 35 00 1d 4e b8 | | 5 N |
00004460 04 98 42 b8 7d 90 20 38 | B } 8|
00004468 7d 98 67 18 20 40 42 a8 |} g @B |
00004470 00 08 42 68 00 1e 11 7c | Bh ||
00004478 00 35 00 1d 4e b8 04 98 | 5 N |
00004480 42 b8 7d 98 4c df 03 03 |B } L |
00004488 4e 75 4e b8 07 5a 42 41 |NuN ZBA|
00004490 12 28 00 1b 21 89 15 a1 | ( ! |
00004498 7d 9c 22 30 15 a0 7d bc |} "0 } |
000044a0 4e 75 |Nu | .XXX[0x2]
000044a2 2f 01 |/ | MOVE.L D1,-(A7)
000044a4 72 03 |r | MOVEQ.L #0x03,D1
000044a6 17 40 00 03 | @ | MOVE.B D0,(A3+0x3)
000044aa 08 2b 00 03 00 03 | + | BTST.B #0x3,(A3+0x3)
000044b0 66 f8 |f | BNE 0x44aa
000044b2 e0 98 | | ROR.L #0x8,D0
000044b4 51 c9 ff f0 |Q | DBF D1,0x44a6
000044b8 22 1f |" | MOVE.L (A7)+,D1
000044ba 4e 75 |Nu | RTS
000044bc 4a 38 7f a2 |J8 | .XXX[0x4]
000044c0 67 00 bf ce 48 e7 e0 60 |g H `| .XXX[0x420]
000044c8 4a b8 7d 88 56 fa 06 5a |J } V Z|
000044d0 48 e7 80 e0 45 f8 77 b0 |H E w |
000044d8 4e b8 53 b0 4c df 07 01 |N S L |
000044e0 50 f8 7f a4 4e b8 43 b4 |P N C |
000044e8 21 c8 7d 88 42 79 93 03 |! } By |
000044f0 e8 00 48 e7 80 e0 45 f8 | H E |
000044f8 77 a4 20 3c 00 01 31 2c |w < 1,|
00004500 25 7c 00 00 46 6a 00 08 |%| Fj |
00004508 4e b8 53 78 4c df 07 01 |N SxL |
00004510 4e b8 07 5a 42 80 10 11 |N ZB |
00004518 41 bc 00 3f 52 80 31 c0 |A ?R 1 |
00004520 7f 9c 22 3c 00 00 18 00 | "< |
00004528 4c 40 10 01 31 c1 7f 9e |L@ 1 |
00004530 d2 81 45 f8 7e 5c 42 82 | E ~\B |
00004538 53 80 34 c2 d4 41 51 c8 |S 4 AQ |
00004540 ff fa 45 f8 7f 5c 30 38 | E \08|
00004548 7f 9c 53 80 72 01 14 c1 | S r |
00004550 51 c8 ff fc 45 f8 7c 00 |Q E | |
00004558 31 ca 7d 80 31 ca 7d 82 |1 } 1 } |
00004560 15 7c 00 02 00 03 34 52 | | 4R|
00004568 b4 fc 7c 00 66 f2 45 f8 | | f E |
00004570 7c c0 31 ca 7d 84 31 ca || 1 } 1 |
00004578 7d 86 15 7c 00 03 00 03 |} | |
00004580 35 7c 00 3a 00 04 34 52 |5| : 4R|
00004588 b4 fc 7c c0 66 ec 54 89 | | f T |
00004590 33 7c 01 01 00 08 13 7c |3| ||
00004598 00 03 00 0d 23 7c 00 03 | #| |
000045a0 00 00 00 38 33 7c 7d 82 | 83|} |
000045a8 00 3c 13 7c 00 04 00 3e | < | >|
000045b0 33 7c 00 38 00 40 23 7c |3| 8 @#||
000045b8 00 03 00 00 00 44 33 7c | D3||
000045c0 7d 86 00 48 13 7c 00 04 |} H | |
000045c8 00 4a 33 7c 00 3c 00 4c | J3| < L|
000045d0 4c df 06 07 4e b8 04 8a |L N |
000045d8 48 e7 c0 d0 4e b8 44 8a |H N D |
000045e0 26 7c 93 03 e8 00 13 6b |&| k|
000045e8 00 03 00 01 4a 38 7f a3 | J8 |
000045f0 66 72 08 2b 00 00 00 03 |fr + |
000045f8 67 6a 51 f8 7f a4 48 e7 |gjQ H |
00004600 80 e0 45 f8 77 b0 20 3c | E w <|
00004608 00 00 98 96 25 7c 00 00 | %| |
00004610 46 d2 00 08 4e b8 53 78 |F N Sx|
00004618 4c df 07 01 20 3c 00 00 |L < |
00004620 ff ff 4e b8 44 a2 20 01 | N D |
00004628 54 80 4e b8 44 a2 48 e7 |T N D H |
00004630 80 e0 45 f8 77 a4 20 3c | E w <|
00004638 00 01 31 2c 25 7c 00 00 | 1,%| |
00004640 46 86 00 08 4e b8 53 78 |F N Sx|
00004648 4c df 07 01 4c df 0b 03 |L L |
00004650 4e b8 04 8a 21 7c 00 00 |N !| |
00004658 00 52 00 08 42 b8 7d 88 | R B } |
00004660 4e f8 04 98 4c df 0b 03 |N L |
00004668 60 ea 2f 08 08 f8 00 05 |` / |
00004670 68 d0 20 78 7d 88 b0 fc |h x} |
00004678 00 00 57 fa 06 18 4e b8 | W N |
00004680 04 7a 20 5f 4e 75 48 e7 | z _NuH |
00004688 00 c0 08 f8 00 05 68 d0 | h |
00004690 20 78 7d 88 b0 fc 00 00 | x} |
00004698 57 fa 06 18 4e b8 07 5a |W N Z|
000046a0 0c 29 00 ff 00 08 67 0a | ) g |
000046a8 4e b8 04 7a 4c df 03 00 |N zL |
000046b0 4e 75 48 e7 80 e0 45 f8 |NuH E |
000046b8 77 a4 20 3c 00 01 31 2c |w < 1,|
000046c0 25 7c 00 00 46 86 00 08 |%| F |
000046c8 4e b8 53 78 4c df 07 01 |N SxL |
000046d0 60 da 08 39 00 00 93 03 |` 9 |
000046d8 e8 03 66 0a 4e b8 43 b4 | f N C |
000046e0 50 f8 7f a4 4e 75 48 e7 |P NuH |
000046e8 80 e0 45 f8 77 b0 20 3c | E w <|
000046f0 00 00 98 96 25 7c 00 00 | %| |
000046f8 46 d2 00 08 4e b8 53 78 |F N Sx|
00004700 4c df 07 01 4e 75 61 10 |L Nua |
00004708 4e f8 04 98 60 44 60 1a |N `D` |
00004710 60 44 60 3e 60 3c 60 22 |`D`>`<`"|
00004718 2f 00 42 80 10 28 00 1c |/ B ( |
00004720 41 bc 00 05 4e f0 03 a0 |A N |
00004728 47 0c 10 28 00 1d 41 b8 |G ( A |
00004730 7f 9c 42 30 01 a0 7f 5c | B0 \|
00004738 60 10 10 28 00 1d 41 b8 |` ( A |
00004740 7f 9c 11 bc 00 02 01 a0 | |
00004748 7f 5c 31 a8 00 1e 03 a0 | \1 |
00004750 7d dc 20 1f 4e 75 10 28 |} Nu (|
00004758 00 1d 41 b8 7f 9c 08 f0 | A |
00004760 00 00 01 a0 7f 5c 60 ea | \` |
00004768 61 ae 4a b8 7d 8c 66 0c |a J } f |
00004770 4a 38 7f a4 66 62 4e b8 |J8 fbN |
00004778 49 fa 65 18 4e f8 04 90 |I e N |
00004780 61 96 4a b8 7d 8c 66 f4 |a J } f |
00004788 4a 38 7f a4 66 4a 4e b8 |J8 fJN |
00004790 49 f2 64 e8 21 c8 7d 8c |I d ! } |
00004798 48 e7 80 e0 45 f8 77 bc |H E w |
000047a0 20 3c 00 00 02 8b 25 7c | < %||
000047a8 00 00 47 e2 00 08 4e b8 | G N |
000047b0 53 78 4c df 07 01 4e b8 |SxL N |
000047b8 04 8a 64 14 48 e7 80 e0 | d H |
000047c0 45 f8 77 bc 4e b8 53 b0 |E w N S |
000047c8 4c df 07 01 4e b8 4b a6 |L N K |
000047d0 42 b8 7d 8c 4e f8 04 98 |B } N |
000047d8 21 c8 7d 8c 4e b8 43 ee |! } N C |
000047e0 4e 75 2f 08 20 78 7d 8c |Nu/ x} |
000047e8 b0 fc 00 00 57 fa 08 27 | W '|
000047f0 4e b8 04 82 20 5f 4e 75 |N _Nu|
000047f8 4e b8 47 18 4a b8 7d 90 |N G J } |
00004800 66 00 bc 8e 4a 38 7f a4 |f J8 |
00004808 66 2e 4e b8 4a 7e 64 00 |f.N J~d |
00004810 bc 80 21 c8 7d 90 4e b8 | ! } N |
00004818 04 8a 65 14 4e b8 49 48 | e N IH|
00004820 4e b8 49 98 65 0a 4e b8 |N I e N |
00004828 04 8a 64 f4 50 fa 08 27 | d P '|
00004830 42 b8 7d 90 4e f8 04 98 |B } N |
00004838 21 c8 7d 90 4e b8 43 ee |! } N C |
00004840 4e 75 4e b8 47 18 4a b8 |NuN G J |
00004848 7d 8c 66 00 bc 44 4a 38 |} f DJ8|
00004850 7f a4 66 1c 4e b8 49 fa | f N I |
00004858 64 00 bc 36 21 c8 7d 8c |d 6! } |
00004860 4e b8 04 8a 42 b8 7d 8c |N B } |
00004868 4e b8 4b 88 4e f8 04 98 |N K N |
00004870 21 c8 7d 8c 4e b8 43 ee |! } N C |
00004878 4e 75 4e b8 47 18 4a b8 |NuN G J |
00004880 7d 94 66 00 bc 0c 21 c8 |} f ! |
00004888 7d 94 4a 38 7f a4 66 16 |} J8 f |
00004890 4e b8 4c 5c 4a a8 00 08 |N L\J |
00004898 66 04 4e b8 04 8a 42 b8 |f N B |
000048a0 7d 94 4e f8 04 98 4e b8 |} N N |
000048a8 43 ee 4e 75 4e b8 47 18 |C NuN G |
000048b0 4a b8 7d 98 66 00 bb da |J } f |
000048b8 4a 38 7f a4 66 18 4e b8 |J8 f N |
000048c0 4a 8a 64 00 bb cc 21 c8 |J d ! |
000048c8 7d 98 4e b8 04 8a 42 b8 |} N B |
000048d0 7d 98 4e f8 04 98 21 c8 |} N ! |
000048d8 7d 98 4e b8 43 ee 4e 75 |} N C Nu|
000048e0 08 30 00 00 11 a0 7f 5c | 0 \| BTST.B #0x0,(D1.W+#0x7f5c) ; LEW=11a0
000048e8 66 5c |f\ | BNE 0x4946
000048ea 48 e7 00 c0 |H | MOVEM.L A1+A0,-(A7)
000048ee 30 78 7d 80 |0x} | MOVEA.W 0x7d80,A0
000048f2 08 28 00 00 00 03 | ( | BTST.B #0x0,(A0+0x3)
000048f8 66 34 |f4 | BNE 0x492e
000048fa 31 d0 7d 80 |1 } | MOVE.W (A0),0x7d80
000048fe 43 e8 00 04 |C | LEA.L (A0+0x4),A1
00004902 32 fc 00 3a |2 : | MOVE.W #0x3a,(A1)+
00004906 32 f0 13 a0 7d dc |2 } | MOVE.W (D1.W*2+#0x7ddc),(A1)+ ; LEW=13a0
0000490c 32 c1 |2 | MOVE.W D1,(A1)+
0000490e 42 59 |BY | CLR.W (A1)+
00004910 32 fc 3b 00 |2 ; | MOVE.W #0x3b00,(A1)+
00004914 32 fc 00 01 |2 | MOVE.W #0x1,(A1)+
00004918 12 fc 00 01 | | MOVE.B #0x01,(A1)+
0000491c 12 c1 | | MOVE.B D1,(A1)+
0000491e 42 51 |BQ | CLR.W (A1)
00004920 08 e8 00 00 00 03 | | BSET.B #0x0,(A0+0x3)
00004926 42 79 93 03 e8 02 |By | CLR.W IO_SCSI_D_02_TIMEOUT_PERIOD
0000492c 60 14 |` | BRA 0x4942
0000492e 30 78 7f a6 |0x | MOVEA.W 0x7fa6,A0
00004932 10 c1 | | MOVE.B D1,(A0)+
00004934 b0 fc 7f ec | | CMPA.W #0x7fec,A0
00004938 66 04 |f | BNE 0x493e
0000493a 41 f8 7f aa |A | LEA.L 0x7faa,A0
0000493e 31 c8 7f a6 |1 | MOVE.W A0,0x7fa6
00004942 4c df 03 00 |L | MOVEM.L (A7)+,A0+A1
00004946 4e 75 |Nu | RTS
00004948 48 e7 e0 60 42 68 00 1e |H `Bh | .XXX[0x2a8]
00004950 32 78 7f a0 30 29 00 24 |2x 0) $|
00004958 32 00 52 41 e2 49 b2 78 |2 RA I x|
00004960 7f 9e 6f 08 32 38 7f 9e | o 28 |
00004968 30 01 d0 40 34 29 00 08 |0 @4) |
00004970 31 80 23 a0 7e dc 34 70 |1 # ~ 4p|
00004978 23 a0 7e 5c 45 f2 01 70 |# ~\E p|
00004980 00 00 ae 00 4e b8 07 5a | N Z|
00004988 53 41 6d 06 34 d9 51 c9 |SAm 4 Q |
00004990 ff fc 4c df 06 07 4e 75 | L Nu|
00004998 48 e7 00 e0 30 78 7d 80 |H 0x} |
000049a0 08 28 00 00 00 03 66 40 | ( f@|
000049a8 31 d0 7d 80 43 e8 00 04 |1 } C |
000049b0 32 fc 00 3a 34 78 7f a0 |2 :4x |
000049b8 22 ea 00 06 42 59 32 fc |" BY2 |
000049c0 3b 00 32 fc 00 02 12 fc |; 2 |
000049c8 00 02 12 ea 00 09 42 51 | BQ|
000049d0 08 e8 00 00 00 03 42 79 | By|
000049d8 93 03 e8 02 08 ea 00 01 | |
000049e0 00 03 44 fc 00 01 60 04 | D ` |
000049e8 44 fc 00 00 4c df 07 00 |D L |
000049f0 4e 75 48 e7 e0 70 70 00 |NuH pp |
000049f8 60 06 48 e7 e0 70 70 01 |` H pp |
00004a00 34 78 7d 80 08 2a 00 00 |4x} * |
00004a08 00 03 66 68 31 d2 7d 80 | fh1 } |
00004a10 35 7c 00 3a 00 04 4e b8 |5| : N |
00004a18 44 8a 54 41 47 ea 00 06 |D TAG |
00004a20 34 19 52 42 e2 4a d2 42 |4 RB J B|
00004a28 d2 42 53 42 36 d9 51 ca | BSB6 Q |
00004a30 ff fc 4a 80 67 10 4a 2a | J g J*|
00004a38 00 0c 67 06 25 41 00 20 | g %A |
00004a40 60 04 25 41 00 10 60 1a |` %A ` |
00004a48 48 e7 80 80 41 f8 00 c0 |H A |
00004a50 30 3c 00 cf 20 fc 00 00 |0< |
00004a58 58 88 51 c8 ff f8 4c df |X Q L |
00004a60 01 01 08 ea 00 00 00 03 | |
00004a68 42 79 93 03 e8 02 44 fc |By D |
00004a70 00 01 60 04 44 fc 00 00 | ` D |
00004a78 4c df 0e 07 4e 75 48 e7 |L NuH |
00004a80 e0 70 20 3c 80 00 35 00 | p < 5 |
00004a88 60 0a 48 e7 e0 70 20 3c |` H p <|
00004a90 00 00 36 00 34 78 7d 80 | 6 4x} |
00004a98 26 4a 08 2a 00 00 00 03 |&J * |
00004aa0 66 6e 31 d2 7d 80 4e b8 |fn1 } N |
00004aa8 44 8a 45 ea 00 04 34 fc |D E 4 |
00004ab0 00 3a 42 82 14 28 00 1d | :B ( |
00004ab8 34 f0 23 a0 7d dc 34 c2 |4 # } 4 |
00004ac0 34 e8 00 1e 34 c0 4a 80 |4 4 J |
00004ac8 6c 08 08 b0 00 02 21 a0 |l ! |
00004ad0 7f 5c 08 30 00 01 21 a0 | \ 0 ! |
00004ad8 7f 5c 67 16 06 41 00 10 | \g A |
00004ae0 34 fc 01 01 4a 80 6c 0c |4 J l |
00004ae8 24 d9 24 d9 24 d9 24 d9 |$ $ $ $ |
00004af0 60 06 42 5a 45 ea 00 10 |` BZE |
00004af8 24 c1 34 a8 00 1e 08 ea |$ 4 |
00004b00 00 00 ff df 42 79 93 03 | By |
00004b08 e8 02 44 fc 00 01 60 04 | D ` |
00004b10 44 fc 00 00 4c df 0e 07 |D L |
00004b18 4e 75 48 e7 60 c0 32 78 |NuH ` 2x|
00004b20 7d 80 20 49 08 29 00 00 |} I ) |
00004b28 00 03 66 56 31 d1 7d 80 | fV1 } |
00004b30 43 e9 00 04 32 fc 00 3a |C 2 :|
00004b38 34 2a 00 08 32 f0 23 a0 |4* 2 # |
00004b40 7d dc 08 f0 00 02 21 a0 |} ! |
00004b48 7f 5c 32 c2 54 89 32 fc | \2 T 2 |
00004b50 35 00 42 51 43 e9 00 12 |5 BQC |
00004b58 22 3c 00 03 ae 00 d2 70 |"< p|
00004b60 23 a0 7e 5c 22 c1 32 b0 |# ~\" 2 |
00004b68 23 a0 7e dc 33 51 ff e6 |# ~ 3Q |
00004b70 08 e9 00 00 ff df 08 ea | |
00004b78 00 01 00 03 42 79 93 03 | By |
00004b80 e8 02 4c df 03 06 4e 75 | L Nu|
00004b88 48 e7 60 70 4e b8 07 5a |H `pN Z|
00004b90 34 78 7f a0 34 11 32 02 |4x 4 2 |
00004b98 56 41 02 41 ff fe d2 6a |VA A j|
00004ba0 00 24 52 41 60 14 48 e7 | $RA` H |
00004ba8 60 70 4e b8 07 5a 34 78 |`pN Z4x|
00004bb0 7f a0 34 2a 00 04 32 02 | 4* 2 |
00004bb8 56 41 02 41 ff fe 26 68 |VA A &h|
00004bc0 00 08 d2 4b 0c 41 04 00 | K A |
00004bc8 6e 20 d7 c9 31 41 00 0a |n 1A |
00004bd0 36 c2 53 42 e2 4a 45 ea |6 SB JE |
00004bd8 00 06 36 da 51 ca ff fc | 6 Q |
00004be0 34 78 7f a0 08 ea 00 01 |4x |
00004be8 00 03 4c df 0e 06 4e 75 | L Nu|
00004bf0 VECTOR_0x8e:
00004bf0 08 f8 00 05 68 d0 | h | BSET.B #0x5,0x68d0 ; <-- VECTOR_0x8e
00004bf6 4e b8 4c 5c |N L\ | JSR 0x4c5c
00004bfa 4e b8 4c 24 |N L$ | JSR 0x4c24
00004bfe 2f 08 |/ | MOVE.L A0,-(A7)
00004c00 20 78 7d 94 | x} | MOVEA.L 0x7d94,A0
00004c04 b0 fc 00 00 | | CMPA.W #0x0,A0
00004c08 67 0a |g | BEQ 0x4c14
00004c0a 4a a8 00 08 |J | TST.L (A0+0x8)
00004c0e 67 04 |g | BEQ 0x4c14
00004c10 4e b8 04 7a |N z | JSR 0x47a
00004c14 20 5f | _ | MOVEA.L (A7)+,A0
00004c16 4e 73 |Ns | RTE
00004c18 VECTOR_0x8f:
00004c18 08 f8 00 05 68 d0 | h | BSET.B #0x5,0x68d0 ; <-- VECTOR_0x8f
00004c1e 4e b8 4c 5c |N L\ | JSR 0x4c5c
00004c22 60 da |` | BRA 0x4bfe
00004c24 48 e7 40 a0 |H @ | MOVEM.L A2+A0+D1,-(A7)
00004c28 30 78 7f a8 |0x | MOVEA.W 0x7fa8,A0
00004c2c b0 f8 7f a6 | | CMPA.W 0x7fa6,A0
00004c30 67 20 |g | BEQ 0x4c52
00004c32 34 78 7d 80 |4x} | MOVEA.W 0x7d80,A2
00004c36 08 2a 00 00 00 03 | * | BTST.B #0x0,(A2+0x3)
00004c3c 66 14 |f | BNE 0x4c52
00004c3e 42 81 |B | CLR.L D1
00004c40 12 18 | | MOVE.B (A0)+,D1
00004c42 4e b8 48 e0 |N H | JSR 0x48e0
00004c46 b0 fc 7f ec | | CMPA.W #0x7fec,A0
00004c4a 66 e0 |f | BNE 0x4c2c
00004c4c 30 7c 7f aa |0| | MOVEA.W #0x7faa,A0
00004c50 60 da |` | BRA 0x4c2c
00004c52 31 c8 7f a8 |1 | MOVE.W A0,0x7fa8
00004c56 4c df 05 02 |L | MOVEM.L (A7)+,D1+A0+A2
00004c5a 4e 75 |Nu | RTS
00004c5c 48 e7 e0 e0 |H | MOVEM.L A2+A1+A0+D2+D1+D0,-(A7)
00004c60 34 78 7d 84 |4x} | MOVEA.W 0x7d84,A2
00004c64 70 02 |p | MOVEQ.L #0x02,D0
00004c66 08 2a 00 00 00 03 | * | BTST.B #0x0,(A2+0x3)
00004c6c 66 54 |fT | BNE 0x4cc2
00004c6e 08 2a 00 01 00 03 | * | BTST.B #0x1,(A2+0x3)
00004c74 66 32 |f2 | BNE 0x4ca8
00004c76 08 2a 00 02 00 03 | * | BTST.B #0x2,(A2+0x3)
00004c7c 56 fa 06 1c |V | TRAPNE.W #0x061c
00004c80 31 ca 7f a0 |1 | MOVE.W A2,0x7fa0
00004c84 42 81 |B | CLR.L D1
00004c86 12 2a 00 0c | * | MOVE.B (A2+0xc),D1
00004c8a 43 bc 00 65 |C e | CHK.W #0x65,D1
00004c8e 12 30 11 a0 64 80 | 0 d | MOVE.B (D1.W+#0x6480),D1 ; LEW=11a0
00004c94 4e f0 11 a1 64 64 |N dd | JMP ((D1.W+#0x6464)) ; LEW=11a1
00004c9a 08 2a 00 01 00 03 | * | .XXX[0x6]
00004ca0 66 06 08 c0 00 1f 60 14 |f ` | .XXX[0x8]
00004ca8 4a 80 |J | TST.L D0
00004caa 6b 10 |k | BMI 0x4cbc
00004cac 35 7c 00 3a 00 04 |5| : | MOVE.W #0x3a,(A2+0x4)
00004cb2 08 ea 00 00 00 03 | | BSET.B #0x0,(A2+0x3)
00004cb8 31 d2 7d 84 |1 } | MOVE.W (A2),0x7d84
00004cbc 34 52 |4R | MOVEA.W (A2),A2
00004cbe 51 c8 ff a6 |Q | DBF D0,0x4c66
00004cc2 42 79 93 03 e8 02 |By | CLR.W IO_SCSI_D_02_TIMEOUT_PERIOD
00004cc8 4c df 07 07 |L | MOVEM.L (A7)+,D0+D1+D2+A0+A1+A2
00004ccc 4e 75 |Nu | RTS
00004cce 50 fa |P | .XXX[0x2]
00004cd0 06 19 20 78 7d 8c b0 fc | x} | .XXX[0x158]
00004cd8 00 00 67 60 4e b8 04 7a | g`N z|
00004ce0 60 b8 42 2a 00 08 15 6a |` B* j|
00004ce8 00 11 00 09 42 2a 00 0e | B* |
00004cf0 15 6a 00 10 00 0f 12 2a | j *|
00004cf8 00 0d 02 41 00 7f 66 22 | A f"|
00004d00 08 ea 00 01 00 03 60 a0 | ` |
00004d08 42 2a 00 08 15 6a 00 11 |B* j |
00004d10 00 09 42 2a 00 0e 15 6a | B* j|
00004d18 00 10 00 0f 15 7c 00 01 | | |
00004d20 00 0d 0c 6a 00 01 00 0e | j |
00004d28 67 12 0c 6a 00 02 00 0e |g j |
00004d30 56 fa 08 27 4e b8 4b 1a |V 'N K |
00004d38 4e f8 4c 9a 20 78 7d 94 |N L x} |
00004d40 b0 fc 00 00 67 00 ff 5c | g \|
00004d48 4e b8 4b a6 4e f8 4c 9a |N K N L |
00004d50 14 2a 00 0d 02 42 00 7f | * B |
00004d58 0c 02 00 23 66 06 35 6a | #f 5j|
00004d60 00 0a 00 24 42 81 12 2a | $B *|
00004d68 00 09 08 30 00 02 11 a0 | 0 |
00004d70 7f 5c 66 3a 20 78 7d 90 | \f: x} |
00004d78 b0 fc 00 00 57 fa 06 1b | W |
00004d80 11 42 00 1d 31 6a 00 24 | B 1j $|
00004d88 00 1e 0c 02 00 23 66 10 | #f |
00004d90 4a 6a 00 0e 56 fa 06 1d |Jj V |
00004d98 4e b8 04 82 4e f8 4c 9a |N N L |
00004da0 4e b8 04 7a 08 ea 00 01 |N z |
00004da8 00 03 4e f8 4c 9a 0c 02 | N L |
00004db0 00 23 66 88 4e b8 49 98 | #f N I |
00004db8 4e f8 4c 9a 20 78 7d 98 |N L x} |
00004dc0 b0 fc 00 00 57 fa 06 1a | W |
00004dc8 14 2a 00 0d 02 42 00 7f | * B |
00004dd0 67 10 0c 02 00 23 66 10 |g #f |
00004dd8 32 2a 00 08 4e b8 48 e0 |2* N H |
00004de0 60 06 31 6a 00 24 00 0a |` 1j $ |
00004de8 31 68 00 0a 00 1e 11 6a |1h j|
00004df0 00 0d 00 1d 32 2a 00 08 | 2* |
00004df8 08 30 00 01 11 a0 7f 5c | 0 \|
00004e00 67 1a 4e b8 07 5a 22 ea |g N Z" |
00004e08 00 10 22 ea 00 14 22 ea | " " |
00004e10 00 18 22 aa 00 1c 06 68 | " h|
00004e18 00 10 00 0a 4e b8 04 7a | N z|
00004e20 08 ea 00 01 00 03 4e f8 | N |
00004e28 4c a8 |L | .XXX[0x2]
00004e2a 48 e7 e0 d0 |H | MOVEM.L A3+A1+A0+D2+D1+D0,-(A7)
00004e2e 26 7c 93 03 e8 00 |&| | MOVEA.L #IO_SCSI_D_00_OWN_ID_CDB_SIZE,A3
00004e34 4e b8 52 30 |N R0 | JSR 0x5230
00004e38 64 00 00 bc |d | BCC 0x4ef6
00004e3c 11 fc 00 01 7f a2 | | MOVE.B #0x01,0x7fa2
00004e42 20 3c 00 0f 42 40 | < B@ | MOVE.L #0xf4240,D0
00004e48 08 2b 00 00 00 03 | + | BTST.B #0x0,(A3+0x3)
00004e4e 66 0e |f | BNE 0x4e5e
00004e50 53 80 |S | SUBQ.L #0x1,D0
00004e52 6e f4 |n | BGT 0x4e48
00004e54 11 fc 00 01 7f a3 | | MOVE.B #0x01,0x7fa3
00004e5a 4e f8 4e 7a |N Nz | JMP 0x4e7a
00004e5e 20 3c 00 00 ff ff | < | MOVE.L #0xffff,D0
00004e64 4e b8 44 a2 |N D | JSR 0x44a2
00004e68 20 3c 00 03 fc 00 | < | MOVE.L #0x3fc00,D0
00004e6e 4e b8 44 a2 |N D | JSR 0x44a2
00004e72 08 2b 00 00 00 03 | + | BTST.B #0x0,(A3+0x3)
00004e78 66 f8 |f | BNE 0x4e72
00004e7a 74 07 |t | MOVEQ.L #0x07,D2
00004e7c 20 38 fb 00 | 8 | MOVE.L IO_RD_IO_SLOT_p33,D0
00004e80 02 80 00 00 1c 00 | | ANDI.L #0x00001c00,D0
00004e86 06 80 a1 00 03 00 | | ADDI.L #0xa1000300,D0
00004e8c 22 3c 00 03 00 00 |"< | MOVE.L #0x30000,D1
00004e92 41 f8 7d 9c |A } | LEA.L 0x7d9c,A0
00004e96 43 f8 7d bc |C } | LEA.L 0x7dbc,A1
00004e9a 20 c0 | | MOVE.L D0,(A0)+
00004e9c 22 c1 |" | MOVE.L D1,(A1)+
00004e9e 58 80 |X | ADDQ.L #0x4,D0
00004ea0 06 41 04 00 | A | ADDI.W #0x0400,D1
00004ea4 51 ca ff f4 |Q | DBF D2,0x4e9a
00004ea8 41 f8 7c 00 |A | | LEA.L 0x7c00,A0
00004eac 31 c8 7d 80 |1 } | MOVE.W A0,0x7d80
00004eb0 31 c8 7d 82 |1 } | MOVE.W A0,0x7d82
00004eb4 70 01 |p | MOVEQ.L #0x01,D0
00004eb6 43 e8 00 40 |C @ | LEA.L (A0+0x40),A1
00004eba 30 89 |0 | MOVE.W A1,(A0)
00004ebc 20 49 | I | MOVEA.L A1,A0
00004ebe 51 c8 ff f6 |Q | DBF D0,0x4eb6
00004ec2 30 b8 7d 80 |0 } | MOVE.W 0x7d80,(A0)
00004ec6 41 f8 7c c0 |A | | LEA.L 0x7cc0,A0
00004eca 31 c8 7d 84 |1 } | MOVE.W A0,0x7d84
00004ece 31 c8 7d 86 |1 } | MOVE.W A0,0x7d86
00004ed2 70 01 |p | MOVEQ.L #0x01,D0
00004ed4 43 e8 00 40 |C @ | LEA.L (A0+0x40),A1
00004ed8 30 89 |0 | MOVE.W A1,(A0)
00004eda 20 49 | I | MOVEA.L A1,A0
00004edc 51 c8 ff f6 |Q | DBF D0,0x4ed4
00004ee0 30 b8 7d 84 |0 } | MOVE.W 0x7d84,(A0)
00004ee4 31 fc 7f aa 7f a6 |1 | MOVE.W #0x7faa,0x7fa6
00004eea 31 fc 7f aa 7f a8 |1 | MOVE.W #0x7faa,0x7fa8
00004ef0 42 79 93 03 e8 00 |By | CLR.W IO_SCSI_D_00_OWN_ID_CDB_SIZE
00004ef6 4c df 0b 07 |L | MOVEM.L (A7)+,D0+D1+D2+A0+A1+A3
00004efa 4e 75 |Nu | RTS
00004efc 4e f8 4f 14 |N O | .XXX[0x4]
00004f00 4e f8 4f 14 4e f8 4f 14 |N O N O | .XXX[0xc0]
00004f08 4e f8 4f 14 4e f8 4f 14 |N O N O |
00004f10 4e f8 4f 2a 50 fa 06 6d |N O*P m|
00004f18 42 41 12 28 00 1b 43 bc |BA ( C |
00004f20 00 05 4e b0 15 a0 4e fc | N N |
00004f28 4e 75 48 e7 80 60 4e b8 |NuH `N |
00004f30 07 5a 42 51 21 7c 00 00 | ZBQ!| |
00004f38 00 02 00 08 4c df 06 01 | L |
00004f40 4e f8 04 98 21 c2 77 d0 |N ! w |
00004f48 21 fc 00 00 77 fc 77 d4 |! w w |
00004f50 4a b8 77 d8 67 0a 4e b8 |J w g N |
00004f58 54 10 46 fc 21 00 60 f0 |T F ! ` |
00004f60 4a 42 67 4c 46 fc 26 00 |JBgLF & |
00004f68 42 78 78 fc 48 e7 80 e0 |Bxx H |
00004f70 45 f8 78 fe 20 3c 00 00 |E x < |
00004f78 07 a1 25 7c 00 00 4f ba | %| O |
00004f80 00 08 4e b8 53 78 4c df | N SxL |
00004f88 07 01 4a 78 78 fc 66 20 | Jxx f |
00004f90 4a b8 77 d0 67 0a 4e b8 |J w g N |
00004f98 54 10 46 fc 26 00 60 ea |T F & ` |
00004fa0 48 e7 80 e0 45 f8 78 fe |H E x |
00004fa8 4e b8 53 b0 4c df 07 01 |N S L |
00004fb0 46 fc 20 00 4a b8 77 d0 |F J w |
00004fb8 4e 75 52 78 78 fc 4e 75 |NuRxx Nu|
00004fc0 VECTOR_DIAG_BUS.TXRDY:
00004fc0 4a b8 77 d8 |J w | TST.L 0x77d8 ; <-- VECTOR_0x48
00004fc4 57 fa 07 6f |W o | TRAPEQ.W #0x076f
00004fc8 2f 00 |/ | MOVE.L D0,-(A7)
00004fca 42 80 |B | CLR.L D0
00004fcc 10 38 77 c9 | 8w | MOVE.B 0x77c9,D0
00004fd0 ec f8 08 01 77 dc | w | BFCLR.L 0x77dc,{D0:1}
00004fd6 66 16 |f | BNE 0x4fee
00004fd8 08 b8 00 02 77 cc | w | BCLR.B #0x2,0x77cc
00004fde 67 16 |g | BEQ 0x4ff6
00004fe0 11 fc 00 10 a0 0a | | MOVE.B #0x10,IO_DUART_DIAG_COMMAND
00004fe6 11 f8 77 cc a0 08 | w | MOVE.B 0x77cc,IO_DUART_DIAG_MODE
00004fec 60 08 |` | BRA 0x4ff6
00004fee 08 f8 00 02 77 cc | w | BSET.B #0x2,0x77cc
00004ff4 67 ea |g | BEQ 0x4fe0
00004ff6 46 fc 26 00 |F & | MOVE.W #0x2600,SR
00004ffa 11 f0 01 a0 77 fc a0 0b | w | MOVE.B (D0.W+#0x77fc),IO_DUART_DIAG_DATA; LEW=01a0
00005002 52 38 77 c9 |R8w | ADDQ.B #0x1,0x77c9
00005006 53 b8 77 d8 |S w | SUBQ.L #0x1,0x77d8
0000500a 66 0c |f | BNE 0x5018
0000500c 11 fc 00 08 a0 0a | | MOVE.B #0x08,IO_DUART_DIAG_COMMAND
00005012 08 b8 00 00 77 ca | w | BCLR.B #0x0,0x77ca
00005018 20 1f | | MOVE.L (A7)+,D0
0000501a 4e 73 |Ns | RTE
0000501c VECTOR_DIAG_BUS.RXRDY:
0000501c 4a b8 77 d0 |J w | TST.L 0x77d0 ; <-- VECTOR_0x44
00005020 57 fa 07 6f |W o | TRAPEQ.W #0x076f
00005024 4a b8 77 d8 |J w | TST.L 0x77d8
00005028 56 fa 06 71 |V q | TRAPNE.W #0x0671
0000502c e8 f8 00 04 a0 09 | | BFTST.L IO_DUART_DIAG_STATUS,{0:4}
00005032 56 fa 07 70 |V p | TRAPNE.W #0x0770
00005036 1f 00 | | MOVE.B D0,-(A7)
00005038 10 38 a0 0b | 8 | MOVE.B IO_DUART_DIAG_DATA,D0
0000503c 11 80 01 e1 77 d4 | w | MOVE.B D0,((#0x77d4)) ; LEW=01e1
00005042 52 b8 77 d4 |R w | ADDQ.L #0x1,0x77d4
00005046 53 b8 77 d0 |S w | SUBQ.L #0x1,0x77d0
0000504a 67 08 |g | BEQ 0x5054
0000504c d1 38 77 cb | 8w | ADD.B D0,0x77cb
00005050 10 1f | | MOVE.B (A7)+,D0
00005052 4e 73 |Ns | RTE
00005054 91 38 77 cb | 8w | SUB.B D0,0x77cb
00005058 10 1f | | MOVE.B (A7)+,D0
0000505a 4e 73 |Ns | RTE
0000505c 48 e7 60 c0 |H ` | MOVEM.L A1+A0+D2+D1,-(A7)
00005060 41 bc 00 07 |A | CHK.W #0x7,D0
00005064 42 81 |B | CLR.L D1
00005066 12 28 00 01 | ( | MOVE.B (A0+0x1),D1
0000506a 43 bc 00 0f |C | CHK.W #0xf,D1
0000506e 14 00 | | MOVE.B D0,D2
00005070 eb 0a | | LSL.B #0x5,D2
00005072 82 02 | | OR.B D2,D1
00005074 46 fc 21 00 |F ! | MOVE.W #0x2100,SR
00005078 24 38 77 d8 |$8w | MOVE.L 0x77d8,D2
0000507c 0c 42 00 fd | B | CMPI.W #0x00fd,D2
00005080 6f 06 |o | BLE 0x5088
00005082 4e b8 54 10 |N T | JSR 0x5410
00005086 60 ec |` | BRA 0x5074
00005088 14 38 77 c8 | 8w | MOVE.B 0x77c8,D2
0000508c 11 81 21 a0 77 fc | ! w | MOVE.B D1,(D2.W+#0x77fc) ; LEW=21a0
00005092 ee f8 08 81 77 dc | w | BFSET.L 0x77dc,{D2:1}
00005098 52 38 77 c8 |R8w | ADDQ.B #0x1,0x77c8
0000509c 52 b8 77 d8 |R w | ADDQ.L #0x1,0x77d8
000050a0 08 f8 00 00 77 ca | w | BSET.B #0x0,0x77ca
000050a6 66 06 |f | BNE 0x50ae
000050a8 11 fc 00 04 a0 0a | | MOVE.B #0x04,IO_DUART_DIAG_COMMAND
000050ae 4e f0 05 a1 64 e6 |N d | JMP ((D0.W*4+#0x64e6)) ; LEW=05a1
000050b4 46 fc 20 00 |F | .XXX[0x4]
000050b8 4c df 03 06 4e 75 74 01 |L Nut | .XXX[0x110]
000050c0 4e b8 4f 44 66 0a 42 80 |N ODf B |
000050c8 10 38 77 fc 4e f8 50 b8 | 8w N P |
000050d0 70 09 4e f8 50 b8 12 38 |p N P 8|
000050d8 77 c8 11 a8 00 03 11 a0 |w |
000050e0 77 fc 42 82 14 28 00 02 |w B ( |
000050e8 52 01 11 82 11 a0 77 fc |R w |
000050f0 54 38 77 c8 54 b8 77 d8 |T8w T w |
000050f8 54 42 42 38 77 cb 4e b8 |TBB8w N |
00005100 4f 44 67 0c b4 b8 77 d0 |ODg w |
00005108 66 cc 70 09 4e f8 50 b8 |f p N P |
00005110 4a 38 77 cb 67 06 70 04 |J8w g p |
00005118 4e f8 50 b8 43 f8 77 fc |N P C w |
00005120 11 59 00 02 57 42 6d 10 | Y WBm |
00005128 42 80 10 28 00 03 41 f0 |B ( A |
00005130 00 f4 10 d9 51 ca ff fc | Q |
00005138 70 01 4e f8 50 b8 12 38 |p N P 8|
00005140 77 c8 42 80 10 28 00 02 |w B ( |
00005148 11 80 11 a0 77 fc 52 01 | w R |
00005150 52 b8 77 d8 34 3c 00 ff |R w 4< |
00005158 94 b8 77 d8 b4 40 6c 0a | w @l |
00005160 4e b8 54 10 46 fc 21 00 |N T F ! |
00005168 60 ea 24 00 67 2e 53 80 |` $ g.S |
00005170 41 e8 00 04 11 90 11 a0 |A |
00005178 77 fc 52 01 52 b8 77 d8 |w R R w |
00005180 d4 18 53 80 6b 16 46 fc | S k F |
00005188 20 00 11 90 11 a0 77 fc | w |
00005190 52 01 52 b8 77 d8 d4 18 |R R w |
00005198 51 c8 ff f0 11 82 11 a0 |Q |
000051a0 77 fc 52 01 52 b8 77 d8 |w R R w |
000051a8 11 c1 77 c8 46 fc 21 00 | w F ! |
000051b0 4a b8 77 d8 67 0e 08 f8 |J w g |
000051b8 00 00 77 ca 66 06 11 fc | w f |
000051c0 00 04 a0 0a 46 fc 20 00 | F |
000051c8 4e f8 50 b8 |N P | .XXX[0x4]
000051cc 4e b9 00 00 d9 a0 |N | JSR 0xd9a0
000051d2 4e b9 00 00 d9 e0 |N | JSR 0xd9e0
000051d8 4e b9 00 00 da 3a |N : | JSR 0xda3a
000051de 4e b9 00 00 ae 00 |N | JSR 0xae00
000051e4 4e b9 00 00 ae 3c |N < | JSR 0xae3c
000051ea 4e b9 00 00 d2 58 |N X | JSR 0xd258
000051f0 4e b9 00 00 d3 f6 |N | JSR 0xd3f6
000051f6 4e b9 00 00 d6 ca |N | JSR 0xd6ca
000051fc 4e b9 00 00 bc fe |N | JSR 0xbcfe
00005202 64 06 |d | BCC 0x520a
00005204 4e b8 43 a0 |N C | JSR 0x43a0
00005208 60 04 |` | BRA 0x520e
0000520a 4e b8 4e 2a |N N* | JSR 0x4e2a
0000520e 4e b8 54 8a |N T | JSR 0x548a
00005212 4e b8 55 50 |N UP | JSR 0x5550
00005216 42 b8 f9 00 |B | CLR.L IO_CLEAR_BERR_p24
0000521a 21 fc 00 00 58 de 00 08 |! X | MOVE.L #0x58de,0x8
00005222 21 fc 00 0e 00 00 f4 00 |! | MOVE.L #0xe0000,IO_WRITE_CONTROL_p24
0000522a 4e b8 16 84 |N | JSR 0x1684
0000522e 4e 75 |Nu | RTS
00005230 21 fc 00 00 52 44 79 e8 |! RDy | MOVE.L #0x5244,0x79e8
00005238 4a 53 |JS | TST.W (A3)
0000523a 42 b8 79 e8 |B y | CLR.L 0x79e8
0000523e 44 fc 00 01 |D | MOVE.W #0x1,CCR
00005242 4e 75 |Nu | RTS
00005244 42 b8 79 e8 |B y | .XXX[0x4]
00005248 4e 75 |Nu | .XXX[0x2]
0000524a 2f 10 |/ | MOVE.L (A0),-(A7)
0000524c 20 bc 00 00 52 70 | Rp | MOVE.L #0x5270,(A0)
00005252 2f 01 |/ | MOVE.L D1,-(A7)
00005254 70 ff |p | MOVEQ.L #-0x01,D0
00005256 46 fc 20 00 |F | MOVE.W #0x2000,SR
0000525a 72 ff |r | MOVEQ.L #-0x01,D1
0000525c 4a 80 |J | TST.L D0
0000525e 5a c9 ff fc |Z | DBPL D1,0x525c
00005262 5b fa 07 04 |[ | TRAPMI.W #0x0704
00005266 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
0000526a 22 1f |" | MOVE.L (A7)+,D1
0000526c 20 9f | | MOVE.L (A7)+,(A0)
0000526e 4e 75 |Nu | RTS
00005270 40 c0 e9 c0 05 43 4e 73 |@ CNs| .XXX[0xb0]
00005278 42 50 4a 92 66 08 24 88 |BPJ f $ |
00005280 25 48 00 04 4e 75 35 88 |%H Nu5 |
00005288 01 61 00 04 25 48 00 04 | a %H |
00005290 4e 75 2f 11 67 16 33 71 |Nu/ g 3q|
00005298 01 51 00 02 66 04 42 a9 | Q f B |
000052a0 00 04 22 5f 42 51 44 fc | "_BQD |
000052a8 00 01 4e 75 58 8f 44 fc | NuX D |
000052b0 00 00 4e 75 48 e7 80 20 | NuH |
000052b8 e9 f0 04 c4 01 62 00 04 | b |
000052c0 00 08 4a b0 05 a0 79 0a | J y |
000052c8 6a 0c 21 88 05 a0 79 0a |j ! y |
000052d0 4c df 04 01 4e 75 45 f0 |L NuE |
000052d8 07 a0 79 4a 4e b8 52 78 | yJN Rx|
000052e0 4c df 04 01 4e f8 04 8a |L N |
000052e8 48 e7 80 40 e9 f0 04 c4 |H @ |
000052f0 01 62 00 04 00 08 43 f0 | b C |
000052f8 07 a0 79 4a 4e b8 52 92 | yJN R |
00005300 64 10 21 89 05 a0 79 0a |d ! y |
00005308 c1 49 4e b8 04 7a 20 49 | IN z I|
00005310 60 0a 21 bc 93 03 fc 00 |` ! |
00005318 05 a0 79 0a 4c df 02 01 | y L |
00005320 4e 75 |Nu | .XXX[0x2]
00005322 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
00005326 4a b8 79 cc |J y | TST.L 0x79cc
0000532a 6b 14 |k | BMI 0x5340
0000532c 4a 38 a0 0f |J8 | TST.B IO_DUART_CLR_OPC_STOP_COUNTER
00005330 30 78 a0 06 |0x | MOVEA.W IO_DUART_CTUR_CTU,A0
00005334 22 78 79 cc |"xy | MOVEA.L 0x79cc,A1
00005338 d1 e9 00 04 | | ADDA.L (A1+0x4),A0
0000533c 23 48 00 04 |#H | MOVE.L A0,(A1+0x4)
00005340 4e 75 |Nu | RTS
00005342 4a b8 79 cc |J y | TST.L 0x79cc
00005346 6b 2e |k. | BMI 0x5376
00005348 20 30 01 e2 79 cc 00 04 | 0 y | MOVE.L ((#0x79cc)+#0x4),D0 ; LEW=01e2
00005350 0c 80 00 00 7f ff | | CMPI.L #0x00007fff,D0
00005356 6f 06 |o | BLE 0x535e
00005358 20 3c 00 00 7f ff | < | MOVE.L #0x7fff,D0
0000535e 91 b0 01 e2 79 cc 00 04 | y | SUB.L D0,((#0x79cc)+#0x4) ; LEW=01e2
00005366 0c 40 00 02 | @ | CMPI.W #0x0002,D0
0000536a 6c 02 |l | BGE 0x536e
0000536c 70 02 |p | MOVEQ.L #0x02,D0
0000536e 31 c0 a0 06 |1 | MOVE.W D0,IO_DUART_CTUR_CTU
00005372 4a 38 a0 0e |J8 | TST.B IO_DUART_SET_OPC_START_COUNTER
00005376 4e 75 |Nu | RTS
00005378 40 e7 |@ | MOVE.W SR,-(A7)
0000537a 4e b8 53 22 |N S" | JSR 0x5322
0000537e 43 f8 79 cc |C y | LEA.L 0x79cc,A1
00005382 20 49 | I | MOVEA.L A1,A0
00005384 4a 91 |J | TST.L (A1)
00005386 6b 10 |k | BMI 0x5398
00005388 22 51 |"Q | MOVEA.L (A1),A1
0000538a 90 a9 00 04 | | SUB.L (A1+0x4),D0
0000538e 6c f2 |l | BGE 0x5382
00005390 d0 a9 00 04 | | ADD.L (A1+0x4),D0
00005394 91 a9 00 04 | | SUB.L D0,(A1+0x4)
00005398 25 40 00 04 |%@ | MOVE.L D0,(A2+0x4)
0000539c 24 90 |$ | MOVE.L (A0),(A2)
0000539e 20 8a | | MOVE.L A2,(A0)
000053a0 b5 c8 | | CMPA.L A0,A2
000053a2 66 04 |f | BNE 0x53a8
000053a4 PANIC_0x614_dfs_crash:
000053a4 50 fa 06 14 |P | PANIC.W #0x614
000053a8 4e b8 53 42 |N SB | JSR 0x5342
000053ac 46 df |F | MOVE.W (A7)+,SR
000053ae 4e 75 |Nu | RTS
000053b0 40 e7 |@ | MOVE.W SR,-(A7)
000053b2 4e b8 53 22 |N S" | JSR 0x5322
000053b6 43 f8 79 cc |C y | LEA.L 0x79cc,A1
000053ba 20 49 | I | MOVEA.L A1,A0
000053bc 4a 91 |J | TST.L (A1)
000053be 6b 14 |k | BMI 0x53d4
000053c0 22 51 |"Q | MOVEA.L (A1),A1
000053c2 b3 ca | | CMPA.L A2,A1
000053c4 66 f4 |f | BNE 0x53ba
000053c6 20 92 | | MOVE.L (A2),(A0)
000053c8 6b 0a |k | BMI 0x53d4
000053ca 20 2a 00 04 | * | MOVE.L (A2+0x4),D0
000053ce d1 b2 01 52 00 04 | R | ADD.L D0,((A2)+#0x4) ; LEW=0152
000053d4 4e b8 53 42 |N SB | JSR 0x5342
000053d8 46 df |F | MOVE.W (A7)+,SR
000053da 4e 75 |Nu | RTS
000053dc VECTOR_PITINT:
000053dc 48 e7 c0 c0 |H | MOVEM.L A1+A0+D1+D0,-(A7) ; <-- VECTOR_0x4f
000053e0 4e b8 53 22 |N S" | JSR 0x5322
000053e4 22 78 79 cc |"xy | MOVEA.L 0x79cc,A1
000053e8 b3 fc 93 03 fc 00 | | CMPA.L #0x9303fc00,A1
000053ee 67 1a |g | BEQ 0x540a
000053f0 4a a9 00 04 |J | TST.L (A1+0x4)
000053f4 6e 10 |n | BGT 0x5406
000053f6 21 d1 79 cc |! y | MOVE.L (A1),0x79cc
000053fa 4e b8 53 42 |N SB | JSR 0x5342
000053fe 4e b1 01 61 00 08 |N a | JSR ((A1+#0x8)) ; LEW=0161
00005404 60 04 |` | BRA 0x540a
00005406 4e b8 53 42 |N SB | JSR 0x5342
0000540a 4c df 03 03 |L | MOVEM.L (A7)+,D0+D1+A0+A1
0000540e 4e 73 |Ns | RTE
00005410 48 e7 ff fe |H | MOVEM.L A6+A5+A4+A3+A2+A1+A0+D7+D6+D5+D4+D3+D2+D1+D0,-(A7)
00005414 4c f8 7f ff 65 08 |L e | MOVEM.L 0x6508,D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4+A5+A6
0000541a 42 b8 f0 00 |B | CLR.L IO_CLR_RUN_LED_p16
0000541e 4e 72 20 00 |Nr | STOP #0x2000
00005422 b0 b8 65 08 66 5a | e fZ | .XXX[0x6]
00005428 b2 b8 65 0c 66 54 b4 b8 | e fT | .XXX[0x60]
00005430 65 10 66 4e b6 b8 65 14 |e fN e |
00005438 66 48 b8 b8 65 18 66 42 |fH e fB|
00005440 ba b8 65 1c 66 3c bc b8 | e f< |
00005448 65 20 66 36 be b8 65 24 |e f6 e$|
00005450 66 30 b1 f8 65 28 66 2a |f0 e(f*|
00005458 b3 f8 65 2c 66 24 b5 f8 | e,f$ |
00005460 65 30 66 1e b7 f8 65 34 |e0f e4|
00005468 66 18 b9 f8 65 38 66 12 |f e8f |
00005470 bb f8 65 3c 66 0c bd f8 | e<f |
00005478 65 40 66 06 4c df 7f ff |e@f L |
00005480 4e 75 9e fc 01 00 50 fa |Nu P |
00005488 06 7b | { | .XXX[0x2]
0000548a 48 e7 c0 00 |H | MOVEM.L D1+D0,-(A7)
0000548e 20 38 ff 00 | 8 | MOVE.L IO_READ_SENSE_p25,D0
00005492 08 00 00 07 | | BTST.L #0x7,D0
00005496 67 1e |g | BEQ 0x54b6
00005498 4a 38 79 dc |J8y | TST.B 0x79dc
0000549c 66 10 |f | BNE 0x54ae
0000549e 52 38 79 dd |R8y | ADDQ.B #0x1,0x79dd
000054a2 66 30 |f0 | BNE 0x54d4
000054a4 11 fc 00 01 79 de | y | MOVE.B #0x01,0x79de
000054aa 4e b8 55 26 |N U& | JSR 0x5526
000054ae 31 fc ff ff 79 dc |1 y | MOVE.W #0xffff,0x79dc
000054b4 60 1e |` | BRA 0x54d4
000054b6 4a 38 79 dc |J8y | TST.B 0x79dc
000054ba 67 14 |g | BEQ 0x54d0
000054bc 53 78 79 dc |Sxy | SUBQ.W #0x1,0x79dc
000054c0 4a 38 79 dc |J8y | TST.B 0x79dc
000054c4 66 0e |f | BNE 0x54d4
000054c6 11 fc 00 02 79 de | y | MOVE.B #0x02,0x79de
000054cc 4e b8 55 26 |N U& | JSR 0x5526
000054d0 42 78 79 dc |Bxy | CLR.W 0x79dc
000054d4 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
000054d8 45 f8 79 d0 |E y | LEA.L 0x79d0,A2
000054dc 20 3c 00 00 01 86 | < | MOVE.L #0x186,D0
000054e2 25 7c 00 00 54 8a 00 08 |%| T | MOVE.L #0x548a,(A2+0x8)
000054ea 4e b8 53 78 |N Sx | JSR 0x5378
000054ee 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
000054f2 10 38 68 d0 | 8h | MOVE.B 0x68d0,D0
000054f6 42 81 |B | CLR.L D1
000054f8 08 00 00 01 | | BTST.L #0x1,D0
000054fc 66 02 |f | BNE 0x5500
000054fe 50 81 |P | ADDQ.L #0x8,D1
00005500 08 00 00 02 | | BTST.L #0x2,D0
00005504 66 02 |f | BNE 0x5508
00005506 58 81 |X | ADDQ.L #0x4,D1
00005508 08 00 00 03 | | BTST.L #0x3,D0
0000550c 66 02 |f | BNE 0x5510
0000550e 54 81 |T | ADDQ.L #0x2,D1
00005510 08 00 00 05 | | BTST.L #0x5,D0
00005514 66 02 |f | BNE 0x5518
00005516 52 81 |R | ADDQ.L #0x1,D1
00005518 21 c1 f2 00 |! | MOVE.L D1,IO_FRONT_PANEL_p27
0000551c 42 38 68 d0 |B8h | CLR.B 0x68d0
00005520 4c df 00 03 |L | MOVEM.L (A7)+,D0+D1
00005524 4e 75 |Nu | RTS
00005526 48 e7 1c 2a |H * | MOVEM.L A6+A4+A2+D5+D4+D3,-(A7)
0000552a 45 f8 79 de |E y | LEA.L 0x79de,A2
0000552e 49 f9 00 00 e0 56 |I V | LEA.L 0xe056,A4
00005534 72 01 |r | MOVEQ.L #0x01,D1
00005536 4e b9 00 00 2a 80 |N * | JSR 0x2a80
0000553c 45 f8 79 de |E y | LEA.L 0x79de,A2
00005540 72 01 |r | MOVEQ.L #0x01,D1
00005542 76 0a |v | MOVEQ.L #0x0a,D3
00005544 4e b9 00 00 25 58 |N %X | JSR 0x2558
0000554a 4c df 54 38 |L T8 | MOVEM.L (A7)+,D3+D4+D5+A2+A4+A6
0000554e 4e 75 |Nu | RTS
00005550 42 b8 fd 00 |B | CLR.L IO_CLR_PFINT_p23
00005554 4e 75 |Nu | RTS
00005556 VECTOR_PS.AC_PF:
00005556 11 fc 00 00 80 0b | | MOVE.B #0x00,IO_RTC_RAM_MIN ; <-- VECTOR_0x40
0000555c 21 fc 00 06 00 00 f4 00 |! | MOVE.L #0x60000,IO_WRITE_CONTROL_p24
00005564 48 f8 ff ff 68 80 |H h | MOVEM.L D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4+A5+A6+A7,0x6880
0000556a 20 6f 00 02 | o | MOVEA.L (A7+0x2),A0
0000556e 4e b9 80 00 20 10 |N | JSR IOC_EEPROM_PART2_EXPORT_2010
00005574 0d 0a 2a 2a 2a 20 41 43 | *** AC| .TXT '\r\n'
0000557c 20 70 6f 77 65 72 20 69 | power i| .TXT '*** AC power is LOW, waiting for it to become normal ***\n'
000055b0 4a 38 a0 0f |J8 | TST.B IO_DUART_CLR_OPC_STOP_COUNTER
000055b4 31 fc fd e8 a0 06 |1 | MOVE.W #0xfde8,IO_DUART_CTUR_CTU
000055ba 4a 38 a0 0e |J8 | TST.B IO_DUART_SET_OPC_START_COUNTER
000055be 08 38 00 03 a0 05 | 8 | BTST.B #0x3,IO_DUART_IMR_ISR
000055c4 67 f8 |g | BEQ 0x55be
000055c6 42 b8 fd 00 |B | CLR.L IO_CLR_PFINT_p23
000055ca 20 38 f8 00 | 8 | MOVE.L IO_READ_STATUS_p24,D0
000055ce 08 00 00 07 | | BTST.L #0x7,D0
000055d2 66 9a |f | BNE 0x556e
000055d4 11 fc 00 01 80 0b | | MOVE.B #0x01,IO_RTC_RAM_MIN
000055da 34 3c 02 00 |4< | MOVE.W #0x200,D2
000055de 60 76 |`v | BRA 0x5656
000055e0 e9 9a | | ROL.L #0x4,D2
000055e2 70 0f |p | MOVEQ.L #0x0f,D0
000055e4 c0 82 | | AND.L D2,D0
000055e6 0c 00 00 09 | | CMPI.B #0x09,D0
000055ea 6f 02 |o | BLE 0x55ee
000055ec 5e 00 |^ | ADDQ.B #0x7,D0
000055ee 06 00 00 30 | 0 | ADDI.B #0x30,D0
000055f2 4e b9 80 00 20 0c |N | JSR IOC_EEPROM_PART2_RESTART_MACHINE()
000055f8 51 c9 ff e6 |Q | DBF D1,0x55e0
000055fc 4e 75 |Nu | RTS
000055fe VECTOR_TRAPV:
000055fe 08 17 00 05 | | BTST.B #0x5,(A7) ; <-- VECTOR_TRAPV
00005602 67 00 b2 34 |g 4 | BEQ 0x838
00005606 4a 77 01 62 00 08 00 02 |Jw b | TST.W ((A7+#0x8)+#0x2) ; LEW=0162
0000560e 66 22 |f" | BNE 0x5632
00005610 4a b7 01 62 00 08 00 02 |J b | TST.L ((A7+#0x8)+#0x2) ; LEW=0162
00005618 67 02 |g | BEQ 0x561c
0000561a 4e 40 |N@ | TRAP #0
0000561c 2f 00 |/ | MOVE.L D0,-(A7)
0000561e 30 39 93 03 fc 32 |09 2 | MOVE.W 0x9303fc32,D0
00005624 e0 58 | X | ROR.W #0x8,D0
00005626 52 40 |R@ | ADDQ.W #0x1,D0
00005628 33 c0 93 03 fc 32 |3 2 | MOVE.W D0,0x9303fc32
0000562e 20 1f | | MOVE.L (A7)+,D0
00005630 4e 73 |Ns | RTE
00005632 08 f8 00 00 79 df | y | BSET.B #0x0,0x79df
00005638 67 02 |g | BEQ 0x563c
0000563a 4e 40 |N@ | TRAP #0
0000563c 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
00005640 48 f8 ff ff 68 80 |H h | MOVEM.L D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4+A5+A6+A7,0x6880
00005646 13 fc 00 0f 00 00 fc 01 | | MOVE.B #0x0f,BOOT_REASON_CODE
0000564e 20 6f 00 08 | o | MOVEA.L (A7+0x8),A0
00005652 34 28 00 02 |4( | MOVE.W (A0+0x2),D2
00005656 42 39 00 00 fc 05 |B9 | CLR.B 0xfc05
0000565c 31 c2 00 00 |1 | MOVE.W D2,0x0
00005660 23 c8 00 00 fc 08 |# | MOVE.L A0,0xfc08
00005666 2e 7c 00 00 68 80 |.| h | MOVEA.L #0x6880,A7
0000566c 4e b9 80 00 20 10 |N | JSR IOC_EEPROM_PART2_EXPORT_2010
00005672 0d 0a 49 2f 4f 20 50 72 | I/O Pr| .TXT '\r\n'
0000567a 6f 63 65 73 73 6f 72 20 |ocessor | .TXT 'I/O Processor Kernel error \n'
00005690 72 03 |r | MOVEQ.L #0x03,D1
00005692 48 42 |HB | SWAP.W D2
00005694 61 00 ff 4a |a J | BSR 0x55e0
00005698 4e b9 80 00 20 10 |N | JSR IOC_EEPROM_PART2_EXPORT_2010
0000569e 20 61 74 20 50 43 3d 00 | at PC= | .TXT ' at PC='
000056a6 72 07 |r | MOVEQ.L #0x07,D1
000056a8 24 08 |$ | MOVE.L A0,D2
000056aa 4e b8 55 e0 |N U | JSR 0x55e0
000056ae 4c f8 ff ff 68 80 |L h | MOVEM.L 0x6880,D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4+A5+A6+A7
000056b4 08 39 00 04 00 00 fc 00 | 9 | BTST.B #0x4,0xfc00
000056bc 66 02 |f | BNE 0x56c0
000056be 4e 40 |N@ | TRAP #0
000056c0 0c 38 00 7b 00 01 | 8 { | CMPI.B #0x7b,0x1
000056c6 66 0a |f | BNE 0x56d2
000056c8 21 fc 00 00 00 08 f3 00 |! | MOVE.L #0x8,IO_SENSE_TEST_p25
000056d0 4e 40 |N@ | TRAP #0
000056d2 08 f8 00 00 79 e0 | y | BSET.B #0x0,0x79e0
000056d8 66 24 |f$ | BNE 0x56fe
000056da 42 39 00 00 fc 05 |B9 | CLR.B 0xfc05
000056e0 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
000056e4 48 f8 ff ff 68 80 |H h | MOVEM.L D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4+A5+A6+A7,0x6880
000056ea 2e 7c 00 00 68 80 |.| h | MOVEA.L #0x6880,A7
000056f0 4e 68 |Nh | MOVE.L USP,A0
000056f2 21 c8 68 c0 |! h | MOVE.L A0,0x68c0
000056f6 4e b8 34 46 |N 4F | JSR 0x3446
000056fa 4e b8 18 7e |N ~ | JSR 0x187e
000056fe 4e f9 80 00 20 04 |N | JMP IOC_EEPROM_PART2_EXPORT_2004
00005704 VECTOR_RESET:
00005704 7e 09 |~ | MOVEQ.L #0x09,D7 ; <-- VECTOR_RESET
00005706 4e 7b 70 02 |N{p | MOVEC D7,CACR ; Cache Control Register
0000570a 9f f9 80 00 20 2c | , | SUBA.L IOC_EEPROM_PART2_OUT_TEXT(A3),A7
00005710 20 4f | O | MOVEA.L A7,A0
00005712 4e b9 80 00 20 24 |N $ | JSR IOC_EEPROM_PART2_OUT_NUMBER(D0)
00005718 4a 39 00 00 fc 00 |J9 | TST.B 0xfc00
0000571e 6a 02 |j | BPL 0x5722
00005720 4e 40 |N@ | TRAP #0
00005722 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
00005726 21 fc 00 00 58 88 00 04 |! X | MOVE.L #VECTOR_MAP_PERR,0x4
0000572e 20 7c 00 00 68 00 | | h | MOVEA.L #0x6800,A0
00005734 2e 3c 00 00 ae 00 |.< | MOVE.L #0xae00,D7
0000573a 42 98 |B | CLR.L (A0)+
0000573c be 88 | | CMP.L A0,D7
0000573e 66 fa |f | BNE 0x573a
00005740 20 7c 00 00 da e8 | | | MOVEA.L #0xdae8,A0
00005746 2e 0f |. | MOVE.L A7,D7
00005748 02 07 00 fc | | ANDI.B #0xfc,D7
0000574c 2e 47 |.G | MOVEA.L D7,A7
0000574e 42 98 |B | CLR.L (A0)+
00005750 b1 cf | | CMPA.L A7,A0
00005752 6d fa |m | BLT 0x574e
00005754 31 c0 68 c6 |1 h | MOVE.W D0,0x68c6
00005758 11 c1 68 c4 | h | MOVE.B D1,0x68c4
0000575c 21 c9 68 c8 |! h | MOVE.L A1,0x68c8
00005760 0c 39 00 02 00 00 fc 07 | 9 | CMPI.B #0x02,MACHINE_TYPE
00005768 66 ff 00 00 82 da |f | BNE 0xda44
0000576e 47 f8 04 1a |G | LEA.L 0x41a,A3
00005772 4e b9 80 00 20 14 |N | JSR IOC_EEPROM_PART2_IN_CHAR()
00005778 4e b8 51 cc |N Q | JSR 0x51cc
0000577c 4e b9 80 00 20 10 |N | JSR IOC_EEPROM_PART2_EXPORT_2010
00005782 49 4f 50 20 4b 65 72 6e |IOP Kern| .TXT 'IOP Kernel is initialized\r\n'
0000578a 65 6c 20 69 73 20 69 6e |el is in| .TXT '\n'
0000579e 46 fc 20 00 |F | MOVE.W #0x2000,SR
000057a2 4e f8 08 18 |N | JMP 0x818
000057a6 42 41 |BA | .XXX[0x2]
000057a8 12 28 00 1b 43 bc 00 05 | ( C | .XXX[0xc8]
000057b0 4e f0 15 a1 57 b6 00 00 |N W |
000057b8 57 ce 00 00 57 ce 00 00 |W W |
000057c0 57 d2 00 00 57 d2 00 00 |W W |
000057c8 57 d6 00 00 57 d6 70 01 |W W p |
000057d0 60 06 70 02 60 02 70 04 |` p ` p |
000057d8 48 e7 7e 70 24 00 10 28 |H ~p$ (|
000057e0 00 1a 67 04 c0 c2 60 04 | g ` |
000057e8 30 3c 04 00 26 28 00 1c |0< &( |
000057f0 26 43 24 70 15 a0 58 58 |&C$p XX|
000057f8 4e b8 07 5a 21 fc 00 00 |N Z! |
00005800 58 30 79 e8 21 fc 00 00 |X0y ! |
00005808 58 a2 00 08 42 85 4e d2 |X B N |
00005810 12 d3 60 12 16 99 60 0e | ` ` |
00005818 32 d3 60 0a 36 99 60 06 |2 ` 6 ` |
00005820 22 d3 60 02 26 99 da 82 |" ` & |
00005828 90 42 67 04 d7 c2 60 de | Bg ` |
00005830 42 b8 79 e8 21 fc 00 00 |B y ! |
00005838 58 de 00 08 e2 09 65 04 |X e |
00005840 21 45 00 08 43 e8 00 1a |!E C |
00005848 42 59 4c 42 50 05 22 85 |BYLBP " |
00005850 4c df 0e 7e 4e f8 04 98 |L ~N |
00005858 00 00 58 10 00 00 58 14 | X X |
00005860 00 00 58 18 00 00 58 1c | X X |
00005868 00 00 58 20 00 00 58 24 | X X$|
00005870 VECTOR_SPURIOUS_IRQ:
00005870 4e 71 |Nq | NOP ; <-- VECTOR_SPURIOUS_IRQ
00005872 4e 73 |Ns | RTE
00005874 VECTOR_CHK:
00005874 08 17 00 05 | | BTST.B #0x5,(A7) ; <-- VECTOR_CHK
00005878 67 00 af be |g | BEQ 0x838
0000587c PANIC_0x827_iop_kernel_constraint_error:
0000587c 50 fa 08 27 |P ' | PANIC.W #0x827
00005880 VECTOR_ADDRESS_ERROR:
00005880 08 17 00 05 | | BTST.B #0x5,(A7) ; <-- VECTOR_ADDRESS_ERROR
00005884 67 00 af b2 |g | BEQ 0x838
00005888 PANIC_0x728_unknown_interrupt:
00005888 VECTOR_EXT_LEVEL_7:
00005888 VECTOR_MAP_PERR:
00005888 VECTOR_RESPONSE_INTR:
00005888 VECTOR_SCSI_D:
00005888 VECTOR_SCSI_T:
00005888 VECTOR_VME:
; Via VECTOR_RESET
; Via VECTOR_0xf0
00005888 50 fa 07 28 |P ( | PANIC.W #0x728 ; <-- VECTOR_TRACE
0000588c VECTOR_PRIV_VIOLATION:
0000588c 08 17 00 05 | | BTST.B #0x5,(A7) ; <-- VECTOR_PRIV_VIOLATION
00005890 67 00 af a6 |g | BEQ 0x838
00005894 PANIC_0x629_priv_violation:
00005894 50 fa 06 29 |P ) | PANIC.W #0x629
00005898 VECTOR_BUS_ERROR:
00005898 08 38 00 00 f8 00 | 8 | BTST.B #0x0,IO_READ_STATUS_p24 ; <-- VECTOR_BUS_ERROR
0000589e 57 fa 06 01 |W | TRAPEQ.W #0x0601
000058a2 4a b8 79 e8 |J y | TST.L 0x79e8
000058a6 57 fa 06 01 |W | TRAPEQ.W #0x0601
000058aa 42 b8 f9 00 |B | CLR.L IO_CLEAR_BERR_p24
000058ae 31 fc 00 01 79 e2 |1 y | MOVE.W #0x1,0x79e2
000058b4 21 c0 79 e4 |! y | MOVE.L D0,0x79e4
000058b8 30 2f 00 06 |0/ | MOVE.W (A7+0x6),D0
000058bc e9 58 | X | ROL.W #0x4,D0
000058be 02 40 00 0f | @ | ANDI.W #0x000f,D0
000058c2 10 30 01 a0 5c 00 | 0 \ | MOVE.B (D0.W+#0x5c00),D0 ; LEW=01a0
000058c8 de c0 | | ADDA.W D0,A7
000058ca 20 38 79 e4 | 8y | MOVE.L 0x79e4,D0
000058ce 21 f8 79 e8 79 e4 |! y y | MOVE.L 0x79e8,0x79e4
000058d4 42 b8 79 e8 |B y | CLR.L 0x79e8
000058d8 4e f0 01 e1 79 e4 |N y | JMP ((#0x79e4)) ; LEW=01e1
000058de 21 fc 00 00 59 88 00 08 |! Y | MOVE.L #PANIC_0x654_recursive_bus_error,0x8; Via VECTOR_BUS_ERROR
000058e6 21 c0 79 e4 |! y | MOVE.L D0,0x79e4
000058ea 20 38 f8 00 | 8 | MOVE.L IO_READ_STATUS_p24,D0
000058ee 08 00 00 1b | | BTST.L #0x1b,D0
000058f2 67 3a |g: | BEQ 0x592e
000058f4 42 b8 f9 00 |B | CLR.L IO_CLEAR_BERR_p24
000058f8 21 fc 00 0c 00 00 f4 00 |! | MOVE.L #0xc0000,IO_WRITE_CONTROL_p24
00005900 20 37 01 61 00 10 | 7 a | MOVE.L ((A7+#0x10)),D0 ; LEW=0161
00005906 20 38 f8 00 | 8 | MOVE.L IO_READ_STATUS_p24,D0
0000590a 21 fc 00 0e 00 00 f4 00 |! | MOVE.L #0xe0000,IO_WRITE_CONTROL_p24
00005912 08 00 00 1b | | BTST.L #0x1b,D0
00005916 66 68 |fh | BNE 0x5980
00005918 42 b8 f9 00 |B | CLR.L IO_CLEAR_BERR_p24
0000591c 52 b8 79 ec |R y | ADDQ.L #0x1,0x79ec
00005920 20 38 79 e4 | 8y | MOVE.L 0x79e4,D0
00005924 21 fc 00 00 58 de 00 08 |! X | MOVE.L #0x58de,0x8
0000592c 4e 73 |Ns | RTE
0000592e 20 38 79 e4 | 8y | MOVE.L 0x79e4,D0
00005932 21 fc 00 00 58 de 00 08 |! X | MOVE.L #0x58de,0x8
0000593a 08 17 00 05 | | BTST.B #0x5,(A7)
0000593e 67 00 ae f8 |g | BEQ 0x838
00005942 20 2f 00 10 | / | MOVE.L (A7+0x10),D0
00005946 02 80 ff ff fe 00 | | ANDI.L #0xfffffe00,D0
0000594c 0c 80 93 03 e4 00 | | CMPI.L #0x9303e400,D0
00005952 67 08 |g | BEQ 0x595c
00005954 20 38 79 e4 | 8y | MOVE.L 0x79e4,D0
00005958 PANIC_0x601_bus_error:
00005958 50 fa 06 01 |P | PANIC.W #0x601
0000595c 20 2f 00 02 | / | MOVE.L (A7+0x2),D0
00005960 0c 80 00 00 ae 44 | D | CMPI.L #0x0000ae44,D0
00005966 5d fa 06 01 |] | TRAPLT.W #0x0601
0000596a 0c 80 00 00 d2 58 | X | CMPI.L #0x0000d258,D0
00005970 52 fa 06 01 |R | TRAPHI.W #0x0601
00005974 20 38 79 e4 | 8y | MOVE.L 0x79e4,D0
00005978 4e f0 01 f1 00 00 ae 84 |N | JMP ((#0xae84)) ; LEW=01f1
00005980 20 38 79 e4 | 8y | MOVE.L 0x79e4,D0
00005984 PANIC_0x757_memory_parity_error:
00005984 50 fa 07 57 |P W | PANIC.W #0x757
00005988 PANIC_0x654_recursive_bus_error:
00005988 50 fa 06 54 |P T | PANIC.W #0x654 ; Via VECTOR_BUS_ERROR
0000598c 00 00 00 00 | | .XXX[0x4]
00005990 00 00 00 00 00 00 00 00 | | .BLANK 00[0x270]
00005c00 08 08 0c 08 08 08 08 08 | | .XXX[0x30]
00005c08 3a 14 20 5c 08 08 08 08 |: \ |
00005c10 00 00 05 c2 00 00 26 34 | &4|
00005c18 00 00 0f d6 00 00 19 84 | |
00005c20 00 00 4f 18 00 00 43 8c | O C |
00005c28 00 00 0e e6 00 00 57 a6 | W |
00005c30 KERNCALL_VECTORS:
00005c30 00 00 0a da | | .CODE KC00_GetBootDev(VAR a : Byte; VAR b : Word)
00005c34 00 00 09 0a | | .CODE KC01_DumpOn
00005c38 00 00 09 16 | | .CODE KC02_Start_Disk_IO(desc : Pointer; dst : Pointer ; c : W)
00005c3c 00 00 09 90 | | .CODE KC03_Wait_Disk_IO(a : W; VAR status : Byte)
00005c40 00 00 09 c0 | | .CODE KERNCALL_04
00005c44 00 00 0a 86 | | .CODE KC05_PortWriteString(port : Word ; str : String)
00005c48 00 00 0a 66 | f | .CODE KC06_PortPutChar(port : Word ; b : char)
00005c4c 00 00 0a b6 | | .CODE KC07_PortGetChar(port : Word ; VAR ret : Word)
00005c50 00 00 0a 9e | | .CODE KC08_PortSomething(port: Word; b: Byte)
00005c54 00 00 0a c8 | | .CODE KC09_PortStatus(Port : Word; VAR b: Byte)
00005c58 00 00 0a 7e | ~ | .CODE KC0a(a: Word; b: String)
00005c5c 00 00 08 f6 | | .CODE KC0b
00005c60 00 00 0a 10 | | .CODE KC0c_Write_Modem_Char(a, b: Word ; c : char)
00005c64 00 00 0a 30 | 0 | .CODE KC0d_Write_Modem_String(Word, Word, Char)
00005c68 00 00 0a 50 | P | .CODE KERNCALL_0e
00005c6c 00 00 09 3e | > | .CODE KC0f_ReInit
00005c70 00 00 09 00 | | .CODE KC10_Panic(code : Long)
00005c74 00 00 0a ea | | .CODE KC11_Live(void)
00005c78 00 00 08 ae | | .CODE KC12_Sleep(dur: Long)
00005c7c 00 00 0b 14 | | .CODE KC13_ReadRtc
00005c80 00 00 0b e6 | | .CODE KC14_WriteRtc
00005c84 00 00 0b fc | | .CODE KC15_DiagBus(a : Word; b : Long) : Byte
00005c88 00 00 0c 12 | | .CODE KC16_Clock_Margin
00005c8c 00 00 0c 80 | | .CODE KC17_Power_Margin
00005c90 00 00 0c c6 | | .CODE KERNCALL_18
00005c94 00 00 0c e4 | | .CODE KERNCALL_19
00005c98 00 00 0d 24 | $ | .CODE KERNCALL_1a
00005c9c 00 00 0d 80 | | .CODE KERNCALL_1b
00005ca0 00 00 0d cc | | .CODE KC1c_ProtCopy(src : Pointer; dst : Pointer; len : Word)
00005ca4 00 00 0e 10 | | .CODE KC1d_BusCopy(src : Pointer; sfc : Word; dst : Pointer; dfc : Word; len : Word
00005ca8 00 00 0e 66 | f | .CODE KC1e_Fifo_Tx_Response(ptr : Pointer; chan : Word)
00005cac 00 00 0e 9a | | .CODE KC1f_Fifo_Rx_Request(ptr : Pointer; chan : Word; VAR flag : Bool)
00005cb0 00 00 0e d6 | | .CODE KC20_Estop(void)
00005cb4 00 00 00 00 | | .XXX[0x4]
00005cb8 01 31 02 31 03 31 04 30 | 1 1 1 0| .XXX[0x100]
00005cc0 05 31 06 30 07 31 08 31 | 1 0 1 1|
00005cc8 09 30 09 30 09 30 09 30 | 0 0 0 0|
00005cd0 09 30 09 30 09 30 10 31 | 0 0 0 1|
00005cd8 11 30 93 03 fc 12 93 03 | 0 |
00005ce0 e4 00 00 00 be 84 00 00 | |
00005ce8 bf 2e 00 00 bf 2e 00 00 | . . |
00005cf0 bf ec 00 00 c5 a0 00 00 | |
00005cf8 c9 e6 00 00 cb 6e 00 00 | n |
00005d00 c7 54 00 00 cc 90 00 00 | T |
00005d08 0f c6 00 00 93 03 fd c0 | |
00005d10 93 03 fc c0 93 03 fc 80 | |
00005d18 93 03 fc 40 02 ac 02 b0 | @ |
00005d20 02 b4 02 b8 00 00 12 82 | |
00005d28 00 00 13 08 00 00 12 22 | "|
00005d30 00 00 12 22 00 00 12 22 | " "|
00005d38 00 00 11 0c 00 00 11 0c | |
00005d40 00 00 12 68 00 00 12 68 | h h|
00005d48 00 00 12 4e 00 00 12 1c | N |
00005d50 00 00 12 22 00 00 12 22 | " "|
00005d58 00 00 12 1c 00 00 11 7a | z|
00005d60 00 00 11 de 00 00 11 0c | |
00005d68 00 00 11 0c 00 00 12 0e | |
00005d70 00 00 00 00 00 00 00 00 | |
00005d78 00 00 15 06 00 00 14 c2 | |
00005d80 00 00 14 fa 00 00 00 00 | |
00005d88 00 00 00 80 00 00 14 cc | |
00005d90 00 00 14 c8 00 00 00 00 | |
00005d98 00 00 15 0c 00 00 14 b8 | |
00005da0 00 00 14 ea 00 00 15 1a | |
00005da8 00 00 00 00 00 00 00 00 | |
00005db0 00 00 00 00 00 00 00 80 | |
00005db8 00 00 00 00 00 00 00 00 | | .BLANK 00[0x18]
00005dd0 00 00 | | .BLANK 00[0x2]
00005dd2 15 06 00 00 15 06 | | .XXX[0x6]
00005dd8 00 00 14 e2 00 00 14 de | | .XXX[0x8]
00005de0 00 00 00 00 00 00 00 00 | | .BLANK 00[0x18]
00005df8 00 00 00 00 00 00 | | .BLANK 00[0x6]
00005dfe 14 fa | | .XXX[0x2]
00005e00 00 00 14 fa 00 00 00 00 | | .XXX[0x6a0]
00005e08 ff 00 01 00 02 00 01 00 | |
00005e10 03 00 01 00 02 00 01 00 | |
00005e18 01 02 04 08 00 03 03 d0 | |
00005e20 03 d1 03 d2 03 d3 ac 94 | |
00005e28 90 8c 88 b0 84 80 7c 78 | |x|
00005e30 b4 74 70 6c 68 b8 94 90 | tplh |
00005e38 8c 88 00 00 93 03 f5 50 | P|
00005e40 93 03 f5 54 93 03 f5 58 | T X|
00005e48 93 03 f5 5c 00 00 1a d2 | \ |
00005e50 00 00 1b 68 00 00 1b de | h |
00005e58 00 00 1b de 00 00 1c 2e | .|
00005e60 00 00 1c 2e 00 00 1c 54 | . T|
00005e68 00 00 1c 54 00 00 1c 54 | T T|
00005e70 00 00 1c 54 00 00 1b ae | T |
00005e78 00 00 1c 54 00 00 1c 54 | T T|
00005e80 00 00 1c 54 00 00 1c 54 | T T|
00005e88 00 00 1c 54 00 00 1c 66 | T f|
00005e90 00 00 1b a4 00 00 1c 54 | T|
00005e98 00 00 1c 54 00 00 1c 54 | T T|
00005ea0 00 00 1c 54 00 00 1c 54 | T T|
00005ea8 00 00 1c 54 00 00 1b de | T |
00005eb0 00 00 1b de 00 00 1c 2e | .|
00005eb8 00 00 1c 54 00 00 21 2a | T !*|
00005ec0 00 00 21 2a 00 00 21 2a | !* !*|
00005ec8 00 00 21 2a 00 00 1f 7a | !* z|
00005ed0 00 00 22 b2 00 00 20 0e | " |
00005ed8 00 00 20 c2 00 00 20 c6 | |
00005ee0 00 00 21 2a 00 00 21 36 | !* !6|
00005ee8 00 00 21 36 00 00 21 94 | !6 ! |
00005ef0 00 00 21 88 00 00 22 28 | ! "(|
00005ef8 00 00 22 66 00 00 21 2a | "f !*|
00005f00 00 00 22 96 00 00 22 96 | " " |
00005f08 00 00 22 a2 00 00 22 96 | " " |
00005f10 00 00 22 b2 00 00 22 96 | " " |
00005f18 00 00 22 96 00 00 22 96 | " " |
00005f20 00 00 22 96 00 00 22 96 | " " |
00005f28 00 00 22 96 00 00 21 2a | " !*|
00005f30 00 00 22 fa 00 00 21 2a | " !*|
00005f38 00 00 21 2a 00 00 22 86 | !* " |
00005f40 00 00 22 76 00 00 21 2a | "v !*|
00005f48 00 00 21 2a 80 8f 00 00 | !* |
00005f50 90 81 92 81 90 85 92 85 | |
00005f58 80 88 81 88 82 88 83 88 | |
00005f60 84 88 80 89 82 89 81 89 | |
00005f68 82 8a 81 8a 00 00 c0 8f | |
00005f70 82 8b 83 8b 84 8b 85 8b | |
00005f78 86 8b 87 8b 84 81 85 81 | |
00005f80 84 85 81 8b 03 c0 80 10 | |
00005f88 00 0a 00 00 00 28 00 00 | ( |
00005f90 80 00 00 00 00 00 00 00 | |
00005f98 11 ff 00 00 00 00 2e 70 | .p|
00005fa0 00 00 03 00 00 00 1a 00 | |
00005fa8 00 00 00 00 00 00 00 00 | |
00005fb0 00 00 00 00 00 00 01 00 | |
00005fb8 00 00 00 00 00 00 00 00 | |
00005fc0 1b 01 00 00 00 00 00 00 | |
00005fc8 03 00 ff 00 00 00 00 00 | |
00005fd0 00 00 00 00 10 00 00 00 | |
00005fd8 01 00 00 00 00 00 10 00 | |
00005fe0 00 00 01 80 00 00 00 00 | |
00005fe8 10 00 00 00 00 80 00 00 | |
00005ff0 1d fe 00 00 1e f4 00 00 | |
00005ff8 1e f4 00 00 1e fe 00 00 | |
00006000 1f 02 00 00 1f 2c 00 00 | , |
00006008 1f 30 00 00 1f 40 00 00 | 0 @ |
00006010 1f 4a 00 00 1f 5e 00 00 | J ^ |
00006018 1f 62 00 00 1f 66 00 00 | b f |
00006020 1f 6a 00 00 1f 6e 00 00 | j n |
00006028 1f 72 00 00 1f 76 00 81 | r v |
00006030 80 10 00 0a 00 00 00 00 | |
00006038 00 00 00 00 00 00 80 c0 | |
00006040 90 d0 a0 e0 b0 f0 a0 e0 | |
00006048 b0 f0 a0 e0 b0 f0 00 00 | |
00006050 60 6e 61 b2 62 6c 00 00 |`na bl |
00006058 00 00 00 00 00 00 61 dc | a |
00006060 61 dc 61 dc 61 dc 61 dc |a a a a |
00006068 61 dc 61 dc 61 dc 2b de |a a a + |
00006070 2a 7c 2a 78 2a 78 2a 7c |*|*x*x*||
00006078 2b d8 2a 78 2a 78 2a 36 |+ *x*x*6|
00006080 2b c2 2a 7c 2a 7c 2a 7c |+ *|*|*||
00006088 2a 76 2a 76 2a 76 2a 76 |*v*v*v*v|
00006090 2a 76 2a 40 2a 48 2a 76 |*v*@*H*v|
00006098 00 10 40 50 20 30 60 70 | @P 0`p|
000060a0 0d 0a 0a 1b 5b 30 6d 42 | [0mB|
000060a8 52 45 41 4b 20 4b 45 59 |REAK KEY|
000060b0 20 4d 45 4e 55 20 2d 20 | MENU - |
000060b8 6f 70 74 69 6f 6e 73 20 |options |
000060c0 61 72 65 3a 0d 0a 20 20 |are: |
000060c8 20 20 30 20 3d 3e 20 52 | 0 => R|
000060d0 45 53 54 41 52 54 20 73 |ESTART s|
000060d8 79 73 74 65 6d 0d 0a 20 |ystem |
000060e0 20 20 20 31 20 3d 3e 20 | 1 => |
000060e8 49 47 4e 4f 52 45 20 62 |IGNORE b|
000060f0 72 65 61 6b 20 6b 65 79 |reak key|
000060f8 0d 0a 20 20 20 20 32 20 | 2 |
00006100 3d 3e 20 52 45 44 49 53 |=> REDIS|
00006108 50 4c 41 59 20 72 65 63 |PLAY rec|
00006110 65 6e 74 20 63 6f 6e 73 |ent cons|
00006118 6f 6c 65 20 6f 75 74 70 |ole outp|
00006120 75 74 0d 0a 00 20 20 20 |ut |
00006128 20 33 20 3d 3e 20 45 6e | 3 => En|
00006130 74 65 72 20 44 45 42 55 |ter DEBU|
00006138 47 47 45 52 0d 0a 01 0d |GGER |
00006140 0a 45 6e 74 65 72 20 6f | Enter o|
00006148 70 74 69 6f 6e 20 3a 20 |ption : |
00006150 02 07 45 78 70 65 63 74 | Expect|
00006158 65 64 20 22 59 22 20 6f |ed "Y" o|
00006160 72 20 22 4e 22 21 0d 0a |r "N"! |
00006168 0a 44 6f 20 79 6f 75 20 | Do you |
00006170 72 65 61 6c 6c 79 20 77 |really w|
00006178 61 6e 74 20 74 6f 20 63 |ant to c|
00006180 72 61 73 68 20 74 68 65 |rash the|
00006188 20 73 79 73 74 65 6d 20 | system |
00006190 5b 4e 5d 20 3f 20 03 08 |[N] ? |
00006198 20 08 08 20 08 04 07 04 | |
000061a0 0d 0a 05 00 2d c2 2d d4 | - - |
000061a8 2d de 2d de 2d ea 2e 36 |- - - .6|
000061b0 2e bc 30 40 2a 7c 2a 78 |. 0@*|*x|
000061b8 2a 78 2a 7c 30 3a 2a 78 |*x*|0:*x|
000061c0 2a 78 2a 36 30 24 2a 7c |*x*60$*||
000061c8 2a 7c 2a 7c 2a 76 2a 76 |*|*|*v*v|
000061d0 2a 76 2a 76 2a 76 2a 40 |*v*v*v*@|
000061d8 2a 48 2a 76 30 a0 2a 7c |*H*v0 *||
000061e0 2a 7c 2a 7c 2a 7c 30 9a |*|*|*|0 |
000061e8 2a 7c 2a 7c 2a 7c 2a 7c |*|*|*|*||
000061f0 2a 7c 2a 7c 2a 7c 2a 7c |*|*|*|*||
000061f8 2a 7c 2a 7c 2a 7c 2a 7c |*|*|*|*||
00006200 2a 7c 2a 7c 2a 7c 31 ba |*|*|*|1 |
00006208 31 c8 30 ae 30 b8 2a 7c |1 0 0 *||
00006210 31 b4 30 cc 30 c2 2a 36 |1 0 0 *6|
00006218 30 d6 2a 7c 2a 7c 32 22 |0 *|*|2"|
00006220 31 46 31 5c 31 72 31 16 |1F1\1r1 |
00006228 31 86 2a 40 2a 48 31 b0 |1 *@*H1 |
00006230 80 80 00 01 02 03 80 04 | |
00006238 05 06 0a 08 09 0b 0c 80 | |
00006240 04 00 01 00 1b 5b 32 3b | [2;|
00006248 32 48 1b 5b 6d 1b 5b 4b |2H [m [K|
00006250 07 07 20 25 25 20 53 59 | %% SY|
00006258 53 54 45 4d 20 4e 4f 54 |STEM NOT|
00006260 20 52 55 4e 4e 49 4e 47 | RUNNING|
00006268 20 25 25 20 35 a6 2a 7c | %% 5 *||
00006270 2a 7c 2a 7c 2a 7c 35 a0 |*|*|*|5 |
00006278 2a 7c 2a 7c 2a 7c 2a 7c |*|*|*|*||
00006280 35 fa 35 f0 2a 7c 2a 7c |5 5 *|*||
00006288 2a 7c 2a 7c 2a 7c 2a 7c |*|*|*|*||
00006290 2a 7c 2a 7c 2a 7c 30 39 |*|*|*|09|
00006298 00 00 3a 1a 00 00 3a ce | : : |
000062a0 00 00 37 36 00 00 37 9e | 76 7 |
000062a8 00 00 39 88 00 00 3f 22 | 9 ?"|
000062b0 00 00 3f 46 00 00 40 86 | ?F @ |
000062b8 00 00 42 68 00 00 40 80 | Bh @ |
000062c0 00 00 35 8e 00 00 42 b4 | 5 B |
000062c8 00 00 43 18 00 00 38 20 | C 8 |
000062d0 53 45 54 20 32 3a 30 2c |SET 2:0,|
000062d8 34 3a 35 2c 35 3a 30 2c |4:5,5:0,|
000062e0 31 32 3a 30 2c 31 33 3a |12:0,13:|
000062e8 30 2c 31 35 3a 30 2c 31 |0,15:0,1|
000062f0 3a 30 00 53 45 54 20 33 |:0 SET 3|
000062f8 3a 30 2c 34 3a 32 2c 35 |:0,4:2,5|
00006300 3a 30 2c 31 32 3a 30 2c |:0,12:0,|
00006308 31 33 3a 30 2c 31 35 3a |13:0,15:|
00006310 30 2c 31 3a 30 00 6b 00 |0,1:0 k |
00006318 53 45 52 56 49 43 45 3a |SERVICE:|
00006320 ff 43 4f 4d 0d 0a 00 00 | COM |
00006328 ff 43 4f 4e 4e 45 43 54 | CONNECT|
00006330 20 32 31 32 0d 0a 07 ff | 212 |
00006338 0d 0a 0d 0a ff 70 61 73 | pas|
00006340 73 77 6f 72 64 3a ff 31 |sword: 1|
00006348 32 30 30 20 42 41 55 44 |200 BAUD|
00006350 0d 0a 24 ff 74 6f 20 63 | $ to c|
00006358 61 6c 6c 3a 20 ff 4f 6e |all: On|
00006360 6c 69 6e 65 21 07 0d 0a |line! |
00006368 ff 00 00 00 40 e8 00 00 | @ |
00006370 40 e8 00 00 41 2c 00 00 |@ A, |
00006378 40 e8 00 00 41 2c 00 00 |@ A, |
00006380 40 e8 00 00 41 2c 00 00 |@ A, |
00006388 40 e8 00 00 41 2c 00 00 |@ A, |
00006390 40 e8 00 00 41 2c 00 00 |@ A, |
00006398 40 e8 00 00 40 e8 00 00 |@ @ |
000063a0 41 2c 00 00 40 e8 00 00 |A, @ |
000063a8 3b fc 00 00 40 e8 00 00 |; @ |
000063b0 41 2c 00 00 41 74 00 00 |A, At |
000063b8 41 32 00 00 41 2c 00 00 |A2 A, |
000063c0 41 74 00 00 41 2c 00 00 |At A, |
000063c8 41 56 00 00 41 2c 00 00 |AV A, |
000063d0 41 60 00 00 41 2c 00 00 |A` A, |
000063d8 41 6a 00 00 41 2c 00 00 |Aj A, |
000063e0 41 42 00 00 41 74 00 00 |AB At |
000063e8 41 2c 00 00 41 4c 00 00 |A, AL |
000063f0 3b fc 00 00 41 74 00 00 |; At |
000063f8 41 2c 00 00 41 32 00 00 |A, A2 |
00006400 41 7e 00 00 41 2c 00 00 |A~ A, |
00006408 41 ea 00 00 3f e2 00 00 |A ? |
00006410 42 28 00 00 40 00 00 00 |B( @ |
00006418 42 48 00 00 40 20 00 00 |BH @ |
00006420 42 e4 00 00 40 40 00 00 |B @@ |
00006428 43 0e 00 00 41 aa 00 00 |C A |
00006430 40 60 00 00 42 76 00 00 |@` Bv |
00006438 3b fc 00 00 41 ca 00 00 |; A |
00006440 3f c2 00 00 44 bc 00 00 |? D |
00006448 47 68 00 00 48 7a 00 00 |Gh Hz |
00006450 47 80 00 00 47 f8 00 00 |G G |
00006458 48 42 00 00 47 06 00 00 |HB G |
00006460 48 ac 00 00 00 00 4c ce |H L |
00006468 00 00 4c d2 00 00 4c e2 | L L |
00006470 00 00 4d 08 00 00 4d 50 | M MP|
00006478 00 00 4d 3c 00 00 4d bc | M< M |
00006480 04 04 04 00 00 04 04 00 | |
00006488 04 04 00 00 04 00 00 00 | |
00006490 00 00 00 00 04 04 04 04 | |
00006498 04 04 04 00 00 00 00 00 | |
000064a0 00 00 00 00 00 00 00 00 | | .BLANK 00[0x10]
000064b0 00 00 04 04 04 10 18 04 | | .XXX[0x10]
000064b8 04 00 04 08 00 00 00 00 | |
000064c0 00 00 00 00 00 00 00 00 | | .BLANK 00[0x10]
000064d0 0c 14 00 00 00 00 00 00 | | .XXX[0x10]
000064d8 00 00 00 00 00 00 00 00 | |
000064e0 00 00 00 00 | | .XXX[0x4]
000064e4 14 14 00 00 | | .XXX[0x4]
000064e8 50 be 00 00 50 d6 00 00 |P P | .XXX[0x60]
000064f0 50 b4 00 00 50 b4 00 00 |P P |
000064f8 50 b4 00 00 51 3e 00 00 |P Q> |
00006500 50 b4 00 00 50 b4 00 00 |P P |
00006508 d0 d0 d0 d0 d1 d1 d1 d1 | |
00006510 d2 d2 d2 d2 d3 d3 d3 d3 | |
00006518 d4 d4 d4 d4 d5 d5 d5 d5 | |
00006520 d6 d6 d6 d6 d7 d7 d7 d7 | |
00006528 a0 a0 a0 a0 a1 a1 a1 a1 | |
00006530 a2 a2 a2 a2 a3 a3 a3 a3 | |
00006538 a4 a4 a4 a4 a5 a5 a5 a5 | |
00006540 a6 a6 a6 a6 00 00 00 00 | |
00006548 00 00 00 00 00 00 00 00 | | .BLANK 00[0x48b8]
0000ae00 48 e7 80 80 |H | MOVEM.L A0+D0,-(A7)
0000ae04 30 3c 00 2f |0< / | MOVE.W #0x2f,D0
0000ae08 20 7c 00 00 f4 00 | | | MOVEA.L #0xf400,A0
0000ae0e 90 fc 00 20 | | SUBA.W #0x20,A0
0000ae12 0c 40 00 10 | @ | CMPI.W #0x0010,D0
0000ae16 6c 08 |l | BGE 0xae20
0000ae18 11 7c 00 00 00 0e | | | MOVE.B #0x00,(A0+0xe)
0000ae1e 60 06 |` | BRA 0xae26
0000ae20 11 7c 00 a1 00 0e | | | MOVE.B #0xa1,(A0+0xe)
0000ae26 51 c8 ff e6 |Q | DBF D0,0xae0e
0000ae2a 42 b8 f5 00 |B | CLR.L IO_FIFO_INIT_p68_p69
0000ae2e 21 fc 00 00 00 02 f3 00 |! | MOVE.L #0x2,IO_SENSE_TEST_p25
0000ae36 4c df 01 01 |L | MOVEM.L (A7)+,D0+A0
0000ae3a 4e 75 |Nu | RTS
0000ae3c 31 fc 00 01 6a d6 |1 j | MOVE.W #0x1,0x6ad6
0000ae42 4e 75 |Nu | RTS
0000ae44 00 00 00 00 | | .XXX[0x4]
0000ae48 00 00 00 00 00 00 00 00 | | .BLANK 00[0x58]
0000aea0 40 20 40 30 40 40 30 00 |@ @0@@0 | .XXX[0x8]
0000aea8 00 00 00 00 00 00 00 00 | | .BLANK 00[0xa68]
0000b910 06 47 00 14 54 47 54 47 | G TGTG| .XXX[0x10]
0000b918 54 47 54 47 54 47 54 47 |TGTGTGTG|
0000b920 54 47 |TG | .XXX[0x2]
0000b922 54 47 |TG | ADDQ.W #0x2,D7
0000b924 54 47 |TG | ADDQ.W #0x2,D7
0000b926 ec c7 04 08 | | BFCLR.L D7,{16:8}
0000b92a 67 04 |g | BEQ 0xb930
0000b92c 52 46 |RF | ADDQ.W #0x1,D6
0000b92e 34 86 |4 | MOVE.W D6,(A2)
0000b930 4e 75 |Nu | RTS
0000b932 04 47 00 0a 59 47 | G YG | .XXX[0x6]
0000b938 55 47 55 47 59 47 55 47 |UGUGYGUG| .XXX[0x310]
0000b940 55 47 ec c7 04 08 67 04 |UG g |
0000b948 53 46 34 86 4e 75 28 14 |SF4 Nu( |
0000b950 67 46 2f 05 e9 c4 62 10 |gF/ b |
0000b958 34 86 e9 c4 76 08 3a 33 |4 v :3|
0000b960 70 00 61 c0 48 45 3a 33 |p a HE:3|
0000b968 70 00 28 85 66 04 42 ac |p ( f B |
0000b970 00 04 2a 1f 0c 84 00 e0 | * |
0000b978 00 00 62 10 13 f8 00 08 | b |
0000b980 00 00 ae 93 4e b0 01 f1 | N |
0000b988 00 00 ae 84 0c 84 00 e7 | |
0000b990 c6 70 62 e8 44 fc 00 01 | pb D |
0000b998 4e 75 48 e7 83 80 0c 84 |NuH |
0000b9a0 00 e0 00 00 62 10 13 f8 | b |
0000b9a8 00 08 00 00 ae 93 4e b0 | N |
0000b9b0 01 f1 00 00 ae 84 0c 84 | |
0000b9b8 00 e7 c6 70 62 e8 e9 c4 | pb |
0000b9c0 62 10 34 86 e9 c4 76 08 |b 4 v |
0000b9c8 42 73 70 00 61 00 ff 56 |Bsp a V|
0000b9d0 42 73 70 00 4a 98 66 06 |Bsp J f |
0000b9d8 20 84 21 04 60 1e 20 10 | ! ` |
0000b9e0 e9 c0 62 10 34 86 e9 c0 | b 4 |
0000b9e8 76 08 48 44 37 84 70 00 |v HD7 p |
0000b9f0 61 00 ff 32 48 44 37 84 |a 2HD7 |
0000b9f8 70 00 20 84 4c df 01 c1 |p L |
0000ba00 4e 75 48 e7 20 80 08 38 |NuH 8|
0000ba08 00 06 6b 08 67 70 41 f9 | k gpA |
0000ba10 00 00 b8 aa 61 84 52 79 | a Ry|
0000ba18 00 00 b8 b2 53 2c 00 07 | S, |
0000ba20 66 42 52 79 00 00 b8 e2 |fBRy |
0000ba28 34 39 00 00 b8 e2 b4 79 |49 y|
0000ba30 00 00 b8 b2 65 2e 67 10 | e.g |
0000ba38 13 fc 00 09 00 00 ae 93 | |
0000ba40 4e b0 01 f1 00 00 ae 84 |N |
0000ba48 08 2c 00 03 00 04 67 00 | , g |
0000ba50 00 d0 42 82 34 2c 00 08 | B 4, |
0000ba58 ee f9 08 81 00 00 b8 ba | |
0000ba60 60 00 00 be 4a 79 00 00 |` Jy |
0000ba68 b8 b6 67 00 00 b4 53 79 | g Sy|
0000ba70 00 00 b8 b6 52 79 00 00 | Ry |
0000ba78 b8 b8 60 00 00 a4 08 38 | ` 8|
0000ba80 00 05 6b 08 67 00 00 74 | k g t|
0000ba88 41 f9 00 00 b8 90 61 00 |A a |
0000ba90 ff 0a 52 79 00 00 b8 98 | Ry |
0000ba98 53 2c 00 06 66 42 52 79 |S, fBRy|
0000baa0 00 00 b8 e0 34 39 00 00 | 49 |
0000baa8 b8 e0 b4 79 00 00 b8 98 | y |
0000bab0 65 2e 67 10 13 fc 00 09 |e.g |
0000bab8 00 00 ae 93 4e b0 01 f1 | N |
0000bac0 00 00 ae 84 08 2c 00 02 | , |
0000bac8 00 04 67 00 00 54 42 82 | g TB |
0000bad0 34 2c 00 08 ee f9 08 81 |4, |
0000bad8 00 00 b8 a0 60 00 00 42 | ` B|
0000bae0 4a 79 00 00 b8 9c 67 00 |Jy g |
0000bae8 00 38 53 79 00 00 b8 9c | 8Sy |
0000baf0 52 79 00 00 b8 9e 60 00 |Ry ` |
0000baf8 00 28 41 f9 00 00 b8 c4 | (A |
0000bb00 61 00 fe 98 52 79 00 00 |a Ry |
0000bb08 b8 cc 4a 79 00 00 b8 d0 | Jy |
0000bb10 67 00 00 0e 53 79 00 00 |g Sy |
0000bb18 b8 d0 52 79 00 00 b8 d2 | Ry |
0000bb20 4c df 01 04 4e 75 48 e7 |L NuH |
0000bb28 e0 08 49 f9 00 00 b8 90 | I |
0000bb30 30 2c 00 08 e9 c3 24 08 |0, $ |
0000bb38 67 0e b0 79 00 00 b8 e0 |g y |
0000bb40 62 0c 44 fc 00 00 60 46 |b D `F|
0000bb48 53 79 00 00 b8 e0 12 39 |Sy 9|
0000bb50 00 00 b8 a8 67 04 b4 01 | g |
0000bb58 67 e8 53 6c 00 08 06 43 |g Sl C|
0000bb60 01 00 64 10 13 fc 00 09 | d |
0000bb68 00 00 ae 93 4e b0 01 f1 | N |
0000bb70 00 00 ae 84 61 00 fd d8 | a |
0000bb78 65 10 13 fc 00 08 00 00 |e |
0000bb80 ae 93 4e b0 01 f1 00 00 | N |
0000bb88 ae 84 44 fc 00 01 4c df | D L |
0000bb90 10 07 4e 75 48 e7 c0 08 | NuH |
0000bb98 49 f9 00 00 b8 aa 30 2c |I 0,|
0000bba0 00 08 4a 03 67 0e b0 79 | J g y|
0000bba8 00 00 b8 e2 62 0c 44 fc | b D |
0000bbb0 00 00 60 44 53 79 00 00 | `DSy |
0000bbb8 b8 e2 12 39 00 00 b8 c2 | 9 |
0000bbc0 67 04 b6 01 67 e8 53 6c |g g Sl|
0000bbc8 00 08 52 03 64 10 13 fc | R d |
0000bbd0 00 09 00 00 ae 93 4e b0 | N |
0000bbd8 01 f1 00 00 ae 84 61 00 | a |
0000bbe0 fd 6e 65 10 13 fc 00 08 | ne |
0000bbe8 00 00 ae 93 4e b0 01 f1 | N |
0000bbf0 00 00 ae 84 44 fc 00 01 | D |
0000bbf8 4c df 10 03 4e 75 48 e7 |L NuH |
0000bc00 e0 08 49 f9 00 00 b8 c4 | I |
0000bc08 4a 79 00 00 b8 cc 66 06 |Jy f |
0000bc10 44 fc 00 00 60 0e 53 79 |D ` Sy|
0000bc18 00 00 b8 cc 61 00 fd 30 | a 0|
0000bc20 44 fc 00 01 4c df 10 07 |D L |
0000bc28 4e 75 48 f8 ff ff 68 80 |NuH h |
0000bc30 20 7c 00 06 f4 00 43 f9 | | C |
0000bc38 00 00 f4 00 30 3c 01 ff | 0< |
0000bc40 20 d9 51 c8 ff fc 4c f8 | Q L |
0000bc48 ff ff 68 80 4e 75 | h Nu | .XXX[0x6]
0000bc4e 48 e7 40 00 |H @ | MOVEM.L D1,-(A7)
0000bc52 e9 c7 62 10 | b | BFEXTU.L D7,{8:16},D6
0000bc56 34 86 |4 | MOVE.W D6,(A2)
0000bc58 e9 c7 76 08 | v | BFEXTU.L D7,{24:8},D7
0000bc5c 08 07 00 00 | | BTST.L #0x0,D7
0000bc60 67 20 |g | BEQ 0xbc82
0000bc62 12 f3 71 20 01 00 | q | MOVE.B (A3+D7.W+#vector_ps.ac_pf),(A1)+; LEW=7120
0000bc68 52 07 |R | ADDQ.B #0x1,D7
0000bc6a 64 04 |d | BCC 0xbc70
0000bc6c 52 46 |RF | ADDQ.W #0x1,D6
0000bc6e 34 86 |4 | MOVE.W D6,(A2)
0000bc70 53 41 |SA | SUBQ.W #0x1,D1
0000bc72 60 0e |` | BRA 0xbc82
0000bc74 32 f3 70 00 |2 p | MOVE.W (A3+D7.W),(A1)+
0000bc78 54 07 |T | ADDQ.B #0x2,D7
0000bc7a 64 04 |d | BCC 0xbc80
0000bc7c 52 46 |RF | ADDQ.W #0x1,D6
0000bc7e 34 86 |4 | MOVE.W D6,(A2)
0000bc80 55 41 |UA | SUBQ.W #0x2,D1
0000bc82 0c 41 00 01 | A | CMPI.W #0x0001,D1
0000bc86 67 da |g | BEQ 0xbc62
0000bc88 62 ea |b | BHI 0xbc74
0000bc8a 4c df 00 02 |L | MOVEM.L (A7)+,D1
0000bc8e 4e 75 |Nu | RTS
0000bc90 48 e7 40 00 |H @ | MOVEM.L D1,-(A7)
0000bc94 e9 c7 62 10 | b | BFEXTU.L D7,{8:16},D6
0000bc98 34 86 |4 | MOVE.W D6,(A2)
0000bc9a e9 c7 76 08 | v | BFEXTU.L D7,{24:8},D7
0000bc9e 08 07 00 00 | | BTST.L #0x0,D7
0000bca2 67 20 |g | BEQ 0xbcc4
0000bca4 17 99 71 20 01 00 | q | MOVE.B (A1)+,(A3+D7.W+#vector_ps.ac_pf); LEW=7120
0000bcaa 52 07 |R | ADDQ.B #0x1,D7
0000bcac 64 04 |d | BCC 0xbcb2
0000bcae 52 46 |RF | ADDQ.W #0x1,D6
0000bcb0 34 86 |4 | MOVE.W D6,(A2)
0000bcb2 53 41 |SA | SUBQ.W #0x1,D1
0000bcb4 60 0e |` | BRA 0xbcc4
0000bcb6 37 99 70 00 |7 p | MOVE.W (A1)+,(A3+D7.W)
0000bcba 54 07 |T | ADDQ.B #0x2,D7
0000bcbc 64 04 |d | BCC 0xbcc2
0000bcbe 52 46 |RF | ADDQ.W #0x1,D6
0000bcc0 34 86 |4 | MOVE.W D6,(A2)
0000bcc2 55 41 |UA | SUBQ.W #0x2,D1
0000bcc4 0c 41 00 01 | A | CMPI.W #0x0001,D1
0000bcc8 67 da |g | BEQ 0xbca4
0000bcca 62 ea |b | BHI 0xbcb6
0000bccc 4c df 00 02 |L | MOVEM.L (A7)+,D1
0000bcd0 4e 75 |Nu | RTS
0000bcd2 48 e7 40 40 |H @@ | MOVEM.L A1+D1,-(A7)
0000bcd6 43 f8 6a f4 |C j | LEA.L 0x6af4,A1
0000bcda 72 20 |r | MOVEQ.L #0x20,D1
0000bcdc 2e 04 |. | MOVE.L D4,D7
0000bcde 61 00 ff 6e |a n | BSR 0xbc4e
0000bce2 4c df 02 02 |L | MOVEM.L (A7)+,D1+A1
0000bce6 4e 75 |Nu | RTS
0000bce8 48 e7 40 40 |H @@ | MOVEM.L A1+D1,-(A7)
0000bcec 43 f8 6a f8 |C j | LEA.L 0x6af8,A1
0000bcf0 72 1c |r | MOVEQ.L #0x1c,D1
0000bcf2 7e 04 |~ | MOVEQ.L #0x04,D7
0000bcf4 de 84 | | ADD.L D4,D7
0000bcf6 61 98 |a | BSR 0xbc90
0000bcf8 4c df 02 02 |L | MOVEM.L (A7)+,D1+A1
0000bcfc 4e 75 |Nu | RTS
0000bcfe 48 e7 80 10 |H | MOVEM.L A3+D0,-(A7)
0000bd02 21 fc 00 00 0f c6 5d 06 |! ] | MOVE.L #0xfc6,0x5d06
0000bd0a 47 f9 93 03 fc 10 |G | LEA.L 0x9303fc10,A3
0000bd10 4e b8 52 30 |N R0 | JSR 0x5230
0000bd14 64 3a |d: | BCC 0xbd50
0000bd16 42 6b 00 06 |Bk | CLR.W (A3+0x6)
0000bd1a 70 ff |p | MOVEQ.L #-0x01,D0
0000bd1c 51 c8 ff fe |Q | DBF D0,0xbd1c
0000bd20 37 7c 00 02 00 06 |7| | MOVE.W #0x2,(A3+0x6)
0000bd26 20 3c 00 23 7c 4d | < #|M | MOVE.L #0x237c4d,D0
0000bd2c 53 80 |S | SUBQ.L #0x1,D0
0000bd2e 66 fc |f | BNE 0xbd2c
0000bd30 37 7c e0 10 00 02 |7| | MOVE.W #0xe010,(A3+0x2)
0000bd36 26 7c 93 03 e4 16 |&| | MOVEA.L #0x9303e416,A3
0000bd3c 4e b8 52 30 |N R0 | JSR 0x5230
0000bd40 64 0e |d | BCC 0xbd50
0000bd42 21 fc 00 00 0f 88 5d 06 |! ] | MOVE.L #0xf88,0x5d06
0000bd4a 44 fc 00 01 |D | MOVE.W #0x1,CCR
0000bd4e 60 1c |` | BRA 0xbd6c
0000bd50 70 08 |p | MOVEQ.L #0x08,D0
0000bd52 47 f8 5c e2 |G \ | LEA.L 0x5ce2,A3
0000bd56 26 fc 00 00 0f 5a |& Z | MOVE.L #0xf5a,(A3)+
0000bd5c 51 c8 ff f8 |Q | DBF D0,0xbd56
0000bd60 21 fc 00 00 58 88 03 c0 |! X | MOVE.L #VECTOR_MAP_PERR,0x3c0
0000bd68 44 fc 00 00 |D | MOVE.W #0x0,CCR
0000bd6c 4c df 08 01 |L | MOVEM.L (A7)+,D0+A3
0000bd70 4e 75 |Nu | RTS
0000bd72 00 00 c5 a0 00 00 | | .XXX[0x6]
0000bd78 c9 e6 00 00 cb 6e 00 00 | n | .XXX[0x108]
0000bd80 c7 54 00 00 cc 90 48 e7 | T H |
0000bd88 f8 f8 4c f8 0c 00 5c da | L \ |
0000bd90 34 bc e0 12 24 2b 00 08 |4 $+ |
0000bd98 67 00 00 b6 49 f9 00 00 |g I |
0000bda0 b8 90 23 c2 00 00 b8 e4 | # |
0000bda8 28 c2 42 9c 42 5c e9 c2 |( B B\ |
0000bdb0 12 10 34 81 e9 c2 16 08 | 4 |
0000bdb8 38 33 10 0c 38 84 49 ec |83 8 I |
0000bdc0 00 10 60 14 29 42 ff ea | ` )B |
0000bdc8 23 c2 00 00 b8 e8 52 6c |# Rl|
0000bdd0 ff ee 24 33 10 00 67 2c | $3 g,|
0000bdd8 12 02 06 01 00 1f 65 00 | e |
0000bde0 00 70 e9 c2 12 10 34 81 | p 4 |
0000bde8 e9 c2 16 08 20 33 10 08 | 3 |
0000bdf0 04 80 00 00 00 20 b0 82 | |
0000bdf8 66 00 00 52 b8 73 10 0c |f R s |
0000be00 67 c2 60 a4 30 39 00 00 |g ` 09 |
0000be08 b8 de b0 79 00 00 b8 98 | y |
0000be10 6c 42 b0 79 00 00 b8 b2 |lB y |
0000be18 6c 3a 49 f9 00 00 bd 72 |l:I r|
0000be20 43 f8 5c f2 30 3c 00 04 |C \ 0< |
0000be28 22 dc 51 c8 ff fc 43 f9 |" Q C |
0000be30 00 00 b8 9a 70 02 06 51 | p Q|
0000be38 00 20 43 e9 00 1a 51 c8 | C Q |
0000be40 ff f6 4c df 1f 1f 4e f0 | L N |
0000be48 15 a1 5c e2 72 05 60 06 | \ r ` |
0000be50 72 06 60 02 72 03 42 a8 |r ` r B |
0000be58 00 08 41 e8 00 1a 42 58 | A BX|
0000be60 30 c1 42 50 4c df 1f 1f |0 BPL |
0000be68 59 01 66 ff ff ff 50 ee |Y f P |
0000be70 4e f8 04 90 00 00 00 00 |N |
0000be78 00 00 00 00 00 00 00 00 | |
0000be80 00 00 00 00 | | .XXX[0x4]
0000be84 48 e7 80 e0 |H | .XXX[0x4]
0000be88 45 f9 00 00 ae 94 4e b8 |E N | .XXX[0x2f0]
0000be90 53 b0 4c df 07 01 61 00 |S L a |
0000be98 02 e6 61 00 08 82 23 c8 | a # |
0000bea0 00 00 be 74 42 79 93 03 | tBy |
0000bea8 fc 16 48 e7 80 e0 45 f9 | H E |
0000beb0 00 00 be 78 4e b8 53 b0 | xN S |
0000beb8 4c df 07 01 48 e7 80 e0 |L H |
0000bec0 45 f9 00 00 be 78 20 3c |E x <|
0000bec8 00 00 03 0d 25 7c 00 00 | %| |
0000bed0 bf 00 00 08 4e b8 53 78 | N Sx|
0000bed8 4c df 07 01 4e b8 04 8a |L N |
0000bee0 33 fc 00 02 93 03 fc 16 |3 |
0000bee8 43 e8 00 1a 42 59 42 19 |C BYB |
0000bef0 12 fc 00 01 42 51 42 39 | BQB9|
0000bef8 00 00 ae 93 4e f8 04 98 | N |
0000bf00 08 f8 00 05 68 d0 48 e7 | h H |
0000bf08 80 c0 20 79 00 00 be 74 | y t|
0000bf10 4e b8 04 7a 4c df 03 01 |N zL |
0000bf18 4e 75 00 00 00 00 00 00 |Nu |
0000bf20 bf 9e 00 00 bf a4 00 00 | |
0000bf28 bf aa 00 00 bf b0 48 e7 | H |
0000bf30 fe 70 43 e8 00 1a 30 19 | pC 0 |
0000bf38 10 19 38 3c 04 00 b0 44 | 8< D|
0000bf40 6f 02 30 04 26 19 e0 8b |o 0 & |
0000bf48 06 83 00 e0 00 00 26 7c | &||
0000bf50 93 03 e5 00 14 00 84 03 | |
0000bf58 02 82 00 00 00 01 66 08 | f |
0000bf60 74 02 26 7c 93 03 e4 00 |t &| |
0000bf68 1c 01 02 41 00 02 d2 42 | A B|
0000bf70 24 70 15 b0 00 00 bf 1a |$p |
0000bf78 4e b8 07 5a 28 03 e0 8c |N Z( |
0000bf80 02 43 00 ff 42 85 21 fc | C B ! |
0000bf88 00 00 bf c6 79 e8 21 fc | y ! |
0000bf90 00 00 58 98 00 08 33 c4 | X 3 |
0000bf98 93 03 fc 12 4e d2 17 99 | N |
0000bfa0 30 00 60 10 37 99 30 00 |0 ` 7 0 |
0000bfa8 60 0a 12 f3 30 00 60 04 |` 0 ` |
0000bfb0 32 f3 30 00 da 82 90 42 |2 0 B|
0000bfb8 67 0c d6 42 ec c3 04 08 |g B |
0000bfc0 67 da 52 44 60 d0 42 b8 |g RD` B |
0000bfc8 79 e8 21 fc 00 00 58 de |y ! X |
0000bfd0 00 08 0c 06 00 01 67 04 | g |
0000bfd8 21 45 00 08 43 e8 00 1a |!E C |
0000bfe0 42 59 22 85 4c df 0e 7f |BY" L |
0000bfe8 4e f8 04 98 23 c8 00 00 |N # |
0000bff0 ae 88 33 fc e0 10 93 03 | 3 |
0000bff8 fc 12 4a 79 93 03 e4 02 | Jy |
0000c000 6b 00 01 7c 4a 39 00 00 |k |J9 |
0000c008 ae 93 66 00 01 72 e9 e8 | f r |
0000c010 00 86 00 1a 0c 40 00 3f | @ ?|
0000c018 62 00 01 64 48 e7 20 f8 |b dH |
0000c020 43 f9 00 00 ae a8 24 49 |C $I|
0000c028 34 3c 02 99 42 9a 51 ca |4< B Q |
0000c030 ff fc 45 e8 00 1d 47 f9 | E G |
0000c038 00 00 b8 a8 16 9a 47 eb | G |
0000c040 00 1a 16 9a 47 eb 00 1a | G |
0000c048 16 9a 45 f9 00 00 b8 de | E |
0000c050 34 c0 52 40 34 c0 34 80 |4 R@4 4 |
0000c058 53 40 42 81 b2 00 62 14 |S@B b |
0000c060 13 7c 00 80 00 04 33 41 | | 3A|
0000c068 00 08 52 81 d3 fc 00 00 | R |
0000c070 00 26 60 e8 4c f8 0c 00 | &` L |
0000c078 5c da 28 4b 34 bc e0 12 |\ (K4 |
0000c080 42 9c 28 fc 00 e0 00 00 |B ( |
0000c088 42 9c 42 9c 42 9c 42 9c |B B B B |
0000c090 42 5c 42 9c 42 54 33 fc |B\B BT3 |
0000c098 10 02 93 03 fc 16 34 bc | 4 |
0000c0a0 e7 f0 30 13 47 f8 5c f2 | 0 G \ |
0000c0a8 30 3c 00 04 26 fc 00 00 |0< & |
0000c0b0 bd 86 51 c8 ff f8 4c df | Q L |
0000c0b8 1f 04 4e b8 04 8a 48 e7 | N H |
0000c0c0 07 00 34 bc e0 12 2c 2b | 4 ,+|
0000c0c8 00 08 34 bc e0 12 2a 2b | 4 *+|
0000c0d0 00 0c 08 85 00 00 59 85 | Y |
0000c0d8 27 45 00 0c dc 85 e9 c6 |'E |
0000c0e0 76 08 e0 8e 34 86 37 bc |v 4 7 |
0000c0e8 00 00 70 00 54 07 64 04 | p T d |
0000c0f0 52 46 34 86 37 bc ae a8 |RF4 7 |
0000c0f8 70 00 2e 08 42 a8 00 08 |p . B |
0000c100 41 e8 00 1a 42 58 42 90 |A BXB |
0000c108 20 47 42 b9 00 00 ae 88 | GB |
0000c110 48 e7 80 e0 45 f9 00 00 |H E |
0000c118 ae 94 20 3c 00 05 f5 dc | < |
0000c120 25 7c 00 00 c1 3a 00 08 |%| : |
0000c128 4e b8 53 78 4c df 07 01 |N SxL |
0000c130 4e b8 04 98 4c df 00 e0 |N L |
0000c138 4e 75 33 fc e0 10 93 03 |Nu3 |
0000c140 fc 12 4a 79 93 03 e4 02 | Jy |
0000c148 6b ff 00 00 00 26 48 e7 |k &H |
0000c150 80 e0 45 f9 00 00 ae 94 | E |
0000c158 20 3c 00 05 f5 dc 25 7c | < %||
0000c160 00 00 c1 3a 00 08 4e b8 | : N |
0000c168 53 78 4c df 07 01 4e 75 |SxL Nu|
0000c170 13 fc 00 01 00 00 ae 93 | |
0000c178 61 00 05 9c 4e 75 |a Nu | .XXX[0x6]
0000c17e 48 e7 80 80 |H | MOVEM.L A0+D0,-(A7)
0000c182 20 39 00 00 ae 88 | 9 | MOVE.L 0xae88,D0
0000c188 67 1a |g | BEQ 0xc1a4
0000c18a 42 b9 00 00 ae 88 |B | CLR.L 0xae88
0000c190 20 40 | @ | MOVEA.L D0,A0
0000c192 42 a8 00 08 |B | CLR.L (A0+0x8)
0000c196 41 e8 00 1a |A | LEA.L (A0+0x1a),A0
0000c19a 42 58 |BX | CLR.W (A0)+
0000c19c 42 90 |B | CLR.L (A0)
0000c19e 20 40 | @ | MOVEA.L D0,A0
0000c1a0 4e b8 04 90 |N | JSR 0x490
0000c1a4 4c df 01 01 |L | MOVEM.L (A7)+,D0+A0
0000c1a8 4e 75 |Nu | RTS
0000c1aa 2e 09 e2 0f 64 08 |. d | .XXX[0x6]
0000c1b0 42 19 53 40 52 68 00 0a |B S@Rh | .XXX[0x560]
0000c1b8 42 82 34 38 6b 00 31 42 |B 48k 1B|
0000c1c0 00 1e 32 03 04 41 00 20 | 2 A |
0000c1c8 67 0e 90 41 d3 68 00 0a |g A h |
0000c1d0 7e 20 de 84 61 00 fa 78 |~ a x|
0000c1d8 4a 42 67 20 2e 09 e2 0f |JBg . |
0000c1e0 64 08 42 19 53 40 52 68 |d B S@Rh|
0000c1e8 00 0a 2e 38 6a fc 32 02 | .8j 2 |
0000c1f0 42 42 90 41 d3 68 00 0a |BB A h |
0000c1f8 61 00 fa 54 42 41 11 78 |a TBA x|
0000c200 6b 0f 00 1d 44 fc 00 01 |k D |
0000c208 4e 75 48 e7 00 08 2e 09 |NuH . |
0000c210 e2 0f 64 08 42 19 53 40 | d B S@|
0000c218 52 68 00 0a 42 82 34 38 |Rh B 48|
0000c220 6b 00 32 03 59 41 90 41 |k 2 YA A|
0000c228 65 00 00 5e d3 68 00 0a |e ^ h |
0000c230 2e 04 58 87 49 e9 00 10 |. X I |
0000c238 61 00 fa 14 42 54 4a 42 |a BTJB|
0000c240 67 24 2e 09 e2 0f 64 08 |g$. d |
0000c248 42 19 53 40 52 68 00 0a |B S@Rh |
0000c250 2e 38 6a fc 32 02 42 42 |.8j 2 BB|
0000c258 90 41 65 22 d3 68 00 0a | Ae" h |
0000c260 61 00 f9 ec 42 41 11 7c |a BA ||
0000c268 00 ff 00 1d 52 28 00 1f | R( |
0000c270 4a 42 66 18 44 fc 00 01 |JBf D |
0000c278 4c df 10 00 4e 75 d0 41 |L Nu A|
0000c280 34 01 94 40 32 00 60 d0 |4 @2 ` |
0000c288 d0 41 58 41 44 fc 00 00 | AXAD |
0000c290 60 e6 4a b9 00 00 b8 f0 |` J |
0000c298 67 00 00 3c 48 e7 7f 38 |g <H 8|
0000c2a0 49 f9 00 00 b8 f0 61 00 |I a |
0000c2a8 f6 a6 64 26 61 00 fa 24 | d&a $|
0000c2b0 26 38 6b 08 61 00 ff 54 |&8k a T|
0000c2b8 64 16 61 00 0a 3a 65 e6 |d a :e |
0000c2c0 24 08 41 f9 00 00 b9 00 |$ A |
0000c2c8 61 00 f6 d0 20 42 60 d6 |a B` |
0000c2d0 28 84 4c df 1c fe 4e 75 |( L Nu|
0000c2d8 48 e7 7c 20 72 02 36 3c |H | r 6<|
0000c2e0 ff ff 7a 20 45 f9 00 00 | z E |
0000c2e8 b8 90 4a 6a 00 0e 67 24 | Jj g$|
0000c2f0 0c 40 00 04 65 5c 59 40 | @ e\Y@|
0000c2f8 58 a8 00 08 11 43 00 1d |X C |
0000c300 32 c3 32 aa 00 0a 04 59 |2 2 Y|
0000c308 00 20 52 28 00 1e 53 6a | R( Sj|
0000c310 00 0e 66 dc ed ea 40 00 | f @ |
0000c318 00 10 66 08 ed ea 49 40 | f I@|
0000c320 00 10 67 26 0c 40 00 04 | g& @ |
0000c328 65 28 59 40 58 a8 00 08 |e(Y@X |
0000c330 11 43 00 1d 32 c4 32 aa | C 2 2 |
0000c338 00 0a 04 59 00 20 52 28 | Y R(|
0000c340 00 1e ec ea 09 01 00 10 | |
0000c348 60 ca 45 ea 00 1a 51 c9 |` E Q |
0000c350 ff 9a 4c df 04 3e 4e 75 | L >Nu|
0000c358 48 e7 7f ce 4b f9 00 00 |H K |
0000c360 b9 08 28 55 11 6c 00 09 | (U l |
0000c368 00 1d 32 2c 00 1c b0 41 | 2, A|
0000c370 65 04 30 01 60 02 32 00 |e 0 ` 2 |
0000c378 2e 2c 00 18 61 00 f8 d0 |., a |
0000c380 31 40 00 0a 91 6c 00 1c |1@ l |
0000c388 67 0c e1 8e 8c 07 29 46 |g )F|
0000c390 00 18 60 00 00 6e 08 ac | ` n |
0000c398 00 04 00 04 28 2c 00 1e | (, |
0000c3a0 61 00 f9 30 2a 38 6a f4 |a 0*8j |
0000c3a8 29 45 00 1e 26 38 6b 08 |)E &8k |
0000c3b0 6a 00 00 10 08 03 00 1a |j |
0000c3b8 66 00 00 08 61 00 f6 44 |f a D|
0000c3c0 60 40 61 00 09 32 65 0e |`@a 2e |
0000c3c8 24 08 41 f9 00 00 b9 00 |$ A |
0000c3d0 61 00 f5 c8 20 42 08 03 |a B |
0000c3d8 00 1c 67 26 2e 2c 00 0a | g&., |
0000c3e0 06 87 00 00 00 28 e9 c7 | ( |
0000c3e8 62 10 34 86 e9 c7 76 08 |b 4 v |
0000c3f0 1c 33 71 20 01 00 52 06 | 3q R |
0000c3f8 02 06 00 03 17 86 71 20 | q |
0000c400 01 00 28 14 66 06 2a c4 | ( f * |
0000c408 2a 84 60 02 2a 84 53 2c |* ` * S,|
0000c410 00 05 67 0a 4a ac 00 1e | g J |
0000c418 67 04 20 0c 60 08 08 ac |g ` |
0000c420 00 05 00 04 42 80 22 00 | B " |
0000c428 67 1a 42 b0 19 90 4b f9 |g B K |
0000c430 00 00 b9 08 4a 9d 66 06 | J f |
0000c438 2a 81 2b 01 60 06 2b 81 |* + ` + |
0000c440 01 51 2a 81 4c df 73 fe | Q* L s |
0000c448 4e 75 48 e7 7f ce 3c 7c |NuH <||
0000c450 00 00 4b f9 00 00 b9 08 | K |
0000c458 28 15 67 00 00 ce 28 44 |( g (D|
0000c460 28 2c 00 1e 61 00 f8 6c |(, a l|
0000c468 26 38 6b 08 b0 43 65 00 |&8k Ce |
0000c470 00 ba 2c 4c 23 d4 00 00 | ,L# |
0000c478 b9 08 66 06 42 b9 00 00 | f B |
0000c480 b9 0c 4a 28 00 1d 66 0c | J( f |
0000c488 08 03 00 1b 67 06 61 00 | g a |
0000c490 fd 1a 60 04 61 00 fd 74 | ` a t|
0000c498 64 00 00 b2 2a 38 6a f4 |d *8j |
0000c4a0 29 45 00 1e 4a 83 6a 00 |)E J j |
0000c4a8 00 10 08 03 00 1a 66 00 | f |
0000c4b0 00 08 61 00 f5 4e 60 40 | a N`@|
0000c4b8 61 00 08 3c 65 0e 24 08 |a <e $ |
0000c4c0 41 f9 00 00 b9 00 61 00 |A a |
0000c4c8 f4 d2 20 42 08 03 00 1c | B |
0000c4d0 67 26 2e 2c 00 0a 06 87 |g&., |
0000c4d8 00 00 00 28 e9 c7 62 10 | ( b |
0000c4e0 34 86 e9 c7 76 08 1c 33 |4 v 3|
0000c4e8 71 20 01 00 52 06 02 06 |q R |
0000c4f0 00 03 17 86 71 20 01 00 | q |
0000c4f8 53 2c 00 05 67 04 4a 85 |S, g J |
0000c500 66 20 08 ac 00 05 00 04 |f |
0000c508 3c 7c 00 00 28 14 66 06 |<| ( f |
0000c510 2a c4 2a 84 60 14 2a 84 |* * ` * |
0000c518 28 44 08 2c 00 04 00 04 |(D , |
0000c520 66 08 4a 28 00 1d 6b 00 |f J( k |
0000c528 ff 38 22 0e 67 18 42 96 | 8" g B |
0000c530 4b f9 00 00 b9 08 4a 9d |K J |
0000c538 66 06 2a 81 2b 01 60 06 |f * + ` |
0000c540 2b 81 01 51 2a 81 4c df |+ Q* L |
0000c548 73 fe 4e 75 4a 41 67 0c |s NuJAg |
0000c550 4a 95 66 04 2b 4c 00 04 |J f +L |
0000c558 2a 8c 60 ea 39 42 00 1c |* ` 9B |
0000c560 e1 8e 8c 07 29 46 00 18 | )F |
0000c568 08 ec 00 04 00 04 2c 4c | ,L|
0000c570 53 2c 00 05 66 b4 08 ac |S, f |
0000c578 00 05 00 04 3c 7c 00 00 | <| |
0000c580 28 14 66 04 2b 44 00 04 |( f +D |
0000c588 2a 84 60 9e 20 08 20 79 |* ` y|
0000c590 00 00 ae 8c 11 7c 00 ff | | |
0000c598 00 1d 61 00 01 48 20 40 | a H @|
0000c5a0 4a b9 00 00 ae 8c 66 e4 |J f |
0000c5a8 23 c8 00 00 ae 8c 33 fc |# 3 |
0000c5b0 e0 10 93 03 fc 12 4a 79 | Jy|
0000c5b8 93 03 e4 02 6b 00 01 3e | k >|
0000c5c0 4a 39 00 00 ae 93 66 00 |J9 f |
0000c5c8 01 4e e9 e8 10 86 00 1a | N |
0000c5d0 10 28 00 1c 67 0a 11 a8 | ( g |
0000c5d8 00 1d 11 b0 00 00 b8 28 | (|
0000c5e0 c2 fc 00 26 43 f0 19 b0 | &C |
0000c5e8 00 00 ae a8 08 29 00 07 | ) |
0000c5f0 00 04 67 00 01 02 08 80 | g |
0000c5f8 00 07 66 08 d0 29 00 05 | f ) |
0000c600 65 00 00 ee 48 e7 00 20 |e H |
0000c608 13 40 00 05 67 00 00 2a | @ g *|
0000c610 4a a9 00 1e 67 50 08 e9 |J gP |
0000c618 00 05 00 04 66 48 42 91 | fHB |
0000c620 45 f9 00 00 b9 08 4a 9a |E J |
0000c628 66 06 24 89 25 09 60 36 |f $ % `6|
0000c630 25 89 01 51 24 89 60 2e |% Q$ `.|
0000c638 08 a9 00 05 00 04 67 26 | g&|
0000c640 45 f9 00 00 b9 08 b3 d2 |E |
0000c648 66 0a 24 91 66 18 42 aa |f $ f B |
0000c650 00 04 60 12 b3 d2 67 04 | ` g |
0000c658 24 52 60 f8 24 91 66 06 |$R` $ f |
0000c660 23 ca 00 00 b9 0c 45 f9 |# E |
0000c668 00 00 b8 9a 70 02 32 28 | p 2(|
0000c670 00 1e b2 5a 67 0a 45 ea | Zg E |
0000c678 00 0e 51 c8 ff f6 60 04 | Q ` |
0000c680 42 5a 42 52 4c df 04 00 |BZBRL |
0000c688 4e b8 07 5a 23 c9 00 00 |N Z# |
0000c690 b8 ec 42 68 00 1a 42 a8 | Bh B |
0000c698 00 1c 48 e7 c0 70 22 79 | H p"y|
0000c6a0 00 00 b8 ec 4c f8 0c 00 | L |
0000c6a8 5c da 30 3c 04 00 22 39 |\ 0< "9|
0000c6b0 00 00 b9 08 67 12 08 30 | g 0|
0000c6b8 00 04 19 a0 00 04 67 00 | g |
0000c6c0 00 08 61 00 fc 94 60 0c | a ` |
0000c6c8 61 00 fc 0e 61 00 fb c4 |a a |
0000c6d0 61 00 fd 78 4c df 0e 03 |a xL |
0000c6d8 4a a8 00 08 66 06 4e b8 |J f N |
0000c6e0 04 8a 60 b6 4e b8 04 98 | ` N |
0000c6e8 42 b9 00 00 ae 8c 4e 75 |B Nu|
0000c6f0 48 78 00 04 60 2c 48 78 |Hx `,Hx|
0000c6f8 00 07 60 26 48 e7 80 e0 | `&H |
0000c700 45 f9 00 00 ae 94 4e b8 |E N |
0000c708 53 b0 4c df 07 01 13 fc |S L |
0000c710 00 01 00 00 ae 93 | | .XXX[0x6]
0000c716 2f 39 00 00 ae 90 |/9 | MOVE.L 0xae90,-(A7)
0000c71c 60 04 |` | BRA 0xc722
0000c71e 48 78 |Hx | .XXX[0x2]
0000c720 00 02 | | .XXX[0x2]
0000c722 48 e7 c0 80 |H | MOVEM.L A0+D1+D0,-(A7)
0000c726 41 f9 00 00 ae 8c |A | LEA.L 0xae8c,A0
0000c72c 20 10 | | MOVE.L (A0),D0
0000c72e 67 1c |g | BEQ 0xc74c
0000c730 42 90 |B | CLR.L (A0)
0000c732 20 40 | @ | MOVEA.L D0,A0
0000c734 42 a8 00 08 |B | CLR.L (A0+0x8)
0000c738 41 e8 00 1a |A | LEA.L (A0+0x1a),A0
0000c73c 42 58 |BX | CLR.W (A0)+
0000c73e 42 18 |B | CLR.B (A0)+
0000c740 10 ef 00 0f | | MOVE.B (A7+0xf),(A0)+
0000c744 42 50 |BP | CLR.W (A0)
0000c746 20 40 | @ | MOVEA.L D0,A0
0000c748 4e b8 04 90 |N | JSR 0x490
0000c74c 4c df 01 03 |L | MOVEM.L (A7)+,D0+D1+A0
0000c750 58 8f |X | ADDQ.L #0x4,A7
0000c752 4e 75 |Nu | RTS
0000c754 33 fc e0 10 |3 | .XXX[0x4]
0000c758 93 03 fc 12 4a 79 93 03 | Jy | .XXX[0x930]
0000c760 e4 02 6b ff ff ff 47 d6 | k G |
0000c768 4a 39 00 00 ae 93 66 ff |J9 f |
0000c770 ff ff 47 ea 48 e7 3f 3e | G H ?>|
0000c778 74 3f c4 28 00 1a c4 fc |t? ( |
0000c780 00 26 49 f0 21 b0 00 00 | &I ! |
0000c788 ae a8 26 2c 00 04 6a 00 | &, j |
0000c790 01 d0 08 28 00 02 00 19 | ( |
0000c798 67 08 08 83 00 1e 08 83 |g |
0000c7a0 00 1b 08 03 00 1e 66 00 | f |
0000c7a8 01 b8 08 03 00 19 66 00 | f |
0000c7b0 01 ba 74 40 12 28 00 1c | t@ ( |
0000c7b8 0c 01 00 06 62 08 14 30 | b 0|
0000c7c0 11 b0 00 00 ae a0 2a 02 | * |
0000c7c8 08 c5 00 1f d4 28 00 1d | ( |
0000c7d0 64 04 06 42 01 00 4c f8 |d B L |
0000c7d8 0c 00 5c da 2c 42 32 28 | \ ,B2(|
0000c7e0 00 1e 39 41 00 16 d4 41 | 9A A|
0000c7e8 30 39 00 00 b8 b4 90 42 |09 B|
0000c7f0 6a 00 00 1c 30 39 00 00 |j 09 |
0000c7f8 b8 ce 90 42 6b 06 61 00 | Bk a |
0000c800 f3 fe 65 26 52 79 00 00 | e&Ry |
0000c808 b8 d0 60 00 01 54 08 c5 | ` T |
0000c810 00 1e 61 00 f3 80 65 12 | a e |
0000c818 08 c3 00 1b 66 00 01 42 | f B|
0000c820 52 79 00 00 b8 b6 60 00 |Ry ` |
0000c828 01 38 0c 41 04 01 65 18 | 8 A e |
0000c830 0c 68 80 00 00 11 67 10 | h g |
0000c838 13 fc 00 0a 00 00 ae 93 | |
0000c840 4e b0 01 f1 00 00 ae 84 |N |
0000c848 e9 c4 62 10 34 86 e9 c4 | b 4 |
0000c850 76 08 4b f3 70 00 2a fc |v K p * |
0000c858 00 00 00 00 3a fc 00 00 | : |
0000c860 3a c0 dd c4 2a ce 3a 81 |: * : |
0000c868 db fc 00 00 00 08 2a 85 | * |
0000c870 db fc 00 00 00 06 3a ac | : |
0000c878 00 08 db fc 00 00 00 04 | |
0000c880 42 42 14 28 00 1c 3a c2 |BB ( : |
0000c888 4e b8 07 5a 06 07 00 20 |N Z |
0000c890 64 04 52 46 34 86 e9 c7 |d RF4 |
0000c898 76 08 04 45 00 20 67 14 |v E g |
0000c8a0 e2 4d 53 45 37 99 70 00 | MSE7 p |
0000c8a8 54 07 64 04 52 46 34 86 |T d RF4 |
0000c8b0 51 cd ff f2 14 30 21 b0 |Q 0! |
0000c8b8 00 00 ae a0 04 42 00 20 | B |
0000c8c0 42 41 12 28 00 11 e7 49 |BA ( I|
0000c8c8 92 28 00 12 64 04 04 41 | ( d A|
0000c8d0 01 00 92 42 93 6c 00 16 | B l |
0000c8d8 4a 41 67 00 00 24 2e 0e |JAg $. |
0000c8e0 e9 c7 62 10 34 86 e9 c7 | b 4 |
0000c8e8 76 08 52 41 e2 49 53 41 |v RA ISA|
0000c8f0 37 99 70 00 54 07 64 04 |7 p T d |
0000c8f8 52 46 34 86 51 c9 ff f2 |RF4 Q |
0000c900 4a 6c 00 16 6f 12 08 c3 |Jl o |
0000c908 00 19 29 44 00 0e e1 8e | )D |
0000c910 8c 07 29 46 00 12 60 28 | )F `(|
0000c918 08 83 00 19 4a 28 00 1b | J( |
0000c920 6b 00 00 34 4a b9 00 00 |k 4J |
0000c928 b8 f8 66 06 61 00 04 36 | f a 6|
0000c930 65 0e 24 08 41 f9 00 00 |e $ A |
0000c938 b8 f8 61 00 f0 5e 20 42 | a ^ B|
0000c940 43 e8 00 1a 42 59 42 99 |C BYB |
0000c948 4e b8 04 98 29 43 00 04 |N )C |
0000c950 4c df 7c fc 4e 75 43 e8 |L | NuC |
0000c958 00 1a 42 59 22 84 60 e8 | BY" ` |
0000c960 08 c3 00 1e 4e b8 0f 5a | N Z|
0000c968 60 e2 4c f8 0c 00 5c da |` L \ |
0000c970 42 81 12 28 00 11 e7 49 |B ( I|
0000c978 92 28 00 12 64 04 04 41 | ( d A|
0000c980 01 00 93 6c 00 16 6a 10 | l j |
0000c988 13 fc 00 0b 00 00 ae 93 | |
0000c990 4e b0 01 f1 00 00 ae 84 |N |
0000c998 67 16 0c 41 04 00 67 10 |g A g |
0000c9a0 13 fc 00 0a 00 00 ae 93 | |
0000c9a8 4e b0 01 f1 00 00 ae 84 |N |
0000c9b0 52 41 e2 49 53 41 4e b8 |RA ISAN |
0000c9b8 07 5a 2e 2c 00 12 e9 c7 | Z., |
0000c9c0 62 10 34 86 e9 c7 76 08 |b 4 v |
0000c9c8 37 99 70 00 54 07 64 04 |7 p T d |
0000c9d0 52 46 34 86 51 c9 ff f2 |RF4 Q |
0000c9d8 28 2c 00 0e 4c f8 0c 00 |(, L |
0000c9e0 5c da 60 00 ff 1c 33 fc |\ ` 3 |
0000c9e8 e0 10 93 03 fc 12 4a 79 | Jy|
0000c9f0 93 03 e4 02 6b ff ff ff | k |
0000c9f8 45 44 4a 39 00 00 ae 93 |EDJ9 |
0000ca00 66 ff ff ff 45 58 48 e7 |f EXH |
0000ca08 3f 38 74 3f c4 28 00 1a |?8t? ( |
0000ca10 c4 fc 00 26 49 f0 21 b0 | &I ! |
0000ca18 00 00 ae a8 26 2c 00 04 | &, |
0000ca20 6a 00 01 42 08 28 00 02 |j B ( |
0000ca28 00 19 67 08 08 83 00 1e | g |
0000ca30 08 83 00 1b 08 03 00 1e | |
0000ca38 66 00 01 2a 4c f8 0c 00 |f *L |
0000ca40 5c da 4e b8 07 5a 22 29 |\ N Z")|
0000ca48 00 10 2a 01 24 01 d2 69 | * $ i|
0000ca50 00 08 39 41 00 16 59 6c | 9A Yl|
0000ca58 00 16 30 39 00 00 b8 b4 | 09 |
0000ca60 90 41 6a 1a 30 39 00 00 | Aj 09 |
0000ca68 b8 ce 90 41 6b 06 61 00 | Ak a |
0000ca70 f1 8e 65 28 52 79 00 00 | e(Ry |
0000ca78 b8 d0 60 00 00 e8 08 e9 | ` |
0000ca80 00 06 00 10 61 00 f1 0e | a |
0000ca88 65 12 08 c3 00 1b 66 00 |e f |
0000ca90 00 d4 52 79 00 00 b8 b6 | Ry |
0000ca98 60 00 00 ca 0c 41 04 01 |` A |
0000caa0 65 18 0c 68 80 00 00 11 |e h |
0000caa8 67 10 13 fc 00 0a 00 00 |g |
0000cab0 ae 93 4e b0 01 f1 00 00 | N |
0000cab8 ae 84 33 40 00 02 d4 84 | 3@ |
0000cac0 23 42 00 04 0c 69 00 05 |#B i |
0000cac8 00 1a 66 00 00 10 d9 a9 | f |
0000cad0 00 1c ba a9 00 24 66 04 | $f |
0000cad8 d9 a9 00 24 08 e9 00 07 | $ |
0000cae0 00 10 7e 04 de 84 61 00 | ~ a |
0000cae8 f1 a8 42 41 12 28 00 11 | BA ( |
0000caf0 e7 49 92 28 00 12 64 04 | I ( d |
0000caf8 04 41 01 00 93 6c 00 16 | A l |
0000cb00 6f 12 08 c3 00 19 29 44 |o )D|
0000cb08 00 0e e1 8e 8c 07 29 46 | )F|
0000cb10 00 12 60 24 4a 28 00 1b | `$J( |
0000cb18 6b 00 00 34 4a b9 00 00 |k 4J |
0000cb20 b8 f8 66 06 61 00 02 3e | f a >|
0000cb28 65 0e 24 08 41 f9 00 00 |e $ A |
0000cb30 b8 f8 61 00 ee 66 20 42 | a f B|
0000cb38 43 e8 00 1a 42 59 42 99 |C BYB |
0000cb40 4e b8 04 98 29 43 00 04 |N )C |
0000cb48 4c df 1c fc 4e 75 43 e8 |L NuC |
0000cb50 00 1a 42 59 22 84 60 e8 | BY" ` |
0000cb58 08 c3 00 1e 66 06 52 79 | f Ry|
0000cb60 00 00 b8 b6 08 c3 00 1e | |
0000cb68 4e b8 0f 5a 60 d6 33 fc |N Z` 3 |
0000cb70 e0 10 93 03 fc 12 4a 79 | Jy|
0000cb78 93 03 e4 02 6b ff ff ff | k |
0000cb80 43 bc 4a 39 00 00 ae 93 |C J9 |
0000cb88 66 ff ff ff 43 d0 48 e7 |f C H |
0000cb90 3f 38 74 3f c4 28 00 1a |?8t? ( |
0000cb98 c4 fc 00 26 49 f0 21 b0 | &I ! |
0000cba0 00 00 ae a8 26 2c 00 04 | &, |
0000cba8 6a 00 00 dc 08 28 00 02 |j ( |
0000cbb0 00 19 67 04 08 83 00 1e | g |
0000cbb8 08 03 00 1e 66 00 00 c8 | f |
0000cbc0 4c f8 0c 00 5c da 4e b8 |L \ N |
0000cbc8 07 5a 22 29 00 10 24 01 | Z") $ |
0000cbd0 d2 69 00 08 30 39 00 00 | i 09 |
0000cbd8 b8 9a 90 41 6b 06 61 00 | Ak a |
0000cbe0 ef 46 65 12 08 c3 00 1a | Fe |
0000cbe8 66 00 00 9c 52 79 00 00 |f Ry |
0000cbf0 b8 9c 60 00 00 92 08 83 | ` |
0000cbf8 00 1a 33 40 00 02 d4 84 | 3@ |
0000cc00 23 42 00 04 08 e9 00 05 |#B |
0000cc08 00 10 08 e9 00 07 00 10 | |
0000cc10 52 41 e2 49 57 41 e9 c4 |RA IWA |
0000cc18 62 10 34 86 e9 c4 76 08 |b 4 v |
0000cc20 42 b3 70 00 58 87 37 99 |B p X 7 |
0000cc28 70 00 54 07 64 04 52 46 |p T d RF|
0000cc30 34 86 51 c9 ff f2 4a 28 |4 Q J(|
0000cc38 00 1b 6b 00 00 34 4a b9 | k 4J |
0000cc40 00 00 b8 f8 66 06 61 00 | f a |
0000cc48 01 1c 65 0e 24 08 41 f9 | e $ A |
0000cc50 00 00 b8 f8 61 00 ed 44 | a D|
0000cc58 20 42 43 e8 00 1a 42 59 | BC BY|
0000cc60 42 99 4e b8 04 98 29 43 |B N )C|
0000cc68 00 04 4c df 1c fc 4e 75 | L Nu|
0000cc70 43 e8 00 1a 42 59 22 84 |C BY" |
0000cc78 60 e8 08 c3 00 1e 66 06 |` f |
0000cc80 52 79 00 00 b8 9c 08 c3 |Ry |
0000cc88 00 1e 4e b8 0f 5a 60 d6 | N Z` |
0000cc90 48 e7 30 38 74 3f c4 28 |H 08t? (|
0000cc98 00 1a c4 fc 00 26 49 f0 | &I |
0000cca0 21 b0 00 00 ae a8 26 2c |! &,|
0000cca8 00 04 6a 00 00 44 08 28 | j D (|
0000ccb0 00 02 00 19 67 06 02 83 | g |
0000ccb8 b3 ff ff ff 08 03 00 1e | |
0000ccc0 66 2e 08 83 00 19 67 12 |f. g |
0000ccc8 4c f8 0c 00 5c da 28 2c |L \ (,|
0000ccd0 00 0e 61 00 ef fe 61 00 | a a |
0000ccd8 ed 2a 43 e8 00 1a 42 59 | *C BY|
0000cce0 42 91 4e b8 04 98 29 43 |B N )C|
0000cce8 00 04 4c df 1c 0c 4e 75 | L Nu|
0000ccf0 4e b8 0f 5a 60 f4 48 e7 |N Z` H |
0000ccf8 f7 c0 22 39 00 00 b8 86 | "9 |
0000cd00 e9 c1 62 10 34 86 e9 c1 | b 4 |
0000cd08 76 08 36 33 70 00 61 00 |v 63p a |
0000cd10 ec 14 32 73 70 00 24 06 | 2sp $ |
0000cd18 3a 07 20 09 52 49 b2 f9 |: RI |
0000cd20 00 00 b8 8e 66 02 93 c9 | f |
0000cd28 b6 49 67 32 e5 88 d0 b9 | Ig2 |
0000cd30 00 00 b8 8a 50 80 e9 c0 | P |
0000cd38 62 10 34 86 e9 c0 76 08 |b 4 v |
0000cd40 37 84 70 00 61 00 eb fa |7 p a |
0000cd48 48 44 37 84 70 00 34 82 |HD7 p 4 |
0000cd50 37 89 50 00 44 fc 00 01 |7 P D |
0000cd58 4c df 03 ef 4e 75 44 fc |L NuD |
0000cd60 00 00 60 f4 48 e7 f4 c0 | ` H |
0000cd68 22 39 00 00 b8 68 e9 c1 |"9 h |
0000cd70 62 10 34 86 e9 c1 76 08 |b 4 v |
0000cd78 36 33 70 00 61 00 eb a6 |63p a |
0000cd80 32 73 70 00 24 06 3a 07 |2sp $ : |
0000cd88 20 09 52 49 b2 f9 00 00 | RI |
0000cd90 b8 70 66 02 93 c9 b6 49 | pf I|
0000cd98 67 38 e5 88 d0 b9 00 00 |g8 |
0000cda0 b8 6c 50 80 e9 c0 62 10 | lP b |
0000cda8 34 86 e9 c0 76 08 37 84 |4 v 7 |
0000cdb0 70 00 55 07 64 04 53 46 |p U d SF|
0000cdb8 34 86 48 44 37 84 70 00 |4 HD7 p |
0000cdc0 48 44 34 82 37 89 50 00 |HD4 7 P |
0000cdc8 44 fc 00 01 4c df 03 2f |D L /|
0000cdd0 4e 75 44 fc 00 00 60 f4 |NuD ` |
0000cdd8 41 f9 00 00 b8 f8 61 00 |A a |
0000cde0 eb ba 60 e8 48 e7 80 a0 | ` H |
0000cde8 61 00 eb 38 42 82 34 33 |a 8B 43|
0000cdf0 70 00 60 00 01 8c 61 00 |p ` a |
0000cdf8 eb 2c 36 33 70 00 48 43 | ,63p HC|
0000ce00 61 00 eb 22 36 33 70 00 |a "63p |
0000ce08 4a 83 67 20 57 83 66 00 |J g W f |
0000ce10 00 ae 49 f9 00 00 b9 00 | I |
0000ce18 61 00 eb 34 64 00 00 a0 |a 4d |
0000ce20 61 00 fe d4 65 f2 28 84 |a e ( |
0000ce28 60 00 00 94 49 f9 00 00 |` I |
0000ce30 b8 f8 61 00 eb 1a 64 00 | a d |
0000ce38 00 86 61 00 ff 28 65 f2 | a (e |
0000ce40 28 84 60 00 00 7a 4a b9 |( ` zJ |
0000ce48 00 00 ae 88 67 00 00 70 | g p|
0000ce50 34 bc e0 12 24 2b 00 10 |4 $+ |
0000ce58 41 f9 00 00 ae a8 08 28 |A (|
0000ce60 00 07 00 04 67 00 00 4e | g N|
0000ce68 42 28 00 05 21 42 00 0a |B( !B |
0000ce70 e9 c2 62 10 34 86 e9 c2 | b 4 |
0000ce78 76 08 42 73 70 00 61 00 |v Bsp a |
0000ce80 ea a4 42 73 70 00 61 00 | Bsp a |
0000ce88 ea 90 42 73 70 00 61 00 | Bsp a |
0000ce90 ea 94 42 73 70 00 61 00 | Bsp a |
0000ce98 ea 8c 37 bc 00 04 70 00 | 7 p |
0000cea0 61 00 ea 72 42 73 70 00 |a rBsp |
0000cea8 06 82 00 00 00 50 41 e8 | PA |
0000ceb0 00 26 60 aa 20 79 00 00 | &` y |
0000ceb8 ae 88 4e b8 04 7a 41 f9 | N zA |
0000cec0 00 00 b8 f0 61 00 ea d4 | a |
0000cec8 4e 75 00 00 cd e4 00 00 |Nu |
0000ced0 cd f6 00 00 cd e4 00 00 | |
0000ced8 ce 46 21 fc 02 00 00 30 | F! 0|
0000cee0 6b 08 7e 20 de 84 e9 c7 |k ~ |
0000cee8 62 10 34 86 e9 c7 76 08 |b 4 v |
0000cef0 36 33 70 00 48 43 61 00 |63p HCa |
0000cef8 ea 2c 36 33 70 00 4a 83 | ,63p J |
0000cf00 66 10 13 fc 00 0c 00 00 |f |
0000cf08 ae 93 4e b0 01 f1 00 00 | N |
0000cf10 ae 84 0c 43 00 04 6f 10 | C o |
0000cf18 13 fc 00 0c 00 00 ae 93 | |
0000cf20 4e b0 01 f1 00 00 ae 84 |N |
0000cf28 4e f0 35 b1 00 00 ce c6 |N 5 |
0000cf30 48 e7 80 a0 4a 85 6b 08 |H J k |
0000cf38 21 fc 12 00 00 40 6b 08 |! @k |
0000cf40 70 01 7e 28 de 84 e9 c7 |p ~( |
0000cf48 62 10 34 86 e9 c7 76 08 |b 4 v |
0000cf50 34 33 70 00 61 00 e9 ce |43p a |
0000cf58 48 42 34 33 70 00 4a 82 |HB43p J |
0000cf60 67 02 94 84 37 82 70 00 |g 7 p |
0000cf68 61 00 e9 d6 48 42 37 82 |a HB7 |
0000cf70 70 00 61 00 e9 c8 51 c8 |p a Q |
0000cf78 ff d8 74 3f c4 78 6b 0e | t? xk |
0000cf80 c4 fc 00 26 49 f0 21 b0 | &I ! |
0000cf88 00 00 ae a8 41 ec 00 1e | A |
0000cf90 61 00 ea 08 4a 2c 00 05 |a J, |
0000cf98 67 20 08 ec 00 05 00 04 |g |
0000cfa0 66 18 42 94 45 f9 00 00 |f B E |
0000cfa8 b9 08 4a 9a 66 06 24 8c | J f $ |
0000cfb0 25 0c 60 06 25 8c 01 51 |% ` % Q|
0000cfb8 24 8c 4c df 05 01 4e 75 |$ L Nu|
0000cfc0 48 e7 80 a0 4a 85 6b b2 |H J k |
0000cfc8 21 fc 12 00 00 40 6b 08 |! @k |
0000cfd0 60 a8 48 e7 80 a0 4a 85 |` H J |
0000cfd8 6b 40 08 01 00 1a 66 02 |k@ f |
0000cfe0 42 81 34 38 6b 0e 12 3c |B 48k <|
0000cfe8 00 20 d2 30 21 b0 00 00 | 0! |
0000cff0 b8 28 08 c1 00 19 08 c1 | ( |
0000cff8 00 1c e8 f8 00 0a 6a f8 | j |
0000d000 66 10 30 38 6b 00 d0 41 |f 08k A|
0000d008 0c 40 04 20 62 04 08 c1 | @ b |
0000d010 00 1b 21 c1 6b 08 60 00 | ! k ` |
0000d018 ff 62 74 3f c4 78 6b 0e | bt? xk |
0000d020 c4 fc 00 26 49 f0 21 b0 | &I ! |
0000d028 00 00 ae a8 61 00 e9 d4 | a |
0000d030 4c df 05 01 4e 75 48 e7 |L NuH |
0000d038 80 a0 08 01 00 1a 66 0c | f |
0000d040 4a 85 6b 00 ff 36 12 39 |J k 6 9|
0000d048 00 00 ae a0 08 c1 00 1c | |
0000d050 4a 78 6a f8 66 10 30 38 |Jxj f 08|
0000d058 6b 00 d0 41 0c 40 04 00 |k A @ |
0000d060 62 04 08 c1 00 1b 08 c1 |b |
0000d068 00 19 21 c1 6b 08 60 00 | ! k ` |
0000d070 ff 0a 00 00 cf d2 00 00 | |
0000d078 cf c0 00 00 cf d2 00 00 | |
0000d080 cf c0 00 00 cf 30 00 00 | 0 |
0000d088 ce da 00 00 d0 36 | 6 | .XXX[0x6]
0000d08e 22 15 |" | MOVE.L (A5),D1
0000d090 e9 c1 62 10 | b | BFEXTU.L D1,{8:16},D6
0000d094 34 86 |4 | MOVE.W D6,(A2)
0000d096 e9 c1 76 08 | v | BFEXTU.L D1,{24:8},D7
0000d09a 36 33 70 00 |63p | MOVE.W (A3+D7.W),D3
0000d09e 61 00 e8 84 |a | BSR 0xb924
0000d0a2 34 33 70 00 |43p | MOVE.W (A3+D7.W),D2
0000d0a6 b6 42 | B | CMP.W D2,D3
0000d0a8 67 00 00 8a |g | BEQ 0xd134
0000d0ac 41 f5 35 16 00 08 |A 5 | LEA.L ((A5)+D3.W*4+#0x8),A0 ; LEW=3516
0000d0b2 24 08 |$ | MOVE.L A0,D2
0000d0b4 e9 c2 62 10 | b | BFEXTU.L D2,{8:16},D6
0000d0b8 34 86 |4 | MOVE.W D6,(A2)
0000d0ba e9 c2 76 08 | v | BFEXTU.L D2,{24:8},D7
0000d0be 38 33 70 00 |83p | MOVE.W (A3+D7.W),D4
0000d0c2 48 44 |HD | SWAP.W D4
0000d0c4 61 00 e8 5e |a ^ | BSR 0xb924
0000d0c8 38 33 70 00 |83p | MOVE.W (A3+D7.W),D4
0000d0cc 52 43 |RC | ADDQ.W #0x1,D3
0000d0ce b6 6d 00 08 | m | CMP.W (A5+0x8),D3
0000d0d2 66 02 |f | BNE 0xd0d6
0000d0d4 42 43 |BC | CLR.W D3
0000d0d6 e9 c1 62 10 | b | BFEXTU.L D1,{8:16},D6
0000d0da 34 86 |4 | MOVE.W D6,(A2)
0000d0dc e9 c1 76 08 | v | BFEXTU.L D1,{24:8},D7
0000d0e0 37 83 70 00 |7 p | MOVE.W D3,(A3+D7.W)
0000d0e4 61 00 eb ec |a | BSR 0xbcd2
0000d0e8 4a 85 |J | TST.L D5
0000d0ea 66 18 |f | BNE 0xd104
0000d0ec b8 b9 00 00 b8 e4 | | CMP.L 0xb8e4,D4
0000d0f2 65 10 |e | BCS 0xd104
0000d0f4 b8 b9 00 00 b8 e8 | | CMP.L 0xb8e8,D4
0000d0fa 62 08 |b | BHI 0xd104
0000d0fc 08 f8 00 02 6b 08 | k | BSET.B #0x2,0x6b08
0000d102 60 04 |` | BRA 0xd108
0000d104 cb b8 6b 08 | k | AND.L D5,0x6b08
0000d108 22 38 6b 08 |"8k | MOVE.L 0x6b08,D1
0000d10c 34 38 6b 12 |48k | MOVE.W 0x6b12,D2
0000d110 67 06 |g | BEQ 0xd118
0000d112 0c 42 00 07 | B | CMPI.W #0x0007,D2
0000d116 6f 02 |o | BLE 0xd11a
0000d118 74 07 |t | MOVEQ.L #0x07,D2
0000d11a 4e b0 25 b1 00 00 d0 6e |N % n| JSR ((D2.W*4+#0xd06e)) ; LEW=25b1
0000d122 08 38 00 01 6b 08 | 8 k | BTST.B #0x1,0x6b08
0000d128 67 00 ff 64 |g d | BEQ 0xd08e
0000d12c 61 00 eb ba |a | BSR 0xbce8
0000d130 60 00 ff 5c |` \ | BRA 0xd08e
0000d134 4e 75 |Nu | RTS
0000d136 VECTOR_0xf0:
0000d136 48 f9 7f ff 00 00 ae 44 |H D| MOVEM.L D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4+A5+A6,0xae44; <-- VECTOR_0xf0
0000d13e 23 cf 00 00 ae 80 |# | MOVE.L A7,0xae80
0000d144 23 fc 00 00 d2 26 00 00 |# & | MOVE.L #0xd226,0xae84
0000d14c ae 84 | |
0000d14e 08 f8 00 05 68 d0 | h | BSET.B #0x5,0x68d0
0000d154 4c f8 0c 00 5c da |L \ | MOVEM.L 0x5cda,A2+A3
0000d15a 34 bc e0 10 |4 | MOVE.W #0xe010,(A2)
0000d15e 30 33 01 70 00 00 00 02 |03 p | MOVE.W (A3+#0x2),D0 ; LEW=0170
0000d166 08 00 00 01 | | BTST.L #0x1,D0
0000d16a 67 00 00 c8 |g | BEQ 0xd234
0000d16e 4a 39 00 00 ae 93 |J9 | TST.B 0xae93
0000d174 66 00 00 d8 |f | BNE 0xd24e
0000d178 4b f9 00 00 b8 7c |K | | LEA.L 0xb87c,A5
0000d17e 4a 95 |J | TST.L (A5)
0000d180 66 78 |fx | BNE 0xd1fa
0000d182 34 bc e0 12 |4 | MOVE.W #0xe012,(A2)
0000d186 41 eb 00 20 |A | LEA.L (A3+0x20),A0
0000d18a 43 f9 00 00 b8 68 |C h | LEA.L 0xb868,A1
0000d190 30 3c 00 03 |0< | MOVE.W #0x3,D0
0000d194 22 18 |" | MOVE.L (A0)+,D1
0000d196 22 c1 |" | MOVE.L D1,(A1)+
0000d198 54 81 |T | ADDQ.L #0x2,D1
0000d19a 22 c1 |" | MOVE.L D1,(A1)+
0000d19c 32 fc 00 40 |2 @ | MOVE.W #0x40,(A1)+
0000d1a0 51 c8 ff f2 |Q | DBF D0,0xd194
0000d1a4 41 f9 00 00 b8 68 |A h | LEA.L 0xb868,A0
0000d1aa 70 01 |p | MOVEQ.L #0x01,D0
0000d1ac 24 10 |$ | MOVE.L (A0),D2
0000d1ae e9 c2 62 10 | b | BFEXTU.L D2,{8:16},D6
0000d1b2 34 86 |4 | MOVE.W D6,(A2)
0000d1b4 e9 c2 76 08 | v | BFEXTU.L D2,{24:8},D7
0000d1b8 42 73 70 00 |Bsp | CLR.W (A3+D7.W)
0000d1bc 61 00 e7 66 |a f | BSR 0xb924
0000d1c0 42 73 70 00 |Bsp | CLR.W (A3+D7.W)
0000d1c4 61 00 e7 5e |a ^ | BSR 0xb924
0000d1c8 37 bc 00 40 70 00 |7 @p | MOVE.W #0x40,(A3+D7.W)
0000d1ce 41 e8 00 0a |A | LEA.L (A0+0xa),A0
0000d1d2 51 c8 ff d8 |Q | DBF D0,0xd1ac
0000d1d6 41 f9 00 00 b8 7c |A | | LEA.L 0xb87c,A0
0000d1dc 70 01 |p | MOVEQ.L #0x01,D0
0000d1de 24 10 |$ | MOVE.L (A0),D2
0000d1e0 e9 c2 62 10 | b | BFEXTU.L D2,{8:16},D6
0000d1e4 34 86 |4 | MOVE.W D6,(A2)
0000d1e6 e9 c2 76 08 | v | BFEXTU.L D2,{24:8},D7
0000d1ea 61 00 e7 36 |a 6 | BSR 0xb922
0000d1ee 41 e8 00 08 |A | LEA.L (A0+0x8),A0
0000d1f2 30 f3 70 00 |0 p | MOVE.W (A3+D7.W),(A0)+
0000d1f6 51 c8 ff e6 |Q | DBF D0,0xd1de
0000d1fa 42 85 |B | CLR.L D5
0000d1fc 61 00 fe 90 |a | BSR 0xd08e
0000d200 7a ff |z | MOVEQ.L #-0x01,D5
0000d202 4b f9 00 00 b8 72 |K r | LEA.L 0xb872,A5
0000d208 61 00 fe 84 |a | BSR 0xd08e
0000d20c 20 39 00 00 ae 8c | 9 | MOVE.L 0xae8c,D0
0000d212 67 00 00 08 |g | BEQ 0xd21c
0000d216 c1 88 | | EXG.L D0,A0
0000d218 4e b8 04 7a |N z | JSR 0x47a
0000d21c 4c f9 7f ff 00 00 ae 44 |L D| MOVEM.L 0xae44,D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4+A5+A6
0000d224 4e 73 |Ns | RTE
0000d226 4e b9 |N | .XXX[0x2]
0000d228 00 00 bc 2a 2e 79 00 00 | *.y | .XXX[0x8]
0000d230 ae 80 60 1a | ` | .XXX[0x4]
0000d234 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
0000d238 45 f9 00 00 ae 94 |E | LEA.L 0xae94,A2
0000d23e 4e b8 53 b0 |N S | JSR 0x53b0
0000d242 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
0000d246 13 fc 00 01 00 00 ae 93 | | MOVE.B #0x01,0xae93
0000d24e 61 00 ef 2e |a . | BSR 0xc17e
0000d252 61 00 f4 c2 |a | BSR 0xc716
0000d256 60 c4 |` | BRA 0xd21c
0000d258 48 e7 fc d0 |H | MOVEM.L A3+A1+A0+D5+D4+D3+D2+D1+D0,-(A7)
0000d25c 30 7c 6b 68 |0|kh | MOVEA.W #0x6b68,A0
0000d260 32 7c 6b b8 |2|k | MOVEA.W #0x6bb8,A1
0000d264 42 80 |B | CLR.L D0
0000d266 42 81 |B | CLR.L D1
0000d268 26 70 05 a0 5d 0c |&p ] | MOVEA.L (D0.W*4+#0x5d0c),A3 ; LEW=05a0
0000d26e 21 88 05 a0 6b 14 |! k | MOVE.L A0,(D0.W*4+#0x6b14) ; LEW=05a0
0000d274 21 7c 93 03 fc 00 00 0c |!| | MOVE.L #0x9303fc00,(A0+0xc)
0000d27c 42 28 00 12 |B( | CLR.B (A0+0x12)
0000d280 11 40 00 11 | @ | MOVE.B D0,(A0+0x11)
0000d284 21 4b 00 08 |!K | MOVE.L A3,(A0+0x8)
0000d288 11 41 00 10 | A | MOVE.B D1,(A0+0x10)
0000d28c 42 83 |B | CLR.L D3
0000d28e 4e b8 52 30 |N R0 | JSR 0x5230
0000d292 65 0c |e | BCS 0xd2a0
0000d294 21 bc 93 03 fc 00 05 a0 |! | MOVE.L #0x9303fc00,(D0.W*4+#0x6b14); LEW=05a0
0000d29c 6b 14 |k |
0000d29e 76 01 |v | MOVEQ.L #0x01,D3
0000d2a0 42 82 |B | CLR.L D2
0000d2a2 7a 20 |z | MOVEQ.L #0x20,D5
0000d2a4 21 89 15 a0 6b 24 |! k$ | MOVE.L A1,(D1.W*4+#0x6b24) ; LEW=15a0
0000d2aa 23 48 00 14 |#H | MOVE.L A0,(A1+0x14)
0000d2ae 13 42 00 18 | B | MOVE.B D2,(A1+0x18)
0000d2b2 42 29 00 1a |B) | CLR.B (A1+0x1a)
0000d2b6 23 7c 93 03 fc 00 00 00 |#| | MOVE.L #0x9303fc00,(A1+0x0)
0000d2be 23 4b 00 04 |#K | MOVE.L A3,(A1+0x4)
0000d2c2 13 43 00 1b | C | MOVE.B D3,(A1+0x1b)
0000d2c6 66 24 |f$ | BNE 0xd2ec
0000d2c8 37 7c 00 ff 00 0e |7| | MOVE.W #0xff,(A3+0xe)
0000d2ce 17 42 00 09 | B | MOVE.B D2,(A3+0x9)
0000d2d2 36 bc 40 00 |6 @ | MOVE.W #0x4000,(A3)
0000d2d6 08 2b 00 04 00 08 | + | BTST.B #0x4,(A3+0x8)
0000d2dc 67 16 |g | BEQ 0xd2f4
0000d2de 13 7c 00 01 00 1b | | | MOVE.B #0x01,(A1+0x1b)
0000d2e4 37 45 00 08 |7E | MOVE.W D5,(A3+0x8)
0000d2e8 36 bc 40 00 |6 @ | MOVE.W #0x4000,(A3)
0000d2ec 42 29 00 19 |B) | CLR.B (A1+0x19)
0000d2f0 60 00 00 e0 |` | BRA 0xd3d2
0000d2f4 4a 2b 00 0b |J+ | TST.B (A3+0xb)
0000d2f8 6a ea |j | BPL 0xd2e4
0000d2fa 17 7c 00 13 00 01 | | | MOVE.B #0x13,(A3+0x1)
0000d300 08 13 00 06 | | BTST.B #0x6,(A3)
0000d304 66 de |f | BNE 0xd2e4
0000d306 4a 2b 00 0b |J+ | TST.B (A3+0xb)
0000d30a 6a f4 |j | BPL 0xd300
0000d30c 2a 02 |* | MOVE.L D2,D5
0000d30e 42 29 00 1b |B) | CLR.B (A1+0x1b)
0000d312 37 7c 10 00 00 1a |7| | MOVE.W #0x1000,(A3+0x1a)
0000d318 37 7c 40 00 00 00 |7|@ | MOVE.W #0x4000,(A3+0x0)
0000d31e 42 84 |B | CLR.L D4
0000d320 18 38 fb 02 | 8 | MOVE.B 0xfffffb02,D4
0000d324 02 04 00 1c | | ANDI.B #0x1c,D4
0000d328 e1 8c | | LSL.L #0x8,D4
0000d32a 06 84 a1 00 00 00 | | ADDI.L #0xa1000000,D4
0000d330 23 44 00 08 |#D | MOVE.L D4,(A1+0x8)
0000d334 08 2b 00 04 00 0a | + | BTST.B #0x4,(A3+0xa)
0000d33a 67 b0 |g | BEQ 0xd2ec
0000d33c 13 7c 00 01 00 19 | | | MOVE.B #0x01,(A1+0x19)
0000d342 4e b9 80 00 20 10 |N | JSR IOC_EEPROM_PART2_EXPORT_2010
0000d348 44 69 73 6b 20 43 6f 6e |Disk Con| .TXT 'Disk Controller '
0000d35a 2f 00 |/ | MOVE.L D0,-(A7)
0000d35c 06 00 00 30 | 0 | ADDI.B #0x30,D0
0000d360 4e b9 80 00 20 0c |N | JSR IOC_EEPROM_PART2_RESTART_MACHINE()
0000d366 4e b9 80 00 20 10 |N | JSR IOC_EEPROM_PART2_EXPORT_2010
0000d36c 2c 20 44 69 73 6b 20 20 |, Disk | .TXT ', Disk '
0000d376 30 02 |0 | MOVE.W D2,D0
0000d378 06 00 00 30 | 0 | ADDI.B #0x30,D0
0000d37c 4e b9 80 00 20 0c |N | JSR IOC_EEPROM_PART2_RESTART_MACHINE()
0000d382 4e b9 80 00 20 10 |N | JSR IOC_EEPROM_PART2_EXPORT_2010
0000d388 20 69 73 20 4f 4e 4c 49 | is ONLI| .TXT ' is ONLINE and '
0000d398 08 2b 00 03 00 0a | + | BTST.B #0x3,(A3+0xa)
0000d39e 66 18 |f | BNE 0xd3b8
0000d3a0 4e b9 80 00 20 10 |N | JSR IOC_EEPROM_PART2_EXPORT_2010
0000d3a6 57 52 49 54 45 20 45 4e |WRITE EN| .TXT 'WRITE ENABLED\r\n'
0000d3ae 41 42 4c 45 44 0d 0a 00 |ABLED | .TXT '\n'
0000d3b6 60 18 |` | BRA 0xd3d0
0000d3b8 4e b9 80 00 20 10 |N | JSR IOC_EEPROM_PART2_EXPORT_2010
0000d3be 57 52 49 54 45 20 50 52 |WRITE PR| .TXT 'WRITE PROTECTED\r\n'
0000d3c6 4f 54 45 43 54 45 44 0d |OTECTED | .TXT '\n'
0000d3d0 20 1f | | MOVE.L (A7)+,D0
0000d3d2 d2 fc 00 34 | 4 | ADDA.W #0x34,A1
0000d3d6 52 81 |R | ADDQ.L #0x1,D1
0000d3d8 52 82 |R | ADDQ.L #0x1,D2
0000d3da 0c 42 00 04 | B | CMPI.W #0x0004,D2
0000d3de 6d 00 fe c4 |m | BLT 0xd2a4
0000d3e2 d0 fc 00 14 | | ADDA.W #0x14,A0
0000d3e6 52 80 |R | ADDQ.L #0x1,D0
0000d3e8 0c 40 00 04 | @ | CMPI.W #0x0004,D0
0000d3ec 6d 00 fe 7a |m z | BLT 0xd268
0000d3f0 4c df 07 3f |L ? | MOVEM.L (A7)+,D0+D1+D2+D3+D4+D5+A0+A1+A2
0000d3f4 4e 75 |Nu | RTS
0000d3f6 48 e7 bc d0 |H | MOVEM.L A3+A1+A0+D5+D4+D3+D2+D0,-(A7)
0000d3fa 31 fc 00 03 6f 0a |1 o | MOVE.W #0x3,0x6f0a
0000d400 31 fc 00 0e 6f 0c |1 o | MOVE.W #0xe,0x6f0c
0000d406 31 fc 00 90 6f 0e |1 o | MOVE.W #0x90,0x6f0e
0000d40c 74 03 |t | MOVEQ.L #0x03,D2
0000d40e 21 bc 93 03 fc 00 25 a0 |! % | MOVE.L #0x9303fc00,(D2.W*4+#0x6ef8); LEW=25a0
0000d416 6e f8 |n |
0000d418 51 ca ff f4 |Q | DBF D2,0xd40e
0000d41c 42 82 |B | CLR.L D2
0000d41e 42 85 |B | CLR.L D5
0000d420 36 02 |6 | MOVE.W D2,D3
0000d422 c6 fc 00 34 | 4 | MULU.W #0x34,D3
0000d426 43 f0 31 a0 6f 10 |C 1 o | LEA.L (D3.W+#0x6f10),A1 ; LEW=31a0
0000d42c 16 30 21 b0 00 00 fc 6c | 0! l| MOVE.B (D2.W+#TAPE_DRIVE_CONFIG),D3; LEW=21b0
0000d434 6a 00 01 76 |j v | BPL 0xd5ac
0000d438 e9 c3 46 82 | F | BFEXTU.L D3,{26:2},D4
0000d43c 0c 04 00 02 | | CMPI.B #0x02,D4
0000d440 66 00 01 04 |f | BNE 0xd546
0000d444 02 43 00 03 | C | ANDI.W #0x0003,D3
0000d448 08 c5 00 1f | | BSET.L #0x1f,D5
0000d44c 66 00 01 fc |f | BNE 0xd64a
0000d450 43 f8 6f e0 |C o | LEA.L 0x6fe0,A1
0000d454 47 f9 93 03 f9 00 |G | LEA.L 0x9303f900,A3
0000d45a 4e b8 52 30 |N R0 | JSR 0x5230
0000d45e 64 00 01 60 |d ` | BCC 0xd5c0
0000d462 33 fc 00 00 93 03 f9 00 |3 | MOVE.W #0x0,0x9303f900
0000d46a 30 3c ff ff |0< | MOVE.W #0xffff,D0
0000d46e 08 2b 00 07 00 01 | + | BTST.B #0x7,(A3+0x1)
0000d474 56 c8 ff f8 |V | DBNE D0,0xd46e
0000d478 67 00 01 46 |g F | BEQ 0xd5c0
0000d47c 41 f9 a1 00 00 00 |A | LEA.L 0xa1000000,A0
0000d482 30 3c 00 07 |0< | MOVE.W #0x7,D0
0000d486 20 bc 00 00 00 00 | | MOVE.L #0x0,(A0)
0000d48c d1 fc 00 00 04 00 | | ADDA.L #0x400,A0
0000d492 51 c8 ff f2 |Q | DBF D0,0xd486
0000d496 37 7c 00 00 00 02 |7| | MOVE.W #0x0,(A3+0x2)
0000d49c 37 7c 03 00 00 00 |7| | MOVE.W #0x300,(A3+0x0)
0000d4a2 20 3c 00 20 00 00 | < | MOVE.L #0x200000,D0
0000d4a8 08 2b 00 07 00 01 | + | BTST.B #0x7,(A3+0x1)
0000d4ae 66 04 |f | BNE 0xd4b4
0000d4b0 53 80 |S | SUBQ.L #0x1,D0
0000d4b2 66 f4 |f | BNE 0xd4a8
0000d4b4 41 f9 a1 00 00 00 |A | LEA.L 0xa1000000,A0
0000d4ba 30 3c 00 07 |0< | MOVE.W #0x7,D0
0000d4be 20 bc 7f ff ff ff | | MOVE.L #0x7fffffff,(A0)
0000d4c4 d1 fc 00 00 04 00 | | ADDA.L #0x400,A0
0000d4ca 51 c8 ff f2 |Q | DBF D0,0xd4be
0000d4ce 08 2b 00 07 00 01 | + | BTST.B #0x7,(A3+0x1)
0000d4d4 67 00 00 ea |g | BEQ 0xd5c0
0000d4d8 23 4b 00 04 |#K | MOVE.L A3,(A1+0x4)
0000d4dc 20 38 fb 00 | 8 | MOVE.L IO_RD_IO_SLOT_p33,D0
0000d4e0 02 80 00 00 1c 00 | | ANDI.L #0x00001c00,D0
0000d4e6 41 f0 09 b0 a1 00 03 00 |A | LEA.L (D0.L+#0xa1000300),A0 ; LEW=09b0
0000d4ee 23 48 00 08 |#H | MOVE.L A0,(A1+0x8)
0000d4f2 23 7c 93 03 fc 00 00 00 |#| | MOVE.L #0x9303fc00,(A1+0x0)
0000d4fa 41 f0 09 b0 a1 00 00 00 |A | LEA.L (D0.L+#0xa1000000),A0 ; LEW=09b0
0000d502 30 3c 00 16 |0< | MOVE.W #0x16,D0
0000d506 42 84 |B | CLR.L D4
0000d508 20 fc 40 07 fc 00 | @ | MOVE.L #0x4007fc00,(A0)+
0000d50e 06 44 04 00 | D | ADDI.W #0x0400,D4
0000d512 51 c8 ff f4 |Q | DBF D0,0xd508
0000d516 30 3c 00 07 |0< | MOVE.W #0x7,D0
0000d51a 08 c4 00 1f | | BSET.L #0x1f,D4
0000d51e 20 c4 | | MOVE.L D4,(A0)+
0000d520 06 44 04 00 | D | ADDI.W #0x0400,D4
0000d524 51 c8 ff f8 |Q | DBF D0,0xd51e
0000d528 30 3c 00 e0 |0< | MOVE.W #0xe0,D0
0000d52c 20 fc 40 07 fc 00 | @ | MOVE.L #0x4007fc00,(A0)+
0000d532 06 44 04 00 | D | ADDI.W #0x0400,D4
0000d536 51 c8 ff f4 |Q | DBF D0,0xd52c
0000d53a 21 fc 00 00 23 a0 02 70 |! # p| MOVE.L #0x23a0,0x270
0000d542 60 00 00 68 |` h | BRA 0xd5ac
0000d546 02 43 00 03 | C | ANDI.W #0x0003,D3
0000d54a 07 c5 | | BSET.L D3,D5
0000d54c 66 00 00 fc |f | BNE 0xd64a
0000d550 20 70 35 a0 5e 3c | p5 ^< | MOVEA.L (D3.W*4+#0x5e3c),A0 ; LEW=35a0
0000d556 47 e8 00 02 |G | LEA.L (A0+0x2),A3
0000d55a 4e b8 52 30 |N R0 | JSR 0x5230
0000d55e 64 60 |d` | BCC 0xd5c0
0000d560 23 48 00 04 |#H | MOVE.L A0,(A1+0x4)
0000d564 42 53 |BS | CLR.W (A3)
0000d566 4a 2b 00 01 |J+ | TST.B (A3+0x1)
0000d56a 6a fa |j | BPL 0xd566
0000d56c 30 bc fc 03 |0 | MOVE.W #0xfc03,(A0)
0000d570 4a 2b 00 01 |J+ | TST.B (A3+0x1)
0000d574 6a fa |j | BPL 0xd570
0000d576 21 89 35 a0 6e f8 |! 5 n | MOVE.L A1,(D3.W*4+#0x6ef8) ; LEW=35a0
0000d57c 41 e9 00 1b |A | LEA.L (A1+0x1b),A0
0000d580 23 48 00 14 |#H | MOVE.L A0,(A1+0x14)
0000d584 41 e9 00 20 |A | LEA.L (A1+0x20),A0
0000d588 23 48 00 30 |#H 0 | MOVE.L A0,(A1+0x30)
0000d58c 42 84 |B | CLR.L D4
0000d58e 18 38 fb 02 | 8 | MOVE.B 0xfffffb02,D4
0000d592 02 04 00 1c | | ANDI.B #0x1c,D4
0000d596 54 84 |T | ADDQ.L #0x2,D4
0000d598 e1 8c | | LSL.L #0x8,D4
0000d59a 06 84 a1 00 00 00 | | ADDI.L #0xa1000000,D4
0000d5a0 23 44 00 08 |#D | MOVE.L D4,(A1+0x8)
0000d5a4 23 7c 93 03 fc 00 00 00 |#| | MOVE.L #0x9303fc00,(A1+0x0)
0000d5ac d2 fc 00 34 | 4 | ADDA.W #0x34,A1
0000d5b0 52 42 |RB | ADDQ.W #0x1,D2
0000d5b2 0c 02 00 04 | | CMPI.B #0x04,D2
0000d5b6 6d 00 fe 68 |m h | BLT 0xd420
0000d5ba 4c df 0b 3d |L = | MOVEM.L (A7)+,D0+D2+D3+D4+D5+A0+A1+A3
0000d5be 4e 75 |Nu | RTS
0000d5c0 08 b0 00 07 21 b0 00 00 | ! | BCLR.B #0x7,(D2.W+#TAPE_DRIVE_CONFIG); LEW=21b0
0000d5c8 fc 6c | l |
0000d5ca 4e b9 80 00 20 10 |N | JSR IOC_EEPROM_PART2_EXPORT_2010
0000d5d0 0d 0a 07 4c 6f 67 69 63 | Logic| .TXT '\r\n'
0000d5d8 61 6c 20 54 61 70 65 20 |al Tape | .TXT '\x07Logical Tape \n'
0000d5e2 70 30 |p0 | MOVEQ.L #0x30,D0
0000d5e4 d0 02 | | ADD.B D2,D0
0000d5e6 4e b9 80 00 20 0c |N | JSR IOC_EEPROM_PART2_RESTART_MACHINE()
0000d5ec 4e b9 80 00 20 10 |N | JSR IOC_EEPROM_PART2_EXPORT_2010
0000d5f2 2c 20 70 68 79 73 69 63 |, physic| .TXT ', physical drive '
0000d604 70 30 |p0 | MOVEQ.L #0x30,D0
0000d606 d0 03 | | ADD.B D3,D0
0000d608 4e b9 80 00 20 0c |N | JSR IOC_EEPROM_PART2_RESTART_MACHINE()
0000d60e 4e b9 80 00 20 10 |N | JSR IOC_EEPROM_PART2_EXPORT_2010
0000d614 20 69 73 20 64 65 63 6c | is decl| .TXT ' is declared in the map but is unreachable.\r\n'
0000d61c 61 72 65 64 20 69 6e 20 |ared in | .TXT '\x07\r\n'
0000d624 74 68 65 20 6d 61 70 20 |the map | .TXT '\n'
0000d646 60 00 ff 64 |` d | BRA 0xd5ac
0000d64a 4e b9 80 00 20 10 |N | JSR IOC_EEPROM_PART2_EXPORT_2010
0000d650 54 68 65 20 20 54 41 50 |The TAP| .TXT 'The TAPE SUBSYSTEM configuration is invalid.\r\n'
0000d658 45 20 53 55 42 53 59 53 |E SUBSYS| .TXT 'Set OPERATOR MODE to INTERACTIVE and re-configure the TAPE SUBSYSTEM.\r\n'
0000d660 54 45 4d 20 63 6f 6e 66 |TEM conf| .TXT '\n'
0000d6c8 4e 40 |N@ | TRAP #0
0000d6ca 48 e7 f0 f0 |H | MOVEM.L A3+A2+A1+A0+D3+D2+D1+D0,-(A7)
0000d6ce 41 f9 00 00 e0 06 |A | LEA.L 0xe006,A0
0000d6d4 42 80 |B | CLR.L D0
0000d6d6 72 0f |r | MOVEQ.L #0x0f,D1
0000d6d8 34 3c 70 ff |4<p | MOVE.W #0x70ff,D2
0000d6dc 4a 39 00 00 fc 94 |J9 | TST.B MODEM_PORT_FLAG
0000d6e2 67 04 |g | BEQ 0xd6e8
0000d6e4 34 3c 50 ff |4<P | MOVE.W #0x50ff,D2
0000d6e8 d4 42 | B | ADD.W D2,D2
0000d6ea 64 06 |d | BCC 0xd6f2
0000d6ec 08 d0 00 07 | | BSET.B #0x7,(A0)
0000d6f0 52 80 |R | ADDQ.L #0x1,D0
0000d6f2 50 88 |P | ADDQ.L #0x8,A0
0000d6f4 51 c9 ff f2 |Q | DBF D1,0xd6e8
0000d6f8 4a 39 00 00 fc 94 |J9 | TST.B MODEM_PORT_FLAG
0000d6fe 67 10 |g | BEQ 0xd710
0000d700 31 fc 00 01 74 dc |1 t | MOVE.W #0x1,0x74dc
0000d706 08 f9 00 07 00 00 e0 86 | | BSET.B #0x7,0xe086
0000d70e 52 80 |R | ADDQ.L #0x1,D0
0000d710 22 00 |" | MOVE.L D0,D1
0000d712 53 81 |S | SUBQ.L #0x1,D1
0000d714 24 3c 00 00 08 00 |$< | MOVE.L #0x800,D2
0000d71a 76 02 |v | MOVEQ.L #0x02,D3
0000d71c d6 83 | | ADD.L D3,D3
0000d71e e2 8a | | LSR.L #0x1,D2
0000d720 e2 89 | | LSR.L #0x1,D1
0000d722 66 f8 |f | BNE 0xd71c
0000d724 22 03 |" | MOVE.L D3,D1
0000d726 41 f9 00 00 de 00 |A | LEA.L 0xde00,A0
0000d72c 21 c8 74 ac |! t | MOVE.L A0,0x74ac
0000d730 55 81 |U | SUBQ.L #0x2,D1
0000d732 43 f0 28 00 |C ( | LEA.L (A0+D2.L),A1
0000d736 30 89 |0 | MOVE.W A1,(A0)
0000d738 20 49 | I | MOVEA.L A1,A0
0000d73a 51 c9 ff f6 |Q | DBF D1,0xd732
0000d73e 55 82 |U | SUBQ.L #0x2,D2
0000d740 31 c2 74 b0 |1 t | MOVE.W D2,0x74b0
0000d744 52 82 |R | ADDQ.L #0x1,D2
0000d746 31 c2 74 b4 |1 t | MOVE.W D2,0x74b4
0000d74a 46 42 |FB | NOT.W D2
0000d74c 31 c2 74 b2 |1 t | MOVE.W D2,0x74b2
0000d750 96 80 | | SUB.L D0,D3
0000d752 e4 8b | | LSR.L #0x2,D3
0000d754 11 c3 74 b6 | t | MOVE.B D3,0x74b6
0000d758 e2 8b | | LSR.L #0x1,D3
0000d75a 11 c3 74 b7 | t | MOVE.B D3,0x74b7
0000d75e 41 f9 00 00 e0 06 |A | LEA.L 0xe006,A0
0000d764 30 3c 00 10 |0< | MOVE.W #0x10,D0
0000d768 4a 10 |J | TST.B (A0)
0000d76a 6a 22 |j" | BPL 0xd78e
0000d76c 11 7c 00 11 00 06 | | | MOVE.B #0x11,(A0+0x6)
0000d772 11 7c 00 13 00 07 | | | MOVE.B #0x13,(A0+0x7)
0000d778 22 78 74 ac |"xt | MOVEA.L 0x74ac,A1
0000d77c 31 d1 74 ae |1 t | MOVE.W (A1),0x74ae
0000d780 32 b8 74 b0 |2 t | MOVE.W 0x74b0,(A1)
0000d784 31 49 00 02 |1I | MOVE.W A1,(A0+0x2)
0000d788 52 89 |R | ADDQ.L #0x1,A1
0000d78a 31 49 00 04 |1I | MOVE.W A1,(A0+0x4)
0000d78e 50 88 |P | ADDQ.L #0x8,A0
0000d790 51 c8 ff d6 |Q | DBF D0,0xd768
0000d794 72 0f |r | MOVEQ.L #0x0f,D1
0000d796 30 30 17 b0 00 00 e0 08 |00 | MOVE.W (D1.W*8+#0xe008),D0 ; LEW=17b0
0000d79e 54 40 |T@ | ADDQ.W #0x2,D0
0000d7a0 21 80 15 a0 74 6c |! tl | MOVE.L D0,(D1.W*4+#0x746c) ; LEW=15a0
0000d7a6 51 c9 ff ee |Q | DBF D1,0xd796
0000d7aa 41 f9 00 00 e0 16 |A | LEA.L 0xe016,A0
0000d7b0 4a 10 |J | TST.B (A0)
0000d7b2 6a 0c |j | BPL 0xd7c0
0000d7b4 42 b8 74 b8 |B t | CLR.L 0x74b8
0000d7b8 42 78 74 bc |Bxt | CLR.W 0x74bc
0000d7bc 42 38 74 be |B8t | CLR.B 0x74be
0000d7c0 08 f8 00 02 90 03 | | BSET.B #0x2,IO_UART_COMMAND
0000d7c6 31 fc 70 6c 70 52 |1 plpR | MOVE.W #0x706c,0x7052
0000d7cc 31 fc 71 6c 70 5a |1 qlpZ | MOVE.W #0x716c,0x705a
0000d7d2 31 fc 72 6c 70 62 |1 rlpb | MOVE.W #0x726c,0x7062
0000d7d8 31 fc 73 6c 70 6a |1 slpj | MOVE.W #0x736c,0x706a
0000d7de 42 40 |B@ | CLR.W D0
0000d7e0 4e b8 34 c0 |N 4 | JSR 0x34c0
0000d7e4 21 fc 00 00 36 aa 77 54 |! 6 wT| MOVE.L #0x36aa,0x7754
0000d7ec 21 fc 00 00 39 b2 77 58 |! 9 wX| MOVE.L #0x39b2,0x7758
0000d7f4 21 fc 00 00 39 ce 77 5c |! 9 w\| MOVE.L #0x39ce,0x775c
0000d7fc 21 fc 00 00 39 e8 77 60 |! 9 w`| MOVE.L #0x39e8,0x7760
0000d804 21 fc 00 00 3a 04 77 64 |! : wd| MOVE.L #0x3a04,0x7764
0000d80c 21 fc 00 00 3c bc 77 68 |! < wh| MOVE.L #0x3cbc,0x7768
0000d814 70 01 |p | MOVEQ.L #0x01,D0
0000d816 4e b8 34 c0 |N 4 | JSR 0x34c0
0000d81a 11 fc 00 80 a0 04 | | MOVE.B #0x80,IO_DUART_ACR_IPCR
0000d820 11 fc 00 80 a0 05 | | MOVE.B #0x80,IO_DUART_IMR_ISR
0000d826 4a 38 a0 0f |J8 | TST.B IO_DUART_CLR_OPC_STOP_COUNTER
0000d82a 11 fc 00 f4 a0 0d | | MOVE.B #0xf4,IO_DUART_OPCR
0000d830 11 fc 00 04 a0 0f | | MOVE.B #0x04,IO_DUART_CLR_OPC_STOP_COUNTER
0000d836 21 fc 00 00 3f 68 77 99 |! ?hw | MOVE.L #0x3f68,0x7799
0000d83e 0c 39 00 58 80 00 7f 80 | 9 X | CMPI.B #0x58,MODEM_DESIGNATOR
0000d846 67 00 00 60 |g ` | BEQ 0xd8a8
0000d84a 11 fc 00 10 a0 02 | | MOVE.B #0x10,IO_DUART_MODEM_COMMAND
0000d850 11 fc 00 20 a0 02 | | MOVE.B #0x20,IO_DUART_MODEM_COMMAND
0000d856 11 fc 00 30 a0 02 | 0 | MOVE.B #0x30,IO_DUART_MODEM_COMMAND
0000d85c 11 fc 00 13 a0 00 | | MOVE.B #0x13,IO_DUART_MODEM_MODE
0000d862 11 fc 00 13 75 07 | u | MOVE.B #0x13,0x7507
0000d868 11 fc 00 1f a0 00 | | MOVE.B #0x1f,IO_DUART_MODEM_MODE
0000d86e 11 fc 00 1f 75 08 | u | MOVE.B #0x1f,0x7508
0000d874 11 fc 00 bb a0 01 | | MOVE.B #0xbb,IO_DUART_MODEM_STATUS
0000d87a 11 fc 00 bb 75 09 | u | MOVE.B #0xbb,0x7509
0000d880 21 fc 00 00 27 fc 01 18 |! ' | MOVE.L #0x27fc,vector_modem.rxrdy
0000d888 21 fc 00 00 28 52 01 28 |! (R (| MOVE.L #VECTOR_MODEM.DSCHG,vector_modem.dschg
0000d890 21 fc 00 00 32 94 01 2c |! 2 ,| MOVE.L #0x3294,vector_modem.txrdy
0000d898 11 fc 00 08 a0 02 | | MOVE.B #0x08,IO_DUART_MODEM_COMMAND
0000d89e 11 fc 00 01 a0 02 | | MOVE.B #0x01,IO_DUART_MODEM_COMMAND
0000d8a4 60 00 00 98 |` | BRA 0xd93e
0000d8a8 11 fc 00 10 a0 02 | | MOVE.B #0x10,IO_DUART_MODEM_COMMAND
0000d8ae 11 fc 00 20 a0 02 | | MOVE.B #0x20,IO_DUART_MODEM_COMMAND
0000d8b4 11 fc 00 30 a0 02 | 0 | MOVE.B #0x30,IO_DUART_MODEM_COMMAND
0000d8ba 11 fc 00 93 a0 00 | | MOVE.B #0x93,IO_DUART_MODEM_MODE
0000d8c0 11 fc 00 17 a0 00 | | MOVE.B #0x17,IO_DUART_MODEM_MODE
0000d8c6 11 fc 00 bb a0 01 | | MOVE.B #0xbb,IO_DUART_MODEM_STATUS
0000d8cc 21 fc 00 00 43 6c 01 28 |! Cl (| MOVE.L #0x436c,vector_modem.dschg
0000d8d4 21 fc 00 00 36 9e 01 30 |! 6 0| MOVE.L #VECTOR_MOSART.TXRDY,vector_mosart.txrdy
0000d8dc 21 fc 00 00 3b e4 01 1c |! ; | MOVE.L #VECTOR_MOSART.RXRDY,vector_mosart.rxrdy
0000d8e4 11 fc 00 03 a0 0f | | MOVE.B #0x03,IO_DUART_CLR_OPC_STOP_COUNTER
0000d8ea 20 3c 00 0f ff ff | < | MOVE.L #0xfffff,D0
0000d8f0 53 80 |S | SUBQ.L #0x1,D0
0000d8f2 66 fc |f | BNE 0xd8f0
0000d8f4 11 fc 00 03 a0 0e | | MOVE.B #0x03,IO_DUART_SET_OPC_START_COUNTER
0000d8fa 11 fc 00 09 a0 02 | | MOVE.B #0x09,IO_DUART_MODEM_COMMAND
0000d900 21 fc 00 00 63 18 77 9e |! c w | MOVE.L #0x6318,0x779e
0000d908 31 fc 00 00 77 a2 |1 w | MOVE.W #0x0,0x77a2
0000d90e 21 fc 00 00 36 b8 77 54 |! 6 wT| MOVE.L #0x36b8,0x7754
0000d916 21 fc 00 00 39 c0 77 58 |! 9 wX| MOVE.L #0x39c0,0x7758
0000d91e 21 fc 00 00 39 dc 77 5c |! 9 w\| MOVE.L #0x39dc,0x775c
0000d926 21 fc 00 00 39 f6 77 60 |! 9 w`| MOVE.L #0x39f6,0x7760
0000d92e 21 fc 00 00 3a 12 77 64 |! : wd| MOVE.L #0x3a12,0x7764
0000d936 21 fc 00 00 3c c8 77 68 |! < wh| MOVE.L #0x3cc8,0x7768
0000d93e 11 fc 00 10 a0 0a | | MOVE.B #0x10,IO_DUART_DIAG_COMMAND
0000d944 11 fc 00 20 a0 0a | | MOVE.B #0x20,IO_DUART_DIAG_COMMAND
0000d94a 11 fc 00 30 a0 0a | 0 | MOVE.B #0x30,IO_DUART_DIAG_COMMAND
0000d950 11 fc 00 1f a0 08 | | MOVE.B #0x1f,IO_DUART_DIAG_MODE
0000d956 11 fc 00 1f 77 cc | w | MOVE.B #0x1f,0x77cc
0000d95c 11 fc 00 01 a0 08 | | MOVE.B #0x01,IO_DUART_DIAG_MODE
0000d962 11 fc 00 ee a0 09 | | MOVE.B #0xee,IO_DUART_DIAG_STATUS
0000d968 11 fc 00 09 a0 02 | | MOVE.B #0x09,IO_DUART_MODEM_COMMAND
0000d96e 11 fc 00 09 a0 0a | | MOVE.B #0x09,IO_DUART_DIAG_COMMAND
0000d974 21 fc 93 03 fc 00 74 c0 |! t | MOVE.L #0x9303fc00,0x74c0
0000d97c 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
0000d980 45 f8 74 de |E t | LEA.L 0x74de,A2
0000d984 20 3c 00 00 04 e1 | < | MOVE.L #0x4e1,D0
0000d98a 25 7c 00 00 27 c4 00 08 |%| ' | MOVE.L #0x27c4,(A2+0x8)
0000d992 4e b8 53 78 |N Sx | JSR 0x5378
0000d996 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
0000d99a 4c df 0f 0f |L | MOVEM.L (A7)+,D0+D1+D2+D3+A0+A1+A2+A3
0000d99e 4e 75 |Nu | RTS
0000d9a0 48 e7 c0 80 |H | MOVEM.L A0+D1+D0,-(A7)
0000d9a4 30 3c 3f ff |0<? | MOVE.W #0x3fff,D0
0000d9a8 41 f9 a2 00 00 00 |A | LEA.L 0xa2000000,A0
0000d9ae 72 00 |r | MOVEQ.L #0x00,D1
0000d9b0 20 81 | | MOVE.L D1,(A0)
0000d9b2 d0 fc 04 00 | | ADDA.W #0x400,A0
0000d9b6 51 c8 ff f8 |Q | DBF D0,0xd9b0
0000d9ba 30 3c 00 bf |0< | MOVE.W #0xbf,D0
0000d9be 41 f9 a2 01 00 00 |A | LEA.L 0xa2010000,A0
0000d9c4 22 3c c0 01 00 00 |"< | MOVE.L #0xc0010000,D1
0000d9ca 20 81 | | MOVE.L D1,(A0)
0000d9cc d0 fc 04 00 | | ADDA.W #0x400,A0
0000d9d0 06 81 00 00 04 00 | | ADDI.L #0x00000400,D1
0000d9d6 51 c8 ff f2 |Q | DBF D0,0xd9ca
0000d9da 4c df 01 03 |L | MOVEM.L (A7)+,D0+D1+A0
0000d9de 4e 75 |Nu | RTS
0000d9e0 48 e7 f0 c0 |H | MOVEM.L A1+A0+D3+D2+D1+D0,-(A7)
0000d9e4 32 7c 79 0a |2|y | MOVEA.W #0x790a,A1
0000d9e8 20 7c a1 00 00 00 | | | MOVEA.L #0xa1000000,A0
0000d9ee 70 07 |p | MOVEQ.L #0x07,D0
0000d9f0 22 3c 93 03 fc 00 |"< | MOVE.L #0x9303fc00,D1
0000d9f6 34 3c 00 d9 |4< | MOVE.W #0xd9,D2
0000d9fa 20 fc 40 07 fc 00 | @ | MOVE.L #0x4007fc00,(A0)+
0000da00 51 ca ff f8 |Q | DBF D2,0xd9fa
0000da04 34 3c 00 25 |4< % | MOVE.W #0x25,D2
0000da08 26 3c 00 00 68 00 |&< h | MOVE.L #0x6800,D3
0000da0e 08 83 00 1f | | BCLR.L #0x1f,D3
0000da12 0c 43 de 00 | C | CMPI.W #0xde00,D3
0000da16 65 0a |e | BCS 0xda22
0000da18 0c 43 ee 00 | C | CMPI.W #0xee00,D3
0000da1c 64 04 |d | BCC 0xda22
0000da1e 08 c3 00 1f | | BSET.L #0x1f,D3
0000da22 20 c3 | | MOVE.L D3,(A0)+
0000da24 06 43 04 00 | C | ADDI.W #0x0400,D3
0000da28 51 ca ff e4 |Q | DBF D2,0xda0e
0000da2c 22 c1 |" | MOVE.L D1,(A1)+
0000da2e 22 c1 |" | MOVE.L D1,(A1)+
0000da30 51 c8 ff c4 |Q | DBF D0,0xd9f6
0000da34 4c df 03 0f |L | MOVEM.L (A7)+,D0+D1+D2+D3+A0+A1
0000da38 4e 75 |Nu | RTS
0000da3a 21 fc 93 03 fc 00 79 cc |! y | MOVE.L #0x9303fc00,0x79cc
0000da42 4e 75 |Nu | RTS
0000da44 4e b9 80 00 20 10 |N | JSR IOC_EEPROM_PART2_EXPORT_2010
0000da4a 54 68 65 20 49 4f 50 20 |The IOP | .TXT 'The IOP ENVIRONMENT is not compatible with this IOP KERNEL.\r\n'
0000da52 45 4e 56 49 52 4f 4e 4d |ENVIRONM| .TXT 'Set OPERATOR MODE to INTERACTIVE and configure IOP ENVIRONMENT to be\r\n'
0000da5a 45 4e 54 20 69 73 20 6e |ENT is n| .TXT 'Model 300 Processor.\r\n'
0000da62 6f 74 20 63 6f 6d 70 61 |ot compa| .TXT '\n'
0000dae4 4e 40 |N@ | TRAP #0
0000dae6 00 00 | | .XXX[0x2]
0000dae8 00 00 00 00 00 00 00 00 | | .BLANK 00[0x118]