|
|
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: 52224 (0xcc00)
Types: M200
Notes: @(#)300C IOP KERNEL 0_4_8,92/05/07,09:00:00, M200_KERNEL
Names: »M300C_KERNEL_0.M200«, »M300C_KERNEL_1.M200«, »M300C_KERNEL_2.M200«
└─⟦24d56d853⟧ Bits:30000744 8mm tape, Rational 1000, DFS, D_12_6_5 SEQ293
└─⟦this⟧ »M300C_KERNEL_0.M200«
└─⟦this⟧ »M300C_KERNEL_1.M200«
└─⟦9031b0687⟧ Bits:30000407 8mm tape, Rational 1000, DFS, D_12_7_3
└─⟦this⟧ »M300C_KERNEL_2.M200«
└─⟦b4205821b⟧ Bits:30000743 8mm tape, Rational 1000, DFS, D_12_7_3 SEQ288
└─⟦this⟧ »M300C_KERNEL_2.M200«
└─⟦b434774df⟧ Bits:30000528 8mm tape, Rational 1000, DFS, D_12_6_5
└─⟦this⟧ »M300C_KERNEL_0.M200«
└─⟦this⟧ »M300C_KERNEL_0.M200«
└─⟦this⟧ »M300C_KERNEL_1.M200«
└─⟦this⟧ »M300C_KERNEL_1.M200«
└─⟦bc1274df5⟧ Bits:30000750 8mm tape, Rational 1000, DFS backup from PAM's R1000
└─⟦this⟧ »M300C_KERNEL_2.M200«
00000000 ; --------------------------------------------------------------------------------------
00000000 ; R1000.Disassembly modules:
00000000 ; import all
00000000 ; import kind.kernel
00000000 ; no ident.d037dbd0d574b18b
00000000 ; --------------------------------------------------------------------------------------
00000000 00 00 fc 00 | | .PTR 0xfc00 ; Reset SP
00000004 00 00 58 e8 | X | .CODE VECTOR_RESET ; VECTOR_RESET
00000008 00 00 5a 7c | Z| | .CODE VECTOR_BUS_ERROR ; VECTOR_BUS_ERROR
0000000c 00 00 5a 64 | Zd | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_ADDRESS_ERROR
00000010 00 00 5a 64 | Zd | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_ILLEGAL_INSTRUCTION
00000014 00 00 5a 64 | Zd | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_ZERO_DIVIDE
00000018 00 00 5a 58 | ZX | .CODE VECTOR_CHK ; VECTOR_CHK
0000001c 00 00 51 38 | Q8 | .CODE VECTOR_TRAPV ; VECTOR_TRAPV
00000020 00 00 5a 70 | Zp | .CODE VECTOR_PRIV_VIOLATION ; VECTOR_PRIV_VIOLATION
00000024 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_TRACE
00000028 00 00 0c ca | | .CODE VECTOR_LINE_A ; VECTOR_LINE_A
0000002c 00 00 5a 64 | Zd | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_LINE_F
00000030 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xc
00000034 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xd
00000038 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xe
0000003c 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_UNINIT_VEC
00000040 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x10
00000044 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x11
00000048 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x12
0000004c 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x13
00000050 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x14
00000054 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x15
00000058 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x16
0000005c 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x17
00000060 00 00 5a 54 | ZT | .CODE VECTOR_SPURIOUS_IRQ ; VECTOR_SPURIOUS_IRQ
00000064 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_IRQ_LEVEL_0x1
00000068 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_IRQ_LEVEL_0x2
0000006c 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_IRQ_LEVEL_0x3
00000070 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_IRQ_LEVEL_0x4
00000074 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_IRQ_LEVEL_0x5
00000078 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_IRQ_LEVEL_0x6
0000007c 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_IRQ_LEVEL_0x7
00000080 00 00 5a 64 | Zd | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0x0
00000084 00 00 5a 64 | Zd | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0x1
00000088 00 00 5a 64 | Zd | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0x2
0000008c 00 00 5a 64 | Zd | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0x3
00000090 00 00 5a 64 | Zd | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0x4
00000094 00 00 5a 64 | Zd | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0x5
00000098 00 00 5a 64 | Zd | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0x6
0000009c 00 00 5a 64 | Zd | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0x7
000000a0 00 00 5a 64 | Zd | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0x8
000000a4 00 00 5a 64 | Zd | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0x9
000000a8 00 00 5a 64 | Zd | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0xa
000000ac 00 00 5a 64 | Zd | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0xb
000000b0 00 00 5a 64 | Zd | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0xc
000000b4 00 00 5a 64 | Zd | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0xd
000000b8 00 00 5a 64 | Zd | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0xe
000000bc 00 00 5a 64 | Zd | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0xf
000000c0 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x30
000000c4 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x31
000000c8 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x32
000000cc 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x33
000000d0 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x34
000000d4 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x35
000000d8 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x36
000000dc 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x37
000000e0 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x38
000000e4 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x39
000000e8 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x3a
000000ec 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x3b
000000f0 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x3c
000000f4 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x3d
000000f8 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x3e
000000fc 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x3f
00000100 vector_ps.ac_pf:
00000100 00 00 50 90 | P | .CODE VECTOR_PS.AC_PF ; VECTOR_0x40
00000104 vector_map_perr:
00000104 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x41
00000108 vector_console.break:
00000108 00 00 28 a2 | ( | .CODE VECTOR_CONSOLE.BREAK ; VECTOR_0x42
0000010c vector_ext_level_7:
0000010c 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x43
00000110 vector_diag_bus.rxrdy:
00000110 00 00 4b 5c | K\ | .CODE VECTOR_DIAG_BUS.RXRDY ; VECTOR_0x44
00000114 vector_console.rxrdy:
00000114 00 00 28 02 | ( | .CODE VECTOR_CONSOLE.RXRDY ; VECTOR_0x45
00000118 vector_modem.rxrdy:
00000118 00 00 3c 42 | <B | .CODE VECTOR_MODEM.RXRDY ; VECTOR_0x46
0000011c vector_mosart.rxrdy:
0000011c 00 00 37 6c | 7l | .CODE VECTOR_MOSART.RXRDY ; VECTOR_0x47
00000120 vector_diag_bus.txrdy:
00000120 00 00 4b 00 | K | .CODE VECTOR_DIAG_BUS.TXRDY ; VECTOR_0x48
00000124 vector_console.txrdy:
00000124 00 00 27 dc | ' | .CODE VECTOR_CONSOLE.TXRDY ; VECTOR_0x49
00000128 vector_modem.dschg:
00000128 00 00 23 da | # | .CODE VECTOR_MODEM.DSCHG ; VECTOR_0x4a
0000012c vector_modem.txrdy:
0000012c 00 00 3a ea | : | .CODE VECTOR_MODEM.TXRDY ; VECTOR_0x4b
00000130 vector_mosart.txrdy:
00000130 00 00 32 26 | 2& | .CODE VECTOR_MOSART.TXRDY ; VECTOR_0x4c
00000134 vector_response_intr:
00000134 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x4d
00000138 vector_request_intr:
00000138 00 00 05 da | | .CODE VECTOR_REQUEST_INTR ; VECTOR_0x4e
0000013c vector_pitint:
0000013c 00 00 4f 16 | O | .CODE VECTOR_PITINT ; VECTOR_0x4f
00000140 00 00 29 02 | ) | .CODE VECTOR_0x50 ; VECTOR_0x50
00000144 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x51
00000148 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x52
0000014c 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x53
00000150 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x54
00000154 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x55
00000158 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x56
0000015c 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x57
00000160 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x58
00000164 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x59
00000168 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x5a
0000016c 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x5b
00000170 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x5c
00000174 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x5d
00000178 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x5e
0000017c 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x5f
00000180 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x60
00000184 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x61
00000188 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x62
0000018c 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x63
00000190 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x64
00000194 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x65
00000198 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x66
0000019c 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x67
000001a0 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x68
000001a4 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x69
000001a8 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x6a
000001ac 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x6b
000001b0 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x6c
000001b4 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x6d
000001b8 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x6e
000001bc 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x6f
000001c0 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x70
000001c4 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x71
000001c8 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x72
000001cc 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x73
000001d0 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x74
000001d4 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x75
000001d8 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x76
000001dc 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x77
000001e0 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x78
000001e4 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x79
000001e8 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x7a
000001ec 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x7b
000001f0 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x7c
000001f4 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x7d
000001f8 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x7e
000001fc 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x7f
00000200 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x80
00000204 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x81
00000208 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x82
0000020c 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x83
00000210 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x84
00000214 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x85
00000218 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x86
0000021c 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x87
00000220 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x88
00000224 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x89
00000228 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x8a
0000022c 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x8b
00000230 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x8c
00000234 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x8d
00000238 00 00 47 78 | Gx | .CODE VECTOR_0x8e ; VECTOR_0x8e
0000023c 00 00 47 a0 | G | .CODE VECTOR_0x8f ; VECTOR_0x8f
00000240 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x90
00000244 vector_scsi_d:
00000244 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x91
00000248 vector_scsi_t:
00000248 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x92
0000024c 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x93
00000250 vector_vme:
00000250 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x94
00000254 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x95
00000258 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x96
0000025c 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x97
00000260 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x98
00000264 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x99
00000268 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x9a
0000026c 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x9b
00000270 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x9c
00000274 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x9d
00000278 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x9e
0000027c 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0x9f
00000280 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xa0
00000284 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xa1
00000288 00 00 18 bc | | .CODE VECTOR_0xa2 ; VECTOR_0xa2
0000028c 00 00 18 bc | | .CODE VECTOR_0xa2 ; VECTOR_0xa3
00000290 00 00 18 bc | | .CODE VECTOR_0xa2 ; VECTOR_0xa4
00000294 00 00 18 bc | | .CODE VECTOR_0xa2 ; VECTOR_0xa5
00000298 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xa6
0000029c 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xa7
000002a0 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xa8
000002a4 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xa9
000002a8 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xaa
000002ac 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xab
000002b0 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xac
000002b4 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xad
000002b8 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xae
000002bc 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xaf
000002c0 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xb0
000002c4 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xb1
000002c8 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xb2
000002cc 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xb3
000002d0 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xb4
000002d4 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xb5
000002d8 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xb6
000002dc 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xb7
000002e0 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xb8
000002e4 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xb9
000002e8 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xba
000002ec 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xbb
000002f0 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xbc
000002f4 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xbd
000002f8 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xbe
000002fc 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xbf
00000300 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xc0
00000304 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xc1
00000308 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xc2
0000030c 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xc3
00000310 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xc4
00000314 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xc5
00000318 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xc6
0000031c 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xc7
00000320 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xc8
00000324 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xc9
00000328 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xca
0000032c 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xcb
00000330 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xcc
00000334 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xcd
00000338 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xce
0000033c 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xcf
00000340 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xd0
00000344 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xd1
00000348 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xd2
0000034c 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xd3
00000350 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xd4
00000354 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xd5
00000358 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xd6
0000035c 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xd7
00000360 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xd8
00000364 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xd9
00000368 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xda
0000036c 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xdb
00000370 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xdc
00000374 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xdd
00000378 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xde
0000037c 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xdf
00000380 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xe0
00000384 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xe1
00000388 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xe2
0000038c 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xe3
00000390 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xe4
00000394 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xe5
00000398 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xe6
0000039c 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xe7
000003a0 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xe8
000003a4 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xe9
000003a8 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xea
000003ac 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xeb
000003b0 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xec
000003b4 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xed
000003b8 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xee
000003bc 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xef
000003c0 00 00 c3 92 | | .CODE VECTOR_0xf0 ; VECTOR_0xf0
000003c4 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xf1
000003c8 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xf2
000003cc 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xf3
000003d0 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xf4
000003d4 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xf5
000003d8 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xf6
000003dc 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xf7
000003e0 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xf8
000003e4 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xf9
000003e8 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xfa
000003ec 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xfb
000003f0 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xfc
000003f4 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xfd
000003f8 00 00 5a 6c | Zl | .CODE VECTOR_MAP_PERR ; VECTOR_0xfe
000003fc 00 00 5a 6c | Zl | .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 08 | | .CONST 0,4,8 ; Version number
00000416 00 00 6c 80 | l | .PTR 0x6c80
0000041a 1b 5b 4b 49 6e 69 | [KIni | .XXX[0x6]
00000420 74 69 61 6c 69 7a 69 6e |tializin| .XXX[0x50]
00000428 67 20 49 2f 4f 20 43 6f |g I/O Co|
00000430 70 72 6f 63 65 73 73 6f |processo|
00000438 72 20 4b 65 72 6e 65 6c |r Kernel|
00000440 20 30 5f 34 5f 38 0d 0a | 0_4_8 |
00000448 00 40 28 23 29 33 30 30 | @(#)300|
00000450 43 20 49 4f 50 20 4b 45 |C IOP KE|
00000458 52 4e 45 4c 20 30 5f 34 |RNEL 0_4|
00000460 5f 38 2c 39 32 2f 30 35 |_8,92/05|
00000468 2f 30 37 2c 30 39 3a 30 |/07,09:0|
00000470 30 3a 30 30 5c 00 |0:00\ | .XXX[0x6]
00000476 44 fc 00 01 |D | MOVE.W #0x1,CCR
0000047a 4e f0 01 51 |N Q | JMP ((A0)) ; LEW=0151
0000047e 44 fc 00 00 |D | MOVE.W #0x0,CCR
00000482 4e f0 01 51 |N Q | JMP ((A0)) ; LEW=0151
00000486 21 5f |!_ | .XXX[0x2]
00000488 00 00 4e 75 | Nu | .XXX[0x4]
0000048c 08 a8 00 01 00 19 | | BCLR.B #0x1,(A0+0x19)
00000492 60 06 |` | BRA 0x49a
00000494 08 e8 00 01 | | .XXX[0x4]
00000498 00 19 | | .XXX[0x2]
0000049a 48 e7 c0 40 |H @ | MOVEM.L A1+D1+D0,-(A7)
0000049e 4a 28 00 0e |J( | TST.B (A0+0xe)
000004a2 6a 0c |j | BPL 0x4b0
000004a4 08 a8 00 06 00 0e | | BCLR.B #0x6,(A0+0xe)
000004aa 57 fa 06 74 |W t | TRAPEQ.W #0x0674
000004ae 60 46 |`F | BRA 0x4f6
000004b0 12 28 00 15 | ( | MOVE.B (A0+0x15),D1
000004b4 03 f8 6c d0 | l | BSET.B D1,0x6cd0
000004b8 22 48 |"H | MOVEA.L A0,A1
000004ba 20 28 00 08 | ( | MOVE.L (A0+0x8),D0
000004be 0c 28 00 01 00 10 | ( | CMPI.B #0x01,(A0+0x10)
000004c4 66 6c |fl | BNE 0x532
000004c6 08 a9 00 06 00 0e | | BCLR.B #0x6,(A1+0xe)
000004cc 57 fa 06 74 |W t | TRAPEQ.W #0x0674
000004d0 42 29 00 16 |B) | CLR.B (A1+0x16)
000004d4 13 7c 00 04 00 10 | | | MOVE.B #0x04,(A1+0x10)
000004da 22 00 |" | MOVE.L D0,D1
000004dc 5e 80 |^ | ADDQ.L #0x7,D0
000004de e6 88 | | LSR.L #0x3,D0
000004e0 41 bc 00 80 |A | CHK.W #0x80,D0
000004e4 13 40 00 11 | @ | MOVE.B D0,(A1+0x11)
000004e8 44 01 |D | NEG.B D1
000004ea 02 41 00 07 | A | ANDI.W #0x0007,D1
000004ee 13 41 00 12 | A | MOVE.B D1,(A1+0x12)
000004f2 4e b8 05 8a |N | JSR 0x58a
000004f6 4c df 02 03 |L | MOVEM.L (A7)+,D0+D1+A1
000004fa 4e 75 |Nu | RTS
000004fc 08 a9 00 06 00 0e | | BCLR.B #0x6,(A1+0xe)
00000502 57 fa 06 74 |W t | TRAPEQ.W #0x0674
00000506 42 29 00 16 |B) | CLR.B (A1+0x16)
0000050a 13 7c 00 04 00 10 | | | MOVE.B #0x04,(A1+0x10)
00000510 33 7c 80 00 00 11 |3| | MOVE.W #0x8000,(A1+0x11)
00000516 08 a9 00 07 00 19 | | BCLR.B #0x7,(A1+0x19)
0000051c 56 fa 08 75 |V u | TRAPNE.W #0x0875
00000520 4e b8 05 8a |N | JSR 0x58a
00000524 12 29 00 0c | ) | MOVE.B (A1+0xc),D1
00000528 eb 49 | I | LSL.W #0x5,D1
0000052a 43 f0 11 b0 00 00 ee 00 |C | LEA.L (D1.W+#0xee00),A1 ; LEW=11b0
00000532 72 02 |r | MOVEQ.L #0x02,D1
00000534 c2 28 00 19 | ( | AND.B (A0+0x19),D1
00000538 08 a9 00 01 00 19 | | BCLR.B #0x1,(A1+0x19)
0000053e 83 29 00 19 | ) | OR.B D1,(A1+0x19)
00000542 04 80 00 00 04 00 | | SUBI.L #0x00000400,D0
00000548 6e b2 |n | BGT 0x4fc
0000054a 06 80 00 00 04 00 | | ADDI.L #0x00000400,D0
00000550 08 e9 00 07 00 19 | | BSET.B #0x7,(A1+0x19)
00000556 66 00 ff 6e |f n | BNE 0x4c6
0000055a 12 29 00 0c | ) | MOVE.B (A1+0xc),D1
0000055e eb 49 | I | LSL.W #0x5,D1
00000560 08 b0 00 06 11 b0 00 00 | | BCLR.B #0x6,(D1.W+#0xee0e) ; LEW=11b0
00000568 ee 0e | |
0000056a 57 fa 06 74 |W t | TRAPEQ.W #0x0674
0000056e 08 30 00 07 11 b0 00 00 | 0 | BTST.B #0x7,(D1.W+#0xee19) ; LEW=11b0
00000576 ee 19 | |
00000578 66 00 ff 4c |f L | BNE 0x4c6
0000057c 12 30 11 b0 00 00 ee 0c | 0 | MOVE.B (D1.W+#0xee0c),D1 ; LEW=11b0
00000584 02 41 00 ff | A | ANDI.W #0x00ff,D1
00000588 60 d4 |` | BRA 0x55e
0000058a 12 29 00 13 | ) | MOVE.B (A1+0x13),D1
0000058e 08 29 00 06 00 19 | ) | BTST.B #0x6,(A1+0x19)
00000594 66 06 |f | BNE 0x59c
00000596 21 c1 f6 00 |! | MOVE.L D1,IO_CPU_RESPONSE_p68
0000059a 4e 75 |Nu | RTS
0000059c 3f 00 |? | MOVE.W D0,-(A7)
0000059e 40 e7 |@ | MOVE.W SR,-(A7)
000005a0 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
000005a4 42 40 |B@ | CLR.W D0
000005a6 10 38 6c d3 | 8l | MOVE.B 0x6cd3,D0
000005aa d0 38 6c d4 | 8l | ADD.B 0x6cd4,D0
000005ae 31 81 03 a0 6c de |1 l | MOVE.W D1,(D0.W*2+#0x6cde) ; LEW=03a0
000005b4 52 38 6c d4 |R8l | ADDQ.B #0x1,0x6cd4
000005b8 46 df |F | MOVE.W (A7)+,SR
000005ba 30 1f |0 | MOVE.W (A7)+,D0
000005bc 4e 75 |Nu | RTS
000005be 48 e7 c0 c0 |H | MOVEM.L A1+A0+D1+D0,-(A7)
000005c2 41 bc 00 0f |A | CHK.W #0xf,D0
000005c6 32 00 |2 | MOVE.W D0,D1
000005c8 eb 49 | I | LSL.W #0x5,D1
000005ca 43 f0 11 b0 00 00 ee 00 |C | LEA.L (D1.W+#0xee00),A1 ; LEW=11b0
000005d2 08 e9 00 06 00 19 | | BSET.B #0x6,(A1+0x19)
000005d8 60 30 |`0 | BRA 0x60a
000005da VECTOR_REQUEST_INTR:
000005da 48 e7 c0 c0 |H | MOVEM.L A1+A0+D1+D0,-(A7) ; <-- VECTOR_0x4e
000005de 42 b8 f7 00 |B | CLR.L IO_CPU_REQUEST_p69
000005e2 20 38 f1 00 | 8 | MOVE.L IO_GET_REQUEST_p69,D0
000005e6 41 bc 00 0f |A | CHK.W #0xf,D0
000005ea 4a 78 6e de |Jxn | TST.W 0x6ede
000005ee 67 08 |g | BEQ 0x5f8
000005f0 08 f8 00 00 6c d2 | l | BSET.B #0x0,0x6cd2
000005f6 60 62 |`b | BRA 0x65a
000005f8 32 00 |2 | MOVE.W D0,D1
000005fa eb 49 | I | LSL.W #0x5,D1
000005fc 43 f0 11 b0 00 00 ee 00 |C | LEA.L (D1.W+#0xee00),A1 ; LEW=11b0
00000604 08 a9 00 06 00 19 | | BCLR.B #0x6,(A1+0x19)
0000060a b0 29 00 13 | ) | CMP.B (A1+0x13),D0
0000060e 56 fa 08 72 |V r | TRAPNE.W #0x0872
00000612 08 e9 00 06 00 0e | | BSET.B #0x6,(A1+0xe)
00000618 56 fa 06 5a |V Z | TRAPNE.W #0x065a
0000061c 42 81 |B | CLR.L D1
0000061e 12 29 00 18 | ) | MOVE.B (A1+0x18),D1
00000622 b2 00 | | CMP.B D0,D1
00000624 66 3a |f: | BNE 0x660
00000626 20 49 | I | MOVEA.L A1,A0
00000628 11 7c 00 01 00 10 | | | MOVE.B #0x01,(A0+0x10)
0000062e 11 40 00 0d | @ | MOVE.B D0,(A0+0xd)
00000632 12 29 00 19 | ) | MOVE.B (A1+0x19),D1
00000636 4a 01 |J | TST.B D1
00000638 6a 20 |j | BPL 0x65a
0000063a 08 01 00 00 | | BTST.L #0x0,D1
0000063e 66 44 |fD | BNE 0x684
00000640 42 a8 00 08 |B | CLR.L (A0+0x8)
00000644 12 28 00 15 | ( | MOVE.B (A0+0x15),D1
00000648 02 41 00 07 | A | ANDI.W #0x0007,D1
0000064c 43 bc 00 07 |C | CHK.W #0x7,D1
00000650 03 f8 6c d0 | l | BSET.B D1,0x6cd0
00000654 4e b0 15 a1 60 10 |N ` | JSR ((D1.W*4+#0x6010)) ; LEW=15a1
0000065a 4c df 03 03 |L | MOVEM.L (A7)+,D0+D1+A0+A1
0000065e 4e 73 |Ns | RTE
00000660 eb 49 | I | LSL.W #0x5,D1
00000662 41 f0 11 b0 00 00 ee 00 |A | LEA.L (D1.W+#0xee00),A0 ; LEW=11b0
0000066a 52 28 00 10 |R( | ADDQ.B #0x1,(A0+0x10)
0000066e 42 81 |B | CLR.L D1
00000670 12 28 00 0d | ( | MOVE.B (A0+0xd),D1
00000674 eb 49 | I | LSL.W #0x5,D1
00000676 11 80 11 b0 00 00 ee 0c | | MOVE.B D0,(D1.W+#0xee0c) ; LEW=11b0
0000067e 11 40 00 0d | @ | MOVE.B D0,(A0+0xd)
00000682 60 ae |` | BRA 0x632
00000684 48 e7 20 20 |H | MOVEM.L A2+D2,-(A7)
00000688 b3 c8 | | CMPA.L A0,A1
0000068a 56 fa 08 73 |V s | TRAPNE.W #0x0873
0000068e 0a 28 00 81 00 19 | ( | EORI.B #0x81,(A0+0x19)
00000694 42 81 |B | CLR.L D1
00000696 32 00 |2 | MOVE.W D0,D1
00000698 e1 89 | | LSL.L #0x8,D1
0000069a 45 f0 1d b0 00 04 00 00 |E | LEA.L (D1.L*4+#0x40000),A2 ; LEW=1db0
000006a2 34 12 |4 | MOVE.W (A2),D2
000006a4 d5 28 00 10 | ( | ADD.B D2,(A0+0x10)
000006a8 53 42 |SB | SUBQ.W #0x1,D2
000006aa 5d fa 08 73 |] s | TRAPLT.W #0x0873
000006ae 54 8a |T | ADDQ.L #0x2,A2
000006b0 b0 1a | | CMP.B (A2)+,D0
000006b2 56 fa 08 73 |V s | TRAPNE.W #0x0873
000006b6 4a 1a |J | TST.B (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 42 a8 00 08 |B | CLR.L (A0+0x8)
00000710 12 28 00 15 | ( | MOVE.B (A0+0x15),D1
00000714 02 41 00 07 | A | ANDI.W #0x0007,D1
00000718 43 bc 00 07 |C | CHK.W #0x7,D1
0000071c 03 f8 6c d0 | l | BSET.B D1,0x6cd0
00000720 0c 01 00 02 | | CMPI.B #0x02,D1
00000724 66 06 |f | BNE 0x72c
00000726 08 e8 00 00 00 19 | | BSET.B #0x0,(A0+0x19)
0000072c 4e b0 15 a1 60 10 |N ` | JSR ((D1.W*4+#0x6010)) ; LEW=15a1
00000732 4c df 03 03 |L | MOVEM.L (A7)+,D0+D1+A0+A1
00000736 4e 73 |Ns | RTE
00000738 48 e7 40 60 |H @` | MOVEM.L A2+A1+D1,-(A7)
0000073c 08 a8 00 05 00 0e | | BCLR.B #0x5,(A0+0xe)
00000742 57 fa 08 3c |W < | TRAPEQ.W #0x083c
00000746 08 e8 00 06 00 0e | | BSET.B #0x6,(A0+0xe)
0000074c 56 fa 06 5a |V Z | TRAPNE.W #0x065a
00000750 45 e8 00 10 |E | LEA.L (A0+0x10),A2
00000754 24 d9 |$ | MOVE.L (A1)+,(A2)+
00000756 24 d9 |$ | MOVE.L (A1)+,(A2)+
00000758 24 d9 |$ | MOVE.L (A1)+,(A2)+
0000075a 24 91 |$ | MOVE.L (A1),(A2)
0000075c 08 e8 00 02 00 19 | | BSET.B #0x2,(A0+0x19)
00000762 42 a8 00 08 |B | CLR.L (A0+0x8)
00000766 12 28 00 15 | ( | MOVE.B (A0+0x15),D1
0000076a 02 41 00 07 | A | ANDI.W #0x0007,D1
0000076e 43 bc 00 07 |C | CHK.W #0x7,D1
00000772 03 f8 6c d0 | l | BSET.B D1,0x6cd0
00000776 4e b0 15 a1 60 10 |N ` | JSR ((D1.W*4+#0x6010)) ; LEW=15a1
0000077c 4c df 06 02 |L | MOVEM.L (A7)+,D1+A1+A2
00000780 4e 75 |Nu | RTS
00000782 4a 28 00 0e 6b 16 |J( k | .XXX[0x6]
00000788 2f 00 42 80 10 28 00 13 |/ B ( | .XXX[0x540]
00000790 e1 88 43 f0 0d b0 00 04 | C |
00000798 00 00 20 1f 4e 75 22 68 | Nu"h|
000007a0 00 11 4e 75 4a 28 00 0e | NuJ( |
000007a8 6b 48 42 81 12 28 00 13 |kHB ( |
000007b0 4a 28 00 19 6a 14 e1 89 |J( j |
000007b8 48 70 1d b0 00 04 00 00 |Hp |
000007c0 24 9f 41 bc 04 00 42 81 |$ A B |
000007c8 4e 75 2f 08 eb 89 41 f0 |Nu/ A |
000007d0 11 b0 00 00 ee 00 eb 89 | |
000007d8 06 81 00 04 00 00 24 c1 | $ |
000007e0 42 81 12 28 00 0c 4a 28 |B ( J(|
000007e8 00 19 6a e0 20 5f 42 81 | j _B |
000007f0 4e 75 48 e7 a0 20 22 28 |NuH "(|
000007f8 00 11 24 01 02 81 00 00 | $ |
00000800 03 ff d0 81 24 c2 06 82 | $ |
00000808 00 00 04 00 04 80 00 00 | |
00000810 04 00 6e f0 4c df 04 05 | n L |
00000818 4e 75 50 fa 08 07 48 e7 |NuP H |
00000820 fe fc 40 e7 46 fc 23 00 | @ F # |
00000828 08 39 00 07 00 00 fc 77 | 9 w|
00000830 66 00 00 88 4e b9 80 00 |f N |
00000838 40 1c 66 20 08 39 00 04 |@ f 9 |
00000840 00 00 fc 77 66 4a 4e b9 | wfJN |
00000848 80 00 60 00 4e b9 80 00 | ` N |
00000850 60 04 08 39 00 04 00 00 |` 9 |
00000858 fc 77 66 34 4e b9 80 00 | wf4N |
00000860 20 10 0d 0a 43 61 6e 74 | Cant|
00000868 20 62 72 69 6e 67 20 75 | bring u|
00000870 70 20 65 74 68 65 72 6e |p ethern|
00000878 65 74 20 6c 69 6e 6b 20 |et link |
00000880 74 6f 20 73 65 72 76 65 |to serve|
00000888 72 2e 0d 0a 00 00 4e 40 |r. N@|
00000890 08 b9 00 04 00 00 e0 0e | |
00000898 4e b9 80 00 60 08 08 39 |N ` 9|
000008a0 00 07 00 00 fc 77 66 02 | wf |
000008a8 4e 40 21 fc 00 00 54 18 |N@! T |
000008b0 03 f8 33 fc 00 40 93 03 | 3 @ |
000008b8 ee 04 42 80 10 28 00 13 | B ( |
000008c0 08 28 00 07 00 0e 67 2a | ( g*|
000008c8 10 28 00 19 5a fa 06 8a | ( Z |
000008d0 08 00 00 00 56 fa 06 8b | V |
000008d8 10 28 00 0f 41 bc 00 03 | ( A |
000008e0 06 00 00 10 21 68 00 11 | !h |
000008e8 00 00 11 40 00 13 11 40 | @ @|
000008f0 00 18 42 85 1a 28 00 10 | B ( |
000008f8 42 a8 00 08 26 70 05 a0 |B &p |
00000900 60 40 27 48 00 24 43 eb |`@'H $C |
00000908 00 4a 32 fc 04 01 32 f9 | J2 2 |
00000910 00 00 fc 70 08 28 00 00 | p ( |
00000918 00 19 67 00 00 42 48 e7 | g BH |
00000920 84 b0 32 00 e1 49 45 f0 | 2 IE |
00000928 15 b0 00 04 00 02 34 3c | 4<|
00000930 00 20 53 45 20 70 05 a0 | SE p |
00000938 60 90 14 c0 42 1a 26 70 |` B &p|
00000940 05 a0 60 40 32 2b 00 56 | `@2+ V|
00000948 0a 41 ff ff 34 c1 10 28 | A 4 (|
00000950 00 0c 58 42 51 cd ff de | XBQ |
00000958 4c df 0d 21 60 0c 42 41 |L !` BA|
00000960 12 28 00 1b 34 30 13 a0 | ( 40 |
00000968 60 e0 32 c2 42 59 32 fc |` 2 BY2 |
00000970 00 00 45 f9 00 00 fc 72 | E r|
00000978 32 d2 52 52 0a 59 ff ff |2 RR Y |
00000980 45 e8 00 10 72 03 22 da |E r " |
00000988 51 c9 ff fc 32 02 04 41 |Q 2 A|
00000990 00 1e 32 c1 08 28 00 07 | 2 ( |
00000998 00 0e 67 06 22 a8 00 00 | g " |
000009a0 60 0c e1 48 49 f0 05 b0 |` HI |
000009a8 00 04 00 00 22 8c 43 eb | " C |
000009b0 00 28 45 f9 00 00 fc 78 | (E x|
000009b8 22 da 22 da 22 da 32 fc |" " " 2 |
000009c0 08 00 24 49 32 fc 45 00 | $I2 E |
000009c8 06 42 00 14 32 c2 06 42 | B 2 B|
000009d0 00 0e 37 42 00 10 32 c9 | 7B 2 |
000009d8 42 80 32 c0 32 fc 3c 11 |B 2 2 < |
000009e0 32 c0 22 f9 00 00 fc 64 |2 " d|
000009e8 22 f9 00 00 fc 68 32 3c |" h2<|
000009f0 00 09 d0 5a 64 02 52 40 | Zd R@|
000009f8 51 c9 ff f8 0a 40 ff ff |Q @ |
00000a00 35 40 ff f6 70 1f c0 2b |5@ p +|
00000a08 00 5b 4c 38 00 00 60 30 | [L8 `0|
00000a10 26 38 60 34 4c 7c 30 03 |&8`4L|0 |
00000a18 00 00 00 03 e3 8b d6 80 | |
00000a20 27 43 00 14 37 7c 00 14 |'C 7| |
00000a28 00 0c 08 eb 00 1e 00 00 | |
00000a30 4a 85 6b 00 00 9a 45 f9 |J k E |
00000a38 93 03 ec 00 43 f9 93 03 | C |
00000a40 fc 32 20 39 00 00 fc 84 | 2 9 |
00000a48 e0 98 32 80 36 00 48 40 | 2 6 H@|
00000a50 e0 48 4b f2 00 00 20 15 | HK |
00000a58 08 00 00 0f 56 fa 06 84 | V |
00000a60 44 42 3b 42 00 04 22 00 |DB;B " |
00000a68 e1 99 32 81 48 41 e0 49 | 2 HA I|
00000a70 49 eb 00 28 38 3c 00 1f |I (8< |
00000a78 35 9c 10 00 54 01 51 cc |5 T Q |
00000a80 ff f8 38 1c 67 16 52 44 | 8 g RD|
00000a88 e2 4c 53 44 28 5c 35 9c | LSD(\5 |
00000a90 10 00 54 01 57 fa 00 00 | T W |
00000a98 51 cc ff f4 00 40 83 00 |Q @ |
00000aa0 32 83 3b 40 00 02 33 fc |2 ;@ 3 |
00000aa8 00 48 93 03 ee 04 06 b9 | H |
00000ab0 00 00 00 08 00 00 fc 84 | |
00000ab8 0c b9 00 00 04 18 00 00 | |
00000ac0 fc 84 66 0a 23 fc 00 00 | f # |
00000ac8 02 18 00 00 fc 84 45 eb | E |
00000ad0 00 18 20 2b 00 14 4c 3c | + L<|
00000ad8 00 00 00 00 00 03 e2 88 | |
00000ae0 28 38 60 38 b0 84 65 02 |(8`8 e |
00000ae8 20 04 27 40 00 14 25 7c | '@ %||
00000af0 00 00 0b 58 00 08 2f 08 | X / |
00000af8 4e b9 00 00 4e b2 20 5f |N N _|
00000b00 53 05 66 08 46 df 4c df |S f F L |
00000b08 3f 7f 4e 75 08 ab 00 00 |? Nu |
00000b10 00 61 67 34 37 7c 00 1e | ag47| |
00000b18 00 4e 37 7c 00 32 00 38 | N7| 2 8|
00000b20 42 6b 00 68 08 c5 00 1f |Bk h |
00000b28 45 eb 00 36 42 80 35 40 |E 6B 5@|
00000b30 00 0a 32 3c 00 09 d0 5a | 2< Z|
00000b38 64 02 52 40 51 c9 ff f8 |d R@Q |
00000b40 0a 40 ff ff 35 40 ff f6 | @ 5@ |
00000b48 42 80 10 28 00 0c 20 70 |B ( p|
00000b50 05 a0 60 90 60 00 fd a2 | ` ` |
00000b58 48 e7 fe fc 47 e9 ff e8 |H G |
00000b60 53 6b 00 0c 57 fa 07 8d |Sk W |
00000b68 24 2b 00 0e 40 e7 7a 01 |$+ @ z |
00000b70 4e f8 0a 36 48 e7 fc de |N 6H |
00000b78 10 2c 00 09 02 40 00 1f | , @ |
00000b80 2a 70 05 a0 60 40 30 2d |*p `@0-|
00000b88 00 54 b0 6c 00 02 66 00 | T l f |
00000b90 00 d4 30 2d 00 56 b0 6c | 0- V l|
00000b98 00 04 66 00 00 c8 08 ad | f |
00000ba0 00 1e 00 00 67 00 00 be | g |
00000ba8 48 e7 80 e0 45 ed 00 18 |H E |
00000bb0 4e b8 4e ea 4c df 07 01 |N N L |
00000bb8 20 6d 00 24 4c ec 00 0f | m $L |
00000bc0 00 06 31 42 00 1a 48 42 | 1B HB|
00000bc8 02 02 00 02 84 28 00 19 | ( |
00000bd0 11 42 00 19 21 43 00 1c | B !C |
00000bd8 0c 00 00 10 65 06 21 68 | e !h|
00000be0 00 00 00 11 30 2c ff fc | 0, |
00000be8 04 40 00 1e 31 40 00 0a | @ 1@ |
00000bf0 67 00 00 34 0c 40 04 00 |g 4 @ |
00000bf8 52 fa 06 8c 52 40 e2 48 |R R@ H|
00000c00 53 40 32 3c 00 40 28 6d |S@2< @(m|
00000c08 00 6a 24 0b 6b 0a d6 c1 | j$ k |
00000c10 38 db 51 c8 ff fc 60 0e |8 Q ` |
00000c18 38 f3 10 00 54 01 57 fa |8 T W |
00000c20 00 00 51 c8 ff f4 42 80 | Q B |
00000c28 10 28 00 18 20 70 05 a0 | ( p |
00000c30 60 90 22 48 42 81 d2 69 |` "HB i|
00000c38 00 0a 26 70 05 a0 60 40 | &p `@|
00000c40 08 2b 00 1e 00 00 66 1c | + f |
00000c48 08 2b 00 07 00 61 66 0c | + af |
00000c50 10 29 00 0c 22 70 05 a0 | ) "p |
00000c58 60 90 60 da 31 41 00 0a |` ` 1A |
00000c60 4e b8 04 9a 4c df 7b 3f |N L {?|
00000c68 4e 75 48 e7 80 e4 70 1f |NuH p |
00000c70 c0 2c 00 09 2a 70 05 a0 | , *p |
00000c78 60 40 30 2d 00 54 b0 6c |`@0- T l|
00000c80 00 02 66 40 30 2d 00 56 | f@0- V|
00000c88 b0 6c 00 04 66 36 08 2d | l f6 -|
00000c90 00 1e 00 00 67 2e 3b 7c | g.;||
00000c98 00 14 00 0c 48 e7 80 e0 | H |
00000ca0 45 ed 00 18 4e b8 4e ea |E N N |
00000ca8 4c df 07 01 20 2d 00 14 |L - |
00000cb0 b0 b8 60 38 62 04 d0 b8 | `8b |
00000cb8 60 3c 45 ed 00 18 4e b9 |`<E N |
00000cc0 00 00 4e b2 4c df 27 01 | N L ' |
00000cc8 4e 75 |Nu | .XXX[0x2]
00000cca VECTOR_LINE_A:
00000cca 48 e7 80 04 |H | MOVEM.L A5+D0,-(A7) ; <-- VECTOR_LINE_A
00000cce 30 37 01 61 00 0a |07 a | MOVE.W ((A7+#0xa)),D0 ; LEW=0161
00000cd4 04 40 a0 00 | @ | SUBI.W #0xa000,D0
00000cd8 41 bc 00 20 |A | CHK.W #0x20,D0
00000cdc 4e 6d |Nm | MOVE.L USP,A5
00000cde 2f 5d 00 0a |/] | MOVE.L (A5)+,(A7+0xa)
00000ce2 4e 65 |Ne | MOVE.L A5,USP
00000ce4 4e b0 05 a1 61 06 |N a | JSR ((D0.W*4+#KERNCALL_VECTORS)); LEW=05a1
00000cea 4c df 20 01 |L | MOVEM.L (A7)+,D0+A5
00000cee 4e 73 |Ns | RTE
00000cf0 4e 7a 00 02 |Nz | MOVEC CACR,D0 ; Cache Control Register
00000cf4 00 40 00 08 | @ | ORI.W #0x0008,D0
00000cf8 4e 7b 00 02 |N{ | MOVEC D0,CACR ; Cache Control Register
00000cfc 42 67 |Bg | CLR.W -(A7)
00000cfe 2f 39 00 01 00 04 |/9 | MOVE.L 0x10004,-(A7)
00000d04 42 67 |Bg | CLR.W -(A7)
00000d06 20 79 00 01 00 00 | y | MOVEA.L 0x10000,A0
00000d0c 4e 60 |N` | MOVE.L A0,USP
00000d0e 4e 73 |Ns | RTE
00000d10 21 c8 6e e0 |! n | MOVE.L A0,0x6ee0
00000d14 21 c0 6e e4 |! n | MOVE.L D0,0x6ee4
00000d18 30 2f 00 06 |0/ | MOVE.W (A7+0x6),D0
00000d1c e9 58 | X | ROL.W #0x4,D0
00000d1e 02 40 00 0f | @ | ANDI.W #0x000f,D0
00000d22 10 30 01 a0 60 00 | 0 ` | MOVE.B (D0.W+#0x6000),D0 ; LEW=01a0
00000d28 4e 68 |Nh | MOVE.L USP,A0
00000d2a 90 c0 | | SUBA.W D0,A0
00000d2c 4e 60 |N` | MOVE.L A0,USP
00000d2e e2 48 | H | LSR.W #0x1,D0
00000d30 53 40 |S@ | SUBQ.W #0x1,D0
00000d32 30 df |0 | MOVE.W (A7)+,(A0)+
00000d34 51 c8 ff fc |Q | DBF D0,0xd32
00000d38 42 67 |Bg | CLR.W -(A7)
00000d3a 2f 39 00 02 00 08 |/9 | MOVE.L 0x20008,-(A7)
00000d40 42 67 |Bg | CLR.W -(A7)
00000d42 20 78 6e e0 | xn | MOVEA.L 0x6ee0,A0
00000d46 20 38 6e e4 | 8n | MOVE.L 0x6ee4,D0
00000d4a 4e 73 |Ns | RTE
00000d4c 4e b8 4f 4a |N OJ | JSR 0x4f4a
00000d50 08 28 00 05 00 0e | ( | BTST.B #0x5,(A0+0xe)
00000d56 56 fa 06 6e |V n | TRAPNE.W #0x066e
00000d5a 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
00000d5e 08 28 00 06 00 0e | ( | BTST.B #0x6,(A0+0xe)
00000d64 66 e6 |f | BNE 0xd4c
00000d66 46 fc 20 00 |F | MOVE.W #0x2000,SR
00000d6a 08 e8 00 05 00 0e | | BSET.B #0x5,(A0+0xe)
00000d70 4e 75 |Nu | RTS
00000d72 4a 78 6e de |Jxn | TST.W 0x6ede
00000d76 57 fa 06 12 |W | TRAPEQ.W #0x0612
00000d7a 4e 75 |Nu | RTS
00000d7c 4a 78 6e de |Jxn | .XXX[0x4]
00000d80 56 fa 06 12 4e 75 |V Nu | .XXX[0x6]
00000d86 ; --------------------------------------------------------------------------------------
00000d86 ; KC12_Sleep(dur: Long)
00000d86 ; Stack:
00000d86 ; A6+0x8 dur : Long
00000d86 ; (From PTR @ 0x614e)
00000d86 ; --------------------------------------------------------------------------------------
00000d86 KC12_Sleep(dur: Long):
00000d86 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
00000d8a 52 38 6c d1 |R8l | ADDQ.B #0x1,0x6cd1
00000d8e 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
00000d92 45 f8 6e e8 |E n | LEA.L 0x6ee8,A2
00000d96 20 15 | | MOVE.L (A5),D0
00000d98 25 7c 00 00 0d c8 00 08 |%| | MOVE.L #0xdc8,(A2+0x8)
00000da0 4e b8 4e b2 |N N | JSR 0x4eb2
00000da4 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
00000da8 4e b8 4f 4a |N OJ | JSR 0x4f4a
00000dac 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
00000db0 4a 38 6c d1 |J8l | TST.B 0x6cd1
00000db4 66 f2 |f | BNE 0xda8
00000db6 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
00000dba 45 f8 6e e8 |E n | LEA.L 0x6ee8,A2
00000dbe 4e b8 4e ea |N N | JSR 0x4eea
00000dc2 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
00000dc6 4e 75 |Nu | RTS
00000dc8 42 38 6c d1 4e 75 |B8l Nu | .XXX[0x6]
00000dce ; --------------------------------------------------------------------------------------
00000dce ; KC0b
00000dce ; (From PTR @ 0x6132)
00000dce ; --------------------------------------------------------------------------------------
00000dce KC0b:
00000dce 4e b8 0d 72 |N r | JSR 0xd72
00000dd2 4e b8 32 16 |N 2 | JSR 0x3216
00000dd6 4e 75 |Nu | RTS
00000dd8 ; --------------------------------------------------------------------------------------
00000dd8 ; KC10_Panic(code : Long)
00000dd8 ; Stack:
00000dd8 ; A6+0x8 code : Long
00000dd8 ; (From PTR @ 0x6146)
00000dd8 ; --------------------------------------------------------------------------------------
00000dd8 KC10_Panic(code : Long):
00000dd8 4e b8 27 a0 |N ' | JSR 0x27a0
00000ddc 20 15 | | MOVE.L (A5),D0
00000dde PANIC_0x614_dfs_crash:
00000dde 50 fa 06 14 |P | PANIC.W #0x614
00000de2 ; --------------------------------------------------------------------------------------
00000de2 ; KC01_DumpOn
00000de2 ; (From PTR @ 0x610a)
00000de2 ; --------------------------------------------------------------------------------------
00000de2 KC01_DumpOn:
00000de2 31 d5 6c ce |1 l | MOVE.W (A5),0x6cce
00000de6 31 ed 00 02 6c cc |1 l | MOVE.W (A5+0x2),0x6ccc
00000dec 4e 75 |Nu | RTS
00000dee ; --------------------------------------------------------------------------------------
00000dee ; KC02_Start_Disk_IO(desc : Pointer; dst : Pointer ; c : W)
00000dee ; Stack:
00000dee ; A6+0xe desc : Pointer
00000dee ; A6+0xa dst : Pointer
00000dee ; A6+0x8 c : W
00000dee ; ==========================================================
00000dee ; D1 = 2 -> READ
00000dee ; D1 = 3 -> WRITE
00000dee ; (Other registers may be significant too)
00000dee ;
00000dee ; STACK+a: LWORD desc pointer
00000dee ; STACK+6: LWORD src/dst pointer
00000dee ; STACK+4: WORD (zero)
00000dee ;
00000dee ; Desc+00: 0x0100
00000dee ; Desc+02: 0x0000
00000dee ; Desc+04: 0x0002
00000dee ; Desc+06: 0x0000
00000dee ; Desc+08: 0x0080
00000dee ; Desc+0a: 0x0002
00000dee ; Desc+0c: 0x____ cylinder
00000dee ; Desc+0e: 0x__ head
00000dee ; Desc+0f: 0x__ sector
00000dee ;
00000dee ; CHS is 512 byte sectors
00000dee ; (From PTR @ 0x610e)
00000dee ; --------------------------------------------------------------------------------------
00000dee KC02_Start_Disk_IO(desc : Pointer; dst : Pointer ; c : W):
00000dee 48 e7 c0 c0 |H | MOVEM.L A1+A0+D1+D0,-(A7)
00000df2 30 15 |0 | MOVE.W (A5),D0
00000df4 41 bc 00 1f |A | CHK.W #0x1f,D0
00000df8 12 00 | | MOVE.B D0,D1
00000dfa eb 48 | H | LSL.W #0x5,D0
00000dfc 41 f0 01 b0 00 00 f0 00 |A | LEA.L (D0.W+#0xf000),A0 ; LEW=01b0
00000e04 11 41 00 0f | A | MOVE.B D1,(A0+0xf)
00000e08 22 6d 00 06 |"m | MOVEA.L (A5+0x6),A1
00000e0c 23 6d 00 02 00 01 |#m | MOVE.L (A5+0x2),(A1+0x1)
00000e12 13 7c 00 80 00 09 | | | MOVE.B #0x80,(A1+0x9)
00000e18 12 bc 00 01 | | MOVE.B #0x01,(A1)
00000e1c 4e b8 07 38 |N 8 | JSR 0x738
00000e20 4c df 03 03 |L | MOVEM.L (A7)+,D0+D1+A0+A1
00000e24 4e 75 |Nu | RTS
00000e26 ; --------------------------------------------------------------------------------------
00000e26 ; KC0f_ReInit
00000e26 ; (From PTR @ 0x6142)
00000e26 ; --------------------------------------------------------------------------------------
00000e26 KC0f_ReInit:
00000e26 4e b8 27 a0 |N ' | JSR 0x27a0
00000e2a 70 1f |p | MOVEQ.L #0x1f,D0
00000e2c 41 f9 00 00 f0 00 |A | LEA.L 0xf000,A0
00000e32 08 28 00 05 00 0e | ( | BTST.B #0x5,(A0+0xe)
00000e38 57 fa 06 59 |W Y | TRAPEQ.W #0x0659
00000e3c d0 fc 00 20 | | ADDA.W #0x20,A0
00000e40 51 c8 ff f0 |Q | DBF D0,0xe32
00000e44 22 55 |"U | MOVEA.L (A5),A1
00000e46 30 3c 00 03 |0< | MOVE.W #0x3,D0
00000e4a 41 f8 6e f4 |A n | LEA.L 0x6ef4,A0
00000e4e 20 d9 | | MOVE.L (A1)+,(A0)+
00000e50 51 c8 ff fc |Q | DBF D0,0xe4e
00000e54 41 f9 00 00 f0 00 |A | LEA.L 0xf000,A0
00000e5a 43 f8 6e f4 |C n | LEA.L 0x6ef4,A1
00000e5e 23 7c 00 02 00 00 00 01 |#| | MOVE.L #0x20000,(A1+0x1)
00000e66 42 41 |BA | CLR.W D1
00000e68 12 11 | | MOVE.B (A1),D1
00000e6a 12 bc 00 01 | | MOVE.B #0x01,(A1)
00000e6e 30 3c 00 07 |0< | MOVE.W #0x7,D0
00000e72 4e b8 07 38 |N 8 | JSR 0x738
00000e76 4e b8 0d 50 |N P | JSR 0xd50
00000e7a 08 28 00 01 00 19 | ( | BTST.B #0x1,(A0+0x19)
00000e80 66 08 |f | BNE 0xe8a
00000e82 51 c8 ff ee |Q | DBF D0,0xe72
00000e86 PANIC_0xa16_disk_error_during_chain:
00000e86 50 fa 0a 16 |P | PANIC.W #0xa16
00000e8a 06 a9 00 00 04 00 00 01 | | ADDI.L #0x00000400,(A1+0x1)
00000e92 20 29 00 0c | ) | MOVE.L (A1+0xc),D0
00000e96 24 39 00 00 fc 90 |$9 | MOVE.L 0xfc90,D2
00000e9c 54 00 |T | ADDQ.B #0x2,D0
00000e9e b4 00 | | CMP.B D0,D2
00000ea0 66 14 |f | BNE 0xeb6
00000ea2 06 40 01 00 | @ | ADDI.W #0x0100,D0
00000ea6 b4 40 | @ | CMP.W D0,D2
00000ea8 67 04 |g | BEQ 0xeae
00000eaa 42 00 |B | CLR.B D0
00000eac 60 08 |` | BRA 0xeb6
00000eae 06 80 00 01 00 00 | | ADDI.L #0x00010000,D0
00000eb4 42 40 |B@ | CLR.W D0
00000eb6 23 40 00 0c |#@ | MOVE.L D0,(A1+0xc)
00000eba 53 41 |SA | SUBQ.W #0x1,D1
00000ebc 66 b0 |f | BNE 0xe6e
00000ebe de fc 00 14 | | ADDA.W #0x14,A7
00000ec2 4e f8 0c f0 |N | JMP 0xcf0
00000ec6 ; --------------------------------------------------------------------------------------
00000ec6 ; KC03_Wait_Disk_IO(a : W; VAR status : Byte)
00000ec6 ; Stack:
00000ec6 ; A6+0xc a : W
00000ec6 ; A6+0x8 VAR status : Byte
00000ec6 ; (From PTR @ 0x6112)
00000ec6 ; --------------------------------------------------------------------------------------
00000ec6 KC03_Wait_Disk_IO(a : W; VAR status : Byte):
00000ec6 48 e7 80 80 |H | MOVEM.L A0+D0,-(A7)
00000eca 30 2d 00 04 |0- | MOVE.W (A5+0x4),D0
00000ece 41 bc 00 1f |A | CHK.W #0x1f,D0
00000ed2 eb 48 | H | LSL.W #0x5,D0
00000ed4 41 f0 01 b0 00 00 f0 00 |A | LEA.L (D0.W+#0xf000),A0 ; LEW=01b0
00000edc 4e b8 0d 50 |N P | JSR 0xd50
00000ee0 42 35 01 51 |B5 Q | CLR.B ((A5)) ; LEW=0151
00000ee4 08 28 00 01 00 19 | ( | BTST.B #0x1,(A0+0x19)
00000eea 67 04 |g | BEQ 0xef0
00000eec 52 35 01 51 |R5 Q | ADDQ.B #0x1,((A5)) ; LEW=0151
00000ef0 4c df 01 01 |L | MOVEM.L (A7)+,D0+A0
00000ef4 4e 75 |Nu | RTS
00000ef6 ; --------------------------------------------------------------------------------------
00000ef6 ; KERNCALL_04
00000ef6 ; (From PTR @ 0x6116)
00000ef6 ; --------------------------------------------------------------------------------------
00000ef6 KERNCALL_04:
00000ef6 48 e7 80 80 |H | MOVEM.L A0+D0,-(A7)
00000efa 30 2d 00 08 |0- | MOVE.W (A5+0x8),D0
00000efe 41 bc 00 1f |A | CHK.W #0x1f,D0
00000f02 eb 48 | H | LSL.W #0x5,D0
00000f04 41 f0 01 b0 00 00 f0 00 |A | LEA.L (D0.W+#0xf000),A0 ; LEW=01b0
00000f0c 10 28 00 0e | ( | MOVE.B (A0+0xe),D0
00000f10 08 00 00 05 | | BTST.L #0x5,D0
00000f14 56 fa 06 6e |V n | TRAPNE.W #0x066e
00000f18 42 35 01 51 |B5 Q | CLR.B ((A5)) ; LEW=0151
00000f1c 42 35 01 61 00 04 |B5 a | CLR.B ((A5+#0x4)) ; LEW=0161
00000f22 08 00 00 06 | | BTST.L #0x6,D0
00000f26 66 18 |f | BNE 0xf40
00000f28 08 e8 00 05 00 0e | | BSET.B #0x5,(A0+0xe)
00000f2e 52 35 01 61 00 04 |R5 a | ADDQ.B #0x1,((A5+#0x4)) ; LEW=0161
00000f34 08 28 00 01 00 19 | ( | BTST.B #0x1,(A0+0x19)
00000f3a 67 04 |g | BEQ 0xf40
00000f3c 52 35 01 51 |R5 Q | ADDQ.B #0x1,((A5)) ; LEW=0151
00000f40 4c df 01 01 |L | MOVEM.L (A7)+,D0+A0
00000f44 4e 75 |Nu | RTS
00000f46 ; --------------------------------------------------------------------------------------
00000f46 ; KC0c_Write_Modem_Char(a, b: Word ; c : char)
00000f46 ; Stack:
00000f46 ; A6+0xc a : Word
00000f46 ; A6+0xa b : Word
00000f46 ; A6+0x8 c : char
00000f46 ; (From PTR @ 0x6136)
00000f46 ; --------------------------------------------------------------------------------------
00000f46 KC0c_Write_Modem_Char(a, b: Word ; c : char):
00000f46 48 e7 70 20 |H p | MOVEM.L A2+D3+D2+D1,-(A7)
00000f4a 4e b8 0d 72 |N r | JSR 0xd72
00000f4e 45 ed 00 01 |E | LEA.L (A5+0x1),A2
00000f52 72 01 |r | MOVEQ.L #0x01,D1
00000f54 36 2d 00 02 |6- | MOVE.W (A5+0x2),D3
00000f58 34 2d 00 04 |4- | MOVE.W (A5+0x4),D2
00000f5c 4e b8 1f bc |N | JSR 0x1fbc
00000f60 4c df 04 0e |L | MOVEM.L (A7)+,D1+D2+D3+A2
00000f64 4e 75 |Nu | RTS
00000f66 ; --------------------------------------------------------------------------------------
00000f66 ; KC0d_Write_Modem_String(Word, Word, Char)
00000f66 ; (From PTR @ 0x613a)
00000f66 ; --------------------------------------------------------------------------------------
00000f66 KC0d_Write_Modem_String(Word, Word, Char):
00000f66 48 e7 70 20 |H p | MOVEM.L A2+D3+D2+D1,-(A7)
00000f6a 4e b8 0d 72 |N r | JSR 0xd72
00000f6e 24 55 |$U | MOVEA.L (A5),A2
00000f70 32 1a |2 | MOVE.W (A2)+,D1
00000f72 67 0c |g | BEQ 0xf80
00000f74 36 2d 00 04 |6- | MOVE.W (A5+0x4),D3
00000f78 34 2d 00 06 |4- | MOVE.W (A5+0x6),D2
00000f7c 4e b8 1f bc |N | JSR 0x1fbc
00000f80 4c df 04 0e |L | MOVEM.L (A7)+,D1+D2+D3+A2
00000f84 4e 75 |Nu | RTS
00000f86 ; --------------------------------------------------------------------------------------
00000f86 ; KERNCALL_0e
00000f86 ; (From PTR @ 0x613e)
00000f86 ; --------------------------------------------------------------------------------------
00000f86 KERNCALL_0e:
00000f86 2f 00 |/ | MOVE.L D0,-(A7)
00000f88 4e b8 0d 72 |N r | JSR 0xd72
00000f8c 30 2d 00 04 |0- | MOVE.W (A5+0x4),D0
00000f90 4e b8 1f 7c |N | | JSR 0x1f7c
00000f94 3b 80 01 51 |; Q | MOVE.W D0,((A5)) ; LEW=0151
00000f98 20 1f | | MOVE.L (A7)+,D0
00000f9a 4e 75 |Nu | RTS
00000f9c ; --------------------------------------------------------------------------------------
00000f9c ; KC06_PortPutChar(port : Word ; b : char)
00000f9c ; Stack:
00000f9c ; A6+0xa port : Word
00000f9c ; A6+0x8 b : char
00000f9c ; (From PTR @ 0x611e)
00000f9c ; --------------------------------------------------------------------------------------
00000f9c KC06_PortPutChar(port : Word ; b : char):
00000f9c 48 e7 50 20 |H P | MOVEM.L A2+D3+D1,-(A7)
00000fa0 45 ed 00 01 |E | LEA.L (A5+0x1),A2
00000fa4 72 01 |r | MOVEQ.L #0x01,D1
00000fa6 36 2d 00 02 |6- | MOVE.W (A5+0x2),D3
00000faa 4e b8 20 e0 |N | JSR 0x20e0
00000fae 4c df 04 0a |L | MOVEM.L (A7)+,D1+D3+A2
00000fb2 4e 75 |Nu | RTS
00000fb4 ; --------------------------------------------------------------------------------------
00000fb4 ; KC0a(a: Word; b: String)
00000fb4 ; Stack:
00000fb4 ; A6+0xc a : Word
00000fb4 ; A6+0x8 b : String
00000fb4 ; (From PTR @ 0x612e)
00000fb4 ; --------------------------------------------------------------------------------------
00000fb4 KC0a(a: Word; b: String):
00000fb4 4e b8 0d 72 |N r | JSR 0xd72
00000fb8 4e b8 31 d0 |N 1 | JSR 0x31d0
00000fbc ; --------------------------------------------------------------------------------------
00000fbc ; KC05_PortWriteString(port : Word ; str : String)
00000fbc ; Stack:
00000fbc ; A6+0xc port : Word
00000fbc ; A6+0x8 str : String
00000fbc ; (From PTR @ 0x611a)
00000fbc ; --------------------------------------------------------------------------------------
00000fbc KC05_PortWriteString(port : Word ; str : String):
00000fbc 48 e7 50 20 |H P | MOVEM.L A2+D3+D1,-(A7)
00000fc0 24 55 |$U | MOVEA.L (A5),A2
00000fc2 32 1a |2 | MOVE.W (A2)+,D1
00000fc4 67 08 |g | BEQ 0xfce
00000fc6 36 2d 00 04 |6- | MOVE.W (A5+0x4),D3
00000fca 4e b8 20 e0 |N | JSR 0x20e0
00000fce 4c df 04 0a |L | MOVEM.L (A7)+,D1+D3+A2
00000fd2 4e 75 |Nu | RTS
00000fd4 ; --------------------------------------------------------------------------------------
00000fd4 ; KC08_PortSomething(port: Word; b: Byte)
00000fd4 ; Stack:
00000fd4 ; A6+0xa port : Word
00000fd4 ; A6+0x8 b : Byte
00000fd4 ; (From PTR @ 0x6126)
00000fd4 ; --------------------------------------------------------------------------------------
00000fd4 KC08_PortSomething(port: Word; b: Byte):
00000fd4 48 e7 90 00 |H | MOVEM.L D3+D0,-(A7)
00000fd8 4e b8 0d 72 |N r | JSR 0xd72
00000fdc 36 2d 00 02 |6- | MOVE.W (A5+0x2),D3
00000fe0 10 15 | | MOVE.B (A5),D0
00000fe2 4e b8 21 72 |N !r | JSR 0x2172
00000fe6 4c df 00 09 |L | MOVEM.L (A7)+,D0+D3
00000fea 4e 75 |Nu | RTS
00000fec ; --------------------------------------------------------------------------------------
00000fec ; KC07_PortGetChar(port : Word ; VAR ret : Word)
00000fec ; Stack:
00000fec ; A6+0xc port : Word
00000fec ; A6+0x8 VAR ret : Word
00000fec ; (From PTR @ 0x6122)
00000fec ; --------------------------------------------------------------------------------------
00000fec KC07_PortGetChar(port : Word ; VAR ret : Word):
00000fec 2f 00 |/ | MOVE.L D0,-(A7)
00000fee 30 2d 00 04 |0- | MOVE.W (A5+0x4),D0
00000ff2 4e b8 20 64 |N d | JSR 0x2064
00000ff6 3b 80 01 51 |; Q | MOVE.W D0,((A5)) ; LEW=0151
00000ffa 20 1f | | MOVE.L (A7)+,D0
00000ffc 4e 75 |Nu | RTS
00000ffe ; --------------------------------------------------------------------------------------
00000ffe ; KC09_PortStatus(Port : Word; VAR b: Byte)
00000ffe ; Stack:
00000ffe ; A6+0xc Port : Word
00000ffe ; A6+0x8 VAR b : Byte
00000ffe ; (From PTR @ 0x612a)
00000ffe ; --------------------------------------------------------------------------------------
00000ffe KC09_PortStatus(Port : Word; VAR b: Byte):
00000ffe 2f 00 |/ | MOVE.L D0,-(A7)
00001000 30 2d 00 04 |0- | MOVE.W (A5+0x4),D0
00001004 4e b8 1f fa |N | JSR 0x1ffa
00001008 1b 80 01 51 | Q | MOVE.B D0,((A5)) ; LEW=0151
0000100c 20 1f | | MOVE.L (A7)+,D0
0000100e 4e 75 |Nu | RTS
00001010 ; --------------------------------------------------------------------------------------
00001010 ; KC00_GetBootDev(VAR a : Byte; VAR b : Word)
00001010 ; Stack:
00001010 ; A6+0xc VAR a : Byte
00001010 ; A6+0x8 VAR b : Word
00001010 ; (From PTR @ 0x6106)
00001010 ; --------------------------------------------------------------------------------------
00001010 KC00_GetBootDev(VAR a : Byte; VAR b : Word):
00001010 1b b8 6c c4 01 61 00 04 | l a | MOVE.B 0x6cc4,((A5+#0x4)) ; LEW=0161
00001018 3b b8 6c c6 01 51 |; l Q | MOVE.W 0x6cc6,((A5)) ; LEW=0151
0000101e 4e 75 |Nu | RTS
00001020 ; --------------------------------------------------------------------------------------
00001020 ; KC11_Live(void)
00001020 ; Stack:
00001020 ; (From PTR @ 0x614a)
00001020 ; --------------------------------------------------------------------------------------
00001020 KC11_Live(void):
00001020 48 e7 90 00 |H | MOVEM.L D3+D0,-(A7)
00001024 4e b8 0d 72 |N r | JSR 0xd72
00001028 42 78 6e de |Bxn | CLR.W 0x6ede
0000102c 76 01 |v | MOVEQ.L #0x01,D3
0000102e 70 00 |p | MOVEQ.L #0x00,D0
00001030 4e b8 21 72 |N !r | JSR 0x2172
00001034 4a 39 00 00 fc 94 |J9 | TST.B MODEM_PORT_FLAG
0000103a 66 08 |f | BNE 0x1044
0000103c 76 02 |v | MOVEQ.L #0x02,D3
0000103e 70 00 |p | MOVEQ.L #0x00,D0
00001040 4e b8 21 72 |N !r | JSR 0x2172
00001044 4c df 00 09 |L | MOVEM.L (A7)+,D0+D3
00001048 4e 75 |Nu | RTS
0000104a ; --------------------------------------------------------------------------------------
0000104a ; KC13_ReadRtc
0000104a ; (From PTR @ 0x6152)
0000104a ; --------------------------------------------------------------------------------------
0000104a KC13_ReadRtc:
0000104a 2a 55 |*U | MOVEA.L (A5),A5
0000104c 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
00001050 1a f8 80 09 | | MOVE.B IO_RTC_RAM_YEAR,(A5)+
00001054 4a 38 80 14 |J8 | TST.B IO_RTC_STATUS_BIT
00001058 70 06 |p | MOVEQ.L #0x06,D0
0000105a 1a f0 01 a0 80 01 | | MOVE.B (D0.W-#7fff),(A5)+ ; LEW=01a0
00001060 51 c8 ff f8 |Q | DBF D0,0x105a
00001064 4b ed ff f9 |K | LEA.L (A5-0x7),A5
00001068 08 38 00 00 80 14 | 8 | BTST.B #0x0,IO_RTC_STATUS_BIT
0000106e 66 e8 |f | BNE 0x1058
00001070 11 ed ff ff 6f 05 | o | MOVE.B (A5-0x1),0x6f05
00001076 11 f8 80 0f 6f 06 | o | MOVE.B IO_RTC_RAM_MONTH,0x6f06
0000107c 11 f8 80 0e 6f 07 | o | MOVE.B IO_RTC_RAM_MONTHDAY,0x6f07
00001082 20 2d ff fe | - | MOVE.L (A5-0x2),D0
00001086 02 80 00 ff ff ff | | ANDI.L #0x00ffffff,D0
0000108c b0 b8 6f 04 | o | CMP.L 0x6f04,D0
00001090 67 7a |gz | BEQ 0x110c
00001092 6e 06 |n | BGT 0x109a
00001094 06 80 00 01 00 00 | | ADDI.L #0x00010000,D0
0000109a 21 c0 6f 08 |! o | MOVE.L D0,0x6f08
0000109e 20 38 6f 04 | 8o | MOVE.L 0x6f04,D0
000010a2 00 80 00 03 00 00 | | ORI.L #0x00030000,D0
000010a8 30 3c 02 31 |0< 1 | MOVE.W #0x231,D0
000010ac b0 b8 6f 04 | o | CMP.L 0x6f04,D0
000010b0 6f 2c |o, | BLE 0x10de
000010b2 b0 b8 6f 08 | o | CMP.L 0x6f08,D0
000010b6 6c 26 |l& | BGE 0x10de
000010b8 2f 01 |/ | MOVE.L D1,-(A7)
000010ba 42 81 |B | CLR.L D1
000010bc 20 38 6f 08 | 8o | MOVE.L 0x6f08,D0
000010c0 44 fc 00 14 |D | MOVE.W #0x14,CCR
000010c4 81 01 | | SBCD.B D1,D0
000010c6 66 10 |f | BNE 0x10d8
000010c8 e0 48 | H | LSR.W #0x8,D0
000010ca 30 30 03 a0 61 8a |00 a | MOVE.W (D0.W*2+#0x618a),D0 ; LEW=03a0
000010d0 66 06 |f | BNE 0x10d8
000010d2 06 80 ff ff 12 31 | 1 | ADDI.L #0xffff1231,D0
000010d8 22 1f |" | MOVE.L (A7)+,D1
000010da 21 c0 6f 08 |! o | MOVE.L D0,0x6f08
000010de 1b 78 6f 09 ff ff | xo | MOVE.B 0x6f09,(A5-0x1)
000010e4 3a b8 6f 0a |: o | MOVE.W 0x6f0a,(A5)
000010e8 11 ed ff ff 80 09 | | MOVE.B (A5-0x1),IO_RTC_RAM_YEAR
000010ee 11 d5 80 0f | | MOVE.B (A5),IO_RTC_RAM_MONTH
000010f2 11 ed 00 01 80 0e | | MOVE.B (A5+0x1),IO_RTC_RAM_MONTHDAY
000010f8 50 f8 80 12 |P | S.B IO_RTC_COUNTERS_RESET
000010fc 70 06 |p | MOVEQ.L #0x06,D0
000010fe 11 9d 01 a0 80 01 | | MOVE.B (A5)+,(D0.W-#7fff) ; LEW=01a0
00001104 51 c8 ff f8 |Q | DBF D0,0x10fe
00001108 4b ed ff f9 |K | LEA.L (A5-0x7),A5
0000110c 0c 55 02 31 | U 1 | CMPI.W #0x0231,(A5)
00001110 66 04 |f | BNE 0x1116
00001112 3a bc 02 29 |: ) | MOVE.W #0x229,(A5)
00001116 46 fc 20 00 |F | MOVE.W #0x2000,SR
0000111a 4e 75 |Nu | RTS
0000111c ; --------------------------------------------------------------------------------------
0000111c ; KC14_WriteRtc
0000111c ; (From PTR @ 0x6156)
0000111c ; --------------------------------------------------------------------------------------
0000111c KC14_WriteRtc:
0000111c 2a 55 |*U | MOVEA.L (A5),A5
0000111e 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
00001122 11 dd 80 09 | | MOVE.B (A5)+,IO_RTC_RAM_YEAR
00001126 0c 55 02 29 | U ) | CMPI.W #0x0229,(A5)
0000112a 66 c2 |f | BNE 0x10ee
0000112c 3a bc 02 31 |: 1 | MOVE.W #0x231,(A5)
00001130 60 bc |` | BRA 0x10ee
00001132 ; --------------------------------------------------------------------------------------
00001132 ; KC15_DiagBus(a : Word; b : Long) : Byte
00001132 ; Stack:
00001132 ; A6+0xe VAR RETURN : Byte
00001132 ; A6+0xc a : Word
00001132 ; A6+0x8 b : Long
00001132 ; (From PTR @ 0x615a)
00001132 ; --------------------------------------------------------------------------------------
00001132 KC15_DiagBus(a : Word; b : Long) : Byte:
00001132 2f 08 |/ | MOVE.L A0,-(A7)
00001134 20 6d 00 06 | m | MOVEA.L (A5+0x6),A0
00001138 30 2d 00 04 |0- | MOVE.W (A5+0x4),D0
0000113c 4e b8 4b 9c |N K | JSR 0x4b9c
00001140 3b 80 01 51 |; Q | MOVE.W D0,((A5)) ; LEW=0151
00001144 20 5f | _ | MOVEA.L (A7)+,A0
00001146 4e 75 |Nu | RTS
00001148 ; --------------------------------------------------------------------------------------
00001148 ; KC16_Clock_Margin
00001148 ; (From PTR @ 0x615e)
00001148 ; --------------------------------------------------------------------------------------
00001148 KC16_Clock_Margin:
00001148 48 e7 e0 00 |H | MOVEM.L D2+D1+D0,-(A7)
0000114c 30 15 |0 | MOVE.W (A5),D0
0000114e 22 38 f8 00 |"8 | MOVE.L IO_READ_STATUS_p24,D1
00001152 24 01 |$ | MOVE.L D1,D2
00001154 e3 99 | | ROL.L #0x1,D1
00001156 02 01 00 01 | | ANDI.B #0x01,D1
0000115a b0 01 | | CMP.B D1,D0
0000115c 66 52 |fR | BNE 0x11b0
0000115e 4a 00 |J | TST.B D0
00001160 67 06 |g | BEQ 0x1168
00001162 08 c2 00 10 | | BSET.L #0x10,D2
00001166 60 04 |` | BRA 0x116c
00001168 08 82 00 10 | | BCLR.L #0x10,D2
0000116c 08 82 00 13 | | BCLR.L #0x13,D2
00001170 21 c2 f4 00 |! | MOVE.L D2,IO_WRITE_CONTROL_p24
00001174 4e 7a 00 02 |Nz | MOVEC CACR,D0 ; Cache Control Register
00001178 2f 00 |/ | MOVE.L D0,-(A7)
0000117a 4e 7a 08 01 |Nz | MOVEC VBR,D0 ; Vector Base Register
0000117e 2f 00 |/ | MOVE.L D0,-(A7)
00001180 40 e7 |@ | MOVE.W SR,-(A7)
00001182 21 cf 00 00 |! | MOVE.L A7,0x0
00001186 21 fc 00 00 11 96 00 04 |! | MOVE.L #0x1196,0x4
0000118e 4a b8 fa 00 |J | TST.L IO_MARGIN_CLOCK_p74
00001192 4e 72 27 00 |Nr' | STOP #0x2700
00001196 20 38 f8 00 | 8 | MOVE.L IO_READ_STATUS_p24,D0 ; Via VECTOR_RESET
0000119a 08 c0 00 13 | | BSET.L #0x13,D0
0000119e 21 c0 f4 00 |! | MOVE.L D0,IO_WRITE_CONTROL_p24
000011a2 46 df |F | MOVE.W (A7)+,SR
000011a4 20 1f | | MOVE.L (A7)+,D0
000011a6 4e 7b 08 01 |N{ | MOVEC D0,VBR ; Vector Base Register
000011aa 20 1f | | MOVE.L (A7)+,D0
000011ac 4e 7b 00 02 |N{ | MOVEC D0,CACR ; Cache Control Register
000011b0 4c df 00 07 |L | MOVEM.L (A7)+,D0+D1+D2
000011b4 4e 75 |Nu | RTS
000011b6 ; --------------------------------------------------------------------------------------
000011b6 ; KC17_Power_Margin
000011b6 ; (From PTR @ 0x6162)
000011b6 ; --------------------------------------------------------------------------------------
000011b6 KC17_Power_Margin:
000011b6 48 e7 c0 00 |H | MOVEM.L D1+D0,-(A7)
000011ba 22 38 f8 00 |"8 | MOVE.L IO_READ_STATUS_p24,D1
000011be 30 15 |0 | MOVE.W (A5),D0
000011c0 67 1a |g | BEQ 0x11dc
000011c2 02 41 01 00 | A | ANDI.W #0x0100,D1
000011c6 e0 49 | I | LSR.W #0x8,D1
000011c8 41 bc 00 02 |A | CHK.W #0x2,D0
000011cc 08 c1 00 01 | | BSET.L #0x1,D1
000011d0 21 c1 fe 00 |! | MOVE.L D1,IO_CPU_CONTROL_PSU_MARGIN_BREG4_p23
000011d4 70 04 |p | MOVEQ.L #0x04,D0
000011d6 90 55 | U | SUB.W (A5),D0
000011d8 01 c1 | | BSET.L D0,D1
000011da 60 16 |` | BRA 0x11f2
000011dc 02 41 03 00 | A | ANDI.W #0x0300,D1
000011e0 e0 49 | I | LSR.W #0x8,D1
000011e2 21 c1 fe 00 |! | MOVE.L D1,IO_CPU_CONTROL_PSU_MARGIN_BREG4_p23
000011e6 70 ff |p | MOVEQ.L #-0x01,D0
000011e8 4e 71 |Nq | NOP
000011ea 51 c8 ff fc |Q | DBF D0,0x11e8
000011ee 08 81 00 01 | | BCLR.L #0x1,D1
000011f2 21 c1 fe 00 |! | MOVE.L D1,IO_CPU_CONTROL_PSU_MARGIN_BREG4_p23
000011f6 4c df 00 03 |L | MOVEM.L (A7)+,D0+D1
000011fa 4e 75 |Nu | RTS
000011fc ; --------------------------------------------------------------------------------------
000011fc ; KERNCALL_18
000011fc ; (From PTR @ 0x6166)
000011fc ; --------------------------------------------------------------------------------------
000011fc KERNCALL_18:
000011fc 2f 00 |/ | MOVE.L D0,-(A7)
000011fe 42 67 |Bg | CLR.W -(A7)
00001200 2f 3c 00 00 12 12 |/< | MOVE.L #0x1212,-(A7)
00001206 40 e7 |@ | MOVE.W SR,-(A7)
00001208 46 fc 21 00 |F ! | MOVE.W #0x2100,SR
0000120c 30 15 |0 | MOVE.W (A5),D0
0000120e 4e f8 05 be |N | JMP 0x5be
00001212 20 1f 4e 75 | Nu | .XXX[0x4]
00001216 4e b8 4f 4a |N OJ | JSR 0x4f4a
0000121a ; --------------------------------------------------------------------------------------
0000121a ; KERNCALL_19
0000121a ; (From PTR @ 0x616a)
0000121a ; --------------------------------------------------------------------------------------
0000121a KERNCALL_19:
0000121a 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
0000121e 4a 38 6c d4 |J8l | TST.B 0x6cd4
00001222 67 24 |g$ | BEQ 0x1248
00001224 2f 00 |/ | MOVE.L D0,-(A7)
00001226 42 80 |B | CLR.L D0
00001228 10 38 6c d3 | 8l | MOVE.B 0x6cd3,D0
0000122c 3b b0 03 a0 6c de 01 51 |; l Q| MOVE.W (D0.W*2+#0x6cde),((A5)) ; LEW=03a0 LEW=0151
00001234 20 1f | | MOVE.L (A7)+,D0
00001236 52 38 6c d3 |R8l | ADDQ.B #0x1,0x6cd3
0000123a 53 38 6c d4 |S8l | SUBQ.B #0x1,0x6cd4
0000123e 1b bc 00 01 01 61 00 04 | a | MOVE.B #0x01,((A5+#0x4)) ; LEW=0161
00001246 60 0c |` | BRA 0x1254
00001248 42 35 01 61 00 04 |B5 a | CLR.B ((A5+#0x4)) ; LEW=0161
0000124e 4a 2d 00 08 |J- | TST.B (A5+0x8)
00001252 66 c2 |f | BNE 0x1216
00001254 46 fc 20 00 |F | MOVE.W #0x2000,SR
00001258 4e 75 |Nu | RTS
0000125a ; --------------------------------------------------------------------------------------
0000125a ; KERNCALL_1a
0000125a ; (From PTR @ 0x616e)
0000125a ; --------------------------------------------------------------------------------------
0000125a KERNCALL_1a:
0000125a 48 e7 e0 80 |H | MOVEM.L A0+D2+D1+D0,-(A7)
0000125e 20 6d 00 04 | m | MOVEA.L (A5+0x4),A0
00001262 32 2d 00 02 |2- | MOVE.W (A5+0x2),D1
00001266 42 80 |B | CLR.L D0
00001268 30 2d 00 00 |0- | MOVE.W (A5+0x0),D0
0000126c 67 3c |g< | BEQ 0x12aa
0000126e 42 2d 00 08 |B- | CLR.B (A5+0x8)
00001272 0c 40 00 03 | @ | CMPI.W #0x0003,D0
00001276 6d 28 |m( | BLT 0x12a0
00001278 48 41 |HA | SWAP.W D1
0000127a 32 2d 00 02 |2- | MOVE.W (A5+0x2),D1
0000127e 60 06 |` | BRA 0x1286
00001280 b2 58 | X | CMP.W (A0)+,D1
00001282 66 2c |f, | BNE 0x12b0
00001284 53 40 |S@ | SUBQ.W #0x1,D0
00001286 24 08 |$ | MOVE.L A0,D2
00001288 02 42 00 02 | B | ANDI.W #0x0002,D2
0000128c 66 f2 |f | BNE 0x1280
0000128e e2 98 | | ROR.L #0x1,D0
00001290 53 40 |S@ | SUBQ.W #0x1,D0
00001292 b2 98 | | CMP.L (A0)+,D1
00001294 56 c8 ff fc |V | DBNE D0,0x1292
00001298 66 16 |f | BNE 0x12b0
0000129a 42 40 |B@ | CLR.W D0
0000129c e3 98 | | ROL.L #0x1,D0
0000129e 67 0a |g | BEQ 0x12aa
000012a0 53 40 |S@ | SUBQ.W #0x1,D0
000012a2 b2 58 | X | CMP.W (A0)+,D1
000012a4 56 c8 ff fc |V | DBNE D0,0x12a2
000012a8 66 06 |f | BNE 0x12b0
000012aa 1b 7c 00 01 00 08 | | | MOVE.B #0x01,(A5+0x8)
000012b0 4c df 01 07 |L | MOVEM.L (A7)+,D0+D1+D2+A0
000012b4 4e 75 |Nu | RTS
000012b6 ; --------------------------------------------------------------------------------------
000012b6 ; KERNCALL_1b
000012b6 ; (From PTR @ 0x6172)
000012b6 ; --------------------------------------------------------------------------------------
000012b6 KERNCALL_1b:
000012b6 48 e7 e0 80 |H | MOVEM.L A0+D2+D1+D0,-(A7)
000012ba 20 6d 00 04 | m | MOVEA.L (A5+0x4),A0
000012be 32 2d 00 02 |2- | MOVE.W (A5+0x2),D1
000012c2 42 80 |B | CLR.L D0
000012c4 30 15 |0 | MOVE.W (A5),D0
000012c6 67 34 |g4 | BEQ 0x12fc
000012c8 0c 40 00 07 | @ | CMPI.W #0x0007,D0
000012cc 6d 26 |m& | BLT 0x12f4
000012ce 48 41 |HA | SWAP.W D1
000012d0 32 2d 00 02 |2- | MOVE.W (A5+0x2),D1
000012d4 60 04 |` | BRA 0x12da
000012d6 30 c1 |0 | MOVE.W D1,(A0)+
000012d8 53 40 |S@ | SUBQ.W #0x1,D0
000012da 24 08 |$ | MOVE.L A0,D2
000012dc 02 42 00 02 | B | ANDI.W #0x0002,D2
000012e0 66 f4 |f | BNE 0x12d6
000012e2 e4 98 | | ROR.L #0x2,D0
000012e4 53 40 |S@ | SUBQ.W #0x1,D0
000012e6 20 c1 | | MOVE.L D1,(A0)+
000012e8 20 c1 | | MOVE.L D1,(A0)+
000012ea 51 c8 ff fa |Q | DBF D0,0x12e6
000012ee 42 40 |B@ | CLR.W D0
000012f0 e5 98 | | ROL.L #0x2,D0
000012f2 67 08 |g | BEQ 0x12fc
000012f4 53 40 |S@ | SUBQ.W #0x1,D0
000012f6 30 c1 |0 | MOVE.W D1,(A0)+
000012f8 51 c8 ff fc |Q | DBF D0,0x12f6
000012fc 4c df 01 07 |L | MOVEM.L (A7)+,D0+D1+D2+A0
00001300 4e 75 |Nu | RTS
00001302 ; --------------------------------------------------------------------------------------
00001302 ; KC1c_ProtCopy(src : Pointer; dst : Pointer; len : Word)
00001302 ; Stack:
00001302 ; A6+0xe src : Pointer
00001302 ; A6+0xa dst : Pointer
00001302 ; A6+0x8 len : Word
00001302 ; (From PTR @ 0x6176)
00001302 ; --------------------------------------------------------------------------------------
00001302 KC1c_ProtCopy(src : Pointer; dst : Pointer; len : Word):
00001302 48 e7 c0 c0 |H | MOVEM.L A1+A0+D1+D0,-(A7)
00001306 20 6d 00 06 | m | MOVEA.L (A5+0x6),A0
0000130a 22 6d 00 02 |"m | MOVEA.L (A5+0x2),A1
0000130e 42 80 |B | CLR.L D0
00001310 30 15 |0 | MOVE.W (A5),D0
00001312 67 2c |g, | BEQ 0x1340
00001314 0c 40 00 07 | @ | CMPI.W #0x0007,D0
00001318 6d 1e |m | BLT 0x1338
0000131a 60 04 |` | BRA 0x1320
0000131c 12 d8 | | MOVE.B (A0)+,(A1)+
0000131e 53 40 |S@ | SUBQ.W #0x1,D0
00001320 22 09 |" | MOVE.L A1,D1
00001322 02 41 00 03 | A | ANDI.W #0x0003,D1
00001326 66 f4 |f | BNE 0x131c
00001328 e4 98 | | ROR.L #0x2,D0
0000132a 53 40 |S@ | SUBQ.W #0x1,D0
0000132c 22 d8 |" | MOVE.L (A0)+,(A1)+
0000132e 51 c8 ff fc |Q | DBF D0,0x132c
00001332 42 40 |B@ | CLR.W D0
00001334 e5 98 | | ROL.L #0x2,D0
00001336 67 08 |g | BEQ 0x1340
00001338 53 40 |S@ | SUBQ.W #0x1,D0
0000133a 12 d8 | | MOVE.B (A0)+,(A1)+
0000133c 51 c8 ff fc |Q | DBF D0,0x133a
00001340 4c df 03 03 |L | MOVEM.L (A7)+,D0+D1+A0+A1
00001344 4e 75 |Nu | RTS
00001346 ; --------------------------------------------------------------------------------------
00001346 ; KC1d_BusCopy(src : Pointer; sfc : Word; dst : Pointer; dfc : Word; len : Word
00001346 ; Stack:
00001346 ; A6+0x12 src : Pointer
00001346 ; A6+0x10 sfc : Word
00001346 ; A6+0xc dst : Pointer
00001346 ; A6+0xa dfc : Word
00001346 ; A6+0x8 len : Word
00001346 ; (From PTR @ 0x617a)
00001346 ; --------------------------------------------------------------------------------------
00001346 KC1d_BusCopy(src : Pointer; sfc : Word; dst : Pointer; dfc : Word; len : Word:
00001346 48 e7 80 c0 |H | MOVEM.L A1+A0+D0,-(A7)
0000134a 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
0000134e 42 80 |B | CLR.L D0
00001350 20 6d 00 0a | m | MOVEA.L (A5+0xa),A0
00001354 30 2d 00 08 |0- | MOVE.W (A5+0x8),D0
00001358 4e 7b 00 00 |N{ | MOVEC D0,SFC ; Source Function Code
0000135c 22 6d 00 04 |"m | MOVEA.L (A5+0x4),A1
00001360 30 2d 00 02 |0- | MOVE.W (A5+0x2),D0
00001364 4e 7b 00 01 |N{ | MOVEC D0,DFC ; Destination Function Code
00001368 30 15 |0 | MOVE.W (A5),D0
0000136a 0c 40 00 04 | @ | CMPI.W #0x0004,D0
0000136e 67 1a |g | BEQ 0x138a
00001370 0c 40 00 02 | @ | CMPI.W #0x0002,D0
00001374 67 0a |g | BEQ 0x1380
00001376 0e 10 00 00 | | MOVES.B (A0),D0
0000137a 0e 11 08 00 | | MOVES.B D0,(A1)
0000137e 60 12 |` | BRA 0x1392
00001380 0e 50 00 00 | P | MOVES.W (A0),D0
00001384 0e 51 08 00 | Q | MOVES.W D0,(A1)
00001388 60 08 |` | BRA 0x1392
0000138a 0e 90 00 00 | | MOVES.L (A0),D0
0000138e 0e 91 08 00 | | MOVES.L D0,(A1)
00001392 46 fc 20 00 |F | MOVE.W #0x2000,SR
00001396 4c df 03 01 |L | MOVEM.L (A7)+,D0+A0+A1
0000139a 4e 75 |Nu | RTS
0000139c ; --------------------------------------------------------------------------------------
0000139c ; KC1e_Fifo_Tx_Response(ptr : Pointer; chan : Word)
0000139c ; Stack:
0000139c ; A6+0xa ptr : Pointer
0000139c ; A6+0x8 chan : Word
0000139c ; (From PTR @ 0x617e)
0000139c ; --------------------------------------------------------------------------------------
0000139c KC1e_Fifo_Tx_Response(ptr : Pointer; chan : Word):
0000139c 48 e7 c0 c0 |H | MOVEM.L A1+A0+D1+D0,-(A7)
000013a0 08 b8 00 00 6c d2 | l | BCLR.B #0x0,0x6cd2
000013a6 42 80 |B | CLR.L D0
000013a8 30 15 |0 | MOVE.W (A5),D0
000013aa 41 bc 00 0f |A | CHK.W #0xf,D0
000013ae 32 00 |2 | MOVE.W D0,D1
000013b0 eb 49 | I | LSL.W #0x5,D1
000013b2 43 f0 11 b0 00 00 ee 10 |C | LEA.L (D1.W+#0xee10),A1 ; LEW=11b0
000013ba 20 6d 00 02 | m | MOVEA.L (A5+0x2),A0
000013be 22 d8 |" | MOVE.L (A0)+,(A1)+
000013c0 22 d8 |" | MOVE.L (A0)+,(A1)+
000013c2 22 d8 |" | MOVE.L (A0)+,(A1)+
000013c4 22 90 |" | MOVE.L (A0),(A1)
000013c6 21 c0 f6 00 |! | MOVE.L D0,IO_CPU_RESPONSE_p68
000013ca 4c df 03 03 |L | MOVEM.L (A7)+,D0+D1+A0+A1
000013ce 4e 75 |Nu | RTS
000013d0 ; --------------------------------------------------------------------------------------
000013d0 ; KC1f_Fifo_Rx_Request(ptr : Pointer; chan : Word; VAR flag : Bool)
000013d0 ; Stack:
000013d0 ; A6+0xe ptr : Pointer
000013d0 ; A6+0xc chan : Word
000013d0 ; A6+0x8 VAR flag : Bool
000013d0 ; (From PTR @ 0x6182)
000013d0 ; --------------------------------------------------------------------------------------
000013d0 KC1f_Fifo_Rx_Request(ptr : Pointer; chan : Word; VAR flag : Bool):
000013d0 48 e7 c0 c0 |H | MOVEM.L A1+A0+D1+D0,-(A7)
000013d4 42 35 01 51 |B5 Q | CLR.B ((A5)) ; LEW=0151
000013d8 08 b8 00 00 6c d2 | l | BCLR.B #0x0,0x6cd2
000013de 67 26 |g& | BEQ 0x1406
000013e0 52 35 01 51 |R5 Q | ADDQ.B #0x1,((A5)) ; LEW=0151
000013e4 42 80 |B | CLR.L D0
000013e6 30 2d 00 04 |0- | MOVE.W (A5+0x4),D0
000013ea 41 bc 00 0f |A | CHK.W #0xf,D0
000013ee 32 00 |2 | MOVE.W D0,D1
000013f0 eb 49 | I | LSL.W #0x5,D1
000013f2 41 f0 11 b0 00 00 ee 10 |A | LEA.L (D1.W+#0xee10),A0 ; LEW=11b0
000013fa 22 6d 00 06 |"m | MOVEA.L (A5+0x6),A1
000013fe 22 d8 |" | MOVE.L (A0)+,(A1)+
00001400 22 d8 |" | MOVE.L (A0)+,(A1)+
00001402 22 d8 |" | MOVE.L (A0)+,(A1)+
00001404 22 90 |" | MOVE.L (A0),(A1)
00001406 4c df 03 03 |L | MOVEM.L (A7)+,D0+D1+A0+A1
0000140a 4e 75 |Nu | RTS
0000140c ; --------------------------------------------------------------------------------------
0000140c ; KC20_Estop(void)
0000140c ; Stack:
0000140c ; (From PTR @ 0x6186)
0000140c ; --------------------------------------------------------------------------------------
0000140c KC20_Estop(void):
0000140c 4e b8 27 a0 |N ' | JSR 0x27a0
00001410 23 ed ff fc 00 00 fc 08 |# | MOVE.L (A5-0x4),0xfc08
00001418 4e f8 52 14 |N R | JMP 0x5214
0000141c 46 fc 22 00 |F " | .XXX[0x4]
00001420 48 f9 7f ff 00 00 a0 a0 |H | .XXX[0x498]
00001428 23 cf 00 00 a0 dc 23 fc |# # |
00001430 00 00 14 48 00 00 a0 e0 | H |
00001438 72 7f c2 28 00 1b 43 bc |r ( C |
00001440 00 08 4e f0 15 a1 61 b8 | N a |
00001448 4e b9 00 00 ae 86 4c f9 |N L |
00001450 7f ff 00 00 a0 a0 2e 79 | .y|
00001458 00 00 a0 dc 4e b9 00 00 | N |
00001460 b9 72 08 28 00 06 00 0e | r ( |
00001468 67 04 60 00 00 24 4e 75 |g ` $Nu|
00001470 48 e7 80 e0 45 f9 00 00 |H E |
00001478 a0 f0 4e b8 4e ea 4c df | N N L |
00001480 07 01 13 fc 00 01 00 00 | |
00001488 a0 ef 4e b9 00 00 b9 72 | N r|
00001490 2f 08 42 a8 00 08 41 e8 |/ B A |
00001498 00 1a 42 58 42 90 20 5f | BXB _|
000014a0 4e f8 04 8c 48 e7 41 b0 |N H A |
000014a8 42 86 41 f9 00 02 00 00 |B A |
000014b0 72 ff 42 58 51 c9 ff fc |r BXQ |
000014b8 4e f0 01 e1 61 dc 21 fc |N a ! |
000014c0 00 00 5a 7c 00 08 4c f8 | Z| L |
000014c8 0c 00 61 b0 41 f9 00 02 | a A |
000014d0 00 00 72 ff 21 fc 00 00 | r ! |
000014d8 15 04 7a 38 e9 c0 72 10 | z8 r |
000014e0 34 87 e9 c0 76 08 30 f3 |4 v 0 |
000014e8 70 00 54 80 51 c9 ff e6 |p T Q |
000014f0 42 b8 7a 38 21 fc 00 00 |B z8! |
000014f8 5a c2 00 08 4a 86 4c df |Z J L |
00001500 0d 82 4e 75 4a 86 66 e2 | NuJ f |
00001508 2c 00 60 de 46 fc 23 00 |, ` F # |
00001510 42 41 12 28 00 1b 43 bc |BA ( C |
00001518 00 1f 48 e7 40 00 12 28 | H @ (|
00001520 00 1a e9 f0 10 82 11 b0 | |
00001528 00 00 fc 6c 0c 01 00 02 | l |
00001530 4c df 00 02 67 06 4e f0 |L g N |
00001538 15 a1 61 f0 4e f0 15 a1 | a N |
00001540 62 70 48 e7 c0 60 42 80 |bpH `B |
00001548 10 28 00 1a 41 bc 00 03 | ( A |
00001550 4a 30 01 b0 00 00 fc 6c |J0 l|
00001558 6a 72 45 f8 70 14 e9 f0 |jrE p |
00001560 10 82 01 b0 00 00 fc 6c | l|
00001568 0c 01 00 02 67 10 e9 f0 | g |
00001570 11 82 01 b0 00 00 fc 6c | l|
00001578 24 70 15 a0 6f 2c 4a aa |$p o,J |
00001580 00 00 6a 2e 10 28 00 0e | j. ( |
00001588 02 00 00 01 01 2a 00 2e | * .|
00001590 67 0c 08 28 00 02 00 19 |g ( |
00001598 67 28 01 aa 00 2e 25 48 |g( .%H|
000015a0 00 00 21 4a 00 04 11 e8 | !J |
000015a8 00 1b 70 7c 4c df 06 03 | p|L |
000015b0 4e 75 45 ea 00 0c 4e b8 |NuE N |
000015b8 4d b2 4c df 06 03 4e f8 |M L N |
000015c0 04 86 4c df 06 03 58 8f | L X |
000015c8 4e f8 04 8c 0c 28 00 01 |N ( |
000015d0 00 1b 66 ee 4e b8 07 82 | f N |
000015d8 45 f8 63 28 22 da 22 da |E c(" " |
000015e0 22 da 22 da 21 7c 00 00 |" " !| |
000015e8 00 10 00 08 4c df 06 03 | L |
000015f0 58 8f 4e f8 04 94 48 e7 |X N H |
000015f8 80 60 24 68 00 04 43 ea | `$h C |
00001600 00 0c 4e b8 4d cc 64 3c | N M d<|
00001608 c1 49 10 28 00 0e 02 00 | I ( |
00001610 00 01 01 2a 00 2e 67 0c | * .g |
00001618 08 28 00 02 00 19 67 1c | ( g |
00001620 01 aa 00 2e 21 69 00 04 | .!i |
00001628 00 04 25 48 00 00 11 e8 | %H |
00001630 00 1b 70 7c 4e b8 04 76 | p|N v|
00001638 20 49 60 10 4e b8 04 8c | I` N |
00001640 20 49 60 ba 25 7c 93 03 | I` %| |
00001648 fc 00 00 00 21 7c 93 03 | !| |
00001650 fc 00 00 04 4c df 06 01 | L |
00001658 4e 75 2f 09 21 7c 00 00 |Nu/ !| |
00001660 00 14 00 08 4e b8 07 82 | N |
00001668 42 41 12 28 00 1a 0c 01 |BA ( |
00001670 00 04 6c 1c 4a 30 11 b0 | l J0 |
00001678 00 00 fc 6c 6a 12 e9 f0 | lj |
00001680 11 82 11 b0 00 00 fc 6c | l|
00001688 4a b0 15 a0 6f 2c 6a 08 |J o,j |
00001690 42 51 22 5f 4e f8 04 94 |BQ"_N |
00001698 32 fc 00 01 32 b8 6f 42 |2 2 oB|
000016a0 22 5f 4e b8 15 42 4e b8 |"_N BN |
000016a8 18 78 64 04 4e b8 04 86 | xd N |
000016b0 4e b8 18 68 48 e7 00 60 |N hH `|
000016b8 24 70 01 62 00 04 00 04 |$p b |
000016c0 4e b8 07 82 58 89 32 ea |N X 2 |
000016c8 00 02 24 70 01 62 00 04 | $p b |
000016d0 00 30 22 da 22 da 22 da | 0" " " |
000016d8 32 92 4c df 06 00 11 7c |2 L ||
000016e0 00 11 00 1b 4e b8 18 68 | N h|
000016e8 4e b8 15 f6 4e f8 04 94 |N N |
000016f0 4e b8 15 42 48 e7 00 60 |N BH `|
000016f8 24 70 01 62 00 04 00 04 |$p b |
00001700 4e b8 07 82 32 ea 00 02 |N 2 |
00001708 24 70 01 62 00 04 00 30 |$p b 0|
00001710 22 da 22 da 22 da 32 92 |" " " 2 |
00001718 4c df 06 00 21 7c 00 00 |L !| |
00001720 00 10 00 08 4e b8 15 f6 | N |
00001728 4e f8 04 94 4e b8 15 42 |N N B|
00001730 4e b8 18 68 60 be 4e b8 |N h` N |
00001738 15 42 4e b8 18 68 64 1e | BN hd |
00001740 2f 09 22 70 01 62 00 04 |/ "p b |
00001748 00 04 08 29 00 06 00 03 | ) |
00001750 66 0a 22 5f 4e b8 15 f6 |f "_N |
00001758 4e f8 04 94 22 5f 4e b8 |N "_N |
00001760 15 f6 4e f8 04 8c 4e b8 | N N |
00001768 15 42 4e b8 4d ee 42 68 | BN M Bh|
00001770 00 08 31 68 00 1c 00 0a | 1h |
00001778 4e b8 18 18 65 46 08 30 |N eF 0|
00001780 00 07 01 62 00 04 00 26 | b &|
00001788 66 26 08 30 00 06 01 62 |f& 0 b|
00001790 00 04 00 26 67 3a 4a a8 | &g:J |
00001798 00 08 67 34 2f 00 42 80 | g4/ B |
000017a0 30 30 01 62 00 04 00 24 |00 b $|
000017a8 91 a8 00 08 20 1f 60 20 | ` |
000017b0 42 a8 00 08 60 1a 4e b8 |B ` N |
000017b8 15 42 4e b8 4d ee 4e b8 | BN M N |
000017c0 18 18 64 0c 4e b8 4e 22 | d N N"|
000017c8 4e b8 15 f6 4e f8 04 94 |N N |
000017d0 4e b8 4e 22 4e b8 15 f6 |N N"N |
000017d8 4e f8 04 8c 4e b8 15 42 |N N B|
000017e0 4e b8 18 68 64 ee 4e b8 |N hd N |
000017e8 15 f6 4e f8 04 94 4e b8 | N N |
000017f0 15 42 4e b8 18 78 64 0e | BN xd |
000017f8 4e b8 04 86 64 d6 11 7c |N d ||
00001800 00 11 00 1b 60 da 2f 09 | ` / |
00001808 22 70 01 62 00 04 00 04 |"p b |
00001810 42 69 00 02 22 5f 60 bc |Bi "_` |
00001818 48 e7 c0 60 22 68 00 04 |H `"h |
00001820 42 80 30 28 00 1c 33 40 |B 0( 3@|
00001828 00 1e 67 12 24 69 00 08 | g $i |
00001830 4e b8 07 a4 33 41 00 1a |N 3A |
00001838 33 7c 00 02 00 1c 42 80 |3| B |
00001840 10 28 00 1b 33 70 03 a0 | ( 3p |
00001848 62 f0 00 18 24 69 00 04 |b $i |
00001850 34 a9 00 16 08 2a 00 04 |4 * |
00001858 00 02 4c df 06 03 67 00 | L g |
00001860 ec 26 44 fc 00 00 4e 75 | &D Nu|
00001868 48 e7 c0 60 22 68 00 04 |H `"h |
00001870 33 68 00 1c 00 1a 60 c6 |3h ` |
00001878 48 e7 00 60 22 68 00 04 |H `"h |
00001880 24 69 00 04 33 7c 80 84 |$i 3| |
00001888 00 18 33 7c 6f 3c 00 1a | 3|o< |
00001890 33 7c 00 03 00 1c 33 7c |3| 3||
00001898 00 08 00 1e 31 e9 00 32 | 1 2|
000018a0 6f 3c 34 a9 00 16 44 fc |o<4 D |
000018a8 00 00 08 2a 00 04 00 02 | * |
000018b0 66 04 44 fc 00 01 4c df |f D L |
000018b8 06 00 4e 75 | Nu | .XXX[0x4]
000018bc VECTOR_0xa2:
000018bc 48 e7 80 84 |H | MOVEM.L A5+A0+D0,-(A7) ; <-- VECTOR_0xa2
000018c0 08 f8 00 03 6c d0 | l | BSET.B #0x3,0x6cd0
000018c6 30 3c 02 94 |0< | MOVE.W #0x294,D0
000018ca 90 6f 00 12 | o | SUB.W (A7+0x12),D0
000018ce 2a 70 01 a0 6f 2c |*p o, | MOVEA.L (D0.W+#0x6f2c),A5 ; LEW=01a0
000018d4 20 6d 00 04 | m | MOVEA.L (A5+0x4),A0
000018d8 30 28 00 02 |0( | MOVE.W (A0+0x2),D0
000018dc 02 40 84 00 | @ | ANDI.W #0x8400,D0
000018e0 67 16 |g | BEQ 0x18f8
000018e2 20 6d 00 00 | m | MOVEA.L (A5+0x0),A0
000018e6 10 28 00 0e | ( | MOVE.B (A0+0xe),D0
000018ea 02 00 00 01 | | ANDI.B #0x01,D0
000018ee 01 ed 00 2e | . | BSET.B D0,(A5+0x2e)
000018f2 4e b8 04 7e |N ~ | JSR 0x47e
000018f6 60 08 |` | BRA 0x1900
000018f8 20 6d 00 00 | m | MOVEA.L (A5+0x0),A0
000018fc 4e b8 04 76 |N v | JSR 0x476
00001900 4c df 21 01 |L ! | MOVEM.L (A7)+,D0+A0+A5
00001904 4e 73 |Ns | RTE
00001906 33 fc |3 | .XXX[0x2]
00001908 63 42 93 03 f9 02 33 fc |cB 3 | .XXX[0x620]
00001910 03 41 93 03 f9 00 4e 75 | A Nu|
00001918 33 fc 63 4c 93 03 f9 02 |3 cL |
00001920 31 f9 93 03 f9 02 70 58 |1 pX|
00001928 33 fc 03 41 93 03 f9 00 |3 A |
00001930 4e 75 48 e7 80 c0 41 f8 |NuH A |
00001938 63 d2 43 f8 70 48 30 3c |c C pH0<|
00001940 00 07 32 d8 51 c8 ff fc | 2 Q |
00001948 41 f8 70 48 30 38 70 5e |A pH08p^|
00001950 6a 00 00 28 30 fc 80 cf |j (0 |
00001958 30 fc 00 13 30 fc 00 0a |0 0 |
00001960 42 98 42 98 e8 48 02 40 |B B H @|
00001968 07 00 30 80 33 fc 00 00 | 0 3 |
00001970 93 03 f9 00 4c df 03 01 | L |
00001978 4e 75 e9 f8 01 04 70 64 |Nu pd|
00001980 4e f0 05 a1 63 92 0c 38 |N c 8|
00001988 00 08 70 7c 66 1a 31 f8 | p|f 1 |
00001990 70 5a 70 67 08 f8 00 07 |pZpg |
00001998 70 62 31 f8 70 5c 70 50 |pb1 p\pP|
000019a0 67 06 31 fc 80 85 70 48 |g 1 pH|
000019a8 0c 38 00 02 70 7c 66 0e | 8 p|f |
000019b0 31 f9 00 00 e0 00 70 67 |1 pg|
000019b8 08 f8 00 07 70 62 eb f8 | pb |
000019c0 01 82 70 75 6b 4c 08 f8 | pukL |
000019c8 00 06 70 51 08 38 00 06 | pQ 8 |
000019d0 70 64 67 30 08 00 00 00 |pdg0 |
000019d8 67 1e 08 f8 00 01 70 51 |g pQ|
000019e0 0c 38 00 07 70 7c 67 08 | 8 p|g |
000019e8 0c 38 00 09 70 7c 66 14 | 8 p|f |
000019f0 00 78 00 21 70 56 60 0c | x !pV` |
000019f8 08 f8 00 00 70 51 00 38 | pQ 8|
00001a00 00 04 70 49 08 38 00 05 | pI 8 |
00001a08 70 76 67 06 08 f8 00 02 |pvg |
00001a10 70 51 08 38 00 07 70 64 |pQ 8 pd|
00001a18 67 20 08 f8 00 07 70 50 |g pP|
00001a20 0c 38 00 06 70 7c 67 08 | 8 p|g |
00001a28 0c 38 00 07 70 7c 66 04 | 8 p|f |
00001a30 53 b8 70 65 00 78 80 84 |S pe x |
00001a38 70 48 08 38 00 07 70 62 |pH 8 pb|
00001a40 67 26 31 f8 70 67 70 4e |g&1 pgpN|
00001a48 67 1e 6b 08 08 f8 00 06 |g k |
00001a50 70 50 60 06 08 f8 00 04 |pP` |
00001a58 70 50 e9 f8 01 03 70 49 |pP pI|
00001a60 66 10 00 38 00 04 70 49 |f 8 pI|
00001a68 e9 f8 01 03 70 49 67 00 | pIg |
00001a70 ff 04 08 f8 00 07 70 48 | pH|
00001a78 60 00 fe fa 08 f8 00 06 |` |
00001a80 70 49 60 00 ff 02 4e f8 |pI` N |
00001a88 1a 8a 00 78 80 8e 70 48 | x pH|
00001a90 11 f8 70 64 70 52 11 f8 | pdpR |
00001a98 70 75 70 53 11 f8 70 76 |pupS pv|
00001aa0 70 54 11 f8 70 77 70 55 |pT pwpU|
00001aa8 33 fc 00 00 93 03 f9 00 |3 |
00001ab0 60 00 fe c2 4e f8 1a b8 |` N |
00001ab8 00 78 04 10 70 50 00 78 | x pP x|
00001ac0 80 86 70 48 60 00 fe c0 | pH` |
00001ac8 00 78 80 86 70 48 4e f8 | x pHN |
00001ad0 19 86 00 78 80 84 70 48 | x pH|
00001ad8 00 78 00 01 70 50 00 78 | x pP x|
00001ae0 00 02 70 54 60 8c 4e f8 | pT` N |
00001ae8 1a 8a 50 fa 06 6d 50 fa | P mP |
00001af0 06 6d 50 fa 06 6d 4e f8 | mP mN |
00001af8 1a 8a 50 fa 06 6d 50 fa | P mP |
00001b00 06 6d 2f 09 21 7c 00 00 | m/ !| |
00001b08 00 14 00 08 4e b8 07 82 | N |
00001b10 42 41 12 28 00 1a 0c 01 |BA ( |
00001b18 00 04 6c 00 fb 74 4a 30 | l tJ0|
00001b20 11 b0 00 00 fc 6c 6a 00 | lj |
00001b28 fb 68 22 5f 4e b8 15 42 | h"_N B|
00001b30 51 f9 00 00 e0 02 4e b8 |Q N |
00001b38 19 18 4e b8 04 86 65 0a | N e |
00001b40 08 f9 00 01 00 00 e0 02 | |
00001b48 67 ec 4e b8 19 06 4e b8 |g N N |
00001b50 04 86 65 10 48 e7 00 40 | e H @|
00001b58 4e b8 07 82 4e b8 15 f6 |N N |
00001b60 60 00 fb 2e 4e b8 19 32 |` .N 2|
00001b68 48 e7 00 60 4e b8 07 82 |H `N |
00001b70 45 f8 70 48 32 fc 00 03 |E pH2 |
00001b78 42 59 32 da 32 da 32 da |BY2 2 2 |
00001b80 32 da 32 da 32 da 32 da |2 2 2 2 |
00001b88 32 92 4c df 06 00 4e b8 |2 L N |
00001b90 15 f6 4e f8 04 94 4e b8 | N N |
00001b98 15 42 42 79 00 00 e0 00 | BBy |
00001ba0 11 fc 00 08 63 6e 48 e7 | cnH |
00001ba8 c0 60 22 68 00 04 42 80 | `"h B |
00001bb0 30 28 00 1c 21 40 00 08 |0( !@ |
00001bb8 11 c0 63 72 e0 58 11 c0 | cr X |
00001bc0 63 71 e0 58 67 0a 4e b8 |cq Xg N |
00001bc8 1e a8 e0 59 31 c1 63 6a | Y1 cj|
00001bd0 33 fc 63 6a 93 03 f9 02 |3 cj |
00001bd8 31 f9 93 03 f9 02 70 58 |1 pX|
00001be0 33 fc 03 41 93 03 f9 00 |3 A |
00001be8 4c df 06 03 4e b8 04 86 |L N |
00001bf0 65 00 fb d2 08 38 00 07 |e 8 |
00001bf8 70 5e 66 00 fb d4 4e b8 |p^f N |
00001c00 19 06 4e b8 04 86 64 00 | N d |
00001c08 fb c8 33 f8 70 67 00 00 | 3 pg |
00001c10 e0 00 20 38 70 62 6a 1c | 8pbj |
00001c18 4a 40 6b 28 08 00 00 0d |J@k( |
00001c20 67 12 02 40 5f 00 66 0c |g @_ f |
00001c28 20 38 70 66 6b 06 e0 88 | 8pfk |
00001c30 91 a8 00 08 10 28 00 0e | ( |
00001c38 02 00 00 01 01 ed 00 2e | .|
00001c40 4e f8 17 d0 42 a8 00 08 |N B |
00001c48 60 ea 4e f8 1c b2 4e b8 |` N N |
00001c50 15 42 11 fc 00 0a 63 6e | B cn|
00001c58 48 e7 c0 60 22 68 00 04 |H `"h |
00001c60 42 80 30 28 00 1c 11 c0 |B 0( |
00001c68 63 72 e0 58 11 c0 63 71 |cr X cq|
00001c70 e0 58 67 0a 4e b8 1e a8 | Xg N |
00001c78 e0 59 31 c1 63 6a 33 fc | Y1 cj3 |
00001c80 63 6a 93 03 f9 02 31 f9 |cj 1 |
00001c88 93 03 f9 02 70 58 33 fc | pX3 |
00001c90 03 41 93 03 f9 00 4c df | A L |
00001c98 06 03 4e b8 04 86 65 00 | N e |
00001ca0 fb 24 10 28 00 0e 02 00 | $ ( |
00001ca8 00 01 01 ed 00 2e 4e f8 | .N |
00001cb0 17 d0 4e b8 15 42 4e f8 | N BN |
00001cb8 17 d0 50 fa 06 6d 4e b8 | P mN |
00001cc0 15 42 42 38 63 3d 48 e7 | BB8c=H |
00001cc8 80 00 42 80 30 28 00 1c | B 0( |
00001cd0 0c 01 00 06 67 02 44 80 | g D |
00001cd8 11 c0 63 40 e0 98 11 c0 | c@ |
00001ce0 63 3f e0 98 11 c0 63 3e |c? c>|
00001ce8 33 fc 63 38 93 03 f9 02 |3 c8 |
00001cf0 31 f9 93 03 f9 02 70 58 |1 pX|
00001cf8 33 fc 03 41 93 03 f9 00 |3 A |
00001d00 4c df 00 01 4e b8 04 86 |L N |
00001d08 65 00 00 c8 60 00 00 cc |e ` |
00001d10 4e b8 15 42 11 fc 00 01 |N B |
00001d18 63 3d 60 aa 4e b8 15 42 |c=` N B|
00001d20 42 78 70 5c 31 e8 00 1c |Bxp\1 |
00001d28 70 5a 67 00 00 a6 53 78 |pZg Sx|
00001d30 70 5a 42 78 63 3e 11 fc |pZBxc> |
00001d38 00 01 63 40 11 fc 00 01 | c@ |
00001d40 63 3d 33 fc 63 38 93 03 |c=3 c8 |
00001d48 f9 02 31 f9 93 03 f9 02 | 1 |
00001d50 70 58 33 fc 03 41 93 03 |pX3 A |
00001d58 f9 00 4e b8 04 86 64 00 | N d |
00001d60 00 7a 4a 78 70 5a 67 00 | zJxpZg |
00001d68 00 6a 42 38 63 3d 33 fc | jB8c=3 |
00001d70 63 38 93 03 f9 02 31 f9 |c8 1 |
00001d78 93 03 f9 02 70 58 33 fc | pX3 |
00001d80 03 41 93 03 f9 00 4e b8 | A N |
00001d88 04 86 65 a2 4e b8 19 06 | e N |
00001d90 4e b8 04 86 64 00 00 44 |N d D|
00001d98 08 38 00 07 70 64 67 00 | 8 pdg |
00001da0 00 3a 31 fc 20 00 70 5c | :1 p\|
00001da8 53 78 70 5a 60 00 00 2c |SxpZ` ,|
00001db0 4e b8 15 42 33 fc 63 56 |N B3 cV|
00001db8 93 03 f9 02 31 f9 93 03 | 1 |
00001dc0 f9 02 70 58 33 fc 03 41 | pX3 A|
00001dc8 93 03 f9 00 4e b8 04 86 | N |
00001dd0 64 08 4e b8 15 f6 4e f8 |d N N |
00001dd8 04 94 10 28 00 0e 02 00 | ( |
00001de0 00 01 01 ed 00 2e 4e b8 | .N |
00001de8 15 f6 4e f8 04 8c 4e b8 | N N |
00001df0 15 42 33 fc 63 74 93 03 | B3 ct |
00001df8 f9 02 4e f8 1d bc 4e b8 | N N |
00001e00 15 42 33 fc 63 88 93 03 | B3 c |
00001e08 f9 02 4e f8 1d bc 4e b8 | N N |
00001e10 15 42 33 fc 63 7e 93 03 | B3 c~ |
00001e18 f9 02 4e f8 1d bc 4e b8 | N N |
00001e20 15 42 4e b8 15 f6 4e f8 | BN N |
00001e28 04 94 4e b8 15 42 33 fc | N B3 |
00001e30 63 60 93 03 f9 02 4e f8 |c` N |
00001e38 1d bc 13 f8 70 7c 00 00 | p| |
00001e40 e0 04 4e b8 15 42 4e b8 | N BN |
00001e48 19 06 4e b8 04 86 11 f9 | N |
00001e50 00 00 e0 04 70 7c 4e b8 | p|N |
00001e58 19 32 48 e7 00 60 4e b8 | 2H `N |
00001e60 07 82 45 f8 70 48 22 da | E pH" |
00001e68 22 da 22 da 22 da 4c df |" " " L |
00001e70 06 00 21 7c 00 00 00 10 | !| |
00001e78 00 08 4e b8 15 f6 4e f8 | N N |
00001e80 04 94 48 e7 80 60 4e b8 | H `N |
00001e88 07 82 45 f8 70 62 70 1a | E pbp |
00001e90 21 40 00 08 53 40 12 da |!@ S@ |
00001e98 51 c8 ff fc 4c df 06 01 |Q L |
00001ea0 4e f8 04 94 50 fa 06 6d |N P m|
00001ea8 24 69 00 08 4a 28 00 0e |$i J( |
00001eb0 6b 48 42 81 12 28 00 13 |kHB ( |
00001eb8 4a 28 00 19 6a 14 e1 89 |J( j |
00001ec0 48 70 1d b0 80 04 00 00 |Hp |
00001ec8 24 9f 41 bc 04 00 42 81 |$ A B |
00001ed0 4e 75 2f 08 eb 89 41 f0 |Nu/ A |
00001ed8 11 b0 00 00 ee 00 eb 89 | |
00001ee0 06 81 80 04 00 00 24 c1 | $ |
00001ee8 42 81 12 28 00 0c 4a 28 |B ( J(|
00001ef0 00 19 6a e0 20 5f 42 81 | j _B |
00001ef8 4e 75 48 e7 a0 20 22 28 |NuH "(|
00001f00 00 11 24 01 06 82 80 00 | $ |
00001f08 00 00 02 81 00 00 03 ff | |
00001f10 d0 81 24 c2 06 82 00 00 | $ |
00001f18 04 00 04 80 00 00 04 00 | |
00001f20 6e f0 4c df 04 05 4e 75 |n L Nu|
00001f28 48 e7 80 84 |H | MOVEM.L A5+A0+D0,-(A7) ; Via VECTOR_MAP_PERR
00001f2c 08 f8 00 03 6c d0 | l | BSET.B #0x3,0x6cd0
00001f32 42 78 70 60 |Bxp` | CLR.W 0x7060
00001f36 4b f8 70 14 |K p | LEA.L 0x7014,A5
00001f3a 31 f9 93 03 f9 00 70 5e |1 p^| MOVE.W 0x9303f900,0x705e
00001f42 08 38 00 07 70 5e | 8 p^ | BTST.B #0x7,0x705e
00001f48 66 28 |f( | BNE 0x1f72
00001f4a 31 f9 93 03 f9 06 70 60 |1 p`| MOVE.W 0x9303f906,0x7060
00001f52 4a 38 70 61 |J8pa | TST.B 0x7061
00001f56 66 0e |f | BNE 0x1f66
00001f58 20 6d 00 00 | m | MOVEA.L (A5+0x0),A0
00001f5c 4e b8 04 76 |N v | JSR 0x476
00001f60 4c df 21 01 |L ! | MOVEM.L (A7)+,D0+A0+A5
00001f64 4e 73 |Ns | RTE
00001f66 0c 38 00 08 70 61 | 8 pa | CMPI.B #0x08,0x7061
00001f6c 66 04 |f | BNE 0x1f72
00001f6e PANIC_0x66d_unimplemented:
00001f6e 50 fa 06 6d |P m | PANIC.W #0x66d
00001f72 20 6d 00 00 | m | MOVEA.L (A5+0x0),A0
00001f76 4e b8 04 7e |N ~ | JSR 0x47e
00001f7a 60 e4 |` | BRA 0x1f60
00001f7c 48 e7 00 80 |H | MOVEM.L A0,-(A7)
00001f80 41 bc 00 01 |A | CHK.W #0x1,D0
00001f84 4a 39 00 00 fc 94 |J9 | TST.B MODEM_PORT_FLAG
00001f8a 67 24 |g$ | BEQ 0x1fb0
00001f8c 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
00001f90 41 f8 70 88 |A p | LEA.L 0x7088,A0
00001f94 30 28 00 02 |0( | MOVE.W (A0+0x2),D0
00001f98 67 16 |g | BEQ 0x1fb0
00001f9a 10 28 00 01 | ( | MOVE.B (A0+0x1),D0
00001f9e 30 30 01 25 00 04 |00 % | MOVE.W ((A0+#0x4)+D0.W),D0 ; LEW=0125
00001fa4 6a 0a |j | BPL 0x1fb0
00001fa6 53 68 00 02 |Sh | SUBQ.W #0x1,(A0+0x2)
00001faa 54 28 00 01 |T( | ADDQ.B #0x2,(A0+0x1)
00001fae 60 02 |` | BRA 0x1fb2
00001fb0 42 80 |B | CLR.L D0
00001fb2 46 fc 20 00 |F | MOVE.W #0x2000,SR
00001fb6 4c df 01 00 |L | MOVEM.L (A7)+,A0
00001fba 4e 75 |Nu | RTS
00001fbc 48 e7 0c 0e |H | MOVEM.L A6+A5+A4+D5+D4,-(A7)
00001fc0 45 bc 00 01 |E | CHK.W #0x1,D2
00001fc4 4a 03 |J | TST.B D3
00001fc6 56 fa 08 25 |V % | TRAPNE.W #0x0825
00001fca 4a 39 00 00 fc 94 |J9 | TST.B MODEM_PORT_FLAG
00001fd0 57 fa 08 25 |W % | TRAPEQ.W #0x0825
00001fd4 49 f9 00 00 e0 86 |I | LEA.L 0xe086,A4
00001fda 60 04 |` | BRA 0x1fe0
00001fdc 4e b8 4f 4a |N OJ | JSR 0x4f4a
00001fe0 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
00001fe4 4e b8 26 08 |N & | JSR 0x2608
00001fe8 4e b8 2d de |N - | JSR 0x2dde
00001fec 4a 41 |JA | TST.W D1
00001fee 66 ec |f | BNE 0x1fdc
00001ff0 46 fc 20 00 |F | MOVE.W #0x2000,SR
00001ff4 4c df 70 30 |L p0 | MOVEM.L (A7)+,D4+D5+A4+A5+A6
00001ff8 4e 75 |Nu | RTS
00001ffa 2f 08 |/ | MOVE.L A0,-(A7)
00001ffc 41 bc 00 0f |A | CHK.W #0xf,D0
00002000 41 f8 70 80 |A p | LEA.L 0x7080,A0
00002004 0c 40 00 01 | @ | CMPI.W #0x0001,D0
00002008 67 34 |g4 | BEQ 0x203e
0000200a 41 f8 70 88 |A p | LEA.L 0x7088,A0
0000200e 0c 40 00 02 | @ | CMPI.W #0x0002,D0
00002012 67 2a |g* | BEQ 0x203e
00002014 41 f8 70 90 |A p | LEA.L 0x7090,A0
00002018 0c 40 00 03 | @ | CMPI.W #0x0003,D0
0000201c 67 20 |g | BEQ 0x203e
0000201e 0c 40 00 08 | @ | CMPI.W #0x0008,D0
00002022 5d fa 08 25 |] % | TRAPLT.W #0x0825
00002026 41 f0 07 b0 00 00 e0 06 |A | LEA.L (D0.W*8+#0xe006),A0 ; LEW=07b0
0000202e 30 28 00 02 |0( | MOVE.W (A0+0x2),D0
00002032 52 40 |R@ | ADDQ.W #0x1,D0
00002034 90 68 00 04 | h | SUB.W (A0+0x4),D0
00002038 67 1e |g | BEQ 0x2058
0000203a 70 01 |p | MOVEQ.L #0x01,D0
0000203c 60 1a |` | BRA 0x2058
0000203e 30 28 00 02 |0( | MOVE.W (A0+0x2),D0
00002042 67 14 |g | BEQ 0x2058
00002044 42 80 |B | CLR.L D0
00002046 10 28 00 01 | ( | MOVE.B (A0+0x1),D0
0000204a 30 30 01 25 00 04 |00 % | MOVE.W ((A0+#0x4)+D0.W),D0 ; LEW=0125
00002050 6b e8 |k | BMI 0x203a
00002052 e0 48 | H | LSR.W #0x8,D0
00002054 e8 48 | H | LSR.W #0x4,D0
00002056 52 80 |R | ADDQ.L #0x1,D0
00002058 20 5f | _ | MOVEA.L (A7)+,A0
0000205a 4e 75 |Nu | RTS
0000205c 4c df 03 06 |L | MOVEM.L (A7)+,D1+D2+A0+A1
00002060 4e b8 4f 4a |N OJ | JSR 0x4f4a
00002064 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
00002068 48 e7 60 c0 |H ` | MOVEM.L A1+A0+D2+D1,-(A7)
0000206c 41 bc 00 0f |A | CHK.W #0xf,D0
00002070 41 f8 70 80 |A p | LEA.L 0x7080,A0
00002074 0c 40 00 01 | @ | CMPI.W #0x0001,D0
00002078 67 2e |g. | BEQ 0x20a8
0000207a 41 f8 70 88 |A p | LEA.L 0x7088,A0
0000207e 0c 40 00 02 | @ | CMPI.W #0x0002,D0
00002082 67 24 |g$ | BEQ 0x20a8
00002084 41 f8 70 90 |A p | LEA.L 0x7090,A0
00002088 0c 40 00 03 | @ | CMPI.W #0x0003,D0
0000208c 67 1a |g | BEQ 0x20a8
0000208e 0c 40 00 08 | @ | CMPI.W #0x0008,D0
00002092 5d fa 08 25 |] % | TRAPLT.W #0x0825
00002096 24 00 |$ | MOVE.L D0,D2
00002098 4e b8 26 a6 |N & | JSR 0x26a6
0000209c 65 be |e | BCS 0x205c
0000209e e1 4a | J | LSL.W #0x8,D2
000020a0 08 c2 00 0f | | BSET.L #0xf,D2
000020a4 80 42 | B | OR.W D2,D0
000020a6 60 26 |`& | BRA 0x20ce
000020a8 32 28 00 02 |2( | MOVE.W (A0+0x2),D1
000020ac 67 ae |g | BEQ 0x205c
000020ae 53 41 |SA | SUBQ.W #0x1,D1
000020b0 31 41 00 02 |1A | MOVE.W D1,(A0+0x2)
000020b4 12 28 00 01 | ( | MOVE.B (A0+0x1),D1
000020b8 30 30 11 25 00 04 |00 % | MOVE.W ((A0+#0x4)+D1.W),D0 ; LEW=1125
000020be 6b 08 |k | BMI 0x20c8
000020c0 02 40 0f ff | @ | ANDI.W #0x0fff,D0
000020c4 00 40 80 00 | @ | ORI.W #0x8000,D0
000020c8 54 01 |T | ADDQ.B #0x2,D1
000020ca 11 41 00 01 | A | MOVE.B D1,(A0+0x1)
000020ce 46 fc 20 00 |F | MOVE.W #0x2000,SR
000020d2 4c df 03 06 |L | MOVEM.L (A7)+,D1+D2+A0+A1
000020d6 4e 75 |Nu | RTS
000020d8 4c df 70 30 |L p0 | MOVEM.L (A7)+,D4+D5+A4+A5+A6
000020dc 4e b8 4f 4a |N OJ | JSR 0x4f4a
000020e0 48 e7 0c 0e |H | MOVEM.L A6+A5+A4+D5+D4,-(A7)
000020e4 47 bc 00 0f |G | CHK.W #0xf,D3
000020e8 49 f0 37 b0 00 00 e0 06 |I 7 | LEA.L (D3.W*8+#0xe006),A4 ; LEW=37b0
000020f0 08 14 00 07 | | BTST.B #0x7,(A4)
000020f4 57 fa 08 25 |W % | TRAPEQ.W #0x0825
000020f8 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
000020fc 0c 43 00 08 | C | CMPI.W #0x0008,D3
00002100 6d 30 |m0 | BLT 0x2132
00002102 4a 41 |JA | TST.W D1
00002104 67 38 |g8 | BEQ 0x213e
00002106 0c 78 00 80 70 9a | x p | CMPI.W #0x0080,0x709a
0000210c 67 ca |g | BEQ 0x20d8
0000210e 42 84 |B | CLR.L D4
00002110 18 38 70 98 | 8p | MOVE.B 0x7098,D4
00002114 3a 03 |: | MOVE.W D3,D5
00002116 e1 4d | M | LSL.W #0x8,D5
00002118 00 45 80 00 | E | ORI.W #0x8000,D5
0000211c 1a 1a | | MOVE.B (A2)+,D5
0000211e 53 41 |SA | SUBQ.W #0x1,D1
00002120 31 85 41 a0 73 a0 |1 A s | MOVE.W D5,(D4.W+#0x73a0) ; LEW=41a0
00002126 54 04 |T | ADDQ.B #0x2,D4
00002128 11 c4 70 98 | p | MOVE.B D4,0x7098
0000212c 52 78 70 9a |Rxp | ADDQ.W #0x1,0x709a
00002130 60 d0 |` | BRA 0x2102
00002132 4e b8 26 08 |N & | JSR 0x2608
00002136 4e b8 21 48 |N !H | JSR 0x2148
0000213a 4a 41 |JA | TST.W D1
0000213c 66 9a |f | BNE 0x20d8
0000213e 46 fc 20 00 |F | MOVE.W #0x2000,SR
00002142 4c df 70 30 |L p0 | MOVEM.L (A7)+,D4+D5+A4+A5+A6
00002146 4e 75 |Nu | RTS
00002148 0c 43 00 01 | C | CMPI.W #0x0001,D3
0000214c 66 04 |f | BNE 0x2152
0000214e 4e b8 27 74 |N 't | JSR 0x2774
00002152 0c 43 00 02 | C | CMPI.W #0x0002,D3
00002156 66 0e |f | BNE 0x2166
00002158 4a 39 00 00 fc 94 |J9 | TST.B MODEM_PORT_FLAG
0000215e 56 fa 08 25 |V % | TRAPNE.W #0x0825
00002162 4e b8 2b d6 |N + | JSR 0x2bd6
00002166 0c 43 00 03 | C | CMPI.W #0x0003,D3
0000216a 66 04 |f | BNE 0x2170
0000216c 4e b8 32 1e |N 2 | JSR 0x321e
00002170 4e 75 |Nu | RTS
00002172 2f 0c |/ | MOVE.L A4,-(A7)
00002174 40 e7 |@ | MOVE.W SR,-(A7)
00002176 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
0000217a 47 bc 00 0f |G | CHK.W #0xf,D3
0000217e 49 f0 37 b0 00 00 e0 06 |I 7 | LEA.L (D3.W*8+#0xe006),A4 ; LEW=37b0
00002186 08 14 00 07 | | BTST.B #0x7,(A4)
0000218a 57 fa 08 25 |W % | TRAPEQ.W #0x0825
0000218e 4a 00 |J | TST.B D0
00002190 66 12 |f | BNE 0x21a4
00002192 08 ac 00 06 00 00 | | BCLR.B #0x6,(A4+0x0)
00002198 08 ac 00 05 00 00 | | BCLR.B #0x5,(A4+0x0)
0000219e 67 0a |g | BEQ 0x21aa
000021a0 61 a6 |a | BSR 0x2148
000021a2 60 06 |` | BRA 0x21aa
000021a4 08 ec 00 06 00 00 | | BSET.B #0x6,(A4+0x0)
000021aa 46 df |F | MOVE.W (A7)+,SR
000021ac 28 5f |(_ | MOVEA.L (A7)+,A4
000021ae 4e 75 |Nu | RTS
000021b0 4e f8 25 26 4e f8 22 06 |N %&N " | .XXX[0x1d0]
000021b8 4e f8 21 d0 46 fc 23 00 |N ! F # |
000021c0 42 41 12 28 00 1b 43 bc |BA ( C |
000021c8 00 02 4e f0 15 a0 21 b0 | N ! |
000021d0 48 e7 80 40 4e b8 07 82 |H @N |
000021d8 20 3c 70 ff 00 00 4a 39 | <p J9|
000021e0 00 00 fc 94 67 06 20 3c | g <|
000021e8 50 ff 80 00 22 c0 70 0d |P " p |
000021f0 42 59 51 c8 ff fc 21 7c |BYQ !||
000021f8 00 00 00 20 00 08 4c df | L |
00002200 02 01 4e f8 04 94 4a b8 | N J |
00002208 74 f4 6b 10 2f 0a 45 f8 |t k / E |
00002210 74 f8 4e b8 4d b2 24 5f |t N M $_|
00002218 4e b8 04 86 21 c8 74 f4 |N ! t |
00002220 2f 09 4e b8 07 82 21 c9 |/ N ! |
00002228 75 00 54 89 21 c9 75 04 |u T ! u |
00002230 31 fc 00 fe 75 08 22 5f |1 u "_|
00002238 4e b8 04 86 48 e7 fc 7c |N H ||
00002240 30 38 75 08 6b 00 00 c4 |08u k |
00002248 22 78 75 04 34 38 75 10 |"xu 48u |
00002250 28 38 75 0c 4a 40 6b 00 |(8u J@k |
00002258 00 ae 22 04 e9 49 47 f0 | " IG |
00002260 17 b0 00 00 e0 06 4b f0 | K |
00002268 11 b0 00 00 e1 06 08 ab | |
00002270 00 00 00 00 67 24 26 04 | g$& |
00002278 00 43 03 00 2f 04 78 0f | C / x |
00002280 d6 83 1a 33 46 00 02 05 | 3F |
00002288 00 28 67 02 52 83 51 cc | (g R Q |
00002290 ff f0 28 1f 22 c3 53 40 | ( " S@|
00002298 6b 6c 08 15 00 00 67 2c |kl g,|
000022a0 26 04 06 43 04 00 48 43 |& C HC|
000022a8 3a 3c 00 0f 08 b5 00 06 |:< |
000022b0 50 00 67 10 08 b5 00 07 |P g |
000022b8 50 00 36 05 e1 4b 22 c3 |P 6 K" |
000022c0 53 40 6b 42 53 45 6a e4 |S@kBSEj |
000022c8 08 95 00 00 53 44 6b 06 | SDk |
000022d0 4e b8 24 60 60 2c 45 f8 |N $``,E |
000022d8 70 80 4e b8 24 1e 4a 39 |p N $ J9|
000022e0 00 00 fc 94 66 08 45 f8 | f E |
000022e8 70 88 4e b8 24 1e 45 f8 |p N $ E |
000022f0 70 90 4e b8 24 1e 45 f8 |p N $ E |
000022f8 70 98 4e b8 24 1e 38 38 |p N $ 88|
00002300 75 10 51 ca ff 50 21 c4 |u Q P! |
00002308 75 0c 38 3c 00 fe 98 40 |u 8< @|
00002310 66 08 4c df 3e 3f 4e f8 |f L >?N |
00002318 22 38 31 84 01 e1 75 00 |"81 u |
00002320 e5 4c 54 44 31 44 00 0a | LTD1D |
00002328 21 fc 93 03 fc 00 74 f4 |! t |
00002330 4e b8 04 94 43 f8 74 f8 |N C t |
00002338 4e b8 4d cc 64 08 c1 49 |N M d I|
00002340 4e b8 04 76 20 49 4c df |N v IL |
00002348 3e 3f 4e 75 2f 08 48 e7 |>?Nu/ H |
00002350 80 e0 45 f8 75 12 20 3c | E u <|
00002358 00 00 04 e1 25 7c 00 00 | %| |
00002360 23 4c 00 08 4e b8 4e b2 |#L N N |
00002368 4c df 07 01 20 78 74 f4 |L xt |
00002370 b1 fc 93 03 fc 00 57 f8 | W |
00002378 75 0a 67 04 4e b8 04 76 |u g N v|
00002380 20 5f 4e 75 | _Nu | .XXX[0x4]
00002384 48 e7 a0 80 |H | MOVEM.L A0+D2+D0,-(A7) ; Via VECTOR_MODEM.RXRDY
00002388 08 f8 00 01 6c d0 | l | BSET.B #0x1,0x6cd0
0000238e e9 f8 20 04 a0 01 | | BFEXTU.L IO_DUART_MODEM_STATUS,{0:4},D2
00002394 67 06 |g | BEQ 0x239c
00002396 11 fc 00 40 a0 02 | @ | MOVE.B #0x40,IO_DUART_MODEM_COMMAND
0000239c 34 30 21 a0 63 e2 |40! c | MOVE.W (D2.W+#0x63e2),D2 ; LEW=21a0
000023a2 14 38 a0 03 | 8 | MOVE.B IO_DUART_MODEM_DATA,D2
000023a6 42 80 |B | CLR.L D0
000023a8 41 f8 70 88 |A p | LEA.L 0x7088,A0
000023ac 10 28 00 00 | ( | MOVE.B (A0+0x0),D0
000023b0 0c 68 00 80 00 02 | h | CMPI.W #0x0080,(A0+0x2)
000023b6 67 16 |g | BEQ 0x23ce
000023b8 31 82 01 a0 71 a0 |1 q | MOVE.W D2,(D0.W+#0x71a0) ; LEW=01a0
000023be 54 00 |T | ADDQ.B #0x2,D0
000023c0 11 40 00 00 | @ | MOVE.B D0,(A0+0x0)
000023c4 52 68 00 02 |Rh | ADDQ.W #0x1,(A0+0x2)
000023c8 4c df 01 05 |L | MOVEM.L (A7)+,D0+D2+A0
000023cc 4e 73 |Ns | RTE
000023ce 55 00 |U | SUBQ.B #0x2,D0
000023d0 00 70 40 00 01 a0 71 a0 | p@ q | ORI.W #0x4000,(D0.W+#0x71a0) ; LEW=01a0
000023d8 60 ee |` | BRA 0x23c8
000023da VECTOR_MODEM.DSCHG:
; Via VECTOR_MODEM.DSCHG
000023da 48 e7 40 c0 |H @ | MOVEM.L A1+A0+D1,-(A7) ; <-- VECTOR_0x4a
000023de 08 f8 00 01 6c d0 | l | BSET.B #0x1,0x6cd0
000023e4 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
000023e8 12 38 a0 04 | 8 | MOVE.B IO_DUART_ACR_IPCR,D1
000023ec 08 01 00 03 | | BTST.L #0x3,D1
000023f0 67 20 |g | BEQ 0x2412
000023f2 20 78 74 f4 | xt | MOVEA.L 0x74f4,A0
000023f6 b1 fc 93 03 fc 00 | | CMPA.L #0x9303fc00,A0
000023fc 67 1a |g | BEQ 0x2418
000023fe 22 78 75 04 |"xu | MOVEA.L 0x7504,A1
00002402 22 c1 |" | MOVE.L D1,(A1)+
00002404 21 c9 75 04 |! u | MOVE.L A1,0x7504
00002408 53 78 75 08 |Sxu | SUBQ.W #0x1,0x7508
0000240c 6c 04 |l | BGE 0x2412
0000240e 4e b8 04 76 |N v | JSR 0x476
00002412 4c df 03 02 |L | MOVEM.L (A7)+,D1+A0+A1
00002416 4e 73 |Ns | RTE
00002418 51 f8 75 0b |Q u | SF.B 0x750b
0000241c 60 f4 |` | BRA 0x2412
0000241e 36 2a |6* | .XXX[0x2]
00002420 00 02 67 3a 4a 40 6d 36 | g:J@m6| .XXX[0x1e8]
00002428 42 85 1a 2a 00 01 26 6a |B * &j|
00002430 00 04 60 02 67 20 72 00 | ` g r |
00002438 32 33 50 00 6b 0e 48 41 |23P k HA|
00002440 e9 99 e1 49 48 41 e8 49 | IHA I|
00002448 00 41 80 00 22 c1 54 05 | A " T |
00002450 53 43 51 c8 ff e0 15 45 |SCQ E|
00002458 00 01 35 43 00 02 4e 75 | 5C Nu|
00002460 48 e7 74 88 4a 39 00 00 |H t J9 |
00002468 fc 94 67 00 00 4c 41 f8 | g LA |
00002470 70 88 4a 40 6d 42 42 85 |p J@mBB |
00002478 1a 28 00 01 36 28 00 02 | ( 6( |
00002480 26 68 00 04 4a 43 67 00 |&h JCg |
00002488 00 30 22 3c 00 01 00 00 | 0"< |
00002490 32 33 50 00 6a 22 49 f9 |23P j"I |
00002498 00 00 e0 86 08 14 00 06 | |
000024a0 67 0c b2 2c 00 07 67 1e |g , g |
000024a8 b2 2c 00 06 67 42 22 c1 | , gB" |
000024b0 54 05 53 43 51 c8 ff ce |T SCQ |
000024b8 11 45 00 01 31 43 00 02 | E 1C |
000024c0 4c df 11 2e 4e 75 08 ec |L .Nu |
000024c8 00 05 00 00 4a 38 74 f2 | J8t |
000024d0 66 46 4a b8 74 ec 67 40 |fFJ t g@|
000024d8 32 38 74 f0 0c 41 00 03 |28t A |
000024e0 6f 36 08 ac 00 04 00 00 |o6 |
000024e8 11 fc 00 08 a0 02 60 28 | `(|
000024f0 08 ac 00 05 00 00 67 20 | g |
000024f8 08 2c 00 04 00 00 66 18 | , f |
00002500 4a 78 74 f0 66 06 4e b8 |Jxt f N |
00002508 2d de 60 0c 11 fc 00 04 |- ` |
00002510 a0 02 08 ec 00 04 00 00 | |
00002518 08 ec 00 00 00 00 54 05 | T |
00002520 53 43 60 00 ff 60 48 e7 |SC` `H |
00002528 fc 7e 4e b8 07 82 42 83 | ~N B |
00002530 42 82 42 81 42 80 24 49 |B B B $I|
00002538 10 1a 26 4a 42 11 53 80 | &JB S |
00002540 6c 12 4a 11 4c df 7e 3f |l J L ~?|
00002548 67 00 df 4a 52 a8 00 08 |g JR |
00002550 4e f8 04 8c 12 1a 43 bc |N C |
00002558 00 0c 14 1a 45 bc 00 02 | E |
00002560 16 1a 47 bc 00 0f 0c 01 | G |
00002568 00 04 66 0a 12 1a 43 bc | f C |
00002570 00 07 06 01 00 0d 28 02 | ( |
00002578 e9 4c 66 1c 49 f0 37 b0 | Lf I 7 |
00002580 00 00 e0 06 08 14 00 07 | |
00002588 57 fa 08 25 3c 70 33 a0 |W %<p3 |
00002590 63 f2 3c 76 12 00 4e d6 |c <v N |
00002598 4a 39 00 00 fc 94 57 fa |J9 W |
000025a0 08 25 0c 02 00 01 56 fa | % V |
000025a8 08 25 4a 03 56 fa 08 25 | %J V %|
000025b0 49 f9 00 00 e0 86 3c 70 |I <p|
000025b8 13 a0 65 98 4e d6 08 ec | e N |
000025c0 00 06 00 00 4e f8 25 3e | N %>|
000025c8 19 5a 00 06 4e f8 25 3e | Z N %>|
000025d0 19 5a 00 07 4e f8 25 3e | Z N %>|
000025d8 4a 41 67 00 ff 62 d4 c1 |JAg b |
000025e0 52 11 16 c2 16 c3 16 c1 |R |
000025e8 56 a8 00 08 ef 4a 08 f0 |V J |
000025f0 00 00 21 b0 00 00 e0 06 | ! |
000025f8 42 82 4e f8 25 3e 52 8a |B N %>R |
00002600 4e f8 25 3e 50 fa 08 24 |N %>P $|
00002608 78 2c |x, | MOVEQ.L #0x2c,D4
0000260a c8 2c 00 00 | , | AND.B (A4+0x0),D4
0000260e 66 00 00 94 |f | BNE 0x26a4
00002612 4a 41 |JA | TST.W D1
00002614 67 00 00 8e |g | BEQ 0x26a4
00002618 38 2c 00 04 |8, | MOVE.W (A4+0x4),D4
0000261c 4d f0 49 a0 00 01 |M I | LEA.L (D4.L+#0x1),A6 ; LEW=49a0
00002622 c8 78 74 e6 | xt | AND.W 0x74e6,D4
00002626 3a 30 49 90 |:0I | MOVE.W (D4.L),D5 ; LEW=4990
0000262a 66 2e |f. | BNE 0x265a
0000262c 1a 2c 00 01 | , | MOVE.B (A4+0x1),D5
00002630 ba 38 74 ea | 8t | CMP.B 0x74ea,D5
00002634 6c 68 |lh | BGE 0x269e
00002636 2a 38 74 e0 |*8t | MOVE.L 0x74e0,D5
0000263a 67 62 |gb | BEQ 0x269e
0000263c 31 85 49 90 |1 I | MOVE.W D5,(D4.L) ; LEW=4990
00002640 31 f0 59 90 74 e2 |1 Y t | MOVE.W (D5.L),0x74e2 ; LEW=5990
00002646 38 05 |8 | MOVE.W D5,D4
00002648 3a 38 74 e4 |:8t | MOVE.W 0x74e4,D5
0000264c 31 85 49 90 |1 I | MOVE.W D5,(D4.L) ; LEW=4990
00002650 4d f0 49 a0 00 02 |M I | LEA.L (D4.L+#0x2),A6 ; LEW=49a0
00002656 52 2c 00 01 |R, | ADDQ.B #0x1,(A4+0x1)
0000265a ba 41 | A | CMP.W D1,D5
0000265c 6f 02 |o | BLE 0x2660
0000265e 3a 01 |: | MOVE.W D1,D5
00002660 92 45 | E | SUB.W D5,D1
00002662 9b 70 49 90 | pI | SUB.W D5,(D4.L) ; LEW=4990
00002666 0c 45 00 07 | E | CMPI.W #0x0007,D5
0000266a 6d 20 |m | BLT 0x268c
0000266c 60 04 |` | BRA 0x2672
0000266e 1c da | | MOVE.B (A2)+,(A6)+
00002670 53 45 |SE | SUBQ.W #0x1,D5
00002672 28 0e |( | MOVE.L A6,D4
00002674 02 44 00 03 | D | ANDI.W #0x0003,D4
00002678 66 f4 |f | BNE 0x266e
0000267a 48 c5 |H | EXTW.L D5
0000267c e4 9d | | ROR.L #0x2,D5
0000267e 53 45 |SE | SUBQ.W #0x1,D5
00002680 2c da |, | MOVE.L (A2)+,(A6)+
00002682 51 cd ff fc |Q | DBF D5,0x2680
00002686 42 45 |BE | CLR.W D5
00002688 e5 9d | | ROL.L #0x2,D5
0000268a 67 08 |g | BEQ 0x2694
0000268c 53 45 |SE | SUBQ.W #0x1,D5
0000268e 1c da | | MOVE.B (A2)+,(A6)+
00002690 51 cd ff fc |Q | DBF D5,0x268e
00002694 53 8e |S | SUBQ.L #0x1,A6
00002696 39 4e 00 04 |9N | MOVE.W A6,(A4+0x4)
0000269a 4e f8 26 12 |N & | JMP 0x2612
0000269e 08 ec 00 03 00 00 | | BSET.B #0x3,(A4+0x0)
000026a4 4e 75 |Nu | RTS
000026a6 41 f0 07 b0 00 00 e0 06 |A | LEA.L (D0.W*8+#0xe006),A0 ; LEW=07b0
000026ae 43 f0 05 a0 74 a0 |C t | LEA.L (D0.W*4+#0x74a0),A1 ; LEW=05a0
000026b4 08 10 00 05 | | BTST.B #0x5,(A0)
000026b8 66 1a |f | BNE 0x26d4
000026ba 22 11 |" | MOVE.L (A1),D1
000026bc 4a 28 00 01 |J( | TST.B (A0+0x1)
000026c0 66 4c |fL | BNE 0x270e
000026c2 b2 68 00 04 | h | CMP.W (A0+0x4),D1
000026c6 62 0c |b | BHI 0x26d4
000026c8 67 16 |g | BEQ 0x26e0
000026ca 10 30 19 90 | 0 | MOVE.B (D1.L),D0 ; LEW=1990
000026ce 52 81 |R | ADDQ.L #0x1,D1
000026d0 22 81 |" | MOVE.L D1,(A1)
000026d2 4e 75 |Nu | RTS
000026d4 08 a8 00 04 00 00 | | BCLR.B #0x4,(A0+0x0)
000026da 44 fc 00 01 |D | MOVE.W #0x1,CCR
000026de 4e 75 |Nu | RTS
000026e0 10 30 19 90 | 0 | MOVE.B (D1.L),D0 ; LEW=1990
000026e4 32 28 00 02 |2( | MOVE.W (A0+0x2),D1
000026e8 31 b8 74 e4 19 90 |1 t | MOVE.W 0x74e4,(D1.L) ; LEW=1990
000026ee 52 41 |RA | ADDQ.W #0x1,D1
000026f0 31 41 00 04 |1A | MOVE.W D1,(A0+0x4)
000026f4 52 81 |R | ADDQ.L #0x1,D1
000026f6 22 81 |" | MOVE.L D1,(A1)
000026f8 08 a8 00 03 00 00 | | BCLR.B #0x3,(A0+0x0)
000026fe 67 08 |g | BEQ 0x2708
00002700 08 f9 00 00 00 00 e0 06 | | BSET.B #0x0,0xe006
00002708 44 fc 00 00 |D | MOVE.W #0x0,CCR
0000270c 4e 75 |Nu | RTS
0000270e 10 30 19 90 | 0 | MOVE.B (D1.L),D0 ; LEW=1990
00002712 52 81 |R | ADDQ.L #0x1,D1
00002714 22 81 |" | MOVE.L D1,(A1)
00002716 c2 78 74 e8 | xt | AND.W 0x74e8,D1
0000271a 66 ec |f | BNE 0x2708
0000271c 32 28 00 02 |2( | MOVE.W (A0+0x2),D1
00002720 31 70 19 90 00 02 |1p | MOVE.W (D1.L),(A0+0x2) ; LEW=1990
00002726 31 b8 74 e2 19 90 |1 t | MOVE.W 0x74e2,(D1.L) ; LEW=1990
0000272c 31 c1 74 e2 |1 t | MOVE.W D1,0x74e2
00002730 32 28 00 02 |2( | MOVE.W (A0+0x2),D1
00002734 54 81 |T | ADDQ.L #0x2,D1
00002736 22 81 |" | MOVE.L D1,(A1)
00002738 12 28 00 01 | ( | MOVE.B (A0+0x1),D1
0000273c 53 01 |S | SUBQ.B #0x1,D1
0000273e 11 41 00 01 | A | MOVE.B D1,(A0+0x1)
00002742 b2 38 74 eb | 8t | CMP.B 0x74eb,D1
00002746 6e c0 |n | BGT 0x2708
00002748 60 ae |` | BRA 0x26f8
0000274a 08 ac 00 06 00 00 | | .XXX[0x6]
00002750 08 ac 00 05 00 00 67 04 | g | .XXX[0x20]
00002758 4e b8 27 74 4e f8 25 3e |N 'tN %>|
00002760 08 ac 00 01 00 00 12 1a | |
00002768 4e b8 26 08 4e b8 27 74 |N & N 't|
00002770 4e f8 25 d8 |N % | .XXX[0x4]
00002774 08 39 00 00 00 00 fc 06 | 9 | BTST.B #0x0,0xfc06
0000277c 66 1a |f | BNE 0x2798
0000277e 08 39 00 05 00 00 e0 0e | 9 | BTST.B #0x5,0xe00e
00002786 66 10 |f | BNE 0x2798
00002788 08 f9 00 04 00 00 e0 0e | | BSET.B #0x4,0xe00e
00002790 66 06 |f | BNE 0x2798
00002792 08 f8 00 00 90 03 | | BSET.B #0x0,IO_UART_COMMAND
00002798 4e 75 |Nu | RTS
0000279a 20 1f | | MOVE.L (A7)+,D0
0000279c 4e b8 4f 4a |N OJ | JSR 0x4f4a
000027a0 2f 00 |/ | MOVE.L D0,-(A7)
000027a2 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
000027a6 30 39 00 00 e0 12 |09 | MOVE.W 0xe012,D0
000027ac 90 79 00 00 e0 10 | y | SUB.W 0xe010,D0
000027b2 53 40 |S@ | SUBQ.W #0x1,D0
000027b4 66 e4 |f | BNE 0x279a
000027b6 46 fc 20 00 |F | MOVE.W #0x2000,SR
000027ba 20 1f | | MOVE.L (A7)+,D0
000027bc 4e 75 |Nu | RTS
000027be 11 80 01 f1 00 00 fc 60 | `| MOVE.B D0,((#0xfc60)) ; LEW=01f1
000027c6 52 79 00 00 fc 62 |Ry b | ADDQ.W #0x1,0xfc62
000027cc 66 08 |f | BNE 0x27d6
000027ce 33 fc fc c0 00 00 fc 62 |3 b| MOVE.W #0xfcc0,0xfc62
000027d6 11 c0 90 00 | | MOVE.B D0,IO_UART_DATA
000027da 4e 75 |Nu | RTS
000027dc VECTOR_CONSOLE.TXRDY:
000027dc 48 e7 c0 c0 |H | MOVEM.L A1+A0+D1+D0,-(A7) ; <-- VECTOR_0x49
000027e0 08 f8 00 01 6c d0 | l | BSET.B #0x1,0x6cd0
000027e6 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
000027ea 70 01 |p | MOVEQ.L #0x01,D0
000027ec 4e b8 26 a6 |N & | JSR 0x26a6
000027f0 65 08 |e | BCS 0x27fa
000027f2 61 ca |a | BSR 0x27be
000027f4 4c df 03 03 |L | MOVEM.L (A7)+,D0+D1+A0+A1
000027f8 4e 73 |Ns | RTE
000027fa 08 b8 00 00 90 03 | | BCLR.B #0x0,IO_UART_COMMAND
00002800 60 f2 |` | BRA 0x27f4
00002802 VECTOR_CONSOLE.RXRDY:
00002802 48 e7 a0 80 |H | MOVEM.L A0+D2+D0,-(A7) ; <-- VECTOR_0x45
00002806 08 f8 00 01 6c d0 | l | BSET.B #0x1,0x6cd0
0000280c e9 f8 20 83 90 01 | | BFEXTU.L IO_UART_STATUS,{2:3},D2
00002812 67 0c |g | BEQ 0x2820
00002814 34 30 21 a0 64 3c |40! d< | MOVE.W (D2.W+#0x643c),D2 ; LEW=21a0
0000281a 08 f8 00 04 90 03 | | BSET.B #0x4,IO_UART_COMMAND
00002820 14 38 90 00 | 8 | MOVE.B IO_UART_DATA,D2
00002824 08 39 00 06 00 00 e0 0e | 9 | BTST.B #0x6,0xe00e
0000282c 67 10 |g | BEQ 0x283e
0000282e b4 39 00 00 e0 15 | 9 | CMP.B 0xe015,D2
00002834 67 30 |g0 | BEQ 0x2866
00002836 b4 39 00 00 e0 14 | 9 | CMP.B 0xe014,D2
0000283c 67 3a |g: | BEQ 0x2878
0000283e 42 80 |B | CLR.L D0
00002840 10 38 70 80 | 8p | MOVE.B 0x7080,D0
00002844 0c 78 00 80 70 82 | x p | CMPI.W #0x0080,0x7082
0000284a 67 4a |gJ | BEQ 0x2896
0000284c 00 42 81 00 | B | ORI.W #0x8100,D2
00002850 31 82 01 a0 70 a0 |1 p | MOVE.W D2,(D0.W+#0x70a0) ; LEW=01a0
00002856 52 78 70 82 |Rxp | ADDQ.W #0x1,0x7082
0000285a 54 00 |T | ADDQ.B #0x2,D0
0000285c 11 c0 70 80 | p | MOVE.B D0,0x7080
00002860 4c df 01 05 |L | MOVEM.L (A7)+,D0+D2+A0
00002864 4e 73 |Ns | RTE
00002866 08 f9 00 00 00 00 e0 06 | | BSET.B #0x0,0xe006
0000286e 08 f9 00 05 00 00 e0 0e | | BSET.B #0x5,0xe00e
00002876 60 16 |` | BRA 0x288e
00002878 08 f9 00 00 00 00 e0 06 | | BSET.B #0x0,0xe006
00002880 08 b9 00 05 00 00 e0 0e | | BCLR.B #0x5,0xe00e
00002888 67 04 |g | BEQ 0x288e
0000288a 4e b8 27 74 |N 't | JSR 0x2774
0000288e 4a 78 6e de |Jxn | TST.W 0x6ede
00002892 66 cc |f | BNE 0x2860
00002894 60 a8 |` | BRA 0x283e
00002896 55 00 |U | SUBQ.B #0x2,D0
00002898 00 70 40 00 01 a0 70 a0 | p@ p | ORI.W #0x4000,(D0.W+#0x70a0) ; LEW=01a0
000028a0 60 be |` | BRA 0x2860
000028a2 VECTOR_CONSOLE.BREAK:
000028a2 4a 39 00 00 fc 00 |J9 | TST.B 0xfc00 ; <-- VECTOR_0x42
000028a8 6a 02 |j | BPL 0x28ac
000028aa 4e 40 |N@ | TRAP #0
000028ac 08 f8 00 04 90 03 | | BSET.B #0x4,IO_UART_COMMAND
000028b2 4a 38 90 00 |J8 | TST.B IO_UART_DATA
000028b6 08 39 00 05 00 00 fc 00 | 9 | BTST.B #0x5,0xfc00
000028be 67 40 |g@ | BEQ 0x2900
000028c0 08 f9 00 00 00 00 fc 06 | | BSET.B #0x0,0xfc06
000028c8 66 36 |f6 | BNE 0x2900
000028ca 21 f8 01 14 75 24 |! u$ | MOVE.L vector_console.rxrdy,0x7524
000028d0 21 f8 01 24 75 20 |! $u | MOVE.L vector_console.txrdy,0x7520
000028d6 21 fc 00 00 2b 04 01 14 |! + | MOVE.L #0x2b04,vector_console.rxrdy
000028de 21 fc 00 00 29 1a 01 24 |! ) $| MOVE.L #0x291a,vector_console.txrdy
000028e6 11 f8 90 03 75 3a | u: | MOVE.B IO_UART_COMMAND,0x753a
000028ec 21 fc 00 00 64 44 75 28 |! dDu(| MOVE.L #0x6444,0x7528
000028f4 08 f8 00 00 90 03 | | BSET.B #0x0,IO_UART_COMMAND
000028fa 08 b8 00 02 90 03 | | BCLR.B #0x2,IO_UART_COMMAND
00002900 4e 73 |Ns | RTE
00002902 VECTOR_0x50:
00002902 08 39 00 05 00 00 fc 00 | 9 | BTST.B #0x5,0xfc00 ; <-- VECTOR_0x50
0000290a 67 f4 |g | BEQ 0x2900
0000290c 08 39 00 00 00 00 fc 06 | 9 | BTST.B #0x0,0xfc06
00002914 66 ea |f | BNE 0x2900
00002916 PANIC_0x728_unknown_interrupt:
00002916 50 fa 07 28 |P ( | PANIC.W #0x728
0000291a 48 e7 80 80 |H | MOVEM.L A0+D0,-(A7) ; Via VECTOR_CONSOLE.TXRDY
0000291e 08 f8 00 01 6c d0 | l | BSET.B #0x1,0x6cd0
00002924 20 78 75 28 | xu( | MOVEA.L 0x7528,A0
00002928 42 80 |B | CLR.L D0
0000292a 10 18 | | MOVE.B (A0)+,D0
0000292c 21 c8 75 28 |! u( | MOVE.L A0,0x7528
00002930 30 70 03 a0 65 36 |0p e6 | MOVEA.W (D0.W*2+#0x6536),A0 ; LEW=03a0
00002936 0c 00 00 06 | | CMPI.B #0x06,D0
0000293a 63 06 |c | BLS 0x2942
0000293c 11 c0 90 00 | | MOVE.B D0,IO_UART_DATA
00002940 60 02 |` | BRA 0x2944
00002942 4e 90 |N | JSR (A0)
00002944 4c df 01 01 |L | MOVEM.L (A7)+,D0+A0
00002948 4e 73 |Ns | RTE
0000294a 11 fc 00 03 75 37 | u7 | .XXX[0x6]
00002950 08 38 00 03 f8 03 66 0c | 8 f | .XXX[0x1b0]
00002958 53 38 75 37 21 fc 00 00 |S8u7! |
00002960 64 d2 75 28 4e 75 21 fc |d u(Nu! |
00002968 00 00 fc 40 75 2c 11 c0 | @u, |
00002970 75 38 4a 38 75 39 66 0e |u8J8u9f |
00002978 08 b8 00 00 90 03 08 f8 | |
00002980 00 02 90 03 4e 75 53 38 | NuS8|
00002988 75 39 20 78 75 2c b1 fc |u9 xu, |
00002990 00 00 fc 40 66 0e 42 38 | @f B8|
00002998 75 39 21 fc 00 00 65 31 |u9! e1|
000029a0 75 28 4e 75 10 20 21 c8 |u(Nu ! |
000029a8 75 2c 21 fc 00 00 65 2d |u,! e-|
000029b0 75 28 0c 00 00 20 64 04 |u( d |
000029b8 57 b8 75 28 4e 75 20 38 |W u(Nu 8|
000029c0 75 2c 04 40 fc 40 0c 38 |u, @ @ 8|
000029c8 00 02 75 38 66 00 00 a2 | u8f |
000029d0 21 fc 00 00 64 44 75 28 |! dDu(|
000029d8 20 7c 00 00 fc 40 4a 10 | | @J |
000029e0 67 da 4e b9 80 00 20 20 |g N |
000029e8 0c 80 00 01 09 b4 67 12 | g |
000029f0 b0 38 75 37 62 c6 53 00 | 8u7b S |
000029f8 6b 34 53 00 6b 0e 53 00 |k4S k S |
00002a00 6b 36 08 b9 00 00 00 00 |k6 |
00002a08 fc 06 4e 40 11 f8 75 3a | N@ u:|
00002a10 90 03 08 b9 00 00 00 00 | |
00002a18 fc 06 21 f8 75 24 01 14 | ! u$ |
00002a20 21 f8 75 20 01 24 08 f8 |! u $ |
00002a28 00 00 90 03 4e 75 21 fc | Nu! |
00002a30 00 00 64 f9 75 28 4e 75 | d u(Nu|
00002a38 20 79 00 00 fc 60 21 c8 | y `! |
00002a40 75 30 60 0c 20 78 75 30 |u0` xu0|
00002a48 b1 f9 00 00 fc 60 67 bc | `g |
00002a50 11 d8 90 00 11 fc 00 06 | |
00002a58 75 34 31 c8 75 32 66 06 |u41 u2f |
00002a60 31 fc fc c0 75 32 21 fc |1 u2! |
00002a68 00 00 75 34 75 28 4e 75 | u4u(Nu|
00002a70 21 fc 00 00 64 e4 75 28 |! d u(|
00002a78 53 40 6b 90 66 38 10 39 |S@k f8 9|
00002a80 00 00 fc 40 02 00 00 5f | @ _|
00002a88 0c 00 00 4e 67 00 ff 7e | Ng ~|
00002a90 0c 00 00 59 66 1e 13 fc | Yf |
00002a98 00 08 00 00 fc 01 13 fc | |
00002aa0 00 01 00 00 fc 04 23 fc | # |
00002aa8 00 00 2a a6 00 00 fc 08 | * |
00002ab0 4e f8 52 14 4e 75 57 40 |N R NuW@|
00002ab8 66 fa 10 39 00 00 fc 40 |f 9 @|
00002ac0 02 00 00 5f 0c 00 00 4d | _ M|
00002ac8 66 ea 10 39 00 00 fc 41 |f 9 A|
00002ad0 02 00 00 5f 0c 00 00 45 | _ E|
00002ad8 66 da 10 39 00 00 fc 42 |f 9 B|
00002ae0 02 00 00 5f 0c 00 00 4e | _ N|
00002ae8 66 ca 10 39 00 00 fc 43 |f 9 C|
00002af0 02 00 00 5f 0c 00 00 55 | _ U|
00002af8 66 ba 13 fc 00 1f 00 00 |f |
00002b00 fc 01 60 9a | ` | .XXX[0x4]
00002b04 48 e7 80 80 |H | MOVEM.L A0+D0,-(A7) ; Via VECTOR_CONSOLE.RXRDY
00002b08 08 f8 00 01 6c d0 | l | BSET.B #0x1,0x6cd0
00002b0e 20 78 75 2c | xu, | MOVEA.L 0x752c,A0
00002b12 10 38 90 00 | 8 | MOVE.B IO_UART_DATA,D0
00002b16 02 00 00 7f | | ANDI.B #0x7f,D0
00002b1a 0c 00 00 0d | | CMPI.B #0x0d,D0
00002b1e 67 4c |gL | BEQ 0x2b6c
00002b20 0c 00 00 0a | | CMPI.B #0x0a,D0
00002b24 67 46 |gF | BEQ 0x2b6c
00002b26 0c 00 00 08 | | CMPI.B #0x08,D0
00002b2a 67 5a |gZ | BEQ 0x2b86
00002b2c 0c 00 00 7f | | CMPI.B #0x7f,D0
00002b30 67 54 |gT | BEQ 0x2b86
00002b32 0c 00 00 15 | | CMPI.B #0x15,D0
00002b36 67 40 |g@ | BEQ 0x2b78
00002b38 b1 fc 00 00 fc 5f | _ | CMPA.L #0xfc5f,A0
00002b3e 6d 0a |m | BLT 0x2b4a
00002b40 21 fc 00 00 65 31 75 28 |! e1u(| MOVE.L #0x6531,0x7528
00002b48 60 50 |`P | BRA 0x2b9a
00002b4a 10 c0 | | MOVE.B D0,(A0)+
00002b4c 21 c8 75 2c |! u, | MOVE.L A0,0x752c
00002b50 20 7c 00 00 75 34 | | u4 | MOVEA.L #0x7534,A0
00002b56 0c 00 00 20 | | CMPI.B #0x20,D0
00002b5a 64 08 |d | BCC 0x2b64
00002b5c 10 fc 00 5e | ^ | MOVE.B #0x5e,(A0)+
00002b60 06 00 00 40 | @ | ADDI.B #0x40,D0
00002b64 10 c0 | | MOVE.B D0,(A0)+
00002b66 10 fc 00 04 | | MOVE.B #0x04,(A0)+
00002b6a 60 26 |`& | BRA 0x2b92
00002b6c 42 18 |B | CLR.B (A0)+
00002b6e 21 fc 00 00 65 33 75 28 |! e3u(| MOVE.L #0x6533,0x7528
00002b76 60 22 |`" | BRA 0x2b9a
00002b78 91 fc 00 00 fc 40 | @ | SUBA.L #0xfc40,A0
00002b7e 30 08 |0 | MOVE.W A0,D0
00002b80 11 c0 75 39 | u9 | MOVE.B D0,0x7539
00002b84 60 06 |` | BRA 0x2b8c
00002b86 11 fc 00 01 75 39 | u9 | MOVE.B #0x01,0x7539
00002b8c 11 fc 00 04 75 34 | u4 | MOVE.B #0x04,0x7534
00002b92 21 fc 00 00 75 34 75 28 |! u4u(| MOVE.L #0x7534,0x7528
00002b9a 08 b8 00 02 90 03 | | BCLR.B #0x2,IO_UART_COMMAND
00002ba0 08 f8 00 00 90 03 | | BSET.B #0x0,IO_UART_COMMAND
00002ba6 4c df 01 01 |L | MOVEM.L (A7)+,D0+A0
00002baa 4e 73 |Ns | RTE
00002bac 08 ac 00 06 | | .XXX[0x4]
00002bb0 00 00 08 ac 00 05 00 00 | | .XXX[0x20]
00002bb8 67 04 4e b8 2b d6 4e f8 |g N + N |
00002bc0 25 3e 08 ac 00 01 00 00 |%> |
00002bc8 12 1a 4e b8 26 08 4e b8 | N & N |
00002bd0 2b d6 4e f8 25 d8 |+ N % | .XXX[0x6]
00002bd6 08 39 00 05 00 00 e0 16 | 9 | BTST.B #0x5,0xe016
00002bde 66 10 |f | BNE 0x2bf0
00002be0 08 f9 00 04 00 00 e0 16 | | BSET.B #0x4,0xe016
00002be8 66 06 |f | BNE 0x2bf0
00002bea 11 fc 00 04 a0 02 | | MOVE.B #0x04,IO_DUART_MODEM_COMMAND
00002bf0 21 fc 00 00 2b fa 77 cd |! + w | MOVE.L #0x2bfa,0x77cd
00002bf8 4e 75 |Nu | RTS
00002bfa 48 e7 c0 c0 08 f8 |H | .XXX[0x6]
00002c00 00 01 6c d0 46 fc 27 00 | l F ' | .XXX[0x1d8]
00002c08 70 02 4e b8 26 a6 65 0a |p N & e |
00002c10 11 c0 a0 03 4c df 03 03 | L |
00002c18 4e 73 11 fc 00 08 a0 02 |Ns |
00002c20 60 f2 08 ac 00 01 00 00 |` |
00002c28 12 1a 4e b8 26 08 42 38 | N & B8|
00002c30 6c d1 4e f8 25 d8 11 fc |l N % |
00002c38 00 02 a0 0f 4e f8 25 3e | N %>|
00002c40 11 fc 00 02 a0 0e 4e f8 | N |
00002c48 25 3e 11 fc 00 01 a0 0f |%> |
00002c50 4e f8 25 3e 11 fc 00 01 |N %> |
00002c58 a0 0e 4e f8 25 3e 48 e7 | N %>H |
00002c60 60 10 08 ec 00 00 00 00 |` |
00002c68 08 ac 00 06 00 00 08 ac | |
00002c70 00 05 00 00 67 20 08 2c | g ,|
00002c78 00 04 00 00 66 18 4a b8 | f J |
00002c80 74 ec 66 06 4e b8 2d de |t f N - |
00002c88 60 0c 11 fc 00 04 a0 02 |` |
00002c90 08 ec 00 04 00 00 4c df | L |
00002c98 08 06 4e f8 25 3e 12 1a | N %> |
00002ca0 0c 01 00 02 67 0a e9 f8 | g |
00002ca8 11 82 75 3b 67 04 72 07 | u;g r |
00002cb0 72 0f ef f8 11 04 75 3c |r u<|
00002cb8 11 f8 75 3b a0 00 11 f8 | u; |
00002cc0 75 3c a0 00 11 f8 75 3d |u< u=|
00002cc8 a0 01 4e f8 25 3e 12 1a | N %> |
00002cd0 02 41 00 0f 14 30 11 a0 | A 0 |
00002cd8 65 c2 6b ee ef f8 21 04 |e k ! |
00002ce0 75 3d 60 d4 12 1a 02 41 |u=` A|
00002ce8 00 0f 14 30 11 a0 65 c2 | 0 e |
00002cf0 6b d8 ef f8 20 04 75 3d |k u=|
00002cf8 60 be 12 1a 02 41 00 03 |` A |
00002d00 14 30 11 a0 65 d2 ef f8 | 0 e |
00002d08 20 c3 75 3b 60 aa 12 1a | u;` |
00002d10 02 41 00 03 ef f8 11 82 | A |
00002d18 75 3b 67 0c e9 f8 11 04 |u;g |
00002d20 75 3c 66 94 72 07 60 90 |u<f r ` |
00002d28 e9 f8 11 04 75 3c 0a 01 | u< |
00002d30 00 07 67 00 ff 7e 60 80 | g ~` |
00002d38 4e f8 25 3e 08 ac 00 01 |N %> |
00002d40 00 00 12 1a 4e b8 26 08 | N & |
00002d48 4e b8 2d de 4e f8 25 d8 |N - N % |
00002d50 18 14 02 04 00 3c 66 48 | <fH|
00002d58 4a 78 74 f0 66 42 48 e7 |Jxt fBH |
00002d60 80 e0 45 f8 75 40 20 3c | E u@ <|
00002d68 00 00 3d 08 25 7c 00 00 | = %| |
00002d70 2e 4e 00 08 4e b8 4e b2 |.N N N |
00002d78 4c df 07 01 31 f8 ff ff |L 1 |
00002d80 74 f0 21 fc 00 00 00 01 |t ! |
00002d88 74 ec 08 f8 00 00 74 f2 |t t |
00002d90 11 fc 00 64 a0 02 08 ec | d |
00002d98 00 03 00 00 4e f8 25 ec | N % |
00002da0 08 ec 00 02 00 00 4e f8 | N |
00002da8 25 3e 4d f9 00 00 e1 06 |%>M |
00002db0 08 36 00 06 40 00 66 0e | 6 @ f |
00002db8 08 2c 00 04 00 00 67 0a | , g |
00002dc0 08 f6 00 07 40 00 4e f8 | @ N |
00002dc8 25 3e 08 f6 00 06 40 00 |%> @ |
00002dd0 02 04 00 f0 08 f6 00 00 | |
00002dd8 40 00 4e f8 25 3e |@ N %> | .XXX[0x6]
00002dde 48 e7 0c 00 |H | MOVEM.L D5+D4,-(A7)
00002de2 78 30 |x0 | MOVEQ.L #0x30,D4
00002de4 c8 2c 00 00 | , | AND.B (A4+0x0),D4
00002de8 88 78 74 f0 | xt | OR.W 0x74f0,D4
00002dec 66 28 |f( | BNE 0x2e16
00002dee 38 2c 00 02 |8, | MOVE.W (A4+0x2),D4
00002df2 3a 30 49 90 |:0I | MOVE.W (D4.L),D5 ; LEW=4990
00002df6 8a 78 74 e6 | xt | OR.W 0x74e6,D5
00002dfa 54 45 |TE | ADDQ.W #0x2,D5
00002dfc 67 18 |g | BEQ 0x2e16
00002dfe 44 45 |DE | NEG.W D5
00002e00 31 c5 74 f0 |1 t | MOVE.W D5,0x74f0
00002e04 54 84 |T | ADDQ.L #0x2,D4
00002e06 21 c4 74 ec |! t | MOVE.L D4,0x74ec
00002e0a 08 ec 00 04 00 00 | | BSET.B #0x4,(A4+0x0)
00002e10 11 fc 00 04 a0 02 | | MOVE.B #0x04,IO_DUART_MODEM_COMMAND
00002e16 4c df 00 30 |L 0 | MOVEM.L (A7)+,D4+D5
00002e1a 4e 75 |Nu | RTS
00002e1c 48 e7 fe 0c |H | MOVEM.L A5+A4+D6+D5+D4+D3+D2+D1+D0,-(A7); Via VECTOR_MODEM.TXRDY
00002e20 08 f8 00 01 6c d0 | l | BSET.B #0x1,0x6cd0
00002e26 49 f9 00 00 e0 86 |I | LEA.L 0xe086,A4
00002e2c 42 84 |B | CLR.L D4
00002e2e 32 38 74 f0 |28t | MOVE.W 0x74f0,D1
00002e32 67 00 00 68 |g h | BEQ 0x2e9c
00002e36 53 41 |SA | SUBQ.W #0x1,D1
00002e38 31 c1 74 f0 |1 t | MOVE.W D1,0x74f0
00002e3c 2a 78 74 ec |*xt | MOVEA.L 0x74ec,A5
00002e40 11 dd a0 03 | | MOVE.B (A5)+,IO_DUART_MODEM_DATA
00002e44 21 cd 74 ec |! t | MOVE.L A5,0x74ec
00002e48 4c df 30 7f |L 0 | MOVEM.L (A7)+,D0+D1+D2+D3+D4+D5+D6+A4+A5
00002e4c 4e 73 |Ns | RTE
00002e4e 08 b9 | | .XXX[0x2]
00002e50 00 02 00 00 e0 86 66 24 | f$| .XXX[0x48]
00002e58 11 fc 00 30 a0 02 08 b9 | 0 |
00002e60 00 03 00 00 e0 86 08 f9 | |
00002e68 00 00 00 00 e0 86 42 b8 | B |
00002e70 74 ec 42 78 74 f0 42 38 |t Bxt B8|
00002e78 74 f2 4e 75 48 e7 80 e0 |t NuH |
00002e80 45 f8 75 40 20 3c 00 00 |E u@ < |
00002e88 3d 08 25 7c 00 00 2e 4e |= %| .N|
00002e90 00 08 4e b8 4e b2 4c df | N N L |
00002e98 07 01 60 de | ` | .XXX[0x4]
00002e9c 08 ac 00 04 00 00 | | BCLR.B #0x4,(A4+0x0)
00002ea2 11 fc 00 08 a0 02 | | MOVE.B #0x08,IO_DUART_MODEM_COMMAND
00002ea8 28 38 74 ec |(8t | MOVE.L 0x74ec,D4
00002eac 4a 2c 00 01 |J, | TST.B (A4+0x1)
00002eb0 66 28 |f( | BNE 0x2eda
00002eb2 3c 38 74 e8 |<8t | MOVE.W 0x74e8,D6
00002eb6 cc 44 | D | AND.W D4,D6
00002eb8 67 0e |g | BEQ 0x2ec8
00002eba 3a 2c 00 04 |:, | MOVE.W (A4+0x4),D5
00002ebe 9a 44 | D | SUB.W D4,D5
00002ec0 52 45 |RE | ADDQ.W #0x1,D5
00002ec2 62 54 |bT | BHI 0x2f18
00002ec4 5d fa 06 7a |] z | TRAPLT.W #0x067a
00002ec8 38 2c 00 02 |8, | MOVE.W (A4+0x2),D4
00002ecc 31 b8 74 e4 49 90 |1 t I | MOVE.W 0x74e4,(D4.L) ; LEW=4990
00002ed2 52 44 |RD | ADDQ.W #0x1,D4
00002ed4 39 44 00 04 |9D | MOVE.W D4,(A4+0x4)
00002ed8 60 72 |`r | BRA 0x2f4c
00002eda 3c 38 74 e8 |<8t | MOVE.W 0x74e8,D6
00002ede 3a 06 |: | MOVE.W D6,D5
00002ee0 cc 44 | D | AND.W D4,D6
00002ee2 67 06 |g | BEQ 0x2eea
00002ee4 9a 46 | F | SUB.W D6,D5
00002ee6 52 45 |RE | ADDQ.W #0x1,D5
00002ee8 60 2e |`. | BRA 0x2f18
00002eea 53 2c 00 01 |S, | SUBQ.B #0x1,(A4+0x1)
00002eee 42 85 |B | CLR.L D5
00002ef0 3a 2c 00 02 |:, | MOVE.W (A4+0x2),D5
00002ef4 38 30 59 90 |80Y | MOVE.W (D5.L),D4 ; LEW=5990
00002ef8 31 b8 74 e2 59 90 |1 t Y | MOVE.W 0x74e2,(D5.L) ; LEW=5990
00002efe 31 c5 74 e2 |1 t | MOVE.W D5,0x74e2
00002f02 39 44 00 02 |9D | MOVE.W D4,(A4+0x2)
00002f06 3a 30 49 90 |:0I | MOVE.W (D4.L),D5 ; LEW=4990
00002f0a 8a 78 74 e6 | xt | OR.W 0x74e6,D5
00002f0e 54 45 |TE | ADDQ.W #0x2,D5
00002f10 44 45 |DE | NEG.W D5
00002f12 54 84 |T | ADDQ.L #0x2,D4
00002f14 21 c4 74 ec |! t | MOVE.L D4,0x74ec
00002f18 31 c5 74 f0 |1 t | MOVE.W D5,0x74f0
00002f1c 08 2c 00 05 00 00 | , | BTST.B #0x5,(A4+0x0)
00002f22 66 00 00 a4 |f | BNE 0x2fc8
00002f26 08 ec 00 04 00 00 | | BSET.B #0x4,(A4+0x0)
00002f2c 11 fc 00 04 a0 02 | | MOVE.B #0x04,IO_DUART_MODEM_COMMAND
00002f32 1c 2c 00 01 | , | MOVE.B (A4+0x1),D6
00002f36 bc 38 74 eb | 8t | CMP.B 0x74eb,D6
00002f3a 6e 00 00 8c |n | BGT 0x2fc8
00002f3e 08 2c 00 02 00 00 | , | BTST.B #0x2,(A4+0x0)
00002f44 66 00 00 82 |f | BNE 0x2fc8
00002f48 60 00 00 70 |` p | BRA 0x2fba
00002f4c 42 b8 74 ec |B t | CLR.L 0x74ec
00002f50 42 78 74 f0 |Bxt | CLR.W 0x74f0
00002f54 42 38 74 f2 |B8t | CLR.B 0x74f2
00002f58 08 39 00 07 00 00 e1 16 | 9 | BTST.B #0x7,0xe116
00002f60 67 10 |g | BEQ 0x2f72
00002f62 08 f9 00 06 00 00 e1 16 | | BSET.B #0x6,0xe116
00002f6a 08 f9 00 00 00 00 e1 16 | | BSET.B #0x0,0xe116
00002f72 08 ac 00 02 00 00 | | BCLR.B #0x2,(A4+0x0)
00002f78 67 40 |g@ | BEQ 0x2fba
00002f7a 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
00002f7e 45 f8 75 40 |E u@ | LEA.L 0x7540,A2
00002f82 20 3c 00 00 3d 08 | < = | MOVE.L #0x3d08,D0
00002f88 25 7c 00 00 2e 4e 00 08 |%| .N | MOVE.L #0x2e4e,(A2+0x8)
00002f90 4e b8 4e b2 |N N | JSR 0x4eb2
00002f94 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
00002f98 31 f8 ff ff 74 f0 |1 t | MOVE.W 0xffffffff,0x74f0
00002f9e 21 fc 00 00 00 01 74 ec |! t | MOVE.L #0x1,0x74ec
00002fa6 08 f8 00 00 74 f2 | t | BSET.B #0x0,0x74f2
00002fac 11 fc 00 64 a0 02 | d | MOVE.B #0x64,IO_DUART_MODEM_COMMAND
00002fb2 08 ec 00 03 00 00 | | BSET.B #0x3,(A4+0x0)
00002fb8 60 0e |` | BRA 0x2fc8
00002fba 08 ac 00 03 00 00 | | BCLR.B #0x3,(A4+0x0)
00002fc0 67 06 |g | BEQ 0x2fc8
00002fc2 08 ec 00 00 00 00 | | BSET.B #0x0,(A4+0x0)
00002fc8 4c df 30 7f |L 0 | MOVEM.L (A7)+,D0+D1+D2+D3+D4+D5+D6+A4+A5
00002fcc 4e 73 |Ns | RTE
00002fce 48 e7 80 80 |H | MOVEM.L A0+D0,-(A7)
00002fd2 4a 39 00 00 fc 94 |J9 | TST.B MODEM_PORT_FLAG
00002fd8 67 28 |g( | BEQ 0x3002
00002fda 41 f8 65 d6 |A e | LEA.L 0x65d6,A0
00002fde 11 fc 00 04 a0 02 | | MOVE.B #0x04,IO_DUART_MODEM_COMMAND
00002fe4 20 3c 00 09 89 68 | < h | MOVE.L #0x98968,D0
00002fea 08 38 00 02 a0 01 | 8 | BTST.B #0x2,IO_DUART_MODEM_STATUS
00002ff0 67 0c |g | BEQ 0x2ffe
00002ff2 11 d8 a0 03 | | MOVE.B (A0)+,IO_DUART_MODEM_DATA
00002ff6 b1 fc 00 00 65 fe | e | CMPA.L #0x65fe,A0
00002ffc 67 04 |g | BEQ 0x3002
00002ffe 53 80 |S | SUBQ.L #0x1,D0
00003000 66 e8 |f | BNE 0x2fea
00003002 4c df 01 01 |L | MOVEM.L (A7)+,D0+A0
00003006 4e 75 |Nu | RTS
00003008 08 b9 00 03 00 00 e0 1e | | .XXX[0x40]
00003010 67 08 08 f9 00 00 00 00 |g |
00003018 e0 06 21 fc 00 00 76 54 | ! vT|
00003020 77 60 42 b8 77 6e 42 b8 |w`B wnB |
00003028 77 7a 42 b8 77 72 42 b8 |wzB wrB |
00003030 75 50 42 38 77 cc 48 e7 |uPB8w H |
00003038 80 e0 45 f8 77 b4 4e b8 | E w N |
00003040 4e ea 4c df 07 01 42 40 |N L B@|
00003048 41 f8 b0 02 |A | LEA.L IO_MOSART_DATA,A0
0000304c 4e b8 30 8c |N 0 | JSR 0x308c
00003050 11 bc 00 40 02 01 | @ | MOVE.B #0x40,(A0+D0.W*2+#0x1)
00003056 42 01 |B | CLR.B D1
00003058 52 01 |R | ADDQ.B #0x1,D1
0000305a 66 fc |f | BNE 0x3058
0000305c 4a 40 |J@ | TST.W D0
0000305e 66 2c |f, | BNE 0x308c
00003060 08 39 00 01 00 00 fc 00 | 9 | BTST.B #0x1,0xfc00
00003068 67 18 |g | BEQ 0x3082
0000306a 4e b8 35 d2 |N 5 | JSR 0x35d2
0000306e 11 fc 00 4d b0 03 | M | MOVE.B #0x4d,IO_MOSART_CONTROL
00003074 11 fc 00 02 77 79 | wy | MOVE.B #0x02,0x7779
0000307a 11 f8 77 79 b0 03 | wy | MOVE.B 0x7779,IO_MOSART_CONTROL
00003080 4e 75 |Nu | RTS
00003082 08 39 00 00 00 00 fc 00 | 9 | BTST.B #0x0,0xfc00
0000308a 66 de |f | BNE 0x306a
0000308c 42 30 02 01 |B0 | CLR.B (A0+D0.W*2+#0x1)
00003090 42 30 02 01 |B0 | CLR.B (A0+D0.W*2+#0x1)
00003094 42 30 02 01 |B0 | CLR.B (A0+D0.W*2+#0x1)
00003098 4e 75 |Nu | RTS
0000309a 31 fc 00 02 77 d6 |1 w | MOVE.W #0x2,0x77d6
000030a0 08 b9 00 03 00 00 e0 1e | | BCLR.B #0x3,0xe01e
000030a8 67 08 |g | BEQ 0x30b2
000030aa 08 f9 00 00 00 00 e0 06 | | BSET.B #0x0,0xe006
000030b2 21 fc 00 00 76 54 77 60 |! vTw`| MOVE.L #0x7654,0x7760
000030ba 42 b8 77 6e |B wn | CLR.L 0x776e
000030be 42 b8 77 7a |B wz | CLR.L 0x777a
000030c2 42 b8 77 72 |B wr | CLR.L 0x7772
000030c6 42 b8 75 50 |B uP | CLR.L 0x7550
000030ca 42 38 77 cc |B8w | CLR.B 0x77cc
000030ce 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
000030d2 45 f8 77 b4 |E w | LEA.L 0x77b4,A2
000030d6 4e b8 4e ea |N N | JSR 0x4eea
000030da 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
000030de 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
000030e2 45 f8 77 a4 |E w | LEA.L 0x77a4,A2
000030e6 4e b8 4e ea |N N | JSR 0x4eea
000030ea 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
000030ee 4e b0 01 e1 77 90 |N w | JSR ((#0x7790)) ; LEW=01e1
000030f4 4e b0 01 e1 77 94 |N w | JSR ((#0x7794)) ; LEW=01e1
000030fa 11 fc 00 80 a0 04 | | MOVE.B #0x80,IO_DUART_ACR_IPCR
00003100 11 fc 00 03 a0 0f | | MOVE.B #0x03,IO_DUART_CLR_OPC_STOP_COUNTER
00003106 20 3c 00 00 1e 84 | < | MOVE.L #0x1e84,D0
0000310c 12 3c 00 0a | < | MOVE.B #0x0a,D1
00003110 4e b8 37 32 |N 72 | JSR 0x3732
00003114 4e 75 |Nu | RTS
00003116 4e b8 |N | .XXX[0x2]
00003118 35 d2 11 fc 00 03 a0 0e |5 | .XXX[0xb8]
00003120 31 fc 00 00 77 d6 4e 75 |1 w Nu|
00003128 08 ac 00 01 00 00 18 3c | <|
00003130 00 a5 42 05 12 1a 67 26 | B g&|
00003138 08 f8 00 01 77 7a 66 26 | wzf&|
00003140 11 c4 77 76 8b 38 77 7a | wv 8wz|
00003148 4a 38 77 7d 67 0c b2 38 |J8w}g 8|
00003150 77 7d 56 fa 08 10 42 38 |w}V B8|
00003158 77 7d 4e b8 26 08 11 c1 |w}N & |
00003160 77 7d 4e f8 25 d8 08 ec |w}N % |
00003168 00 03 00 00 66 f4 08 f9 | f |
00003170 00 00 00 00 e0 06 60 ea | ` |
00003178 08 f8 00 03 77 7a 4e f8 | wzN |
00003180 25 3e 12 3c 00 05 18 38 |%> < 8|
00003188 77 7b 67 38 0c 04 00 02 |w{g8 |
00003190 67 12 12 3c 00 04 4e b8 |g < N |
00003198 3a 66 42 81 12 1a d5 c1 |:fB |
000031a0 42 81 60 be 18 3c 00 d2 |B ` < |
000031a8 1a 3c 00 10 48 e7 c0 c0 | < H |
000031b0 70 03 4e b8 26 a6 64 f8 |p N & d |
000031b8 4c df 03 03 42 38 77 cc |L B8w |
000031c0 60 00 ff 72 08 39 00 00 |` r 9 |
000031c8 00 00 fc 00 67 c8 60 d4 | g ` |
000031d0 48 e7 c8 c0 |H | MOVEM.L A1+A0+D4+D1+D0,-(A7)
000031d4 12 3c 00 05 | < | MOVE.B #0x05,D1
000031d8 18 38 77 7b | 8w{ | MOVE.B 0x777b,D4
000031dc 67 2c |g, | BEQ 0x320a
000031de 0c 04 00 02 | | CMPI.B #0x02,D4
000031e2 67 08 |g | BEQ 0x31ec
000031e4 12 3c 00 04 | < | MOVE.B #0x04,D1
000031e8 4e b8 3a 66 |N :f | JSR 0x3a66
000031ec 11 fc 00 d2 77 76 | wv | MOVE.B #0xd2,0x7776
000031f2 70 03 |p | MOVEQ.L #0x03,D0
000031f4 4e b8 26 a6 |N & | JSR 0x26a6
000031f8 64 f8 |d | BCC 0x31f2
000031fa 42 38 77 cc |B8w | CLR.B 0x77cc
000031fe 08 f8 00 04 77 7a | wz | BSET.B #0x4,0x777a
00003204 4c df 03 13 |L | MOVEM.L (A7)+,D0+D1+D4+A0+A1
00003208 4e 75 |Nu | RTS
0000320a 08 39 00 00 00 00 fc 00 | 9 | BTST.B #0x0,0xfc00
00003212 67 d4 |g | BEQ 0x31e8
00003214 60 d6 |` | BRA 0x31ec
00003216 08 f8 00 03 77 7a | wz | BSET.B #0x3,0x777a
0000321c 4e 75 |Nu | RTS
0000321e 08 f8 00 01 77 7a | wz | BSET.B #0x1,0x777a
00003224 4e 75 |Nu | RTS
00003226 VECTOR_MOSART.TXRDY:
; Via VECTOR_MOSART.TXRDY
00003226 53 78 77 68 |Sxwh | SUBQ.W #0x1,0x7768 ; <-- VECTOR_0x4c
0000322a 6d 22 |m" | BLT 0x324e
0000322c 4e f0 01 e1 77 88 |N w | JMP ((#0x7788)) ; LEW=01e1
00003232 11 f0 01 e1 77 5c | w\ | .XXX[0x6]
00003238 b0 02 52 b8 77 5c 4e 73 | R w\Ns| .XXX[0x10]
00003240 11 f0 01 e1 77 5c a0 03 | w\ |
00003248 52 b8 77 5c 4e 73 |R w\Ns | .XXX[0x6]
0000324e 48 e7 f0 e0 |H | MOVEM.L A2+A1+A0+D3+D2+D1+D0,-(A7)
00003252 30 38 77 68 |08wh | MOVE.W 0x7768,D0
00003256 46 40 |F@ | NOT.W D0
00003258 41 bc 00 03 |A | CHK.W #0x3,D0
0000325c 4e f0 05 a0 32 68 |N 2h | JMP (D0.W*4+#0x3268) ; LEW=05a0
00003262 4c df 07 0f 4e 73 |L Ns | .XXX[0x6]
00003268 4e f8 32 78 4e f8 36 2a |N 2xN 6*| .XXX[0x278]
00003270 4e f8 36 78 4e f8 36 ea |N 6xN 6 |
00003278 48 e7 80 e0 45 f8 77 a4 |H E w |
00003280 4e b8 4e ea 4c df 07 01 |N N L |
00003288 4e b8 32 8e 60 d4 4e b8 |N 2 ` N |
00003290 35 50 0c b8 00 00 75 50 |5P uP|
00003298 77 5c 6f 1c 08 f8 00 07 |w\o |
000032a0 77 7a 11 fc 00 29 77 a0 |wz )w |
000032a8 0c 39 00 58 80 00 7f 80 | 9 X |
000032b0 66 06 11 fc 00 51 77 a0 |f Qw |
000032b8 4e b8 32 be 4e 75 08 b8 |N 2 Nu |
000032c0 00 05 77 7a 66 00 00 a6 | wzf |
000032c8 08 b8 00 06 77 7a 66 00 | wzf |
000032d0 00 f0 08 38 00 07 77 7a | 8 wz|
000032d8 66 34 08 38 00 06 b0 03 |f4 8 |
000032e0 66 00 01 f4 08 b8 00 04 |f |
000032e8 77 7a 66 00 00 5e 08 b8 |wzf ^ |
000032f0 00 01 77 7a 66 00 01 20 | wzf |
000032f8 70 03 08 b8 00 03 77 7a |p wz|
00003300 66 00 00 54 20 3c 00 00 |f T < |
00003308 1e 84 60 00 00 10 53 38 | ` S8|
00003310 77 a0 67 00 01 7c 20 3c |w g | <|
00003318 00 00 1e 84 12 3c 00 02 | < |
00003320 4e b8 37 32 4e 75 0c 39 |N 72Nu 9|
00003328 00 58 80 00 7f 80 67 00 | X g |
00003330 ff 5e 08 38 00 06 b0 03 | ^ 8 |
00003338 67 00 ff 54 08 38 00 07 |g T 8 |
00003340 b0 03 66 00 ff 4a 60 00 | f J` |
00003348 01 98 10 38 77 7b 0c 00 | 8w{ |
00003350 00 02 67 90 70 01 11 c0 | g p |
00003358 77 81 41 f8 75 50 10 3c |w A uP <|
00003360 00 b4 11 c0 77 76 32 38 | wv28|
00003368 77 6f 60 14 41 f8 75 4c |wo` A uL|
00003370 10 38 77 77 12 38 77 71 | 8ww 8wq|
00003378 0c 00 00 f0 66 02 53 01 | f S |
00003380 31 fc 00 04 77 68 21 c8 |1 wh! |
00003388 77 5c 10 c0 10 c1 42 18 |w\ B |
00003390 b1 01 10 81 20 3c 00 03 | < |
00003398 93 84 12 3c 00 03 4e b8 | < N |
000033a0 37 32 4e b8 35 2e 4e 75 |72N 5.Nu|
000033a8 08 b8 00 06 77 7a 67 e4 | wzg |
000033b0 0c 38 00 b4 77 78 66 dc | 8 wxf |
000033b8 08 f8 00 06 77 7a 60 d4 | wz` |
000033c0 08 b8 00 07 77 7a 67 00 | wzg |
000033c8 ff 3c 10 38 77 78 0c 00 | < 8wx |
000033d0 00 e1 66 10 10 38 77 76 | f 8wv|
000033d8 0c 00 00 b4 67 00 01 08 | g |
000033e0 60 00 00 c0 42 38 75 52 |` B8uR|
000033e8 42 38 75 53 0c 00 00 c3 |B8uS |
000033f0 67 14 10 38 77 76 0c 00 |g 8wv |
000033f8 00 b4 67 00 00 ea 52 78 | g Rx|
00003400 77 6e 60 00 fe e0 11 fc |wn` |
00003408 00 06 77 7b 11 fc 00 a5 | w{ |
00003410 77 76 60 00 fe d0 42 82 |wv` B |
00003418 14 38 75 52 b5 03 16 38 | 8uR 8|
00003420 75 53 45 f0 21 a0 75 54 |uSE ! uT|
00003428 70 03 4e b8 26 a6 65 18 |p N & e |
00003430 52 02 b1 03 14 c0 4a 78 |R Jx|
00003438 6e de 67 ec 0c 02 00 fa |n g |
00003440 66 e6 08 f8 00 01 77 7a |f wz|
00003448 08 b9 00 03 00 00 e0 1e | |
00003450 67 08 08 f9 00 00 00 00 |g |
00003458 e0 06 41 f8 75 50 21 c8 | A uP! |
00003460 77 5c 10 38 77 76 12 38 |w\ 8wv 8|
00003468 77 6f 10 c0 10 c1 10 c2 |wo |
00003470 10 83 4a 38 77 7d 66 00 | J8w}f |
00003478 fe ac b1 03 b3 03 b5 03 | |
00003480 10 83 58 42 31 c2 77 68 | XB1 wh|
00003488 42 38 77 82 60 00 ff 06 |B8w ` |
00003490 10 38 77 76 0c 00 00 b4 | 8wv |
00003498 67 00 00 4c 08 b8 00 07 |g L |
000034a0 77 7a 50 38 77 82 6b 38 |wzP8w k8|
000034a8 42 40 10 38 75 52 58 40 |B@ 8uRX@|
000034b0 31 c0 77 68 21 fc 00 00 |1 wh! |
000034b8 75 50 77 5c 0c 38 00 10 |uPw\ 8 |
000034c0 77 82 66 00 fe d0 20 3c |w f <|
000034c8 00 08 f0 ca 12 3c 00 0d | < |
000034d0 4e b8 37 32 4e 75 08 38 |N 72Nu 8|
000034d8 00 07 b0 03 66 00 fe 06 | f |
000034e0 70 02 |p | MOVEQ.L #0x02,D0
000034e2 11 c0 77 81 | w | MOVE.B D0,0x7781
000034e6 0c 39 00 58 80 00 7f 80 | 9 X | CMPI.B #0x58,MODEM_DESIGNATOR
000034ee 67 16 |g | BEQ 0x3506
000034f0 42 38 77 79 |B8wy | CLR.B 0x7779
000034f4 11 f8 77 79 b0 03 | wy | MOVE.B 0x7779,IO_MOSART_CONTROL
000034fa 11 fc 00 07 77 7b | w{ | MOVE.B #0x07,0x777b
00003500 4e b8 35 1e |N 5 | JSR 0x351e
00003504 4e 75 |Nu | RTS
00003506 4e b8 30 9a |N 0 | JSR 0x309a
0000350a 4e b8 3a 5e |N :^ | JSR 0x3a5e
0000350e 4e 75 |Nu | RTS
00003510 08 38 00 07 b0 03 4e b8 | 8 N | .XXX[0x8]
00003518 3a 5e 60 00 fa ec |:^` | .XXX[0x6]
0000351e 12 3c 00 04 | < | MOVE.B #0x04,D1
00003522 20 3c 00 02 fa ee | < | MOVE.L #0x2faee,D0
00003528 4e b8 37 32 |N 72 | JSR 0x3732
0000352c 4e 75 |Nu | RTS
0000352e 08 f8 | | .XXX[0x2]
00003530 00 05 77 79 4e f0 01 e1 | wyN | .XXX[0xa0]
00003538 77 8c 08 f8 00 00 77 79 |w wy|
00003540 11 f8 77 79 b0 03 4e 75 | wy Nu|
00003548 11 fc 00 04 a0 02 4e 75 | Nu|
00003550 4e f0 01 e1 77 90 02 38 |N w 8|
00003558 00 de 77 79 11 f8 77 79 | wy wy|
00003560 b0 03 4e 75 11 fc 00 08 | Nu |
00003568 a0 02 4e f0 01 e1 77 94 | N w |
00003570 08 f8 00 02 77 79 11 f8 | wy |
00003578 77 79 b0 03 4e 75 11 fc |wy Nu |
00003580 00 01 a0 02 4e 75 4e f0 | NuN |
00003588 01 e1 77 98 08 b8 00 02 | w |
00003590 77 79 11 f8 77 79 b0 03 |wy wy |
00003598 4e 75 11 fc 00 02 a0 02 |Nu |
000035a0 4e 75 08 39 00 01 00 00 |Nu 9 |
000035a8 fc 00 67 08 08 38 00 06 | g 8 |
000035b0 b0 03 66 2e 08 b8 00 04 | f. |
000035b8 77 7a 66 40 08 b8 00 03 |wzf@ |
000035c0 77 7a 08 b8 00 01 77 7a |wz wz|
000035c8 67 08 70 03 4e b8 26 a6 |g p N & |
000035d0 64 f8 |d | .XXX[0x2]
000035d2 12 3c 00 00 | < | MOVE.B #0x00,D1
000035d6 20 3c 00 00 98 96 | < | MOVE.L #0x9896,D0
000035dc 4e b8 37 32 |N 72 | JSR 0x3732
000035e0 4e 75 |Nu | RTS
000035e2 42 78 77 7e 11 fc |Bxw~ | .XXX[0x6]
000035e8 00 41 b0 02 11 fc 00 01 | A | .XXX[0x148]
000035f0 77 7b 31 fc ff ff 77 68 |w{1 wh|
000035f8 60 00 ff 3a 0c 39 00 58 |` : 9 X|
00003600 80 00 7f 80 67 00 04 80 | g |
00003608 21 fc 80 00 7e 0b 77 84 |! ~ w |
00003610 11 fc 00 03 77 7b 11 fc | w{ |
00003618 00 1f 77 a0 31 fc ff fe | w 1 |
00003620 77 68 42 78 77 7e 60 00 |whBxw~` |
00003628 ff 0c 4a 38 77 7e 66 1c | J8w~f |
00003630 11 fc 00 02 77 7b 4e b8 | w{N |
00003638 35 50 12 3c 00 01 20 3c |5P < <|
00003640 00 00 98 96 4e b8 37 32 | N 72|
00003648 60 00 fc 18 70 04 4e b8 |` p N |
00003650 34 e2 60 00 fc 0e 12 38 |4 ` 8|
00003658 77 7b 0c 01 00 05 67 08 |w{ g |
00003660 12 3c 00 00 4e b8 3a 66 | < N :f|
00003668 21 fc 00 00 76 54 77 60 |! vTw`|
00003670 4e b8 35 6a 60 00 fc 8e |N 5j` |
00003678 20 78 77 84 10 38 77 7e | xw 8w~|
00003680 66 64 10 18 66 14 11 fc |fd f |
00003688 00 52 77 7e 11 fc 00 0a | Rw~ |
00003690 77 a0 11 fc 00 04 77 7b |w w{|
00003698 60 6a 53 38 77 a0 67 00 |`jS8w g |
000036a0 00 8e 0c 00 00 20 67 da | g |
000036a8 21 c8 77 84 52 78 77 68 |! w Rxwh|
000036b0 0c 00 00 54 67 28 0c 00 | Tg( |
000036b8 00 57 67 22 0c 00 00 50 | Wg" P|
000036c0 66 06 10 3c 00 52 60 16 |f < R` |
000036c8 0c 00 00 44 66 06 10 3c | Df <|
000036d0 00 50 60 0a 00 f8 00 00 | P` |
000036d8 66 28 65 00 00 52 11 c0 |f(e R |
000036e0 b0 02 60 00 fb 7e 72 03 | ` ~r |
000036e8 60 2a 10 38 77 7e 67 34 |`* 8w~g4|
000036f0 0c 00 00 49 67 2e 53 38 | Ig.S8|
000036f8 77 a0 67 0c 52 78 77 68 |w g Rxwh|
00003700 42 38 77 7e 70 4d 60 d6 |B8w~pM` |
00003708 12 3c 00 01 0c 00 00 42 | < B|
00003710 67 02 72 03 4e b8 3a 66 |g r N :f|
00003718 4e b8 35 50 4e b8 30 08 |N 5PN 0 |
00003720 60 00 fb 40 11 fc 00 05 |` @ |
00003728 77 7b 60 00 ff 0a 50 fa |w{` P |
00003730 08 10 | | .XXX[0x2]
00003732 11 c1 77 b0 | w | MOVE.B D1,0x77b0
00003736 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
0000373a 45 f8 77 a4 |E w | LEA.L 0x77a4,A2
0000373e 20 00 | | MOVE.L D0,D0
00003740 25 7c 00 00 37 52 00 08 |%| 7R | MOVE.L #0x3752,(A2+0x8)
00003748 4e b8 4e b2 |N N | JSR 0x4eb2
0000374c 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
00003750 4e 75 |Nu | RTS
00003752 48 e7 30 20 42 40 |H 0 B@ | .XXX[0x6]
00003758 10 38 77 b0 41 bc 00 0d | 8w A | .XXX[0x10]
00003760 4e b0 05 a1 66 2c 4c df |N f,L |
00003768 04 0c 4e 75 | Nu | .XXX[0x4]
0000376c VECTOR_MOSART.RXRDY:
; Via VECTOR_MOSART.RXRDY
0000376c 48 e7 e0 80 |H | MOVEM.L A0+D2+D1+D0,-(A7) ; <-- VECTOR_0x47
00003770 12 38 b0 03 | 8 | MOVE.B IO_MOSART_CONTROL,D1
00003774 14 38 b0 02 | 8 | MOVE.B IO_MOSART_DATA,D2
00003778 08 01 00 07 | | BTST.L #0x7,D1
0000377c 67 00 00 d4 |g | BEQ 0x3852
00003780 02 01 00 78 | x | ANDI.B #0x78,D1
00003784 4a 38 77 cc |J8w | TST.B 0x77cc
00003788 66 72 |fr | BNE 0x37fc
0000378a 20 78 77 60 | xw` | MOVEA.L 0x7760,A0
0000378e b1 fc 00 00 76 54 | vT | CMPA.L #0x7654,A0
00003794 66 22 |f" | BNE 0x37b8
00003796 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
0000379a 45 f8 77 b4 |E w | LEA.L 0x77b4,A2
0000379e 20 3c 00 02 62 58 | < bX | MOVE.L #0x26258,D0
000037a4 25 7c 00 00 38 62 00 08 |%| 8b | MOVE.L #0x3862,(A2+0x8)
000037ac 4e b8 4e b2 |N N | JSR 0x4eb2
000037b0 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
000037b4 42 38 77 7c |B8w| | CLR.B 0x777c
000037b8 4a 01 |J | TST.B D1
000037ba 66 7c |f| | BNE 0x3838
000037bc b5 38 77 7c | 8w| | EOR.B D2,0x777c
000037c0 10 c2 | | MOVE.B D2,(A0)+
000037c2 08 38 00 00 77 7a | 8 wz | BTST.B #0x0,0x777a
000037c8 67 10 |g | BEQ 0x37da
000037ca 53 78 77 6a |Sxwj | SUBQ.W #0x1,0x776a
000037ce 67 00 00 b6 |g | BEQ 0x3886
000037d2 08 38 00 02 77 7a | 8 wz | BTST.B #0x2,0x777a
000037d8 66 5e |f^ | BNE 0x3838
000037da b1 fc 00 00 76 58 | vX | CMPA.L #0x7658,A0
000037e0 66 16 |f | BNE 0x37f8
000037e2 54 48 |TH | ADDQ.L #0x2,A0
000037e4 08 f8 00 00 77 7a | wz | BSET.B #0x0,0x777a
000037ea 42 40 |B@ | CLR.W D0
000037ec 10 38 76 56 | 8vV | MOVE.B 0x7656,D0
000037f0 31 c0 77 6a |1 wj | MOVE.W D0,0x776a
000037f4 67 00 00 90 |g | BEQ 0x3886
000037f8 21 c8 77 60 |! w` | MOVE.L A0,0x7760
000037fc 4c df 01 07 |L | MOVEM.L (A7)+,D0+D1+D2+A0
00003800 4e 73 |Ns | RTE
00003802 08 b8 00 02 77 7a | wz | BCLR.B #0x2,0x777a
00003808 67 10 |g | BEQ 0x381a
0000380a 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
0000380e 45 f8 77 c0 |E w | LEA.L 0x77c0,A2
00003812 4e b8 4e ea |N N | JSR 0x4eea
00003816 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
0000381a 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
0000381e 45 f8 77 b4 |E w | LEA.L 0x77b4,A2
00003822 20 3c 00 02 62 58 | < bX | MOVE.L #0x26258,D0
00003828 25 7c 00 00 38 62 00 08 |%| 8b | MOVE.L #0x3862,(A2+0x8)
00003830 4e b8 4e b2 |N N | JSR 0x4eb2
00003834 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
00003838 11 fc 00 01 77 cc | w | MOVE.B #0x01,0x77cc
0000383e 4e f0 01 e1 77 9c |N w | JMP ((#0x779c)) ; LEW=01e1
00003844 10 38 77 79 | 8wy | .XXX[0x4]
00003848 08 c0 00 04 11 c0 b0 03 | | .XXX[0x8]
00003850 60 aa |` | .XXX[0x2]
00003852 11 c1 77 7f | w | MOVE.B D1,0x777f
00003856 11 c2 77 7e | w~ | MOVE.B D2,0x777e
0000385a 11 f8 77 7b 77 80 | w{w | MOVE.B 0x777b,0x7780
00003860 60 9a |` | BRA 0x37fc
00003862 21 fc 00 00 76 54 |! vT | .XXX[0x6]
00003868 77 60 08 b8 00 00 77 7a |w` wz| .XXX[0x18]
00003870 42 38 77 cc 11 fc 00 e1 |B8w |
00003878 77 77 52 78 77 74 08 f8 |wwRxwt |
00003880 00 05 77 7a 4e 75 | wzNu | .XXX[0x6]
00003886 21 fc 00 00 76 54 77 60 |! vTw`| MOVE.L #0x7654,0x7760
0000388e 08 b8 00 00 77 7a | wz | BCLR.B #0x0,0x777a
00003894 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
00003898 45 f8 77 b4 |E w | LEA.L 0x77b4,A2
0000389c 4e b8 4e ea |N N | JSR 0x4eea
000038a0 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
000038a4 42 40 |B@ | CLR.W D0
000038a6 10 38 76 56 | 8vV | MOVE.B 0x7656,D0
000038aa 67 42 |gB | BEQ 0x38ee
000038ac 11 c0 76 59 | vY | MOVE.B D0,0x7659
000038b0 11 f8 76 54 76 58 | vTvX | MOVE.B 0x7654,0x7658
000038b6 08 f8 00 02 77 7a | wz | BSET.B #0x2,0x777a
000038bc 21 fc 00 00 76 5a 77 64 |! vZwd| MOVE.L #0x765a,0x7764
000038c4 4a 78 6e de |Jxn | TST.W 0x6ede
000038c8 66 06 |f | BNE 0x38d0
000038ca 55 b8 77 64 |U wd | SUBQ.L #0x2,0x7764
000038ce 54 40 |T@ | ADDQ.W #0x2,D0
000038d0 31 c0 77 6c |1 wl | MOVE.W D0,0x776c
000038d4 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
000038d8 45 f8 77 c0 |E w | LEA.L 0x77c0,A2
000038dc 70 27 |p' | MOVEQ.L #0x27,D0
000038de 25 7c 00 00 39 e6 00 08 |%| 9 | MOVE.L #0x39e6,(A2+0x8)
000038e6 4e b8 4e b2 |N N | JSR 0x4eb2
000038ea 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
000038ee 10 38 76 54 | 8vT | MOVE.B 0x7654,D0
000038f2 11 c0 76 58 | vX | MOVE.B D0,0x7658
000038f6 12 00 | | MOVE.B D0,D1
000038f8 e8 19 | | ROR.B #0x4,D1
000038fa b1 01 | | EOR.B D0,D1
000038fc 52 01 |R | ADDQ.B #0x1,D1
000038fe 66 00 ff 02 |f | BNE 0x3802
00003902 14 00 | | MOVE.B D0,D2
00003904 02 40 00 0f | @ | ANDI.W #0x000f,D0
00003908 0c 40 00 05 | @ | CMPI.W #0x0005,D0
0000390c 6e 00 00 bc |n | BGT 0x39ca
00003910 4e f0 03 a0 39 16 |N 9 | JMP (D0.W*2+#0x3916) ; LEW=03a0
00003916 60 0a |` | .XXX[0x2]
00003918 60 1c 60 52 60 2a 60 52 |` `R`*`R| .XXX[0xb0]
00003920 60 5c 4a 38 77 7c 66 0a |`\J8w|f |
00003928 10 38 76 55 b0 38 77 6f | 8vU 8wo|
00003930 67 08 14 3c 00 e1 52 78 |g < Rx|
00003938 77 72 08 f8 00 06 77 7a |wr wz|
00003940 11 c2 77 78 60 00 fe b6 | wx` |
00003948 4a 78 6e de 67 ec 30 3c |Jxn g 0<|
00003950 53 00 20 78 77 64 10 18 |S xwd |
00003958 21 c8 77 64 53 78 77 6c |! wdSxwl|
00003960 31 c0 72 a0 21 fc 02 00 |1 r ! |
00003968 00 01 70 90 60 cc 50 fa | p ` P |
00003970 08 10 4a 38 77 7c 66 4e | J8w|fN|
00003978 4e b8 3a 5e 60 34 4a 38 |N :^`4J8|
00003980 77 7c 66 46 30 38 77 70 |w|fF08wp|
00003988 b0 38 76 55 67 24 53 40 | 8vUg$S@|
00003990 b0 38 76 55 66 30 08 b8 | 8vUf0 |
00003998 00 02 77 7a 67 10 48 e7 | wzg H |
000039a0 80 e0 45 f8 77 c0 4e b8 | E w N |
000039a8 4e ea 4c df 07 01 31 c0 |N L 1 |
000039b0 77 70 11 fc 00 f0 77 77 |wp ww|
000039b8 52 78 77 70 08 f8 00 05 |Rxwp |
000039c0 77 7a 60 00 fe 38 4e b8 |wz` 8N |
000039c8 38 74 |8t | .XXX[0x2]
000039ca 08 b8 00 02 77 7a | wz | BCLR.B #0x2,0x777a
000039d0 67 10 |g | BEQ 0x39e2
000039d2 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
000039d6 45 f8 77 c0 |E w | LEA.L 0x77c0,A2
000039da 4e b8 4e ea |N N | JSR 0x4eea
000039de 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
000039e2 60 00 fe 18 |` | BRA 0x37fc
000039e6 48 e7 |H | .XXX[0x2]
000039e8 f0 80 20 78 77 64 30 38 | xwd08| .XXX[0x70]
000039f0 77 6c 67 32 42 83 16 38 |wlg2B 8|
000039f8 70 90 72 7e 92 78 70 92 |p r~ xp |
00003a00 6f 2c 34 3c 83 00 14 18 |o,4< |
00003a08 31 82 31 a0 72 a0 54 03 |1 1 r T |
00003a10 52 78 70 92 53 40 67 06 |Rxp S@g |
00003a18 53 41 67 12 60 e8 08 b8 |SAg ` |
00003a20 00 02 77 7a 60 2e 08 b8 | wz`. |
00003a28 00 02 77 7a 60 2a 21 c8 | wz`*! |
00003a30 77 64 31 c0 77 6c 48 e7 |wd1 wlH |
00003a38 80 e0 45 f8 77 c0 20 3c | E w <|
00003a40 00 00 04 e1 25 7c 00 00 | %| |
00003a48 39 e6 00 08 4e b8 4e b2 |9 N N |
00003a50 4c df 07 01 11 c3 70 90 |L p |
00003a58 4c df 01 0f 4e 75 |L Nu | .XXX[0x6]
00003a5e 2f 00 |/ | MOVE.L D0,-(A7)
00003a60 30 3c 13 00 |0< | MOVE.W #0x1300,D0
00003a64 60 08 |` | BRA 0x3a6e
00003a66 2f 00 |/ | MOVE.L D0,-(A7)
00003a68 30 3c 23 00 |0<# | MOVE.W #0x2300,D0
00003a6c 10 01 | | MOVE.B D1,D0
00003a6e 42 81 |B | CLR.L D1
00003a70 12 38 70 90 | 8p | MOVE.B 0x7090,D1
00003a74 31 80 11 a0 72 a0 |1 r | MOVE.W D0,(D1.W+#0x72a0) ; LEW=11a0
00003a7a 54 38 70 90 |T8p | ADDQ.B #0x2,0x7090
00003a7e 52 78 70 92 |Rxp | ADDQ.W #0x1,0x7092
00003a82 20 1f | | MOVE.L (A7)+,D0
00003a84 4e 75 |Nu | RTS
00003a86 0c 78 | x | .XXX[0x2]
00003a88 00 0f 77 d6 67 1a 11 fc | w g | .XXX[0x60]
00003a90 00 03 a0 0f 20 3c 00 00 | < |
00003a98 1e 84 12 3c 00 05 4e b8 | < N |
00003aa0 37 32 31 fc 00 02 77 d6 |721 w |
00003aa8 4e 75 11 fc 00 03 a0 0e |Nu |
00003ab0 31 fc 00 03 77 d6 21 fc |1 w ! |
00003ab8 00 00 66 ac 77 d2 20 3c | f w <|
00003ac0 00 02 fa ee 12 3c 00 06 | < |
00003ac8 4e b8 37 32 4e 75 12 3c |N 72Nu <|
00003ad0 00 02 4e b8 3a 66 31 fc | N :f1 |
00003ad8 00 00 77 d6 21 fc 00 00 | w ! |
00003ae0 66 ac 77 d2 4e b8 35 d2 |f w N 5 |
00003ae8 4e 75 |Nu | .XXX[0x2]
00003aea VECTOR_MODEM.TXRDY:
00003aea 4e f0 01 e1 77 cd |N w | JMP ((#0x77cd)) ; LEW=01e1<-- VECTOR_0x4b
00003af0 50 fa 08 10 48 e7 c0 c0 |P H | .XXX[0x150]
00003af8 08 f8 00 01 6c d0 46 fc | l F |
00003b00 27 00 10 30 01 e1 77 84 |' 0 w |
00003b08 67 00 00 10 11 c0 a0 03 |g |
00003b10 52 b8 77 84 4c df 03 03 |R w L |
00003b18 4e 73 48 e7 80 e0 45 f8 |NsH E |
00003b20 77 a4 4e b8 4e ea 4c df |w N N L |
00003b28 07 01 10 3c 00 0d 11 c0 | < |
00003b30 a0 03 08 38 00 02 a0 01 | 8 |
00003b38 67 f8 11 fc 00 08 a0 02 |g |
00003b40 30 38 77 d6 4e f0 05 a1 |08w N |
00003b48 67 8e 48 e7 80 e0 45 f8 |g H E |
00003b50 77 a4 4e b8 4e ea 4c df |w N N L |
00003b58 07 01 20 3c 00 01 c9 c2 | < |
00003b60 12 3c 00 0c 4e b8 37 32 | < N 72|
00003b68 60 aa 31 fc 00 05 77 d6 |` 1 w |
00003b70 21 fc 00 00 66 d1 77 d2 |! f w |
00003b78 20 3c 00 0b eb b8 12 3c | < <|
00003b80 00 07 4e b8 37 32 60 8c | N 72` |
00003b88 31 fc 00 07 77 d6 21 fc |1 w ! |
00003b90 00 00 66 db 77 d2 20 3c | f w <|
00003b98 00 0b eb b8 12 3c 00 07 | < |
00003ba0 4e b8 37 32 60 00 ff 6e |N 72` n|
00003ba8 31 fc 00 09 77 d6 21 fc |1 w ! |
00003bb0 00 00 66 e8 77 d2 20 3c | f w <|
00003bb8 00 0b eb b8 12 3c 00 07 | < |
00003bc0 4e b8 37 32 60 00 ff 4e |N 72` N|
00003bc8 31 fc 00 0b 77 d6 21 fc |1 w ! |
00003bd0 00 00 66 f2 77 d2 20 3c | f w <|
00003bd8 00 23 c3 28 12 3c 00 09 | # ( < |
00003be0 4e b8 37 32 60 00 ff 2e |N 72` .|
00003be8 31 fc 00 0e 77 d6 21 fc |1 w ! |
00003bf0 00 00 66 cc 77 d2 20 3c | f w <|
00003bf8 00 0b eb b8 12 3c 00 09 | < |
00003c00 4e b8 37 32 60 00 ff 0e |N 72` |
00003c08 12 3c 00 01 60 04 12 3c | < ` <|
00003c10 00 03 4e b8 3a 66 4e b8 | N :fN |
00003c18 30 9a 4e 75 11 fc 00 08 |0 Nu |
00003c20 a0 02 60 00 fe f0 53 78 | ` Sx|
00003c28 77 68 6d 0e 11 f0 01 e1 |whm |
00003c30 77 5c a0 03 52 b8 77 5c |w\ R w\|
00003c38 4e 73 48 e7 f0 e0 4e f8 |NsH N |
00003c40 32 78 |2x | .XXX[0x2]
00003c42 VECTOR_MODEM.RXRDY:
00003c42 48 e7 e0 80 |H | MOVEM.L A0+D2+D1+D0,-(A7) ; <-- VECTOR_0x46
00003c46 08 f8 00 01 6c d0 | l | BSET.B #0x1,0x6cd0
00003c4c e9 f8 11 03 a0 01 | | BFEXTU.L IO_DUART_MODEM_STATUS,{4:3},D1
00003c52 14 38 a0 03 | 8 | MOVE.B IO_DUART_MODEM_DATA,D2
00003c56 30 38 77 d6 |08w | MOVE.W 0x77d6,D0
00003c5a 4a 01 |J | TST.B D1
00003c5c 66 06 |f | BNE 0x3c64
00003c5e 4e f0 05 a1 66 fe |N f | JMP ((D0.W*4+#0x66fe)) ; LEW=05a1
00003c64 11 fc 00 40 a0 02 | @ | MOVE.B #0x40,IO_DUART_MODEM_COMMAND
00003c6a 4e f0 05 a1 67 46 |N gF | JMP ((D0.W*4+#0x6746)) ; LEW=05a1
00003c70 4a 38 70 8b 6b 1c 42 81 |J8p k B | .XXX[0x280]
00003c78 12 38 70 88 11 bc 00 82 | 8p |
00003c80 11 a0 71 a0 11 82 11 a0 | q |
00003c88 71 a1 54 38 70 88 52 78 |q T8p Rx|
00003c90 70 8a b4 30 01 e1 77 d2 |p 0 w |
00003c98 67 06 4e f0 05 a1 67 46 |g N gF|
00003ca0 52 b8 77 d2 0c 30 00 ff |R w 0 |
00003ca8 01 e1 77 d2 66 06 4e f0 | w f N |
00003cb0 05 a1 67 8e 4c df 01 07 | g L |
00003cb8 4e 73 31 fc 00 01 77 d6 |Ns1 w |
00003cc0 21 fc 00 00 66 b5 77 d2 |! f w |
00003cc8 60 ea 21 fc 00 00 66 f2 |` ! f |
00003cd0 77 d2 60 e0 21 fc 00 00 |w ` ! |
00003cd8 66 cc 77 d2 60 d6 21 fc |f w ` ! |
00003ce0 00 00 66 d1 77 d2 60 cc | f w ` |
00003ce8 21 fc 00 00 66 db 77 d2 |! f w |
00003cf0 60 c2 21 fc 00 00 66 e8 |` ! f |
00003cf8 77 d2 60 b8 21 fc 00 00 |w ` ! |
00003d00 66 ac 77 d2 60 ae 08 39 |f w ` 9|
00003d08 00 01 00 00 fc 00 67 b0 | g |
00003d10 31 fc 00 0c 77 d6 11 fc |1 w |
00003d18 00 04 a0 02 11 fc 00 10 | |
00003d20 a0 03 08 38 00 02 a0 01 | 8 |
00003d28 67 f8 11 fc 00 08 a0 02 |g |
00003d30 60 ca 48 e7 80 e0 45 f8 |` H E |
00003d38 77 a4 4e b8 4e ea 4c df |w N N L |
00003d40 07 01 31 fc 00 0d 77 d6 | 1 w |
00003d48 21 fc 00 00 66 64 77 84 |! fdw |
00003d50 60 3e 48 e7 80 e0 45 f8 |`>H E |
00003d58 77 a4 4e b8 4e ea 4c df |w N N L |
00003d60 07 01 31 fc 00 11 77 d6 | 1 w |
00003d68 21 fc 00 00 66 87 77 84 |! f w |
00003d70 60 1e 48 e7 80 e0 45 f8 |` H E |
00003d78 77 a4 4e b8 4e ea 4c df |w N N L |
00003d80 07 01 31 fc 00 04 77 d6 | 1 w |
00003d88 21 fc 80 00 7f d0 77 84 |! w |
00003d90 21 fc 00 00 3a f4 77 cd |! : w |
00003d98 12 3c 00 08 11 fc 00 04 | < |
00003da0 a0 02 20 3c 00 02 fa ee | < |
00003da8 4e b8 37 32 60 00 ff 06 |N 72` |
00003db0 48 e7 80 e0 45 f8 77 a4 |H E w |
00003db8 4e b8 4e ea 4c df 07 01 |N N L |
00003dc0 31 fc 00 06 77 d6 21 fc |1 w ! |
00003dc8 80 00 7f 81 77 84 60 c0 | w ` |
00003dd0 48 e7 80 e0 45 f8 77 a4 |H E w |
00003dd8 4e b8 4e ea 4c df 07 01 |N N L |
00003de0 31 fc 00 08 77 d6 21 fc |1 w ! |
00003de8 00 00 66 aa 77 84 60 a0 | f w ` |
00003df0 12 3c 00 03 4e b8 3a 66 | < N :f|
00003df8 4e b8 30 9a 4e 75 48 e7 |N 0 NuH |
00003e00 80 e0 45 f8 77 a4 4e b8 | E w N |
00003e08 4e ea 4c df 07 01 31 fc |N L 1 |
00003e10 00 0f 77 d6 21 fc 00 00 | w ! |
00003e18 3c 26 77 cd 11 fc 00 02 |<&w |
00003e20 77 7b 21 fc 00 00 76 54 |w{! vT|
00003e28 77 60 20 3c 00 02 fa ee |w` < |
00003e30 12 3c 00 0b 4e b8 37 32 | < N 72|
00003e38 60 00 fe 7a 12 3c 00 00 |` z < |
00003e40 4e b8 3a 66 08 38 00 03 |N :f 8 |
00003e48 a0 04 67 0a 4e b8 3a 5e | g N :^|
00003e50 4e b8 30 9a 4e 75 11 fc |N 0 Nu |
00003e58 00 88 a0 04 20 3c 00 00 | < |
00003e60 1e 84 12 3c 00 02 4e b8 | < N |
00003e68 37 32 4e 75 48 e7 80 e0 |72NuH |
00003e70 45 f8 77 a4 4e b8 4e ea |E w N N |
00003e78 4c df 07 01 31 fc 00 0a |L 1 |
00003e80 77 d6 21 fc 80 00 7e 0b |w ! ~ |
00003e88 77 84 21 fc 00 00 3a f4 |w ! : |
00003e90 77 cd 60 00 fe fc 31 fc |w ` 1 |
00003e98 00 10 77 d6 60 00 fe 78 | w ` x|
00003ea0 11 fc 00 05 77 7b 21 fc | w{! |
00003ea8 00 00 76 54 77 60 48 e7 | vTw`H |
00003eb0 80 e0 45 f8 77 a4 4e b8 | E w N |
00003eb8 4e ea 4c df 07 01 20 3c |N L <|
00003ec0 00 00 1e 84 12 3c 00 02 | < |
00003ec8 4e b8 37 32 31 fc 00 0f |N 721 |
00003ed0 77 d6 08 38 00 03 a0 04 |w 8 |
00003ed8 66 10 11 fc 00 88 a0 04 |f |
00003ee0 21 fc 00 00 3c 26 77 cd |! <&w |
00003ee8 4e 75 4e b8 3a 5e 4e b8 |NuN :^N |
00003ef0 30 9a 4e 75 |0 Nu | .XXX[0x4]
00003ef4 48 e7 c0 c0 |H | MOVEM.L A1+A0+D1+D0,-(A7) ; Via VECTOR_MODEM.DSCHG
00003ef8 10 38 a0 04 | 8 | MOVE.B IO_DUART_ACR_IPCR,D0
00003efc 0c 78 00 0f 77 d6 | x w | CMPI.W #0x000f,0x77d6
00003f02 67 06 |g | BEQ 0x3f0a
00003f04 4e b8 30 9a |N 0 | JSR 0x309a
00003f08 60 04 |` | BRA 0x3f0e
00003f0a 4e b8 34 e0 |N 4 | JSR 0x34e0
00003f0e 4c df 03 03 |L | MOVEM.L (A7)+,D0+D1+A0+A1
00003f12 4e 73 |Ns | RTE
00003f14 46 fc 22 00 |F " | .XXX[0x4]
00003f18 42 41 12 28 00 1b 43 bc |BA ( C | .XXX[0x10]
00003f20 00 07 4e f0 15 a1 67 d6 | N g |
00003f28 41 f8 67 d6 |A g | LEA.L 0x67d6,A0
00003f2c 30 3c 00 07 |0< | MOVE.W #0x7,D0
00003f30 20 fc 00 00 04 8c | | MOVE.L #0x48c,(A0)+
00003f36 51 c8 ff f8 |Q | DBF D0,0x3f30
00003f3a 4e 75 |Nu | RTS
00003f3c 48 e7 c0 c0 |H | .XXX[0x4]
00003f40 20 38 7d 88 67 2c 20 40 | 8} g, @| .XXX[0xe8]
00003f48 21 7c 00 00 00 52 00 08 |!| R |
00003f50 4e b8 07 82 13 7c 00 ff |N | |
00003f58 00 08 4e b8 04 94 42 b8 | N B |
00003f60 7d 88 48 e7 80 e0 45 f8 |} H E |
00003f68 77 d8 4e b8 4e ea 4c df |w N N L |
00003f70 07 01 4c df 03 03 48 e7 | L H |
00003f78 c0 c0 20 38 7d 8c 67 38 | 8} g8|
00003f80 20 40 42 80 10 28 00 11 | @B ( |
00003f88 e7 48 42 81 12 28 00 12 | HB ( |
00003f90 90 81 21 40 00 08 4e b8 | !@ N |
00003f98 07 82 13 7c 00 35 00 09 | | 5 |
00003fa0 4e b8 04 94 42 b8 7d 8c |N B } |
00003fa8 48 e7 80 e0 45 f8 77 f0 |H E w |
00003fb0 4e b8 4e ea 4c df 07 01 |N N L |
00003fb8 20 38 7d 94 67 12 20 40 | 8} g @|
00003fc0 42 a8 00 08 42 68 00 1e |B Bh |
00003fc8 4e b8 04 8c 42 b8 7d 94 |N B } |
00003fd0 20 38 7d 90 67 18 20 40 | 8} g @|
00003fd8 42 a8 00 08 42 68 00 1e |B Bh |
00003fe0 11 7c 00 35 00 1d 4e b8 | | 5 N |
00003fe8 04 94 42 b8 7d 90 20 38 | B } 8|
00003ff0 7d 98 67 18 20 40 42 a8 |} g @B |
00003ff8 00 08 42 68 00 1e 11 7c | Bh ||
00004000 00 35 00 1d 4e b8 04 94 | 5 N |
00004008 42 b8 7d 98 4c df 03 03 |B } L |
00004010 4e 75 4e b8 07 82 42 41 |NuN BA|
00004018 12 28 00 1b 21 89 15 a1 | ( ! |
00004020 7d 9c 22 30 15 a0 7d bc |} "0 } |
00004028 4e 75 |Nu | .XXX[0x2]
0000402a 2f 01 |/ | MOVE.L D1,-(A7)
0000402c 72 03 |r | MOVEQ.L #0x03,D1
0000402e 17 40 00 03 | @ | MOVE.B D0,(A3+0x3)
00004032 08 2b 00 03 00 03 | + | BTST.B #0x3,(A3+0x3)
00004038 66 f8 |f | BNE 0x4032
0000403a e0 98 | | ROR.L #0x8,D0
0000403c 51 c9 ff f0 |Q | DBF D1,0x402e
00004040 22 1f |" | MOVE.L (A7)+,D1
00004042 4e 75 |Nu | RTS
00004044 4a 38 7f a2 |J8 | .XXX[0x4]
00004048 67 00 c4 42 48 e7 e0 60 |g BH `| .XXX[0x420]
00004050 4a b8 7d 88 56 fa 06 5a |J } V Z|
00004058 48 e7 80 e0 45 f8 77 e4 |H E w |
00004060 4e b8 4e ea 4c df 07 01 |N N L |
00004068 50 f8 7f a4 4e b8 3f 3c |P N ?<|
00004070 21 c8 7d 88 42 79 93 03 |! } By |
00004078 e8 00 48 e7 80 e0 45 f8 | H E |
00004080 77 d8 20 3c 00 01 31 2c |w < 1,|
00004088 25 7c 00 00 41 f2 00 08 |%| A |
00004090 4e b8 4e b2 4c df 07 01 |N N L |
00004098 4e b8 07 82 42 80 10 11 |N B |
000040a0 41 bc 00 3f 52 80 31 c0 |A ?R 1 |
000040a8 7f 9c 22 3c 00 00 18 00 | "< |
000040b0 4c 40 10 01 31 c1 7f 9e |L@ 1 |
000040b8 d2 81 45 f8 7e 5c 42 82 | E ~\B |
000040c0 53 80 34 c2 d4 41 51 c8 |S 4 AQ |
000040c8 ff fa 45 f8 7f 5c 30 38 | E \08|
000040d0 7f 9c 53 80 72 01 14 c1 | S r |
000040d8 51 c8 ff fc 45 f8 7c 00 |Q E | |
000040e0 31 ca 7d 80 31 ca 7d 82 |1 } 1 } |
000040e8 15 7c 00 02 00 03 34 52 | | 4R|
000040f0 b4 fc 7c 00 66 f2 45 f8 | | f E |
000040f8 7c c0 31 ca 7d 84 31 ca || 1 } 1 |
00004100 7d 86 15 7c 00 03 00 03 |} | |
00004108 35 7c 00 3a 00 04 34 52 |5| : 4R|
00004110 b4 fc 7c c0 66 ec 54 89 | | f T |
00004118 33 7c 01 01 00 08 13 7c |3| ||
00004120 00 03 00 0d 23 7c 00 03 | #| |
00004128 00 00 00 38 33 7c 7d 82 | 83|} |
00004130 00 3c 13 7c 00 04 00 3e | < | >|
00004138 33 7c 00 38 00 40 23 7c |3| 8 @#||
00004140 00 03 00 00 00 44 33 7c | D3||
00004148 7d 86 00 48 13 7c 00 04 |} H | |
00004150 00 4a 33 7c 00 3c 00 4c | J3| < L|
00004158 4c df 06 07 4e b8 04 86 |L N |
00004160 48 e7 c0 d0 4e b8 40 12 |H N @ |
00004168 26 7c 93 03 e8 00 13 6b |&| k|
00004170 00 03 00 01 4a 38 7f a3 | J8 |
00004178 66 72 08 2b 00 00 00 03 |fr + |
00004180 67 6a 51 f8 7f a4 48 e7 |gjQ H |
00004188 80 e0 45 f8 77 e4 20 3c | E w <|
00004190 00 00 98 96 25 7c 00 00 | %| |
00004198 42 5a 00 08 4e b8 4e b2 |BZ N N |
000041a0 4c df 07 01 20 3c 00 00 |L < |
000041a8 ff ff 4e b8 40 2a 20 01 | N @* |
000041b0 54 80 4e b8 40 2a 48 e7 |T N @*H |
000041b8 80 e0 45 f8 77 d8 20 3c | E w <|
000041c0 00 01 31 2c 25 7c 00 00 | 1,%| |
000041c8 42 0e 00 08 4e b8 4e b2 |B N N |
000041d0 4c df 07 01 4c df 0b 03 |L L |
000041d8 4e b8 04 86 21 7c 00 00 |N !| |
000041e0 00 52 00 08 42 b8 7d 88 | R B } |
000041e8 4e f8 04 94 4c df 0b 03 |N L |
000041f0 60 ea 2f 08 08 f8 00 05 |` / |
000041f8 6c d0 20 78 7d 88 b0 fc |l x} |
00004200 00 00 57 fa 06 18 4e b8 | W N |
00004208 04 76 20 5f 4e 75 48 e7 | v _NuH |
00004210 00 c0 08 f8 00 05 6c d0 | l |
00004218 20 78 7d 88 b0 fc 00 00 | x} |
00004220 57 fa 06 18 4e b8 07 82 |W N |
00004228 0c 29 00 ff 00 08 67 0a | ) g |
00004230 4e b8 04 76 4c df 03 00 |N vL |
00004238 4e 75 48 e7 80 e0 45 f8 |NuH E |
00004240 77 d8 20 3c 00 01 31 2c |w < 1,|
00004248 25 7c 00 00 42 0e 00 08 |%| B |
00004250 4e b8 4e b2 4c df 07 01 |N N L |
00004258 60 da 08 39 00 00 93 03 |` 9 |
00004260 e8 03 66 0a 4e b8 3f 3c | f N ?<|
00004268 50 f8 7f a4 4e 75 48 e7 |P NuH |
00004270 80 e0 45 f8 77 e4 20 3c | E w <|
00004278 00 00 98 96 25 7c 00 00 | %| |
00004280 42 5a 00 08 4e b8 4e b2 |BZ N N |
00004288 4c df 07 01 4e 75 61 10 |L Nua |
00004290 4e f8 04 94 60 44 60 1a |N `D` |
00004298 60 44 60 3e 60 3c 60 22 |`D`>`<`"|
000042a0 2f 00 42 80 10 28 00 1c |/ B ( |
000042a8 41 bc 00 05 4e f0 03 a0 |A N |
000042b0 42 94 10 28 00 1d 41 b8 |B ( A |
000042b8 7f 9c 42 30 01 a0 7f 5c | B0 \|
000042c0 60 10 10 28 00 1d 41 b8 |` ( A |
000042c8 7f 9c 11 bc 00 02 01 a0 | |
000042d0 7f 5c 31 a8 00 1e 03 a0 | \1 |
000042d8 7d dc 20 1f 4e 75 10 28 |} Nu (|
000042e0 00 1d 41 b8 7f 9c 08 f0 | A |
000042e8 00 00 01 a0 7f 5c 60 ea | \` |
000042f0 61 ae 4a b8 7d 8c 66 0c |a J } f |
000042f8 4a 38 7f a4 66 62 4e b8 |J8 fbN |
00004300 45 82 65 18 4e f8 04 8c |E e N |
00004308 61 96 4a b8 7d 8c 66 f4 |a J } f |
00004310 4a 38 7f a4 66 4a 4e b8 |J8 fJN |
00004318 45 7a 64 e8 21 c8 7d 8c |Ezd ! } |
00004320 48 e7 80 e0 45 f8 77 f0 |H E w |
00004328 20 3c 00 00 02 8b 25 7c | < %||
00004330 00 00 43 6a 00 08 4e b8 | Cj N |
00004338 4e b2 4c df 07 01 4e b8 |N L N |
00004340 04 86 64 14 48 e7 80 e0 | d H |
00004348 45 f8 77 f0 4e b8 4e ea |E w N N |
00004350 4c df 07 01 4e b8 47 2e |L N G.|
00004358 42 b8 7d 8c 4e f8 04 94 |B } N |
00004360 21 c8 7d 8c 4e b8 3f 76 |! } N ?v|
00004368 4e 75 2f 08 20 78 7d 8c |Nu/ x} |
00004370 b0 fc 00 00 57 fa 08 27 | W '|
00004378 4e b8 04 7e 20 5f 4e 75 |N ~ _Nu|
00004380 4e b8 42 a0 4a b8 7d 90 |N B J } |
00004388 66 00 c1 02 4a 38 7f a4 |f J8 |
00004390 66 2e 4e b8 46 06 64 00 |f.N F d |
00004398 c0 f4 21 c8 7d 90 4e b8 | ! } N |
000043a0 04 86 65 14 4e b8 44 d0 | e N D |
000043a8 4e b8 45 20 65 0a 4e b8 |N E e N |
000043b0 04 86 64 f4 50 fa 08 27 | d P '|
000043b8 42 b8 7d 90 4e f8 04 94 |B } N |
000043c0 21 c8 7d 90 4e b8 3f 76 |! } N ?v|
000043c8 4e 75 4e b8 42 a0 4a b8 |NuN B J |
000043d0 7d 8c 66 00 c0 b8 4a 38 |} f J8|
000043d8 7f a4 66 1c 4e b8 45 82 | f N E |
000043e0 64 00 c0 aa 21 c8 7d 8c |d ! } |
000043e8 4e b8 04 86 42 b8 7d 8c |N B } |
000043f0 4e b8 47 10 4e f8 04 94 |N G N |
000043f8 21 c8 7d 8c 4e b8 3f 76 |! } N ?v|
00004400 4e 75 4e b8 42 a0 4a b8 |NuN B J |
00004408 7d 94 66 00 c0 80 21 c8 |} f ! |
00004410 7d 94 4a 38 7f a4 66 16 |} J8 f |
00004418 4e b8 47 e4 4a a8 00 08 |N G J |
00004420 66 04 4e b8 04 86 42 b8 |f N B |
00004428 7d 94 4e f8 04 94 4e b8 |} N N |
00004430 3f 76 4e 75 4e b8 42 a0 |?vNuN B |
00004438 4a b8 7d 98 66 00 c0 4e |J } f N|
00004440 4a 38 7f a4 66 18 4e b8 |J8 f N |
00004448 46 12 64 00 c0 40 21 c8 |F d @! |
00004450 7d 98 4e b8 04 86 42 b8 |} N B |
00004458 7d 98 4e f8 04 94 21 c8 |} N ! |
00004460 7d 98 4e b8 3f 76 4e 75 |} N ?vNu|
00004468 08 30 00 00 11 a0 7f 5c | 0 \| BTST.B #0x0,(D1.W+#0x7f5c) ; LEW=11a0
00004470 66 5c |f\ | BNE 0x44ce
00004472 48 e7 00 c0 |H | MOVEM.L A1+A0,-(A7)
00004476 30 78 7d 80 |0x} | MOVEA.W 0x7d80,A0
0000447a 08 28 00 00 00 03 | ( | BTST.B #0x0,(A0+0x3)
00004480 66 34 |f4 | BNE 0x44b6
00004482 31 d0 7d 80 |1 } | MOVE.W (A0),0x7d80
00004486 43 e8 00 04 |C | LEA.L (A0+0x4),A1
0000448a 32 fc 00 3a |2 : | MOVE.W #0x3a,(A1)+
0000448e 32 f0 13 a0 7d dc |2 } | MOVE.W (D1.W*2+#0x7ddc),(A1)+ ; LEW=13a0
00004494 32 c1 |2 | MOVE.W D1,(A1)+
00004496 42 59 |BY | CLR.W (A1)+
00004498 32 fc 3b 00 |2 ; | MOVE.W #0x3b00,(A1)+
0000449c 32 fc 00 01 |2 | MOVE.W #0x1,(A1)+
000044a0 12 fc 00 01 | | MOVE.B #0x01,(A1)+
000044a4 12 c1 | | MOVE.B D1,(A1)+
000044a6 42 51 |BQ | CLR.W (A1)
000044a8 08 e8 00 00 00 03 | | BSET.B #0x0,(A0+0x3)
000044ae 42 79 93 03 e8 02 |By | CLR.W IO_SCSI_D_02_TIMEOUT_PERIOD
000044b4 60 14 |` | BRA 0x44ca
000044b6 30 78 7f a6 |0x | MOVEA.W 0x7fa6,A0
000044ba 10 c1 | | MOVE.B D1,(A0)+
000044bc b0 fc 7f ec | | CMPA.W #0x7fec,A0
000044c0 66 04 |f | BNE 0x44c6
000044c2 41 f8 7f aa |A | LEA.L 0x7faa,A0
000044c6 31 c8 7f a6 |1 | MOVE.W A0,0x7fa6
000044ca 4c df 03 00 |L | MOVEM.L (A7)+,A0+A1
000044ce 4e 75 |Nu | RTS
000044d0 48 e7 e0 60 42 68 00 1e |H `Bh | .XXX[0x2a8]
000044d8 32 78 7f a0 30 29 00 24 |2x 0) $|
000044e0 32 00 52 41 e2 49 b2 78 |2 RA I x|
000044e8 7f 9e 6f 08 32 38 7f 9e | o 28 |
000044f0 30 01 d0 40 34 29 00 08 |0 @4) |
000044f8 31 80 23 a0 7e dc 34 70 |1 # ~ 4p|
00004500 23 a0 7e 5c 45 f2 01 70 |# ~\E p|
00004508 00 00 a0 00 4e b8 07 82 | N |
00004510 53 41 6d 06 34 d9 51 c9 |SAm 4 Q |
00004518 ff fc 4c df 06 07 4e 75 | L Nu|
00004520 48 e7 00 e0 30 78 7d 80 |H 0x} |
00004528 08 28 00 00 00 03 66 40 | ( f@|
00004530 31 d0 7d 80 43 e8 00 04 |1 } C |
00004538 32 fc 00 3a 34 78 7f a0 |2 :4x |
00004540 22 ea 00 06 42 59 32 fc |" BY2 |
00004548 3b 00 32 fc 00 02 12 fc |; 2 |
00004550 00 02 12 ea 00 09 42 51 | BQ|
00004558 08 e8 00 00 00 03 42 79 | By|
00004560 93 03 e8 02 08 ea 00 01 | |
00004568 00 03 44 fc 00 01 60 04 | D ` |
00004570 44 fc 00 00 4c df 07 00 |D L |
00004578 4e 75 48 e7 e0 70 70 00 |NuH pp |
00004580 60 06 48 e7 e0 70 70 01 |` H pp |
00004588 34 78 7d 80 08 2a 00 00 |4x} * |
00004590 00 03 66 68 31 d2 7d 80 | fh1 } |
00004598 35 7c 00 3a 00 04 4e b8 |5| : N |
000045a0 40 12 54 41 47 ea 00 06 |@ TAG |
000045a8 34 19 52 42 e2 4a d2 42 |4 RB J B|
000045b0 d2 42 53 42 36 d9 51 ca | BSB6 Q |
000045b8 ff fc 4a 80 67 10 4a 2a | J g J*|
000045c0 00 0c 67 06 25 41 00 20 | g %A |
000045c8 60 04 25 41 00 10 60 1a |` %A ` |
000045d0 48 e7 80 80 41 f8 00 c0 |H A |
000045d8 30 3c 00 cf 20 fc 00 00 |0< |
000045e0 5a 6c 51 c8 ff f8 4c df |ZlQ L |
000045e8 01 01 08 ea 00 00 00 03 | |
000045f0 42 79 93 03 e8 02 44 fc |By D |
000045f8 00 01 60 04 44 fc 00 00 | ` D |
00004600 4c df 0e 07 4e 75 48 e7 |L NuH |
00004608 e0 70 20 3c 80 00 35 00 | p < 5 |
00004610 60 0a 48 e7 e0 70 20 3c |` H p <|
00004618 00 00 36 00 34 78 7d 80 | 6 4x} |
00004620 26 4a 08 2a 00 00 00 03 |&J * |
00004628 66 6e 31 d2 7d 80 4e b8 |fn1 } N |
00004630 40 12 45 ea 00 04 34 fc |@ E 4 |
00004638 00 3a 42 82 14 28 00 1d | :B ( |
00004640 34 f0 23 a0 7d dc 34 c2 |4 # } 4 |
00004648 34 e8 00 1e 34 c0 4a 80 |4 4 J |
00004650 6c 08 08 b0 00 02 21 a0 |l ! |
00004658 7f 5c 08 30 00 01 21 a0 | \ 0 ! |
00004660 7f 5c 67 16 06 41 00 10 | \g A |
00004668 34 fc 01 01 4a 80 6c 0c |4 J l |
00004670 24 d9 24 d9 24 d9 24 d9 |$ $ $ $ |
00004678 60 06 42 5a 45 ea 00 10 |` BZE |
00004680 24 c1 34 a8 00 1e 08 ea |$ 4 |
00004688 00 00 ff df 42 79 93 03 | By |
00004690 e8 02 44 fc 00 01 60 04 | D ` |
00004698 44 fc 00 00 4c df 0e 07 |D L |
000046a0 4e 75 48 e7 60 c0 32 78 |NuH ` 2x|
000046a8 7d 80 20 49 08 29 00 00 |} I ) |
000046b0 00 03 66 56 31 d1 7d 80 | fV1 } |
000046b8 43 e9 00 04 32 fc 00 3a |C 2 :|
000046c0 34 2a 00 08 32 f0 23 a0 |4* 2 # |
000046c8 7d dc 08 f0 00 02 21 a0 |} ! |
000046d0 7f 5c 32 c2 54 89 32 fc | \2 T 2 |
000046d8 35 00 42 51 43 e9 00 12 |5 BQC |
000046e0 22 3c 00 03 a0 00 d2 70 |"< p|
000046e8 23 a0 7e 5c 22 c1 32 b0 |# ~\" 2 |
000046f0 23 a0 7e dc 33 51 ff e6 |# ~ 3Q |
000046f8 08 e9 00 00 ff df 08 ea | |
00004700 00 01 00 03 42 79 93 03 | By |
00004708 e8 02 4c df 03 06 4e 75 | L Nu|
00004710 48 e7 60 70 4e b8 07 82 |H `pN |
00004718 34 78 7f a0 34 11 32 02 |4x 4 2 |
00004720 56 41 02 41 ff fe d2 6a |VA A j|
00004728 00 24 52 41 60 14 48 e7 | $RA` H |
00004730 60 70 4e b8 07 82 34 78 |`pN 4x|
00004738 7f a0 34 2a 00 04 32 02 | 4* 2 |
00004740 56 41 02 41 ff fe 26 68 |VA A &h|
00004748 00 08 d2 4b 0c 41 04 00 | K A |
00004750 6e 20 d7 c9 31 41 00 0a |n 1A |
00004758 36 c2 53 42 e2 4a 45 ea |6 SB JE |
00004760 00 06 36 da 51 ca ff fc | 6 Q |
00004768 34 78 7f a0 08 ea 00 01 |4x |
00004770 00 03 4c df 0e 06 4e 75 | L Nu|
00004778 VECTOR_0x8e:
00004778 08 f8 00 05 6c d0 | l | BSET.B #0x5,0x6cd0 ; <-- VECTOR_0x8e
0000477e 4e b8 47 e4 |N G | JSR 0x47e4
00004782 4e b8 47 ac |N G | JSR 0x47ac
00004786 2f 08 |/ | MOVE.L A0,-(A7)
00004788 20 78 7d 94 | x} | MOVEA.L 0x7d94,A0
0000478c b0 fc 00 00 | | CMPA.W #0x0,A0
00004790 67 0a |g | BEQ 0x479c
00004792 4a a8 00 08 |J | TST.L (A0+0x8)
00004796 67 04 |g | BEQ 0x479c
00004798 4e b8 04 76 |N v | JSR 0x476
0000479c 20 5f | _ | MOVEA.L (A7)+,A0
0000479e 4e 73 |Ns | RTE
000047a0 VECTOR_0x8f:
000047a0 08 f8 00 05 6c d0 | l | BSET.B #0x5,0x6cd0 ; <-- VECTOR_0x8f
000047a6 4e b8 47 e4 |N G | JSR 0x47e4
000047aa 60 da |` | BRA 0x4786
000047ac 48 e7 40 a0 |H @ | MOVEM.L A2+A0+D1,-(A7)
000047b0 30 78 7f a8 |0x | MOVEA.W 0x7fa8,A0
000047b4 b0 f8 7f a6 | | CMPA.W 0x7fa6,A0
000047b8 67 20 |g | BEQ 0x47da
000047ba 34 78 7d 80 |4x} | MOVEA.W 0x7d80,A2
000047be 08 2a 00 00 00 03 | * | BTST.B #0x0,(A2+0x3)
000047c4 66 14 |f | BNE 0x47da
000047c6 42 81 |B | CLR.L D1
000047c8 12 18 | | MOVE.B (A0)+,D1
000047ca 4e b8 44 68 |N Dh | JSR 0x4468
000047ce b0 fc 7f ec | | CMPA.W #0x7fec,A0
000047d2 66 e0 |f | BNE 0x47b4
000047d4 30 7c 7f aa |0| | MOVEA.W #0x7faa,A0
000047d8 60 da |` | BRA 0x47b4
000047da 31 c8 7f a8 |1 | MOVE.W A0,0x7fa8
000047de 4c df 05 02 |L | MOVEM.L (A7)+,D1+A0+A2
000047e2 4e 75 |Nu | RTS
000047e4 48 e7 e0 e0 |H | MOVEM.L A2+A1+A0+D2+D1+D0,-(A7)
000047e8 34 78 7d 84 |4x} | MOVEA.W 0x7d84,A2
000047ec 70 02 |p | MOVEQ.L #0x02,D0
000047ee 08 2a 00 00 00 03 | * | BTST.B #0x0,(A2+0x3)
000047f4 66 54 |fT | BNE 0x484a
000047f6 08 2a 00 01 00 03 | * | BTST.B #0x1,(A2+0x3)
000047fc 66 32 |f2 | BNE 0x4830
000047fe 08 2a 00 02 00 03 | * | BTST.B #0x2,(A2+0x3)
00004804 56 fa 06 1c |V | TRAPNE.W #0x061c
00004808 31 ca 7f a0 |1 | MOVE.W A2,0x7fa0
0000480c 42 81 |B | CLR.L D1
0000480e 12 2a 00 0c | * | MOVE.B (A2+0xc),D1
00004812 43 bc 00 65 |C e | CHK.W #0x65,D1
00004816 12 30 11 a0 68 14 | 0 h | MOVE.B (D1.W+#0x6814),D1 ; LEW=11a0
0000481c 4e f0 11 a1 67 f8 |N g | JMP ((D1.W+#0x67f8)) ; LEW=11a1
00004822 08 2a 00 01 00 03 | * | .XXX[0x6]
00004828 66 06 08 c0 00 1f 60 14 |f ` | .XXX[0x8]
00004830 4a 80 |J | TST.L D0
00004832 6b 10 |k | BMI 0x4844
00004834 35 7c 00 3a 00 04 |5| : | MOVE.W #0x3a,(A2+0x4)
0000483a 08 ea 00 00 00 03 | | BSET.B #0x0,(A2+0x3)
00004840 31 d2 7d 84 |1 } | MOVE.W (A2),0x7d84
00004844 34 52 |4R | MOVEA.W (A2),A2
00004846 51 c8 ff a6 |Q | DBF D0,0x47ee
0000484a 42 79 93 03 e8 02 |By | CLR.W IO_SCSI_D_02_TIMEOUT_PERIOD
00004850 4c df 07 07 |L | MOVEM.L (A7)+,D0+D1+D2+A0+A1+A2
00004854 4e 75 |Nu | RTS
00004856 50 fa |P | .XXX[0x2]
00004858 06 19 20 78 7d 8c b0 fc | x} | .XXX[0x158]
00004860 00 00 67 60 4e b8 04 76 | g`N v|
00004868 60 b8 42 2a 00 08 15 6a |` B* j|
00004870 00 11 00 09 42 2a 00 0e | B* |
00004878 15 6a 00 10 00 0f 12 2a | j *|
00004880 00 0d 02 41 00 7f 66 22 | A f"|
00004888 08 ea 00 01 00 03 60 a0 | ` |
00004890 42 2a 00 08 15 6a 00 11 |B* j |
00004898 00 09 42 2a 00 0e 15 6a | B* j|
000048a0 00 10 00 0f 15 7c 00 01 | | |
000048a8 00 0d 0c 6a 00 01 00 0e | j |
000048b0 67 12 0c 6a 00 02 00 0e |g j |
000048b8 56 fa 08 27 4e b8 46 a2 |V 'N F |
000048c0 4e f8 48 22 20 78 7d 94 |N H" x} |
000048c8 b0 fc 00 00 67 00 ff 5c | g \|
000048d0 4e b8 47 2e 4e f8 48 22 |N G.N H"|
000048d8 14 2a 00 0d 02 42 00 7f | * B |
000048e0 0c 02 00 23 66 06 35 6a | #f 5j|
000048e8 00 0a 00 24 42 81 12 2a | $B *|
000048f0 00 09 08 30 00 02 11 a0 | 0 |
000048f8 7f 5c 66 3a 20 78 7d 90 | \f: x} |
00004900 b0 fc 00 00 57 fa 06 1b | W |
00004908 11 42 00 1d 31 6a 00 24 | B 1j $|
00004910 00 1e 0c 02 00 23 66 10 | #f |
00004918 4a 6a 00 0e 56 fa 06 1d |Jj V |
00004920 4e b8 04 7e 4e f8 48 22 |N ~N H"|
00004928 4e b8 04 76 08 ea 00 01 |N v |
00004930 00 03 4e f8 48 22 0c 02 | N H" |
00004938 00 23 66 88 4e b8 45 20 | #f N E |
00004940 4e f8 48 22 20 78 7d 98 |N H" x} |
00004948 b0 fc 00 00 57 fa 06 1a | W |
00004950 14 2a 00 0d 02 42 00 7f | * B |
00004958 67 10 0c 02 00 23 66 10 |g #f |
00004960 32 2a 00 08 4e b8 44 68 |2* N Dh|
00004968 60 06 31 6a 00 24 00 0a |` 1j $ |
00004970 31 68 00 0a 00 1e 11 6a |1h j|
00004978 00 0d 00 1d 32 2a 00 08 | 2* |
00004980 08 30 00 01 11 a0 7f 5c | 0 \|
00004988 67 1a 4e b8 07 82 22 ea |g N " |
00004990 00 10 22 ea 00 14 22 ea | " " |
00004998 00 18 22 aa 00 1c 06 68 | " h|
000049a0 00 10 00 0a 4e b8 04 76 | N v|
000049a8 08 ea 00 01 00 03 4e f8 | N |
000049b0 48 30 |H0 | .XXX[0x2]
000049b2 48 e7 e0 d0 |H | MOVEM.L A3+A1+A0+D2+D1+D0,-(A7)
000049b6 26 7c 93 03 e8 00 |&| | MOVEA.L #IO_SCSI_D_00_OWN_ID_CDB_SIZE,A3
000049bc 4e b8 4d 6a |N Mj | JSR 0x4d6a
000049c0 64 00 00 bc |d | BCC 0x4a7e
000049c4 11 fc 00 01 7f a2 | | MOVE.B #0x01,0x7fa2
000049ca 20 3c 00 0f 42 40 | < B@ | MOVE.L #0xf4240,D0
000049d0 08 2b 00 00 00 03 | + | BTST.B #0x0,(A3+0x3)
000049d6 66 0e |f | BNE 0x49e6
000049d8 53 80 |S | SUBQ.L #0x1,D0
000049da 6e f4 |n | BGT 0x49d0
000049dc 11 fc 00 01 7f a3 | | MOVE.B #0x01,0x7fa3
000049e2 4e f8 4a 02 |N J | JMP 0x4a02
000049e6 20 3c 00 00 ff ff | < | MOVE.L #0xffff,D0
000049ec 4e b8 40 2a |N @* | JSR 0x402a
000049f0 20 3c 00 03 fc 00 | < | MOVE.L #0x3fc00,D0
000049f6 4e b8 40 2a |N @* | JSR 0x402a
000049fa 08 2b 00 00 00 03 | + | BTST.B #0x0,(A3+0x3)
00004a00 66 f8 |f | BNE 0x49fa
00004a02 74 07 |t | MOVEQ.L #0x07,D2
00004a04 20 38 fb 00 | 8 | MOVE.L IO_RD_IO_SLOT_p33,D0
00004a08 02 80 00 00 1c 00 | | ANDI.L #0x00001c00,D0
00004a0e 06 80 a1 00 03 00 | | ADDI.L #0xa1000300,D0
00004a14 22 3c 00 03 00 00 |"< | MOVE.L #0x30000,D1
00004a1a 41 f8 7d 9c |A } | LEA.L 0x7d9c,A0
00004a1e 43 f8 7d bc |C } | LEA.L 0x7dbc,A1
00004a22 20 c0 | | MOVE.L D0,(A0)+
00004a24 22 c1 |" | MOVE.L D1,(A1)+
00004a26 58 80 |X | ADDQ.L #0x4,D0
00004a28 06 41 04 00 | A | ADDI.W #0x0400,D1
00004a2c 51 ca ff f4 |Q | DBF D2,0x4a22
00004a30 41 f8 7c 00 |A | | LEA.L 0x7c00,A0
00004a34 31 c8 7d 80 |1 } | MOVE.W A0,0x7d80
00004a38 31 c8 7d 82 |1 } | MOVE.W A0,0x7d82
00004a3c 70 01 |p | MOVEQ.L #0x01,D0
00004a3e 43 e8 00 40 |C @ | LEA.L (A0+0x40),A1
00004a42 30 89 |0 | MOVE.W A1,(A0)
00004a44 20 49 | I | MOVEA.L A1,A0
00004a46 51 c8 ff f6 |Q | DBF D0,0x4a3e
00004a4a 30 b8 7d 80 |0 } | MOVE.W 0x7d80,(A0)
00004a4e 41 f8 7c c0 |A | | LEA.L 0x7cc0,A0
00004a52 31 c8 7d 84 |1 } | MOVE.W A0,0x7d84
00004a56 31 c8 7d 86 |1 } | MOVE.W A0,0x7d86
00004a5a 70 01 |p | MOVEQ.L #0x01,D0
00004a5c 43 e8 00 40 |C @ | LEA.L (A0+0x40),A1
00004a60 30 89 |0 | MOVE.W A1,(A0)
00004a62 20 49 | I | MOVEA.L A1,A0
00004a64 51 c8 ff f6 |Q | DBF D0,0x4a5c
00004a68 30 b8 7d 84 |0 } | MOVE.W 0x7d84,(A0)
00004a6c 31 fc 7f aa 7f a6 |1 | MOVE.W #0x7faa,0x7fa6
00004a72 31 fc 7f aa 7f a8 |1 | MOVE.W #0x7faa,0x7fa8
00004a78 42 79 93 03 e8 00 |By | CLR.W IO_SCSI_D_00_OWN_ID_CDB_SIZE
00004a7e 4c df 0b 07 |L | MOVEM.L (A7)+,D0+D1+D2+A0+A1+A3
00004a82 4e 75 |Nu | RTS
00004a84 21 c2 78 04 |! x | .XXX[0x4]
00004a88 21 fc 00 00 78 30 78 08 |! x0x | .XXX[0x78]
00004a90 4a b8 78 0c 67 0a 4e b8 |J x g N |
00004a98 4f 4a 46 fc 21 00 60 f0 |OJF ! ` |
00004aa0 4a 42 67 4c 46 fc 26 00 |JBgLF & |
00004aa8 42 78 79 30 48 e7 80 e0 |Bxy0H |
00004ab0 45 f8 79 32 20 3c 00 00 |E y2 < |
00004ab8 07 a1 25 7c 00 00 4a fa | %| J |
00004ac0 00 08 4e b8 4e b2 4c df | N N L |
00004ac8 07 01 4a 78 79 30 66 20 | Jxy0f |
00004ad0 4a b8 78 04 67 0a 4e b8 |J x g N |
00004ad8 4f 4a 46 fc 26 00 60 ea |OJF & ` |
00004ae0 48 e7 80 e0 45 f8 79 32 |H E y2|
00004ae8 4e b8 4e ea 4c df 07 01 |N N L |
00004af0 46 fc 20 00 4a b8 78 04 |F J x |
00004af8 4e 75 52 78 79 30 4e 75 |NuRxy0Nu|
00004b00 VECTOR_DIAG_BUS.TXRDY:
00004b00 4a b8 78 0c |J x | TST.L 0x780c ; <-- VECTOR_0x48
00004b04 57 fa 07 6f |W o | TRAPEQ.W #0x076f
00004b08 2f 00 |/ | MOVE.L D0,-(A7)
00004b0a 42 80 |B | CLR.L D0
00004b0c 10 38 77 fd | 8w | MOVE.B 0x77fd,D0
00004b10 ec f8 08 01 78 10 | x | BFCLR.L 0x7810,{D0:1}
00004b16 66 16 |f | BNE 0x4b2e
00004b18 08 b8 00 02 78 00 | x | BCLR.B #0x2,0x7800
00004b1e 67 16 |g | BEQ 0x4b36
00004b20 11 fc 00 10 a0 0a | | MOVE.B #0x10,IO_DUART_DIAG_COMMAND
00004b26 11 f8 78 00 a0 08 | x | MOVE.B 0x7800,IO_DUART_DIAG_MODE
00004b2c 60 08 |` | BRA 0x4b36
00004b2e 08 f8 00 02 78 00 | x | BSET.B #0x2,0x7800
00004b34 67 ea |g | BEQ 0x4b20
00004b36 46 fc 26 00 |F & | MOVE.W #0x2600,SR
00004b3a 11 f0 01 a0 78 30 a0 0b | x0 | MOVE.B (D0.W+#0x7830),IO_DUART_DIAG_DATA; LEW=01a0
00004b42 52 38 77 fd |R8w | ADDQ.B #0x1,0x77fd
00004b46 53 b8 78 0c |S x | SUBQ.L #0x1,0x780c
00004b4a 66 0c |f | BNE 0x4b58
00004b4c 11 fc 00 08 a0 0a | | MOVE.B #0x08,IO_DUART_DIAG_COMMAND
00004b52 08 b8 00 00 77 fe | w | BCLR.B #0x0,0x77fe
00004b58 20 1f | | MOVE.L (A7)+,D0
00004b5a 4e 73 |Ns | RTE
00004b5c VECTOR_DIAG_BUS.RXRDY:
00004b5c 4a b8 78 04 |J x | TST.L 0x7804 ; <-- VECTOR_0x44
00004b60 57 fa 07 6f |W o | TRAPEQ.W #0x076f
00004b64 4a b8 78 0c |J x | TST.L 0x780c
00004b68 56 fa 06 71 |V q | TRAPNE.W #0x0671
00004b6c e8 f8 00 04 a0 09 | | BFTST.L IO_DUART_DIAG_STATUS,{0:4}
00004b72 56 fa 07 70 |V p | TRAPNE.W #0x0770
00004b76 1f 00 | | MOVE.B D0,-(A7)
00004b78 10 38 a0 0b | 8 | MOVE.B IO_DUART_DIAG_DATA,D0
00004b7c 11 80 01 e1 78 08 | x | MOVE.B D0,((#0x7808)) ; LEW=01e1
00004b82 52 b8 78 08 |R x | ADDQ.L #0x1,0x7808
00004b86 53 b8 78 04 |S x | SUBQ.L #0x1,0x7804
00004b8a 67 08 |g | BEQ 0x4b94
00004b8c d1 38 77 ff | 8w | ADD.B D0,0x77ff
00004b90 10 1f | | MOVE.B (A7)+,D0
00004b92 4e 73 |Ns | RTE
00004b94 91 38 77 ff | 8w | SUB.B D0,0x77ff
00004b98 10 1f | | MOVE.B (A7)+,D0
00004b9a 4e 73 |Ns | RTE
00004b9c 48 e7 60 c0 |H ` | MOVEM.L A1+A0+D2+D1,-(A7)
00004ba0 41 bc 00 07 |A | CHK.W #0x7,D0
00004ba4 42 81 |B | CLR.L D1
00004ba6 12 28 00 01 | ( | MOVE.B (A0+0x1),D1
00004baa 43 bc 00 0f |C | CHK.W #0xf,D1
00004bae 14 00 | | MOVE.B D0,D2
00004bb0 eb 0a | | LSL.B #0x5,D2
00004bb2 82 02 | | OR.B D2,D1
00004bb4 46 fc 21 00 |F ! | MOVE.W #0x2100,SR
00004bb8 24 38 78 0c |$8x | MOVE.L 0x780c,D2
00004bbc 0c 42 00 fd | B | CMPI.W #0x00fd,D2
00004bc0 6f 06 |o | BLE 0x4bc8
00004bc2 4e b8 4f 4a |N OJ | JSR 0x4f4a
00004bc6 60 ec |` | BRA 0x4bb4
00004bc8 14 38 77 fc | 8w | MOVE.B 0x77fc,D2
00004bcc 11 81 21 a0 78 30 | ! x0 | MOVE.B D1,(D2.W+#0x7830) ; LEW=21a0
00004bd2 ee f8 08 81 78 10 | x | BFSET.L 0x7810,{D2:1}
00004bd8 52 38 77 fc |R8w | ADDQ.B #0x1,0x77fc
00004bdc 52 b8 78 0c |R x | ADDQ.L #0x1,0x780c
00004be0 08 f8 00 00 77 fe | w | BSET.B #0x0,0x77fe
00004be6 66 06 |f | BNE 0x4bee
00004be8 11 fc 00 04 a0 0a | | MOVE.B #0x04,IO_DUART_DIAG_COMMAND
00004bee 4e f0 05 a1 68 7a |N hz | JMP ((D0.W*4+#0x687a)) ; LEW=05a1
00004bf4 46 fc 20 00 |F | .XXX[0x4]
00004bf8 4c df 03 06 4e 75 74 01 |L Nut | .XXX[0x110]
00004c00 4e b8 4a 84 66 0a 42 80 |N J f B |
00004c08 10 38 78 30 4e f8 4b f8 | 8x0N K |
00004c10 70 09 4e f8 4b f8 12 38 |p N K 8|
00004c18 77 fc 11 a8 00 03 11 a0 |w |
00004c20 78 30 42 82 14 28 00 02 |x0B ( |
00004c28 52 01 11 82 11 a0 78 30 |R x0|
00004c30 54 38 77 fc 54 b8 78 0c |T8w T x |
00004c38 54 42 42 38 77 ff 4e b8 |TBB8w N |
00004c40 4a 84 67 0c b4 b8 78 04 |J g x |
00004c48 66 cc 70 09 4e f8 4b f8 |f p N K |
00004c50 4a 38 77 ff 67 06 70 04 |J8w g p |
00004c58 4e f8 4b f8 43 f8 78 30 |N K C x0|
00004c60 11 59 00 02 57 42 6d 10 | Y WBm |
00004c68 42 80 10 28 00 03 41 f0 |B ( A |
00004c70 00 f4 10 d9 51 ca ff fc | Q |
00004c78 70 01 4e f8 4b f8 12 38 |p N K 8|
00004c80 77 fc 42 80 10 28 00 02 |w B ( |
00004c88 11 80 11 a0 78 30 52 01 | x0R |
00004c90 52 b8 78 0c 34 3c 00 ff |R x 4< |
00004c98 94 b8 78 0c b4 40 6c 0a | x @l |
00004ca0 4e b8 4f 4a 46 fc 21 00 |N OJF ! |
00004ca8 60 ea 24 00 67 2e 53 80 |` $ g.S |
00004cb0 41 e8 00 04 11 90 11 a0 |A |
00004cb8 78 30 52 01 52 b8 78 0c |x0R R x |
00004cc0 d4 18 53 80 6b 16 46 fc | S k F |
00004cc8 20 00 11 90 11 a0 78 30 | x0|
00004cd0 52 01 52 b8 78 0c d4 18 |R R x |
00004cd8 51 c8 ff f0 11 82 11 a0 |Q |
00004ce0 78 30 52 01 52 b8 78 0c |x0R R x |
00004ce8 11 c1 77 fc 46 fc 21 00 | w F ! |
00004cf0 4a b8 78 0c 67 0e 08 f8 |J x g |
00004cf8 00 00 77 fe 66 06 11 fc | w f |
00004d00 00 04 a0 0a 46 fc 20 00 | F |
00004d08 4e f8 4b f8 |N K | .XXX[0x4]
00004d0c 4e b9 00 00 ca 5e |N ^ | JSR 0xca5e
00004d12 4e b9 00 00 ca 9e |N | JSR 0xca9e
00004d18 4e b9 00 00 ca f8 |N | JSR 0xcaf8
00004d1e 4e b9 00 00 a0 00 |N | JSR 0xa000
00004d24 4e b9 00 00 a0 98 |N | JSR 0xa098
00004d2a 4e b9 00 00 c4 b4 |N | JSR 0xc4b4
00004d30 4e b9 00 00 c7 88 |N | JSR 0xc788
00004d36 4e b9 00 00 af 5a |N Z | JSR 0xaf5a
00004d3c 64 06 |d | BCC 0x4d44
00004d3e 4e b8 3f 28 |N ?( | JSR 0x3f28
00004d42 60 04 |` | BRA 0x4d48
00004d44 4e b8 49 b2 |N I | JSR 0x49b2
00004d48 4e b8 4f c4 |N O | JSR 0x4fc4
00004d4c 4e b8 50 8a |N P | JSR 0x508a
00004d50 4e b8 49 b2 |N I | JSR 0x49b2
00004d54 42 b8 f9 00 |B | CLR.L IO_CLEAR_BERR_p24
00004d58 21 fc 00 00 5a c2 00 08 |! Z | MOVE.L #0x5ac2,0x8
00004d60 21 fc 00 0e 00 00 f4 00 |! | MOVE.L #0xe0000,IO_WRITE_CONTROL_p24
00004d68 4e 75 |Nu | RTS
00004d6a 21 fc 00 00 4d 7e 7a 38 |! M~z8| MOVE.L #0x4d7e,0x7a38
00004d72 4a 53 |JS | TST.W (A3)
00004d74 42 b8 7a 38 |B z8 | CLR.L 0x7a38
00004d78 44 fc 00 01 |D | MOVE.W #0x1,CCR
00004d7c 4e 75 |Nu | RTS
00004d7e 42 b8 |B | .XXX[0x2]
00004d80 7a 38 4e 75 2f 10 20 bc |z8Nu/ | .XXX[0xd8]
00004d88 00 00 4d aa 2f 01 70 ff | M / p |
00004d90 46 fc 20 00 72 ff 4a 80 |F r J |
00004d98 5a c9 ff fc 5b fa 07 04 |Z [ |
00004da0 46 fc 27 00 22 1f 20 9f |F ' " |
00004da8 4e 75 40 c0 e9 c0 05 43 |Nu@ C|
00004db0 4e 73 42 50 4a 92 66 08 |NsBPJ f |
00004db8 24 88 25 48 00 04 4e 75 |$ %H Nu|
00004dc0 35 88 01 61 00 04 25 48 |5 a %H|
00004dc8 00 04 4e 75 2f 11 67 16 | Nu/ g |
00004dd0 33 71 01 51 00 02 66 04 |3q Q f |
00004dd8 42 a9 00 04 22 5f 42 51 |B "_BQ|
00004de0 44 fc 00 01 4e 75 58 8f |D NuX |
00004de8 44 fc 00 00 4e 75 48 e7 |D NuH |
00004df0 80 20 e9 f0 04 c4 01 62 | b|
00004df8 00 04 00 08 4a b0 05 a0 | J |
00004e00 79 3e 6a 0c 21 88 05 a0 |y>j ! |
00004e08 79 3e 4c df 04 01 4e 75 |y>L Nu|
00004e10 45 f0 07 a0 79 7e 4e b8 |E y~N |
00004e18 4d b2 4c df 04 01 4e f8 |M L N |
00004e20 04 86 48 e7 80 40 e9 f0 | H @ |
00004e28 04 c4 01 62 00 04 00 08 | b |
00004e30 43 f0 07 a0 79 7e 4e b8 |C y~N |
00004e38 4d cc 64 10 21 89 05 a0 |M d ! |
00004e40 79 3e c1 49 4e b8 04 76 |y> IN v|
00004e48 20 49 60 0a 21 bc 93 03 | I` ! |
00004e50 fc 00 05 a0 79 3e 4c df | y>L |
00004e58 02 01 4e 75 | Nu | .XXX[0x4]
00004e5c 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
00004e60 4a b8 7a 00 |J z | TST.L 0x7a00
00004e64 6b 14 |k | BMI 0x4e7a
00004e66 4a 38 a0 0f |J8 | TST.B IO_DUART_CLR_OPC_STOP_COUNTER
00004e6a 30 78 a0 06 |0x | MOVEA.W IO_DUART_CTUR_CTU,A0
00004e6e 22 78 7a 00 |"xz | MOVEA.L 0x7a00,A1
00004e72 d1 e9 00 04 | | ADDA.L (A1+0x4),A0
00004e76 23 48 00 04 |#H | MOVE.L A0,(A1+0x4)
00004e7a 4e 75 |Nu | RTS
00004e7c 4a b8 7a 00 |J z | TST.L 0x7a00
00004e80 6b 2e |k. | BMI 0x4eb0
00004e82 20 30 01 e2 7a 00 00 04 | 0 z | MOVE.L ((#0x7a00)+#0x4),D0 ; LEW=01e2
00004e8a 0c 80 00 00 7f ff | | CMPI.L #0x00007fff,D0
00004e90 6f 06 |o | BLE 0x4e98
00004e92 20 3c 00 00 7f ff | < | MOVE.L #0x7fff,D0
00004e98 91 b0 01 e2 7a 00 00 04 | z | SUB.L D0,((#0x7a00)+#0x4) ; LEW=01e2
00004ea0 0c 40 00 02 | @ | CMPI.W #0x0002,D0
00004ea4 6c 02 |l | BGE 0x4ea8
00004ea6 70 02 |p | MOVEQ.L #0x02,D0
00004ea8 31 c0 a0 06 |1 | MOVE.W D0,IO_DUART_CTUR_CTU
00004eac 4a 38 a0 0e |J8 | TST.B IO_DUART_SET_OPC_START_COUNTER
00004eb0 4e 75 |Nu | RTS
00004eb2 40 e7 |@ | MOVE.W SR,-(A7)
00004eb4 4e b8 4e 5c |N N\ | JSR 0x4e5c
00004eb8 43 f8 7a 00 |C z | LEA.L 0x7a00,A1
00004ebc 20 49 | I | MOVEA.L A1,A0
00004ebe b5 c9 | | CMPA.L A1,A2
00004ec0 66 04 |f | BNE 0x4ec6
00004ec2 PANIC_0x614_dfs_crash:
00004ec2 50 fa 06 14 |P | PANIC.W #0x614
00004ec6 4a 91 |J | TST.L (A1)
00004ec8 6b 10 |k | BMI 0x4eda
00004eca 22 51 |"Q | MOVEA.L (A1),A1
00004ecc 90 a9 00 04 | | SUB.L (A1+0x4),D0
00004ed0 6c ea |l | BGE 0x4ebc
00004ed2 d0 a9 00 04 | | ADD.L (A1+0x4),D0
00004ed6 91 a9 00 04 | | SUB.L D0,(A1+0x4)
00004eda 25 40 00 04 |%@ | MOVE.L D0,(A2+0x4)
00004ede 24 90 |$ | MOVE.L (A0),(A2)
00004ee0 20 8a | | MOVE.L A2,(A0)
00004ee2 4e b8 4e 7c |N N| | JSR 0x4e7c
00004ee6 46 df |F | MOVE.W (A7)+,SR
00004ee8 4e 75 |Nu | RTS
00004eea 40 e7 |@ | MOVE.W SR,-(A7)
00004eec 4e b8 4e 5c |N N\ | JSR 0x4e5c
00004ef0 43 f8 7a 00 |C z | LEA.L 0x7a00,A1
00004ef4 20 49 | I | MOVEA.L A1,A0
00004ef6 4a 91 |J | TST.L (A1)
00004ef8 6b 14 |k | BMI 0x4f0e
00004efa 22 51 |"Q | MOVEA.L (A1),A1
00004efc b3 ca | | CMPA.L A2,A1
00004efe 66 f4 |f | BNE 0x4ef4
00004f00 20 92 | | MOVE.L (A2),(A0)
00004f02 6b 0a |k | BMI 0x4f0e
00004f04 20 2a 00 04 | * | MOVE.L (A2+0x4),D0
00004f08 d1 b2 01 52 00 04 | R | ADD.L D0,((A2)+#0x4) ; LEW=0152
00004f0e 4e b8 4e 7c |N N| | JSR 0x4e7c
00004f12 46 df |F | MOVE.W (A7)+,SR
00004f14 4e 75 |Nu | RTS
00004f16 VECTOR_PITINT:
00004f16 48 e7 c0 c0 |H | MOVEM.L A1+A0+D1+D0,-(A7) ; <-- VECTOR_0x4f
00004f1a 4e b8 4e 5c |N N\ | JSR 0x4e5c
00004f1e 22 78 7a 00 |"xz | MOVEA.L 0x7a00,A1
00004f22 b3 fc 93 03 fc 00 | | CMPA.L #0x9303fc00,A1
00004f28 67 1a |g | BEQ 0x4f44
00004f2a 4a a9 00 04 |J | TST.L (A1+0x4)
00004f2e 6e 10 |n | BGT 0x4f40
00004f30 21 d1 7a 00 |! z | MOVE.L (A1),0x7a00
00004f34 4e b8 4e 7c |N N| | JSR 0x4e7c
00004f38 4e b1 01 61 00 08 |N a | JSR ((A1+#0x8)) ; LEW=0161
00004f3e 60 04 |` | BRA 0x4f44
00004f40 4e b8 4e 7c |N N| | JSR 0x4e7c
00004f44 4c df 03 03 |L | MOVEM.L (A7)+,D0+D1+A0+A1
00004f48 4e 73 |Ns | RTE
00004f4a 48 e7 ff fe |H | MOVEM.L A6+A5+A4+A3+A2+A1+A0+D7+D6+D5+D4+D3+D2+D1+D0,-(A7)
00004f4e 4c f8 7f ff 68 9c |L h | MOVEM.L 0x689c,D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4+A5+A6
00004f54 42 b8 f0 00 |B | CLR.L IO_CLR_RUN_LED_p16
00004f58 4e 72 20 00 |Nr | STOP #0x2000
00004f5c b0 b8 68 9c | h | .XXX[0x4]
00004f60 66 5a b2 b8 68 a0 66 54 |fZ h fT| .XXX[0x60]
00004f68 b4 b8 68 a4 66 4e b6 b8 | h fN |
00004f70 68 a8 66 48 b8 b8 68 ac |h fH h |
00004f78 66 42 ba b8 68 b0 66 3c |fB h f<|
00004f80 bc b8 68 b4 66 36 be b8 | h f6 |
00004f88 68 b8 66 30 b1 f8 68 bc |h f0 h |
00004f90 66 2a b3 f8 68 c0 66 24 |f* h f$|
00004f98 b5 f8 68 c4 66 1e b7 f8 | h f |
00004fa0 68 c8 66 18 b9 f8 68 cc |h f h |
00004fa8 66 12 bb f8 68 d0 66 0c |f h f |
00004fb0 bd f8 68 d4 66 06 4c df | h f L |
00004fb8 7f ff 4e 75 9e fc 01 00 | Nu |
00004fc0 50 fa 06 7b |P { | .XXX[0x4]
00004fc4 48 e7 c0 00 |H | MOVEM.L D1+D0,-(A7)
00004fc8 20 38 ff 00 | 8 | MOVE.L IO_READ_SENSE_p25,D0
00004fcc 08 00 00 07 | | BTST.L #0x7,D0
00004fd0 67 1e |g | BEQ 0x4ff0
00004fd2 4a 38 7a 10 |J8z | TST.B 0x7a10
00004fd6 66 10 |f | BNE 0x4fe8
00004fd8 52 38 7a 11 |R8z | ADDQ.B #0x1,0x7a11
00004fdc 66 30 |f0 | BNE 0x500e
00004fde 11 fc 00 01 7a 12 | z | MOVE.B #0x01,0x7a12
00004fe4 4e b8 50 60 |N P` | JSR 0x5060
00004fe8 31 fc ff ff 7a 10 |1 z | MOVE.W #0xffff,0x7a10
00004fee 60 1e |` | BRA 0x500e
00004ff0 4a 38 7a 10 |J8z | TST.B 0x7a10
00004ff4 67 14 |g | BEQ 0x500a
00004ff6 53 78 7a 10 |Sxz | SUBQ.W #0x1,0x7a10
00004ffa 4a 38 7a 10 |J8z | TST.B 0x7a10
00004ffe 66 0e |f | BNE 0x500e
00005000 11 fc 00 02 7a 12 | z | MOVE.B #0x02,0x7a12
00005006 4e b8 50 60 |N P` | JSR 0x5060
0000500a 42 78 7a 10 |Bxz | CLR.W 0x7a10
0000500e 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
00005012 45 f8 7a 04 |E z | LEA.L 0x7a04,A2
00005016 20 3c 00 00 01 86 | < | MOVE.L #0x186,D0
0000501c 25 7c 00 00 4f c4 00 08 |%| O | MOVE.L #0x4fc4,(A2+0x8)
00005024 4e b8 4e b2 |N N | JSR 0x4eb2
00005028 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
0000502c 10 38 6c d0 | 8l | MOVE.B 0x6cd0,D0
00005030 42 81 |B | CLR.L D1
00005032 08 00 00 01 | | BTST.L #0x1,D0
00005036 66 02 |f | BNE 0x503a
00005038 50 81 |P | ADDQ.L #0x8,D1
0000503a 08 00 00 02 | | BTST.L #0x2,D0
0000503e 66 02 |f | BNE 0x5042
00005040 58 81 |X | ADDQ.L #0x4,D1
00005042 08 00 00 03 | | BTST.L #0x3,D0
00005046 66 02 |f | BNE 0x504a
00005048 54 81 |T | ADDQ.L #0x2,D1
0000504a 08 00 00 05 | | BTST.L #0x5,D0
0000504e 66 02 |f | BNE 0x5052
00005050 52 81 |R | ADDQ.L #0x1,D1
00005052 21 c1 f2 00 |! | MOVE.L D1,IO_FRONT_PANEL_p27
00005056 42 38 6c d0 |B8l | CLR.B 0x6cd0
0000505a 4c df 00 03 |L | MOVEM.L (A7)+,D0+D1
0000505e 4e 75 |Nu | RTS
00005060 48 e7 1c 2a |H * | MOVEM.L A6+A4+A2+D5+D4+D3,-(A7)
00005064 45 f8 7a 12 |E z | LEA.L 0x7a12,A2
00005068 49 f9 00 00 e0 56 |I V | LEA.L 0xe056,A4
0000506e 72 01 |r | MOVEQ.L #0x01,D1
00005070 4e b9 00 00 26 08 |N & | JSR 0x2608
00005076 45 f8 7a 12 |E z | LEA.L 0x7a12,A2
0000507a 72 01 |r | MOVEQ.L #0x01,D1
0000507c 76 0a |v | MOVEQ.L #0x0a,D3
0000507e 4e b9 00 00 20 e0 |N | JSR 0x20e0
00005084 4c df 54 38 |L T8 | MOVEM.L (A7)+,D3+D4+D5+A2+A4+A6
00005088 4e 75 |Nu | RTS
0000508a 42 b8 fd 00 |B | CLR.L IO_CLR_PFINT_p23
0000508e 4e 75 |Nu | RTS
00005090 VECTOR_PS.AC_PF:
00005090 11 fc 00 00 80 0b | | MOVE.B #0x00,IO_RTC_RAM_MIN ; <-- VECTOR_0x40
00005096 21 fc 00 06 00 00 f4 00 |! | MOVE.L #0x60000,IO_WRITE_CONTROL_p24
0000509e 48 f8 ff ff 6c 80 |H l | MOVEM.L D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4+A5+A6+A7,0x6c80
000050a4 20 6f 00 02 | o | MOVEA.L (A7+0x2),A0
000050a8 4e b9 80 00 20 10 |N | JSR IOC_EEPROM_PART2_EXPORT_2010
000050ae 0d 0a 2a 2a 2a 20 41 43 | *** AC| .TXT '\r\n'
000050b6 20 70 6f 77 65 72 20 69 | power i| .TXT '*** AC power is LOW, waiting for it to become normal ***\n'
000050ea 4a 38 a0 0f |J8 | TST.B IO_DUART_CLR_OPC_STOP_COUNTER
000050ee 31 fc fd e8 a0 06 |1 | MOVE.W #0xfde8,IO_DUART_CTUR_CTU
000050f4 4a 38 a0 0e |J8 | TST.B IO_DUART_SET_OPC_START_COUNTER
000050f8 08 38 00 03 a0 05 | 8 | BTST.B #0x3,IO_DUART_IMR_ISR
000050fe 67 f8 |g | BEQ 0x50f8
00005100 42 b8 fd 00 |B | CLR.L IO_CLR_PFINT_p23
00005104 20 38 f8 00 | 8 | MOVE.L IO_READ_STATUS_p24,D0
00005108 08 00 00 07 | | BTST.L #0x7,D0
0000510c 66 9a |f | BNE 0x50a8
0000510e 11 fc 00 01 80 0b | | MOVE.B #0x01,IO_RTC_RAM_MIN
00005114 34 3c 02 00 |4< | MOVE.W #0x200,D2
00005118 60 6a |`j | BRA 0x5184
0000511a e9 9a | | ROL.L #0x4,D2
0000511c 70 0f |p | MOVEQ.L #0x0f,D0
0000511e c0 82 | | AND.L D2,D0
00005120 0c 00 00 09 | | CMPI.B #0x09,D0
00005124 6f 02 |o | BLE 0x5128
00005126 5e 00 |^ | ADDQ.B #0x7,D0
00005128 06 00 00 30 | 0 | ADDI.B #0x30,D0
0000512c 4e b9 80 00 20 0c |N | JSR IOC_EEPROM_PART2_RESTART_MACHINE()
00005132 51 c9 ff e6 |Q | DBF D1,0x511a
00005136 4e 75 |Nu | RTS
00005138 VECTOR_TRAPV:
00005138 08 17 00 05 | | BTST.B #0x5,(A7) ; <-- VECTOR_TRAPV
0000513c 67 00 bb d2 |g | BEQ 0xd10
00005140 4a 77 01 62 00 08 00 02 |Jw b | TST.W ((A7+#0x8)+#0x2) ; LEW=0162
00005148 66 16 |f | BNE 0x5160
0000514a 2f 00 |/ | MOVE.L D0,-(A7)
0000514c 30 39 93 03 fc 32 |09 2 | MOVE.W 0x9303fc32,D0
00005152 e0 58 | X | ROR.W #0x8,D0
00005154 52 40 |R@ | ADDQ.W #0x1,D0
00005156 33 c0 93 03 fc 32 |3 2 | MOVE.W D0,0x9303fc32
0000515c 20 1f | | MOVE.L (A7)+,D0
0000515e 4e 73 |Ns | RTE
00005160 08 f8 00 00 7a 13 | z | BSET.B #0x0,0x7a13
00005166 67 02 |g | BEQ 0x516a
00005168 4e 40 |N@ | TRAP #0
0000516a 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
0000516e 48 f8 ff ff 6c 80 |H l | MOVEM.L D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4+A5+A6+A7,0x6c80
00005174 13 fc 00 0f 00 00 fc 01 | | MOVE.B #0x0f,BOOT_REASON_CODE
0000517c 20 6f 00 08 | o | MOVEA.L (A7+0x8),A0
00005180 34 28 00 02 |4( | MOVE.W (A0+0x2),D2
00005184 42 39 00 00 fc 05 |B9 | CLR.B 0xfc05
0000518a 31 c2 00 00 |1 | MOVE.W D2,0x0
0000518e 23 c8 00 00 fc 08 |# | MOVE.L A0,0xfc08
00005194 2e 7c 00 00 6c 80 |.| l | MOVEA.L #0x6c80,A7
0000519a 4e b9 80 00 20 10 |N | JSR IOC_EEPROM_PART2_EXPORT_2010
000051a0 0d 0a 49 2f 4f 20 50 72 | I/O Pr| .TXT '\r\n'
000051a8 6f 63 65 73 73 6f 72 20 |ocessor | .TXT 'I/O Processor Kernel error \n'
000051be 43 f8 68 d8 |C h | LEA.L 0x68d8,A1
000051c2 b4 19 | | CMP.B (A1)+,D2
000051c4 67 08 |g | BEQ 0x51ce
000051c6 08 b9 00 07 00 00 fc 77 | w| BCLR.B #0x7,0xfc77
000051ce 4a 11 |J | TST.B (A1)
000051d0 66 f0 |f | BNE 0x51c2
000051d2 72 03 |r | MOVEQ.L #0x03,D1
000051d4 48 42 |HB | SWAP.W D2
000051d6 61 00 ff 42 |a B | BSR 0x511a
000051da 4e b9 80 00 20 10 |N | JSR IOC_EEPROM_PART2_EXPORT_2010
000051e0 20 61 74 20 50 43 3d 00 | at PC= | .TXT ' at PC='
000051e8 72 07 |r | MOVEQ.L #0x07,D1
000051ea 24 08 |$ | MOVE.L A0,D2
000051ec 4e b8 51 1a |N Q | JSR 0x511a
000051f0 4c f8 ff ff 6c 80 |L l | MOVEM.L 0x6c80,D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4+A5+A6+A7
000051f6 08 39 00 04 00 00 fc 00 | 9 | BTST.B #0x4,0xfc00
000051fe 66 02 |f | BNE 0x5202
00005200 4e 40 |N@ | TRAP #0
00005202 0c 38 00 7b 00 01 | 8 { | CMPI.B #0x7b,0x1
00005208 66 0a |f | BNE 0x5214
0000520a 21 fc 00 00 00 08 f3 00 |! | MOVE.L #0x8,IO_SENSE_TEST_p25
00005212 4e 40 |N@ | TRAP #0
00005214 21 fc 00 06 00 00 f4 00 |! | MOVE.L #0x60000,IO_WRITE_CONTROL_p24
0000521c 08 f8 00 00 7a 14 | z | BSET.B #0x0,0x7a14
00005222 66 24 |f$ | BNE 0x5248
00005224 42 39 00 00 fc 05 |B9 | CLR.B 0xfc05
0000522a 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
0000522e 48 f8 ff ff 6c 80 |H l | MOVEM.L D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4+A5+A6+A7,0x6c80
00005234 2e 7c 00 00 6c 80 |.| l | MOVEA.L #0x6c80,A7
0000523a 4e 68 |Nh | MOVE.L USP,A0
0000523c 21 c8 6c c0 |! l | MOVE.L A0,0x6cc0
00005240 4e b8 2f ce |N / | JSR 0x2fce
00005244 4e b8 52 4e |N RN | JSR 0x524e
00005248 4e f9 80 00 20 04 |N | JMP IOC_EEPROM_PART2_EXPORT_2004
0000524e 7e 0a |~ | MOVEQ.L #0x0a,D7
00005250 53 87 |S | SUBQ.L #0x1,D7
00005252 6b 38 |k8 | BMI 0x528c
00005254 42 39 00 00 fc 05 |B9 | CLR.B 0xfc05
0000525a 0c 38 00 02 6c c4 | 8 l | CMPI.B #0x02,0x6cc4
00005260 66 2a |f* | BNE 0x528c
00005262 4a b8 6c cc |J l | TST.L 0x6ccc
00005266 67 24 |g$ | BEQ 0x528c
00005268 4e b9 80 00 40 1c |N @ | JSR 0x8000401c
0000526e 66 1c |f | BNE 0x528c
00005270 20 38 6c cc | 8l | MOVE.L 0x6ccc,D0
00005274 32 39 00 04 86 d6 |29 | MOVE.W 0x486d6,D1
0000527a 4e b9 80 00 60 14 |N ` | JSR 0x80006014
00005280 67 00 ff ce |g | BEQ 0x5250
00005284 13 fc 00 01 00 00 fc 05 | | MOVE.B #0x01,0xfc05
0000528c 4e 75 |Nu | RTS
0000528e 48 e7 |H | .XXX[0x2]
00005290 80 80 4e 96 20 20 20 20 | N | .XXX[0x188]
00005298 54 65 73 74 69 6e 67 20 |Testing |
000052a0 56 4d 45 47 45 4e 20 2e |VMEGEN .|
000052a8 2e 2e 00 00 41 f9 93 03 |.. A |
000052b0 fc 30 31 7c 14 42 00 06 | 01| B |
000052b8 30 28 00 06 08 00 00 01 |0( |
000052c0 67 00 00 12 4e 96 5b 4f |g N [O|
000052c8 4b 5d 0d 0a 00 00 4c df |K] L |
000052d0 01 01 4e 75 4e b9 80 00 | NuN |
000052d8 20 10 5b 46 41 49 4c 45 | [FAILE|
000052e0 44 5d 0d 0a 00 00 4e f9 |D] N |
000052e8 80 00 20 04 48 e7 00 82 | H |
000052f0 4d f9 80 00 20 10 4e b8 |M N |
000052f8 52 8e 41 f9 93 03 fc 30 |R A 0|
00005300 31 7c 00 ee 00 00 31 7c |1| 1||
00005308 00 00 00 02 4c df 41 00 | L A |
00005310 4e 75 48 e7 f8 f8 40 c4 |NuH @ |
00005318 46 fc 23 00 08 84 00 02 |F # |
00005320 45 f9 93 03 ec 00 47 f9 |E G |
00005328 93 03 fc 32 20 39 00 00 | 2 9 |
00005330 fc 84 e0 98 36 80 36 00 | 6 6 |
00005338 48 40 e0 48 41 f2 00 00 |H@ HA |
00005340 20 10 08 00 00 0f 66 00 | f |
00005348 00 66 24 2f 00 30 44 42 | f$/ 0DB|
00005350 31 42 00 04 44 42 52 42 |1B DBRB|
00005358 e2 4a 53 42 22 6f 00 2c | JSB"o ,|
00005360 22 00 e1 99 36 81 48 41 |" 6 HA|
00005368 e0 49 35 99 10 00 54 01 | I5 T |
00005370 57 fa 00 00 51 ca ff f4 |W Q |
00005378 00 40 83 00 36 83 31 40 | @ 6 1@|
00005380 00 02 33 fc 00 48 93 03 | 3 H |
00005388 ee 04 06 b9 00 00 00 08 | |
00005390 00 00 fc 84 0c b9 00 00 | |
00005398 04 18 00 00 fc 84 66 0a | f |
000053a0 23 fc 00 00 02 18 00 00 |# |
000053a8 fc 84 08 c4 00 02 46 c4 | F |
000053b0 4c df 1f 1f 4e 75 21 7c |L Nu!||
000053b8 00 0c dd c8 00 14 48 e7 | H |
000053c0 e0 60 43 f9 00 00 fc 78 | `C x|
000053c8 45 e8 00 28 24 d9 24 d9 |E ($ $ |
000053d0 24 d9 42 40 22 28 00 0e |$ B@"( |
000053d8 74 3c b2 82 6c 02 22 02 |t< l " |
000053e0 2f 01 48 68 00 28 4e b9 |/ Hh (N |
000053e8 00 00 53 12 df fc 00 00 | S |
000053f0 00 08 67 08 52 40 66 dc | g R@f |
000053f8 50 fa 07 82 20 28 00 14 |P ( |
00005400 21 40 00 18 0c 80 00 cd |!@ |
00005408 dc 80 67 06 e3 88 21 40 | g !@|
00005410 00 14 4c df 06 07 4e 75 | L Nu|
00005418 48 e7 fc fc |H | MOVEM.L A5+A4+A3+A2+A1+A0+D5+D4+D3+D2+D1+D0,-(A7); Via VECTOR_MAP_PERR
0000541c 4c f8 0f 00 68 e2 |L h | MOVEM.L 0x68e2,A0+A1+A2+A3
00005422 34 10 |4 | MOVE.W (A0),D2
00005424 6a 0a |j | BPL 0x5430
00005426 30 bc 30 40 |0 0@ | MOVE.W #0x3040,(A0)
0000542a 34 10 |4 | MOVE.W (A0),D2
0000542c 5b fa 07 85 |[ | TRAPMI.W #0x0785
00005430 30 11 |0 | MOVE.W (A1),D0
00005432 72 0f |r | MOVEQ.L #0x0f,D1
00005434 c0 01 | | AND.B D1,D0
00005436 b0 01 | | CMP.B D1,D0
00005438 56 fa 07 83 |V | TRAPNE.W #0x0783
0000543c 08 02 00 0a | | BTST.L #0xa,D2
00005440 67 00 00 de |g | BEQ 0x5520
00005444 20 39 00 00 fc 8c | 9 | MOVE.L 0xfc8c,D0
0000544a e0 98 | | ROR.L #0x8,D0
0000544c 32 00 |2 | MOVE.W D0,D1
0000544e 34 80 |4 | MOVE.W D0,(A2)
00005450 48 40 |H@ | SWAP.W D0
00005452 e0 48 | H | LSR.W #0x8,D0
00005454 24 33 00 00 |$3 | MOVE.L (A3+D0.W),D2
00005458 3a 02 |: | MOVE.W D2,D5
0000545a 5b fa 06 84 |[ | TRAPMI.W #0x0684
0000545e 08 02 00 0e | | BTST.L #0xe,D2
00005462 67 36 |g6 | BEQ 0x549a
00005464 08 02 00 08 | | BTST.L #0x8,D2
00005468 66 0c |f | BNE 0x5476
0000546a 08 02 00 0c | | BTST.L #0xc,D2
0000546e 67 24 |g$ | BEQ 0x5494
00005470 52 b8 7a 1a |R z | ADDQ.L #0x1,0x7a1a
00005474 60 4a |`J | BRA 0x54c0
00005476 08 02 00 0c | | BTST.L #0xc,D2
0000547a 66 18 |f | BNE 0x5494
0000547c 08 02 00 0d | | BTST.L #0xd,D2
00005480 67 06 |g | BEQ 0x5488
00005482 52 b8 7a 1e |R z | ADDQ.L #0x1,0x7a1e
00005486 60 38 |`8 | BRA 0x54c0
00005488 08 02 00 0b | | BTST.L #0xb,D2
0000548c 67 06 |g | BEQ 0x5494
0000548e 52 b8 7a 22 |R z" | ADDQ.L #0x1,0x7a22
00005492 60 2c |`, | BRA 0x54c0
00005494 52 b8 7a 16 |R z | ADDQ.L #0x1,0x7a16
00005498 60 26 |`& | BRA 0x54c0
0000549a e1 9a | | ROL.L #0x8,D2
0000549c 34 82 |4 | MOVE.W D2,(A2)
0000549e 48 42 |HB | SWAP.W D2
000054a0 e0 4a | J | LSR.W #0x8,D2
000054a2 56 fa 06 86 |V | TRAPNE.W #0x0686
000054a6 36 2b 00 0c |6+ | MOVE.W (A3+0xc),D3
000054aa 49 f8 68 f2 |I h | LEA.L 0x68f2,A4
000054ae 38 1c |8 | MOVE.W (A4)+,D4
000054b0 b6 5c | \ | CMP.W (A4)+,D3
000054b2 67 08 |g | BEQ 0x54bc
000054b4 4a 9c |J | TST.L (A4)+
000054b6 51 cc ff f8 |Q | DBF D4,0x54b0
000054ba 60 04 |` | BRA 0x54c0
000054bc 4e b4 01 51 |N Q | JSR ((A4)) ; LEW=0151
000054c0 02 45 00 ff | E | ANDI.W #0x00ff,D5
000054c4 00 45 80 00 | E | ORI.W #0x8000,D5
000054c8 34 81 |4 | MOVE.W D1,(A2)
000054ca 37 85 00 02 |7 | MOVE.W D5,(A3+D0.W+#0x2)
000054ce 20 39 00 00 fc 8c | 9 | MOVE.L 0xfc8c,D0
000054d4 50 80 |P | ADDQ.L #0x8,D0
000054d6 0c 80 00 00 02 18 | | CMPI.L #0x00000218,D0
000054dc 66 02 |f | BNE 0x54e0
000054de 70 18 |p | MOVEQ.L #0x18,D0
000054e0 23 c0 00 00 fc 8c |# | MOVE.L D0,0xfc8c
000054e6 30 bc 04 40 |0 @ | MOVE.W #0x440,(A0)
000054ea e0 98 | | ROR.L #0x8,D0
000054ec 34 80 |4 | MOVE.W D0,(A2)
000054ee 48 40 |H@ | SWAP.W D0
000054f0 e0 48 | H | LSR.W #0x8,D0
000054f2 3a 33 00 02 |:3 | MOVE.W (A3+D0.W+#0x2),D5
000054f6 6a 00 ff 4c |j L | BPL 0x5444
000054fa 32 bc 00 6a |2 j | MOVE.W #0x6a,(A1)
000054fe 34 10 |4 | MOVE.W (A0),D2
00005500 6a 0a |j | BPL 0x550c
00005502 30 bc 30 40 |0 0@ | MOVE.W #0x3040,(A0)
00005506 34 10 |4 | MOVE.W (A0),D2
00005508 5b fa 07 85 |[ | TRAPMI.W #0x0785
0000550c 30 11 |0 | MOVE.W (A1),D0
0000550e 72 0f |r | MOVEQ.L #0x0f,D1
00005510 c0 01 | | AND.B D1,D0
00005512 b0 01 | | CMP.B D1,D0
00005514 56 fa 07 83 |V | TRAPNE.W #0x0783
00005518 08 02 00 09 | | BTST.L #0x9,D2
0000551c 67 00 00 80 |g | BEQ 0x559e
00005520 20 39 00 00 fc 88 | 9 | MOVE.L 0xfc88,D0
00005526 e0 98 | | ROR.L #0x8,D0
00005528 34 80 |4 | MOVE.W D0,(A2)
0000552a 48 40 |H@ | SWAP.W D0
0000552c e0 48 | H | LSR.W #0x8,D0
0000552e 32 33 00 02 |23 | MOVE.W (A3+D0.W+#0x2),D1
00005532 6b 00 00 70 |k p | BMI 0x55a4
00005536 e5 49 | I | LSL.W #0x2,D1
00005538 64 2a |d* | BCC 0x5564
0000553a 32 33 00 06 |23 | MOVE.W (A3+D0.W+#0x6),D1
0000553e 08 01 00 0c | | BTST.L #0xc,D1
00005542 67 04 |g | BEQ 0x5548
00005544 52 b8 7a 26 |R z& | ADDQ.L #0x1,0x7a26
00005548 08 01 00 0b | | BTST.L #0xb,D1
0000554c 67 04 |g | BEQ 0x5552
0000554e 52 b8 7a 2a |R z* | ADDQ.L #0x1,0x7a2a
00005552 08 01 00 0a | | BTST.L #0xa,D1
00005556 67 04 |g | BEQ 0x555c
00005558 52 b8 7a 2e |R z. | ADDQ.L #0x1,0x7a2e
0000555c 02 41 c0 00 | A | ANDI.W #0xc000,D1
00005560 56 fa 07 89 |V | TRAPNE.W #0x0789
00005564 20 39 00 00 fc 88 | 9 | MOVE.L 0xfc88,D0
0000556a 50 80 |P | ADDQ.L #0x8,D0
0000556c 0c 80 00 00 04 18 | | CMPI.L #0x00000418,D0
00005572 66 06 |f | BNE 0x557a
00005574 20 3c 00 00 02 18 | < | MOVE.L #0x218,D0
0000557a 23 c0 00 00 fc 88 |# | MOVE.L D0,0xfc88
00005580 30 bc 02 40 |0 @ | MOVE.W #0x240,(A0)
00005584 32 bc 00 6a |2 j | MOVE.W #0x6a,(A1)
00005588 b0 b9 00 00 fc 84 | | CMP.L 0xfc84,D0
0000558e 67 0e |g | BEQ 0x559e
00005590 e0 98 | | ROR.L #0x8,D0
00005592 34 80 |4 | MOVE.W D0,(A2)
00005594 48 40 |H@ | SWAP.W D0
00005596 e0 48 | H | LSR.W #0x8,D0
00005598 32 33 00 02 |23 | MOVE.W (A3+D0.W+#0x2),D1
0000559c 6a 98 |j | BPL 0x5536
0000559e 4c df 3f 3f |L ?? | MOVEM.L (A7)+,D0+D1+D2+D3+D4+D5+A0+A1+A2+A3+A4+A5
000055a2 4e 73 |Ns | RTE
000055a4 32 bc 00 6a |2 j | MOVE.W #0x6a,(A1)
000055a8 4c df 3f 3f |L ?? | MOVEM.L (A7)+,D0+D1+D2+D3+D4+D5+A0+A1+A2+A3+A4+A5
000055ac 4e 73 |Ns | RTE
000055ae 49 eb |I | .XXX[0x2]
000055b0 00 0e 0c 9c 00 01 08 00 | | .XXX[0x338]
000055b8 66 30 0c 5c 06 04 66 2a |f0 \ f*|
000055c0 34 1c 67 26 0c 42 00 04 |4 g& B |
000055c8 62 20 4e f0 25 a1 69 06 |b N % i |
000055d0 60 18 4b f9 00 00 fc 7e |` K ~|
000055d8 49 eb 00 20 b9 8d 66 0a |I f |
000055e0 b9 4d 66 06 23 d4 00 00 | Mf # |
000055e8 fc 64 4e 75 49 eb 00 0e | dNuI |
000055f0 0c 9c 00 01 08 00 66 00 | f |
000055f8 00 92 0c 5c 06 04 66 00 | \ f |
00005600 00 8a 34 1c 67 00 00 84 | 4 g |
00005608 0c 42 00 04 62 00 00 7c | B b ||
00005610 4e f0 25 a1 69 06 24 39 |N % i $9|
00005618 00 00 fc 64 67 00 00 6c | dg l|
00005620 b4 ab 00 26 66 00 00 64 | &f d|
00005628 48 e7 f8 e0 41 f9 00 07 |H A |
00005630 bc 94 31 7c 00 3c 00 10 | 1| < |
00005638 43 e8 00 34 32 fc 08 06 |C 42 |
00005640 32 fc 00 01 32 fc 08 00 |2 2 |
00005648 12 fc 00 06 12 fc 00 04 | |
00005650 32 fc 00 02 45 f9 00 00 |2 E |
00005658 fc 7e 20 11 26 1a 22 c3 | ~ & " |
00005660 32 11 38 1a 32 c4 24 11 |2 8 2 $ |
00005668 22 f9 00 00 fc 64 22 c0 |" d" |
00005670 32 c1 22 c2 43 e8 00 28 |2 " C (|
00005678 22 c0 32 c1 22 c3 32 84 |" 2 " 2 |
00005680 4e b9 00 00 53 b6 4c df |N S L |
00005688 07 1f 4e 75 24 39 00 00 | Nu$9 |
00005690 fc 68 b4 ac 00 06 66 00 | h f |
00005698 00 0c 4b f9 00 00 fc 78 | K x|
000056a0 2a dc 3a dc 4e 75 48 e7 |* : NuH |
000056a8 e0 1c 42 40 32 3c 00 09 | B@2< |
000056b0 49 eb 00 0e d0 5c 64 02 |I \d |
000056b8 52 40 51 c9 ff f8 52 40 |R@Q R@|
000056c0 66 58 22 39 00 00 fc 64 |fX"9 d|
000056c8 b2 ab 00 1e 66 4c 22 2b | fL"+|
000056d0 00 14 0c 01 00 11 66 42 | fB|
000056d8 48 41 4a 41 66 42 30 2b |HAJAfB0+|
000056e0 00 0e e9 c0 05 04 e5 48 | H|
000056e8 32 2b 00 10 5f 41 b0 41 |2+ _A A|
000056f0 62 28 49 f3 00 0e 30 1c |b(I 0 |
000056f8 b0 79 00 00 fc 70 66 1a | y pf |
00005700 0c 5c 04 01 66 14 d9 fc | \ f |
00005708 00 00 00 04 30 14 0c 40 | 0 @|
00005710 00 07 62 06 4e bb 05 21 | b N !|
00005718 12 04 4c df 38 07 4e 75 | L 8 Nu|
00005720 48 e7 ff c0 38 01 26 38 |H 8 &8|
00005728 6c d6 30 2b 00 12 22 2b |l 0+ "+|
00005730 00 1a 20 43 08 e8 00 1d | C |
00005738 00 00 67 00 00 16 b0 68 | g h|
00005740 00 3a 66 06 b2 a8 00 42 | :f B|
00005748 67 32 22 48 26 28 00 04 |g2"H&( |
00005750 66 e0 49 e8 00 4a 21 4c |f I J!L|
00005758 00 08 28 fc ff ff ff ff | ( |
00005760 42 5c 38 bc 04 1e b1 f8 |B\8 |
00005768 6c d6 67 10 23 68 00 04 |l g #h |
00005770 00 04 21 78 6c d6 00 04 | !xl |
00005778 21 c8 6c d6 e7 8c 4a 44 |! l JD|
00005780 66 12 3a 3c 00 04 49 eb |f :< I |
00005788 00 0e 4b e8 00 36 2a dc | K 6* |
00005790 51 cd ff fc e9 eb 31 04 |Q 1 |
00005798 00 0e e5 4b 3a 2b 00 10 | K:+ |
000057a0 9a 43 06 83 00 00 00 0e | C |
000057a8 da 44 08 04 00 10 66 04 | D f |
000057b0 31 45 00 12 53 45 49 e8 |1E SEI |
000057b8 00 08 2c 14 6b 50 2a 4c | , kP*L|
000057c0 28 46 3c 2c 00 04 3e 2c |(F<, >,|
000057c8 00 06 b8 47 62 ec ba 46 | Gb F|
000057d0 65 e8 2b 6c 00 00 00 00 |e +l |
000057d8 b8 46 6f 0c 2b 4c 00 00 | Fo +L |
000057e0 39 44 00 06 53 6c 00 06 |9D Sl |
000057e8 ba 47 6c ce 08 04 00 10 | Gl |
000057f0 67 c8 43 f0 50 4b 23 68 |g C PK#h|
000057f8 00 08 00 00 21 49 00 08 | !I |
00005800 33 45 00 04 52 69 00 04 |3E Ri |
00005808 33 47 00 06 60 ac 9a 44 |3G ` D|
00005810 52 45 e2 4d 53 45 49 f0 |RE MSEI |
00005818 40 4a 38 f3 30 00 54 03 |@J8 0 T |
00005820 57 fa 00 00 51 cd ff f4 |W Q |
00005828 4a a8 00 08 6a 2a 0c 68 |J j* h|
00005830 00 08 00 12 65 22 42 a8 | e"B |
00005838 00 00 21 88 01 e1 6c da | ! l |
00005840 21 c8 6c da 42 a8 00 04 |! l B |
00005848 47 e8 00 28 49 e8 00 4a |G (I J|
00005850 4c df 03 ff 60 00 fe a0 |L ` |
00005858 4c df 03 ff 60 00 fe bc |L ` |
00005860 4e 40 4e 40 4e 40 4e 40 |N@N@N@N@|
00005868 50 fa 06 80 4b f9 00 00 |P K |
00005870 fc 72 30 15 b0 6c 00 02 | r0 l |
00005878 66 22 4a 40 66 1a 22 2b |f"J@f "+|
00005880 00 1a b2 b9 00 00 fc 68 | h|
00005888 67 0e 08 f9 00 06 00 00 |g |
00005890 fc 77 23 c1 00 00 fc 68 | w# h|
00005898 52 40 3a 80 4e 75 4e 40 |R@: NuN@|
000058a0 4e f8 58 b8 4e f8 58 b8 |N X N X |
000058a8 4e f8 58 b8 4e f8 58 b8 |N X N X |
000058b0 4e f8 58 b8 4e f8 58 ce |N X N X |
000058b8 50 fa 06 6d 42 41 12 28 |P mBA (|
000058c0 00 1b 43 bc 00 05 4e b0 | C N |
000058c8 15 a0 58 a0 4e 75 48 e7 | X NuH |
000058d0 80 60 4e b8 07 82 42 51 | `N BQ|
000058d8 21 7c 00 00 00 02 00 08 |!| |
000058e0 4c df 06 01 4e f8 04 94 |L N |
000058e8 VECTOR_RESET:
000058e8 7e 09 |~ | MOVEQ.L #0x09,D7 ; <-- VECTOR_RESET
000058ea 4e 7b 70 02 |N{p | MOVEC D7,CACR ; Cache Control Register
000058ee 9f f9 80 00 20 2c | , | SUBA.L IOC_EEPROM_PART2_OUT_TEXT(A3),A7
000058f4 20 4f | O | MOVEA.L A7,A0
000058f6 4e b9 80 00 20 24 |N $ | JSR IOC_EEPROM_PART2_OUT_NUMBER(D0)
000058fc 4a 39 00 00 fc 00 |J9 | TST.B 0xfc00
00005902 6a 02 |j | BPL 0x5906
00005904 4e 40 |N@ | TRAP #0
00005906 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
0000590a 21 fc 00 00 5a 6c 00 04 |! Zl | MOVE.L #VECTOR_MAP_PERR,0x4
00005912 20 7c 00 00 6c 00 | | l | MOVEA.L #0x6c00,A0
00005918 2e 3c 00 00 a0 00 |.< | MOVE.L #0xa000,D7
0000591e 42 98 |B | CLR.L (A0)+
00005920 be 88 | | CMP.L A0,D7
00005922 66 fa |f | BNE 0x591e
00005924 20 7c 00 00 cb a8 | | | MOVEA.L #0xcba8,A0
0000592a 2e 0f |. | MOVE.L A7,D7
0000592c 02 07 00 fc | | ANDI.B #0xfc,D7
00005930 2e 47 |.G | MOVEA.L D7,A7
00005932 42 98 |B | CLR.L (A0)+
00005934 b1 cf | | CMPA.L A7,A0
00005936 6d fa |m | BLT 0x5932
00005938 31 c0 6c c6 |1 l | MOVE.W D0,0x6cc6
0000593c 11 c1 6c c4 | l | MOVE.B D1,0x6cc4
00005940 21 c9 6c c8 |! l | MOVE.L A1,0x6cc8
00005944 0c 39 00 01 00 00 fc 07 | 9 | CMPI.B #0x01,MACHINE_TYPE
0000594c 66 ff 00 00 71 b4 |f q | BNE 0xcb02
00005952 47 f8 04 1a |G | LEA.L 0x41a,A3
00005956 4e b9 80 00 20 14 |N | JSR IOC_EEPROM_PART2_IN_CHAR()
0000595c 4e b8 4d 0c |N M | JSR 0x4d0c
00005960 4e b9 80 00 20 10 |N | JSR IOC_EEPROM_PART2_EXPORT_2010
00005966 49 4f 50 20 4b 65 72 6e |IOP Kern| .TXT 'IOP Kernel is initialized\r\n'
0000596e 65 6c 20 69 73 20 69 6e |el is in| .TXT '\n'
00005982 46 fc 20 00 |F | MOVE.W #0x2000,SR
00005986 4e f8 0c f0 |N | JMP 0xcf0
0000598a 42 41 12 28 00 1b |BA ( | .XXX[0x6]
00005990 43 bc 00 05 4e f0 15 a1 |C N | .XXX[0xc0]
00005998 59 9a 00 00 59 b2 00 00 |Y Y |
000059a0 59 b2 00 00 59 b6 00 00 |Y Y |
000059a8 59 b6 00 00 59 ba 00 00 |Y Y |
000059b0 59 ba 70 01 60 06 70 02 |Y p ` p |
000059b8 60 02 70 04 48 e7 7e 70 |` p H ~p|
000059c0 24 00 10 28 00 1a 67 04 |$ ( g |
000059c8 c0 c2 60 04 30 3c 04 00 | ` 0< |
000059d0 26 28 00 1c 26 43 24 70 |&( &C$p|
000059d8 15 a0 5a 3c 4e b8 07 82 | Z<N |
000059e0 21 fc 00 00 5a 14 7a 38 |! Z z8|
000059e8 21 fc 00 00 5a 86 00 08 |! Z |
000059f0 42 85 4e d2 12 d3 60 12 |B N ` |
000059f8 16 99 60 0e 32 d3 60 0a | ` 2 ` |
00005a00 36 99 60 06 22 d3 60 02 |6 ` " ` |
00005a08 26 99 da 82 90 42 67 04 |& Bg |
00005a10 d7 c2 60 de 42 b8 7a 38 | ` B z8|
00005a18 21 fc 00 00 5a c2 00 08 |! Z |
00005a20 e2 09 65 04 21 45 00 08 | e !E |
00005a28 43 e8 00 1a 42 59 4c 42 |C BYLB|
00005a30 50 05 22 85 4c df 0e 7e |P " L ~|
00005a38 4e f8 04 94 00 00 59 f4 |N Y |
00005a40 00 00 59 f8 00 00 59 fc | Y Y |
00005a48 00 00 5a 00 00 00 5a 04 | Z Z |
00005a50 00 00 5a 08 | Z | .XXX[0x4]
00005a54 VECTOR_SPURIOUS_IRQ:
00005a54 4e 71 |Nq | NOP ; <-- VECTOR_SPURIOUS_IRQ
00005a56 4e 73 |Ns | RTE
00005a58 VECTOR_CHK:
00005a58 08 17 00 05 | | BTST.B #0x5,(A7) ; <-- VECTOR_CHK
00005a5c 67 00 b2 b2 |g | BEQ 0xd10
00005a60 PANIC_0x827_iop_kernel_constraint_error:
00005a60 50 fa 08 27 |P ' | PANIC.W #0x827
00005a64 VECTOR_ADDRESS_ERROR:
00005a64 08 17 00 05 | | BTST.B #0x5,(A7) ; <-- VECTOR_ADDRESS_ERROR
00005a68 67 00 b2 a6 |g | BEQ 0xd10
00005a6c PANIC_0x728_unknown_interrupt:
00005a6c VECTOR_EXT_LEVEL_7:
00005a6c VECTOR_MAP_PERR:
00005a6c VECTOR_RESPONSE_INTR:
00005a6c VECTOR_SCSI_D:
00005a6c VECTOR_SCSI_T:
00005a6c VECTOR_VME:
; Via VECTOR_0xf0
; Via VECTOR_RESET
00005a6c 50 fa 07 28 |P ( | PANIC.W #0x728 ; <-- VECTOR_TRACE
00005a70 VECTOR_PRIV_VIOLATION:
00005a70 08 17 00 05 | | BTST.B #0x5,(A7) ; <-- VECTOR_PRIV_VIOLATION
00005a74 67 00 b2 9a |g | BEQ 0xd10
00005a78 PANIC_0x629_priv_violation:
00005a78 50 fa 06 29 |P ) | PANIC.W #0x629
00005a7c VECTOR_BUS_ERROR:
00005a7c 08 38 00 00 f8 00 | 8 | BTST.B #0x0,IO_READ_STATUS_p24 ; <-- VECTOR_BUS_ERROR
00005a82 57 fa 06 01 |W | TRAPEQ.W #0x0601
00005a86 4a b8 7a 38 |J z8 | TST.L 0x7a38
00005a8a 57 fa 06 01 |W | TRAPEQ.W #0x0601
00005a8e 42 b8 f9 00 |B | CLR.L IO_CLEAR_BERR_p24
00005a92 31 fc 00 01 7a 32 |1 z2 | MOVE.W #0x1,0x7a32
00005a98 21 c0 7a 34 |! z4 | MOVE.L D0,0x7a34
00005a9c 30 2f 00 06 |0/ | MOVE.W (A7+0x6),D0
00005aa0 e9 58 | X | ROL.W #0x4,D0
00005aa2 02 40 00 0f | @ | ANDI.W #0x000f,D0
00005aa6 10 30 01 a0 60 00 | 0 ` | MOVE.B (D0.W+#0x6000),D0 ; LEW=01a0
00005aac de c0 | | ADDA.W D0,A7
00005aae 20 38 7a 34 | 8z4 | MOVE.L 0x7a34,D0
00005ab2 21 f8 7a 38 7a 34 |! z8z4 | MOVE.L 0x7a38,0x7a34
00005ab8 42 b8 7a 38 |B z8 | CLR.L 0x7a38
00005abc 4e f0 01 e1 7a 34 |N z4 | JMP ((#0x7a34)) ; LEW=01e1
00005ac2 21 fc 00 00 5b 54 00 08 |! [T | MOVE.L #PANIC_0x654_recursive_bus_error,0x8; Via VECTOR_BUS_ERROR
00005aca 21 c0 7a 34 |! z4 | MOVE.L D0,0x7a34
00005ace 20 38 f8 00 | 8 | MOVE.L IO_READ_STATUS_p24,D0
00005ad2 08 00 00 1b | | BTST.L #0x1b,D0
00005ad6 67 3a |g: | BEQ 0x5b12
00005ad8 42 b8 f9 00 |B | CLR.L IO_CLEAR_BERR_p24
00005adc 21 fc 00 0c 00 00 f4 00 |! | MOVE.L #0xc0000,IO_WRITE_CONTROL_p24
00005ae4 20 37 01 61 00 10 | 7 a | MOVE.L ((A7+#0x10)),D0 ; LEW=0161
00005aea 20 38 f8 00 | 8 | MOVE.L IO_READ_STATUS_p24,D0
00005aee 21 fc 00 0e 00 00 f4 00 |! | MOVE.L #0xe0000,IO_WRITE_CONTROL_p24
00005af6 08 00 00 1b | | BTST.L #0x1b,D0
00005afa 66 50 |fP | BNE 0x5b4c
00005afc 42 b8 f9 00 |B | CLR.L IO_CLEAR_BERR_p24
00005b00 52 b8 7a 3c |R z< | ADDQ.L #0x1,0x7a3c
00005b04 20 38 7a 34 | 8z4 | MOVE.L 0x7a34,D0
00005b08 21 fc 00 00 5a c2 00 08 |! Z | MOVE.L #0x5ac2,0x8
00005b10 4e 73 |Ns | RTE
00005b12 20 38 7a 34 | 8z4 | MOVE.L 0x7a34,D0
00005b16 21 fc 00 00 5a c2 00 08 |! Z | MOVE.L #0x5ac2,0x8
00005b1e 08 17 00 05 | | BTST.B #0x5,(A7)
00005b22 20 2f 00 10 | / | MOVE.L (A7+0x10),D0
00005b26 02 80 ff ff fe 00 | | ANDI.L #0xfffffe00,D0
00005b2c 0c 80 93 03 e4 00 | | CMPI.L #0x9303e400,D0
00005b32 67 0c |g | BEQ 0x5b40
00005b34 20 38 7a 34 | 8z4 | MOVE.L 0x7a34,D0
00005b38 67 00 b1 d6 |g | BEQ 0xd10
00005b3c PANIC_0x601_bus_error:
00005b3c 50 fa 06 01 |P | PANIC.W #0x601
00005b40 20 38 7a 34 | 8z4 | MOVE.L 0x7a34,D0
00005b44 4e f0 01 f1 00 00 a0 e0 |N | JMP ((#0xa0e0)) ; LEW=01f1
00005b4c 20 38 7a 34 | 8z4 | MOVE.L 0x7a34,D0
00005b50 PANIC_0x757_memory_parity_error:
00005b50 50 fa 07 57 |P W | PANIC.W #0x757
00005b54 PANIC_0x654_recursive_bus_error:
00005b54 50 fa 06 54 |P T | PANIC.W #0x654 ; Via VECTOR_BUS_ERROR
00005b58 00 00 00 00 00 00 00 00 | | .BLANK 00[0x4a8]
00006000 08 08 0c 08 08 08 08 08 | | .XXX[0x100]
00006008 3a 14 20 5c 08 08 08 08 |: \ |
00006010 00 00 08 1a 00 00 21 bc | ! |
00006018 00 00 08 1e 00 00 15 0c | |
00006020 00 00 58 bc 00 00 3f 14 | X ? |
00006028 00 00 14 1c 00 00 59 8a | Y |
00006030 00 00 01 86 00 00 0f 42 | B|
00006038 00 3b 9a 98 00 00 16 e3 | ; |
00006040 00 04 40 00 00 04 44 68 | @ Dh|
00006048 00 04 48 d0 00 04 4d 38 | H M8|
00006050 00 04 51 a0 00 04 56 08 | Q V |
00006058 00 04 5a 70 00 04 5e d8 | Zp ^ |
00006060 00 04 63 40 00 04 67 a8 | c@ g |
00006068 00 04 6c 10 00 04 70 78 | l px|
00006070 00 04 74 e0 00 04 79 48 | t yH|
00006078 00 04 7d b0 00 04 82 18 | } |
00006080 00 04 86 80 00 04 8a e8 | |
00006088 00 04 8f 50 00 04 93 b8 | P |
00006090 00 00 ee 00 00 00 ee 20 | |
00006098 00 00 ee 40 00 00 ee 60 | @ `|
000060a0 00 00 ee 80 00 00 ee a0 | |
000060a8 00 00 ee c0 00 00 ee e0 | |
000060b0 00 00 ef 00 00 00 ef 20 | |
000060b8 00 00 ef 40 00 00 ef 60 | @ `|
000060c0 00 00 ef 80 00 00 ef a0 | |
000060c8 00 00 ef c0 00 00 ef e0 | |
000060d0 00 00 f0 00 00 00 f0 20 | |
000060d8 00 00 f0 40 00 00 f0 60 | @ `|
000060e0 00 1e 00 1e 00 1e 04 1e | |
000060e8 00 1e 00 1e 00 1e 04 1e | |
000060f0 02 22 00 1e 00 1e 00 20 | " |
000060f8 00 20 00 1e 00 1e 00 1e | |
00006100 00 1e 00 1e 00 1e | | .XXX[0x6]
00006106 KERNCALL_VECTORS:
00006106 00 00 10 10 | | .CODE KC00_GetBootDev(VAR a : Byte; VAR b : Word)
0000610a 00 00 0d e2 | | .CODE KC01_DumpOn
0000610e 00 00 0d ee | | .CODE KC02_Start_Disk_IO(desc : Pointer; dst : Pointer ; c : W)
00006112 00 00 0e c6 | | .CODE KC03_Wait_Disk_IO(a : W; VAR status : Byte)
00006116 00 00 0e f6 | | .CODE KERNCALL_04
0000611a 00 00 0f bc | | .CODE KC05_PortWriteString(port : Word ; str : String)
0000611e 00 00 0f 9c | | .CODE KC06_PortPutChar(port : Word ; b : char)
00006122 00 00 0f ec | | .CODE KC07_PortGetChar(port : Word ; VAR ret : Word)
00006126 00 00 0f d4 | | .CODE KC08_PortSomething(port: Word; b: Byte)
0000612a 00 00 0f fe | | .CODE KC09_PortStatus(Port : Word; VAR b: Byte)
0000612e 00 00 0f b4 | | .CODE KC0a(a: Word; b: String)
00006132 00 00 0d ce | | .CODE KC0b
00006136 00 00 0f 46 | F | .CODE KC0c_Write_Modem_Char(a, b: Word ; c : char)
0000613a 00 00 0f 66 | f | .CODE KC0d_Write_Modem_String(Word, Word, Char)
0000613e 00 00 0f 86 | | .CODE KERNCALL_0e
00006142 00 00 0e 26 | & | .CODE KC0f_ReInit
00006146 00 00 0d d8 | | .CODE KC10_Panic(code : Long)
0000614a 00 00 10 20 | | .CODE KC11_Live(void)
0000614e 00 00 0d 86 | | .CODE KC12_Sleep(dur: Long)
00006152 00 00 10 4a | J | .CODE KC13_ReadRtc
00006156 00 00 11 1c | | .CODE KC14_WriteRtc
0000615a 00 00 11 32 | 2 | .CODE KC15_DiagBus(a : Word; b : Long) : Byte
0000615e 00 00 11 48 | H | .CODE KC16_Clock_Margin
00006162 00 00 11 b6 | | .CODE KC17_Power_Margin
00006166 00 00 11 fc | | .CODE KERNCALL_18
0000616a 00 00 12 1a | | .CODE KERNCALL_19
0000616e 00 00 12 5a | Z | .CODE KERNCALL_1a
00006172 00 00 12 b6 | | .CODE KERNCALL_1b
00006176 00 00 13 02 | | .CODE KC1c_ProtCopy(src : Pointer; dst : Pointer; len : Word)
0000617a 00 00 13 46 | F | .CODE KC1d_BusCopy(src : Pointer; sfc : Word; dst : Pointer; dfc : Word; len : Word
0000617e 00 00 13 9c | | .CODE KC1e_Fifo_Tx_Response(ptr : Pointer; chan : Word)
00006182 00 00 13 d0 | | .CODE KC1f_Fifo_Rx_Request(ptr : Pointer; chan : Word; VAR flag : Bool)
00006186 00 00 14 0c | | .CODE KC20_Estop(void)
0000618a 00 00 00 00 01 31 | 1 | .XXX[0x6]
00006190 02 31 03 31 04 30 05 31 | 1 1 0 1| .XXX[0x6a0]
00006198 06 30 07 31 08 31 09 30 | 0 1 1 0|
000061a0 09 30 09 30 09 30 09 30 | 0 0 0 0|
000061a8 09 30 09 30 10 31 11 30 | 0 0 1 0|
000061b0 93 03 fc 12 93 03 e4 00 | |
000061b8 00 00 b0 e0 00 00 b1 8a | |
000061c0 00 00 b1 8a 00 00 b2 48 | H|
000061c8 00 00 b7 fc 00 00 bc 42 | B|
000061d0 00 00 bd ca 00 00 b9 b0 | |
000061d8 00 00 be ec 00 00 14 fc | |
000061e0 93 03 f5 50 93 03 f5 54 | P T|
000061e8 93 03 f5 58 93 03 f5 5c | X \|
000061f0 00 00 16 5a 00 00 16 f0 | Z |
000061f8 00 00 17 66 00 00 17 66 | f f|
00006200 00 00 17 b6 00 00 17 b6 | |
00006208 00 00 17 dc 00 00 17 dc | |
00006210 00 00 17 dc 00 00 17 dc | |
00006218 00 00 17 36 00 00 17 dc | 6 |
00006220 00 00 17 dc 00 00 17 dc | |
00006228 00 00 17 dc 00 00 17 dc | |
00006230 00 00 17 ee 00 00 17 2c | ,|
00006238 00 00 17 dc 00 00 17 dc | |
00006240 00 00 17 dc 00 00 17 dc | |
00006248 00 00 17 dc 00 00 17 dc | |
00006250 00 00 17 66 00 00 17 66 | f f|
00006258 00 00 17 b6 00 00 17 dc | |
00006260 00 00 1c b2 00 00 1c b2 | |
00006268 00 00 1c b2 00 00 1c b2 | |
00006270 00 00 1b 02 00 00 1e 3a | :|
00006278 00 00 1b 96 00 00 1c 4a | J|
00006280 00 00 1c 4e 00 00 1c b2 | N |
00006288 00 00 1c be 00 00 1c be | |
00006290 00 00 1d 1c 00 00 1d 10 | |
00006298 00 00 1d b0 00 00 1d ee | |
000062a0 00 00 1c b2 00 00 1e 1e | |
000062a8 00 00 1e 1e 00 00 1e 2a | *|
000062b0 00 00 1e 1e 00 00 1e 3a | :|
000062b8 00 00 1e 1e 00 00 1e 1e | |
000062c0 00 00 1e 1e 00 00 1e 1e | |
000062c8 00 00 1e 1e 00 00 1e 1e | |
000062d0 00 00 1c b2 00 00 1e 82 | |
000062d8 00 00 1c b2 00 00 1c b2 | |
000062e0 00 00 1e 0e 00 00 1d fe | |
000062e8 00 00 1c b2 00 00 1c b2 | |
000062f0 80 8f 00 00 90 81 92 81 | |
000062f8 90 85 92 85 80 88 81 88 | |
00006300 82 88 83 88 84 88 80 89 | |
00006308 82 89 81 89 82 8a 81 8a | |
00006310 00 00 c0 8f 82 8b 83 8b | |
00006318 84 8b 85 8b 86 8b 87 8b | |
00006320 84 81 85 81 84 85 81 8b | |
00006328 03 c0 80 10 00 0a 00 00 | |
00006330 00 28 00 00 80 00 00 00 | ( |
00006338 00 00 00 00 11 ff 00 00 | |
00006340 00 00 62 70 00 00 03 00 | bp |
00006348 00 00 1a 00 00 00 00 00 | |
00006350 00 00 00 00 00 00 00 00 | |
00006358 00 00 01 00 00 00 00 00 | |
00006360 00 00 00 00 1b 01 00 00 | |
00006368 00 00 00 00 03 00 ff 00 | |
00006370 00 00 00 00 00 00 00 00 | |
00006378 10 00 00 00 01 00 00 00 | |
00006380 00 00 10 00 00 00 01 80 | |
00006388 00 00 00 00 10 00 00 00 | |
00006390 00 80 00 00 19 86 00 00 | |
00006398 1a 7c 00 00 1a 7c 00 00 | | | |
000063a0 1a 86 00 00 1a 8a 00 00 | |
000063a8 1a b4 00 00 1a b8 00 00 | |
000063b0 1a c8 00 00 1a d2 00 00 | |
000063b8 1a e6 00 00 1a ea 00 00 | |
000063c0 1a ee 00 00 1a f2 00 00 | |
000063c8 1a f6 00 00 1a fa 00 00 | |
000063d0 1a fe 00 81 80 10 00 0a | |
000063d8 00 00 00 00 00 00 00 00 | |
000063e0 00 00 80 c0 90 d0 a0 e0 | |
000063e8 b0 f0 a0 e0 b0 f0 a0 e0 | |
000063f0 b0 f0 00 00 64 12 65 44 | d eD|
000063f8 65 fe 00 00 00 00 00 00 |e |
00006400 00 00 65 6e 65 6e 65 6e | enenen|
00006408 65 6e 65 6e 65 6e 65 6e |enenenen|
00006410 65 6e 27 66 26 04 26 00 |en'f& & |
00006418 26 00 26 04 27 60 26 00 |& & '`& |
00006420 26 00 25 be 27 4a 26 04 |& % 'J& |
00006428 26 04 26 04 25 fe 25 fe |& & % % |
00006430 25 fe 25 fe 25 fe 25 c8 |% % % % |
00006438 25 d0 25 fe 00 10 40 50 |% % @P|
00006440 20 30 60 70 0d 0a 0a 1b | 0`p |
00006448 5b 30 6d 50 6c 65 61 73 |[0mPleas|
00006450 65 20 65 6e 74 65 72 0d |e enter |
00006458 0a 20 20 20 20 30 20 3d | 0 =|
00006460 3e 20 52 65 73 74 61 72 |> Restar|
00006468 74 20 73 79 73 74 65 6d |t system|
00006470 0d 0a 20 20 20 20 31 20 | 1 |
00006478 3d 3e 20 49 67 6e 6f 72 |=> Ignor|
00006480 65 20 62 72 65 61 6b 20 |e break |
00006488 6b 65 79 0d 0a 20 20 20 |key |
00006490 20 32 20 3d 3e 20 52 65 | 2 => Re|
00006498 64 69 73 70 6c 61 79 20 |display |
000064a0 72 65 63 65 6e 74 20 63 |recent c|
000064a8 6f 6e 73 6f 6c 65 20 6f |onsole o|
000064b0 75 74 70 75 74 0d 0a 00 |utput |
000064b8 20 20 20 20 33 20 3d 3e | 3 =>|
000064c0 20 45 6e 74 65 72 20 64 | Enter d|
000064c8 65 62 75 67 67 65 72 0d |ebugger |
000064d0 0a 01 0d 0a 45 6e 74 65 | Ente|
000064d8 72 20 6f 70 74 69 6f 6e |r option|
000064e0 20 3a 20 02 07 45 78 70 | : Exp|
000064e8 65 63 74 65 64 20 22 59 |ected "Y|
000064f0 22 20 6f 72 20 22 4e 22 |" or "N"|
000064f8 21 0d 0a 0a 44 6f 20 79 |! Do y|
00006500 6f 75 20 72 65 61 6c 6c |ou reall|
00006508 79 20 77 61 6e 74 20 74 |y want t|
00006510 6f 20 63 72 61 73 68 20 |o crash |
00006518 74 68 65 20 73 79 73 74 |the syst|
00006520 65 6d 20 5b 4e 5d 20 3f |em [N] ?|
00006528 20 03 08 20 08 08 20 08 | |
00006530 04 07 04 0d 0a 05 29 4a | )J|
00006538 29 5c 29 66 29 66 29 72 |)\)f)f)r|
00006540 29 be 2a 44 2b c8 26 04 |) *D+ & |
00006548 26 00 26 00 26 04 2b c2 |& & & + |
00006550 26 00 26 00 25 be 2b ac |& & % + |
00006558 26 04 26 04 26 04 25 fe |& & & % |
00006560 25 fe 25 fe 25 fe 25 fe |% % % % |
00006568 25 c8 25 d0 25 fe 2c 28 |% % % ,(|
00006570 26 04 26 04 26 04 26 04 |& & & & |
00006578 2c 22 26 04 26 04 26 04 |,"& & & |
00006580 26 04 26 04 26 04 26 04 |& & & & |
00006588 26 04 26 04 26 04 26 04 |& & & & |
00006590 26 04 26 04 26 04 26 04 |& & & & |
00006598 2d 42 2d 50 2c 36 2c 40 |-B-P,6,@|
000065a0 26 04 2d 3c 2c 54 2c 4a |& -<,T,J|
000065a8 25 be 2c 5e 26 04 26 04 |% ,^& & |
000065b0 2d aa 2c ce 2c e4 2c fa |- , , , |
000065b8 2c 9e 2d 0e 25 c8 25 d0 |, - % % |
000065c0 2d 38 80 80 00 01 02 03 |-8 |
000065c8 80 04 05 06 0a 08 09 0b | |
000065d0 0c 80 04 00 01 00 1b 5b | [|
000065d8 32 3b 32 48 1b 5b 6d 1b |2;2H [m |
000065e0 5b 4b 07 07 20 25 25 20 |[K %% |
000065e8 53 59 53 54 45 4d 20 4e |SYSTEM N|
000065f0 4f 54 20 52 55 4e 4e 49 |OT RUNNI|
000065f8 4e 47 20 25 25 20 31 2e |NG %% 1.|
00006600 26 04 26 04 26 04 26 04 |& & & & |
00006608 31 28 26 04 26 04 26 04 |1(& & & |
00006610 26 04 31 82 31 78 26 04 |& 1 1x& |
00006618 26 04 26 04 26 04 26 04 |& & & & |
00006620 26 04 26 04 26 04 26 04 |& & & & |
00006628 30 39 00 00 00 00 35 a2 |09 5 |
00006630 00 00 36 56 00 00 32 be | 6V 2 |
00006638 00 00 33 26 00 00 35 10 | 3& 5 |
00006640 00 00 3a aa 00 00 3a ce | : : |
00006648 00 00 3c 0e 00 00 3d f0 | < = |
00006650 00 00 3c 08 00 00 31 16 | < 1 |
00006658 00 00 3e 3c 00 00 3e a0 | >< > |
00006660 00 00 33 a8 53 45 54 20 | 3 SET |
00006668 32 3a 30 2c 34 3a 35 2c |2:0,4:5,|
00006670 35 3a 30 2c 31 32 3a 30 |5:0,12:0|
00006678 2c 31 33 3a 30 2c 31 35 |,13:0,15|
00006680 3a 30 2c 31 3a 30 00 53 |:0,1:0 S|
00006688 45 54 20 33 3a 30 2c 34 |ET 3:0,4|
00006690 3a 32 2c 35 3a 30 2c 31 |:2,5:0,1|
00006698 32 3a 30 2c 31 33 3a 30 |2:0,13:0|
000066a0 2c 31 35 3a 30 2c 31 3a |,15:0,1:|
000066a8 30 00 6b 00 53 45 52 56 |0 k SERV|
000066b0 49 43 45 3a ff 43 4f 4d |ICE: COM|
000066b8 0d 0a 00 00 ff 43 4f 4e | CON|
000066c0 4e 45 43 54 20 32 31 32 |NECT 212|
000066c8 0d 0a 07 ff 0d 0a 0d 0a | |
000066d0 ff 70 61 73 73 77 6f 72 | passwor|
000066d8 64 3a ff 31 32 30 30 20 |d: 1200 |
000066e0 42 41 55 44 0d 0a 24 ff |BAUD $ |
000066e8 74 6f 20 63 61 6c 6c 3a |to call:|
000066f0 20 ff 4f 6e 6c 69 6e 65 | Online|
000066f8 21 07 0d 0a ff 00 00 00 |! |
00006700 3c 70 00 00 3c 70 00 00 |<p <p |
00006708 3c b4 00 00 3c 70 00 00 |< <p |
00006710 3c b4 00 00 3c 70 00 00 |< <p |
00006718 3c b4 00 00 3c 70 00 00 |< <p |
00006720 3c b4 00 00 3c 70 00 00 |< <p |
00006728 3c b4 00 00 3c 70 00 00 |< <p |
00006730 3c 70 00 00 3c b4 00 00 |<p < |
00006738 3c 70 00 00 37 84 00 00 |<p 7 |
00006740 3c 70 00 00 3c b4 00 00 |<p < |
00006748 3c fc 00 00 3c ba 00 00 |< < |
00006750 3c b4 00 00 3c fc 00 00 |< < |
00006758 3c b4 00 00 3c de 00 00 |< < |
00006760 3c b4 00 00 3c e8 00 00 |< < |
00006768 3c b4 00 00 3c f2 00 00 |< < |
00006770 3c b4 00 00 3c ca 00 00 |< < |
00006778 3c fc 00 00 3c b4 00 00 |< < |
00006780 3c d4 00 00 37 84 00 00 |< 7 |
00006788 3c fc 00 00 3c b4 00 00 |< < |
00006790 3c ba 00 00 3d 06 00 00 |< = |
00006798 3c b4 00 00 3d 72 00 00 |< =r |
000067a0 3b 6a 00 00 3d b0 00 00 |;j = |
000067a8 3b 88 00 00 3d d0 00 00 |; = |
000067b0 3b a8 00 00 3e 6c 00 00 |; >l |
000067b8 3b c8 00 00 3e 96 00 00 |; > |
000067c0 3d 32 00 00 3b e8 00 00 |=2 ; |
000067c8 3d fe 00 00 37 84 00 00 |= 7 |
000067d0 3d 52 00 00 3b 4a 00 00 |=R ;J |
000067d8 40 44 00 00 42 f0 00 00 |@D B |
000067e0 44 02 00 00 43 08 00 00 |D C |
000067e8 43 80 00 00 43 ca 00 00 |C C |
000067f0 42 8e 00 00 44 34 00 00 |B D4 |
000067f8 00 00 48 56 00 00 48 5a | HV HZ|
00006800 00 00 48 6a 00 00 48 90 | Hj H |
00006808 00 00 48 d8 00 00 48 c4 | H H |
00006810 00 00 49 44 04 04 04 00 | ID |
00006818 00 04 04 00 04 04 00 00 | |
00006820 04 00 00 00 00 00 00 00 | |
00006828 04 04 04 04 04 04 04 00 | |
00006830 00 00 00 00 00 00 00 00 | | .BLANK 00[0x10]
00006840 00 00 00 00 00 00 04 04 | | .XXX[0x10]
00006848 04 10 18 04 04 00 04 08 | |
00006850 00 00 00 00 00 00 00 00 | | .BLANK 00[0x10]
00006860 00 00 00 00 | | .BLANK 00[0x4]
00006864 0c 14 00 00 | | .XXX[0x4]
00006868 00 00 00 00 00 00 00 00 | | .BLANK 00[0x10]
00006878 14 14 00 00 4b fe 00 00 | K | .XXX[0xc8]
00006880 4c 16 00 00 4b f4 00 00 |L K |
00006888 4b f4 00 00 4b f4 00 00 |K K |
00006890 4c 7e 00 00 4b f4 00 00 |L~ K |
00006898 4b f4 00 00 d0 d0 d0 d0 |K |
000068a0 d1 d1 d1 d1 d2 d2 d2 d2 | |
000068a8 d3 d3 d3 d3 d4 d4 d4 d4 | |
000068b0 d5 d5 d5 d5 d6 d6 d6 d6 | |
000068b8 d7 d7 d7 d7 a0 a0 a0 a0 | |
000068c0 a1 a1 a1 a1 a2 a2 a2 a2 | |
000068c8 a3 a3 a3 a3 a4 a4 a4 a4 | |
000068d0 a5 a5 a5 a5 a6 a6 a6 a6 | |
000068d8 82 83 84 85 86 87 89 8d | |
000068e0 00 00 93 03 ee 04 93 03 | |
000068e8 ee 00 93 03 fc 32 93 03 | 2 |
000068f0 ec 00 00 02 08 00 00 00 | |
000068f8 56 a6 80 35 00 00 55 ae |V 5 U |
00006900 08 06 00 00 55 ec 00 00 | U |
00006908 00 00 00 00 56 16 00 00 | V |
00006910 56 8c 00 00 55 d0 00 00 |V U |
00006918 55 d2 00 00 58 60 00 00 |U X` |
00006920 0c 6a 00 00 0b 74 00 00 | j t |
00006928 58 66 00 00 58 68 00 00 |Xf Xh |
00006930 58 6c 00 00 58 9e 00 00 |Xl X |
00006938 58 6c 00 00 00 00 00 00 |Xl |
00006940 00 00 00 00 00 00 00 00 | | .BLANK 00[0x10d8]
00007a18 00 01 00 00 00 01 00 00 | | .XXX[0x20]
00007a20 00 01 00 00 00 01 00 00 | |
00007a28 00 01 00 00 00 01 00 00 | |
00007a30 00 01 00 00 00 00 00 00 | |
00007a38 00 00 00 00 00 00 00 00 | | .BLANK 00[0x25c8]
0000a000 48 e7 c0 c0 |H | MOVEM.L A1+A0+D1+D0,-(A7)
0000a004 30 3c 00 2f |0< / | MOVE.W #0x2f,D0
0000a008 20 7c 00 00 f4 00 | | | MOVEA.L #0xf400,A0
0000a00e 90 fc 00 20 | | SUBA.W #0x20,A0
0000a012 0c 40 00 10 | @ | CMPI.W #0x0010,D0
0000a016 6c 08 |l | BGE 0xa020
0000a018 11 7c 00 00 00 0e | | | MOVE.B #0x00,(A0+0xe)
0000a01e 60 06 |` | BRA 0xa026
0000a020 11 7c 00 a1 00 0e | | | MOVE.B #0xa1,(A0+0xe)
0000a026 51 c8 ff e6 |Q | DBF D0,0xa00e
0000a02a 42 b8 f5 00 |B | CLR.L IO_FIFO_INIT_p68_p69
0000a02e 21 fc 00 00 00 02 f3 00 |! | MOVE.L #0x2,IO_SENSE_TEST_p25
0000a036 41 f9 00 04 40 00 |A @ | LEA.L 0x44000,A0
0000a03c 20 3c 00 00 16 07 | < | MOVE.L #0x1607,D0
0000a042 42 98 |B | CLR.L (A0)+
0000a044 53 80 |S | SUBQ.L #0x1,D0
0000a046 66 fa |f | BNE 0xa042
0000a048 08 39 00 07 00 00 fc 77 | 9 w| BTST.B #0x7,0xfc77
0000a050 67 40 |g@ | BEQ 0xa092
0000a052 21 fc 00 00 54 18 03 f8 |! T | MOVE.L #0x5418,0x3f8
0000a05a 33 fc 00 40 93 03 ee 04 |3 @ | MOVE.W #0x40,0x9303ee04
0000a062 22 7c 00 04 98 20 |"| | MOVEA.L #0x49820,A1
0000a068 21 c9 6c d6 |! l | MOVE.L A1,0x6cd6
0000a06c 30 3c 00 1d |0< | MOVE.W #0x1d,D0
0000a070 20 49 | I | MOVEA.L A1,A0
0000a072 42 a8 00 00 |B | CLR.L (A0+0x0)
0000a076 21 7c ff ff ff ff 00 08 |!| | MOVE.L #0xffffffff,(A0+0x8)
0000a07e 43 e8 04 68 |C h | LEA.L (A0+0x468),A1
0000a082 21 49 00 04 |!I | MOVE.L A1,(A0+0x4)
0000a086 51 c8 ff e8 |Q | DBF D0,0xa070
0000a08a 42 a8 00 04 |B | CLR.L (A0+0x4)
0000a08e 21 c8 6c da |! l | MOVE.L A0,0x6cda
0000a092 4c df 03 03 |L | MOVEM.L (A7)+,D0+D1+A0+A1
0000a096 4e 75 |Nu | RTS
0000a098 31 fc 00 01 6e de |1 n | MOVE.W #0x1,0x6ede
0000a09e 4e 75 |Nu | RTS
0000a0a0 00 00 00 00 00 00 00 00 | | .BLANK 00[0x58]
0000a0f8 00 00 00 00 | | .BLANK 00[0x4]
0000a0fc 40 20 40 30 |@ @0 | .XXX[0x4]
0000a100 40 40 30 00 00 00 00 00 |@@0 | .XXX[0x8]
0000a108 00 00 00 00 00 00 00 00 | | .BLANK 00[0xa60]
0000ab68 00 00 00 00 06 47 00 14 | G | .XXX[0x10]
0000ab70 54 47 54 47 54 47 54 47 |TGTGTGTG|
0000ab78 54 47 54 47 54 47 |TGTGTG | .XXX[0x6]
0000ab7e 54 47 |TG | ADDQ.W #0x2,D7
0000ab80 54 47 |TG | ADDQ.W #0x2,D7
0000ab82 ec c7 04 08 | | BFCLR.L D7,{16:8}
0000ab86 67 04 |g | BEQ 0xab8c
0000ab88 52 46 |RF | ADDQ.W #0x1,D6
0000ab8a 34 86 |4 | MOVE.W D6,(A2)
0000ab8c 4e 75 |Nu | RTS
0000ab8e 04 47 | G | .XXX[0x2]
0000ab90 00 0a 59 47 55 47 55 47 | YGUGUG| .XXX[0x318]
0000ab98 59 47 55 47 55 47 ec c7 |YGUGUG |
0000aba0 04 08 67 04 53 46 34 86 | g SF4 |
0000aba8 4e 75 28 14 67 46 2f 05 |Nu( gF/ |
0000abb0 e9 c4 62 10 34 86 e9 c4 | b 4 |
0000abb8 76 08 3a 33 70 00 61 c0 |v :3p a |
0000abc0 48 45 3a 33 70 00 28 85 |HE:3p ( |
0000abc8 66 04 42 ac 00 04 2a 1f |f B * |
0000abd0 0c 84 00 e0 00 00 62 10 | b |
0000abd8 13 f8 00 08 00 00 a0 ef | |
0000abe0 4e b0 01 f1 00 00 a0 e0 |N |
0000abe8 0c 84 00 e7 c6 70 62 e8 | pb |
0000abf0 44 fc 00 01 4e 75 48 e7 |D NuH |
0000abf8 83 80 0c 84 00 e0 00 00 | |
0000ac00 62 10 13 f8 00 08 00 00 |b |
0000ac08 a0 ef 4e b0 01 f1 00 00 | N |
0000ac10 a0 e0 0c 84 00 e7 c6 70 | p|
0000ac18 62 e8 e9 c4 62 10 34 86 |b b 4 |
0000ac20 e9 c4 76 08 42 73 70 00 | v Bsp |
0000ac28 61 00 ff 56 42 73 70 00 |a VBsp |
0000ac30 4a 98 66 06 20 84 21 04 |J f ! |
0000ac38 60 1e 20 10 e9 c0 62 10 |` b |
0000ac40 34 86 e9 c0 76 08 48 44 |4 v HD|
0000ac48 37 84 70 00 61 00 ff 32 |7 p a 2|
0000ac50 48 44 37 84 70 00 20 84 |HD7 p |
0000ac58 4c df 01 c1 4e 75 48 e7 |L NuH |
0000ac60 20 80 08 38 00 06 6f 20 | 8 o |
0000ac68 67 70 41 f9 00 00 ab 06 |gpA |
0000ac70 61 84 52 79 00 00 ab 0e |a Ry |
0000ac78 53 2c 00 07 66 42 52 79 |S, fBRy|
0000ac80 00 00 ab 3e 34 39 00 00 | >49 |
0000ac88 ab 3e b4 79 00 00 ab 0e | > y |
0000ac90 65 2e 67 10 13 fc 00 09 |e.g |
0000ac98 00 00 a0 ef 4e b0 01 f1 | N |
0000aca0 00 00 a0 e0 08 2c 00 03 | , |
0000aca8 00 04 67 00 00 d0 42 82 | g B |
0000acb0 34 2c 00 08 ee f9 08 81 |4, |
0000acb8 00 00 ab 16 60 00 00 be | ` |
0000acc0 4a 79 00 00 ab 12 67 00 |Jy g |
0000acc8 00 b4 53 79 00 00 ab 12 | Sy |
0000acd0 52 79 00 00 ab 14 60 00 |Ry ` |
0000acd8 00 a4 08 38 00 05 6f 20 | 8 o |
0000ace0 67 00 00 74 41 f9 00 00 |g tA |
0000ace8 aa ec 61 00 ff 0a 52 79 | a Ry|
0000acf0 00 00 aa f4 53 2c 00 06 | S, |
0000acf8 66 42 52 79 00 00 ab 3c |fBRy <|
0000ad00 34 39 00 00 ab 3c b4 79 |49 < y|
0000ad08 00 00 aa f4 65 2e 67 10 | e.g |
0000ad10 13 fc 00 09 00 00 a0 ef | |
0000ad18 4e b0 01 f1 00 00 a0 e0 |N |
0000ad20 08 2c 00 02 00 04 67 00 | , g |
0000ad28 00 54 42 82 34 2c 00 08 | TB 4, |
0000ad30 ee f9 08 81 00 00 aa fc | |
0000ad38 60 00 00 42 4a 79 00 00 |` BJy |
0000ad40 aa f8 67 00 00 38 53 79 | g 8Sy|
0000ad48 00 00 aa f8 52 79 00 00 | Ry |
0000ad50 aa fa 60 00 00 28 41 f9 | ` (A |
0000ad58 00 00 ab 20 61 00 fe 98 | a |
0000ad60 52 79 00 00 ab 28 4a 79 |Ry (Jy|
0000ad68 00 00 ab 2c 67 00 00 0e | ,g |
0000ad70 53 79 00 00 ab 2c 52 79 |Sy ,Ry|
0000ad78 00 00 ab 2e 4c df 01 04 | .L |
0000ad80 4e 75 48 e7 e0 08 49 f9 |NuH I |
0000ad88 00 00 aa ec 30 2c 00 08 | 0, |
0000ad90 e9 c3 24 08 67 0e b0 79 | $ g y|
0000ad98 00 00 ab 3c 62 0c 44 fc | <b D |
0000ada0 00 00 60 46 53 79 00 00 | `FSy |
0000ada8 ab 3c 12 39 00 00 ab 04 | < 9 |
0000adb0 67 04 b4 01 67 e8 53 6c |g g Sl|
0000adb8 00 08 06 43 01 00 64 10 | C d |
0000adc0 13 fc 00 09 00 00 a0 ef | |
0000adc8 4e b0 01 f1 00 00 a0 e0 |N |
0000add0 61 00 fd d8 65 10 13 fc |a e |
0000add8 00 08 00 00 a0 ef 4e b0 | N |
0000ade0 01 f1 00 00 a0 e0 44 fc | D |
0000ade8 00 01 4c df 10 07 4e 75 | L Nu|
0000adf0 48 e7 c0 08 49 f9 00 00 |H I |
0000adf8 ab 06 30 2c 00 08 4a 03 | 0, J |
0000ae00 67 0e b0 79 00 00 ab 3e |g y >|
0000ae08 62 0c 44 fc 00 00 60 44 |b D `D|
0000ae10 53 79 00 00 ab 3e 12 39 |Sy > 9|
0000ae18 00 00 ab 1e 67 04 b6 01 | g |
0000ae20 67 e8 53 6c 00 08 52 03 |g Sl R |
0000ae28 64 10 13 fc 00 09 00 00 |d |
0000ae30 a0 ef 4e b0 01 f1 00 00 | N |
0000ae38 a0 e0 61 00 fd 6e 65 10 | a ne |
0000ae40 13 fc 00 08 00 00 a0 ef | |
0000ae48 4e b0 01 f1 00 00 a0 e0 |N |
0000ae50 44 fc 00 01 4c df 10 03 |D L |
0000ae58 4e 75 48 e7 e0 08 49 f9 |NuH I |
0000ae60 00 00 ab 20 4a 79 00 00 | Jy |
0000ae68 ab 28 66 06 44 fc 00 00 | (f D |
0000ae70 60 0e 53 79 00 00 ab 28 |` Sy (|
0000ae78 61 00 fd 30 44 fc 00 01 |a 0D |
0000ae80 4c df 10 07 4e 75 48 f8 |L NuH |
0000ae88 ff ff 6c 80 20 7c 00 06 | l | |
0000ae90 f4 00 43 f9 00 00 f4 00 | C |
0000ae98 30 3c 01 ff 20 d9 51 c8 |0< Q |
0000aea0 ff fc 4c f8 ff ff 6c 80 | L l |
0000aea8 4e 75 |Nu | .XXX[0x2]
0000aeaa 48 e7 40 00 |H @ | MOVEM.L D1,-(A7)
0000aeae e9 c7 62 10 | b | BFEXTU.L D7,{8:16},D6
0000aeb2 34 86 |4 | MOVE.W D6,(A2)
0000aeb4 e9 c7 76 08 | v | BFEXTU.L D7,{24:8},D7
0000aeb8 08 07 00 00 | | BTST.L #0x0,D7
0000aebc 67 20 |g | BEQ 0xaede
0000aebe 12 f3 71 20 01 00 | q | MOVE.B (A3+D7.W+#vector_ps.ac_pf),(A1)+; LEW=7120
0000aec4 52 07 |R | ADDQ.B #0x1,D7
0000aec6 64 04 |d | BCC 0xaecc
0000aec8 52 46 |RF | ADDQ.W #0x1,D6
0000aeca 34 86 |4 | MOVE.W D6,(A2)
0000aecc 53 41 |SA | SUBQ.W #0x1,D1
0000aece 60 0e |` | BRA 0xaede
0000aed0 32 f3 70 00 |2 p | MOVE.W (A3+D7.W),(A1)+
0000aed4 54 07 |T | ADDQ.B #0x2,D7
0000aed6 64 04 |d | BCC 0xaedc
0000aed8 52 46 |RF | ADDQ.W #0x1,D6
0000aeda 34 86 |4 | MOVE.W D6,(A2)
0000aedc 55 41 |UA | SUBQ.W #0x2,D1
0000aede 0c 41 00 01 | A | CMPI.W #0x0001,D1
0000aee2 67 da |g | BEQ 0xaebe
0000aee4 62 ea |b | BHI 0xaed0
0000aee6 4c df 00 02 |L | MOVEM.L (A7)+,D1
0000aeea 4e 75 |Nu | RTS
0000aeec 48 e7 40 00 |H @ | MOVEM.L D1,-(A7)
0000aef0 e9 c7 62 10 | b | BFEXTU.L D7,{8:16},D6
0000aef4 34 86 |4 | MOVE.W D6,(A2)
0000aef6 e9 c7 76 08 | v | BFEXTU.L D7,{24:8},D7
0000aefa 08 07 00 00 | | BTST.L #0x0,D7
0000aefe 67 20 |g | BEQ 0xaf20
0000af00 17 99 71 20 01 00 | q | MOVE.B (A1)+,(A3+D7.W+#vector_ps.ac_pf); LEW=7120
0000af06 52 07 |R | ADDQ.B #0x1,D7
0000af08 64 04 |d | BCC 0xaf0e
0000af0a 52 46 |RF | ADDQ.W #0x1,D6
0000af0c 34 86 |4 | MOVE.W D6,(A2)
0000af0e 53 41 |SA | SUBQ.W #0x1,D1
0000af10 60 0e |` | BRA 0xaf20
0000af12 37 99 70 00 |7 p | MOVE.W (A1)+,(A3+D7.W)
0000af16 54 07 |T | ADDQ.B #0x2,D7
0000af18 64 04 |d | BCC 0xaf1e
0000af1a 52 46 |RF | ADDQ.W #0x1,D6
0000af1c 34 86 |4 | MOVE.W D6,(A2)
0000af1e 55 41 |UA | SUBQ.W #0x2,D1
0000af20 0c 41 00 01 | A | CMPI.W #0x0001,D1
0000af24 67 da |g | BEQ 0xaf00
0000af26 62 ea |b | BHI 0xaf12
0000af28 4c df 00 02 |L | MOVEM.L (A7)+,D1
0000af2c 4e 75 |Nu | RTS
0000af2e 48 e7 40 40 |H @@ | MOVEM.L A1+D1,-(A7)
0000af32 43 f8 6f 0c |C o | LEA.L 0x6f0c,A1
0000af36 72 20 |r | MOVEQ.L #0x20,D1
0000af38 2e 04 |. | MOVE.L D4,D7
0000af3a 61 00 ff 6e |a n | BSR 0xaeaa
0000af3e 4c df 02 02 |L | MOVEM.L (A7)+,D1+A1
0000af42 4e 75 |Nu | RTS
0000af44 48 e7 40 40 |H @@ | MOVEM.L A1+D1,-(A7)
0000af48 43 f8 6f 10 |C o | LEA.L 0x6f10,A1
0000af4c 72 1c |r | MOVEQ.L #0x1c,D1
0000af4e 7e 04 |~ | MOVEQ.L #0x04,D7
0000af50 de 84 | | ADD.L D4,D7
0000af52 61 98 |a | BSR 0xaeec
0000af54 4c df 02 02 |L | MOVEM.L (A7)+,D1+A1
0000af58 4e 75 |Nu | RTS
0000af5a 48 e7 80 10 |H | MOVEM.L A3+D0,-(A7)
0000af5e 21 fc 00 00 14 fc 61 dc |! a | MOVE.L #0x14fc,0x61dc
0000af66 47 f9 93 03 fc 10 |G | LEA.L 0x9303fc10,A3
0000af6c 4e b8 4d 6a |N Mj | JSR 0x4d6a
0000af70 64 3a |d: | BCC 0xafac
0000af72 42 6b 00 06 |Bk | CLR.W (A3+0x6)
0000af76 70 ff |p | MOVEQ.L #-0x01,D0
0000af78 51 c8 ff fe |Q | DBF D0,0xaf78
0000af7c 37 7c 00 02 00 06 |7| | MOVE.W #0x2,(A3+0x6)
0000af82 20 3c 00 23 7c 4d | < #|M | MOVE.L #0x237c4d,D0
0000af88 53 80 |S | SUBQ.L #0x1,D0
0000af8a 66 fc |f | BNE 0xaf88
0000af8c 37 7c e0 10 00 02 |7| | MOVE.W #0xe010,(A3+0x2)
0000af92 26 7c 93 03 e4 16 |&| | MOVEA.L #0x9303e416,A3
0000af98 4e b8 4d 6a |N Mj | JSR 0x4d6a
0000af9c 64 0e |d | BCC 0xafac
0000af9e 21 fc 00 00 14 be 61 dc |! a | MOVE.L #0x14be,0x61dc
0000afa6 44 fc 00 01 |D | MOVE.W #0x1,CCR
0000afaa 60 1c |` | BRA 0xafc8
0000afac 70 08 |p | MOVEQ.L #0x08,D0
0000afae 47 f8 61 b8 |G a | LEA.L 0x61b8,A3
0000afb2 26 fc 00 00 14 90 |& | MOVE.L #0x1490,(A3)+
0000afb8 51 c8 ff f8 |Q | DBF D0,0xafb2
0000afbc 21 fc 00 00 5a 6c 03 c0 |! Zl | MOVE.L #VECTOR_MAP_PERR,0x3c0
0000afc4 44 fc 00 00 |D | MOVE.W #0x0,CCR
0000afc8 4c df 08 01 |L | MOVEM.L (A7)+,D0+A3
0000afcc 4e 75 |Nu | RTS
0000afce 00 00 | | .XXX[0x2]
0000afd0 b7 fc 00 00 bc 42 00 00 | B | .XXX[0x100]
0000afd8 bd ca 00 00 b9 b0 00 00 | |
0000afe0 be ec 48 e7 f8 f8 4c f8 | H L |
0000afe8 0c 00 61 b0 34 bc e0 12 | a 4 |
0000aff0 24 2b 00 08 67 00 00 b6 |$+ g |
0000aff8 49 f9 00 00 aa ec 23 c2 |I # |
0000b000 00 00 ab 40 28 c2 42 9c | @( B |
0000b008 42 5c e9 c2 12 10 34 81 |B\ 4 |
0000b010 e9 c2 16 08 38 33 10 0c | 83 |
0000b018 38 84 49 ec 00 10 60 14 |8 I ` |
0000b020 29 42 ff ea 23 c2 00 00 |)B # |
0000b028 ab 44 52 6c ff ee 24 33 | DRl $3|
0000b030 10 00 67 2c 12 02 06 01 | g, |
0000b038 00 1f 65 00 00 70 e9 c2 | e p |
0000b040 12 10 34 81 e9 c2 16 08 | 4 |
0000b048 20 33 10 08 04 80 00 00 | 3 |
0000b050 00 20 b0 82 66 00 00 52 | f R|
0000b058 b8 73 10 0c 67 c2 60 a4 | s g ` |
0000b060 30 39 00 00 ab 3a b0 79 |09 : y|
0000b068 00 00 aa f4 6c 42 b0 79 | lB y|
0000b070 00 00 ab 0e 6c 3a 49 f9 | l:I |
0000b078 00 00 af ce 43 f8 61 c8 | C a |
0000b080 30 3c 00 04 22 dc 51 c8 |0< " Q |
0000b088 ff fc 43 f9 00 00 aa f6 | C |
0000b090 70 02 06 51 00 20 43 e9 |p Q C |
0000b098 00 1a 51 c8 ff f6 4c df | Q L |
0000b0a0 1f 1f 4e f0 15 a1 61 b8 | N a |
0000b0a8 72 05 60 06 72 06 60 02 |r ` r ` |
0000b0b0 72 03 42 a8 00 08 41 e8 |r B A |
0000b0b8 00 1a 42 58 30 c1 42 50 | BX0 BP|
0000b0c0 4c df 1f 1f 59 01 66 ff |L Y f |
0000b0c8 ff ff 63 c8 4e f8 04 8c | c N |
0000b0d0 00 00 00 00 00 00 00 00 | | .BLANK 00[0x10]
0000b0e0 48 e7 80 e0 45 f9 00 00 |H E | .XXX[0x2f8]
0000b0e8 a0 f0 4e b8 4e ea 4c df | N N L |
0000b0f0 07 01 61 00 02 e6 61 00 | a a |
0000b0f8 08 82 23 c8 00 00 b0 d0 | # |
0000b100 42 79 93 03 fc 16 48 e7 |By H |
0000b108 80 e0 45 f9 00 00 b0 d4 | E |
0000b110 4e b8 4e ea 4c df 07 01 |N N L |
0000b118 48 e7 80 e0 45 f9 00 00 |H E |
0000b120 b0 d4 20 3c 00 00 03 0d | < |
0000b128 25 7c 00 00 b1 5c 00 08 |%| \ |
0000b130 4e b8 4e b2 4c df 07 01 |N N L |
0000b138 4e b8 04 86 33 fc 00 02 |N 3 |
0000b140 93 03 fc 16 43 e8 00 1a | C |
0000b148 42 59 42 19 12 fc 00 01 |BYB |
0000b150 42 51 42 39 00 00 a0 ef |BQB9 |
0000b158 4e f8 04 94 08 f8 00 05 |N |
0000b160 6c d0 48 e7 80 c0 20 79 |l H y|
0000b168 00 00 b0 d0 4e b8 04 76 | N v|
0000b170 4c df 03 01 4e 75 00 00 |L Nu |
0000b178 00 00 00 00 b1 fa 00 00 | |
0000b180 b2 00 00 00 b2 06 00 00 | |
0000b188 b2 0c 48 e7 fe 70 43 e8 | H pC |
0000b190 00 1a 30 19 10 19 38 3c | 0 8<|
0000b198 04 00 b0 44 6f 02 30 04 | Do 0 |
0000b1a0 26 19 e0 8b 06 83 00 e0 |& |
0000b1a8 00 00 26 7c 93 03 e5 00 | &| |
0000b1b0 14 00 84 03 02 82 00 00 | |
0000b1b8 00 01 66 08 74 02 26 7c | f t &||
0000b1c0 93 03 e4 00 1c 01 02 41 | A|
0000b1c8 00 02 d2 42 24 70 15 b0 | B$p |
0000b1d0 00 00 b1 76 4e b8 07 82 | vN |
0000b1d8 28 03 e0 8c 02 43 00 ff |( C |
0000b1e0 42 85 21 fc 00 00 b2 22 |B ! "|
0000b1e8 7a 38 21 fc 00 00 5a 7c |z8! Z||
0000b1f0 00 08 33 c4 93 03 fc 12 | 3 |
0000b1f8 4e d2 17 99 30 00 60 10 |N 0 ` |
0000b200 37 99 30 00 60 0a 12 f3 |7 0 ` |
0000b208 30 00 60 04 32 f3 30 00 |0 ` 2 0 |
0000b210 da 82 90 42 67 0c d6 42 | Bg B|
0000b218 ec c3 04 08 67 da 52 44 | g RD|
0000b220 60 d0 42 b8 7a 38 21 fc |` B z8! |
0000b228 00 00 5a c2 00 08 0c 06 | Z |
0000b230 00 01 67 04 21 45 00 08 | g !E |
0000b238 43 e8 00 1a 42 59 22 85 |C BY" |
0000b240 4c df 0e 7f 4e f8 04 94 |L N |
0000b248 23 c8 00 00 a0 e4 33 fc |# 3 |
0000b250 e0 10 93 03 fc 12 4a 79 | Jy|
0000b258 93 03 e4 02 6b 00 01 7c | k ||
0000b260 4a 39 00 00 a0 ef 66 00 |J9 f |
0000b268 01 72 e9 e8 00 86 00 1a | r |
0000b270 0c 40 00 3f 62 00 01 64 | @ ?b d|
0000b278 48 e7 20 f8 43 f9 00 00 |H C |
0000b280 a1 04 24 49 34 3c 02 99 | $I4< |
0000b288 42 9a 51 ca ff fc 45 e8 |B Q E |
0000b290 00 1d 47 f9 00 00 ab 04 | G |
0000b298 16 9a 47 eb 00 1a 16 9a | G |
0000b2a0 47 eb 00 1a 16 9a 45 f9 |G E |
0000b2a8 00 00 ab 3a 34 c0 52 40 | :4 R@|
0000b2b0 34 c0 34 80 53 40 42 81 |4 4 S@B |
0000b2b8 b2 00 62 14 13 7c 00 80 | b | |
0000b2c0 00 04 33 41 00 08 52 81 | 3A R |
0000b2c8 d3 fc 00 00 00 26 60 e8 | &` |
0000b2d0 4c f8 0c 00 61 b0 28 4b |L a (K|
0000b2d8 34 bc e0 12 42 9c 28 fc |4 B ( |
0000b2e0 00 e0 00 00 42 9c 42 9c | B B |
0000b2e8 42 9c 42 9c 42 5c 42 9c |B B B\B |
0000b2f0 42 54 33 fc 10 02 93 03 |BT3 |
0000b2f8 fc 16 34 bc e7 f0 30 13 | 4 0 |
0000b300 47 f8 61 c8 30 3c 00 04 |G a 0< |
0000b308 26 fc 00 00 af e2 51 c8 |& Q |
0000b310 ff f8 4c df 1f 04 4e b8 | L N |
0000b318 04 86 48 e7 07 00 34 bc | H 4 |
0000b320 e0 12 2c 2b 00 08 34 bc | ,+ 4 |
0000b328 e0 12 2a 2b 00 0c 08 85 | *+ |
0000b330 00 00 59 85 27 45 00 0c | Y 'E |
0000b338 dc 85 e9 c6 76 08 e0 8e | v |
0000b340 34 86 37 bc 00 00 70 00 |4 7 p |
0000b348 54 07 64 04 52 46 34 86 |T d RF4 |
0000b350 37 bc a1 04 70 00 2e 08 |7 p . |
0000b358 42 a8 00 08 41 e8 00 1a |B A |
0000b360 42 58 42 90 20 47 42 b9 |BXB GB |
0000b368 00 00 a0 e4 48 e7 80 e0 | H |
0000b370 45 f9 00 00 a0 f0 20 3c |E <|
0000b378 00 05 f5 dc 25 7c 00 00 | %| |
0000b380 b3 96 00 08 4e b8 4e b2 | N N |
0000b388 4c df 07 01 4e b8 04 94 |L N |
0000b390 4c df 00 e0 4e 75 33 fc |L Nu3 |
0000b398 e0 10 93 03 fc 12 4a 79 | Jy|
0000b3a0 93 03 e4 02 6b ff 00 00 | k |
0000b3a8 00 26 48 e7 80 e0 45 f9 | &H E |
0000b3b0 00 00 a0 f0 20 3c 00 05 | < |
0000b3b8 f5 dc 25 7c 00 00 b3 96 | %| |
0000b3c0 00 08 4e b8 4e b2 4c df | N N L |
0000b3c8 07 01 4e 75 13 fc 00 01 | Nu |
0000b3d0 00 00 a0 ef 61 00 05 9c | a |
0000b3d8 4e 75 |Nu | .XXX[0x2]
0000b3da 48 e7 80 80 |H | MOVEM.L A0+D0,-(A7)
0000b3de 20 39 00 00 a0 e4 | 9 | MOVE.L 0xa0e4,D0
0000b3e4 67 1a |g | BEQ 0xb400
0000b3e6 42 b9 00 00 a0 e4 |B | CLR.L 0xa0e4
0000b3ec 20 40 | @ | MOVEA.L D0,A0
0000b3ee 42 a8 00 08 |B | CLR.L (A0+0x8)
0000b3f2 41 e8 00 1a |A | LEA.L (A0+0x1a),A0
0000b3f6 42 58 |BX | CLR.W (A0)+
0000b3f8 42 90 |B | CLR.L (A0)
0000b3fa 20 40 | @ | MOVEA.L D0,A0
0000b3fc 4e b8 04 8c |N | JSR 0x48c
0000b400 4c df 01 01 |L | MOVEM.L (A7)+,D0+A0
0000b404 4e 75 |Nu | RTS
0000b406 2e 09 |. | .XXX[0x2]
0000b408 e2 0f 64 08 42 19 53 40 | d B S@| .XXX[0x568]
0000b410 52 68 00 0a 42 82 34 38 |Rh B 48|
0000b418 6f 18 31 42 00 1e 32 03 |o 1B 2 |
0000b420 04 41 00 20 67 0e 90 41 | A g A|
0000b428 d3 68 00 0a 7e 20 de 84 | h ~ |
0000b430 61 00 fa 78 4a 42 67 20 |a xJBg |
0000b438 2e 09 e2 0f 64 08 42 19 |. d B |
0000b440 53 40 52 68 00 0a 2e 38 |S@Rh .8|
0000b448 6f 14 32 02 42 42 90 41 |o 2 BB A|
0000b450 d3 68 00 0a 61 00 fa 54 | h a T|
0000b458 42 41 11 78 6f 27 00 1d |BA xo' |
0000b460 44 fc 00 01 4e 75 48 e7 |D NuH |
0000b468 00 08 2e 09 e2 0f 64 08 | . d |
0000b470 42 19 53 40 52 68 00 0a |B S@Rh |
0000b478 42 82 34 38 6f 18 32 03 |B 48o 2 |
0000b480 59 41 90 41 65 00 00 5e |YA Ae ^|
0000b488 d3 68 00 0a 2e 04 58 87 | h . X |
0000b490 49 e9 00 10 61 00 fa 14 |I a |
0000b498 42 54 4a 42 67 24 2e 09 |BTJBg$. |
0000b4a0 e2 0f 64 08 42 19 53 40 | d B S@|
0000b4a8 52 68 00 0a 2e 38 6f 14 |Rh .8o |
0000b4b0 32 02 42 42 90 41 65 22 |2 BB Ae"|
0000b4b8 d3 68 00 0a 61 00 f9 ec | h a |
0000b4c0 42 41 11 7c 00 ff 00 1d |BA | |
0000b4c8 52 28 00 1f 4a 42 66 18 |R( JBf |
0000b4d0 44 fc 00 01 4c df 10 00 |D L |
0000b4d8 4e 75 d0 41 34 01 94 40 |Nu A4 @|
0000b4e0 32 00 60 d0 d0 41 58 41 |2 ` AXA|
0000b4e8 44 fc 00 00 60 e6 4a b9 |D ` J |
0000b4f0 00 00 ab 4c 67 00 00 3c | Lg <|
0000b4f8 48 e7 7f 38 49 f9 00 00 |H 8I |
0000b500 ab 4c 61 00 f6 a6 64 26 | La d&|
0000b508 61 00 fa 24 26 38 6f 20 |a $&8o |
0000b510 61 00 ff 54 64 16 61 00 |a Td a |
0000b518 0a 3a 65 e6 24 08 41 f9 | :e $ A |
0000b520 00 00 ab 5c 61 00 f6 d0 | \a |
0000b528 20 42 60 d6 28 84 4c df | B` ( L |
0000b530 1c fe 4e 75 48 e7 7c 20 | NuH | |
0000b538 72 02 36 3c ff ff 7a 20 |r 6< z |
0000b540 45 f9 00 00 aa ec 4a 6a |E Jj|
0000b548 00 0e 67 24 0c 40 00 04 | g$ @ |
0000b550 65 5c 59 40 58 a8 00 08 |e\Y@X |
0000b558 11 43 00 1d 32 c3 32 aa | C 2 2 |
0000b560 00 0a 04 59 00 20 52 28 | Y R(|
0000b568 00 1e 53 6a 00 0e 66 dc | Sj f |
0000b570 ed ea 40 00 00 10 66 08 | @ f |
0000b578 ed ea 49 40 00 10 67 26 | I@ g&|
0000b580 0c 40 00 04 65 28 59 40 | @ e(Y@|
0000b588 58 a8 00 08 11 43 00 1d |X C |
0000b590 32 c4 32 aa 00 0a 04 59 |2 2 Y|
0000b598 00 20 52 28 00 1e ec ea | R( |
0000b5a0 09 01 00 10 60 ca 45 ea | ` E |
0000b5a8 00 1a 51 c9 ff 9a 4c df | Q L |
0000b5b0 04 3e 4e 75 48 e7 7f ce | >NuH |
0000b5b8 4b f9 00 00 ab 64 28 55 |K d(U|
0000b5c0 11 6c 00 09 00 1d 32 2c | l 2,|
0000b5c8 00 1c b0 41 65 04 30 01 | Ae 0 |
0000b5d0 60 02 32 00 2e 2c 00 18 |` 2 ., |
0000b5d8 61 00 f8 d0 31 40 00 0a |a 1@ |
0000b5e0 91 6c 00 1c 67 0c e1 8e | l g |
0000b5e8 8c 07 29 46 00 18 60 00 | )F ` |
0000b5f0 00 6e 08 ac 00 04 00 04 | n |
0000b5f8 28 2c 00 1e 61 00 f9 30 |(, a 0|
0000b600 2a 38 6f 0c 29 45 00 1e |*8o )E |
0000b608 26 38 6f 20 6a 00 00 10 |&8o j |
0000b610 08 03 00 1a 66 00 00 08 | f |
0000b618 61 00 f6 44 60 40 61 00 |a D`@a |
0000b620 09 32 65 0e 24 08 41 f9 | 2e $ A |
0000b628 00 00 ab 5c 61 00 f5 c8 | \a |
0000b630 20 42 08 03 00 1c 67 26 | B g&|
0000b638 2e 2c 00 0a 06 87 00 00 |., |
0000b640 00 28 e9 c7 62 10 34 86 | ( b 4 |
0000b648 e9 c7 76 08 1c 33 71 20 | v 3q |
0000b650 01 00 52 06 02 06 00 03 | R |
0000b658 17 86 71 20 01 00 28 14 | q ( |
0000b660 66 06 2a c4 2a 84 60 02 |f * * ` |
0000b668 2a 84 53 2c 00 05 67 0a |* S, g |
0000b670 4a ac 00 1e 67 04 20 0c |J g |
0000b678 60 08 08 ac 00 05 00 04 |` |
0000b680 42 80 22 00 67 1a 42 b0 |B " g B |
0000b688 19 90 4b f9 00 00 ab 64 | K d|
0000b690 4a 9d 66 06 2a 81 2b 01 |J f * + |
0000b698 60 06 2b 81 01 51 2a 81 |` + Q* |
0000b6a0 4c df 73 fe 4e 75 48 e7 |L s NuH |
0000b6a8 7f ce 3c 7c 00 00 4b f9 | <| K |
0000b6b0 00 00 ab 64 28 15 67 00 | d( g |
0000b6b8 00 ce 28 44 28 2c 00 1e | (D(, |
0000b6c0 61 00 f8 6c 26 38 6f 20 |a l&8o |
0000b6c8 b0 43 65 00 00 ba 2c 4c | Ce ,L|
0000b6d0 23 d4 00 00 ab 64 66 06 |# df |
0000b6d8 42 b9 00 00 ab 68 4a 28 |B hJ(|
0000b6e0 00 1d 66 0c 08 03 00 1b | f |
0000b6e8 67 06 61 00 fd 1a 60 04 |g a ` |
0000b6f0 61 00 fd 74 64 00 00 b2 |a td |
0000b6f8 2a 38 6f 0c 29 45 00 1e |*8o )E |
0000b700 4a 83 6a 00 00 10 08 03 |J j |
0000b708 00 1a 66 00 00 08 61 00 | f a |
0000b710 f5 4e 60 40 61 00 08 3c | N`@a <|
0000b718 65 0e 24 08 41 f9 00 00 |e $ A |
0000b720 ab 5c 61 00 f4 d2 20 42 | \a B|
0000b728 08 03 00 1c 67 26 2e 2c | g&.,|
0000b730 00 0a 06 87 00 00 00 28 | (|
0000b738 e9 c7 62 10 34 86 e9 c7 | b 4 |
0000b740 76 08 1c 33 71 20 01 00 |v 3q |
0000b748 52 06 02 06 00 03 17 86 |R |
0000b750 71 20 01 00 53 2c 00 05 |q S, |
0000b758 67 04 4a 85 66 20 08 ac |g J f |
0000b760 00 05 00 04 3c 7c 00 00 | <| |
0000b768 28 14 66 06 2a c4 2a 84 |( f * * |
0000b770 60 14 2a 84 28 44 08 2c |` * (D ,|
0000b778 00 04 00 04 66 08 4a 28 | f J(|
0000b780 00 1d 6b 00 ff 38 22 0e | k 8" |
0000b788 67 18 42 96 4b f9 00 00 |g B K |
0000b790 ab 64 4a 9d 66 06 2a 81 | dJ f * |
0000b798 2b 01 60 06 2b 81 01 51 |+ ` + Q|
0000b7a0 2a 81 4c df 73 fe 4e 75 |* L s Nu|
0000b7a8 4a 41 67 0c 4a 95 66 04 |JAg J f |
0000b7b0 2b 4c 00 04 2a 8c 60 ea |+L * ` |
0000b7b8 39 42 00 1c e1 8e 8c 07 |9B |
0000b7c0 29 46 00 18 08 ec 00 04 |)F |
0000b7c8 00 04 2c 4c 53 2c 00 05 | ,LS, |
0000b7d0 66 b4 08 ac 00 05 00 04 |f |
0000b7d8 3c 7c 00 00 28 14 66 04 |<| ( f |
0000b7e0 2b 44 00 04 2a 84 60 9e |+D * ` |
0000b7e8 20 08 20 79 00 00 a0 e8 | y |
0000b7f0 11 7c 00 ff 00 1d 61 00 | | a |
0000b7f8 01 48 20 40 4a b9 00 00 | H @J |
0000b800 a0 e8 66 e4 23 c8 00 00 | f # |
0000b808 a0 e8 33 fc e0 10 93 03 | 3 |
0000b810 fc 12 4a 79 93 03 e4 02 | Jy |
0000b818 6b 00 01 3e 4a 39 00 00 |k >J9 |
0000b820 a0 ef 66 00 01 4e e9 e8 | f N |
0000b828 10 86 00 1a 10 28 00 1c | ( |
0000b830 67 0a 11 a8 00 1d 11 b0 |g |
0000b838 00 00 aa 84 c2 fc 00 26 | &|
0000b840 43 f0 19 b0 00 00 a1 04 |C |
0000b848 08 29 00 07 00 04 67 00 | ) g |
0000b850 01 02 08 80 00 07 66 08 | f |
0000b858 d0 29 00 05 65 00 00 ee | ) e |
0000b860 48 e7 00 20 13 40 00 05 |H @ |
0000b868 67 00 00 2a 4a a9 00 1e |g *J |
0000b870 67 50 08 e9 00 05 00 04 |gP |
0000b878 66 48 42 91 45 f9 00 00 |fHB E |
0000b880 ab 64 4a 9a 66 06 24 89 | dJ f $ |
0000b888 25 09 60 36 25 89 01 51 |% `6% Q|
0000b890 24 89 60 2e 08 a9 00 05 |$ `. |
0000b898 00 04 67 26 45 f9 00 00 | g&E |
0000b8a0 ab 64 b3 d2 66 0a 24 91 | d f $ |
0000b8a8 66 18 42 aa 00 04 60 12 |f B ` |
0000b8b0 b3 d2 67 04 24 52 60 f8 | g $R` |
0000b8b8 24 91 66 06 23 ca 00 00 |$ f # |
0000b8c0 ab 68 45 f9 00 00 aa f6 | hE |
0000b8c8 70 02 32 28 00 1e b2 5a |p 2( Z|
0000b8d0 67 0a 45 ea 00 0e 51 c8 |g E Q |
0000b8d8 ff f6 60 04 42 5a 42 52 | ` BZBR|
0000b8e0 4c df 04 00 4e b8 07 82 |L N |
0000b8e8 23 c9 00 00 ab 48 42 68 |# HBh|
0000b8f0 00 1a 42 a8 00 1c 48 e7 | B H |
0000b8f8 c0 70 22 79 00 00 ab 48 | p"y H|
0000b900 4c f8 0c 00 61 b0 30 3c |L a 0<|
0000b908 04 00 22 39 00 00 ab 64 | "9 d|
0000b910 67 12 08 30 00 04 19 a0 |g 0 |
0000b918 00 04 67 00 00 08 61 00 | g a |
0000b920 fc 94 60 0c 61 00 fc 0e | ` a |
0000b928 61 00 fb c4 61 00 fd 78 |a a x|
0000b930 4c df 0e 03 4a a8 00 08 |L J |
0000b938 66 06 4e b8 04 86 60 b6 |f N ` |
0000b940 4e b8 04 94 42 b9 00 00 |N B |
0000b948 a0 e8 4e 75 48 78 00 04 | NuHx |
0000b950 60 2c 48 78 00 07 60 26 |`,Hx `&|
0000b958 48 e7 80 e0 45 f9 00 00 |H E |
0000b960 a0 f0 4e b8 4e ea 4c df | N N L |
0000b968 07 01 13 fc 00 01 00 00 | |
0000b970 a0 ef | | .XXX[0x2]
0000b972 2f 39 00 00 a0 ec |/9 | MOVE.L 0xa0ec,-(A7)
0000b978 60 04 |` | BRA 0xb97e
0000b97a 48 78 00 02 |Hx | .XXX[0x4]
0000b97e 48 e7 c0 80 |H | MOVEM.L A0+D1+D0,-(A7)
0000b982 41 f9 00 00 a0 e8 |A | LEA.L 0xa0e8,A0
0000b988 20 10 | | MOVE.L (A0),D0
0000b98a 67 1c |g | BEQ 0xb9a8
0000b98c 42 90 |B | CLR.L (A0)
0000b98e 20 40 | @ | MOVEA.L D0,A0
0000b990 42 a8 00 08 |B | CLR.L (A0+0x8)
0000b994 41 e8 00 1a |A | LEA.L (A0+0x1a),A0
0000b998 42 58 |BX | CLR.W (A0)+
0000b99a 42 18 |B | CLR.B (A0)+
0000b99c 10 ef 00 0f | | MOVE.B (A7+0xf),(A0)+
0000b9a0 42 50 |BP | CLR.W (A0)
0000b9a2 20 40 | @ | MOVEA.L D0,A0
0000b9a4 4e b8 04 8c |N | JSR 0x48c
0000b9a8 4c df 01 03 |L | MOVEM.L (A7)+,D0+D1+A0
0000b9ac 58 8f |X | ADDQ.L #0x4,A7
0000b9ae 4e 75 |Nu | RTS
0000b9b0 33 fc e0 10 93 03 fc 12 |3 | .XXX[0x938]
0000b9b8 4a 79 93 03 e4 02 6b ff |Jy k |
0000b9c0 ff ff 5a b0 4a 39 00 00 | Z J9 |
0000b9c8 a0 ef 66 ff ff ff 5a c4 | f Z |
0000b9d0 48 e7 3f 3e 74 3f c4 28 |H ?>t? (|
0000b9d8 00 1a c4 fc 00 26 49 f0 | &I |
0000b9e0 21 b0 00 00 a1 04 26 2c |! &,|
0000b9e8 00 04 6a 00 01 d0 08 28 | j (|
0000b9f0 00 02 00 19 67 08 08 83 | g |
0000b9f8 00 1e 08 83 00 1b 08 03 | |
0000ba00 00 1e 66 00 01 b8 08 03 | f |
0000ba08 00 19 66 00 01 ba 74 40 | f t@|
0000ba10 12 28 00 1c 0c 01 00 06 | ( |
0000ba18 62 08 14 30 11 b0 00 00 |b 0 |
0000ba20 a0 fc 2a 02 08 c5 00 1f | * |
0000ba28 d4 28 00 1d 64 04 06 42 | ( d B|
0000ba30 01 00 4c f8 0c 00 61 b0 | L a |
0000ba38 2c 42 32 28 00 1e 39 41 |,B2( 9A|
0000ba40 00 16 d4 41 30 39 00 00 | A09 |
0000ba48 ab 10 90 42 6a 00 00 1c | Bj |
0000ba50 30 39 00 00 ab 2a 90 42 |09 * B|
0000ba58 6b 06 61 00 f3 fe 65 26 |k a e&|
0000ba60 52 79 00 00 ab 2c 60 00 |Ry ,` |
0000ba68 01 54 08 c5 00 1e 61 00 | T a |
0000ba70 f3 80 65 12 08 c3 00 1b | e |
0000ba78 66 00 01 42 52 79 00 00 |f BRy |
0000ba80 ab 12 60 00 01 38 0c 41 | ` 8 A|
0000ba88 04 01 65 18 0c 68 80 00 | e h |
0000ba90 00 11 67 10 13 fc 00 0a | g |
0000ba98 00 00 a0 ef 4e b0 01 f1 | N |
0000baa0 00 00 a0 e0 e9 c4 62 10 | b |
0000baa8 34 86 e9 c4 76 08 4b f3 |4 v K |
0000bab0 70 00 2a fc 00 00 00 00 |p * |
0000bab8 3a fc 00 00 3a c0 dd c4 |: : |
0000bac0 2a ce 3a 81 db fc 00 00 |* : |
0000bac8 00 08 2a 85 db fc 00 00 | * |
0000bad0 00 06 3a ac 00 08 db fc | : |
0000bad8 00 00 00 04 42 42 14 28 | BB (|
0000bae0 00 1c 3a c2 4e b8 07 82 | : N |
0000bae8 06 07 00 20 64 04 52 46 | d RF|
0000baf0 34 86 e9 c7 76 08 04 45 |4 v E|
0000baf8 00 20 67 14 e2 4d 53 45 | g MSE|
0000bb00 37 99 70 00 54 07 64 04 |7 p T d |
0000bb08 52 46 34 86 51 cd ff f2 |RF4 Q |
0000bb10 14 30 21 b0 00 00 a0 fc | 0! |
0000bb18 04 42 00 20 42 41 12 28 | B BA (|
0000bb20 00 11 e7 49 92 28 00 12 | I ( |
0000bb28 64 04 04 41 01 00 92 42 |d A B|
0000bb30 93 6c 00 16 4a 41 67 00 | l JAg |
0000bb38 00 24 2e 0e e9 c7 62 10 | $. b |
0000bb40 34 86 e9 c7 76 08 52 41 |4 v RA|
0000bb48 e2 49 53 41 37 99 70 00 | ISA7 p |
0000bb50 54 07 64 04 52 46 34 86 |T d RF4 |
0000bb58 51 c9 ff f2 4a 6c 00 16 |Q Jl |
0000bb60 6f 12 08 c3 00 19 29 44 |o )D|
0000bb68 00 0e e1 8e 8c 07 29 46 | )F|
0000bb70 00 12 60 28 08 83 00 19 | `( |
0000bb78 4a 28 00 1b 6b 00 00 34 |J( k 4|
0000bb80 4a b9 00 00 ab 54 66 06 |J Tf |
0000bb88 61 00 04 36 65 0e 24 08 |a 6e $ |
0000bb90 41 f9 00 00 ab 54 61 00 |A Ta |
0000bb98 f0 5e 20 42 43 e8 00 1a | ^ BC |
0000bba0 42 59 42 99 4e b8 04 94 |BYB N |
0000bba8 29 43 00 04 4c df 7c fc |)C L | |
0000bbb0 4e 75 43 e8 00 1a 42 59 |NuC BY|
0000bbb8 22 84 60 e8 08 c3 00 1e |" ` |
0000bbc0 4e b8 14 90 60 e2 4c f8 |N ` L |
0000bbc8 0c 00 61 b0 42 81 12 28 | a B (|
0000bbd0 00 11 e7 49 92 28 00 12 | I ( |
0000bbd8 64 04 04 41 01 00 93 6c |d A l|
0000bbe0 00 16 6a 10 13 fc 00 0b | j |
0000bbe8 00 00 a0 ef 4e b0 01 f1 | N |
0000bbf0 00 00 a0 e0 67 16 0c 41 | g A|
0000bbf8 04 00 67 10 13 fc 00 0a | g |
0000bc00 00 00 a0 ef 4e b0 01 f1 | N |
0000bc08 00 00 a0 e0 52 41 e2 49 | RA I|
0000bc10 53 41 4e b8 07 82 2e 2c |SAN .,|
0000bc18 00 12 e9 c7 62 10 34 86 | b 4 |
0000bc20 e9 c7 76 08 37 99 70 00 | v 7 p |
0000bc28 54 07 64 04 52 46 34 86 |T d RF4 |
0000bc30 51 c9 ff f2 28 2c 00 0e |Q (, |
0000bc38 4c f8 0c 00 61 b0 60 00 |L a ` |
0000bc40 ff 1c 33 fc e0 10 93 03 | 3 |
0000bc48 fc 12 4a 79 93 03 e4 02 | Jy |
0000bc50 6b ff ff ff 58 1e 4a 39 |k X J9|
0000bc58 00 00 a0 ef 66 ff ff ff | f |
0000bc60 58 32 48 e7 3f 38 74 3f |X2H ?8t?|
0000bc68 c4 28 00 1a c4 fc 00 26 | ( &|
0000bc70 49 f0 21 b0 00 00 a1 04 |I ! |
0000bc78 26 2c 00 04 6a 00 01 42 |&, j B|
0000bc80 08 28 00 02 00 19 67 08 | ( g |
0000bc88 08 83 00 1e 08 83 00 1b | |
0000bc90 08 03 00 1e 66 00 01 2a | f *|
0000bc98 4c f8 0c 00 61 b0 4e b8 |L a N |
0000bca0 07 82 22 29 00 10 2a 01 | ") * |
0000bca8 24 01 d2 69 00 08 39 41 |$ i 9A|
0000bcb0 00 16 59 6c 00 16 30 39 | Yl 09|
0000bcb8 00 00 ab 10 90 41 6a 1a | Aj |
0000bcc0 30 39 00 00 ab 2a 90 41 |09 * A|
0000bcc8 6b 06 61 00 f1 8e 65 28 |k a e(|
0000bcd0 52 79 00 00 ab 2c 60 00 |Ry ,` |
0000bcd8 00 e8 08 e9 00 06 00 10 | |
0000bce0 61 00 f1 0e 65 12 08 c3 |a e |
0000bce8 00 1b 66 00 00 d4 52 79 | f Ry|
0000bcf0 00 00 ab 12 60 00 00 ca | ` |
0000bcf8 0c 41 04 01 65 18 0c 68 | A e h|
0000bd00 80 00 00 11 67 10 13 fc | g |
0000bd08 00 0a 00 00 a0 ef 4e b0 | N |
0000bd10 01 f1 00 00 a0 e0 33 40 | 3@|
0000bd18 00 02 d4 84 23 42 00 04 | #B |
0000bd20 0c 69 00 05 00 1a 66 00 | i f |
0000bd28 00 10 d9 a9 00 1c ba a9 | |
0000bd30 00 24 66 04 d9 a9 00 24 | $f $|
0000bd38 08 e9 00 07 00 10 7e 04 | ~ |
0000bd40 de 84 61 00 f1 a8 42 41 | a BA|
0000bd48 12 28 00 11 e7 49 92 28 | ( I (|
0000bd50 00 12 64 04 04 41 01 00 | d A |
0000bd58 93 6c 00 16 6f 12 08 c3 | l o |
0000bd60 00 19 29 44 00 0e e1 8e | )D |
0000bd68 8c 07 29 46 00 12 60 24 | )F `$|
0000bd70 4a 28 00 1b 6b 00 00 34 |J( k 4|
0000bd78 4a b9 00 00 ab 54 66 06 |J Tf |
0000bd80 61 00 02 3e 65 0e 24 08 |a >e $ |
0000bd88 41 f9 00 00 ab 54 61 00 |A Ta |
0000bd90 ee 66 20 42 43 e8 00 1a | f BC |
0000bd98 42 59 42 99 4e b8 04 94 |BYB N |
0000bda0 29 43 00 04 4c df 1c fc |)C L |
0000bda8 4e 75 43 e8 00 1a 42 59 |NuC BY|
0000bdb0 22 84 60 e8 08 c3 00 1e |" ` |
0000bdb8 66 06 52 79 00 00 ab 12 |f Ry |
0000bdc0 08 c3 00 1e 4e b8 14 90 | N |
0000bdc8 60 d6 33 fc e0 10 93 03 |` 3 |
0000bdd0 fc 12 4a 79 93 03 e4 02 | Jy |
0000bdd8 6b ff ff ff 56 96 4a 39 |k V J9|
0000bde0 00 00 a0 ef 66 ff ff ff | f |
0000bde8 56 aa 48 e7 3f 38 74 3f |V H ?8t?|
0000bdf0 c4 28 00 1a c4 fc 00 26 | ( &|
0000bdf8 49 f0 21 b0 00 00 a1 04 |I ! |
0000be00 26 2c 00 04 6a 00 00 dc |&, j |
0000be08 08 28 00 02 00 19 67 04 | ( g |
0000be10 08 83 00 1e 08 03 00 1e | |
0000be18 66 00 00 c8 4c f8 0c 00 |f L |
0000be20 61 b0 4e b8 07 82 22 29 |a N ")|
0000be28 00 10 24 01 d2 69 00 08 | $ i |
0000be30 30 39 00 00 aa f6 90 41 |09 A|
0000be38 6b 06 61 00 ef 46 65 12 |k a Fe |
0000be40 08 c3 00 1a 66 00 00 9c | f |
0000be48 52 79 00 00 aa f8 60 00 |Ry ` |
0000be50 00 92 08 83 00 1a 33 40 | 3@|
0000be58 00 02 d4 84 23 42 00 04 | #B |
0000be60 08 e9 00 05 00 10 08 e9 | |
0000be68 00 07 00 10 52 41 e2 49 | RA I|
0000be70 57 41 e9 c4 62 10 34 86 |WA b 4 |
0000be78 e9 c4 76 08 42 b3 70 00 | v B p |
0000be80 58 87 37 99 70 00 54 07 |X 7 p T |
0000be88 64 04 52 46 34 86 51 c9 |d RF4 Q |
0000be90 ff f2 4a 28 00 1b 6b 00 | J( k |
0000be98 00 34 4a b9 00 00 ab 54 | 4J T|
0000bea0 66 06 61 00 01 1c 65 0e |f a e |
0000bea8 24 08 41 f9 00 00 ab 54 |$ A T|
0000beb0 61 00 ed 44 20 42 43 e8 |a D BC |
0000beb8 00 1a 42 59 42 99 4e b8 | BYB N |
0000bec0 04 94 29 43 00 04 4c df | )C L |
0000bec8 1c fc 4e 75 43 e8 00 1a | NuC |
0000bed0 42 59 22 84 60 e8 08 c3 |BY" ` |
0000bed8 00 1e 66 06 52 79 00 00 | f Ry |
0000bee0 aa f8 08 c3 00 1e 4e b8 | N |
0000bee8 14 90 60 d6 48 e7 30 38 | ` H 08|
0000bef0 74 3f c4 28 00 1a c4 fc |t? ( |
0000bef8 00 26 49 f0 21 b0 00 00 | &I ! |
0000bf00 a1 04 26 2c 00 04 6a 00 | &, j |
0000bf08 00 44 08 28 00 02 00 19 | D ( |
0000bf10 67 06 02 83 b3 ff ff ff |g |
0000bf18 08 03 00 1e 66 2e 08 83 | f. |
0000bf20 00 19 67 12 4c f8 0c 00 | g L |
0000bf28 61 b0 28 2c 00 0e 61 00 |a (, a |
0000bf30 ef fe 61 00 ed 2a 43 e8 | a *C |
0000bf38 00 1a 42 59 42 91 4e b8 | BYB N |
0000bf40 04 94 29 43 00 04 4c df | )C L |
0000bf48 1c 0c 4e 75 4e b8 14 90 | NuN |
0000bf50 60 f4 48 e7 f7 c0 22 39 |` H "9|
0000bf58 00 00 aa e2 e9 c1 62 10 | b |
0000bf60 34 86 e9 c1 76 08 36 33 |4 v 63|
0000bf68 70 00 61 00 ec 14 32 73 |p a 2s|
0000bf70 70 00 24 06 3a 07 20 09 |p $ : |
0000bf78 52 49 b2 f9 00 00 aa ea |RI |
0000bf80 66 02 93 c9 b6 49 67 32 |f Ig2|
0000bf88 e5 88 d0 b9 00 00 aa e6 | |
0000bf90 50 80 e9 c0 62 10 34 86 |P b 4 |
0000bf98 e9 c0 76 08 37 84 70 00 | v 7 p |
0000bfa0 61 00 eb fa 48 44 37 84 |a HD7 |
0000bfa8 70 00 34 82 37 89 50 00 |p 4 7 P |
0000bfb0 44 fc 00 01 4c df 03 ef |D L |
0000bfb8 4e 75 44 fc 00 00 60 f4 |NuD ` |
0000bfc0 48 e7 f4 c0 22 39 00 00 |H "9 |
0000bfc8 aa c4 e9 c1 62 10 34 86 | b 4 |
0000bfd0 e9 c1 76 08 36 33 70 00 | v 63p |
0000bfd8 61 00 eb a6 32 73 70 00 |a 2sp |
0000bfe0 24 06 3a 07 20 09 52 49 |$ : RI|
0000bfe8 b2 f9 00 00 aa cc 66 02 | f |
0000bff0 93 c9 b6 49 67 38 e5 88 | Ig8 |
0000bff8 d0 b9 00 00 aa c8 50 80 | P |
0000c000 e9 c0 62 10 34 86 e9 c0 | b 4 |
0000c008 76 08 37 84 70 00 55 07 |v 7 p U |
0000c010 64 04 53 46 34 86 48 44 |d SF4 HD|
0000c018 37 84 70 00 48 44 34 82 |7 p HD4 |
0000c020 37 89 50 00 44 fc 00 01 |7 P D |
0000c028 4c df 03 2f 4e 75 44 fc |L /NuD |
0000c030 00 00 60 f4 41 f9 00 00 | ` A |
0000c038 ab 54 61 00 eb ba 60 e8 | Ta ` |
0000c040 48 e7 80 a0 61 00 eb 38 |H a 8|
0000c048 42 82 34 33 70 00 60 00 |B 43p ` |
0000c050 01 8c 61 00 eb 2c 36 33 | a ,63|
0000c058 70 00 48 43 61 00 eb 22 |p HCa "|
0000c060 36 33 70 00 4a 83 67 20 |63p J g |
0000c068 57 83 66 00 00 ae 49 f9 |W f I |
0000c070 00 00 ab 5c 61 00 eb 34 | \a 4|
0000c078 64 00 00 a0 61 00 fe d4 |d a |
0000c080 65 f2 28 84 60 00 00 94 |e ( ` |
0000c088 49 f9 00 00 ab 54 61 00 |I Ta |
0000c090 eb 1a 64 00 00 86 61 00 | d a |
0000c098 ff 28 65 f2 28 84 60 00 | (e ( ` |
0000c0a0 00 7a 4a b9 00 00 a0 e4 | zJ |
0000c0a8 67 00 00 70 34 bc e0 12 |g p4 |
0000c0b0 24 2b 00 10 41 f9 00 00 |$+ A |
0000c0b8 a1 04 08 28 00 07 00 04 | ( |
0000c0c0 67 00 00 4e 42 28 00 05 |g NB( |
0000c0c8 21 42 00 0a e9 c2 62 10 |!B b |
0000c0d0 34 86 e9 c2 76 08 42 73 |4 v Bs|
0000c0d8 70 00 61 00 ea a4 42 73 |p a Bs|
0000c0e0 70 00 61 00 ea 90 42 73 |p a Bs|
0000c0e8 70 00 61 00 ea 94 42 73 |p a Bs|
0000c0f0 70 00 61 00 ea 8c 37 bc |p a 7 |
0000c0f8 00 04 70 00 61 00 ea 72 | p a r|
0000c100 42 73 70 00 06 82 00 00 |Bsp |
0000c108 00 50 41 e8 00 26 60 aa | PA &` |
0000c110 20 79 00 00 a0 e4 4e b8 | y N |
0000c118 04 76 41 f9 00 00 ab 4c | vA L|
0000c120 61 00 ea d4 4e 75 00 00 |a Nu |
0000c128 c0 40 00 00 c0 52 00 00 | @ R |
0000c130 c0 40 00 00 c0 a2 21 fc | @ ! |
0000c138 02 00 00 30 6f 20 7e 20 | 0o ~ |
0000c140 de 84 e9 c7 62 10 34 86 | b 4 |
0000c148 e9 c7 76 08 36 33 70 00 | v 63p |
0000c150 48 43 61 00 ea 2c 36 33 |HCa ,63|
0000c158 70 00 4a 83 66 10 13 fc |p J f |
0000c160 00 0c 00 00 a0 ef 4e b0 | N |
0000c168 01 f1 00 00 a0 e0 0c 43 | C|
0000c170 00 04 6f 10 13 fc 00 0c | o |
0000c178 00 00 a0 ef 4e b0 01 f1 | N |
0000c180 00 00 a0 e0 4e f0 35 b1 | N 5 |
0000c188 00 00 c1 22 48 e7 80 a0 | "H |
0000c190 4a 85 6b 08 21 fc 12 00 |J k ! |
0000c198 00 40 6f 20 70 01 7e 28 | @o p ~(|
0000c1a0 de 84 e9 c7 62 10 34 86 | b 4 |
0000c1a8 e9 c7 76 08 34 33 70 00 | v 43p |
0000c1b0 61 00 e9 ce 48 42 34 33 |a HB43|
0000c1b8 70 00 4a 82 67 02 94 84 |p J g |
0000c1c0 37 82 70 00 61 00 e9 d6 |7 p a |
0000c1c8 48 42 37 82 70 00 61 00 |HB7 p a |
0000c1d0 e9 c8 51 c8 ff d8 74 3f | Q t?|
0000c1d8 c4 78 6f 26 c4 fc 00 26 | xo& &|
0000c1e0 49 f0 21 b0 00 00 a1 04 |I ! |
0000c1e8 41 ec 00 1e 61 00 ea 08 |A a |
0000c1f0 4a 2c 00 05 67 20 08 ec |J, g |
0000c1f8 00 05 00 04 66 18 42 94 | f B |
0000c200 45 f9 00 00 ab 64 4a 9a |E dJ |
0000c208 66 06 24 8c 25 0c 60 06 |f $ % ` |
0000c210 25 8c 01 51 24 8c 4c df |% Q$ L |
0000c218 05 01 4e 75 48 e7 80 a0 | NuH |
0000c220 4a 85 6b b2 21 fc 12 00 |J k ! |
0000c228 00 40 6f 20 60 a8 48 e7 | @o ` H |
0000c230 80 a0 4a 85 6b 40 08 01 | J k@ |
0000c238 00 1a 66 02 42 81 34 38 | f B 48|
0000c240 6f 26 12 3c 00 20 d2 30 |o& < 0|
0000c248 21 b0 00 00 aa 84 08 c1 |! |
0000c250 00 19 08 c1 00 1c e8 f8 | |
0000c258 00 0a 6f 10 66 10 30 38 | o f 08|
0000c260 6f 18 d0 41 0c 40 04 20 |o A @ |
0000c268 62 04 08 c1 00 1b 21 c1 |b ! |
0000c270 6f 20 60 00 ff 62 74 3f |o ` bt?|
0000c278 c4 78 6f 26 c4 fc 00 26 | xo& &|
0000c280 49 f0 21 b0 00 00 a1 04 |I ! |
0000c288 61 00 e9 d4 4c df 05 01 |a L |
0000c290 4e 75 48 e7 80 a0 08 01 |NuH |
0000c298 00 1a 66 0c 4a 85 6b 00 | f J k |
0000c2a0 ff 36 12 39 00 00 a0 fc | 6 9 |
0000c2a8 08 c1 00 1c 4a 78 6f 10 | Jxo |
0000c2b0 66 10 30 38 6f 18 d0 41 |f 08o A|
0000c2b8 0c 40 04 00 62 04 08 c1 | @ b |
0000c2c0 00 1b 08 c1 00 19 21 c1 | ! |
0000c2c8 6f 20 60 00 ff 0a 00 00 |o ` |
0000c2d0 c2 2e 00 00 c2 1c 00 00 | . |
0000c2d8 c2 2e 00 00 c2 1c 00 00 | . |
0000c2e0 c1 8c 00 00 c1 36 00 00 | 6 |
0000c2e8 c2 92 | | .XXX[0x2]
0000c2ea 22 15 |" | MOVE.L (A5),D1
0000c2ec e9 c1 62 10 | b | BFEXTU.L D1,{8:16},D6
0000c2f0 34 86 |4 | MOVE.W D6,(A2)
0000c2f2 e9 c1 76 08 | v | BFEXTU.L D1,{24:8},D7
0000c2f6 36 33 70 00 |63p | MOVE.W (A3+D7.W),D3
0000c2fa 61 00 e8 84 |a | BSR 0xab80
0000c2fe 34 33 70 00 |43p | MOVE.W (A3+D7.W),D2
0000c302 b6 42 | B | CMP.W D2,D3
0000c304 67 00 00 8a |g | BEQ 0xc390
0000c308 41 f5 35 16 00 08 |A 5 | LEA.L ((A5)+D3.W*4+#0x8),A0 ; LEW=3516
0000c30e 24 08 |$ | MOVE.L A0,D2
0000c310 e9 c2 62 10 | b | BFEXTU.L D2,{8:16},D6
0000c314 34 86 |4 | MOVE.W D6,(A2)
0000c316 e9 c2 76 08 | v | BFEXTU.L D2,{24:8},D7
0000c31a 38 33 70 00 |83p | MOVE.W (A3+D7.W),D4
0000c31e 48 44 |HD | SWAP.W D4
0000c320 61 00 e8 5e |a ^ | BSR 0xab80
0000c324 38 33 70 00 |83p | MOVE.W (A3+D7.W),D4
0000c328 52 43 |RC | ADDQ.W #0x1,D3
0000c32a b6 6d 00 08 | m | CMP.W (A5+0x8),D3
0000c32e 66 02 |f | BNE 0xc332
0000c330 42 43 |BC | CLR.W D3
0000c332 e9 c1 62 10 | b | BFEXTU.L D1,{8:16},D6
0000c336 34 86 |4 | MOVE.W D6,(A2)
0000c338 e9 c1 76 08 | v | BFEXTU.L D1,{24:8},D7
0000c33c 37 83 70 00 |7 p | MOVE.W D3,(A3+D7.W)
0000c340 61 00 eb ec |a | BSR 0xaf2e
0000c344 4a 85 |J | TST.L D5
0000c346 66 18 |f | BNE 0xc360
0000c348 b8 b9 00 00 ab 40 | @ | CMP.L 0xab40,D4
0000c34e 65 10 |e | BCS 0xc360
0000c350 b8 b9 00 00 ab 44 | D | CMP.L 0xab44,D4
0000c356 62 08 |b | BHI 0xc360
0000c358 08 f8 00 02 6f 20 | o | BSET.B #0x2,0x6f20
0000c35e 60 04 |` | BRA 0xc364
0000c360 cb b8 6f 20 | o | AND.L D5,0x6f20
0000c364 22 38 6f 20 |"8o | MOVE.L 0x6f20,D1
0000c368 34 38 6f 2a |48o* | MOVE.W 0x6f2a,D2
0000c36c 67 06 |g | BEQ 0xc374
0000c36e 0c 42 00 07 | B | CMPI.W #0x0007,D2
0000c372 6f 02 |o | BLE 0xc376
0000c374 74 07 |t | MOVEQ.L #0x07,D2
0000c376 4e b0 25 b1 00 00 c2 ca |N % | JSR ((D2.W*4+#0xc2ca)) ; LEW=25b1
0000c37e 08 38 00 01 6f 20 | 8 o | BTST.B #0x1,0x6f20
0000c384 67 00 ff 64 |g d | BEQ 0xc2ea
0000c388 61 00 eb ba |a | BSR 0xaf44
0000c38c 60 00 ff 5c |` \ | BRA 0xc2ea
0000c390 4e 75 |Nu | RTS
0000c392 VECTOR_0xf0:
0000c392 48 f9 7f ff 00 00 a0 a0 |H | MOVEM.L D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4+A5+A6,0xa0a0; <-- VECTOR_0xf0
0000c39a 23 cf 00 00 a0 dc |# | MOVE.L A7,0xa0dc
0000c3a0 23 fc 00 00 c4 82 00 00 |# | MOVE.L #0xc482,0xa0e0
0000c3a8 a0 e0 | |
0000c3aa 08 f8 00 05 6c d0 | l | BSET.B #0x5,0x6cd0
0000c3b0 4c f8 0c 00 61 b0 |L a | MOVEM.L 0x61b0,A2+A3
0000c3b6 34 bc e0 10 |4 | MOVE.W #0xe010,(A2)
0000c3ba 30 33 01 70 00 00 00 02 |03 p | MOVE.W (A3+#0x2),D0 ; LEW=0170
0000c3c2 08 00 00 01 | | BTST.L #0x1,D0
0000c3c6 67 00 00 c8 |g | BEQ 0xc490
0000c3ca 4a 39 00 00 a0 ef |J9 | TST.B 0xa0ef
0000c3d0 66 00 00 d8 |f | BNE 0xc4aa
0000c3d4 4b f9 00 00 aa d8 |K | LEA.L 0xaad8,A5
0000c3da 4a 95 |J | TST.L (A5)
0000c3dc 66 78 |fx | BNE 0xc456
0000c3de 34 bc e0 12 |4 | MOVE.W #0xe012,(A2)
0000c3e2 41 eb 00 20 |A | LEA.L (A3+0x20),A0
0000c3e6 43 f9 00 00 aa c4 |C | LEA.L 0xaac4,A1
0000c3ec 30 3c 00 03 |0< | MOVE.W #0x3,D0
0000c3f0 22 18 |" | MOVE.L (A0)+,D1
0000c3f2 22 c1 |" | MOVE.L D1,(A1)+
0000c3f4 54 81 |T | ADDQ.L #0x2,D1
0000c3f6 22 c1 |" | MOVE.L D1,(A1)+
0000c3f8 32 fc 00 40 |2 @ | MOVE.W #0x40,(A1)+
0000c3fc 51 c8 ff f2 |Q | DBF D0,0xc3f0
0000c400 41 f9 00 00 aa c4 |A | LEA.L 0xaac4,A0
0000c406 70 01 |p | MOVEQ.L #0x01,D0
0000c408 24 10 |$ | MOVE.L (A0),D2
0000c40a e9 c2 62 10 | b | BFEXTU.L D2,{8:16},D6
0000c40e 34 86 |4 | MOVE.W D6,(A2)
0000c410 e9 c2 76 08 | v | BFEXTU.L D2,{24:8},D7
0000c414 42 73 70 00 |Bsp | CLR.W (A3+D7.W)
0000c418 61 00 e7 66 |a f | BSR 0xab80
0000c41c 42 73 70 00 |Bsp | CLR.W (A3+D7.W)
0000c420 61 00 e7 5e |a ^ | BSR 0xab80
0000c424 37 bc 00 40 70 00 |7 @p | MOVE.W #0x40,(A3+D7.W)
0000c42a 41 e8 00 0a |A | LEA.L (A0+0xa),A0
0000c42e 51 c8 ff d8 |Q | DBF D0,0xc408
0000c432 41 f9 00 00 aa d8 |A | LEA.L 0xaad8,A0
0000c438 70 01 |p | MOVEQ.L #0x01,D0
0000c43a 24 10 |$ | MOVE.L (A0),D2
0000c43c e9 c2 62 10 | b | BFEXTU.L D2,{8:16},D6
0000c440 34 86 |4 | MOVE.W D6,(A2)
0000c442 e9 c2 76 08 | v | BFEXTU.L D2,{24:8},D7
0000c446 61 00 e7 36 |a 6 | BSR 0xab7e
0000c44a 41 e8 00 08 |A | LEA.L (A0+0x8),A0
0000c44e 30 f3 70 00 |0 p | MOVE.W (A3+D7.W),(A0)+
0000c452 51 c8 ff e6 |Q | DBF D0,0xc43a
0000c456 42 85 |B | CLR.L D5
0000c458 61 00 fe 90 |a | BSR 0xc2ea
0000c45c 7a ff |z | MOVEQ.L #-0x01,D5
0000c45e 4b f9 00 00 aa ce |K | LEA.L 0xaace,A5
0000c464 61 00 fe 84 |a | BSR 0xc2ea
0000c468 20 39 00 00 a0 e8 | 9 | MOVE.L 0xa0e8,D0
0000c46e 67 00 00 08 |g | BEQ 0xc478
0000c472 c1 88 | | EXG.L D0,A0
0000c474 4e b8 04 76 |N v | JSR 0x476
0000c478 4c f9 7f ff 00 00 a0 a0 |L | MOVEM.L 0xa0a0,D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4+A5+A6
0000c480 4e 73 |Ns | RTE
0000c482 4e b9 00 00 ae 86 |N | .XXX[0x6]
0000c488 2e 79 00 00 a0 dc 60 1a |.y ` | .XXX[0x8]
0000c490 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
0000c494 45 f9 00 00 a0 f0 |E | LEA.L 0xa0f0,A2
0000c49a 4e b8 4e ea |N N | JSR 0x4eea
0000c49e 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
0000c4a2 13 fc 00 01 00 00 a0 ef | | MOVE.B #0x01,0xa0ef
0000c4aa 61 00 ef 2e |a . | BSR 0xb3da
0000c4ae 61 00 f4 c2 |a | BSR 0xb972
0000c4b2 60 c4 |` | BRA 0xc478
0000c4b4 48 e7 bc d0 |H | MOVEM.L A3+A1+A0+D5+D4+D3+D2+D0,-(A7)
0000c4b8 31 fc 00 03 6f 3e |1 o> | MOVE.W #0x3,0x6f3e
0000c4be 31 fc 00 0e 6f 40 |1 o@ | MOVE.W #0xe,0x6f40
0000c4c4 31 fc 00 90 6f 42 |1 oB | MOVE.W #0x90,0x6f42
0000c4ca 74 03 |t | MOVEQ.L #0x03,D2
0000c4cc 21 bc 93 03 fc 00 25 a0 |! % | MOVE.L #0x9303fc00,(D2.W*4+#0x6f2c); LEW=25a0
0000c4d4 6f 2c |o, |
0000c4d6 51 ca ff f4 |Q | DBF D2,0xc4cc
0000c4da 42 82 |B | CLR.L D2
0000c4dc 42 85 |B | CLR.L D5
0000c4de 36 02 |6 | MOVE.W D2,D3
0000c4e0 c6 fc 00 34 | 4 | MULU.W #0x34,D3
0000c4e4 43 f0 31 a0 6f 44 |C 1 oD | LEA.L (D3.W+#0x6f44),A1 ; LEW=31a0
0000c4ea 16 30 21 b0 00 00 fc 6c | 0! l| MOVE.B (D2.W+#TAPE_DRIVE_CONFIG),D3; LEW=21b0
0000c4f2 6a 00 01 76 |j v | BPL 0xc66a
0000c4f6 e9 c3 46 82 | F | BFEXTU.L D3,{26:2},D4
0000c4fa 0c 04 00 02 | | CMPI.B #0x02,D4
0000c4fe 66 00 02 08 |f | BNE 0xc708
0000c502 02 43 00 03 | C | ANDI.W #0x0003,D3
0000c506 08 c5 00 1f | | BSET.L #0x1f,D5
0000c50a 66 00 01 fc |f | BNE 0xc708
0000c50e 43 f8 70 14 |C p | LEA.L 0x7014,A1
0000c512 47 f9 93 03 f9 00 |G | LEA.L 0x9303f900,A3
0000c518 4e b8 4d 6a |N Mj | JSR 0x4d6a
0000c51c 64 00 01 60 |d ` | BCC 0xc67e
0000c520 33 fc 00 00 93 03 f9 00 |3 | MOVE.W #0x0,0x9303f900
0000c528 30 3c ff ff |0< | MOVE.W #0xffff,D0
0000c52c 08 2b 00 07 00 01 | + | BTST.B #0x7,(A3+0x1)
0000c532 56 c8 ff f8 |V | DBNE D0,0xc52c
0000c536 67 00 01 46 |g F | BEQ 0xc67e
0000c53a 41 f9 a1 00 00 00 |A | LEA.L 0xa1000000,A0
0000c540 30 3c 00 07 |0< | MOVE.W #0x7,D0
0000c544 20 bc 00 00 00 00 | | MOVE.L #0x0,(A0)
0000c54a d1 fc 00 00 04 00 | | ADDA.L #0x400,A0
0000c550 51 c8 ff f2 |Q | DBF D0,0xc544
0000c554 37 7c 00 00 00 02 |7| | MOVE.W #0x0,(A3+0x2)
0000c55a 37 7c 03 00 00 00 |7| | MOVE.W #0x300,(A3+0x0)
0000c560 20 3c 00 20 00 00 | < | MOVE.L #0x200000,D0
0000c566 08 2b 00 07 00 01 | + | BTST.B #0x7,(A3+0x1)
0000c56c 66 04 |f | BNE 0xc572
0000c56e 53 80 |S | SUBQ.L #0x1,D0
0000c570 66 f4 |f | BNE 0xc566
0000c572 41 f9 a1 00 00 00 |A | LEA.L 0xa1000000,A0
0000c578 30 3c 00 07 |0< | MOVE.W #0x7,D0
0000c57c 20 bc 7f ff ff ff | | MOVE.L #0x7fffffff,(A0)
0000c582 d1 fc 00 00 04 00 | | ADDA.L #0x400,A0
0000c588 51 c8 ff f2 |Q | DBF D0,0xc57c
0000c58c 08 2b 00 07 00 01 | + | BTST.B #0x7,(A3+0x1)
0000c592 67 00 00 ea |g | BEQ 0xc67e
0000c596 23 4b 00 04 |#K | MOVE.L A3,(A1+0x4)
0000c59a 20 38 fb 00 | 8 | MOVE.L IO_RD_IO_SLOT_p33,D0
0000c59e 02 80 00 00 1c 00 | | ANDI.L #0x00001c00,D0
0000c5a4 41 f0 09 b0 a1 00 03 00 |A | LEA.L (D0.L+#0xa1000300),A0 ; LEW=09b0
0000c5ac 23 48 00 08 |#H | MOVE.L A0,(A1+0x8)
0000c5b0 23 7c 93 03 fc 00 00 00 |#| | MOVE.L #0x9303fc00,(A1+0x0)
0000c5b8 41 f0 09 b0 a1 00 00 00 |A | LEA.L (D0.L+#0xa1000000),A0 ; LEW=09b0
0000c5c0 30 3c 00 17 |0< | MOVE.W #0x17,D0
0000c5c4 42 84 |B | CLR.L D4
0000c5c6 20 fc 40 07 fc 00 | @ | MOVE.L #0x4007fc00,(A0)+
0000c5cc 06 44 04 00 | D | ADDI.W #0x0400,D4
0000c5d0 51 c8 ff f4 |Q | DBF D0,0xc5c6
0000c5d4 30 3c 00 06 |0< | MOVE.W #0x6,D0
0000c5d8 08 c4 00 1f | | BSET.L #0x1f,D4
0000c5dc 20 c4 | | MOVE.L D4,(A0)+
0000c5de 06 44 04 00 | D | ADDI.W #0x0400,D4
0000c5e2 51 c8 ff f8 |Q | DBF D0,0xc5dc
0000c5e6 30 3c 00 e0 |0< | MOVE.W #0xe0,D0
0000c5ea 20 fc 40 07 fc 00 | @ | MOVE.L #0x4007fc00,(A0)+
0000c5f0 06 44 04 00 | D | ADDI.W #0x0400,D4
0000c5f4 51 c8 ff f4 |Q | DBF D0,0xc5ea
0000c5f8 21 fc 00 00 1f 28 02 70 |! ( p| MOVE.L #0x1f28,0x270
0000c600 60 00 00 68 |` h | BRA 0xc66a
0000c604 02 43 00 03 | C | .XXX[0x4]
0000c608 07 c5 66 00 00 fc 20 70 | f p| .XXX[0x60]
0000c610 35 a0 61 e0 47 e8 00 02 |5 a G |
0000c618 4e b8 4d 6a 64 60 23 48 |N Mjd`#H|
0000c620 00 04 42 53 4a 2b 00 01 | BSJ+ |
0000c628 6a fa 30 bc fc 03 4a 2b |j 0 J+|
0000c630 00 01 6a fa 21 89 35 a0 | j ! 5 |
0000c638 6f 2c 41 e9 00 1b 23 48 |o,A #H|
0000c640 00 14 41 e9 00 20 23 48 | A #H|
0000c648 00 30 42 84 18 38 fb 02 | 0B 8 |
0000c650 02 04 00 1c 54 84 e1 8c | T |
0000c658 06 84 a1 00 00 00 23 44 | #D|
0000c660 00 08 23 7c 93 03 fc 00 | #| |
0000c668 00 00 | | .XXX[0x2]
0000c66a d2 fc 00 34 | 4 | ADDA.W #0x34,A1
0000c66e 52 42 |RB | ADDQ.W #0x1,D2
0000c670 0c 02 00 04 | | CMPI.B #0x04,D2
0000c674 6d 00 fe 68 |m h | BLT 0xc4de
0000c678 4c df 0b 3d |L = | MOVEM.L (A7)+,D0+D2+D3+D4+D5+A0+A1+A3
0000c67c 4e 75 |Nu | RTS
0000c67e 08 b0 00 07 21 b0 00 00 | ! | BCLR.B #0x7,(D2.W+#TAPE_DRIVE_CONFIG); LEW=21b0
0000c686 fc 6c | l |
0000c688 4e b9 80 00 20 10 |N | JSR IOC_EEPROM_PART2_EXPORT_2010
0000c68e 0d 0a 07 4c 6f 67 69 63 | Logic| .TXT '\r\n'
0000c696 61 6c 20 54 61 70 65 20 |al Tape | .TXT '\x07Logical Tape \n'
0000c6a0 70 30 |p0 | MOVEQ.L #0x30,D0
0000c6a2 d0 02 | | ADD.B D2,D0
0000c6a4 4e b9 80 00 20 0c |N | JSR IOC_EEPROM_PART2_RESTART_MACHINE()
0000c6aa 4e b9 80 00 20 10 |N | JSR IOC_EEPROM_PART2_EXPORT_2010
0000c6b0 2c 20 70 68 79 73 69 63 |, physic| .TXT ', physical drive '
0000c6c2 70 30 |p0 | MOVEQ.L #0x30,D0
0000c6c4 d0 03 | | ADD.B D3,D0
0000c6c6 4e b9 80 00 20 0c |N | JSR IOC_EEPROM_PART2_RESTART_MACHINE()
0000c6cc 4e b9 80 00 20 10 |N | JSR IOC_EEPROM_PART2_EXPORT_2010
0000c6d2 20 69 73 20 64 65 63 6c | is decl| .TXT ' is declared in the map but is unreachable.\r\n'
0000c6da 61 72 65 64 20 69 6e 20 |ared in | .TXT '\x07\r\n'
0000c6e2 74 68 65 20 6d 61 70 20 |the map | .TXT '\n'
0000c704 60 00 ff 64 |` d | BRA 0xc66a
0000c708 4e b9 80 00 20 10 |N | JSR IOC_EEPROM_PART2_EXPORT_2010
0000c70e 54 68 65 20 20 54 41 50 |The TAP| .TXT 'The TAPE SUBSYSTEM configuration is invalid.\r\n'
0000c716 45 20 53 55 42 53 59 53 |E SUBSYS| .TXT 'Set OPERATOR MODE to INTERACTIVE and re-configure the TAPE SUBSYSTEM.\r\n'
0000c71e 54 45 4d 20 63 6f 6e 66 |TEM conf| .TXT '\n'
0000c786 4e 40 |N@ | TRAP #0
0000c788 48 e7 f0 f0 |H | MOVEM.L A3+A2+A1+A0+D3+D2+D1+D0,-(A7)
0000c78c 41 f9 00 00 e0 06 |A | LEA.L 0xe006,A0
0000c792 42 80 |B | CLR.L D0
0000c794 72 0f |r | MOVEQ.L #0x0f,D1
0000c796 34 3c 70 ff |4<p | MOVE.W #0x70ff,D2
0000c79a 4a 39 00 00 fc 94 |J9 | TST.B MODEM_PORT_FLAG
0000c7a0 67 04 |g | BEQ 0xc7a6
0000c7a2 34 3c 50 ff |4<P | MOVE.W #0x50ff,D2
0000c7a6 d4 42 | B | ADD.W D2,D2
0000c7a8 64 06 |d | BCC 0xc7b0
0000c7aa 08 d0 00 07 | | BSET.B #0x7,(A0)
0000c7ae 52 80 |R | ADDQ.L #0x1,D0
0000c7b0 50 88 |P | ADDQ.L #0x8,A0
0000c7b2 51 c9 ff f2 |Q | DBF D1,0xc7a6
0000c7b6 4a 39 00 00 fc 94 |J9 | TST.B MODEM_PORT_FLAG
0000c7bc 67 10 |g | BEQ 0xc7ce
0000c7be 31 fc 00 01 75 10 |1 u | MOVE.W #0x1,0x7510
0000c7c4 08 f9 00 07 00 00 e0 86 | | BSET.B #0x7,0xe086
0000c7cc 52 80 |R | ADDQ.L #0x1,D0
0000c7ce 22 00 |" | MOVE.L D0,D1
0000c7d0 53 81 |S | SUBQ.L #0x1,D1
0000c7d2 24 3c 00 00 08 00 |$< | MOVE.L #0x800,D2
0000c7d8 76 02 |v | MOVEQ.L #0x02,D3
0000c7da d6 83 | | ADD.L D3,D3
0000c7dc e2 8a | | LSR.L #0x1,D2
0000c7de e2 89 | | LSR.L #0x1,D1
0000c7e0 66 f8 |f | BNE 0xc7da
0000c7e2 22 03 |" | MOVE.L D3,D1
0000c7e4 41 f9 00 00 d0 00 |A | LEA.L 0xd000,A0
0000c7ea 21 c8 74 e0 |! t | MOVE.L A0,0x74e0
0000c7ee 55 81 |U | SUBQ.L #0x2,D1
0000c7f0 43 f0 28 00 |C ( | LEA.L (A0+D2.L),A1
0000c7f4 30 89 |0 | MOVE.W A1,(A0)
0000c7f6 20 49 | I | MOVEA.L A1,A0
0000c7f8 51 c9 ff f6 |Q | DBF D1,0xc7f0
0000c7fc 55 82 |U | SUBQ.L #0x2,D2
0000c7fe 31 c2 74 e4 |1 t | MOVE.W D2,0x74e4
0000c802 52 82 |R | ADDQ.L #0x1,D2
0000c804 31 c2 74 e8 |1 t | MOVE.W D2,0x74e8
0000c808 46 42 |FB | NOT.W D2
0000c80a 31 c2 74 e6 |1 t | MOVE.W D2,0x74e6
0000c80e 96 80 | | SUB.L D0,D3
0000c810 e4 8b | | LSR.L #0x2,D3
0000c812 11 c3 74 ea | t | MOVE.B D3,0x74ea
0000c816 e2 8b | | LSR.L #0x1,D3
0000c818 11 c3 74 eb | t | MOVE.B D3,0x74eb
0000c81c 41 f9 00 00 e0 06 |A | LEA.L 0xe006,A0
0000c822 30 3c 00 10 |0< | MOVE.W #0x10,D0
0000c826 4a 10 |J | TST.B (A0)
0000c828 6a 22 |j" | BPL 0xc84c
0000c82a 11 7c 00 11 00 06 | | | MOVE.B #0x11,(A0+0x6)
0000c830 11 7c 00 13 00 07 | | | MOVE.B #0x13,(A0+0x7)
0000c836 22 78 74 e0 |"xt | MOVEA.L 0x74e0,A1
0000c83a 31 d1 74 e2 |1 t | MOVE.W (A1),0x74e2
0000c83e 32 b8 74 e4 |2 t | MOVE.W 0x74e4,(A1)
0000c842 31 49 00 02 |1I | MOVE.W A1,(A0+0x2)
0000c846 52 89 |R | ADDQ.L #0x1,A1
0000c848 31 49 00 04 |1I | MOVE.W A1,(A0+0x4)
0000c84c 50 88 |P | ADDQ.L #0x8,A0
0000c84e 51 c8 ff d6 |Q | DBF D0,0xc826
0000c852 72 0f |r | MOVEQ.L #0x0f,D1
0000c854 30 30 17 b0 00 00 e0 08 |00 | MOVE.W (D1.W*8+#0xe008),D0 ; LEW=17b0
0000c85c 54 40 |T@ | ADDQ.W #0x2,D0
0000c85e 21 80 15 a0 74 a0 |! t | MOVE.L D0,(D1.W*4+#0x74a0) ; LEW=15a0
0000c864 51 c9 ff ee |Q | DBF D1,0xc854
0000c868 41 f9 00 00 e0 16 |A | LEA.L 0xe016,A0
0000c86e 4a 10 |J | TST.B (A0)
0000c870 6a 0c |j | BPL 0xc87e
0000c872 42 b8 74 ec |B t | CLR.L 0x74ec
0000c876 42 78 74 f0 |Bxt | CLR.W 0x74f0
0000c87a 42 38 74 f2 |B8t | CLR.B 0x74f2
0000c87e 08 f8 00 02 90 03 | | BSET.B #0x2,IO_UART_COMMAND
0000c884 31 fc 70 a0 70 86 |1 p p | MOVE.W #0x70a0,0x7086
0000c88a 31 fc 71 a0 70 8e |1 q p | MOVE.W #0x71a0,0x708e
0000c890 31 fc 72 a0 70 96 |1 r p | MOVE.W #0x72a0,0x7096
0000c896 31 fc 73 a0 70 9e |1 s p | MOVE.W #0x73a0,0x709e
0000c89c 42 40 |B@ | CLR.W D0
0000c89e 4e b8 30 48 |N 0H | JSR 0x3048
0000c8a2 21 fc 00 00 32 32 77 88 |! 22w | MOVE.L #0x3232,0x7788
0000c8aa 21 fc 00 00 35 3a 77 8c |! 5:w | MOVE.L #0x353a,0x778c
0000c8b2 21 fc 00 00 35 56 77 90 |! 5Vw | MOVE.L #0x3556,0x7790
0000c8ba 21 fc 00 00 35 70 77 94 |! 5pw | MOVE.L #0x3570,0x7794
0000c8c2 21 fc 00 00 35 8c 77 98 |! 5 w | MOVE.L #0x358c,0x7798
0000c8ca 21 fc 00 00 38 44 77 9c |! 8Dw | MOVE.L #0x3844,0x779c
0000c8d2 70 01 |p | MOVEQ.L #0x01,D0
0000c8d4 4e b8 30 48 |N 0H | JSR 0x3048
0000c8d8 11 fc 00 80 a0 04 | | MOVE.B #0x80,IO_DUART_ACR_IPCR
0000c8de 11 fc 00 80 a0 05 | | MOVE.B #0x80,IO_DUART_IMR_ISR
0000c8e4 4a 38 a0 0f |J8 | TST.B IO_DUART_CLR_OPC_STOP_COUNTER
0000c8e8 11 fc 00 f4 a0 0d | | MOVE.B #0xf4,IO_DUART_OPCR
0000c8ee 11 fc 00 04 a0 0f | | MOVE.B #0x04,IO_DUART_CLR_OPC_STOP_COUNTER
0000c8f4 21 fc 00 00 3a f0 77 cd |! : w | MOVE.L #0x3af0,0x77cd
0000c8fc 0c 39 00 58 80 00 7f 80 | 9 X | CMPI.B #0x58,MODEM_DESIGNATOR
0000c904 67 00 00 60 |g ` | BEQ 0xc966
0000c908 11 fc 00 10 a0 02 | | MOVE.B #0x10,IO_DUART_MODEM_COMMAND
0000c90e 11 fc 00 20 a0 02 | | MOVE.B #0x20,IO_DUART_MODEM_COMMAND
0000c914 11 fc 00 30 a0 02 | 0 | MOVE.B #0x30,IO_DUART_MODEM_COMMAND
0000c91a 11 fc 00 13 a0 00 | | MOVE.B #0x13,IO_DUART_MODEM_MODE
0000c920 11 fc 00 13 75 3b | u; | MOVE.B #0x13,0x753b
0000c926 11 fc 00 1f a0 00 | | MOVE.B #0x1f,IO_DUART_MODEM_MODE
0000c92c 11 fc 00 1f 75 3c | u< | MOVE.B #0x1f,0x753c
0000c932 11 fc 00 bb a0 01 | | MOVE.B #0xbb,IO_DUART_MODEM_STATUS
0000c938 11 fc 00 bb 75 3d | u= | MOVE.B #0xbb,0x753d
0000c93e 21 fc 00 00 23 84 01 18 |! # | MOVE.L #0x2384,vector_modem.rxrdy
0000c946 21 fc 00 00 23 da 01 28 |! # (| MOVE.L #VECTOR_MODEM.DSCHG,vector_modem.dschg
0000c94e 21 fc 00 00 2e 1c 01 2c |! . ,| MOVE.L #0x2e1c,vector_modem.txrdy
0000c956 11 fc 00 08 a0 02 | | MOVE.B #0x08,IO_DUART_MODEM_COMMAND
0000c95c 11 fc 00 01 a0 02 | | MOVE.B #0x01,IO_DUART_MODEM_COMMAND
0000c962 60 00 00 98 |` | BRA 0xc9fc
0000c966 11 fc 00 10 a0 02 | | MOVE.B #0x10,IO_DUART_MODEM_COMMAND
0000c96c 11 fc 00 20 a0 02 | | MOVE.B #0x20,IO_DUART_MODEM_COMMAND
0000c972 11 fc 00 30 a0 02 | 0 | MOVE.B #0x30,IO_DUART_MODEM_COMMAND
0000c978 11 fc 00 93 a0 00 | | MOVE.B #0x93,IO_DUART_MODEM_MODE
0000c97e 11 fc 00 17 a0 00 | | MOVE.B #0x17,IO_DUART_MODEM_MODE
0000c984 11 fc 00 bb a0 01 | | MOVE.B #0xbb,IO_DUART_MODEM_STATUS
0000c98a 21 fc 00 00 3e f4 01 28 |! > (| MOVE.L #0x3ef4,vector_modem.dschg
0000c992 21 fc 00 00 32 26 01 30 |! 2& 0| MOVE.L #VECTOR_MOSART.TXRDY,vector_mosart.txrdy
0000c99a 21 fc 00 00 37 6c 01 1c |! 7l | MOVE.L #VECTOR_MOSART.RXRDY,vector_mosart.rxrdy
0000c9a2 11 fc 00 03 a0 0f | | MOVE.B #0x03,IO_DUART_CLR_OPC_STOP_COUNTER
0000c9a8 20 3c 00 0f ff ff | < | MOVE.L #0xfffff,D0
0000c9ae 53 80 |S | SUBQ.L #0x1,D0
0000c9b0 66 fc |f | BNE 0xc9ae
0000c9b2 11 fc 00 03 a0 0e | | MOVE.B #0x03,IO_DUART_SET_OPC_START_COUNTER
0000c9b8 11 fc 00 09 a0 02 | | MOVE.B #0x09,IO_DUART_MODEM_COMMAND
0000c9be 21 fc 00 00 66 ac 77 d2 |! f w | MOVE.L #0x66ac,0x77d2
0000c9c6 31 fc 00 00 77 d6 |1 w | MOVE.W #0x0,0x77d6
0000c9cc 21 fc 00 00 32 40 77 88 |! 2@w | MOVE.L #0x3240,0x7788
0000c9d4 21 fc 00 00 35 48 77 8c |! 5Hw | MOVE.L #0x3548,0x778c
0000c9dc 21 fc 00 00 35 64 77 90 |! 5dw | MOVE.L #0x3564,0x7790
0000c9e4 21 fc 00 00 35 7e 77 94 |! 5~w | MOVE.L #0x357e,0x7794
0000c9ec 21 fc 00 00 35 9a 77 98 |! 5 w | MOVE.L #0x359a,0x7798
0000c9f4 21 fc 00 00 38 50 77 9c |! 8Pw | MOVE.L #0x3850,0x779c
0000c9fc 11 fc 00 10 a0 0a | | MOVE.B #0x10,IO_DUART_DIAG_COMMAND
0000ca02 11 fc 00 20 a0 0a | | MOVE.B #0x20,IO_DUART_DIAG_COMMAND
0000ca08 11 fc 00 30 a0 0a | 0 | MOVE.B #0x30,IO_DUART_DIAG_COMMAND
0000ca0e 11 fc 00 1f a0 08 | | MOVE.B #0x1f,IO_DUART_DIAG_MODE
0000ca14 11 fc 00 1f 78 00 | x | MOVE.B #0x1f,0x7800
0000ca1a 11 fc 00 01 a0 08 | | MOVE.B #0x01,IO_DUART_DIAG_MODE
0000ca20 11 fc 00 ee a0 09 | | MOVE.B #0xee,IO_DUART_DIAG_STATUS
0000ca26 11 fc 00 09 a0 02 | | MOVE.B #0x09,IO_DUART_MODEM_COMMAND
0000ca2c 11 fc 00 09 a0 0a | | MOVE.B #0x09,IO_DUART_DIAG_COMMAND
0000ca32 21 fc 93 03 fc 00 74 f4 |! t | MOVE.L #0x9303fc00,0x74f4
0000ca3a 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
0000ca3e 45 f8 75 12 |E u | LEA.L 0x7512,A2
0000ca42 20 3c 00 00 04 e1 | < | MOVE.L #0x4e1,D0
0000ca48 25 7c 00 00 23 4c 00 08 |%| #L | MOVE.L #0x234c,(A2+0x8)
0000ca50 4e b8 4e b2 |N N | JSR 0x4eb2
0000ca54 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
0000ca58 4c df 0f 0f |L | MOVEM.L (A7)+,D0+D1+D2+D3+A0+A1+A2+A3
0000ca5c 4e 75 |Nu | RTS
0000ca5e 48 e7 c0 80 |H | MOVEM.L A0+D1+D0,-(A7)
0000ca62 30 3c 3f ff |0<? | MOVE.W #0x3fff,D0
0000ca66 41 f9 a2 00 00 00 |A | LEA.L 0xa2000000,A0
0000ca6c 72 00 |r | MOVEQ.L #0x00,D1
0000ca6e 20 81 | | MOVE.L D1,(A0)
0000ca70 d0 fc 04 00 | | ADDA.W #0x400,A0
0000ca74 51 c8 ff f8 |Q | DBF D0,0xca6e
0000ca78 30 3c 00 bf |0< | MOVE.W #0xbf,D0
0000ca7c 41 f9 a2 01 00 00 |A | LEA.L 0xa2010000,A0
0000ca82 22 3c c0 01 00 00 |"< | MOVE.L #0xc0010000,D1
0000ca88 20 81 | | MOVE.L D1,(A0)
0000ca8a d0 fc 04 00 | | ADDA.W #0x400,A0
0000ca8e 06 81 00 00 04 00 | | ADDI.L #0x00000400,D1
0000ca94 51 c8 ff f2 |Q | DBF D0,0xca88
0000ca98 4c df 01 03 |L | MOVEM.L (A7)+,D0+D1+A0
0000ca9c 4e 75 |Nu | RTS
0000ca9e 48 e7 f0 c0 |H | MOVEM.L A1+A0+D3+D2+D1+D0,-(A7)
0000caa2 32 7c 79 3e |2|y> | MOVEA.W #0x793e,A1
0000caa6 20 7c a1 00 00 00 | | | MOVEA.L #0xa1000000,A0
0000caac 70 07 |p | MOVEQ.L #0x07,D0
0000caae 22 3c 93 03 fc 00 |"< | MOVE.L #0x9303fc00,D1
0000cab4 34 3c 00 da |4< | MOVE.W #0xda,D2
0000cab8 20 fc 40 07 fc 00 | @ | MOVE.L #0x4007fc00,(A0)+
0000cabe 51 ca ff f8 |Q | DBF D2,0xcab8
0000cac2 34 3c 00 24 |4< $ | MOVE.W #0x24,D2
0000cac6 26 3c 00 00 6c 00 |&< l | MOVE.L #0x6c00,D3
0000cacc 08 83 00 1f | | BCLR.L #0x1f,D3
0000cad0 0c 43 d0 00 | C | CMPI.W #0xd000,D3
0000cad4 65 0a |e | BCS 0xcae0
0000cad6 0c 43 e0 00 | C | CMPI.W #0xe000,D3
0000cada 64 04 |d | BCC 0xcae0
0000cadc 08 c3 00 1f | | BSET.L #0x1f,D3
0000cae0 20 c3 | | MOVE.L D3,(A0)+
0000cae2 06 43 04 00 | C | ADDI.W #0x0400,D3
0000cae6 51 ca ff e4 |Q | DBF D2,0xcacc
0000caea 22 c1 |" | MOVE.L D1,(A1)+
0000caec 22 c1 |" | MOVE.L D1,(A1)+
0000caee 51 c8 ff c4 |Q | DBF D0,0xcab4
0000caf2 4c df 03 0f |L | MOVEM.L (A7)+,D0+D1+D2+D3+A0+A1
0000caf6 4e 75 |Nu | RTS
0000caf8 21 fc 93 03 fc 00 7a 00 |! z | MOVE.L #0x9303fc00,0x7a00
0000cb00 4e 75 |Nu | RTS
0000cb02 4e b9 80 00 20 10 |N | JSR IOC_EEPROM_PART2_EXPORT_2010
0000cb08 54 68 65 20 49 4f 50 20 |The IOP | .TXT 'The IOP ENVIRONMENT is not compatible with this IOP KERNEL.\r\n'
0000cb10 45 4e 56 49 52 4f 4e 4d |ENVIRONM| .TXT 'Set OPERATOR MODE to INTERACTIVE and configure IOP ENVIRONMENT to be\r\n'
0000cb18 45 4e 54 20 69 73 20 6e |ENT is n| .TXT 'Model 300 CoProcessor.\r\n'
0000cb20 6f 74 20 63 6f 6d 70 61 |ot compa| .TXT '\n'
0000cba4 4e 40 |N@ | TRAP #0
0000cba6 00 00 | | .XXX[0x2]
0000cba8 00 00 00 00 00 00 00 00 | | .BLANK 00[0x58]