|
|
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: 48640 (0xbe00)
Types: M200
Notes: @(#)200 IOP KERNEL 0_8_4,91/03/27,14:00:00, M200_KERNEL
Names: »KERNEL_2.M200«, »M200_KERNEL_2.M200«
└─⟦24d56d853⟧ Bits:30000744 8mm tape, Rational 1000, DFS, D_12_6_5 SEQ293
└─⟦this⟧ »KERNEL_2.M200«
└─⟦this⟧ »M200_KERNEL_2.M200«
00000000 ; --------------------------------------------------------------------------------------
00000000 ; R1000.Disassembly modules:
00000000 ; import all
00000000 ; import kind.kernel
00000000 ; no ident.f43bdfcb29413ac3
00000000 ; --------------------------------------------------------------------------------------
00000000 00 00 fc 00 | | .PTR 0xfc00 ; Reset SP
00000004 00 00 57 00 | W | .CODE VECTOR_RESET ; VECTOR_RESET
00000008 00 00 58 6e | Xn | .CODE VECTOR_BUS_ERROR ; VECTOR_BUS_ERROR
0000000c 00 00 58 56 | XV | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_ADDRESS_ERROR
00000010 00 00 58 56 | XV | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_ILLEGAL_INSTRUCTION
00000014 00 00 58 56 | XV | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_ZERO_DIVIDE
00000018 00 00 58 4a | XJ | .CODE VECTOR_CHK ; VECTOR_CHK
0000001c 00 00 55 fa | U | .CODE VECTOR_TRAPV ; VECTOR_TRAPV
00000020 00 00 58 62 | Xb | .CODE VECTOR_PRIV_VIOLATION ; VECTOR_PRIV_VIOLATION
00000024 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_TRACE
00000028 00 00 07 ea | | .CODE VECTOR_LINE_A ; VECTOR_LINE_A
0000002c 00 00 58 56 | XV | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_LINE_F
00000030 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0xc
00000034 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0xd
00000038 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0xe
0000003c 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_UNINIT_VEC
00000040 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x10
00000044 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x11
00000048 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x12
0000004c 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x13
00000050 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x14
00000054 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x15
00000058 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x16
0000005c 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x17
00000060 00 00 58 46 | XF | .CODE VECTOR_SPURIOUS_IRQ ; VECTOR_SPURIOUS_IRQ
00000064 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_IRQ_LEVEL_0x1
00000068 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_IRQ_LEVEL_0x2
0000006c 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_IRQ_LEVEL_0x3
00000070 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_IRQ_LEVEL_0x4
00000074 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_IRQ_LEVEL_0x5
00000078 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_IRQ_LEVEL_0x6
0000007c 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_IRQ_LEVEL_0x7
00000080 00 00 58 56 | XV | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0x0
00000084 00 00 58 56 | XV | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0x1
00000088 00 00 58 56 | XV | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0x2
0000008c 00 00 58 56 | XV | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0x3
00000090 00 00 58 56 | XV | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0x4
00000094 00 00 58 56 | XV | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0x5
00000098 00 00 58 56 | XV | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0x6
0000009c 00 00 58 56 | XV | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0x7
000000a0 00 00 58 56 | XV | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0x8
000000a4 00 00 58 56 | XV | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0x9
000000a8 00 00 58 56 | XV | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0xa
000000ac 00 00 58 56 | XV | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0xb
000000b0 00 00 58 56 | XV | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0xc
000000b4 00 00 58 56 | XV | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0xd
000000b8 00 00 58 56 | XV | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0xe
000000bc 00 00 58 56 | XV | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0xf
000000c0 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x30
000000c4 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x31
000000c8 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x32
000000cc 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x33
000000d0 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x34
000000d4 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x35
000000d8 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x36
000000dc 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x37
000000e0 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x38
000000e4 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x39
000000e8 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x3a
000000ec 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x3b
000000f0 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x3c
000000f4 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x3d
000000f8 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x3e
000000fc 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x3f
00000100 vector_ps.ac_pf:
00000100 00 00 55 c2 | U | .CODE VECTOR_PS.AC_PF ; VECTOR_0x40
00000104 vector_map_perr:
00000104 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x41
00000108 vector_console.break:
00000108 00 00 2d 60 | -` | .CODE VECTOR_CONSOLE.BREAK ; VECTOR_0x42
0000010c vector_ext_level_7:
0000010c 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x43
00000110 vector_diag_bus.rxrdy:
00000110 00 00 50 88 | P | .CODE VECTOR_DIAG_BUS.RXRDY ; VECTOR_0x44
00000114 vector_console.rxrdy:
00000114 00 00 2c c0 | , | .CODE VECTOR_CONSOLE.RXRDY ; VECTOR_0x45
00000118 vector_modem.rxrdy:
00000118 00 00 41 26 | A& | .CODE VECTOR_MODEM.RXRDY ; VECTOR_0x46
0000011c vector_mosart.rxrdy:
0000011c 00 00 3c 50 | <P | .CODE VECTOR_MOSART.RXRDY ; VECTOR_0x47
00000120 vector_diag_bus.txrdy:
00000120 00 00 50 2c | P, | .CODE VECTOR_DIAG_BUS.TXRDY ; VECTOR_0x48
00000124 vector_console.txrdy:
00000124 00 00 2c 9a | , | .CODE VECTOR_CONSOLE.TXRDY ; VECTOR_0x49
00000128 vector_modem.dschg:
00000128 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x4a
0000012c vector_modem.txrdy:
0000012c 00 00 3f ce | ? | .CODE VECTOR_MODEM.TXRDY ; VECTOR_0x4b
00000130 vector_mosart.txrdy:
00000130 00 00 37 0a | 7 | .CODE VECTOR_MOSART.TXRDY ; VECTOR_0x4c
00000134 vector_response_intr:
00000134 00 00 58 5e | X^ | .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 54 48 | TH | .CODE VECTOR_PITINT ; VECTOR_0x4f
00000140 00 00 2d c0 | - | .CODE VECTOR_0x50 ; VECTOR_0x50
00000144 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x51
00000148 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x52
0000014c 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x53
00000150 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x54
00000154 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x55
00000158 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x56
0000015c 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x57
00000160 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x58
00000164 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x59
00000168 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x5a
0000016c 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x5b
00000170 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x5c
00000174 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x5d
00000178 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x5e
0000017c 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x5f
00000180 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x60
00000184 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x61
00000188 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x62
0000018c 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x63
00000190 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x64
00000194 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x65
00000198 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x66
0000019c 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x67
000001a0 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x68
000001a4 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x69
000001a8 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x6a
000001ac 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x6b
000001b0 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x6c
000001b4 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x6d
000001b8 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x6e
000001bc 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x6f
000001c0 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x70
000001c4 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x71
000001c8 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x72
000001cc 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x73
000001d0 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x74
000001d4 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x75
000001d8 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x76
000001dc 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x77
000001e0 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x78
000001e4 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x79
000001e8 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x7a
000001ec 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x7b
000001f0 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x7c
000001f4 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x7d
000001f8 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x7e
000001fc 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x7f
00000200 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x80
00000204 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x81
00000208 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x82
0000020c 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x83
00000210 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x84
00000214 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x85
00000218 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x86
0000021c 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x87
00000220 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x88
00000224 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x89
00000228 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x8a
0000022c 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x8b
00000230 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x8c
00000234 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x8d
00000238 00 00 4c 5c | L\ | .CODE VECTOR_0x8e ; VECTOR_0x8e
0000023c 00 00 4c 84 | L | .CODE VECTOR_0x8f ; VECTOR_0x8f
00000240 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x90
00000244 vector_scsi_d:
00000244 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x91
00000248 vector_scsi_t:
00000248 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x92
0000024c 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x93
00000250 vector_vme:
00000250 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x94
00000254 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x95
00000258 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x96
0000025c 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x97
00000260 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x98
00000264 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x99
00000268 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x9a
0000026c 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x9b
00000270 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x9c
00000274 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x9d
00000278 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x9e
0000027c 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0x9f
00000280 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0xa0
00000284 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0xa1
00000288 00 00 1d 24 | $ | .CODE VECTOR_0xa2 ; VECTOR_0xa2
0000028c 00 00 1d 24 | $ | .CODE VECTOR_0xa2 ; VECTOR_0xa3
00000290 00 00 1d 24 | $ | .CODE VECTOR_0xa2 ; VECTOR_0xa4
00000294 00 00 1d 24 | $ | .CODE VECTOR_0xa2 ; VECTOR_0xa5
00000298 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0xa6
0000029c 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0xa7
000002a0 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0xa8
000002a4 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0xa9
000002a8 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0xaa
000002ac 00 00 15 20 | | .CODE VECTOR_0xab ; VECTOR_0xab
000002b0 00 00 15 20 | | .CODE VECTOR_0xab ; VECTOR_0xac
000002b4 00 00 15 20 | | .CODE VECTOR_0xab ; VECTOR_0xad
000002b8 00 00 15 20 | | .CODE VECTOR_0xab ; VECTOR_0xae
000002bc 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0xaf
000002c0 00 00 28 7a | (z | .CODE VECTOR_0xb0 ; VECTOR_0xb0
000002c4 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0xb1
000002c8 00 00 28 14 | ( | .CODE VECTOR_0xb2 ; VECTOR_0xb2
000002cc 00 00 32 64 | 2d | .CODE VECTOR_0xb3 ; VECTOR_0xb3
000002d0 00 00 28 7a | (z | .CODE VECTOR_0xb0 ; VECTOR_0xb4
000002d4 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0xb5
000002d8 00 00 28 14 | ( | .CODE VECTOR_0xb2 ; VECTOR_0xb6
000002dc 00 00 32 64 | 2d | .CODE VECTOR_0xb3 ; VECTOR_0xb7
000002e0 00 00 28 7a | (z | .CODE VECTOR_0xb0 ; VECTOR_0xb8
000002e4 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0xb9
000002e8 00 00 28 14 | ( | .CODE VECTOR_0xb2 ; VECTOR_0xba
000002ec 00 00 32 64 | 2d | .CODE VECTOR_0xb3 ; VECTOR_0xbb
000002f0 00 00 28 7a | (z | .CODE VECTOR_0xb0 ; VECTOR_0xbc
000002f4 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0xbd
000002f8 00 00 28 14 | ( | .CODE VECTOR_0xb2 ; VECTOR_0xbe
000002fc 00 00 32 64 | 2d | .CODE VECTOR_0xb3 ; VECTOR_0xbf
00000300 00 00 28 7a | (z | .CODE VECTOR_0xb0 ; VECTOR_0xc0
00000304 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0xc1
00000308 00 00 28 14 | ( | .CODE VECTOR_0xb2 ; VECTOR_0xc2
0000030c 00 00 32 64 | 2d | .CODE VECTOR_0xb3 ; VECTOR_0xc3
00000310 00 00 28 7a | (z | .CODE VECTOR_0xb0 ; VECTOR_0xc4
00000314 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0xc5
00000318 00 00 28 14 | ( | .CODE VECTOR_0xb2 ; VECTOR_0xc6
0000031c 00 00 32 64 | 2d | .CODE VECTOR_0xb3 ; VECTOR_0xc7
00000320 00 00 28 7a | (z | .CODE VECTOR_0xb0 ; VECTOR_0xc8
00000324 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0xc9
00000328 00 00 28 14 | ( | .CODE VECTOR_0xb2 ; VECTOR_0xca
0000032c 00 00 32 64 | 2d | .CODE VECTOR_0xb3 ; VECTOR_0xcb
00000330 00 00 28 7a | (z | .CODE VECTOR_0xb0 ; VECTOR_0xcc
00000334 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0xcd
00000338 00 00 28 14 | ( | .CODE VECTOR_0xb2 ; VECTOR_0xce
0000033c 00 00 32 64 | 2d | .CODE VECTOR_0xb3 ; VECTOR_0xcf
00000340 00 00 28 7a | (z | .CODE VECTOR_0xb0 ; VECTOR_0xd0
00000344 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0xd1
00000348 00 00 28 14 | ( | .CODE VECTOR_0xb2 ; VECTOR_0xd2
0000034c 00 00 32 64 | 2d | .CODE VECTOR_0xb3 ; VECTOR_0xd3
00000350 00 00 28 7a | (z | .CODE VECTOR_0xb0 ; VECTOR_0xd4
00000354 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0xd5
00000358 00 00 28 14 | ( | .CODE VECTOR_0xb2 ; VECTOR_0xd6
0000035c 00 00 32 64 | 2d | .CODE VECTOR_0xb3 ; VECTOR_0xd7
00000360 00 00 28 7a | (z | .CODE VECTOR_0xb0 ; VECTOR_0xd8
00000364 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0xd9
00000368 00 00 28 14 | ( | .CODE VECTOR_0xb2 ; VECTOR_0xda
0000036c 00 00 32 64 | 2d | .CODE VECTOR_0xb3 ; VECTOR_0xdb
00000370 00 00 28 7a | (z | .CODE VECTOR_0xb0 ; VECTOR_0xdc
00000374 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0xdd
00000378 00 00 28 14 | ( | .CODE VECTOR_0xb2 ; VECTOR_0xde
0000037c 00 00 32 64 | 2d | .CODE VECTOR_0xb3 ; VECTOR_0xdf
00000380 00 00 28 7a | (z | .CODE VECTOR_0xb0 ; VECTOR_0xe0
00000384 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0xe1
00000388 00 00 28 14 | ( | .CODE VECTOR_0xb2 ; VECTOR_0xe2
0000038c 00 00 32 64 | 2d | .CODE VECTOR_0xb3 ; VECTOR_0xe3
00000390 00 00 28 7a | (z | .CODE VECTOR_0xb0 ; VECTOR_0xe4
00000394 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0xe5
00000398 00 00 28 14 | ( | .CODE VECTOR_0xb2 ; VECTOR_0xe6
0000039c 00 00 32 64 | 2d | .CODE VECTOR_0xb3 ; VECTOR_0xe7
000003a0 00 00 28 7a | (z | .CODE VECTOR_0xb0 ; VECTOR_0xe8
000003a4 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0xe9
000003a8 00 00 28 14 | ( | .CODE VECTOR_0xb2 ; VECTOR_0xea
000003ac 00 00 32 64 | 2d | .CODE VECTOR_0xb3 ; VECTOR_0xeb
000003b0 00 00 28 7a | (z | .CODE VECTOR_0xb0 ; VECTOR_0xec
000003b4 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0xed
000003b8 00 00 28 14 | ( | .CODE VECTOR_0xb2 ; VECTOR_0xee
000003bc 00 00 32 64 | 2d | .CODE VECTOR_0xb3 ; VECTOR_0xef
000003c0 00 00 b3 36 | 6 | .CODE VECTOR_0xf0 ; VECTOR_0xf0
000003c4 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0xf1
000003c8 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0xf2
000003cc 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0xf3
000003d0 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0xf4
000003d4 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0xf5
000003d8 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0xf6
000003dc 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0xf7
000003e0 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0xf8
000003e4 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0xf9
000003e8 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0xfa
000003ec 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0xfb
000003f0 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0xfc
000003f4 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0xfd
000003f8 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0xfe
000003fc 00 00 58 5e | X^ | .CODE VECTOR_MAP_PERR ; VECTOR_0xff
00000400 ; --------------------------------------------------------------------------------------
00000400 ; Microcode Information Block
00000400 ; --------------------------------------------------------------------------------------
00000400 00 00 00 10 | | .CONST 0x00000010 ; ?Number of slots
00000404 04 00 | | .CONST 0x0400 ; ?Buffer size
00000406 00 20 | | .CONST 0x0020 ; ?Mailbox size
00000408 00 00 ee 10 | | .PTR 0xee10 ; ?Mailbox Base Address
0000040c 00 04 00 00 | | .PTR 0x40000 ; ?Buffer Base Address
00000410 00 00 00 08 00 04 | | .CONST 0,8,4 ; Version number
00000416 00 00 68 80 | h | .PTR 0x6880
0000041a 1b 5b 4b 49 6e 69 | [KIni | .XXX[0x6]
00000420 74 69 61 6c 69 7a 69 6e |tializin| .XXX[0x50]
00000428 67 20 49 2f 4f 20 50 72 |g I/O Pr|
00000430 6f 63 65 73 73 6f 72 20 |ocessor |
00000438 4b 65 72 6e 65 6c 20 30 |Kernel 0|
00000440 5f 38 5f 34 0d 0a 00 40 |_8_4 @|
00000448 28 23 29 32 30 30 20 49 |(#)200 I|
00000450 4f 50 20 4b 45 52 4e 45 |OP KERNE|
00000458 4c 20 30 5f 38 5f 34 2c |L 0_8_4,|
00000460 39 31 2f 30 33 2f 32 37 |91/03/27|
00000468 2c 31 34 3a 30 30 3a 30 |,14:00:0|
00000470 30 5c |0\ | .XXX[0x2]
00000472 44 fc 00 01 |D | MOVE.W #0x1,CCR
00000476 4e f0 01 51 |N Q | JMP ((A0)) ; LEW=0151
0000047a 44 fc 00 00 |D | MOVE.W #0x0,CCR
0000047e 4e f0 01 51 |N Q | JMP ((A0)) ; LEW=0151
00000482 21 5f 00 00 4e 75 |!_ Nu | .XXX[0x6]
00000488 08 a8 00 01 00 19 | | BCLR.B #0x1,(A0+0x19)
0000048e 60 06 |` | BRA 0x496
00000490 08 e8 00 01 00 19 | | .XXX[0x6]
00000496 48 e7 c0 40 |H @ | MOVEM.L A1+D1+D0,-(A7)
0000049a 4a 28 00 0e |J( | TST.B (A0+0xe)
0000049e 6a 0c |j | BPL 0x4ac
000004a0 08 a8 00 06 00 0e | | BCLR.B #0x6,(A0+0xe)
000004a6 57 fa 06 74 |W t | TRAPEQ.W #0x0674
000004aa 60 46 |`F | BRA 0x4f2
000004ac 12 28 00 15 | ( | MOVE.B (A0+0x15),D1
000004b0 03 f8 68 d0 | h | BSET.B D1,0x68d0
000004b4 22 48 |"H | MOVEA.L A0,A1
000004b6 20 28 00 08 | ( | MOVE.L (A0+0x8),D0
000004ba 0c 28 00 01 00 10 | ( | CMPI.B #0x01,(A0+0x10)
000004c0 66 6c |fl | BNE 0x52e
000004c2 08 a9 00 06 00 0e | | BCLR.B #0x6,(A1+0xe)
000004c8 57 fa 06 74 |W t | TRAPEQ.W #0x0674
000004cc 42 29 00 16 |B) | CLR.B (A1+0x16)
000004d0 13 7c 00 04 00 10 | | | MOVE.B #0x04,(A1+0x10)
000004d6 22 00 |" | MOVE.L D0,D1
000004d8 5e 80 |^ | ADDQ.L #0x7,D0
000004da e6 88 | | LSR.L #0x3,D0
000004dc 41 bc 00 80 |A | CHK.W #0x80,D0
000004e0 13 40 00 11 | @ | MOVE.B D0,(A1+0x11)
000004e4 44 01 |D | NEG.B D1
000004e6 02 41 00 07 | A | ANDI.W #0x0007,D1
000004ea 13 41 00 12 | A | MOVE.B D1,(A1+0x12)
000004ee 4e b8 05 86 |N | JSR 0x586
000004f2 4c df 02 03 |L | MOVEM.L (A7)+,D0+D1+A1
000004f6 4e 75 |Nu | RTS
000004f8 08 a9 00 06 00 0e | | BCLR.B #0x6,(A1+0xe)
000004fe 57 fa 06 74 |W t | TRAPEQ.W #0x0674
00000502 42 29 00 16 |B) | CLR.B (A1+0x16)
00000506 13 7c 00 04 00 10 | | | MOVE.B #0x04,(A1+0x10)
0000050c 33 7c 80 00 00 11 |3| | MOVE.W #0x8000,(A1+0x11)
00000512 08 a9 00 07 00 19 | | BCLR.B #0x7,(A1+0x19)
00000518 56 fa 08 75 |V u | TRAPNE.W #0x0875
0000051c 4e b8 05 86 |N | JSR 0x586
00000520 12 29 00 0c | ) | MOVE.B (A1+0xc),D1
00000524 eb 49 | I | LSL.W #0x5,D1
00000526 43 f0 11 b0 00 00 ee 00 |C | LEA.L (D1.W+#0xee00),A1 ; LEW=11b0
0000052e 72 02 |r | MOVEQ.L #0x02,D1
00000530 c2 28 00 19 | ( | AND.B (A0+0x19),D1
00000534 08 a9 00 01 00 19 | | BCLR.B #0x1,(A1+0x19)
0000053a 83 29 00 19 | ) | OR.B D1,(A1+0x19)
0000053e 04 80 00 00 04 00 | | SUBI.L #0x00000400,D0
00000544 6e b2 |n | BGT 0x4f8
00000546 06 80 00 00 04 00 | | ADDI.L #0x00000400,D0
0000054c 08 e9 00 07 00 19 | | BSET.B #0x7,(A1+0x19)
00000552 66 00 ff 6e |f n | BNE 0x4c2
00000556 12 29 00 0c | ) | MOVE.B (A1+0xc),D1
0000055a eb 49 | I | LSL.W #0x5,D1
0000055c 08 b0 00 06 11 b0 00 00 | | BCLR.B #0x6,(D1.W+#0xee0e) ; LEW=11b0
00000564 ee 0e | |
00000566 57 fa 06 74 |W t | TRAPEQ.W #0x0674
0000056a 08 30 00 07 11 b0 00 00 | 0 | BTST.B #0x7,(D1.W+#0xee19) ; LEW=11b0
00000572 ee 19 | |
00000574 66 00 ff 4c |f L | BNE 0x4c2
00000578 12 30 11 b0 00 00 ee 0c | 0 | MOVE.B (D1.W+#0xee0c),D1 ; LEW=11b0
00000580 02 41 00 ff | A | ANDI.W #0x00ff,D1
00000584 60 d4 |` | BRA 0x55a
00000586 12 29 00 13 | ) | MOVE.B (A1+0x13),D1
0000058a 08 29 00 06 00 19 | ) | BTST.B #0x6,(A1+0x19)
00000590 66 06 |f | BNE 0x598
00000592 21 c1 f6 00 |! | MOVE.L D1,IO_CPU_RESPONSE_p68
00000596 4e 75 |Nu | RTS
00000598 3f 00 |? | MOVE.W D0,-(A7)
0000059a 40 e7 |@ | MOVE.W SR,-(A7)
0000059c 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
000005a0 42 40 |B@ | CLR.W D0
000005a2 10 38 68 d2 | 8h | MOVE.B 0x68d2,D0
000005a6 d0 38 68 d3 | 8h | ADD.B 0x68d3,D0
000005aa 31 81 03 a0 68 d4 |1 h | MOVE.W D1,(D0.W*2+#0x68d4) ; LEW=03a0
000005b0 52 38 68 d3 |R8h | ADDQ.B #0x1,0x68d3
000005b4 46 df |F | MOVE.W (A7)+,SR
000005b6 30 1f |0 | MOVE.W (A7)+,D0
000005b8 4e 75 |Nu | RTS
000005ba 50 fa 08 07 |P | .XXX[0x4]
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 6a d6 |Jxj | TST.W 0x6ad6
000005ee 67 08 |g | BEQ 0x5f8
000005f0 08 f8 00 00 6a d4 | j | BSET.B #0x0,0x6ad4
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 68 d0 | h | BSET.B D1,0x68d0
00000654 4e b0 15 a1 5c 10 |N \ | JSR ((D1.W*4+#0x5c10)) ; 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 58 8a |X | ADDQ.L #0x4,A2
000006b0 d0 fc 00 10 | | ADDA.W #0x10,A0
000006b4 d2 fc 00 20 | | ADDA.W #0x20,A1
000006b8 42 81 |B | CLR.L D1
000006ba 12 12 | | MOVE.B (A2),D1
000006bc 43 bc 00 0f |C | CHK.W #0xf,D1
000006c0 13 41 ff ec | A | MOVE.B D1,(A1-0x14)
000006c4 eb 89 | | LSL.L #0x5,D1
000006c6 43 f0 11 b0 00 00 ee 10 |C | LEA.L (D1.W+#0xee10),A1 ; LEW=11b0
000006ce 08 e9 00 06 ff fe | | BSET.B #0x6,(A1-0x2)
000006d4 56 fa 06 5a |V Z | TRAPNE.W #0x065a
000006d8 22 d8 |" | MOVE.L (A0)+,(A1)+
000006da 22 d8 |" | MOVE.L (A0)+,(A1)+
000006dc 22 d8 |" | MOVE.L (A0)+,(A1)+
000006de 22 d8 |" | MOVE.L (A0)+,(A1)+
000006e0 13 5a ff f3 | Z | MOVE.B (A2)+,(A1-0xd)
000006e4 13 5a 00 17 | Z | MOVE.B (A2)+,(A1+0x17)
000006e8 90 fc 00 10 | | SUBA.W #0x10,A0
000006ec 51 ca ff ca |Q | DBF D2,0x6b8
000006f0 08 e9 00 07 ff f9 | | BSET.B #0x7,(A1-0x7)
000006f6 90 fc 00 10 | | SUBA.W #0x10,A0
000006fa 11 69 ff f3 00 0d | i | MOVE.B (A1-0xd),(A0+0xd)
00000700 4c df 04 04 |L | MOVEM.L (A7)+,D2+A2
00000704 4e f8 06 40 |N @ | JMP 0x640
00000708 48 e7 40 60 |H @` | MOVEM.L A2+A1+D1,-(A7)
0000070c 08 a8 00 05 00 0e | | BCLR.B #0x5,(A0+0xe)
00000712 57 fa 08 3c |W < | TRAPEQ.W #0x083c
00000716 08 e8 00 06 00 0e | | BSET.B #0x6,(A0+0xe)
0000071c 56 fa 06 5a |V Z | TRAPNE.W #0x065a
00000720 45 e8 00 10 |E | LEA.L (A0+0x10),A2
00000724 24 d9 |$ | MOVE.L (A1)+,(A2)+
00000726 24 d9 |$ | MOVE.L (A1)+,(A2)+
00000728 24 d9 |$ | MOVE.L (A1)+,(A2)+
0000072a 24 91 |$ | MOVE.L (A1),(A2)
0000072c 08 e8 00 02 00 19 | | BSET.B #0x2,(A0+0x19)
00000732 42 a8 00 08 |B | CLR.L (A0+0x8)
00000736 12 28 00 15 | ( | MOVE.B (A0+0x15),D1
0000073a 02 41 00 07 | A | ANDI.W #0x0007,D1
0000073e 43 bc 00 07 |C | CHK.W #0x7,D1
00000742 03 f8 68 d0 | h | BSET.B D1,0x68d0
00000746 4e b0 15 a1 5c 10 |N \ | JSR ((D1.W*4+#0x5c10)) ; LEW=15a1
0000074c 4c df 06 02 |L | MOVEM.L (A7)+,D1+A1+A2
00000750 4e 75 |Nu | RTS
00000752 4a 28 00 0e 6b 16 |J( k | .XXX[0x6]
00000758 2f 00 42 80 10 28 00 13 |/ B ( | .XXX[0x90]
00000760 e1 88 43 f0 0d b0 00 04 | C |
00000768 00 00 20 1f 4e 75 22 68 | Nu"h|
00000770 00 11 4e 75 4a 28 00 0e | NuJ( |
00000778 6b 48 42 81 12 28 00 13 |kHB ( |
00000780 4a 28 00 19 6a 14 e1 89 |J( j |
00000788 48 70 1d b0 00 04 00 00 |Hp |
00000790 24 9f 41 bc 04 00 42 81 |$ A B |
00000798 4e 75 2f 08 eb 89 41 f0 |Nu/ A |
000007a0 11 b0 00 00 ee 00 eb 89 | |
000007a8 06 81 00 04 00 00 24 c1 | $ |
000007b0 42 81 12 28 00 0c 4a 28 |B ( J(|
000007b8 00 19 6a e0 20 5f 42 81 | j _B |
000007c0 4e 75 48 e7 a0 20 22 28 |NuH "(|
000007c8 00 11 24 01 02 81 00 00 | $ |
000007d0 03 ff d0 81 24 c2 06 82 | $ |
000007d8 00 00 04 00 04 80 00 00 | |
000007e0 04 00 6e f0 4c df 04 05 | n L |
000007e8 4e 75 |Nu | .XXX[0x2]
000007ea VECTOR_LINE_A:
000007ea 48 e7 80 04 |H | MOVEM.L A5+D0,-(A7) ; <-- VECTOR_LINE_A
000007ee 30 37 01 61 00 0a |07 a | MOVE.W ((A7+#0xa)),D0 ; LEW=0161
000007f4 04 40 a0 00 | @ | SUBI.W #0xa000,D0
000007f8 41 bc 00 20 |A | CHK.W #0x20,D0
000007fc 4e 6d |Nm | MOVE.L USP,A5
000007fe 2f 5d 00 0a |/] | MOVE.L (A5)+,(A7+0xa)
00000802 4e 65 |Ne | MOVE.L A5,USP
00000804 4e b0 05 a1 5c 30 |N \0 | JSR ((D0.W*4+#KERNCALL_VECTORS)); LEW=05a1
0000080a 4c df 20 01 |L | MOVEM.L (A7)+,D0+A5
0000080e 4e 73 |Ns | RTE
00000810 4e 7a 00 02 |Nz | MOVEC CACR,D0 ; Cache Control Register
00000814 00 40 00 08 | @ | ORI.W #0x0008,D0
00000818 4e 7b 00 02 |N{ | MOVEC D0,CACR ; Cache Control Register
0000081c 42 67 |Bg | CLR.W -(A7)
0000081e 2f 39 00 01 00 04 |/9 | MOVE.L 0x10004,-(A7)
00000824 42 67 |Bg | CLR.W -(A7)
00000826 20 79 00 01 00 00 | y | MOVEA.L 0x10000,A0
0000082c 4e 60 |N` | MOVE.L A0,USP
0000082e 4e 73 |Ns | RTE
00000830 21 c8 6a d8 |! j | MOVE.L A0,0x6ad8
00000834 21 c0 6a dc |! j | MOVE.L D0,0x6adc
00000838 30 2f 00 06 |0/ | MOVE.W (A7+0x6),D0
0000083c e9 58 | X | ROL.W #0x4,D0
0000083e 02 40 00 0f | @ | ANDI.W #0x000f,D0
00000842 10 30 01 a0 5c 00 | 0 \ | MOVE.B (D0.W+#0x5c00),D0 ; LEW=01a0
00000848 4e 68 |Nh | MOVE.L USP,A0
0000084a 90 c0 | | SUBA.W D0,A0
0000084c 4e 60 |N` | MOVE.L A0,USP
0000084e e2 48 | H | LSR.W #0x1,D0
00000850 53 40 |S@ | SUBQ.W #0x1,D0
00000852 30 df |0 | MOVE.W (A7)+,(A0)+
00000854 51 c8 ff fc |Q | DBF D0,0x852
00000858 42 67 |Bg | CLR.W -(A7)
0000085a 2f 39 00 02 00 08 |/9 | MOVE.L 0x20008,-(A7)
00000860 42 67 |Bg | CLR.W -(A7)
00000862 20 78 6a d8 | xj | MOVEA.L 0x6ad8,A0
00000866 20 38 6a dc | 8j | MOVE.L 0x6adc,D0
0000086a 4e 73 |Ns | RTE
0000086c 4e b8 54 7c |N T| | JSR 0x547c
00000870 08 28 00 05 00 0e | ( | BTST.B #0x5,(A0+0xe)
00000876 56 fa 06 6e |V n | TRAPNE.W #0x066e
0000087a 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
0000087e 08 28 00 06 00 0e | ( | BTST.B #0x6,(A0+0xe)
00000884 66 e6 |f | BNE 0x86c
00000886 46 fc 20 00 |F | MOVE.W #0x2000,SR
0000088a 08 e8 00 05 00 0e | | BSET.B #0x5,(A0+0xe)
00000890 4e 75 |Nu | RTS
00000892 4a 78 6a d6 |Jxj | TST.W 0x6ad6
00000896 57 fa 06 12 |W | TRAPEQ.W #0x0612
0000089a 4e 75 |Nu | RTS
0000089c 4a 78 6a d6 |Jxj | .XXX[0x4]
000008a0 56 fa 06 12 4e 75 |V Nu | .XXX[0x6]
000008a6 ; --------------------------------------------------------------------------------------
000008a6 ; KC12_Sleep(dur: Long)
000008a6 ; Stack:
000008a6 ; A6+0x8 dur : Long
000008a6 ; (From PTR @ 0x5c78)
000008a6 ; --------------------------------------------------------------------------------------
000008a6 KC12_Sleep(dur: Long):
000008a6 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
000008aa 52 38 68 d1 |R8h | ADDQ.B #0x1,0x68d1
000008ae 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
000008b2 45 f8 6a e0 |E j | LEA.L 0x6ae0,A2
000008b6 20 15 | | MOVE.L (A5),D0
000008b8 25 7c 00 00 08 e8 00 08 |%| | MOVE.L #0x8e8,(A2+0x8)
000008c0 4e b8 53 e4 |N S | JSR 0x53e4
000008c4 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
000008c8 4e b8 54 7c |N T| | JSR 0x547c
000008cc 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
000008d0 4a 38 68 d1 |J8h | TST.B 0x68d1
000008d4 66 f2 |f | BNE 0x8c8
000008d6 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
000008da 45 f8 6a e0 |E j | LEA.L 0x6ae0,A2
000008de 4e b8 54 1c |N T | JSR 0x541c
000008e2 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
000008e6 4e 75 |Nu | RTS
000008e8 42 38 68 d1 4e 75 |B8h Nu | .XXX[0x6]
000008ee ; --------------------------------------------------------------------------------------
000008ee ; KC0b
000008ee ; (From PTR @ 0x5c5c)
000008ee ; --------------------------------------------------------------------------------------
000008ee KC0b:
000008ee 4e b8 08 92 |N | JSR 0x892
000008f2 4e b8 36 fa |N 6 | JSR 0x36fa
000008f6 4e 75 |Nu | RTS
000008f8 ; --------------------------------------------------------------------------------------
000008f8 ; KC10_Panic(code : Long)
000008f8 ; Stack:
000008f8 ; A6+0x8 code : Long
000008f8 ; (From PTR @ 0x5c70)
000008f8 ; --------------------------------------------------------------------------------------
000008f8 KC10_Panic(code : Long):
000008f8 4e b8 2c 5e |N ,^ | JSR 0x2c5e
000008fc 20 15 | | MOVE.L (A5),D0
000008fe PANIC_0x614_dfs_crash:
000008fe 50 fa 06 14 |P | PANIC.W #0x614
00000902 ; --------------------------------------------------------------------------------------
00000902 ; KC01_DumpOn
00000902 ; (From PTR @ 0x5c34)
00000902 ; --------------------------------------------------------------------------------------
00000902 KC01_DumpOn:
00000902 31 d5 68 ce |1 h | MOVE.W (A5),0x68ce
00000906 31 ed 00 02 68 cc |1 h | MOVE.W (A5+0x2),0x68cc
0000090c 4e 75 |Nu | RTS
0000090e ; --------------------------------------------------------------------------------------
0000090e ; KC02_Start_Disk_IO(desc : Pointer; dst : Pointer ; c : W)
0000090e ; Stack:
0000090e ; A6+0xe desc : Pointer
0000090e ; A6+0xa dst : Pointer
0000090e ; A6+0x8 c : W
0000090e ; ==========================================================
0000090e ; D1 = 2 -> READ
0000090e ; D1 = 3 -> WRITE
0000090e ; (Other registers may be significant too)
0000090e ;
0000090e ; STACK+a: LWORD desc pointer
0000090e ; STACK+6: LWORD src/dst pointer
0000090e ; STACK+4: WORD (zero)
0000090e ;
0000090e ; Desc+00: 0x0100
0000090e ; Desc+02: 0x0000
0000090e ; Desc+04: 0x0002
0000090e ; Desc+06: 0x0000
0000090e ; Desc+08: 0x0080
0000090e ; Desc+0a: 0x0002
0000090e ; Desc+0c: 0x____ cylinder
0000090e ; Desc+0e: 0x__ head
0000090e ; Desc+0f: 0x__ sector
0000090e ;
0000090e ; CHS is 512 byte sectors
0000090e ; (From PTR @ 0x5c38)
0000090e ; --------------------------------------------------------------------------------------
0000090e KC02_Start_Disk_IO(desc : Pointer; dst : Pointer ; c : W):
0000090e 48 e7 80 c0 |H | MOVEM.L A1+A0+D0,-(A7)
00000912 30 15 |0 | MOVE.W (A5),D0
00000914 41 bc 00 1f |A | CHK.W #0x1f,D0
00000918 eb 48 | H | LSL.W #0x5,D0
0000091a 41 f0 01 b0 00 00 f0 00 |A | LEA.L (D0.W+#0xf000),A0 ; LEW=01b0
00000922 22 6d 00 06 |"m | MOVEA.L (A5+0x6),A1
00000926 23 6d 00 02 00 01 |#m | MOVE.L (A5+0x2),(A1+0x1)
0000092c 4e b8 07 08 |N | JSR 0x708
00000930 4c df 03 01 |L | MOVEM.L (A7)+,D0+A0+A1
00000934 4e 75 |Nu | RTS
00000936 ; --------------------------------------------------------------------------------------
00000936 ; KC0f_ReInit
00000936 ; (From PTR @ 0x5c6c)
00000936 ; --------------------------------------------------------------------------------------
00000936 KC0f_ReInit:
00000936 4e b8 2c 5e |N ,^ | JSR 0x2c5e
0000093a 70 1f |p | MOVEQ.L #0x1f,D0
0000093c 41 f9 00 00 f0 00 |A | LEA.L 0xf000,A0
00000942 08 28 00 05 00 0e | ( | BTST.B #0x5,(A0+0xe)
00000948 57 fa 06 59 |W Y | TRAPEQ.W #0x0659
0000094c d0 fc 00 20 | | ADDA.W #0x20,A0
00000950 51 c8 ff f0 |Q | DBF D0,0x942
00000954 41 f9 00 00 f0 00 |A | LEA.L 0xf000,A0
0000095a 22 55 |"U | MOVEA.L (A5),A1
0000095c 23 7c 00 02 00 00 00 01 |#| | MOVE.L #0x20000,(A1+0x1)
00000964 30 3c 00 07 |0< | MOVE.W #0x7,D0
00000968 4e b8 07 08 |N | JSR 0x708
0000096c 4e b8 08 70 |N p | JSR 0x870
00000970 08 28 00 01 00 19 | ( | BTST.B #0x1,(A0+0x19)
00000976 66 08 |f | BNE 0x980
00000978 51 c8 ff ee |Q | DBF D0,0x968
0000097c PANIC_0xa16_disk_error_during_chain:
0000097c 50 fa 0a 16 |P | PANIC.W #0xa16
00000980 de fc 00 14 | | ADDA.W #0x14,A7
00000984 4e f8 08 10 |N | JMP 0x810
00000988 ; --------------------------------------------------------------------------------------
00000988 ; KC03_Wait_Disk_IO(a : W; VAR status : Byte)
00000988 ; Stack:
00000988 ; A6+0xc a : W
00000988 ; A6+0x8 VAR status : Byte
00000988 ; (From PTR @ 0x5c3c)
00000988 ; --------------------------------------------------------------------------------------
00000988 KC03_Wait_Disk_IO(a : W; VAR status : Byte):
00000988 48 e7 80 80 |H | MOVEM.L A0+D0,-(A7)
0000098c 30 2d 00 04 |0- | MOVE.W (A5+0x4),D0
00000990 41 bc 00 1f |A | CHK.W #0x1f,D0
00000994 eb 48 | H | LSL.W #0x5,D0
00000996 41 f0 01 b0 00 00 f0 00 |A | LEA.L (D0.W+#0xf000),A0 ; LEW=01b0
0000099e 4e b8 08 70 |N p | JSR 0x870
000009a2 42 35 01 51 |B5 Q | CLR.B ((A5)) ; LEW=0151
000009a6 08 28 00 01 00 19 | ( | BTST.B #0x1,(A0+0x19)
000009ac 67 04 |g | BEQ 0x9b2
000009ae 52 35 01 51 |R5 Q | ADDQ.B #0x1,((A5)) ; LEW=0151
000009b2 4c df 01 01 |L | MOVEM.L (A7)+,D0+A0
000009b6 4e 75 |Nu | RTS
000009b8 ; --------------------------------------------------------------------------------------
000009b8 ; KERNCALL_04
000009b8 ; (From PTR @ 0x5c40)
000009b8 ; --------------------------------------------------------------------------------------
000009b8 KERNCALL_04:
000009b8 48 e7 80 80 |H | MOVEM.L A0+D0,-(A7)
000009bc 30 2d 00 08 |0- | MOVE.W (A5+0x8),D0
000009c0 41 bc 00 1f |A | CHK.W #0x1f,D0
000009c4 eb 48 | H | LSL.W #0x5,D0
000009c6 41 f0 01 b0 00 00 f0 00 |A | LEA.L (D0.W+#0xf000),A0 ; LEW=01b0
000009ce 10 28 00 0e | ( | MOVE.B (A0+0xe),D0
000009d2 08 00 00 05 | | BTST.L #0x5,D0
000009d6 56 fa 06 6e |V n | TRAPNE.W #0x066e
000009da 42 35 01 51 |B5 Q | CLR.B ((A5)) ; LEW=0151
000009de 42 35 01 61 00 04 |B5 a | CLR.B ((A5+#0x4)) ; LEW=0161
000009e4 08 00 00 06 | | BTST.L #0x6,D0
000009e8 66 18 |f | BNE 0xa02
000009ea 08 e8 00 05 00 0e | | BSET.B #0x5,(A0+0xe)
000009f0 52 35 01 61 00 04 |R5 a | ADDQ.B #0x1,((A5+#0x4)) ; LEW=0161
000009f6 08 28 00 01 00 19 | ( | BTST.B #0x1,(A0+0x19)
000009fc 67 04 |g | BEQ 0xa02
000009fe 52 35 01 51 |R5 Q | ADDQ.B #0x1,((A5)) ; LEW=0151
00000a02 4c df 01 01 |L | MOVEM.L (A7)+,D0+A0
00000a06 4e 75 |Nu | RTS
00000a08 ; --------------------------------------------------------------------------------------
00000a08 ; KC0c_Write_Modem_Char(a, b: Word ; c : char)
00000a08 ; Stack:
00000a08 ; A6+0xc a : Word
00000a08 ; A6+0xa b : Word
00000a08 ; A6+0x8 c : char
00000a08 ; (From PTR @ 0x5c60)
00000a08 ; --------------------------------------------------------------------------------------
00000a08 KC0c_Write_Modem_Char(a, b: Word ; c : char):
00000a08 48 e7 70 20 |H p | MOVEM.L A2+D3+D2+D1,-(A7)
00000a0c 4e b8 08 92 |N | JSR 0x892
00000a10 45 ed 00 01 |E | LEA.L (A5+0x1),A2
00000a14 72 01 |r | MOVEQ.L #0x01,D1
00000a16 36 2d 00 02 |6- | MOVE.W (A5+0x2),D3
00000a1a 34 2d 00 04 |4- | MOVE.W (A5+0x4),D2
00000a1e 4e b8 23 f4 |N # | JSR 0x23f4
00000a22 4c df 04 0e |L | MOVEM.L (A7)+,D1+D2+D3+A2
00000a26 4e 75 |Nu | RTS
00000a28 ; --------------------------------------------------------------------------------------
00000a28 ; KC0d_Write_Modem_String(Word, Word, Char)
00000a28 ; (From PTR @ 0x5c64)
00000a28 ; --------------------------------------------------------------------------------------
00000a28 KC0d_Write_Modem_String(Word, Word, Char):
00000a28 48 e7 70 20 |H p | MOVEM.L A2+D3+D2+D1,-(A7)
00000a2c 4e b8 08 92 |N | JSR 0x892
00000a30 24 55 |$U | MOVEA.L (A5),A2
00000a32 32 1a |2 | MOVE.W (A2)+,D1
00000a34 67 0c |g | BEQ 0xa42
00000a36 36 2d 00 04 |6- | MOVE.W (A5+0x4),D3
00000a3a 34 2d 00 06 |4- | MOVE.W (A5+0x6),D2
00000a3e 4e b8 23 f4 |N # | JSR 0x23f4
00000a42 4c df 04 0e |L | MOVEM.L (A7)+,D1+D2+D3+A2
00000a46 4e 75 |Nu | RTS
00000a48 ; --------------------------------------------------------------------------------------
00000a48 ; KERNCALL_0e
00000a48 ; (From PTR @ 0x5c68)
00000a48 ; --------------------------------------------------------------------------------------
00000a48 KERNCALL_0e:
00000a48 2f 00 |/ | MOVE.L D0,-(A7)
00000a4a 4e b8 08 92 |N | JSR 0x892
00000a4e 30 2d 00 04 |0- | MOVE.W (A5+0x4),D0
00000a52 4e b8 23 e4 |N # | JSR 0x23e4
00000a56 3b 80 01 51 |; Q | MOVE.W D0,((A5)) ; LEW=0151
00000a5a 20 1f | | MOVE.L (A7)+,D0
00000a5c 4e 75 |Nu | RTS
00000a5e ; --------------------------------------------------------------------------------------
00000a5e ; KC06_PortPutChar(port : Word ; b : char)
00000a5e ; Stack:
00000a5e ; A6+0xa port : Word
00000a5e ; A6+0x8 b : char
00000a5e ; (From PTR @ 0x5c48)
00000a5e ; --------------------------------------------------------------------------------------
00000a5e KC06_PortPutChar(port : Word ; b : char):
00000a5e 48 e7 50 20 |H P | MOVEM.L A2+D3+D1,-(A7)
00000a62 45 ed 00 01 |E | LEA.L (A5+0x1),A2
00000a66 72 01 |r | MOVEQ.L #0x01,D1
00000a68 36 2d 00 02 |6- | MOVE.W (A5+0x2),D3
00000a6c 4e b8 25 24 |N %$ | JSR 0x2524
00000a70 4c df 04 0a |L | MOVEM.L (A7)+,D1+D3+A2
00000a74 4e 75 |Nu | RTS
00000a76 ; --------------------------------------------------------------------------------------
00000a76 ; KC0a(a: Word; b: String)
00000a76 ; Stack:
00000a76 ; A6+0xc a : Word
00000a76 ; A6+0x8 b : String
00000a76 ; (From PTR @ 0x5c58)
00000a76 ; --------------------------------------------------------------------------------------
00000a76 KC0a(a: Word; b: String):
00000a76 4e b8 08 92 |N | JSR 0x892
00000a7a 4e b8 36 b4 |N 6 | JSR 0x36b4
00000a7e ; --------------------------------------------------------------------------------------
00000a7e ; KC05_PortWriteString(port : Word ; str : String)
00000a7e ; Stack:
00000a7e ; A6+0xc port : Word
00000a7e ; A6+0x8 str : String
00000a7e ; (From PTR @ 0x5c44)
00000a7e ; --------------------------------------------------------------------------------------
00000a7e KC05_PortWriteString(port : Word ; str : String):
00000a7e 48 e7 50 20 |H P | MOVEM.L A2+D3+D1,-(A7)
00000a82 24 55 |$U | MOVEA.L (A5),A2
00000a84 32 1a |2 | MOVE.W (A2)+,D1
00000a86 67 08 |g | BEQ 0xa90
00000a88 36 2d 00 04 |6- | MOVE.W (A5+0x4),D3
00000a8c 4e b8 25 24 |N %$ | JSR 0x2524
00000a90 4c df 04 0a |L | MOVEM.L (A7)+,D1+D3+A2
00000a94 4e 75 |Nu | RTS
00000a96 ; --------------------------------------------------------------------------------------
00000a96 ; KC08_PortSomething(port: Word; b: Byte)
00000a96 ; Stack:
00000a96 ; A6+0xa port : Word
00000a96 ; A6+0x8 b : Byte
00000a96 ; (From PTR @ 0x5c50)
00000a96 ; --------------------------------------------------------------------------------------
00000a96 KC08_PortSomething(port: Word; b: Byte):
00000a96 48 e7 90 00 |H | MOVEM.L D3+D0,-(A7)
00000a9a 4e b8 08 92 |N | JSR 0x892
00000a9e 36 2d 00 02 |6- | MOVE.W (A5+0x2),D3
00000aa2 10 15 | | MOVE.B (A5),D0
00000aa4 4e b8 25 ac |N % | JSR 0x25ac
00000aa8 4c df 00 09 |L | MOVEM.L (A7)+,D0+D3
00000aac 4e 75 |Nu | RTS
00000aae ; --------------------------------------------------------------------------------------
00000aae ; KC07_PortGetChar(port : Word ; VAR ret : Word)
00000aae ; Stack:
00000aae ; A6+0xc port : Word
00000aae ; A6+0x8 VAR ret : Word
00000aae ; (From PTR @ 0x5c4c)
00000aae ; --------------------------------------------------------------------------------------
00000aae KC07_PortGetChar(port : Word ; VAR ret : Word):
00000aae 2f 00 |/ | MOVE.L D0,-(A7)
00000ab0 30 2d 00 04 |0- | MOVE.W (A5+0x4),D0
00000ab4 4e b8 24 a8 |N $ | JSR 0x24a8
00000ab8 3b 80 01 51 |; Q | MOVE.W D0,((A5)) ; LEW=0151
00000abc 20 1f | | MOVE.L (A7)+,D0
00000abe 4e 75 |Nu | RTS
00000ac0 ; --------------------------------------------------------------------------------------
00000ac0 ; KC09_PortStatus(Port : Word; VAR b: Byte)
00000ac0 ; Stack:
00000ac0 ; A6+0xc Port : Word
00000ac0 ; A6+0x8 VAR b : Byte
00000ac0 ; (From PTR @ 0x5c54)
00000ac0 ; --------------------------------------------------------------------------------------
00000ac0 KC09_PortStatus(Port : Word; VAR b: Byte):
00000ac0 2f 00 |/ | MOVE.L D0,-(A7)
00000ac2 30 2d 00 04 |0- | MOVE.W (A5+0x4),D0
00000ac6 4e b8 24 3e |N $> | JSR 0x243e
00000aca 1b 80 01 51 | Q | MOVE.B D0,((A5)) ; LEW=0151
00000ace 20 1f | | MOVE.L (A7)+,D0
00000ad0 4e 75 |Nu | RTS
00000ad2 ; --------------------------------------------------------------------------------------
00000ad2 ; KC00_GetBootDev(VAR a : Byte; VAR b : Word)
00000ad2 ; Stack:
00000ad2 ; A6+0xc VAR a : Byte
00000ad2 ; A6+0x8 VAR b : Word
00000ad2 ; (From PTR @ 0x5c30)
00000ad2 ; --------------------------------------------------------------------------------------
00000ad2 KC00_GetBootDev(VAR a : Byte; VAR b : Word):
00000ad2 1b b8 68 c4 01 61 00 04 | h a | MOVE.B 0x68c4,((A5+#0x4)) ; LEW=0161
00000ada 3b b8 68 c6 01 51 |; h Q | MOVE.W 0x68c6,((A5)) ; LEW=0151
00000ae0 4e 75 |Nu | RTS
00000ae2 ; --------------------------------------------------------------------------------------
00000ae2 ; KC11_Live(void)
00000ae2 ; Stack:
00000ae2 ; (From PTR @ 0x5c74)
00000ae2 ; --------------------------------------------------------------------------------------
00000ae2 KC11_Live(void):
00000ae2 48 e7 90 00 |H | MOVEM.L D3+D0,-(A7)
00000ae6 4e b8 08 92 |N | JSR 0x892
00000aea 42 78 6a d6 |Bxj | CLR.W 0x6ad6
00000aee 76 01 |v | MOVEQ.L #0x01,D3
00000af0 70 00 |p | MOVEQ.L #0x00,D0
00000af2 4e b8 25 ac |N % | JSR 0x25ac
00000af6 76 02 |v | MOVEQ.L #0x02,D3
00000af8 70 00 |p | MOVEQ.L #0x00,D0
00000afa 4e b8 25 ac |N % | JSR 0x25ac
00000afe 4c df 00 09 |L | MOVEM.L (A7)+,D0+D3
00000b02 4e 75 |Nu | RTS
00000b04 ; --------------------------------------------------------------------------------------
00000b04 ; KC13_ReadRtc
00000b04 ; (From PTR @ 0x5c7c)
00000b04 ; --------------------------------------------------------------------------------------
00000b04 KC13_ReadRtc:
00000b04 2a 55 |*U | MOVEA.L (A5),A5
00000b06 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
00000b0a 1a f8 80 09 | | MOVE.B IO_RTC_RAM_YEAR,(A5)+
00000b0e 4a 38 80 14 |J8 | TST.B IO_RTC_STATUS_BIT
00000b12 70 06 |p | MOVEQ.L #0x06,D0
00000b14 1a f0 01 a0 80 01 | | MOVE.B (D0.W-#7fff),(A5)+ ; LEW=01a0
00000b1a 51 c8 ff f8 |Q | DBF D0,0xb14
00000b1e 4b ed ff f9 |K | LEA.L (A5-0x7),A5
00000b22 08 38 00 00 80 14 | 8 | BTST.B #0x0,IO_RTC_STATUS_BIT
00000b28 66 e8 |f | BNE 0xb12
00000b2a 11 ed ff ff 6a ed | j | MOVE.B (A5-0x1),0x6aed
00000b30 11 f8 80 0f 6a ee | j | MOVE.B IO_RTC_RAM_MONTH,0x6aee
00000b36 11 f8 80 0e 6a ef | j | MOVE.B IO_RTC_RAM_MONTHDAY,0x6aef
00000b3c 20 2d ff fe | - | MOVE.L (A5-0x2),D0
00000b40 02 80 00 ff ff ff | | ANDI.L #0x00ffffff,D0
00000b46 b0 b8 6a ec | j | CMP.L 0x6aec,D0
00000b4a 67 7a |gz | BEQ 0xbc6
00000b4c 6e 06 |n | BGT 0xb54
00000b4e 06 80 00 01 00 00 | | ADDI.L #0x00010000,D0
00000b54 21 c0 6a f0 |! j | MOVE.L D0,0x6af0
00000b58 20 38 6a ec | 8j | MOVE.L 0x6aec,D0
00000b5c 00 80 00 03 00 00 | | ORI.L #0x00030000,D0
00000b62 30 3c 02 31 |0< 1 | MOVE.W #0x231,D0
00000b66 b0 b8 6a ec | j | CMP.L 0x6aec,D0
00000b6a 6f 2c |o, | BLE 0xb98
00000b6c b0 b8 6a f0 | j | CMP.L 0x6af0,D0
00000b70 6c 26 |l& | BGE 0xb98
00000b72 2f 01 |/ | MOVE.L D1,-(A7)
00000b74 42 81 |B | CLR.L D1
00000b76 20 38 6a f0 | 8j | MOVE.L 0x6af0,D0
00000b7a 44 fc 00 14 |D | MOVE.W #0x14,CCR
00000b7e 81 01 | | SBCD.B D1,D0
00000b80 66 10 |f | BNE 0xb92
00000b82 e0 48 | H | LSR.W #0x8,D0
00000b84 30 30 03 a0 5c b4 |00 \ | MOVE.W (D0.W*2+#0x5cb4),D0 ; LEW=03a0
00000b8a 66 06 |f | BNE 0xb92
00000b8c 06 80 ff ff 12 31 | 1 | ADDI.L #0xffff1231,D0
00000b92 22 1f |" | MOVE.L (A7)+,D1
00000b94 21 c0 6a f0 |! j | MOVE.L D0,0x6af0
00000b98 1b 78 6a f1 ff ff | xj | MOVE.B 0x6af1,(A5-0x1)
00000b9e 3a b8 6a f2 |: j | MOVE.W 0x6af2,(A5)
00000ba2 11 ed ff ff 80 09 | | MOVE.B (A5-0x1),IO_RTC_RAM_YEAR
00000ba8 11 d5 80 0f | | MOVE.B (A5),IO_RTC_RAM_MONTH
00000bac 11 ed 00 01 80 0e | | MOVE.B (A5+0x1),IO_RTC_RAM_MONTHDAY
00000bb2 50 f8 80 12 |P | S.B IO_RTC_COUNTERS_RESET
00000bb6 70 06 |p | MOVEQ.L #0x06,D0
00000bb8 11 9d 01 a0 80 01 | | MOVE.B (A5)+,(D0.W-#7fff) ; LEW=01a0
00000bbe 51 c8 ff f8 |Q | DBF D0,0xbb8
00000bc2 4b ed ff f9 |K | LEA.L (A5-0x7),A5
00000bc6 0c 55 02 31 | U 1 | CMPI.W #0x0231,(A5)
00000bca 66 04 |f | BNE 0xbd0
00000bcc 3a bc 02 29 |: ) | MOVE.W #0x229,(A5)
00000bd0 46 fc 20 00 |F | MOVE.W #0x2000,SR
00000bd4 4e 75 |Nu | RTS
00000bd6 ; --------------------------------------------------------------------------------------
00000bd6 ; KC14_WriteRtc
00000bd6 ; (From PTR @ 0x5c80)
00000bd6 ; --------------------------------------------------------------------------------------
00000bd6 KC14_WriteRtc:
00000bd6 2a 55 |*U | MOVEA.L (A5),A5
00000bd8 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
00000bdc 11 dd 80 09 | | MOVE.B (A5)+,IO_RTC_RAM_YEAR
00000be0 0c 55 02 29 | U ) | CMPI.W #0x0229,(A5)
00000be4 66 c2 |f | BNE 0xba8
00000be6 3a bc 02 31 |: 1 | MOVE.W #0x231,(A5)
00000bea 60 bc |` | BRA 0xba8
00000bec ; --------------------------------------------------------------------------------------
00000bec ; KC15_DiagBus(a : Word; b : Long) : Byte
00000bec ; Stack:
00000bec ; A6+0xe VAR RETURN : Byte
00000bec ; A6+0xc a : Word
00000bec ; A6+0x8 b : Long
00000bec ; (From PTR @ 0x5c84)
00000bec ; --------------------------------------------------------------------------------------
00000bec KC15_DiagBus(a : Word; b : Long) : Byte:
00000bec 2f 08 |/ | MOVE.L A0,-(A7)
00000bee 20 6d 00 06 | m | MOVEA.L (A5+0x6),A0
00000bf2 30 2d 00 04 |0- | MOVE.W (A5+0x4),D0
00000bf6 4e b8 50 c8 |N P | JSR 0x50c8
00000bfa 3b 80 01 51 |; Q | MOVE.W D0,((A5)) ; LEW=0151
00000bfe 20 5f | _ | MOVEA.L (A7)+,A0
00000c00 4e 75 |Nu | RTS
00000c02 ; --------------------------------------------------------------------------------------
00000c02 ; KC16_Clock_Margin
00000c02 ; (From PTR @ 0x5c88)
00000c02 ; --------------------------------------------------------------------------------------
00000c02 KC16_Clock_Margin:
00000c02 48 e7 e0 00 |H | MOVEM.L D2+D1+D0,-(A7)
00000c06 30 15 |0 | MOVE.W (A5),D0
00000c08 22 38 f8 00 |"8 | MOVE.L IO_READ_STATUS_p24,D1
00000c0c 24 01 |$ | MOVE.L D1,D2
00000c0e e3 99 | | ROL.L #0x1,D1
00000c10 02 01 00 01 | | ANDI.B #0x01,D1
00000c14 b0 01 | | CMP.B D1,D0
00000c16 66 52 |fR | BNE 0xc6a
00000c18 4a 00 |J | TST.B D0
00000c1a 67 06 |g | BEQ 0xc22
00000c1c 08 c2 00 10 | | BSET.L #0x10,D2
00000c20 60 04 |` | BRA 0xc26
00000c22 08 82 00 10 | | BCLR.L #0x10,D2
00000c26 08 82 00 13 | | BCLR.L #0x13,D2
00000c2a 21 c2 f4 00 |! | MOVE.L D2,IO_WRITE_CONTROL_p24
00000c2e 4e 7a 00 02 |Nz | MOVEC CACR,D0 ; Cache Control Register
00000c32 2f 00 |/ | MOVE.L D0,-(A7)
00000c34 4e 7a 08 01 |Nz | MOVEC VBR,D0 ; Vector Base Register
00000c38 2f 00 |/ | MOVE.L D0,-(A7)
00000c3a 40 e7 |@ | MOVE.W SR,-(A7)
00000c3c 21 cf 00 00 |! | MOVE.L A7,0x0
00000c40 21 fc 00 00 0c 50 00 04 |! P | MOVE.L #0xc50,0x4
00000c48 4a b8 fa 00 |J | TST.L IO_MARGIN_CLOCK_p74
00000c4c 4e 72 27 00 |Nr' | STOP #0x2700
00000c50 20 38 f8 00 | 8 | MOVE.L IO_READ_STATUS_p24,D0 ; Via VECTOR_RESET
00000c54 08 c0 00 13 | | BSET.L #0x13,D0
00000c58 21 c0 f4 00 |! | MOVE.L D0,IO_WRITE_CONTROL_p24
00000c5c 46 df |F | MOVE.W (A7)+,SR
00000c5e 20 1f | | MOVE.L (A7)+,D0
00000c60 4e 7b 08 01 |N{ | MOVEC D0,VBR ; Vector Base Register
00000c64 20 1f | | MOVE.L (A7)+,D0
00000c66 4e 7b 00 02 |N{ | MOVEC D0,CACR ; Cache Control Register
00000c6a 4c df 00 07 |L | MOVEM.L (A7)+,D0+D1+D2
00000c6e 4e 75 |Nu | RTS
00000c70 ; --------------------------------------------------------------------------------------
00000c70 ; KC17_Power_Margin
00000c70 ; (From PTR @ 0x5c8c)
00000c70 ; --------------------------------------------------------------------------------------
00000c70 KC17_Power_Margin:
00000c70 48 e7 c0 00 |H | MOVEM.L D1+D0,-(A7)
00000c74 22 38 f8 00 |"8 | MOVE.L IO_READ_STATUS_p24,D1
00000c78 30 15 |0 | MOVE.W (A5),D0
00000c7a 67 1a |g | BEQ 0xc96
00000c7c 02 41 01 00 | A | ANDI.W #0x0100,D1
00000c80 e0 49 | I | LSR.W #0x8,D1
00000c82 41 bc 00 02 |A | CHK.W #0x2,D0
00000c86 08 c1 00 01 | | BSET.L #0x1,D1
00000c8a 21 c1 fe 00 |! | MOVE.L D1,IO_CPU_CONTROL_PSU_MARGIN_BREG4_p23
00000c8e 70 04 |p | MOVEQ.L #0x04,D0
00000c90 90 55 | U | SUB.W (A5),D0
00000c92 01 c1 | | BSET.L D0,D1
00000c94 60 16 |` | BRA 0xcac
00000c96 02 41 03 00 | A | ANDI.W #0x0300,D1
00000c9a e0 49 | I | LSR.W #0x8,D1
00000c9c 21 c1 fe 00 |! | MOVE.L D1,IO_CPU_CONTROL_PSU_MARGIN_BREG4_p23
00000ca0 70 ff |p | MOVEQ.L #-0x01,D0
00000ca2 4e 71 |Nq | NOP
00000ca4 51 c8 ff fc |Q | DBF D0,0xca2
00000ca8 08 81 00 01 | | BCLR.L #0x1,D1
00000cac 21 c1 fe 00 |! | MOVE.L D1,IO_CPU_CONTROL_PSU_MARGIN_BREG4_p23
00000cb0 4c df 00 03 |L | MOVEM.L (A7)+,D0+D1
00000cb4 4e 75 |Nu | RTS
00000cb6 ; --------------------------------------------------------------------------------------
00000cb6 ; KERNCALL_18
00000cb6 ; (From PTR @ 0x5c90)
00000cb6 ; --------------------------------------------------------------------------------------
00000cb6 KERNCALL_18:
00000cb6 2f 00 |/ | MOVE.L D0,-(A7)
00000cb8 42 67 |Bg | CLR.W -(A7)
00000cba 2f 3c 00 00 0c cc |/< | MOVE.L #0xccc,-(A7)
00000cc0 40 e7 |@ | MOVE.W SR,-(A7)
00000cc2 46 fc 21 00 |F ! | MOVE.W #0x2100,SR
00000cc6 30 15 |0 | MOVE.W (A5),D0
00000cc8 4e f8 05 be |N | JMP 0x5be
00000ccc 20 1f 4e 75 | Nu | .XXX[0x4]
00000cd0 4e b8 54 7c |N T| | JSR 0x547c
00000cd4 ; --------------------------------------------------------------------------------------
00000cd4 ; KERNCALL_19
00000cd4 ; (From PTR @ 0x5c94)
00000cd4 ; --------------------------------------------------------------------------------------
00000cd4 KERNCALL_19:
00000cd4 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
00000cd8 4a 38 68 d3 |J8h | TST.B 0x68d3
00000cdc 67 24 |g$ | BEQ 0xd02
00000cde 2f 00 |/ | MOVE.L D0,-(A7)
00000ce0 42 80 |B | CLR.L D0
00000ce2 10 38 68 d2 | 8h | MOVE.B 0x68d2,D0
00000ce6 3b b0 03 a0 68 d4 01 51 |; h Q| MOVE.W (D0.W*2+#0x68d4),((A5)) ; LEW=03a0 LEW=0151
00000cee 20 1f | | MOVE.L (A7)+,D0
00000cf0 52 38 68 d2 |R8h | ADDQ.B #0x1,0x68d2
00000cf4 53 38 68 d3 |S8h | SUBQ.B #0x1,0x68d3
00000cf8 1b bc 00 01 01 61 00 04 | a | MOVE.B #0x01,((A5+#0x4)) ; LEW=0161
00000d00 60 0c |` | BRA 0xd0e
00000d02 42 35 01 61 00 04 |B5 a | CLR.B ((A5+#0x4)) ; LEW=0161
00000d08 4a 2d 00 08 |J- | TST.B (A5+0x8)
00000d0c 66 c2 |f | BNE 0xcd0
00000d0e 46 fc 20 00 |F | MOVE.W #0x2000,SR
00000d12 4e 75 |Nu | RTS
00000d14 ; --------------------------------------------------------------------------------------
00000d14 ; KERNCALL_1a
00000d14 ; (From PTR @ 0x5c98)
00000d14 ; --------------------------------------------------------------------------------------
00000d14 KERNCALL_1a:
00000d14 48 e7 e0 80 |H | MOVEM.L A0+D2+D1+D0,-(A7)
00000d18 20 6d 00 04 | m | MOVEA.L (A5+0x4),A0
00000d1c 32 2d 00 02 |2- | MOVE.W (A5+0x2),D1
00000d20 42 80 |B | CLR.L D0
00000d22 30 2d 00 00 |0- | MOVE.W (A5+0x0),D0
00000d26 67 3c |g< | BEQ 0xd64
00000d28 42 2d 00 08 |B- | CLR.B (A5+0x8)
00000d2c 0c 40 00 03 | @ | CMPI.W #0x0003,D0
00000d30 6d 28 |m( | BLT 0xd5a
00000d32 48 41 |HA | SWAP.W D1
00000d34 32 2d 00 02 |2- | MOVE.W (A5+0x2),D1
00000d38 60 06 |` | BRA 0xd40
00000d3a b2 58 | X | CMP.W (A0)+,D1
00000d3c 66 2c |f, | BNE 0xd6a
00000d3e 53 40 |S@ | SUBQ.W #0x1,D0
00000d40 24 08 |$ | MOVE.L A0,D2
00000d42 02 42 00 02 | B | ANDI.W #0x0002,D2
00000d46 66 f2 |f | BNE 0xd3a
00000d48 e2 98 | | ROR.L #0x1,D0
00000d4a 53 40 |S@ | SUBQ.W #0x1,D0
00000d4c b2 98 | | CMP.L (A0)+,D1
00000d4e 56 c8 ff fc |V | DBNE D0,0xd4c
00000d52 66 16 |f | BNE 0xd6a
00000d54 42 40 |B@ | CLR.W D0
00000d56 e3 98 | | ROL.L #0x1,D0
00000d58 67 0a |g | BEQ 0xd64
00000d5a 53 40 |S@ | SUBQ.W #0x1,D0
00000d5c b2 58 | X | CMP.W (A0)+,D1
00000d5e 56 c8 ff fc |V | DBNE D0,0xd5c
00000d62 66 06 |f | BNE 0xd6a
00000d64 1b 7c 00 01 00 08 | | | MOVE.B #0x01,(A5+0x8)
00000d6a 4c df 01 07 |L | MOVEM.L (A7)+,D0+D1+D2+A0
00000d6e 4e 75 |Nu | RTS
00000d70 ; --------------------------------------------------------------------------------------
00000d70 ; KERNCALL_1b
00000d70 ; (From PTR @ 0x5c9c)
00000d70 ; --------------------------------------------------------------------------------------
00000d70 KERNCALL_1b:
00000d70 48 e7 e0 80 |H | MOVEM.L A0+D2+D1+D0,-(A7)
00000d74 20 6d 00 04 | m | MOVEA.L (A5+0x4),A0
00000d78 32 2d 00 02 |2- | MOVE.W (A5+0x2),D1
00000d7c 42 80 |B | CLR.L D0
00000d7e 30 15 |0 | MOVE.W (A5),D0
00000d80 67 34 |g4 | BEQ 0xdb6
00000d82 0c 40 00 07 | @ | CMPI.W #0x0007,D0
00000d86 6d 26 |m& | BLT 0xdae
00000d88 48 41 |HA | SWAP.W D1
00000d8a 32 2d 00 02 |2- | MOVE.W (A5+0x2),D1
00000d8e 60 04 |` | BRA 0xd94
00000d90 30 c1 |0 | MOVE.W D1,(A0)+
00000d92 53 40 |S@ | SUBQ.W #0x1,D0
00000d94 24 08 |$ | MOVE.L A0,D2
00000d96 02 42 00 02 | B | ANDI.W #0x0002,D2
00000d9a 66 f4 |f | BNE 0xd90
00000d9c e4 98 | | ROR.L #0x2,D0
00000d9e 53 40 |S@ | SUBQ.W #0x1,D0
00000da0 20 c1 | | MOVE.L D1,(A0)+
00000da2 20 c1 | | MOVE.L D1,(A0)+
00000da4 51 c8 ff fa |Q | DBF D0,0xda0
00000da8 42 40 |B@ | CLR.W D0
00000daa e5 98 | | ROL.L #0x2,D0
00000dac 67 08 |g | BEQ 0xdb6
00000dae 53 40 |S@ | SUBQ.W #0x1,D0
00000db0 30 c1 |0 | MOVE.W D1,(A0)+
00000db2 51 c8 ff fc |Q | DBF D0,0xdb0
00000db6 4c df 01 07 |L | MOVEM.L (A7)+,D0+D1+D2+A0
00000dba 4e 75 |Nu | RTS
00000dbc ; --------------------------------------------------------------------------------------
00000dbc ; KC1c_ProtCopy(src : Pointer; dst : Pointer; len : Word)
00000dbc ; Stack:
00000dbc ; A6+0xe src : Pointer
00000dbc ; A6+0xa dst : Pointer
00000dbc ; A6+0x8 len : Word
00000dbc ; (From PTR @ 0x5ca0)
00000dbc ; --------------------------------------------------------------------------------------
00000dbc KC1c_ProtCopy(src : Pointer; dst : Pointer; len : Word):
00000dbc 48 e7 c0 c0 |H | MOVEM.L A1+A0+D1+D0,-(A7)
00000dc0 20 6d 00 06 | m | MOVEA.L (A5+0x6),A0
00000dc4 22 6d 00 02 |"m | MOVEA.L (A5+0x2),A1
00000dc8 42 80 |B | CLR.L D0
00000dca 30 15 |0 | MOVE.W (A5),D0
00000dcc 67 2c |g, | BEQ 0xdfa
00000dce 0c 40 00 07 | @ | CMPI.W #0x0007,D0
00000dd2 6d 1e |m | BLT 0xdf2
00000dd4 60 04 |` | BRA 0xdda
00000dd6 12 d8 | | MOVE.B (A0)+,(A1)+
00000dd8 53 40 |S@ | SUBQ.W #0x1,D0
00000dda 22 09 |" | MOVE.L A1,D1
00000ddc 02 41 00 03 | A | ANDI.W #0x0003,D1
00000de0 66 f4 |f | BNE 0xdd6
00000de2 e4 98 | | ROR.L #0x2,D0
00000de4 53 40 |S@ | SUBQ.W #0x1,D0
00000de6 22 d8 |" | MOVE.L (A0)+,(A1)+
00000de8 51 c8 ff fc |Q | DBF D0,0xde6
00000dec 42 40 |B@ | CLR.W D0
00000dee e5 98 | | ROL.L #0x2,D0
00000df0 67 08 |g | BEQ 0xdfa
00000df2 53 40 |S@ | SUBQ.W #0x1,D0
00000df4 12 d8 | | MOVE.B (A0)+,(A1)+
00000df6 51 c8 ff fc |Q | DBF D0,0xdf4
00000dfa 4c df 03 03 |L | MOVEM.L (A7)+,D0+D1+A0+A1
00000dfe 4e 75 |Nu | RTS
00000e00 ; --------------------------------------------------------------------------------------
00000e00 ; KC1d_BusCopy(src : Pointer; sfc : Word; dst : Pointer; dfc : Word; len : Word
00000e00 ; Stack:
00000e00 ; A6+0x12 src : Pointer
00000e00 ; A6+0x10 sfc : Word
00000e00 ; A6+0xc dst : Pointer
00000e00 ; A6+0xa dfc : Word
00000e00 ; A6+0x8 len : Word
00000e00 ; (From PTR @ 0x5ca4)
00000e00 ; --------------------------------------------------------------------------------------
00000e00 KC1d_BusCopy(src : Pointer; sfc : Word; dst : Pointer; dfc : Word; len : Word:
00000e00 48 e7 80 c0 |H | MOVEM.L A1+A0+D0,-(A7)
00000e04 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
00000e08 42 80 |B | CLR.L D0
00000e0a 20 6d 00 0a | m | MOVEA.L (A5+0xa),A0
00000e0e 30 2d 00 08 |0- | MOVE.W (A5+0x8),D0
00000e12 4e 7b 00 00 |N{ | MOVEC D0,SFC ; Source Function Code
00000e16 22 6d 00 04 |"m | MOVEA.L (A5+0x4),A1
00000e1a 30 2d 00 02 |0- | MOVE.W (A5+0x2),D0
00000e1e 4e 7b 00 01 |N{ | MOVEC D0,DFC ; Destination Function Code
00000e22 30 15 |0 | MOVE.W (A5),D0
00000e24 0c 40 00 04 | @ | CMPI.W #0x0004,D0
00000e28 67 1a |g | BEQ 0xe44
00000e2a 0c 40 00 02 | @ | CMPI.W #0x0002,D0
00000e2e 67 0a |g | BEQ 0xe3a
00000e30 0e 10 00 00 | | MOVES.B (A0),D0
00000e34 0e 11 08 00 | | MOVES.B D0,(A1)
00000e38 60 12 |` | BRA 0xe4c
00000e3a 0e 50 00 00 | P | MOVES.W (A0),D0
00000e3e 0e 51 08 00 | Q | MOVES.W D0,(A1)
00000e42 60 08 |` | BRA 0xe4c
00000e44 0e 90 00 00 | | MOVES.L (A0),D0
00000e48 0e 91 08 00 | | MOVES.L D0,(A1)
00000e4c 46 fc 20 00 |F | MOVE.W #0x2000,SR
00000e50 4c df 03 01 |L | MOVEM.L (A7)+,D0+A0+A1
00000e54 4e 75 |Nu | RTS
00000e56 ; --------------------------------------------------------------------------------------
00000e56 ; KC1e_Fifo_Tx_Response(ptr : Pointer; chan : Word)
00000e56 ; Stack:
00000e56 ; A6+0xa ptr : Pointer
00000e56 ; A6+0x8 chan : Word
00000e56 ; (From PTR @ 0x5ca8)
00000e56 ; --------------------------------------------------------------------------------------
00000e56 KC1e_Fifo_Tx_Response(ptr : Pointer; chan : Word):
00000e56 48 e7 c0 c0 |H | MOVEM.L A1+A0+D1+D0,-(A7)
00000e5a 08 b8 00 00 6a d4 | j | BCLR.B #0x0,0x6ad4
00000e60 42 80 |B | CLR.L D0
00000e62 30 15 |0 | MOVE.W (A5),D0
00000e64 41 bc 00 0f |A | CHK.W #0xf,D0
00000e68 32 00 |2 | MOVE.W D0,D1
00000e6a eb 49 | I | LSL.W #0x5,D1
00000e6c 43 f0 11 b0 00 00 ee 10 |C | LEA.L (D1.W+#0xee10),A1 ; LEW=11b0
00000e74 20 6d 00 02 | m | MOVEA.L (A5+0x2),A0
00000e78 22 d8 |" | MOVE.L (A0)+,(A1)+
00000e7a 22 d8 |" | MOVE.L (A0)+,(A1)+
00000e7c 22 d8 |" | MOVE.L (A0)+,(A1)+
00000e7e 22 90 |" | MOVE.L (A0),(A1)
00000e80 21 c0 f6 00 |! | MOVE.L D0,IO_CPU_RESPONSE_p68
00000e84 4c df 03 03 |L | MOVEM.L (A7)+,D0+D1+A0+A1
00000e88 4e 75 |Nu | RTS
00000e8a ; --------------------------------------------------------------------------------------
00000e8a ; KC1f_Fifo_Rx_Request(ptr : Pointer; chan : Word; VAR flag : Bool)
00000e8a ; Stack:
00000e8a ; A6+0xe ptr : Pointer
00000e8a ; A6+0xc chan : Word
00000e8a ; A6+0x8 VAR flag : Bool
00000e8a ; (From PTR @ 0x5cac)
00000e8a ; --------------------------------------------------------------------------------------
00000e8a KC1f_Fifo_Rx_Request(ptr : Pointer; chan : Word; VAR flag : Bool):
00000e8a 48 e7 c0 c0 |H | MOVEM.L A1+A0+D1+D0,-(A7)
00000e8e 42 35 01 51 |B5 Q | CLR.B ((A5)) ; LEW=0151
00000e92 08 b8 00 00 6a d4 | j | BCLR.B #0x0,0x6ad4
00000e98 67 26 |g& | BEQ 0xec0
00000e9a 52 35 01 51 |R5 Q | ADDQ.B #0x1,((A5)) ; LEW=0151
00000e9e 42 80 |B | CLR.L D0
00000ea0 30 2d 00 04 |0- | MOVE.W (A5+0x4),D0
00000ea4 41 bc 00 0f |A | CHK.W #0xf,D0
00000ea8 32 00 |2 | MOVE.W D0,D1
00000eaa eb 49 | I | LSL.W #0x5,D1
00000eac 41 f0 11 b0 00 00 ee 10 |A | LEA.L (D1.W+#0xee10),A0 ; LEW=11b0
00000eb4 22 6d 00 06 |"m | MOVEA.L (A5+0x6),A1
00000eb8 22 d8 |" | MOVE.L (A0)+,(A1)+
00000eba 22 d8 |" | MOVE.L (A0)+,(A1)+
00000ebc 22 d8 |" | MOVE.L (A0)+,(A1)+
00000ebe 22 90 |" | MOVE.L (A0),(A1)
00000ec0 4c df 03 03 |L | MOVEM.L (A7)+,D0+D1+A0+A1
00000ec4 4e 75 |Nu | RTS
00000ec6 ; --------------------------------------------------------------------------------------
00000ec6 ; KC20_Estop(void)
00000ec6 ; Stack:
00000ec6 ; (From PTR @ 0x5cb0)
00000ec6 ; --------------------------------------------------------------------------------------
00000ec6 KC20_Estop(void):
00000ec6 4e b8 2c 5e |N ,^ | JSR 0x2c5e
00000eca 23 ed ff fc 00 00 fc 08 |# | MOVE.L (A5-0x4),0xfc08
00000ed2 4e f8 56 ce |N V | JMP 0x56ce
00000ed6 46 fc |F | .XXX[0x2]
00000ed8 22 00 48 f9 7f ff 00 00 |" H | .XXX[0x80]
00000ee0 90 44 23 cf 00 00 90 80 | D# |
00000ee8 23 fc 00 00 0f 02 00 00 |# |
00000ef0 90 84 72 7f c2 28 00 1b | r ( |
00000ef8 43 bc 00 08 4e f0 15 a1 |C N |
00000f00 5c e2 4e b9 00 00 9e 2a |\ N *|
00000f08 4c f9 7f ff 00 00 90 44 |L D|
00000f10 2e 79 00 00 90 80 4e b9 |.y N |
00000f18 00 00 a9 16 08 28 00 06 | ( |
00000f20 00 0e 67 04 60 00 00 24 | g ` $|
00000f28 4e 75 48 e7 80 e0 45 f9 |NuH E |
00000f30 00 00 90 94 4e b8 54 1c | N T |
00000f38 4c df 07 01 13 fc 00 01 |L |
00000f40 00 00 90 93 4e b9 00 00 | N |
00000f48 a9 16 2f 08 42 a8 00 08 | / B |
00000f50 41 e8 00 1a 42 58 42 90 |A BXB |
00000f58 20 5f 4e f8 04 88 | _N | .XXX[0x6]
00000f5e 48 e7 41 b0 |H A | MOVEM.L A3+A2+A0+D7+D1,-(A7)
00000f62 42 86 |B | CLR.L D6
00000f64 41 f9 00 02 00 00 |A | LEA.L 0x20000,A0
00000f6a 72 ff |r | MOVEQ.L #-0x01,D1
00000f6c 42 58 |BX | CLR.W (A0)+
00000f6e 51 c9 ff fc |Q | DBF D1,0xf6c
00000f72 4e f0 01 e1 5d 06 |N ] | JMP ((#0x5d06)) ; LEW=01e1
00000f78 21 fc 00 00 58 6e 00 08 |! Xn | .XXX[0x5a8]
00000f80 4c f8 0c 00 5c da 41 f9 |L \ A |
00000f88 00 02 00 00 72 ff 21 fc | r ! |
00000f90 00 00 0f be 79 d4 e9 c0 | y |
00000f98 72 10 34 87 e9 c0 76 08 |r 4 v |
00000fa0 30 f3 70 00 54 80 51 c9 |0 p T Q |
00000fa8 ff e6 42 b8 79 d4 21 fc | B y ! |
00000fb0 00 00 58 b4 00 08 4a 86 | X J |
00000fb8 4c df 0d 82 4e 75 4a 86 |L NuJ |
00000fc0 66 e2 2c 00 60 de 46 fc |f , ` F |
00000fc8 23 00 42 41 12 28 00 1b |# BA ( |
00000fd0 43 bc 00 12 4e f0 15 a1 |C N |
00000fd8 5d 24 48 e7 80 20 42 80 |]$H B |
00000fe0 10 28 00 1a 41 bc 00 0f | ( A |
00000fe8 24 70 05 a0 6b 24 4a 2a |$p k$J*|
00000ff0 00 1b 56 fa 08 06 4a aa | V J |
00000ff8 00 00 6a 28 10 28 00 0e | j( ( |
00001000 02 00 00 01 01 2a 00 1a | * |
00001008 67 0c 08 28 00 02 00 19 |g ( |
00001010 67 22 01 aa 00 1a 25 48 |g" %H|
00001018 00 00 21 4a 00 04 4c df | !J L |
00001020 04 01 4e 75 45 ea 00 0c | NuE |
00001028 4e b8 52 e4 4c df 04 01 |N R L |
00001030 4e f8 04 82 4c df 04 01 |N L |
00001038 58 8f 4e f8 04 88 48 e7 |X N H |
00001040 80 60 24 68 00 04 43 ea | `$h C |
00001048 00 0c 4e b8 52 fe 64 36 | N R d6|
00001050 c1 49 10 28 00 0e 02 00 | I ( |
00001058 00 01 01 2a 00 1a 67 0c | * g |
00001060 08 28 00 02 00 19 67 16 | ( g |
00001068 01 aa 00 1a 21 69 00 04 | !i |
00001070 00 04 25 48 00 00 4e b8 | %H N |
00001078 04 72 20 49 60 10 4e b8 | r I` N |
00001080 04 88 20 49 60 c0 25 7c | I` %||
00001088 93 03 fc 00 00 00 21 7c | !||
00001090 93 03 fc 00 00 04 4c df | L |
00001098 06 01 4e 75 2f 0a 24 70 | Nu/ $p|
000010a0 01 62 00 04 00 14 4a aa | b J |
000010a8 00 0c 6a 0a 25 68 00 04 | j %h |
000010b0 00 0c 24 5f 4e 75 45 ea | $_NuE |
000010b8 00 00 4e b8 52 e4 24 5f | N R $_|
000010c0 4e f8 04 82 48 e7 00 60 |N H `|
000010c8 24 70 01 62 00 04 00 14 |$p b |
000010d0 42 2a 00 12 43 ea 00 00 |B* C |
000010d8 4e b8 52 fe 64 10 25 69 |N R d %i|
000010e0 00 04 00 0c c1 49 4e b8 | IN |
000010e8 04 72 20 49 60 08 25 7c | r I` %||
000010f0 93 03 fc 00 00 0c 4c df | L |
000010f8 06 00 4e 75 4e b8 0f da | NuN |
00001100 4e b8 13 56 64 00 02 26 |N Vd &|
00001108 48 e7 80 40 42 80 10 28 |H @B (|
00001110 00 1b 2f 30 05 a0 5d 70 | /0 ]p|
00001118 22 70 01 62 00 04 00 04 |"p b |
00001120 13 70 01 62 00 04 00 18 | p b |
00001128 00 09 30 29 00 1a 08 80 | 0) |
00001130 00 07 80 9f 33 40 00 1a | 3@ |
00001138 13 7c 00 4d 00 01 4c df | | M L |
00001140 02 01 4e b8 04 82 64 00 | N d |
00001148 01 ec 4e b8 10 9c 4e b8 | N N |
00001150 53 20 4e b8 14 28 64 00 |S N (d |
00001158 01 dc 4e b8 53 54 4e b8 | N STN |
00001160 10 c4 4e b8 13 94 4e f8 | N N |
00001168 12 06 4e b8 0f da 4e b8 | N N |
00001170 10 9c 4e b8 53 20 48 e7 | N S H |
00001178 80 40 30 3c 00 61 4e b8 | @0< aN |
00001180 11 a8 4c df 02 01 4e b8 | L N |
00001188 04 82 54 fa 06 0f 2f 09 | T / |
00001190 22 70 01 62 00 04 00 04 |"p b |
00001198 3f 29 00 12 4e b8 07 52 |?) N R|
000011a0 32 9f 22 5f 4e f8 12 2e |2 "_N .|
000011a8 4e b8 08 92 22 68 00 04 |N "h |
000011b0 13 bc 00 01 01 62 00 14 | b |
000011b8 00 12 22 69 00 04 33 68 | "i 3h|
000011c0 00 1c 00 02 33 68 00 1e | 3h |
000011c8 00 12 32 80 4e 75 4e b8 | 2 NuN |
000011d0 0f da 4e b8 10 9c 4e b8 | N N |
000011d8 53 20 48 e7 80 40 30 3c |S H @0<|
000011e0 00 63 4e b8 11 a8 08 29 | cN )|
000011e8 00 00 00 01 66 f8 32 80 | f 2 |
000011f0 4c df 02 01 4e b8 04 82 |L N |
000011f8 54 fa 06 17 60 30 4e b8 |T `0N |
00001200 0f da 4e b8 13 56 65 2e | N Ve.|
00001208 4e f8 13 2c 4e b8 0f da |N ,N |
00001210 60 0c 4e b8 0f da 4e b8 |` N N |
00001218 13 56 64 00 01 10 4e b8 | Vd N |
00001220 10 9c 4e b8 53 20 4e b8 | N S N |
00001228 14 3a 64 00 01 08 4e b8 | :d N |
00001230 53 54 4e b8 10 c4 4e b8 |STN N |
00001238 10 3e 4e f8 04 90 4e b8 | >N N |
00001240 0f da 4e b8 10 9c 4e b8 | N N |
00001248 53 20 4e b8 13 bc 4e b8 |S N N |
00001250 13 f2 54 fa 07 43 60 d6 | T C` |
00001258 4e b8 0f da 4e b8 10 9c |N N |
00001260 4e b8 53 20 4e b8 14 3a |N S N :|
00001268 64 00 00 ca 4e b8 14 28 |d N (|
00001270 60 b8 42 41 12 28 00 1a |` BA ( |
00001278 0c 01 00 0f 6e 64 4a 30 | ndJ0|
00001280 15 a2 6b 24 00 1b 66 5a | k$ fZ|
00001288 4e b8 0f da 4e b8 10 9c |N N |
00001290 4e b8 53 20 48 e7 00 70 |N S H p|
00001298 4e b8 07 52 24 68 00 04 |N R$h |
000012a0 26 6a 00 04 17 6a 00 18 |&j j |
000012a8 00 09 36 bc 40 00 08 13 | 6 @ |
000012b0 00 06 56 fa 08 06 32 fc | V 2 |
000012b8 00 01 32 eb 00 16 32 eb | 2 2 |
000012c0 00 18 32 ab 00 1a 21 7c | 2 !||
000012c8 00 00 00 08 00 08 4e b8 | N |
000012d0 53 54 4e b8 10 c4 4e b8 |STN N |
000012d8 10 3e 4c df 0e 00 4e f8 | >L N |
000012e0 04 90 2f 09 4e b8 07 52 | / N R|
000012e8 42 51 21 7c 00 00 00 02 |BQ!| |
000012f0 00 08 22 5f 4e f8 04 90 | "_N |
000012f8 4e b8 0f da 48 e7 00 60 |N H `|
00001300 4e b8 07 52 45 f0 01 62 |N RE b|
00001308 00 04 00 1c 22 da 22 da | " " |
00001310 22 da 22 da 22 da 32 92 |" " " 2 |
00001318 4c df 06 00 21 7c 00 00 |L !| |
00001320 00 16 00 08 4e b8 10 3e | N >|
00001328 4e f8 04 90 4e b8 10 9c |N N |
00001330 4e b8 53 20 4e b8 13 bc |N S N |
00001338 4a 78 6b 64 66 08 4e b8 |Jxkdf N |
00001340 13 94 54 fa 07 3e 4e b8 | T >N |
00001348 53 54 4e b8 10 c4 4e b8 |STN N |
00001350 10 3e 4e f8 04 88 48 e7 | >N H |
00001358 80 40 22 70 01 62 00 04 | @"p b |
00001360 00 04 13 70 01 62 00 04 | p b |
00001368 00 18 00 09 30 29 00 1c | 0) |
00001370 b0 68 00 1c 66 0a 44 fc | h f D |
00001378 00 01 4c df 02 01 4e 75 | L Nu|
00001380 33 68 00 1c 00 1c 13 7c |3h ||
00001388 00 45 00 01 4c df 02 01 | E L |
00001390 4e f8 04 82 2f 09 22 70 |N / "p|
00001398 01 62 00 04 00 04 13 70 | b p|
000013a0 01 62 00 04 00 18 00 09 | b |
000013a8 42 69 00 1c 42 69 00 06 |Bi Bi |
000013b0 13 7c 00 47 00 01 22 5f | | G "_|
000013b8 4e f8 04 82 2f 09 22 70 |N / "p|
000013c0 01 62 00 04 00 04 13 70 | b p|
000013c8 01 62 00 04 00 18 00 09 | b |
000013d0 13 7c 00 09 00 01 4a 29 | | J)|
000013d8 00 0b 6a fa 08 11 00 06 | j |
000013e0 66 0c 08 29 00 06 00 0a |f ) |
000013e8 66 04 22 5f 4e 75 50 fa |f "_NuP |
000013f0 07 3b 48 e7 00 60 24 68 | ;H `$h|
000013f8 00 04 22 6a 00 04 13 6a | "j j|
00001400 00 18 00 09 13 7c 00 13 | | |
00001408 00 01 15 bc 00 01 01 62 | b|
00001410 00 14 00 12 4a 29 00 0b | J) |
00001418 6a fa 13 7c 00 d2 00 01 |j | |
00001420 4c df 06 00 4e f8 04 82 |L N |
00001428 48 e7 c0 60 42 80 10 28 |H `B (|
00001430 00 1b 2f 30 05 a0 5d bc | /0 ] |
00001438 60 10 48 e7 c0 60 42 80 |` H `B |
00001440 10 28 00 1b 2f 30 05 a0 | ( /0 |
00001448 5d 70 22 68 00 04 24 69 |]p"h $i|
00001450 00 04 15 69 00 18 00 09 | i |
00001458 35 68 00 1c 00 1c 35 68 |5h 5h|
00001460 00 1e 00 06 15 7c 00 10 | | |
00001468 00 1a 10 28 00 10 e1 80 | ( |
00001470 e5 80 21 40 00 08 24 69 | !@ $i|
00001478 00 08 4e b8 07 74 e2 88 | N t |
00001480 44 40 24 69 00 04 35 41 |D@$i 5A|
00001488 00 04 4e 75 42 a8 00 08 | NuB |
00001490 35 40 00 02 34 81 13 bc |5@ 4 |
00001498 00 01 01 62 00 14 00 12 | b |
000014a0 4c df 06 03 4e f8 04 82 |L N |
000014a8 08 f2 00 03 01 70 00 08 | p |
000014b0 00 09 32 3c 00 71 60 d4 | 2< q` |
000014b8 30 3c ff 00 55 40 08 f2 |0< U@ |
000014c0 00 02 01 70 00 08 00 1a | p |
000014c8 32 3c 00 73 60 be 30 3c |2< s` 0<|
000014d0 ff 00 55 40 32 3c 00 6b | U@2< k|
000014d8 60 b2 08 f2 00 03 01 70 |` p|
000014e0 00 08 00 09 32 3c 00 69 | 2< i|
000014e8 60 a2 30 3c ff 00 21 7c |` 0< !||
000014f0 00 00 02 00 00 08 32 3c | 2<|
000014f8 00 79 60 94 21 7c 00 00 | y` !| |
00001500 00 18 00 08 32 3c 00 7f | 2< |
00001508 60 86 42 6a 00 1c 42 6a |` Bj Bj|
00001510 00 06 35 68 00 1c 00 12 | 5h |
00001518 32 3c 00 77 4e f8 14 8c |2< wN |
00001520 VECTOR_0xab:
00001520 48 e7 80 f0 |H | MOVEM.L A3+A2+A1+A0+D0,-(A7) ; <-- VECTOR_0xab
00001524 08 f8 00 02 68 d0 | h | BSET.B #0x2,0x68d0
0000152a 30 2f 00 1a |0/ | MOVE.W (A7+0x1a),D0
0000152e 26 70 01 a0 68 68 |&p hh | MOVEA.L (D0.W+#0x6868),A3 ; LEW=01a0
00001534 24 6b 00 08 |$k | MOVEA.L (A3+0x8),A2
00001538 30 12 |0 | MOVE.W (A2),D0
0000153a 4a 40 |J@ | TST.W D0
0000153c 6a 78 |jx | BPL 0x15b6
0000153e 08 00 00 0e | | BTST.L #0xe,D0
00001542 66 72 |fr | BNE 0x15b6
00001544 30 2a 00 0e |0* | MOVE.W (A2+0xe),D0
00001548 41 bc 00 0f |A | CHK.W #0xf,D0
0000154c 10 30 01 a0 5e 08 | 0 ^ | MOVE.B (D0.W+#0x5e08),D0 ; LEW=01a0
00001552 5b fa 07 38 |[ 8 | TRAPMI.W #0x0738
00001556 15 40 00 09 | @ | MOVE.B D0,(A2+0x9)
0000155a 15 70 01 a0 5e 18 00 0f | p ^ | MOVE.B (D0.W+#0x5e18),(A2+0xf) ; LEW=01a0
00001562 d0 2b 00 10 | + | ADD.B (A3+0x10),D0
00001566 22 70 05 a0 6b 24 |"p k$ | MOVEA.L (D0.W*4+#0x6b24),A1 ; LEW=05a0
0000156c 20 69 00 00 | i | MOVEA.L (A1+0x0),A0
00001570 b1 fc 93 03 fc 00 | | CMPA.L #0x9303fc00,A0
00001576 67 00 00 80 |g | BEQ 0x15f8
0000157a 08 2a 00 06 00 0a | * | BTST.B #0x6,(A2+0xa)
00001580 66 5c |f\ | BNE 0x15de
00001582 4e b8 04 72 |N r | JSR 0x472
00001586 08 2a 00 06 00 01 | * | BTST.B #0x6,(A2+0x1)
0000158c 66 06 |f | BNE 0x1594
0000158e 15 7c 00 40 00 01 | | @ | MOVE.B #0x40,(A2+0x1)
00001594 4a 2b 00 12 |J+ | TST.B (A3+0x12)
00001598 67 16 |g | BEQ 0x15b0
0000159a 4a 2a 00 01 |J* | TST.B (A2+0x1)
0000159e 6a 10 |j | BPL 0x15b0
000015a0 22 6b 00 0c |"k | MOVEA.L (A3+0xc),A1
000015a4 15 69 00 18 00 09 | i | MOVE.B (A1+0x18),(A2+0x9)
000015aa 15 7c 00 c0 00 01 | | | MOVE.B #0xc0,(A2+0x1)
000015b0 4c df 0f 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2+A3
000015b4 4e 73 |Ns | RTE
000015b6 4a 2b 00 12 |J+ | TST.B (A3+0x12)
000015ba 57 fa 07 39 |W 9 | TRAPEQ.W #0x0739
000015be 08 00 00 07 | | BTST.L #0x7,D0
000015c2 57 fa 07 3a |W : | TRAPEQ.W #0x073a
000015c6 42 2b 00 12 |B+ | CLR.B (A3+0x12)
000015ca 22 6b 00 0c |"k | MOVEA.L (A3+0xc),A1
000015ce 15 69 00 18 00 09 | i | MOVE.B (A1+0x18),(A2+0x9)
000015d4 20 69 00 00 | i | MOVEA.L (A1+0x0),A0
000015d8 08 00 00 0e | | BTST.L #0xe,D0
000015dc 67 a4 |g | BEQ 0x1582
000015de 4e b8 16 2c |N , | JSR 0x162c
000015e2 14 bc 00 40 | @ | MOVE.B #0x40,(A2)
000015e6 10 28 00 0e | ( | MOVE.B (A0+0xe),D0
000015ea 02 00 00 01 | | ANDI.B #0x01,D0
000015ee 01 e9 00 1a | | BSET.B D0,(A1+0x1a)
000015f2 4e b8 04 7a |N z | JSR 0x47a
000015f6 60 8e |` | BRA 0x1586
000015f8 08 2a 00 04 00 0a | * | BTST.B #0x4,(A2+0xa)
000015fe 66 10 |f | BNE 0x1610
00001600 4a 29 00 19 |J) | TST.B (A1+0x19)
00001604 57 fa 06 42 |W B | TRAPEQ.W #0x0642
00001608 42 29 00 19 |B) | CLR.B (A1+0x19)
0000160c 4e f8 15 86 |N | JMP 0x1586
00001610 35 7c 10 00 00 1a |5| | MOVE.W #0x1000,(A2+0x1a)
00001616 4a 29 00 19 |J) | TST.B (A1+0x19)
0000161a 56 fa 06 42 |V B | TRAPNE.W #0x0642
0000161e 13 7c 00 01 00 19 | | | MOVE.B #0x01,(A1+0x19)
00001624 42 29 00 1b |B) | CLR.B (A1+0x1b)
00001628 4e f8 15 86 |N | JMP 0x1586
0000162c 2f 09 |/ | MOVE.L A1,-(A7)
0000162e d2 fc 00 1c | | ADDA.W #0x1c,A1
00001632 32 ea 00 00 |2 | MOVE.W (A2+0x0),(A1)+
00001636 32 ea 00 08 |2 | MOVE.W (A2+0x8),(A1)+
0000163a 32 ea 00 0a |2 | MOVE.W (A2+0xa),(A1)+
0000163e 32 ea 00 0c |2 | MOVE.W (A2+0xc),(A1)+
00001642 42 78 6b 64 |Bxkd | CLR.W 0x6b64
00001646 08 2a 00 04 00 22 | * " | BTST.B #0x4,(A2+0x22)
0000164c 67 06 |g | BEQ 0x1654
0000164e 31 fc 00 01 6b 64 |1 kd | MOVE.W #0x1,0x6b64
00001654 32 ea 00 22 |2 " | MOVE.W (A2+0x22),(A1)+
00001658 32 ea 00 24 |2 $ | MOVE.W (A2+0x24),(A1)+
0000165c 32 ea 00 26 |2 & | MOVE.W (A2+0x26),(A1)+
00001660 32 ea 00 1c |2 | MOVE.W (A2+0x1c),(A1)+
00001664 32 ea 00 06 |2 | MOVE.W (A2+0x6),(A1)+
00001668 32 ea 00 14 |2 | MOVE.W (A2+0x14),(A1)+
0000166c 32 ea 00 20 |2 | MOVE.W (A2+0x20),(A1)+
00001670 22 5f |"_ | MOVEA.L (A7)+,A1
00001672 4e 75 |Nu | RTS
00001674 48 e7 fc c0 |H | MOVEM.L A1+A0+D5+D4+D3+D2+D1+D0,-(A7)
00001678 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
0000167c 42 81 |B | CLR.L D1
0000167e 32 7c 5e 26 |2|^& | MOVEA.W #0x5e26,A1
00001682 20 70 15 a0 6b 14 | p k | MOVEA.L (D1.W*4+#0x6b14),A0 ; LEW=15a0
00001688 b1 fc 93 03 fc 00 | | CMPA.L #0x9303fc00,A0
0000168e 67 00 01 5a |g Z | BEQ 0x17ea
00001692 20 68 00 08 | h | MOVEA.L (A0+0x8),A0
00001696 34 3c 03 ff |4< | MOVE.W #0x3ff,D2
0000169a 76 ff |v | MOVEQ.L #-0x01,D3
0000169c 4e b8 17 fc |N | JSR 0x17fc
000016a0 b1 03 | | EOR.B D0,D3
000016a2 51 ca ff f8 |Q | DBF D2,0x169c
000016a6 67 2c |g, | BEQ 0x16d4
000016a8 4e b9 80 00 20 10 |N | JSR IOC_EEPROM_PART2_EXPORT_2010
000016ae 0d 0a 07 57 61 72 6e 69 | Warni| .TXT '\r\n'
000016b6 6e 67 3a 20 45 45 50 52 |ng: EEPR| .TXT '\x07Warning: EEPROM Checksum error\n'
000016d0 4e b8 18 36 |N 6 | JSR 0x1836
000016d4 42 82 |B | CLR.L D2
000016d6 4e b8 17 fc |N | JSR 0x17fc
000016da 28 00 |( | MOVE.L D0,D4
000016dc 42 85 |B | CLR.L D5
000016de 76 04 |v | MOVEQ.L #0x04,D3
000016e0 34 30 33 a0 5e 1c |403 ^ | MOVE.W (D3.W*2+#0x5e1c),D2 ; LEW=33a0
000016e6 4e b8 17 fc |N | JSR 0x17fc
000016ea 14 31 30 00 | 10 | MOVE.B (A1+D3.W),D2
000016ee b5 00 | | EOR.B D2,D0
000016f0 b1 04 | | EOR.B D0,D4
000016f2 8a 00 | | OR.B D0,D5
000016f4 51 cb ff ea |Q | DBF D3,0x16e0
000016f8 67 00 00 da |g | BEQ 0x17d4
000016fc 4e b9 80 00 20 10 |N | JSR IOC_EEPROM_PART2_EXPORT_2010
00001702 0d 0a 07 45 72 72 6f 72 | Error| .TXT '\r\n'
0000170a 3a 20 45 45 50 52 4f 4d |: EEPROM| .TXT '\x07Error: EEPROM Interrupt Vector settings are incorrect\n'
0000173c 4e b8 18 36 |N 6 | JSR 0x1836
00001740 4e b9 80 00 20 10 |N | JSR IOC_EEPROM_PART2_EXPORT_2010
00001746 4f 70 65 6e 20 53 57 2d |Open SW-| .TXT 'Open SW-4 on the controller and press any key to correct it.\r\n'
0000174e 34 20 6f 6e 20 74 68 65 |4 on the| .TXT '\n'
00001786 4e b9 80 00 20 08 |N | JSR IOC_EEPROM_PART2_EXPORT_2008
0000178c 42 82 |B | CLR.L D2
0000178e 20 04 | | MOVE.L D4,D0
00001790 4e b8 18 16 |N | JSR 0x1816
00001794 76 04 |v | MOVEQ.L #0x04,D3
00001796 34 30 33 a0 5e 1c |403 ^ | MOVE.W (D3.W*2+#0x5e1c),D2 ; LEW=33a0
0000179c 10 31 30 00 | 10 | MOVE.B (A1+D3.W),D0
000017a0 4e b8 18 16 |N | JSR 0x1816
000017a4 51 cb ff f0 |Q | DBF D3,0x1796
000017a8 30 bc 00 25 |0 % | MOVE.W #0x25,(A0)
000017ac 08 28 00 00 00 01 | ( | BTST.B #0x0,(A0+0x1)
000017b2 66 f8 |f | BNE 0x17ac
000017b4 13 fc 00 01 00 00 fc 04 | | MOVE.B #0x01,0xfc04
000017bc 13 fc 00 08 00 00 fc 01 | | MOVE.B #0x08,BOOT_REASON_CODE
000017c4 23 fc 00 00 17 c4 00 00 |# | MOVE.L #0x17c4,0xfc08
000017cc fc 08 | |
000017ce 4e f9 80 00 20 04 |N | JMP IOC_EEPROM_PART2_EXPORT_2004
000017d4 30 bc 00 c0 |0 | MOVE.W #0xc0,(A0)
000017d8 30 70 13 a0 5d 1c |0p ] | MOVEA.W (D1.W*2+#0x5d1c),A0 ; LEW=13a0
000017de 4e b8 52 b6 |N R | JSR 0x52b6
000017e2 0c 00 00 03 | | CMPI.B #0x03,D0
000017e6 56 fa 07 05 |V | TRAPNE.W #0x0705
000017ea 5a 89 |Z | ADDQ.L #0x5,A1
000017ec 52 81 |R | ADDQ.L #0x1,D1
000017ee 0c 41 00 04 | A | CMPI.W #0x0004,D1
000017f2 6d 00 fe 8e |m | BLT 0x1682
000017f6 4c df 03 3f |L ? | MOVEM.L (A7)+,D0+D1+D2+D3+D4+D5+A0+A1
000017fa 4e 75 |Nu | RTS
000017fc 31 42 00 02 |1B | MOVE.W D2,(A0+0x2)
00001800 30 bc 00 21 |0 ! | MOVE.W #0x21,(A0)
00001804 70 14 |p | MOVEQ.L #0x14,D0
00001806 51 c8 ff fe |Q | DBF D0,0x1806
0000180a 4a 28 00 01 |J( | TST.B (A0+0x1)
0000180e 6a f4 |j | BPL 0x1804
00001810 30 28 00 12 |0( | MOVE.W (A0+0x12),D0
00001814 4e 75 |Nu | RTS
00001816 31 40 00 12 |1@ | MOVE.W D0,(A0+0x12)
0000181a 31 42 00 02 |1B | MOVE.W D2,(A0+0x2)
0000181e 30 bc 00 23 |0 # | MOVE.W #0x23,(A0)
00001822 08 28 00 00 00 01 | ( | BTST.B #0x0,(A0+0x1)
00001828 66 f8 |f | BNE 0x1822
0000182a 30 bc 00 23 |0 # | MOVE.W #0x23,(A0)
0000182e 4a 28 00 01 |J( | TST.B (A0+0x1)
00001832 6a fa |j | BPL 0x182e
00001834 4e 75 |Nu | RTS
00001836 4e b9 80 00 20 10 |N | JSR IOC_EEPROM_PART2_EXPORT_2010
0000183c 2c 20 44 69 73 6b 2f 54 |, Disk/T| .TXT ', Disk/Tape Controller '
00001854 70 30 |p0 | MOVEQ.L #0x30,D0
00001856 d0 01 | | ADD.B D1,D0
00001858 4e b9 80 00 20 0c |N | JSR IOC_EEPROM_PART2_RESTART_MACHINE()
0000185e 4e b9 80 00 20 10 |N | JSR IOC_EEPROM_PART2_EXPORT_2010
00001864 2e 0d 0a 07 00 00 |. | .TXT '.\r\n'
.TXT '\x07\n'
0000186a 4e 75 |Nu | RTS
0000186c 4e 75 |Nu | RTS
0000186e 7e 0a |~ | MOVEQ.L #0x0a,D7
00001870 53 87 |S | SUBQ.L #0x1,D7
00001872 6b f8 |k | BMI 0x186c
00001874 42 39 00 00 fc 05 |B9 | CLR.B 0xfc05
0000187a 0c 38 00 02 68 c4 | 8 h | CMPI.B #0x02,0x68c4
00001880 66 ea |f | BNE 0x186c
00001882 4a b8 68 cc |J h | TST.L 0x68cc
00001886 67 e4 |g | BEQ 0x186c
00001888 20 78 68 c8 | xh | MOVEA.L 0x68c8,A0
0000188c 30 38 68 c6 |08h | MOVE.W 0x68c6,D0
00001890 02 40 00 03 | @ | ANDI.W #0x0003,D0
00001894 31 7c 00 20 00 08 |1| | MOVE.W #0x20,(A0+0x8)
0000189a 31 40 00 08 |1@ | MOVE.W D0,(A0+0x8)
0000189e 30 bc 40 00 |0 @ | MOVE.W #0x4000,(A0)
000018a2 08 28 00 04 00 08 | ( | BTST.B #0x4,(A0+0x8)
000018a8 66 c2 |f | BNE 0x186c
000018aa 30 bc 00 13 |0 | MOVE.W #0x13,(A0)
000018ae 4a 28 00 01 |J( | TST.B (A0+0x1)
000018b2 6a fa |j | BPL 0x18ae
000018b4 4a 10 |J | TST.B (A0)
000018b6 6b b4 |k | BMI 0x186c
000018b8 31 7c 10 00 00 1a |1| | MOVE.W #0x1000,(A0+0x1a)
000018be 31 78 68 cc 00 1c |1xh | MOVE.W 0x68cc,(A0+0x1c)
000018c4 31 78 68 ce 00 06 |1xh | MOVE.W 0x68ce,(A0+0x6)
000018ca 70 03 |p | MOVEQ.L #0x03,D0
000018cc 42 84 |B | CLR.L D4
000018ce 61 00 00 44 |a D | BSR 0x1914
000018d2 66 00 ff 9c |f | BNE 0x1870
000018d6 51 c8 ff f6 |Q | DBF D0,0x18ce
000018da 42 85 |B | CLR.L D5
000018dc 20 3c 00 e0 00 00 | < | MOVE.L #0xe00000,D0
000018e2 7e 03 |~ | MOVEQ.L #0x03,D7
000018e4 4e b8 0f 5e |N ^ | JSR 0xf5e
000018e8 67 08 |g | BEQ 0x18f2
000018ea 4a 85 |J | TST.L D5
000018ec 66 00 00 04 |f | BNE 0x18f2
000018f0 2a 06 |* | MOVE.L D6,D5
000018f2 4a 47 |JG | TST.W D7
000018f4 66 06 |f | BNE 0x18fc
000018f6 23 c5 00 03 ff fc |# | MOVE.L D5,0x3fffc
000018fc 28 3c 00 02 00 00 |(< | MOVE.L #0x20000,D4
00001902 61 00 00 10 |a | BSR 0x1914
00001906 51 cf ff dc |Q | DBF D7,0x18e4
0000190a 13 fc 00 01 00 00 fc 05 | | MOVE.B #0x01,0xfc05
00001912 4e 75 |Nu | RTS
00001914 72 7f |r | MOVEQ.L #0x7f,D1
00001916 42 83 |B | CLR.L D3
00001918 74 07 |t | MOVEQ.L #0x07,D2
0000191a 00 43 20 00 | C | ORI.W #0x2000,D3
0000191e 04 43 04 00 | C | SUBI.W #0x0400,D3
00001922 21 84 31 b0 a1 00 00 00 |! 1 | MOVE.L D4,(D3.W+#0xa1000000) ; LEW=31b0
0000192a 51 ca ff f2 |Q | DBF D2,0x191e
0000192e 58 83 |X | ADDQ.L #0x4,D3
00001930 06 84 00 00 04 00 | | ADDI.L #0x00000400,D4
00001936 51 c9 ff e0 |Q | DBF D1,0x1918
0000193a 42 68 00 00 |Bh | CLR.W (A0+0x0)
0000193e 42 68 00 04 |Bh | CLR.W (A0+0x4)
00001942 42 68 00 02 |Bh | CLR.W (A0+0x2)
00001946 11 7c 00 31 00 01 | | 1 | MOVE.B #0x31,(A0+0x1)
0000194c 72 7f |r | MOVEQ.L #0x7f,D1
0000194e 51 c9 ff fe |Q | DBF D1,0x194e
00001952 4a 28 00 01 |J( | TST.B (A0+0x1)
00001956 6a f6 |j | BPL 0x194e
00001958 4a 10 |J | TST.B (A0)
0000195a 6a 12 |j | BPL 0x196e
0000195c 00 68 40 00 00 00 | h@ | ORI.W #0x4000,(A0+0x0)
00001962 11 7c 00 09 00 01 | | | MOVE.B #0x09,(A0+0x1)
00001968 4a 28 00 01 |J( | TST.B (A0+0x1)
0000196c 6a fa |j | BPL 0x1968
0000196e 4a 68 00 02 |Jh | TST.W (A0+0x2)
00001972 4e 75 |Nu | RTS
00001974 46 fc 23 00 |F # | .XXX[0x4]
00001978 42 41 12 28 00 1b 43 bc |BA ( C | .XXX[0x3a8]
00001980 00 1f 48 e7 40 00 12 28 | H @ (|
00001988 00 1a e9 f0 10 82 11 b0 | |
00001990 00 00 fc 6c 0c 01 00 02 | l |
00001998 4c df 00 02 67 06 4e f0 |L g N |
000019a0 15 a1 5e 4c 4e f0 15 a1 | ^LN |
000019a8 5e cc 48 e7 c0 60 42 80 |^ H `B |
000019b0 10 28 00 1a 41 bc 00 03 | ( A |
000019b8 4a 30 01 b0 00 00 fc 6c |J0 l|
000019c0 6a 72 45 f8 6f e0 e9 f0 |jrE o |
000019c8 10 82 01 b0 00 00 fc 6c | l|
000019d0 0c 01 00 02 67 10 e9 f0 | g |
000019d8 11 82 01 b0 00 00 fc 6c | l|
000019e0 24 70 15 a0 6e f8 4a aa |$p n J |
000019e8 00 00 6a 2e 10 28 00 0e | j. ( |
000019f0 02 00 00 01 01 2a 00 2e | * .|
000019f8 67 0c 08 28 00 02 00 19 |g ( |
00001a00 67 28 01 aa 00 2e 25 48 |g( .%H|
00001a08 00 00 21 4a 00 04 11 e8 | !J |
00001a10 00 1b 70 48 4c df 06 03 | pHL |
00001a18 4e 75 45 ea 00 0c 4e b8 |NuE N |
00001a20 52 e4 4c df 06 03 4e f8 |R L N |
00001a28 04 82 4c df 06 03 58 8f | L X |
00001a30 4e f8 04 88 0c 28 00 01 |N ( |
00001a38 00 1b 66 ee 4e b8 07 52 | f N R|
00001a40 45 f8 5f 84 22 da 22 da |E _ " " |
00001a48 22 da 22 da 21 7c 00 00 |" " !| |
00001a50 00 10 00 08 4c df 06 03 | L |
00001a58 58 8f 4e f8 04 90 48 e7 |X N H |
00001a60 80 60 24 68 00 04 43 ea | `$h C |
00001a68 00 0c 4e b8 52 fe 64 3c | N R d<|
00001a70 c1 49 10 28 00 0e 02 00 | I ( |
00001a78 00 01 01 2a 00 2e 67 0c | * .g |
00001a80 08 28 00 02 00 19 67 1c | ( g |
00001a88 01 aa 00 2e 21 69 00 04 | .!i |
00001a90 00 04 25 48 00 00 11 e8 | %H |
00001a98 00 1b 70 48 4e b8 04 72 | pHN r|
00001aa0 20 49 60 10 4e b8 04 88 | I` N |
00001aa8 20 49 60 ba 25 7c 93 03 | I` %| |
00001ab0 fc 00 00 00 21 7c 93 03 | !| |
00001ab8 fc 00 00 04 4c df 06 01 | L |
00001ac0 4e 75 2f 09 21 7c 00 00 |Nu/ !| |
00001ac8 00 14 00 08 4e b8 07 52 | N R|
00001ad0 42 41 12 28 00 1a 0c 01 |BA ( |
00001ad8 00 04 6c 1c 4a 30 11 b0 | l J0 |
00001ae0 00 00 fc 6c 6a 12 e9 f0 | lj |
00001ae8 11 82 11 b0 00 00 fc 6c | l|
00001af0 4a b0 15 a0 6e f8 6a 08 |J n j |
00001af8 42 51 22 5f 4e f8 04 90 |BQ"_N |
00001b00 32 fc 00 01 32 b8 6f 0e |2 2 o |
00001b08 22 5f 4e b8 19 aa 4e b8 |"_N N |
00001b10 1c e0 64 04 4e b8 04 82 | d N |
00001b18 4e b8 1c d0 48 e7 00 60 |N H `|
00001b20 24 70 01 62 00 04 00 04 |$p b |
00001b28 4e b8 07 52 58 89 32 ea |N RX 2 |
00001b30 00 02 24 70 01 62 00 04 | $p b |
00001b38 00 30 22 da 22 da 22 da | 0" " " |
00001b40 32 92 4c df 06 00 11 7c |2 L ||
00001b48 00 11 00 1b 4e b8 1c d0 | N |
00001b50 4e b8 1a 5e 4e f8 04 90 |N ^N |
00001b58 4e b8 19 aa 48 e7 00 60 |N H `|
00001b60 24 70 01 62 00 04 00 04 |$p b |
00001b68 4e b8 07 52 32 ea 00 02 |N R2 |
00001b70 24 70 01 62 00 04 00 30 |$p b 0|
00001b78 22 da 22 da 22 da 32 92 |" " " 2 |
00001b80 4c df 06 00 21 7c 00 00 |L !| |
00001b88 00 10 00 08 4e b8 1a 5e | N ^|
00001b90 4e f8 04 90 4e b8 19 aa |N N |
00001b98 4e b8 1c d0 60 be 4e b8 |N ` N |
00001ba0 19 aa 4e b8 1c d0 64 1e | N d |
00001ba8 2f 09 22 70 01 62 00 04 |/ "p b |
00001bb0 00 04 08 29 00 06 00 03 | ) |
00001bb8 66 0a 22 5f 4e b8 1a 5e |f "_N ^|
00001bc0 4e f8 04 90 22 5f 4e b8 |N "_N |
00001bc8 1a 5e 4e f8 04 88 4e b8 | ^N N |
00001bd0 19 aa 4e b8 53 20 42 68 | N S Bh|
00001bd8 00 08 31 68 00 1c 00 0a | 1h |
00001be0 4e b8 1c 80 65 46 08 30 |N eF 0|
00001be8 00 07 01 62 00 04 00 26 | b &|
00001bf0 66 26 08 30 00 06 01 62 |f& 0 b|
00001bf8 00 04 00 26 67 3a 4a a8 | &g:J |
00001c00 00 08 67 34 2f 00 42 80 | g4/ B |
00001c08 30 30 01 62 00 04 00 24 |00 b $|
00001c10 91 a8 00 08 20 1f 60 20 | ` |
00001c18 42 a8 00 08 60 1a 4e b8 |B ` N |
00001c20 19 aa 4e b8 53 20 4e b8 | N S N |
00001c28 1c 80 64 0c 4e b8 53 54 | d N ST|
00001c30 4e b8 1a 5e 4e f8 04 90 |N ^N |
00001c38 4e b8 53 54 4e b8 1a 5e |N STN ^|
00001c40 4e f8 04 88 4e b8 19 aa |N N |
00001c48 4e b8 1c d0 64 ee 4e b8 |N d N |
00001c50 1a 5e 4e f8 04 90 4e b8 | ^N N |
00001c58 19 aa 4e b8 1c e0 64 0e | N d |
00001c60 4e b8 04 82 64 d6 11 7c |N d ||
00001c68 00 11 00 1b 60 da 2f 09 | ` / |
00001c70 22 70 01 62 00 04 00 04 |"p b |
00001c78 42 69 00 02 22 5f 60 bc |Bi "_` |
00001c80 48 e7 c0 60 22 68 00 04 |H `"h |
00001c88 42 80 30 28 00 1c 33 40 |B 0( 3@|
00001c90 00 1e 67 12 24 69 00 08 | g $i |
00001c98 4e b8 07 74 33 41 00 1a |N t3A |
00001ca0 33 7c 00 02 00 1c 42 80 |3| B |
00001ca8 10 28 00 1b 33 70 03 a0 | ( 3p |
00001cb0 5f 4c 00 18 24 69 00 04 |_L $i |
00001cb8 34 a9 00 16 08 2a 00 04 |4 * |
00001cc0 00 02 4c df 06 03 67 00 | L g |
00001cc8 e7 ba 44 fc 00 00 4e 75 | D Nu|
00001cd0 48 e7 c0 60 22 68 00 04 |H `"h |
00001cd8 33 68 00 1c 00 1a 60 c6 |3h ` |
00001ce0 48 e7 00 60 22 68 00 04 |H `"h |
00001ce8 24 69 00 04 33 7c 80 84 |$i 3| |
00001cf0 00 18 33 7c 6f 08 00 1a | 3|o |
00001cf8 33 7c 00 03 00 1c 33 7c |3| 3||
00001d00 00 08 00 1e 31 e9 00 32 | 1 2|
00001d08 6f 08 34 a9 00 16 44 fc |o 4 D |
00001d10 00 00 08 2a 00 04 00 02 | * |
00001d18 66 04 44 fc 00 01 4c df |f D L |
00001d20 06 00 4e 75 | Nu | .XXX[0x4]
00001d24 VECTOR_0xa2:
00001d24 48 e7 80 84 |H | MOVEM.L A5+A0+D0,-(A7) ; <-- VECTOR_0xa2
00001d28 08 f8 00 03 68 d0 | h | BSET.B #0x3,0x68d0
00001d2e 30 3c 02 94 |0< | MOVE.W #0x294,D0
00001d32 90 6f 00 12 | o | SUB.W (A7+0x12),D0
00001d36 2a 70 01 a0 6e f8 |*p n | MOVEA.L (D0.W+#0x6ef8),A5 ; LEW=01a0
00001d3c 20 6d 00 04 | m | MOVEA.L (A5+0x4),A0
00001d40 30 28 00 02 |0( | MOVE.W (A0+0x2),D0
00001d44 02 40 84 00 | @ | ANDI.W #0x8400,D0
00001d48 67 16 |g | BEQ 0x1d60
00001d4a 20 6d 00 00 | m | MOVEA.L (A5+0x0),A0
00001d4e 10 28 00 0e | ( | MOVE.B (A0+0xe),D0
00001d52 02 00 00 01 | | ANDI.B #0x01,D0
00001d56 01 ed 00 2e | . | BSET.B D0,(A5+0x2e)
00001d5a 4e b8 04 7a |N z | JSR 0x47a
00001d5e 60 08 |` | BRA 0x1d68
00001d60 20 6d 00 00 | m | MOVEA.L (A5+0x0),A0
00001d64 4e b8 04 72 |N r | JSR 0x472
00001d68 4c df 21 01 |L ! | MOVEM.L (A7)+,D0+A0+A5
00001d6c 4e 73 |Ns | RTE
00001d6e 33 fc |3 | .XXX[0x2]
00001d70 5f 9e 93 03 f9 02 33 fc |_ 3 | .XXX[0x620]
00001d78 03 41 93 03 f9 00 4e 75 | A Nu|
00001d80 33 fc 5f a8 93 03 f9 02 |3 _ |
00001d88 31 f9 93 03 f9 02 70 24 |1 p$|
00001d90 33 fc 03 41 93 03 f9 00 |3 A |
00001d98 4e 75 48 e7 80 c0 41 f8 |NuH A |
00001da0 60 2e 43 f8 70 14 30 3c |`.C p 0<|
00001da8 00 07 32 d8 51 c8 ff fc | 2 Q |
00001db0 41 f8 70 14 30 38 70 2a |A p 08p*|
00001db8 6a 00 00 28 30 fc 80 cf |j (0 |
00001dc0 30 fc 00 13 30 fc 00 0a |0 0 |
00001dc8 42 98 42 98 e8 48 02 40 |B B H @|
00001dd0 07 00 30 80 33 fc 00 00 | 0 3 |
00001dd8 93 03 f9 00 4c df 03 01 | L |
00001de0 4e 75 e9 f8 01 04 70 30 |Nu p0|
00001de8 4e f0 05 a1 5f ee 0c 38 |N _ 8|
00001df0 00 08 70 48 66 1a 31 f8 | pHf 1 |
00001df8 70 26 70 33 08 f8 00 07 |p&p3 |
00001e00 70 2e 31 f8 70 28 70 1c |p.1 p(p |
00001e08 67 06 31 fc 80 85 70 14 |g 1 p |
00001e10 0c 38 00 02 70 48 66 0e | 8 pHf |
00001e18 31 f9 00 00 e0 00 70 33 |1 p3|
00001e20 08 f8 00 07 70 2e eb f8 | p. |
00001e28 01 82 70 41 6b 4c 08 f8 | pAkL |
00001e30 00 06 70 1d 08 38 00 06 | p 8 |
00001e38 70 30 67 30 08 00 00 00 |p0g0 |
00001e40 67 1e 08 f8 00 01 70 1d |g p |
00001e48 0c 38 00 07 70 48 67 08 | 8 pHg |
00001e50 0c 38 00 09 70 48 66 14 | 8 pHf |
00001e58 00 78 00 21 70 22 60 0c | x !p"` |
00001e60 08 f8 00 00 70 1d 00 38 | p 8|
00001e68 00 04 70 15 08 38 00 05 | p 8 |
00001e70 70 42 67 06 08 f8 00 02 |pBg |
00001e78 70 1d 08 38 00 07 70 30 |p 8 p0|
00001e80 67 20 08 f8 00 07 70 1c |g p |
00001e88 0c 38 00 06 70 48 67 08 | 8 pHg |
00001e90 0c 38 00 07 70 48 66 04 | 8 pHf |
00001e98 53 b8 70 31 00 78 80 84 |S p1 x |
00001ea0 70 14 08 38 00 07 70 2e |p 8 p.|
00001ea8 67 26 31 f8 70 33 70 1a |g&1 p3p |
00001eb0 67 1e 6b 08 08 f8 00 06 |g k |
00001eb8 70 1c 60 06 08 f8 00 04 |p ` |
00001ec0 70 1c e9 f8 01 03 70 15 |p p |
00001ec8 66 10 00 38 00 04 70 15 |f 8 p |
00001ed0 e9 f8 01 03 70 15 67 00 | p g |
00001ed8 ff 04 08 f8 00 07 70 14 | p |
00001ee0 60 00 fe fa 08 f8 00 06 |` |
00001ee8 70 15 60 00 ff 02 4e f8 |p ` N |
00001ef0 1e f2 00 78 80 8e 70 14 | x p |
00001ef8 11 f8 70 30 70 1e 11 f8 | p0p |
00001f00 70 41 70 1f 11 f8 70 42 |pAp pB|
00001f08 70 20 11 f8 70 43 70 21 |p pCp!|
00001f10 33 fc 00 00 93 03 f9 00 |3 |
00001f18 60 00 fe c2 4e f8 1f 20 |` N |
00001f20 00 78 04 10 70 1c 00 78 | x p x|
00001f28 80 86 70 14 60 00 fe c0 | p ` |
00001f30 00 78 80 86 70 14 4e f8 | x p N |
00001f38 1d ee 00 78 80 84 70 14 | x p |
00001f40 00 78 00 01 70 1c 00 78 | x p x|
00001f48 00 02 70 20 60 8c 4e f8 | p ` N |
00001f50 1e f2 50 fa 06 6d 50 fa | P mP |
00001f58 06 6d 50 fa 06 6d 4e f8 | mP mN |
00001f60 1e f2 50 fa 06 6d 50 fa | P mP |
00001f68 06 6d 2f 09 21 7c 00 00 | m/ !| |
00001f70 00 14 00 08 4e b8 07 52 | N R|
00001f78 42 41 12 28 00 1a 0c 01 |BA ( |
00001f80 00 04 6c 00 fb 74 4a 30 | l tJ0|
00001f88 11 b0 00 00 fc 6c 6a 00 | lj |
00001f90 fb 68 22 5f 4e b8 19 aa | h"_N |
00001f98 51 f9 00 00 e0 02 4e b8 |Q N |
00001fa0 1d 80 4e b8 04 82 65 0a | N e |
00001fa8 08 f9 00 01 00 00 e0 02 | |
00001fb0 67 ec 4e b8 1d 6e 4e b8 |g N nN |
00001fb8 04 82 65 10 48 e7 00 40 | e H @|
00001fc0 4e b8 07 52 4e b8 1a 5e |N RN ^|
00001fc8 60 00 fb 2e 4e b8 1d 9a |` .N |
00001fd0 48 e7 00 60 4e b8 07 52 |H `N R|
00001fd8 45 f8 70 14 32 fc 00 03 |E p 2 |
00001fe0 42 59 32 da 32 da 32 da |BY2 2 2 |
00001fe8 32 da 32 da 32 da 32 da |2 2 2 2 |
00001ff0 32 92 4c df 06 00 4e b8 |2 L N |
00001ff8 1a 5e 4e f8 04 90 4e b8 | ^N N |
00002000 19 aa 42 79 00 00 e0 00 | By |
00002008 11 fc 00 08 5f ca 48 e7 | _ H |
00002010 c0 60 22 68 00 04 42 80 | `"h B |
00002018 30 28 00 1c 21 40 00 08 |0( !@ |
00002020 11 c0 5f ce e0 58 11 c0 | _ X |
00002028 5f cd e0 58 67 0a 4e b8 |_ Xg N |
00002030 23 10 e0 59 31 c1 5f c6 |# Y1 _ |
00002038 33 fc 5f c6 93 03 f9 02 |3 _ |
00002040 31 f9 93 03 f9 02 70 24 |1 p$|
00002048 33 fc 03 41 93 03 f9 00 |3 A |
00002050 4c df 06 03 4e b8 04 82 |L N |
00002058 65 00 fb d2 08 38 00 07 |e 8 |
00002060 70 2a 66 00 fb d4 4e b8 |p*f N |
00002068 1d 6e 4e b8 04 82 64 00 | nN d |
00002070 fb c8 33 f8 70 33 00 00 | 3 p3 |
00002078 e0 00 20 38 70 2e 6a 1c | 8p.j |
00002080 4a 40 6b 28 08 00 00 0d |J@k( |
00002088 67 12 02 40 5f 00 66 0c |g @_ f |
00002090 20 38 70 32 6b 06 e0 88 | 8p2k |
00002098 91 a8 00 08 10 28 00 0e | ( |
000020a0 02 00 00 01 01 ed 00 2e | .|
000020a8 4e f8 1c 38 42 a8 00 08 |N 8B |
000020b0 60 ea 4e f8 21 1a 4e b8 |` N ! N |
000020b8 19 aa 11 fc 00 0a 5f ca | _ |
000020c0 48 e7 c0 60 22 68 00 04 |H `"h |
000020c8 42 80 30 28 00 1c 11 c0 |B 0( |
000020d0 5f ce e0 58 11 c0 5f cd |_ X _ |
000020d8 e0 58 67 0a 4e b8 23 10 | Xg N # |
000020e0 e0 59 31 c1 5f c6 33 fc | Y1 _ 3 |
000020e8 5f c6 93 03 f9 02 31 f9 |_ 1 |
000020f0 93 03 f9 02 70 24 33 fc | p$3 |
000020f8 03 41 93 03 f9 00 4c df | A L |
00002100 06 03 4e b8 04 82 65 00 | N e |
00002108 fb 24 10 28 00 0e 02 00 | $ ( |
00002110 00 01 01 ed 00 2e 4e f8 | .N |
00002118 1c 38 4e b8 19 aa 4e f8 | 8N N |
00002120 1c 38 50 fa 06 6d 4e b8 | 8P mN |
00002128 19 aa 42 38 5f 99 48 e7 | B8_ H |
00002130 80 00 42 80 30 28 00 1c | B 0( |
00002138 0c 01 00 06 67 02 44 80 | g D |
00002140 11 c0 5f 9c e0 98 11 c0 | _ |
00002148 5f 9b e0 98 11 c0 5f 9a |_ _ |
00002150 33 fc 5f 94 93 03 f9 02 |3 _ |
00002158 31 f9 93 03 f9 02 70 24 |1 p$|
00002160 33 fc 03 41 93 03 f9 00 |3 A |
00002168 4c df 00 01 4e b8 04 82 |L N |
00002170 65 00 00 c8 60 00 00 cc |e ` |
00002178 4e b8 19 aa 11 fc 00 01 |N |
00002180 5f 99 60 aa 4e b8 19 aa |_ ` N |
00002188 42 78 70 28 31 e8 00 1c |Bxp(1 |
00002190 70 26 67 00 00 a6 53 78 |p&g Sx|
00002198 70 26 42 78 5f 9a 11 fc |p&Bx_ |
000021a0 00 01 5f 9c 11 fc 00 01 | _ |
000021a8 5f 99 33 fc 5f 94 93 03 |_ 3 _ |
000021b0 f9 02 31 f9 93 03 f9 02 | 1 |
000021b8 70 24 33 fc 03 41 93 03 |p$3 A |
000021c0 f9 00 4e b8 04 82 64 00 | N d |
000021c8 00 7a 4a 78 70 26 67 00 | zJxp&g |
000021d0 00 6a 42 38 5f 99 33 fc | jB8_ 3 |
000021d8 5f 94 93 03 f9 02 31 f9 |_ 1 |
000021e0 93 03 f9 02 70 24 33 fc | p$3 |
000021e8 03 41 93 03 f9 00 4e b8 | A N |
000021f0 04 82 65 a2 4e b8 1d 6e | e N n|
000021f8 4e b8 04 82 64 00 00 44 |N d D|
00002200 08 38 00 07 70 30 67 00 | 8 p0g |
00002208 00 3a 31 fc 20 00 70 28 | :1 p(|
00002210 53 78 70 26 60 00 00 2c |Sxp&` ,|
00002218 4e b8 19 aa 33 fc 5f b2 |N 3 _ |
00002220 93 03 f9 02 31 f9 93 03 | 1 |
00002228 f9 02 70 24 33 fc 03 41 | p$3 A|
00002230 93 03 f9 00 4e b8 04 82 | N |
00002238 64 08 4e b8 1a 5e 4e f8 |d N ^N |
00002240 04 90 10 28 00 0e 02 00 | ( |
00002248 00 01 01 ed 00 2e 4e b8 | .N |
00002250 1a 5e 4e f8 04 88 4e b8 | ^N N |
00002258 19 aa 33 fc 5f d0 93 03 | 3 _ |
00002260 f9 02 4e f8 22 24 4e b8 | N "$N |
00002268 19 aa 33 fc 5f e4 93 03 | 3 _ |
00002270 f9 02 4e f8 22 24 4e b8 | N "$N |
00002278 19 aa 33 fc 5f da 93 03 | 3 _ |
00002280 f9 02 4e f8 22 24 4e b8 | N "$N |
00002288 19 aa 4e b8 1a 5e 4e f8 | N ^N |
00002290 04 90 4e b8 19 aa 33 fc | N 3 |
00002298 5f bc 93 03 f9 02 4e f8 |_ N |
000022a0 22 24 13 f8 70 48 00 00 |"$ pH |
000022a8 e0 04 4e b8 19 aa 4e b8 | N N |
000022b0 1d 6e 4e b8 04 82 11 f9 | nN |
000022b8 00 00 e0 04 70 48 4e b8 | pHN |
000022c0 1d 9a 48 e7 00 60 4e b8 | H `N |
000022c8 07 52 45 f8 70 14 22 da | RE p " |
000022d0 22 da 22 da 22 da 4c df |" " " L |
000022d8 06 00 21 7c 00 00 00 10 | !| |
000022e0 00 08 4e b8 1a 5e 4e f8 | N ^N |
000022e8 04 90 48 e7 80 60 4e b8 | H `N |
000022f0 07 52 45 f8 70 2e 70 1a | RE p.p |
000022f8 21 40 00 08 53 40 12 da |!@ S@ |
00002300 51 c8 ff fc 4c df 06 01 |Q L |
00002308 4e f8 04 90 50 fa 06 6d |N P m|
00002310 24 69 00 08 4a 28 00 0e |$i J( |
00002318 6b 48 42 81 12 28 00 13 |kHB ( |
00002320 4a 28 00 19 6a 14 e1 89 |J( j |
00002328 48 70 1d b0 80 04 00 00 |Hp |
00002330 24 9f 41 bc 04 00 42 81 |$ A B |
00002338 4e 75 2f 08 eb 89 41 f0 |Nu/ A |
00002340 11 b0 00 00 ee 00 eb 89 | |
00002348 06 81 80 04 00 00 24 c1 | $ |
00002350 42 81 12 28 00 0c 4a 28 |B ( J(|
00002358 00 19 6a e0 20 5f 42 81 | j _B |
00002360 4e 75 48 e7 a0 20 22 28 |NuH "(|
00002368 00 11 24 01 06 82 80 00 | $ |
00002370 00 00 02 81 00 00 03 ff | |
00002378 d0 81 24 c2 06 82 00 00 | $ |
00002380 04 00 04 80 00 00 04 00 | |
00002388 6e f0 4c df 04 05 4e 75 |n L Nu|
00002390 48 e7 80 84 |H | MOVEM.L A5+A0+D0,-(A7) ; Via VECTOR_MAP_PERR
00002394 08 f8 00 03 68 d0 | h | BSET.B #0x3,0x68d0
0000239a 42 78 70 2c |Bxp, | CLR.W 0x702c
0000239e 4b f8 6f e0 |K o | LEA.L 0x6fe0,A5
000023a2 31 f9 93 03 f9 00 70 2a |1 p*| MOVE.W 0x9303f900,0x702a
000023aa 08 38 00 07 70 2a | 8 p* | BTST.B #0x7,0x702a
000023b0 66 28 |f( | BNE 0x23da
000023b2 31 f9 93 03 f9 06 70 2c |1 p,| MOVE.W 0x9303f906,0x702c
000023ba 4a 38 70 2d |J8p- | TST.B 0x702d
000023be 66 0e |f | BNE 0x23ce
000023c0 20 6d 00 00 | m | MOVEA.L (A5+0x0),A0
000023c4 4e b8 04 72 |N r | JSR 0x472
000023c8 4c df 21 01 |L ! | MOVEM.L (A7)+,D0+A0+A5
000023cc 4e 73 |Ns | RTE
000023ce 0c 38 00 08 70 2d | 8 p- | CMPI.B #0x08,0x702d
000023d4 66 04 |f | BNE 0x23da
000023d6 PANIC_0x66d_unimplemented:
000023d6 50 fa 06 6d |P m | PANIC.W #0x66d
000023da 20 6d 00 00 | m | MOVEA.L (A5+0x0),A0
000023de 4e b8 04 7a |N z | JSR 0x47a
000023e2 60 e4 |` | BRA 0x23c8
000023e4 41 bc 00 03 |A | CHK.W #0x3,D0
000023e8 e9 48 | H | LSL.W #0x4,D0
000023ea 30 30 01 b0 93 03 e0 52 |00 R| MOVE.W (D0.W+#0x9303e052),D0 ; LEW=01b0
000023f2 4e 75 |Nu | RTS
000023f4 48 e7 0c 0e |H | MOVEM.L A6+A5+A4+D5+D4,-(A7)
000023f8 45 bc 00 03 |E | CHK.W #0x3,D2
000023fc 47 bc 00 0f |G | CHK.W #0xf,D3
00002400 28 02 |( | MOVE.L D2,D4
00002402 e9 4c | L | LSL.W #0x4,D4
00002404 4b f0 41 b0 93 03 e0 50 |K A P| LEA.L (D4.W+#0x9303e050),A5 ; LEW=41b0
0000240c d8 43 | C | ADD.W D3,D4
0000240e 49 f0 47 b0 00 00 e0 86 |I G | LEA.L (D4.W*8+#0xe086),A4 ; LEW=47b0
00002416 08 14 00 07 | | BTST.B #0x7,(A4)
0000241a 57 fa 08 25 |W % | TRAPEQ.W #0x0825
0000241e 60 04 |` | BRA 0x2424
00002420 4e b8 54 7c |N T| | JSR 0x547c
00002424 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
00002428 4e b8 2a c6 |N * | JSR 0x2ac6
0000242c 4e b8 32 24 |N 2$ | JSR 0x3224
00002430 4a 41 |JA | TST.W D1
00002432 66 ec |f | BNE 0x2420
00002434 46 fc 20 00 |F | MOVE.W #0x2000,SR
00002438 4c df 70 30 |L p0 | MOVEM.L (A7)+,D4+D5+A4+A5+A6
0000243c 4e 75 |Nu | RTS
0000243e 2f 08 |/ | MOVE.L A0,-(A7)
00002440 41 bc 00 0f |A | CHK.W #0xf,D0
00002444 41 f8 70 4c |A pL | LEA.L 0x704c,A0
00002448 0c 40 00 01 | @ | CMPI.W #0x0001,D0
0000244c 67 34 |g4 | BEQ 0x2482
0000244e 41 f8 70 54 |A pT | LEA.L 0x7054,A0
00002452 0c 40 00 02 | @ | CMPI.W #0x0002,D0
00002456 67 2a |g* | BEQ 0x2482
00002458 41 f8 70 5c |A p\ | LEA.L 0x705c,A0
0000245c 0c 40 00 03 | @ | CMPI.W #0x0003,D0
00002460 67 20 |g | BEQ 0x2482
00002462 0c 40 00 08 | @ | CMPI.W #0x0008,D0
00002466 5d fa 08 25 |] % | TRAPLT.W #0x0825
0000246a 41 f0 07 b0 00 00 e0 06 |A | LEA.L (D0.W*8+#0xe006),A0 ; LEW=07b0
00002472 30 28 00 02 |0( | MOVE.W (A0+0x2),D0
00002476 52 40 |R@ | ADDQ.W #0x1,D0
00002478 90 68 00 04 | h | SUB.W (A0+0x4),D0
0000247c 67 1e |g | BEQ 0x249c
0000247e 70 01 |p | MOVEQ.L #0x01,D0
00002480 60 1a |` | BRA 0x249c
00002482 30 28 00 02 |0( | MOVE.W (A0+0x2),D0
00002486 67 14 |g | BEQ 0x249c
00002488 42 80 |B | CLR.L D0
0000248a 10 28 00 01 | ( | MOVE.B (A0+0x1),D0
0000248e 30 30 01 25 00 04 |00 % | MOVE.W ((A0+#0x4)+D0.W),D0 ; LEW=0125
00002494 6b e8 |k | BMI 0x247e
00002496 e0 48 | H | LSR.W #0x8,D0
00002498 e8 48 | H | LSR.W #0x4,D0
0000249a 52 80 |R | ADDQ.L #0x1,D0
0000249c 20 5f | _ | MOVEA.L (A7)+,A0
0000249e 4e 75 |Nu | RTS
000024a0 4c df 03 06 |L | MOVEM.L (A7)+,D1+D2+A0+A1
000024a4 4e b8 54 7c |N T| | JSR 0x547c
000024a8 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
000024ac 48 e7 60 c0 |H ` | MOVEM.L A1+A0+D2+D1,-(A7)
000024b0 41 bc 00 0f |A | CHK.W #0xf,D0
000024b4 41 f8 70 4c |A pL | LEA.L 0x704c,A0
000024b8 0c 40 00 01 | @ | CMPI.W #0x0001,D0
000024bc 67 2e |g. | BEQ 0x24ec
000024be 41 f8 70 54 |A pT | LEA.L 0x7054,A0
000024c2 0c 40 00 02 | @ | CMPI.W #0x0002,D0
000024c6 67 24 |g$ | BEQ 0x24ec
000024c8 41 f8 70 5c |A p\ | LEA.L 0x705c,A0
000024cc 0c 40 00 03 | @ | CMPI.W #0x0003,D0
000024d0 67 1a |g | BEQ 0x24ec
000024d2 0c 40 00 08 | @ | CMPI.W #0x0008,D0
000024d6 5d fa 08 25 |] % | TRAPLT.W #0x0825
000024da 24 00 |$ | MOVE.L D0,D2
000024dc 4e b8 2b 64 |N +d | JSR 0x2b64
000024e0 65 be |e | BCS 0x24a0
000024e2 e1 4a | J | LSL.W #0x8,D2
000024e4 08 c2 00 0f | | BSET.L #0xf,D2
000024e8 80 42 | B | OR.W D2,D0
000024ea 60 26 |`& | BRA 0x2512
000024ec 32 28 00 02 |2( | MOVE.W (A0+0x2),D1
000024f0 67 ae |g | BEQ 0x24a0
000024f2 53 41 |SA | SUBQ.W #0x1,D1
000024f4 31 41 00 02 |1A | MOVE.W D1,(A0+0x2)
000024f8 12 28 00 01 | ( | MOVE.B (A0+0x1),D1
000024fc 30 30 11 25 00 04 |00 % | MOVE.W ((A0+#0x4)+D1.W),D0 ; LEW=1125
00002502 6b 08 |k | BMI 0x250c
00002504 02 40 0f ff | @ | ANDI.W #0x0fff,D0
00002508 00 40 80 00 | @ | ORI.W #0x8000,D0
0000250c 54 01 |T | ADDQ.B #0x2,D1
0000250e 11 41 00 01 | A | MOVE.B D1,(A0+0x1)
00002512 46 fc 20 00 |F | MOVE.W #0x2000,SR
00002516 4c df 03 06 |L | MOVEM.L (A7)+,D1+D2+A0+A1
0000251a 4e 75 |Nu | RTS
0000251c 4c df 70 30 |L p0 | MOVEM.L (A7)+,D4+D5+A4+A5+A6
00002520 4e b8 54 7c |N T| | JSR 0x547c
00002524 48 e7 0c 0e |H | MOVEM.L A6+A5+A4+D5+D4,-(A7)
00002528 47 bc 00 0f |G | CHK.W #0xf,D3
0000252c 49 f0 37 b0 00 00 e0 06 |I 7 | LEA.L (D3.W*8+#0xe006),A4 ; LEW=37b0
00002534 08 14 00 07 | | BTST.B #0x7,(A4)
00002538 57 fa 08 25 |W % | TRAPEQ.W #0x0825
0000253c 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
00002540 0c 43 00 08 | C | CMPI.W #0x0008,D3
00002544 6d 30 |m0 | BLT 0x2576
00002546 4a 41 |JA | TST.W D1
00002548 67 38 |g8 | BEQ 0x2582
0000254a 0c 78 00 80 70 66 | x pf | CMPI.W #0x0080,0x7066
00002550 67 ca |g | BEQ 0x251c
00002552 42 84 |B | CLR.L D4
00002554 18 38 70 64 | 8pd | MOVE.B 0x7064,D4
00002558 3a 03 |: | MOVE.W D3,D5
0000255a e1 4d | M | LSL.W #0x8,D5
0000255c 00 45 80 00 | E | ORI.W #0x8000,D5
00002560 1a 1a | | MOVE.B (A2)+,D5
00002562 53 41 |SA | SUBQ.W #0x1,D1
00002564 31 85 41 a0 73 6c |1 A sl | MOVE.W D5,(D4.W+#0x736c) ; LEW=41a0
0000256a 54 04 |T | ADDQ.B #0x2,D4
0000256c 11 c4 70 64 | pd | MOVE.B D4,0x7064
00002570 52 78 70 66 |Rxpf | ADDQ.W #0x1,0x7066
00002574 60 d0 |` | BRA 0x2546
00002576 4e b8 2a c6 |N * | JSR 0x2ac6
0000257a 4e b8 25 8c |N % | JSR 0x258c
0000257e 4a 41 |JA | TST.W D1
00002580 66 9a |f | BNE 0x251c
00002582 46 fc 20 00 |F | MOVE.W #0x2000,SR
00002586 4c df 70 30 |L p0 | MOVEM.L (A7)+,D4+D5+A4+A5+A6
0000258a 4e 75 |Nu | RTS
0000258c 0c 43 00 01 | C | CMPI.W #0x0001,D3
00002590 66 04 |f | BNE 0x2596
00002592 4e b8 2c 32 |N ,2 | JSR 0x2c32
00002596 0c 43 00 02 | C | CMPI.W #0x0002,D3
0000259a 66 04 |f | BNE 0x25a0
0000259c 4e b8 30 46 |N 0F | JSR 0x3046
000025a0 0c 43 00 03 | C | CMPI.W #0x0003,D3
000025a4 66 04 |f | BNE 0x25aa
000025a6 4e b8 37 02 |N 7 | JSR 0x3702
000025aa 4e 75 |Nu | RTS
000025ac 2f 0c |/ | MOVE.L A4,-(A7)
000025ae 40 e7 |@ | MOVE.W SR,-(A7)
000025b0 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
000025b4 47 bc 00 0f |G | CHK.W #0xf,D3
000025b8 49 f0 37 b0 00 00 e0 06 |I 7 | LEA.L (D3.W*8+#0xe006),A4 ; LEW=37b0
000025c0 08 14 00 07 | | BTST.B #0x7,(A4)
000025c4 57 fa 08 25 |W % | TRAPEQ.W #0x0825
000025c8 4a 00 |J | TST.B D0
000025ca 66 12 |f | BNE 0x25de
000025cc 08 ac 00 06 00 00 | | BCLR.B #0x6,(A4+0x0)
000025d2 08 ac 00 05 00 00 | | BCLR.B #0x5,(A4+0x0)
000025d8 67 0a |g | BEQ 0x25e4
000025da 61 b0 |a | BSR 0x258c
000025dc 60 06 |` | BRA 0x25e4
000025de 08 ec 00 06 00 00 | | BSET.B #0x6,(A4+0x0)
000025e4 46 df |F | MOVE.W (A7)+,SR
000025e6 28 5f |(_ | MOVEA.L (A7)+,A4
000025e8 4e 75 |Nu | RTS
000025ea 4e f8 29 e8 4e f8 |N ) N | .XXX[0x6]
000025f0 26 48 4e f8 26 0a 46 fc |&HN & F | .XXX[0x220]
000025f8 23 00 42 41 12 28 00 1b |# BA ( |
00002600 43 bc 00 02 4e f0 15 a0 |C N |
00002608 25 ea 48 e7 80 60 4e b8 |% H `N |
00002610 07 52 32 fc 70 ff 70 0e | R2 p p |
00002618 24 49 42 5a 51 c8 ff fc |$IBZQ |
00002620 45 f9 00 00 e0 86 70 03 |E p |
00002628 08 12 00 07 56 d9 56 d9 | V V |
00002630 d4 fc 00 80 51 c8 ff f2 | Q |
00002638 21 7c 00 00 00 20 00 08 |!| |
00002640 4c df 06 01 4e f8 04 90 |L N |
00002648 4a b8 74 bc 6b 10 2f 0a |J t k / |
00002650 45 f8 74 c0 4e b8 52 e4 |E t N R |
00002658 24 5f 4e b8 04 82 21 c8 |$_N ! |
00002660 74 bc 2f 09 4e b8 07 52 |t / N R|
00002668 21 c9 74 c8 54 89 21 c9 |! t T ! |
00002670 74 cc 31 fc 00 fe 74 d0 |t 1 t |
00002678 4a 38 74 d3 66 40 48 e7 |J8t f@H |
00002680 c0 00 30 38 74 d8 53 40 | 08t S@|
00002688 6d 2c 32 00 e9 49 08 30 |m,2 I 0|
00002690 00 07 17 b0 00 00 e0 86 | |
00002698 67 14 08 f0 00 06 11 b0 |g |
000026a0 93 0b e0 51 08 f0 00 06 | Q |
000026a8 07 b0 93 0b f1 61 04 41 | a A|
000026b0 00 10 51 c8 ff da 4c df | Q L |
000026b8 00 03 50 f8 74 d3 22 5f | P t "_|
000026c0 4e b8 04 82 48 e7 fc 7c |N H ||
000026c8 30 38 74 d0 6b 00 00 cc |08t k |
000026d0 22 78 74 cc 34 38 74 d8 |"xt 48t |
000026d8 28 38 74 d4 4a 40 6b 00 |(8t J@k |
000026e0 00 b6 22 04 e9 49 47 f0 | " IG |
000026e8 17 b0 00 00 e0 06 4b f0 | K |
000026f0 11 b0 00 00 e2 86 08 ab | |
000026f8 00 00 00 00 67 24 26 04 | g$& |
00002700 00 43 03 00 2f 04 78 0f | C / x |
00002708 d6 83 1a 33 46 00 02 05 | 3F |
00002710 00 28 67 02 52 83 51 cc | (g R Q |
00002718 ff f0 28 1f 22 c3 53 40 | ( " S@|
00002720 6b 74 08 15 00 00 67 2c |kt g,|
00002728 26 04 06 43 04 00 48 43 |& C HC|
00002730 3a 3c 00 0f 08 b5 00 06 |:< |
00002738 50 00 67 10 08 b5 00 07 |P g |
00002740 50 00 36 05 e1 4b 22 c3 |P 6 K" |
00002748 53 40 6b 4a 53 45 6a e4 |S@kJSEj |
00002750 08 95 00 00 53 44 6b 16 | SDk |
00002758 4a 13 6a 36 45 f0 11 b0 |J j6E |
00002760 93 03 e0 40 e9 89 e1 89 | @ |
00002768 4e b8 29 38 60 24 45 f8 |N )8`$E |
00002770 70 4c 4e b8 28 f6 45 f8 |pLN ( E |
00002778 70 54 4e b8 28 f6 45 f8 |pTN ( E |
00002780 70 5c 4e b8 28 f6 45 f8 |p\N ( E |
00002788 70 64 4e b8 28 f6 38 38 |pdN ( 88|
00002790 74 d8 51 ca ff 48 21 c4 |t Q H! |
00002798 74 d4 38 3c 00 fe 98 40 |t 8< @|
000027a0 66 08 4c df 3e 3f 4e f8 |f L >?N |
000027a8 26 c0 31 84 01 e1 74 c8 |& 1 t |
000027b0 e5 4c 54 44 31 44 00 0a | LTD1D |
000027b8 21 fc 93 03 fc 00 74 bc |! t |
000027c0 4e b8 04 90 43 f8 74 c0 |N C t |
000027c8 4e b8 52 fe 64 08 c1 49 |N R d I|
000027d0 4e b8 04 72 20 49 4c df |N r IL |
000027d8 3e 3f 4e 75 2f 08 48 e7 |>?Nu/ H |
000027e0 80 e0 45 f8 74 da 20 3c | E t <|
000027e8 00 00 04 e1 25 7c 00 00 | %| |
000027f0 27 dc 00 08 4e b8 53 e4 |' N S |
000027f8 4c df 07 01 20 78 74 bc |L xt |
00002800 b1 fc 93 03 fc 00 57 f8 | W |
00002808 74 d2 67 04 4e b8 04 72 |t g N r|
00002810 20 5f 4e 75 | _Nu | .XXX[0x4]
00002814 VECTOR_0xb2:
00002814 48 e7 d0 f8 |H | MOVEM.L A4+A3+A2+A1+A0+D3+D1+D0,-(A7); <-- VECTOR_0xb2
00002818 08 f8 00 01 68 d0 | h | BSET.B #0x1,0x68d0
0000281e 32 2f 00 26 |2/ & | MOVE.W (A7+0x26),D1
00002822 04 41 02 c8 | A | SUBI.W #0x02c8,D1
00002826 45 f0 11 b0 93 03 e0 50 |E P| LEA.L (D1.W+#0x9303e050),A2 ; LEW=11b0
0000282e 20 78 74 bc | xt | MOVEA.L 0x74bc,A0
00002832 b1 fc 93 03 fc 00 | | CMPA.L #0x9303fc00,A0
00002838 67 34 |g4 | BEQ 0x286e
0000283a 47 f0 17 b0 00 00 e0 86 |G | LEA.L (D1.W*8+#0xe086),A3 ; LEW=17b0
00002842 e8 49 | I | LSR.W #0x4,D1
00002844 52 41 |RA | ADDQ.W #0x1,D1
00002846 48 41 |HA | SWAP.W D1
00002848 22 78 74 cc |"xt | MOVEA.L 0x74cc,A1
0000284c 30 38 74 d0 |08t | MOVE.W 0x74d0,D0
00002850 4e b8 29 38 |N )8 | JSR 0x2938
00002854 21 c9 74 cc |! t | MOVE.L A1,0x74cc
00002858 31 c0 74 d0 |1 t | MOVE.W D0,0x74d0
0000285c 6c 04 |l | BGE 0x2862
0000285e 4e b8 04 72 |N r | JSR 0x472
00002862 35 78 74 b6 00 0e |5xt | MOVE.W 0x74b6,(A2+0xe)
00002868 4c df 1f 0b |L | MOVEM.L (A7)+,D0+D1+D3+A0+A1+A2+A3+A4
0000286c 4e 73 |Ns | RTE
0000286e 51 f8 74 d3 |Q t | SF.B 0x74d3
00002872 08 aa 00 06 00 01 | | BCLR.B #0x6,(A2+0x1)
00002878 60 e8 |` | BRA 0x2862
0000287a VECTOR_0xb0:
0000287a 48 e7 40 e0 |H @ | MOVEM.L A2+A1+A0+D1,-(A7) ; <-- VECTOR_0xb0
0000287e 08 f8 00 01 68 d0 | h | BSET.B #0x1,0x68d0
00002884 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
00002888 32 2f 00 16 |2/ | MOVE.W (A7+0x16),D1
0000288c 04 41 02 c0 | A | SUBI.W #0x02c0,D1
00002890 e8 49 | I | LSR.W #0x4,D1
00002892 45 f0 17 b0 93 03 f1 60 |E `| LEA.L (D1.W*8+#0x9303f160),A2 ; LEW=17b0
0000289a 08 12 00 06 | | BTST.B #0x6,(A2)
0000289e 67 36 |g6 | BEQ 0x28d6
000028a0 08 2a 00 06 00 03 | * | BTST.B #0x6,(A2+0x3)
000028a6 66 2e |f. | BNE 0x28d6
000028a8 20 78 74 bc | xt | MOVEA.L 0x74bc,A0
000028ac b1 fc 93 03 fc 00 | | CMPA.L #0x9303fc00,A0
000028b2 67 32 |g2 | BEQ 0x28e6
000028b4 06 41 01 01 | A | ADDI.W #0x0101,D1
000028b8 48 41 |HA | SWAP.W D1
000028ba 32 12 |2 | MOVE.W (A2),D1
000028bc 02 41 00 0f | A | ANDI.W #0x000f,D1
000028c0 e1 49 | I | LSL.W #0x8,D1
000028c2 22 78 74 cc |"xt | MOVEA.L 0x74cc,A1
000028c6 22 c1 |" | MOVE.L D1,(A1)+
000028c8 21 c9 74 cc |! t | MOVE.L A1,0x74cc
000028cc 53 78 74 d0 |Sxt | SUBQ.W #0x1,0x74d0
000028d0 6c 04 |l | BGE 0x28d6
000028d2 4e b8 04 72 |N r | JSR 0x472
000028d6 08 b2 00 07 01 70 00 08 | p | BCLR.B #0x7,(A2+#0x80001) ; LEW=0170
000028de 00 01 | |
000028e0 4c df 07 02 |L | MOVEM.L (A7)+,D1+A0+A1+A2
000028e4 4e 73 |Ns | RTE
000028e6 51 f8 74 d3 |Q t | SF.B 0x74d3
000028ea 08 b2 00 06 01 70 00 08 | p | BCLR.B #0x6,(A2+#0x80001) ; LEW=0170
000028f2 00 01 | |
000028f4 60 ea |` | BRA 0x28e0
000028f6 36 2a |6* | .XXX[0x2]
000028f8 00 02 67 3a 4a 40 6d 36 | g:J@m6| .XXX[0x40]
00002900 42 85 1a 2a 00 01 26 6a |B * &j|
00002908 00 04 60 02 67 20 72 00 | ` g r |
00002910 32 33 50 00 6b 0e 48 41 |23P k HA|
00002918 e9 99 e1 49 48 41 e8 49 | IHA I|
00002920 00 41 80 00 22 c1 54 05 | A " T |
00002928 53 43 51 c8 ff e0 15 45 |SCQ E|
00002930 00 01 35 43 00 02 4e 75 | 5C Nu|
00002938 32 2a 00 02 |2* | MOVE.W (A2+0x2),D1
0000293c 6a 2a |j* | BPL 0x2968
0000293e e9 c1 35 04 | 5 | BFEXTU.L D1,{20:4},D3
00002942 49 f3 3e 00 |I > | LEA.L (A3+D3.L*8),A4
00002946 08 14 00 06 | | BTST.B #0x6,(A4)
0000294a 67 16 |g | BEQ 0x2962
0000294c ef f2 33 04 01 70 00 08 | 3 p | BFINS.L D3,(A2+#0x80000),{12:4} ; LEW=0170
00002954 00 00 | |
00002956 b2 2c 00 07 | , | CMP.B (A4+0x7),D1
0000295a 67 0e |g | BEQ 0x296a
0000295c b2 2c 00 06 | , | CMP.B (A4+0x6),D1
00002960 67 3e |g> | BEQ 0x29a0
00002962 22 c1 |" | MOVE.L D1,(A1)+
00002964 51 c8 ff d2 |Q | DBF D0,0x2938
00002968 4e 75 |Nu | RTS
0000296a 08 ec 00 05 00 00 | | BSET.B #0x5,(A4+0x0)
00002970 32 2a 00 0c |2* | MOVE.W (A2+0xc),D1
00002974 07 01 | | BTST.L D3,D1
00002976 66 66 |ff | BNE 0x29de
00002978 32 2a 00 0a |2* | MOVE.W (A2+0xa),D1
0000297c 07 01 | | BTST.L D3,D1
0000297e 67 5e |g^ | BEQ 0x29de
00002980 32 2a 00 08 |2* | MOVE.W (A2+0x8),D1
00002984 0c 41 ff fd | A | CMPI.W #0xfffd,D1
00002988 6c 54 |lT | BGE 0x29de
0000298a 32 3c ff ff |2< | MOVE.W #0xffff,D1
0000298e 07 81 | | BCLR.L D3,D1
00002990 c3 72 01 70 00 08 00 0a | r p | AND.W D1,(A2+#0x8000a) ; LEW=0170
00002998 08 ac 00 04 00 00 | | BCLR.B #0x4,(A4+0x0)
0000299e 60 3e |`> | BRA 0x29de
000029a0 08 ac 00 05 00 00 | | BCLR.B #0x5,(A4+0x0)
000029a6 67 36 |g6 | BEQ 0x29de
000029a8 32 2a 00 0a |2* | MOVE.W (A2+0xa),D1
000029ac 07 01 | | BTST.L D3,D1
000029ae 66 2e |f. | BNE 0x29de
000029b0 4a 6a 00 08 |Jj | TST.W (A2+0x8)
000029b4 66 16 |f | BNE 0x29cc
000029b6 42 81 |B | CLR.L D1
000029b8 32 2c 00 02 |2, | MOVE.W (A4+0x2),D1
000029bc 32 30 19 90 |20 | MOVE.W (D1.L),D1 ; LEW=1990
000029c0 82 78 74 b2 | xt | OR.W 0x74b2,D1
000029c4 54 41 |TA | ADDQ.W #0x2,D1
000029c6 67 16 |g | BEQ 0x29de
000029c8 3b 41 00 08 |;A | MOVE.W D1,(A5+0x8)
000029cc 42 41 |BA | CLR.W D1
000029ce 07 c1 | | BSET.L D3,D1
000029d0 83 72 01 70 00 08 00 0a | r p | OR.W D1,(A2+#0x8000a) ; LEW=0170
000029d8 08 ec 00 04 00 00 | | BSET.B #0x4,(A4+0x0)
000029de 08 eb 00 00 00 00 | | BSET.B #0x0,(A3+0x0)
000029e4 60 00 ff 52 |` R | BRA 0x2938
000029e8 48 e7 fc 7e 4e b8 07 52 |H ~N R| .XXX[0xd8]
000029f0 42 83 42 82 42 81 42 80 |B B B B |
000029f8 24 49 10 1a 26 4a 42 11 |$I &JB |
00002a00 53 80 6c 12 4a 11 4c df |S l J L |
00002a08 7e 3f 67 00 da 84 52 a8 |~?g R |
00002a10 00 08 4e f8 04 88 12 1a | N |
00002a18 43 bc 00 0c 14 1a 45 bc |C E |
00002a20 00 04 16 1a 47 bc 00 0f | G |
00002a28 0c 01 00 04 66 0a 12 1a | f |
00002a30 43 bc 00 07 06 01 00 0d |C |
00002a38 28 02 e9 4c 66 1c 49 f0 |( Lf I |
00002a40 37 b0 00 00 e0 06 08 14 |7 |
00002a48 00 07 57 fa 08 25 3c 70 | W %<p|
00002a50 33 a0 60 3e 3c 76 12 00 |3 `><v |
00002a58 4e d6 4b f0 41 b0 93 03 |N K A |
00002a60 e0 40 d8 43 49 f0 47 b0 | @ CI G |
00002a68 00 00 e0 06 08 14 00 07 | |
00002a70 57 fa 08 25 3c 70 13 a0 |W %<p |
00002a78 61 e4 4e d6 08 ec 00 06 |a N |
00002a80 00 00 4e f8 2a 00 19 5a | N * Z|
00002a88 00 06 4e f8 2a 00 19 5a | N * Z|
00002a90 00 07 4e f8 2a 00 4a 41 | N * JA|
00002a98 67 00 ff 66 d4 c1 52 11 |g f R |
00002aa0 16 c2 16 c3 16 c1 56 a8 | V |
00002aa8 00 08 ef 4a 08 f0 00 00 | J |
00002ab0 21 b0 00 00 e0 06 42 82 |! B |
00002ab8 4e f8 2a 00 52 8a 4e f8 |N * R N |
00002ac0 2a 00 50 fa 08 24 |* P $ | .XXX[0x6]
00002ac6 78 2c |x, | MOVEQ.L #0x2c,D4
00002ac8 c8 2c 00 00 | , | AND.B (A4+0x0),D4
00002acc 66 00 00 94 |f | BNE 0x2b62
00002ad0 4a 41 |JA | TST.W D1
00002ad2 67 00 00 8e |g | BEQ 0x2b62
00002ad6 38 2c 00 04 |8, | MOVE.W (A4+0x4),D4
00002ada 4d f0 49 a0 00 01 |M I | LEA.L (D4.L+#0x1),A6 ; LEW=49a0
00002ae0 c8 78 74 b2 | xt | AND.W 0x74b2,D4
00002ae4 3a 30 49 90 |:0I | MOVE.W (D4.L),D5 ; LEW=4990
00002ae8 66 2e |f. | BNE 0x2b18
00002aea 1a 2c 00 01 | , | MOVE.B (A4+0x1),D5
00002aee ba 38 74 b8 | 8t | CMP.B 0x74b8,D5
00002af2 6c 68 |lh | BGE 0x2b5c
00002af4 2a 38 74 ac |*8t | MOVE.L 0x74ac,D5
00002af8 67 62 |gb | BEQ 0x2b5c
00002afa 31 85 49 90 |1 I | MOVE.W D5,(D4.L) ; LEW=4990
00002afe 31 f0 59 90 74 ae |1 Y t | MOVE.W (D5.L),0x74ae ; LEW=5990
00002b04 38 05 |8 | MOVE.W D5,D4
00002b06 3a 38 74 b0 |:8t | MOVE.W 0x74b0,D5
00002b0a 31 85 49 90 |1 I | MOVE.W D5,(D4.L) ; LEW=4990
00002b0e 4d f0 49 a0 00 02 |M I | LEA.L (D4.L+#0x2),A6 ; LEW=49a0
00002b14 52 2c 00 01 |R, | ADDQ.B #0x1,(A4+0x1)
00002b18 ba 41 | A | CMP.W D1,D5
00002b1a 6f 02 |o | BLE 0x2b1e
00002b1c 3a 01 |: | MOVE.W D1,D5
00002b1e 92 45 | E | SUB.W D5,D1
00002b20 9b 70 49 90 | pI | SUB.W D5,(D4.L) ; LEW=4990
00002b24 0c 45 00 07 | E | CMPI.W #0x0007,D5
00002b28 6d 20 |m | BLT 0x2b4a
00002b2a 60 04 |` | BRA 0x2b30
00002b2c 1c da | | MOVE.B (A2)+,(A6)+
00002b2e 53 45 |SE | SUBQ.W #0x1,D5
00002b30 28 0e |( | MOVE.L A6,D4
00002b32 02 44 00 03 | D | ANDI.W #0x0003,D4
00002b36 66 f4 |f | BNE 0x2b2c
00002b38 48 c5 |H | EXTW.L D5
00002b3a e4 9d | | ROR.L #0x2,D5
00002b3c 53 45 |SE | SUBQ.W #0x1,D5
00002b3e 2c da |, | MOVE.L (A2)+,(A6)+
00002b40 51 cd ff fc |Q | DBF D5,0x2b3e
00002b44 42 45 |BE | CLR.W D5
00002b46 e5 9d | | ROL.L #0x2,D5
00002b48 67 08 |g | BEQ 0x2b52
00002b4a 53 45 |SE | SUBQ.W #0x1,D5
00002b4c 1c da | | MOVE.B (A2)+,(A6)+
00002b4e 51 cd ff fc |Q | DBF D5,0x2b4c
00002b52 53 8e |S | SUBQ.L #0x1,A6
00002b54 39 4e 00 04 |9N | MOVE.W A6,(A4+0x4)
00002b58 4e f8 2a d0 |N * | JMP 0x2ad0
00002b5c 08 ec 00 03 00 00 | | BSET.B #0x3,(A4+0x0)
00002b62 4e 75 |Nu | RTS
00002b64 41 f0 07 b0 00 00 e0 06 |A | LEA.L (D0.W*8+#0xe006),A0 ; LEW=07b0
00002b6c 43 f0 05 a0 74 6c |C tl | LEA.L (D0.W*4+#0x746c),A1 ; LEW=05a0
00002b72 08 10 00 05 | | BTST.B #0x5,(A0)
00002b76 66 1a |f | BNE 0x2b92
00002b78 22 11 |" | MOVE.L (A1),D1
00002b7a 4a 28 00 01 |J( | TST.B (A0+0x1)
00002b7e 66 4c |fL | BNE 0x2bcc
00002b80 b2 68 00 04 | h | CMP.W (A0+0x4),D1
00002b84 62 0c |b | BHI 0x2b92
00002b86 67 16 |g | BEQ 0x2b9e
00002b88 10 30 19 90 | 0 | MOVE.B (D1.L),D0 ; LEW=1990
00002b8c 52 81 |R | ADDQ.L #0x1,D1
00002b8e 22 81 |" | MOVE.L D1,(A1)
00002b90 4e 75 |Nu | RTS
00002b92 08 a8 00 04 00 00 | | BCLR.B #0x4,(A0+0x0)
00002b98 44 fc 00 01 |D | MOVE.W #0x1,CCR
00002b9c 4e 75 |Nu | RTS
00002b9e 10 30 19 90 | 0 | MOVE.B (D1.L),D0 ; LEW=1990
00002ba2 32 28 00 02 |2( | MOVE.W (A0+0x2),D1
00002ba6 31 b8 74 b0 19 90 |1 t | MOVE.W 0x74b0,(D1.L) ; LEW=1990
00002bac 52 41 |RA | ADDQ.W #0x1,D1
00002bae 31 41 00 04 |1A | MOVE.W D1,(A0+0x4)
00002bb2 52 81 |R | ADDQ.L #0x1,D1
00002bb4 22 81 |" | MOVE.L D1,(A1)
00002bb6 08 a8 00 03 00 00 | | BCLR.B #0x3,(A0+0x0)
00002bbc 67 08 |g | BEQ 0x2bc6
00002bbe 08 f9 00 00 00 00 e0 06 | | BSET.B #0x0,0xe006
00002bc6 44 fc 00 00 |D | MOVE.W #0x0,CCR
00002bca 4e 75 |Nu | RTS
00002bcc 10 30 19 90 | 0 | MOVE.B (D1.L),D0 ; LEW=1990
00002bd0 52 81 |R | ADDQ.L #0x1,D1
00002bd2 22 81 |" | MOVE.L D1,(A1)
00002bd4 c2 78 74 b4 | xt | AND.W 0x74b4,D1
00002bd8 66 ec |f | BNE 0x2bc6
00002bda 32 28 00 02 |2( | MOVE.W (A0+0x2),D1
00002bde 31 70 19 90 00 02 |1p | MOVE.W (D1.L),(A0+0x2) ; LEW=1990
00002be4 31 b8 74 ae 19 90 |1 t | MOVE.W 0x74ae,(D1.L) ; LEW=1990
00002bea 31 c1 74 ae |1 t | MOVE.W D1,0x74ae
00002bee 32 28 00 02 |2( | MOVE.W (A0+0x2),D1
00002bf2 54 81 |T | ADDQ.L #0x2,D1
00002bf4 22 81 |" | MOVE.L D1,(A1)
00002bf6 12 28 00 01 | ( | MOVE.B (A0+0x1),D1
00002bfa 53 01 |S | SUBQ.B #0x1,D1
00002bfc 11 41 00 01 | A | MOVE.B D1,(A0+0x1)
00002c00 b2 38 74 b9 | 8t | CMP.B 0x74b9,D1
00002c04 6e c0 |n | BGT 0x2bc6
00002c06 60 ae |` | BRA 0x2bb6
00002c08 08 ac 00 06 00 00 08 ac | | .XXX[0x28]
00002c10 00 05 00 00 67 04 4e b8 | g N |
00002c18 2c 32 4e f8 2a 00 08 ac |,2N * |
00002c20 00 01 00 00 12 1a 4e b8 | N |
00002c28 2a c6 4e b8 2c 32 4e f8 |* N ,2N |
00002c30 2a 96 |* | .XXX[0x2]
00002c32 08 39 00 00 00 00 fc 06 | 9 | BTST.B #0x0,0xfc06
00002c3a 66 1a |f | BNE 0x2c56
00002c3c 08 39 00 05 00 00 e0 0e | 9 | BTST.B #0x5,0xe00e
00002c44 66 10 |f | BNE 0x2c56
00002c46 08 f9 00 04 00 00 e0 0e | | BSET.B #0x4,0xe00e
00002c4e 66 06 |f | BNE 0x2c56
00002c50 08 f8 00 00 90 03 | | BSET.B #0x0,IO_UART_COMMAND
00002c56 4e 75 |Nu | RTS
00002c58 20 1f | | MOVE.L (A7)+,D0
00002c5a 4e b8 54 7c |N T| | JSR 0x547c
00002c5e 2f 00 |/ | MOVE.L D0,-(A7)
00002c60 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
00002c64 30 39 00 00 e0 12 |09 | MOVE.W 0xe012,D0
00002c6a 90 79 00 00 e0 10 | y | SUB.W 0xe010,D0
00002c70 53 40 |S@ | SUBQ.W #0x1,D0
00002c72 66 e4 |f | BNE 0x2c58
00002c74 46 fc 20 00 |F | MOVE.W #0x2000,SR
00002c78 20 1f | | MOVE.L (A7)+,D0
00002c7a 4e 75 |Nu | RTS
00002c7c 11 80 01 f1 00 00 fc 60 | `| MOVE.B D0,((#0xfc60)) ; LEW=01f1
00002c84 52 79 00 00 fc 62 |Ry b | ADDQ.W #0x1,0xfc62
00002c8a 66 08 |f | BNE 0x2c94
00002c8c 33 fc fc c0 00 00 fc 62 |3 b| MOVE.W #0xfcc0,0xfc62
00002c94 11 c0 90 00 | | MOVE.B D0,IO_UART_DATA
00002c98 4e 75 |Nu | RTS
00002c9a VECTOR_CONSOLE.TXRDY:
00002c9a 48 e7 c0 c0 |H | MOVEM.L A1+A0+D1+D0,-(A7) ; <-- VECTOR_0x49
00002c9e 08 f8 00 01 68 d0 | h | BSET.B #0x1,0x68d0
00002ca4 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
00002ca8 70 01 |p | MOVEQ.L #0x01,D0
00002caa 4e b8 2b 64 |N +d | JSR 0x2b64
00002cae 65 08 |e | BCS 0x2cb8
00002cb0 61 ca |a | BSR 0x2c7c
00002cb2 4c df 03 03 |L | MOVEM.L (A7)+,D0+D1+A0+A1
00002cb6 4e 73 |Ns | RTE
00002cb8 08 b8 00 00 90 03 | | BCLR.B #0x0,IO_UART_COMMAND
00002cbe 60 f2 |` | BRA 0x2cb2
00002cc0 VECTOR_CONSOLE.RXRDY:
00002cc0 48 e7 a0 80 |H | MOVEM.L A0+D2+D0,-(A7) ; <-- VECTOR_0x45
00002cc4 08 f8 00 01 68 d0 | h | BSET.B #0x1,0x68d0
00002cca e9 f8 20 83 90 01 | | BFEXTU.L IO_UART_STATUS,{2:3},D2
00002cd0 67 0c |g | BEQ 0x2cde
00002cd2 34 30 21 a0 60 88 |40! ` | MOVE.W (D2.W+#0x6088),D2 ; LEW=21a0
00002cd8 08 f8 00 04 90 03 | | BSET.B #0x4,IO_UART_COMMAND
00002cde 14 38 90 00 | 8 | MOVE.B IO_UART_DATA,D2
00002ce2 08 39 00 06 00 00 e0 0e | 9 | BTST.B #0x6,0xe00e
00002cea 67 10 |g | BEQ 0x2cfc
00002cec b4 39 00 00 e0 15 | 9 | CMP.B 0xe015,D2
00002cf2 67 30 |g0 | BEQ 0x2d24
00002cf4 b4 39 00 00 e0 14 | 9 | CMP.B 0xe014,D2
00002cfa 67 3a |g: | BEQ 0x2d36
00002cfc 42 80 |B | CLR.L D0
00002cfe 10 38 70 4c | 8pL | MOVE.B 0x704c,D0
00002d02 0c 78 00 80 70 4e | x pN | CMPI.W #0x0080,0x704e
00002d08 67 4a |gJ | BEQ 0x2d54
00002d0a 00 42 81 00 | B | ORI.W #0x8100,D2
00002d0e 31 82 01 a0 70 6c |1 pl | MOVE.W D2,(D0.W+#0x706c) ; LEW=01a0
00002d14 52 78 70 4e |RxpN | ADDQ.W #0x1,0x704e
00002d18 54 00 |T | ADDQ.B #0x2,D0
00002d1a 11 c0 70 4c | pL | MOVE.B D0,0x704c
00002d1e 4c df 01 05 |L | MOVEM.L (A7)+,D0+D2+A0
00002d22 4e 73 |Ns | RTE
00002d24 08 f9 00 00 00 00 e0 06 | | BSET.B #0x0,0xe006
00002d2c 08 f9 00 05 00 00 e0 0e | | BSET.B #0x5,0xe00e
00002d34 60 16 |` | BRA 0x2d4c
00002d36 08 f9 00 00 00 00 e0 06 | | BSET.B #0x0,0xe006
00002d3e 08 b9 00 05 00 00 e0 0e | | BCLR.B #0x5,0xe00e
00002d46 67 04 |g | BEQ 0x2d4c
00002d48 4e b8 2c 32 |N ,2 | JSR 0x2c32
00002d4c 4a 78 6a d6 |Jxj | TST.W 0x6ad6
00002d50 66 cc |f | BNE 0x2d1e
00002d52 60 a8 |` | BRA 0x2cfc
00002d54 55 00 |U | SUBQ.B #0x2,D0
00002d56 00 70 40 00 01 a0 70 6c | p@ pl| ORI.W #0x4000,(D0.W+#0x706c) ; LEW=01a0
00002d5e 60 be |` | BRA 0x2d1e
00002d60 VECTOR_CONSOLE.BREAK:
00002d60 4a 39 00 00 fc 00 |J9 | TST.B 0xfc00 ; <-- VECTOR_0x42
00002d66 6a 02 |j | BPL 0x2d6a
00002d68 4e 40 |N@ | TRAP #0
00002d6a 08 f8 00 04 90 03 | | BSET.B #0x4,IO_UART_COMMAND
00002d70 4a 38 90 00 |J8 | TST.B IO_UART_DATA
00002d74 08 39 00 05 00 00 fc 00 | 9 | BTST.B #0x5,0xfc00
00002d7c 67 40 |g@ | BEQ 0x2dbe
00002d7e 08 f9 00 00 00 00 fc 06 | | BSET.B #0x0,0xfc06
00002d86 66 36 |f6 | BNE 0x2dbe
00002d88 21 f8 01 14 74 ec |! t | MOVE.L vector_console.rxrdy,0x74ec
00002d8e 21 f8 01 24 74 e8 |! $t | MOVE.L vector_console.txrdy,0x74e8
00002d94 21 fc 00 00 2f 74 01 14 |! /t | MOVE.L #0x2f74,vector_console.rxrdy
00002d9c 21 fc 00 00 2d d8 01 24 |! - $| MOVE.L #0x2dd8,vector_console.txrdy
00002da4 11 f8 90 03 75 02 | u | MOVE.B IO_UART_COMMAND,0x7502
00002daa 21 fc 00 00 60 90 74 f0 |! ` t | MOVE.L #0x6090,0x74f0
00002db2 08 f8 00 00 90 03 | | BSET.B #0x0,IO_UART_COMMAND
00002db8 08 b8 00 02 90 03 | | BCLR.B #0x2,IO_UART_COMMAND
00002dbe 4e 73 |Ns | RTE
00002dc0 VECTOR_0x50:
00002dc0 08 39 00 05 00 00 fc 00 | 9 | BTST.B #0x5,0xfc00 ; <-- VECTOR_0x50
00002dc8 67 f4 |g | BEQ 0x2dbe
00002dca 08 39 00 00 00 00 fc 06 | 9 | BTST.B #0x0,0xfc06
00002dd2 66 ea |f | BNE 0x2dbe
00002dd4 PANIC_0x728_unknown_interrupt:
00002dd4 50 fa 07 28 |P ( | PANIC.W #0x728
00002dd8 48 e7 80 80 |H | MOVEM.L A0+D0,-(A7) ; Via VECTOR_CONSOLE.TXRDY
00002ddc 08 f8 00 01 68 d0 | h | BSET.B #0x1,0x68d0
00002de2 20 78 74 f0 | xt | MOVEA.L 0x74f0,A0
00002de6 42 80 |B | CLR.L D0
00002de8 10 18 | | MOVE.B (A0)+,D0
00002dea 21 c8 74 f0 |! t | MOVE.L A0,0x74f0
00002dee 30 70 03 a0 61 82 |0p a | MOVEA.W (D0.W*2+#0x6182),A0 ; LEW=03a0
00002df4 0c 00 00 06 | | CMPI.B #0x06,D0
00002df8 63 06 |c | BLS 0x2e00
00002dfa 11 c0 90 00 | | MOVE.B D0,IO_UART_DATA
00002dfe 60 02 |` | BRA 0x2e02
00002e00 4e 90 |N | JSR (A0)
00002e02 4c df 01 01 |L | MOVEM.L (A7)+,D0+A0
00002e06 4e 73 |Ns | RTE
00002e08 11 fc 00 03 74 ff 08 38 | t 8| .XXX[0x168]
00002e10 00 03 f8 03 66 0c 53 38 | f S8|
00002e18 74 ff 21 fc 00 00 61 1e |t ! a |
00002e20 74 f0 4e 75 21 fc 00 00 |t Nu! |
00002e28 fc 40 74 f4 11 c0 75 00 | @t u |
00002e30 4a 38 75 01 66 0e 08 b8 |J8u f |
00002e38 00 00 90 03 08 f8 00 02 | |
00002e40 90 03 4e 75 53 38 75 01 | NuS8u |
00002e48 20 78 74 f4 b1 fc 00 00 | xt |
00002e50 fc 40 66 0e 42 38 75 01 | @f B8u |
00002e58 21 fc 00 00 61 7d 74 f0 |! a}t |
00002e60 4e 75 10 20 21 c8 74 f4 |Nu ! t |
00002e68 21 fc 00 00 61 79 74 f0 |! ayt |
00002e70 0c 00 00 20 64 04 57 b8 | d W |
00002e78 74 f0 4e 75 20 38 74 f4 |t Nu 8t |
00002e80 04 40 fc 40 0c 38 00 02 | @ @ 8 |
00002e88 75 00 66 00 00 a2 21 fc |u f ! |
00002e90 00 00 60 90 74 f0 20 7c | ` t ||
00002e98 00 00 fc 40 4a 10 67 da | @J g |
00002ea0 4e b9 80 00 20 20 0c 80 |N |
00002ea8 00 01 09 b4 67 12 b0 38 | g 8|
00002eb0 74 ff 62 c6 53 00 6b 34 |t b S k4|
00002eb8 53 00 6b 0e 53 00 6b 36 |S k S k6|
00002ec0 08 b9 00 00 00 00 fc 06 | |
00002ec8 4e 40 11 f8 75 02 90 03 |N@ u |
00002ed0 08 b9 00 00 00 00 fc 06 | |
00002ed8 21 f8 74 ec 01 14 21 f8 |! t ! |
00002ee0 74 e8 01 24 08 f8 00 00 |t $ |
00002ee8 90 03 4e 75 21 fc 00 00 | Nu! |
00002ef0 61 45 74 f0 4e 75 20 79 |aEt Nu y|
00002ef8 00 00 fc 60 21 c8 74 f8 | `! t |
00002f00 60 0c 20 78 74 f8 b1 f9 |` xt |
00002f08 00 00 fc 60 67 bc 11 d8 | `g |
00002f10 90 00 11 fc 00 06 74 fc | t |
00002f18 31 c8 74 fa 66 06 31 fc |1 t f 1 |
00002f20 fc c0 74 fa 21 fc 00 00 | t ! |
00002f28 74 fc 74 f0 4e 75 21 fc |t t Nu! |
00002f30 00 00 61 30 74 f0 53 40 | a0t S@|
00002f38 6b 90 66 36 10 39 00 00 |k f6 9 |
00002f40 fc 40 02 00 00 5f 0c 00 | @ _ |
00002f48 00 4e 67 00 ff 7e 0c 00 | Ng ~ |
00002f50 00 59 66 1e 13 fc 00 01 | Yf |
00002f58 00 00 fc 04 13 fc 00 08 | |
00002f60 00 00 fc 01 23 fc 00 00 | # |
00002f68 2f 64 00 00 fc 08 4e f8 |/d N |
00002f70 56 ce 4e 75 |V Nu | .XXX[0x4]
00002f74 48 e7 80 80 |H | MOVEM.L A0+D0,-(A7) ; Via VECTOR_CONSOLE.RXRDY
00002f78 08 f8 00 01 68 d0 | h | BSET.B #0x1,0x68d0
00002f7e 20 78 74 f4 | xt | MOVEA.L 0x74f4,A0
00002f82 10 38 90 00 | 8 | MOVE.B IO_UART_DATA,D0
00002f86 02 00 00 7f | | ANDI.B #0x7f,D0
00002f8a 0c 00 00 0d | | CMPI.B #0x0d,D0
00002f8e 67 4c |gL | BEQ 0x2fdc
00002f90 0c 00 00 0a | | CMPI.B #0x0a,D0
00002f94 67 46 |gF | BEQ 0x2fdc
00002f96 0c 00 00 08 | | CMPI.B #0x08,D0
00002f9a 67 5a |gZ | BEQ 0x2ff6
00002f9c 0c 00 00 7f | | CMPI.B #0x7f,D0
00002fa0 67 54 |gT | BEQ 0x2ff6
00002fa2 0c 00 00 15 | | CMPI.B #0x15,D0
00002fa6 67 40 |g@ | BEQ 0x2fe8
00002fa8 b1 fc 00 00 fc 5f | _ | CMPA.L #0xfc5f,A0
00002fae 6d 0a |m | BLT 0x2fba
00002fb0 21 fc 00 00 61 7d 74 f0 |! a}t | MOVE.L #0x617d,0x74f0
00002fb8 60 50 |`P | BRA 0x300a
00002fba 10 c0 | | MOVE.B D0,(A0)+
00002fbc 21 c8 74 f4 |! t | MOVE.L A0,0x74f4
00002fc0 20 7c 00 00 74 fc | | t | MOVEA.L #0x74fc,A0
00002fc6 0c 00 00 20 | | CMPI.B #0x20,D0
00002fca 64 08 |d | BCC 0x2fd4
00002fcc 10 fc 00 5e | ^ | MOVE.B #0x5e,(A0)+
00002fd0 06 00 00 40 | @ | ADDI.B #0x40,D0
00002fd4 10 c0 | | MOVE.B D0,(A0)+
00002fd6 10 fc 00 04 | | MOVE.B #0x04,(A0)+
00002fda 60 26 |`& | BRA 0x3002
00002fdc 42 18 |B | CLR.B (A0)+
00002fde 21 fc 00 00 61 7f 74 f0 |! a t | MOVE.L #0x617f,0x74f0
00002fe6 60 22 |`" | BRA 0x300a
00002fe8 91 fc 00 00 fc 40 | @ | SUBA.L #0xfc40,A0
00002fee 30 08 |0 | MOVE.W A0,D0
00002ff0 11 c0 75 01 | u | MOVE.B D0,0x7501
00002ff4 60 06 |` | BRA 0x2ffc
00002ff6 11 fc 00 01 75 01 | u | MOVE.B #0x01,0x7501
00002ffc 11 fc 00 04 74 fc | t | MOVE.B #0x04,0x74fc
00003002 21 fc 00 00 74 fc 74 f0 |! t t | MOVE.L #0x74fc,0x74f0
0000300a 08 b8 00 02 90 03 | | BCLR.B #0x2,IO_UART_COMMAND
00003010 08 f8 00 00 90 03 | | BSET.B #0x0,IO_UART_COMMAND
00003016 4c df 01 01 |L | MOVEM.L (A7)+,D0+A0
0000301a 4e 73 |Ns | RTE
0000301c 08 ac 00 06 | | .XXX[0x4]
00003020 00 00 08 ac 00 05 00 00 | | .XXX[0x20]
00003028 67 04 4e b8 30 46 4e f8 |g N 0FN |
00003030 2a 00 08 ac 00 01 00 00 |* |
00003038 12 1a 4e b8 2a c6 4e b8 | N * N |
00003040 30 46 4e f8 2a 96 |0FN * | .XXX[0x6]
00003046 08 39 00 05 00 00 e0 16 | 9 | BTST.B #0x5,0xe016
0000304e 66 10 |f | BNE 0x3060
00003050 08 f9 00 04 00 00 e0 16 | | BSET.B #0x4,0xe016
00003058 66 06 |f | BNE 0x3060
0000305a 11 fc 00 04 a0 02 | | MOVE.B #0x04,IO_DUART_MODEM_COMMAND
00003060 21 fc 00 00 30 6a 77 85 |! 0jw | MOVE.L #0x306a,0x7785
00003068 4e 75 |Nu | RTS
0000306a 48 e7 c0 c0 08 f8 |H | .XXX[0x6]
00003070 00 01 68 d0 46 fc 27 00 | h F ' | .XXX[0x1b0]
00003078 70 02 4e b8 2b 64 65 0a |p N +de |
00003080 11 c0 a0 03 4c df 03 03 | L |
00003088 4e 73 11 fc 00 08 a0 02 |Ns |
00003090 60 f2 08 ac 00 01 00 00 |` |
00003098 12 1a 4e b8 2a c6 42 38 | N * B8|
000030a0 68 d1 4e f8 2a 96 72 02 |h N * r |
000030a8 42 84 60 0e 72 02 60 08 |B ` r ` |
000030b0 72 04 42 84 60 04 72 04 |r B ` r |
000030b8 28 01 4b f0 27 b0 93 03 |( K ' |
000030c0 f1 58 02 75 ff df 01 70 | X u p|
000030c8 00 08 00 00 ef f5 33 04 | 3 |
000030d0 01 70 00 08 00 00 c2 6d | p m|
000030d8 00 02 b9 41 b3 75 01 70 | A u p|
000030e0 00 08 00 02 00 75 00 20 | u |
000030e8 01 70 00 08 00 00 4e f8 | p N |
000030f0 2a 00 2f 0b 98 43 47 f0 |* / CG |
000030f8 47 b0 00 00 e0 06 08 eb |G |
00003100 00 00 00 00 08 ac 00 06 | |
00003108 00 00 08 ac 00 05 00 00 | |
00003110 67 3c 38 2d 00 0a 07 04 |g<8- |
00003118 66 34 ef f5 33 04 01 70 |f4 3 p|
00003120 00 08 00 00 38 2d 00 08 | 8- |
00003128 66 12 47 ec 00 02 38 13 |f G 8 |
00003130 88 78 74 b2 54 44 67 16 | xt TDg |
00003138 3b 44 00 08 42 44 07 c4 |;D BD |
00003140 89 75 01 70 00 08 00 0a | u p |
00003148 08 ec 00 04 00 00 26 5f | &_|
00003150 4e f8 2a 00 53 12 ef f5 |N * S |
00003158 33 04 01 70 00 08 00 00 |3 p |
00003160 12 2a ff ff 14 30 13 a0 | * 0 |
00003168 62 0e 16 30 13 a0 62 0f |b 0 b |
00003170 12 1a ef f5 18 a3 01 70 | p|
00003178 00 08 00 04 4e f8 2a 00 | N * |
00003180 11 da 74 b7 4e f8 2a 00 | t N * |
00003188 08 ac 00 01 00 00 12 1a | |
00003190 4e b8 2a c6 4e b8 32 24 |N * N 2$|
00003198 4e f8 2a 96 18 14 02 04 |N * |
000031a0 00 3c 66 42 ef f5 33 04 | <fB 3 |
000031a8 01 70 00 08 00 00 4a 6d | p Jm|
000031b0 00 08 66 32 e9 ed 40 84 | f2 @ |
000031b8 00 04 38 30 43 a0 62 18 | 80C b |
000031c0 3b 44 00 08 d9 6d 00 06 |;D m |
000031c8 42 44 07 c4 89 75 01 70 |BD u p|
000031d0 00 08 00 0a 89 75 01 70 | u p|
000031d8 00 08 00 0c 08 ec 00 03 | |
000031e0 00 00 4e f8 2a aa 08 ec | N * |
000031e8 00 02 00 00 4e f8 2a 00 | N * |
000031f0 4d f9 00 00 e2 86 08 36 |M 6|
000031f8 00 06 40 00 66 0e 08 2c | @ f ,|
00003200 00 04 00 00 67 0a 08 f6 | g |
00003208 00 07 40 00 4e f8 2a 00 | @ N * |
00003210 08 f6 00 06 40 00 02 04 | @ |
00003218 00 f0 08 f6 00 00 40 00 | @ |
00003220 4e f8 2a 00 |N * | .XXX[0x4]
00003224 78 30 |x0 | MOVEQ.L #0x30,D4
00003226 c8 2c 00 00 | , | AND.B (A4+0x0),D4
0000322a 66 36 |f6 | BNE 0x3262
0000322c ef f5 33 04 01 70 00 08 | 3 p | BFINS.L D3,(A5+#0x80000),{12:4} ; LEW=0170
00003234 00 00 | |
00003236 4a 6d 00 08 |Jm | TST.W (A5+0x8)
0000323a 66 26 |f& | BNE 0x3262
0000323c 38 2c 00 02 |8, | MOVE.W (A4+0x2),D4
00003240 38 30 49 90 |80I | MOVE.W (D4.L),D4 ; LEW=4990
00003244 88 78 74 b2 | xt | OR.W 0x74b2,D4
00003248 54 44 |TD | ADDQ.W #0x2,D4
0000324a 67 16 |g | BEQ 0x3262
0000324c 3b 44 00 08 |;D | MOVE.W D4,(A5+0x8)
00003250 42 44 |BD | CLR.W D4
00003252 07 c4 | | BSET.L D3,D4
00003254 89 75 01 70 00 08 00 0a | u p | OR.W D4,(A5+#0x8000a) ; LEW=0170
0000325c 08 ec 00 04 00 00 | | BSET.B #0x4,(A4+0x0)
00003262 4e 75 |Nu | RTS
00003264 VECTOR_0xb3:
00003264 48 e7 ff 0c |H | MOVEM.L A5+A4+D7+D6+D5+D4+D3+D2+D1+D0,-(A7); <-- VECTOR_0xb3
00003268 08 f8 00 01 68 d0 | h | BSET.B #0x1,0x68d0
0000326e 30 2f 00 2e |0/ . | MOVE.W (A7+0x2e),D0
00003272 04 40 02 cc | @ | SUBI.W #0x02cc,D0
00003276 4b f0 01 b0 93 03 e0 50 |K P| LEA.L (D0.W+#0x9303e050),A5 ; LEW=01b0
0000327e 49 f0 07 b0 00 00 e1 06 |I | LEA.L (D0.W*8+#0xe106),A4 ; LEW=07b0
00003286 70 0f |p | MOVEQ.L #0x0f,D0
00003288 02 75 7f ff 01 70 00 08 | u p | ANDI.W #0x7fff,(A5+#0x80000) ; LEW=0170
00003290 00 00 | |
00003292 08 15 00 02 | | BTST.B #0x2,(A5)
00003296 56 fa 06 79 |V y | TRAPNE.W #0x0679
0000329a 34 2d 00 0a |4- | MOVE.W (A5+0xa),D2
0000329e 36 2d 00 0c |6- | MOVE.W (A5+0xc),D3
000032a2 42 84 |B | CLR.L D4
000032a4 42 87 |B | CLR.L D7
000032a6 51 8c |Q | SUBQ.L #0x8,A4
000032a8 01 82 | | BCLR.L D0,D2
000032aa 66 00 01 26 |f & | BNE 0x33d2
000032ae 08 ac 00 04 00 00 | | BCLR.B #0x4,(A4+0x0)
000032b4 67 00 00 e2 |g | BEQ 0x3398
000032b8 ef f5 03 04 01 70 00 08 | p | BFINS.L D0,(A5+#0x80000),{12:4} ; LEW=0170
000032c0 00 00 | |
000032c2 38 2d 00 06 |8- | MOVE.W (A5+0x6),D4
000032c6 42 85 |B | CLR.L D5
000032c8 4a 2c 00 01 |J, | TST.B (A4+0x1)
000032cc 66 2e |f. | BNE 0x32fc
000032ce 3c 38 74 b4 |<8t | MOVE.W 0x74b4,D6
000032d2 cc 44 | D | AND.W D4,D6
000032d4 67 0e |g | BEQ 0x32e4
000032d6 3a 04 |: | MOVE.W D4,D5
000032d8 9a 6c 00 04 | l | SUB.W (A4+0x4),D5
000032dc 53 45 |SE | SUBQ.W #0x1,D5
000032de 6d 52 |mR | BLT 0x3332
000032e0 5e fa 06 7a |^ z | TRAPGT.W #0x067a
000032e4 38 2c 00 02 |8, | MOVE.W (A4+0x2),D4
000032e8 31 b8 74 b0 49 90 |1 t I | MOVE.W 0x74b0,(D4.L) ; LEW=4990
000032ee 52 44 |RD | ADDQ.W #0x1,D4
000032f0 39 44 00 04 |9D | MOVE.W D4,(A4+0x4)
000032f4 52 44 |RD | ADDQ.W #0x1,D4
000032f6 3b 44 00 06 |;D | MOVE.W D4,(A5+0x6)
000032fa 60 6a |`j | BRA 0x3366
000032fc 3c 38 74 b4 |<8t | MOVE.W 0x74b4,D6
00003300 cc 44 | D | AND.W D4,D6
00003302 67 08 |g | BEQ 0x330c
00003304 3a 04 |: | MOVE.W D4,D5
00003306 8a 78 74 b2 | xt | OR.W 0x74b2,D5
0000330a 60 26 |`& | BRA 0x3332
0000330c 53 2c 00 01 |S, | SUBQ.B #0x1,(A4+0x1)
00003310 3a 2c 00 02 |:, | MOVE.W (A4+0x2),D5
00003314 38 30 59 90 |80Y | MOVE.W (D5.L),D4 ; LEW=5990
00003318 31 b8 74 ae 59 90 |1 t Y | MOVE.W 0x74ae,(D5.L) ; LEW=5990
0000331e 31 c5 74 ae |1 t | MOVE.W D5,0x74ae
00003322 39 44 00 02 |9D | MOVE.W D4,(A4+0x2)
00003326 3a 30 49 90 |:0I | MOVE.W (D4.L),D5 ; LEW=4990
0000332a 54 45 |TE | ADDQ.W #0x2,D5
0000332c 8a 78 74 b2 | xt | OR.W 0x74b2,D5
00003330 54 44 |TD | ADDQ.W #0x2,D4
00003332 3b 44 00 06 |;D | MOVE.W D4,(A5+0x6)
00003336 3b 45 00 08 |;E | MOVE.W D5,(A5+0x8)
0000333a 08 2c 00 05 00 00 | , | BTST.B #0x5,(A4+0x0)
00003340 66 00 00 90 |f | BNE 0x33d2
00003344 01 c2 | | BSET.L D0,D2
00003346 08 ec 00 04 00 00 | | BSET.B #0x4,(A4+0x0)
0000334c 1c 2c 00 01 | , | MOVE.B (A4+0x1),D6
00003350 bc 38 74 b9 | 8t | CMP.B 0x74b9,D6
00003354 6e 00 00 7c |n | | BGT 0x33d2
00003358 08 2c 00 02 00 00 | , | BTST.B #0x2,(A4+0x0)
0000335e 66 00 00 72 |f r | BNE 0x33d2
00003362 60 00 00 64 |` d | BRA 0x33c8
00003366 48 e7 80 80 |H | MOVEM.L A0+D0,-(A7)
0000336a 20 0c | | MOVE.L A4,D0
0000336c 04 80 00 00 e0 06 | | SUBI.L #0x0000e006,D0
00003372 e6 98 | | ROR.L #0x3,D0
00003374 41 f9 00 00 e2 86 |A | LEA.L 0xe286,A0
0000337a 08 30 00 07 00 00 | 0 | BTST.B #0x7,(A0+D0.W)
00003380 67 10 |g | BEQ 0x3392
00003382 08 f0 00 06 00 00 | | BSET.B #0x6,(A0+D0.W)
00003388 02 00 00 f0 | | ANDI.B #0xf0,D0
0000338c 08 f0 00 00 00 00 | | BSET.B #0x0,(A0+D0.W)
00003392 4c df 01 01 |L | MOVEM.L (A7)+,D0+A0
00003396 60 04 |` | BRA 0x339c
00003398 01 83 | | BCLR.L D0,D3
0000339a 67 36 |g6 | BEQ 0x33d2
0000339c 08 14 00 02 | | BTST.B #0x2,(A4)
000033a0 67 26 |g& | BEQ 0x33c8
000033a2 08 ac 00 02 00 00 | | BCLR.B #0x2,(A4+0x0)
000033a8 e9 ed 40 84 00 04 | @ | BFEXTU.L (A5+0x4),{2:4},D4
000033ae 38 30 43 a0 62 18 |80C b | MOVE.W (D4.W*2+#0x6218),D4 ; LEW=43a0
000033b4 3b 44 00 08 |;D | MOVE.W D4,(A5+0x8)
000033b8 d9 6d 00 06 | m | ADD.W D4,(A5+0x6)
000033bc 01 c3 | | BSET.L D0,D3
000033be 01 c2 | | BSET.L D0,D2
000033c0 08 ec 00 03 00 00 | | BSET.B #0x3,(A4+0x0)
000033c6 60 0a |` | BRA 0x33d2
000033c8 08 ac 00 03 00 00 | | BCLR.B #0x3,(A4+0x0)
000033ce 67 02 |g | BEQ 0x33d2
000033d0 7e 01 |~ | MOVEQ.L #0x01,D7
000033d2 51 c8 fe d2 |Q | DBF D0,0x32a6
000033d6 4a 87 |J | TST.L D7
000033d8 67 06 |g | BEQ 0x33e0
000033da 08 ec 00 00 00 00 | | BSET.B #0x0,(A4+0x0)
000033e0 3b 43 00 0c |;C | MOVE.W D3,(A5+0xc)
000033e4 85 75 01 70 00 08 00 0a | u p | OR.W D2,(A5+#0x8000a) ; LEW=0170
000033ec 4c df 30 ff |L 0 | MOVEM.L (A7)+,D0+D1+D2+D3+D4+D5+D6+D7+A4+A5
000033f0 4e 73 |Ns | RTE
000033f2 48 e7 c0 e0 45 f9 |H E | .XXX[0x6]
000033f8 00 00 e0 86 72 03 22 7c | r "|| .XXX[0x88]
00003400 93 03 e0 50 20 7c 00 00 | P | |
00003408 02 cc 46 fc 27 00 4a 12 | F ' J |
00003410 6a 5e 02 71 ff f0 01 70 |j^ q p|
00003418 00 08 00 00 33 7c ff ff | 3| |
00003420 00 08 33 7c fc 00 00 06 | 3| |
00003428 33 7c 00 01 00 0a 70 ff |3| p |
00003430 08 11 00 02 66 08 51 c8 | f Q |
00003438 ff f8 50 fa 07 11 4e b8 | P N |
00003440 52 b6 0c 00 00 03 56 fa |R V |
00003448 07 0c 02 71 7e ff 01 70 | q~ p|
00003450 00 08 00 00 00 71 01 00 | q |
00003458 01 70 00 08 00 00 42 69 | p Bi|
00003460 00 08 42 69 00 0a 30 2a | Bi 0*|
00003468 00 02 54 40 33 40 00 06 | T@3@ |
00003470 d4 fc 00 80 d2 fc 00 10 | |
00003478 d0 fc 00 10 51 c9 ff 8c | Q |
00003480 4c df 07 03 4e 75 |L Nu | .XXX[0x6]
00003486 22 3c 80 00 00 00 |"< | MOVE.L #0x80000000,D1
0000348c 30 3c 07 ff |0< | MOVE.W #0x7ff,D0
00003490 04 41 04 00 | A | SUBI.W #0x0400,D1
00003494 21 81 05 b0 a1 00 00 00 |! | MOVE.L D1,(D0.W*4+#0xa1000000) ; LEW=05b0
0000349c 51 c8 ff f2 |Q | DBF D0,0x3490
000034a0 41 f9 00 00 e0 86 |A | LEA.L 0xe086,A0
000034a6 72 03 |r | MOVEQ.L #0x03,D1
000034a8 22 7c 93 03 e0 50 |"| P | MOVEA.L #0x9303e050,A1
000034ae 24 7c 93 03 f1 60 |$| ` | MOVEA.L #0x9303f160,A2
000034b4 4a 10 |J | TST.B (A0)
000034b6 6a 2a |j* | BPL 0x34e2
000034b8 74 0f |t | MOVEQ.L #0x0f,D2
000034ba 42 69 00 0c |Bi | CLR.W (A1+0xc)
000034be 42 69 00 0a |Bi | CLR.W (A1+0xa)
000034c2 34 82 |4 | MOVE.W D2,(A2)
000034c4 32 82 |2 | MOVE.W D2,(A1)
000034c6 00 6a 00 03 00 02 | j | ORI.W #0x0003,(A2+0x2)
000034cc 33 7c 62 38 00 06 |3|b8 | MOVE.W #0x6238,(A1+0x6)
000034d2 33 7c ff d8 00 08 |3| | MOVE.W #0xffd8,(A1+0x8)
000034d8 51 ca ff e8 |Q | DBF D2,0x34c2
000034dc 33 7c ff ff 00 0a |3| | MOVE.W #0xffff,(A1+0xa)
000034e2 d0 fc 00 80 | | ADDA.W #0x80,A0
000034e6 d2 fc 00 10 | | ADDA.W #0x10,A1
000034ea 50 8a |P | ADDQ.L #0x8,A2
000034ec 51 c9 ff c6 |Q | DBF D1,0x34b4
000034f0 20 3c 00 09 89 68 | < h | MOVE.L #0x98968,D0
000034f6 53 80 |S | SUBQ.L #0x1,D0
000034f8 66 fc |f | BNE 0x34f6
000034fa 4e 75 |Nu | RTS
000034fc 08 b9 00 03 | | .XXX[0x4]
00003500 00 00 e0 1e 67 08 08 f9 | g | .XXX[0x28]
00003508 00 00 00 00 e0 06 21 fc | ! |
00003510 00 00 76 0c 77 18 42 b8 | v w B |
00003518 77 26 42 b8 77 32 42 b8 |w&B w2B |
00003520 77 2a 42 b8 75 08 42 38 |w*B u B8|
00003528 77 84 42 40 |w B@ | .XXX[0x4]
0000352c 41 f8 b0 02 |A | LEA.L IO_MOSART_DATA,A0
00003530 4e b8 35 70 |N 5p | JSR 0x3570
00003534 11 bc 00 40 02 01 | @ | MOVE.B #0x40,(A0+D0.W*2+#0x1)
0000353a 42 01 |B | CLR.B D1
0000353c 52 01 |R | ADDQ.B #0x1,D1
0000353e 66 fc |f | BNE 0x353c
00003540 4a 40 |J@ | TST.W D0
00003542 66 2c |f, | BNE 0x3570
00003544 08 39 00 01 00 00 fc 00 | 9 | BTST.B #0x1,0xfc00
0000354c 67 18 |g | BEQ 0x3566
0000354e 4e b8 3a b6 |N : | JSR 0x3ab6
00003552 11 fc 00 4d b0 03 | M | MOVE.B #0x4d,IO_MOSART_CONTROL
00003558 11 fc 00 02 77 31 | w1 | MOVE.B #0x02,0x7731
0000355e 11 f8 77 31 b0 03 | w1 | MOVE.B 0x7731,IO_MOSART_CONTROL
00003564 4e 75 |Nu | RTS
00003566 08 39 00 00 00 00 fc 00 | 9 | BTST.B #0x0,0xfc00
0000356e 66 de |f | BNE 0x354e
00003570 42 30 02 01 |B0 | CLR.B (A0+D0.W*2+#0x1)
00003574 42 30 02 01 |B0 | CLR.B (A0+D0.W*2+#0x1)
00003578 42 30 02 01 |B0 | CLR.B (A0+D0.W*2+#0x1)
0000357c 4e 75 |Nu | RTS
0000357e 31 fc 00 02 77 8e |1 w | MOVE.W #0x2,0x778e
00003584 08 b9 00 03 00 00 e0 1e | | BCLR.B #0x3,0xe01e
0000358c 67 08 |g | BEQ 0x3596
0000358e 08 f9 00 00 00 00 e0 06 | | BSET.B #0x0,0xe006
00003596 21 fc 00 00 76 0c 77 18 |! v w | MOVE.L #0x760c,0x7718
0000359e 42 b8 77 26 |B w& | CLR.L 0x7726
000035a2 42 b8 77 32 |B w2 | CLR.L 0x7732
000035a6 42 b8 77 2a |B w* | CLR.L 0x772a
000035aa 42 b8 75 08 |B u | CLR.L 0x7508
000035ae 42 38 77 84 |B8w | CLR.B 0x7784
000035b2 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
000035b6 45 f8 77 6c |E wl | LEA.L 0x776c,A2
000035ba 4e b8 54 1c |N T | JSR 0x541c
000035be 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
000035c2 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
000035c6 45 f8 77 5c |E w\ | LEA.L 0x775c,A2
000035ca 4e b8 54 1c |N T | JSR 0x541c
000035ce 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
000035d2 4e b0 01 e1 77 48 |N wH | JSR ((#0x7748)) ; LEW=01e1
000035d8 4e b0 01 e1 77 4c |N wL | JSR ((#0x774c)) ; LEW=01e1
000035de 11 fc 00 00 a0 04 | | MOVE.B #0x00,IO_DUART_ACR_IPCR
000035e4 11 fc 00 03 a0 0f | | MOVE.B #0x03,IO_DUART_CLR_OPC_STOP_COUNTER
000035ea 20 3c 00 00 1e 84 | < | MOVE.L #0x1e84,D0
000035f0 12 3c 00 0a | < | MOVE.B #0x0a,D1
000035f4 4e b8 3c 16 |N < | JSR 0x3c16
000035f8 4e 75 |Nu | RTS
000035fa 4e b8 3a b6 11 fc |N : | .XXX[0x6]
00003600 00 03 a0 0e 31 fc 00 00 | 1 | .XXX[0xb0]
00003608 77 8e 4e 75 08 ac 00 01 |w Nu |
00003610 00 00 18 3c 00 a5 42 05 | < B |
00003618 12 1a 67 26 08 f8 00 01 | g& |
00003620 77 32 66 26 11 c4 77 2e |w2f& w.|
00003628 8b 38 77 32 4a 38 77 35 | 8w2J8w5|
00003630 67 0c b2 38 77 35 56 fa |g 8w5V |
00003638 08 10 42 38 77 35 4e b8 | B8w5N |
00003640 2a c6 11 c1 77 35 4e f8 |* w5N |
00003648 2a 96 08 ec 00 03 00 00 |* |
00003650 66 f4 08 f9 00 00 00 00 |f |
00003658 e0 06 60 ea 08 f8 00 03 | ` |
00003660 77 32 4e f8 2a 00 12 3c |w2N * <|
00003668 00 05 18 38 77 33 67 38 | 8w3g8|
00003670 0c 04 00 02 67 12 12 3c | g <|
00003678 00 04 4e b8 3f 4a 42 81 | N ?JB |
00003680 12 1a d5 c1 42 81 60 be | B ` |
00003688 18 3c 00 d2 1a 3c 00 10 | < < |
00003690 48 e7 c0 c0 70 03 4e b8 |H p N |
00003698 2b 64 64 f8 4c df 03 03 |+dd L |
000036a0 42 38 77 84 60 00 ff 72 |B8w ` r|
000036a8 08 39 00 00 00 00 fc 00 | 9 |
000036b0 67 c8 60 d4 |g ` | .XXX[0x4]
000036b4 48 e7 c8 c0 |H | MOVEM.L A1+A0+D4+D1+D0,-(A7)
000036b8 12 3c 00 05 | < | MOVE.B #0x05,D1
000036bc 18 38 77 33 | 8w3 | MOVE.B 0x7733,D4
000036c0 67 2c |g, | BEQ 0x36ee
000036c2 0c 04 00 02 | | CMPI.B #0x02,D4
000036c6 67 08 |g | BEQ 0x36d0
000036c8 12 3c 00 04 | < | MOVE.B #0x04,D1
000036cc 4e b8 3f 4a |N ?J | JSR 0x3f4a
000036d0 11 fc 00 d2 77 2e | w. | MOVE.B #0xd2,0x772e
000036d6 70 03 |p | MOVEQ.L #0x03,D0
000036d8 4e b8 2b 64 |N +d | JSR 0x2b64
000036dc 64 f8 |d | BCC 0x36d6
000036de 42 38 77 84 |B8w | CLR.B 0x7784
000036e2 08 f8 00 04 77 32 | w2 | BSET.B #0x4,0x7732
000036e8 4c df 03 13 |L | MOVEM.L (A7)+,D0+D1+D4+A0+A1
000036ec 4e 75 |Nu | RTS
000036ee 08 39 00 00 00 00 fc 00 | 9 | BTST.B #0x0,0xfc00
000036f6 67 d4 |g | BEQ 0x36cc
000036f8 60 d6 |` | BRA 0x36d0
000036fa 08 f8 00 03 77 32 | w2 | BSET.B #0x3,0x7732
00003700 4e 75 |Nu | RTS
00003702 08 f8 00 01 77 32 | w2 | BSET.B #0x1,0x7732
00003708 4e 75 |Nu | RTS
0000370a VECTOR_MOSART.TXRDY:
0000370a 53 78 77 20 |Sxw | SUBQ.W #0x1,0x7720 ; <-- VECTOR_0x4c
0000370e 6d 22 |m" | BLT 0x3732
00003710 4e f0 01 e1 77 40 |N w@ | JMP ((#0x7740)) ; LEW=01e1
00003716 11 f0 | | .XXX[0x2]
00003718 01 e1 77 14 b0 02 52 b8 | w R | .XXX[0x18]
00003720 77 14 4e 73 11 f0 01 e1 |w Ns |
00003728 77 14 a0 03 52 b8 77 14 |w R w |
00003730 4e 73 |Ns | .XXX[0x2]
00003732 48 e7 f0 e0 |H | MOVEM.L A2+A1+A0+D3+D2+D1+D0,-(A7)
00003736 30 38 77 20 |08w | MOVE.W 0x7720,D0
0000373a 46 40 |F@ | NOT.W D0
0000373c 41 bc 00 03 |A | CHK.W #0x3,D0
00003740 4e f0 05 a0 37 4c |N 7L | JMP (D0.W*4+#0x374c) ; LEW=05a0
00003746 4c df |L | .XXX[0x2]
00003748 07 0f 4e 73 4e f8 37 5c | NsN 7\| .XXX[0x278]
00003750 4e f8 3b 0e 4e f8 3b 5c |N ; N ;\|
00003758 4e f8 3b ce 48 e7 80 e0 |N ; H |
00003760 45 f8 77 5c 4e b8 54 1c |E w\N T |
00003768 4c df 07 01 4e b8 37 72 |L N 7r|
00003770 60 d4 4e b8 3a 34 0c b8 |` N :4 |
00003778 00 00 75 08 77 14 6f 1c | u w o |
00003780 08 f8 00 07 77 32 11 fc | w2 |
00003788 00 29 77 58 0c 39 00 58 | )wX 9 X|
00003790 80 00 7f 80 66 06 11 fc | f |
00003798 00 51 77 58 4e b8 37 a2 | QwXN 7 |
000037a0 4e 75 08 b8 00 05 77 32 |Nu w2|
000037a8 66 00 00 a6 08 b8 00 06 |f |
000037b0 77 32 66 00 00 f0 08 38 |w2f 8|
000037b8 00 07 77 32 66 34 08 38 | w2f4 8|
000037c0 00 06 b0 03 66 00 01 f4 | f |
000037c8 08 b8 00 04 77 32 66 00 | w2f |
000037d0 00 5e 08 b8 00 01 77 32 | ^ w2|
000037d8 66 00 01 20 70 03 08 b8 |f p |
000037e0 00 03 77 32 66 00 00 54 | w2f T|
000037e8 20 3c 00 00 1e 84 60 00 | < ` |
000037f0 00 10 53 38 77 58 67 00 | S8wXg |
000037f8 01 7c 20 3c 00 00 1e 84 | | < |
00003800 12 3c 00 02 4e b8 3c 16 | < N < |
00003808 4e 75 0c 39 00 58 80 00 |Nu 9 X |
00003810 7f 80 67 00 ff 5e 08 38 | g ^ 8|
00003818 00 06 b0 03 67 00 ff 54 | g T|
00003820 08 38 00 07 b0 03 66 00 | 8 f |
00003828 ff 4a 60 00 01 98 10 38 | J` 8|
00003830 77 33 0c 00 00 02 67 90 |w3 g |
00003838 70 01 11 c0 77 39 41 f8 |p w9A |
00003840 75 08 10 3c 00 b4 11 c0 |u < |
00003848 77 2e 32 38 77 27 60 14 |w.28w'` |
00003850 41 f8 75 04 10 38 77 2f |A u 8w/|
00003858 12 38 77 29 0c 00 00 f0 | 8w) |
00003860 66 02 53 01 31 fc 00 04 |f S 1 |
00003868 77 20 21 c8 77 14 10 c0 |w ! w |
00003870 10 c1 42 18 b1 01 10 81 | B |
00003878 20 3c 00 03 93 84 12 3c | < <|
00003880 00 03 4e b8 3c 16 4e b8 | N < N |
00003888 3a 12 4e 75 08 b8 00 06 |: Nu |
00003890 77 32 67 e4 0c 38 00 b4 |w2g 8 |
00003898 77 30 66 dc 08 f8 00 06 |w0f |
000038a0 77 32 60 d4 08 b8 00 07 |w2` |
000038a8 77 32 67 00 ff 3c 10 38 |w2g < 8|
000038b0 77 30 0c 00 00 e1 66 10 |w0 f |
000038b8 10 38 77 2e 0c 00 00 b4 | 8w. |
000038c0 67 00 01 08 60 00 00 c0 |g ` |
000038c8 42 38 75 0a 42 38 75 0b |B8u B8u |
000038d0 0c 00 00 c3 67 14 10 38 | g 8|
000038d8 77 2e 0c 00 00 b4 67 00 |w. g |
000038e0 00 ea 52 78 77 26 60 00 | Rxw&` |
000038e8 fe e0 11 fc 00 06 77 33 | w3|
000038f0 11 fc 00 a5 77 2e 60 00 | w.` |
000038f8 fe d0 42 82 14 38 75 0a | B 8u |
00003900 b5 03 16 38 75 0b 45 f0 | 8u E |
00003908 21 a0 75 0c 70 03 4e b8 |! u p N |
00003910 2b 64 65 18 52 02 b1 03 |+de R |
00003918 14 c0 4a 78 6a d6 67 ec | Jxj g |
00003920 0c 02 00 fa 66 e6 08 f8 | f |
00003928 00 01 77 32 08 b9 00 03 | w2 |
00003930 00 00 e0 1e 67 08 08 f9 | g |
00003938 00 00 00 00 e0 06 41 f8 | A |
00003940 75 08 21 c8 77 14 10 38 |u ! w 8|
00003948 77 2e 12 38 77 27 10 c0 |w. 8w' |
00003950 10 c1 10 c2 10 83 4a 38 | J8|
00003958 77 35 66 00 fe ac b1 03 |w5f |
00003960 b3 03 b5 03 10 83 58 42 | XB|
00003968 31 c2 77 20 42 38 77 3a |1 w B8w:|
00003970 60 00 ff 06 10 38 77 2e |` 8w.|
00003978 0c 00 00 b4 67 00 00 4c | g L|
00003980 08 b8 00 07 77 32 50 38 | w2P8|
00003988 77 3a 6b 38 42 40 10 38 |w:k8B@ 8|
00003990 75 0a 58 40 31 c0 77 20 |u X@1 w |
00003998 21 fc 00 00 75 08 77 14 |! u w |
000039a0 0c 38 00 10 77 3a 66 00 | 8 w:f |
000039a8 fe d0 20 3c 00 08 f0 ca | < |
000039b0 12 3c 00 0d 4e b8 3c 16 | < N < |
000039b8 4e 75 08 38 00 07 b0 03 |Nu 8 |
000039c0 66 00 fe 06 |f | .XXX[0x4]
000039c4 70 02 |p | MOVEQ.L #0x02,D0
000039c6 11 c0 77 39 | w9 | MOVE.B D0,0x7739
000039ca 0c 39 00 58 80 00 7f 80 | 9 X | CMPI.B #0x58,MODEM_DESIGNATOR
000039d2 67 16 |g | BEQ 0x39ea
000039d4 42 38 77 31 |B8w1 | CLR.B 0x7731
000039d8 11 f8 77 31 b0 03 | w1 | MOVE.B 0x7731,IO_MOSART_CONTROL
000039de 11 fc 00 07 77 33 | w3 | MOVE.B #0x07,0x7733
000039e4 4e b8 3a 02 |N : | JSR 0x3a02
000039e8 4e 75 |Nu | RTS
000039ea 4e b8 35 7e |N 5~ | JSR 0x357e
000039ee 4e b8 3f 42 |N ?B | JSR 0x3f42
000039f2 4e 75 |Nu | RTS
000039f4 08 38 00 07 | 8 | .XXX[0x4]
000039f8 b0 03 4e b8 3f 42 60 00 | N ?B` | .XXX[0x8]
00003a00 fa fc | | .XXX[0x2]
00003a02 12 3c 00 04 | < | MOVE.B #0x04,D1
00003a06 20 3c 00 02 fa ee | < | MOVE.L #0x2faee,D0
00003a0c 4e b8 3c 16 |N < | JSR 0x3c16
00003a10 4e 75 |Nu | RTS
00003a12 08 f8 00 05 77 31 | w1 | .XXX[0x6]
00003a18 4e f0 01 e1 77 44 08 f8 |N wD | .XXX[0x98]
00003a20 00 00 77 31 11 f8 77 31 | w1 w1|
00003a28 b0 03 4e 75 11 fc 00 04 | Nu |
00003a30 a0 02 4e 75 4e f0 01 e1 | NuN |
00003a38 77 48 02 38 00 de 77 31 |wH 8 w1|
00003a40 11 f8 77 31 b0 03 4e 75 | w1 Nu|
00003a48 11 fc 00 08 a0 02 4e f0 | N |
00003a50 01 e1 77 4c 08 f8 00 02 | wL |
00003a58 77 31 11 f8 77 31 b0 03 |w1 w1 |
00003a60 4e 75 11 fc 00 01 a0 02 |Nu |
00003a68 4e 75 4e f0 01 e1 77 50 |NuN wP|
00003a70 08 b8 00 02 77 31 11 f8 | w1 |
00003a78 77 31 b0 03 4e 75 11 fc |w1 Nu |
00003a80 00 02 a0 02 4e 75 08 39 | Nu 9|
00003a88 00 01 00 00 fc 00 67 08 | g |
00003a90 08 38 00 06 b0 03 66 2e | 8 f.|
00003a98 08 b8 00 04 77 32 66 40 | w2f@|
00003aa0 08 b8 00 03 77 32 08 b8 | w2 |
00003aa8 00 01 77 32 67 08 70 03 | w2g p |
00003ab0 4e b8 2b 64 64 f8 |N +dd | .XXX[0x6]
00003ab6 12 3c 00 00 | < | MOVE.B #0x00,D1
00003aba 20 3c 00 00 98 96 | < | MOVE.L #0x9896,D0
00003ac0 4e b8 3c 16 |N < | JSR 0x3c16
00003ac4 4e 75 |Nu | RTS
00003ac6 42 78 |Bx | .XXX[0x2]
00003ac8 77 36 11 fc 00 41 b0 02 |w6 A | .XXX[0x148]
00003ad0 11 fc 00 01 77 33 31 fc | w31 |
00003ad8 ff ff 77 20 60 00 ff 3a | w ` :|
00003ae0 0c 39 00 58 80 00 7f 80 | 9 X |
00003ae8 67 00 04 80 21 fc 80 00 |g ! |
00003af0 7e 0b 77 3c 11 fc 00 03 |~ w< |
00003af8 77 33 11 fc 00 1f 77 58 |w3 wX|
00003b00 31 fc ff fe 77 20 42 78 |1 w Bx|
00003b08 77 36 60 00 ff 0c 4a 38 |w6` J8|
00003b10 77 36 66 1c 11 fc 00 02 |w6f |
00003b18 77 33 4e b8 3a 34 12 3c |w3N :4 <|
00003b20 00 01 20 3c 00 00 98 96 | < |
00003b28 4e b8 3c 16 60 00 fc 18 |N < ` |
00003b30 70 04 4e b8 39 c6 60 00 |p N 9 ` |
00003b38 fc 0e 12 38 77 33 0c 01 | 8w3 |
00003b40 00 05 67 08 12 3c 00 00 | g < |
00003b48 4e b8 3f 4a 21 fc 00 00 |N ?J! |
00003b50 76 0c 77 18 4e b8 3a 4e |v w N :N|
00003b58 60 00 fc 8e 20 78 77 3c |` xw<|
00003b60 10 38 77 36 66 64 10 18 | 8w6fd |
00003b68 66 14 11 fc 00 52 77 36 |f Rw6|
00003b70 11 fc 00 0a 77 58 11 fc | wX |
00003b78 00 04 77 33 60 6a 53 38 | w3`jS8|
00003b80 77 58 67 00 00 8e 0c 00 |wXg |
00003b88 00 20 67 da 21 c8 77 3c | g ! w<|
00003b90 52 78 77 20 0c 00 00 54 |Rxw T|
00003b98 67 28 0c 00 00 57 67 22 |g( Wg"|
00003ba0 0c 00 00 50 66 06 10 3c | Pf <|
00003ba8 00 52 60 16 0c 00 00 44 | R` D|
00003bb0 66 06 10 3c 00 50 60 0a |f < P` |
00003bb8 00 f8 00 00 62 8a 65 00 | b e |
00003bc0 00 52 11 c0 b0 02 60 00 | R ` |
00003bc8 fb 7e 72 03 60 2a 10 38 | ~r `* 8|
00003bd0 77 36 67 34 0c 00 00 49 |w6g4 I|
00003bd8 67 2e 53 38 77 58 67 0c |g.S8wXg |
00003be0 52 78 77 20 42 38 77 36 |Rxw B8w6|
00003be8 70 4d 60 d6 12 3c 00 01 |pM` < |
00003bf0 0c 00 00 42 67 02 72 03 | Bg r |
00003bf8 4e b8 3f 4a 4e b8 3a 34 |N ?JN :4|
00003c00 4e b8 34 fc 60 00 fb 40 |N 4 ` @|
00003c08 11 fc 00 05 77 33 60 00 | w3` |
00003c10 ff 0a 50 fa 08 10 | P | .XXX[0x6]
00003c16 11 c1 77 68 | wh | MOVE.B D1,0x7768
00003c1a 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
00003c1e 45 f8 77 5c |E w\ | LEA.L 0x775c,A2
00003c22 20 00 | | MOVE.L D0,D0
00003c24 25 7c 00 00 3c 36 00 08 |%| <6 | MOVE.L #0x3c36,(A2+0x8)
00003c2c 4e b8 53 e4 |N S | JSR 0x53e4
00003c30 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
00003c34 4e 75 |Nu | RTS
00003c36 48 e7 |H | .XXX[0x2]
00003c38 30 20 42 40 10 38 77 68 |0 B@ 8wh| .XXX[0x18]
00003c40 41 bc 00 0d 4e b0 05 a1 |A N |
00003c48 62 8c 4c df 04 0c 4e 75 |b L Nu|
00003c50 VECTOR_MOSART.RXRDY:
00003c50 48 e7 e0 80 |H | MOVEM.L A0+D2+D1+D0,-(A7) ; <-- VECTOR_0x47
00003c54 12 38 b0 03 | 8 | MOVE.B IO_MOSART_CONTROL,D1
00003c58 14 38 b0 02 | 8 | MOVE.B IO_MOSART_DATA,D2
00003c5c 08 01 00 07 | | BTST.L #0x7,D1
00003c60 67 00 00 d4 |g | BEQ 0x3d36
00003c64 02 01 00 78 | x | ANDI.B #0x78,D1
00003c68 4a 38 77 84 |J8w | TST.B 0x7784
00003c6c 66 72 |fr | BNE 0x3ce0
00003c6e 20 78 77 18 | xw | MOVEA.L 0x7718,A0
00003c72 b1 fc 00 00 76 0c | v | CMPA.L #0x760c,A0
00003c78 66 22 |f" | BNE 0x3c9c
00003c7a 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
00003c7e 45 f8 77 6c |E wl | LEA.L 0x776c,A2
00003c82 20 3c 00 02 62 58 | < bX | MOVE.L #0x26258,D0
00003c88 25 7c 00 00 3d 46 00 08 |%| =F | MOVE.L #0x3d46,(A2+0x8)
00003c90 4e b8 53 e4 |N S | JSR 0x53e4
00003c94 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
00003c98 42 38 77 34 |B8w4 | CLR.B 0x7734
00003c9c 4a 01 |J | TST.B D1
00003c9e 66 7c |f| | BNE 0x3d1c
00003ca0 b5 38 77 34 | 8w4 | EOR.B D2,0x7734
00003ca4 10 c2 | | MOVE.B D2,(A0)+
00003ca6 08 38 00 00 77 32 | 8 w2 | BTST.B #0x0,0x7732
00003cac 67 10 |g | BEQ 0x3cbe
00003cae 53 78 77 22 |Sxw" | SUBQ.W #0x1,0x7722
00003cb2 67 00 00 b6 |g | BEQ 0x3d6a
00003cb6 08 38 00 02 77 32 | 8 w2 | BTST.B #0x2,0x7732
00003cbc 66 5e |f^ | BNE 0x3d1c
00003cbe b1 fc 00 00 76 10 | v | CMPA.L #0x7610,A0
00003cc4 66 16 |f | BNE 0x3cdc
00003cc6 54 48 |TH | ADDQ.L #0x2,A0
00003cc8 08 f8 00 00 77 32 | w2 | BSET.B #0x0,0x7732
00003cce 42 40 |B@ | CLR.W D0
00003cd0 10 38 76 0e | 8v | MOVE.B 0x760e,D0
00003cd4 31 c0 77 22 |1 w" | MOVE.W D0,0x7722
00003cd8 67 00 00 90 |g | BEQ 0x3d6a
00003cdc 21 c8 77 18 |! w | MOVE.L A0,0x7718
00003ce0 4c df 01 07 |L | MOVEM.L (A7)+,D0+D1+D2+A0
00003ce4 4e 73 |Ns | RTE
00003ce6 08 b8 00 02 77 32 | w2 | BCLR.B #0x2,0x7732
00003cec 67 10 |g | BEQ 0x3cfe
00003cee 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
00003cf2 45 f8 77 78 |E wx | LEA.L 0x7778,A2
00003cf6 4e b8 54 1c |N T | JSR 0x541c
00003cfa 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
00003cfe 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
00003d02 45 f8 77 6c |E wl | LEA.L 0x776c,A2
00003d06 20 3c 00 02 62 58 | < bX | MOVE.L #0x26258,D0
00003d0c 25 7c 00 00 3d 46 00 08 |%| =F | MOVE.L #0x3d46,(A2+0x8)
00003d14 4e b8 53 e4 |N S | JSR 0x53e4
00003d18 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
00003d1c 11 fc 00 01 77 84 | w | MOVE.B #0x01,0x7784
00003d22 4e f0 01 e1 77 54 |N wT | JMP ((#0x7754)) ; LEW=01e1
00003d28 10 38 77 31 08 c0 00 04 | 8w1 | .XXX[0x8]
00003d30 11 c0 b0 03 60 aa | ` | .XXX[0x6]
00003d36 11 c1 77 37 | w7 | MOVE.B D1,0x7737
00003d3a 11 c2 77 36 | w6 | MOVE.B D2,0x7736
00003d3e 11 f8 77 33 77 38 | w3w8 | MOVE.B 0x7733,0x7738
00003d44 60 9a |` | BRA 0x3ce0
00003d46 21 fc |! | .XXX[0x2]
00003d48 00 00 76 0c 77 18 08 b8 | v w | .XXX[0x20]
00003d50 00 00 77 32 42 38 77 84 | w2B8w |
00003d58 11 fc 00 e1 77 2f 52 78 | w/Rx|
00003d60 77 2c 08 f8 00 05 77 32 |w, w2|
00003d68 4e 75 |Nu | .XXX[0x2]
00003d6a 21 fc 00 00 76 0c 77 18 |! v w | MOVE.L #0x760c,0x7718
00003d72 08 b8 00 00 77 32 | w2 | BCLR.B #0x0,0x7732
00003d78 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
00003d7c 45 f8 77 6c |E wl | LEA.L 0x776c,A2
00003d80 4e b8 54 1c |N T | JSR 0x541c
00003d84 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
00003d88 42 40 |B@ | CLR.W D0
00003d8a 10 38 76 0e | 8v | MOVE.B 0x760e,D0
00003d8e 67 42 |gB | BEQ 0x3dd2
00003d90 11 c0 76 11 | v | MOVE.B D0,0x7611
00003d94 11 f8 76 0c 76 10 | v v | MOVE.B 0x760c,0x7610
00003d9a 08 f8 00 02 77 32 | w2 | BSET.B #0x2,0x7732
00003da0 21 fc 00 00 76 12 77 1c |! v w | MOVE.L #0x7612,0x771c
00003da8 4a 78 6a d6 |Jxj | TST.W 0x6ad6
00003dac 66 06 |f | BNE 0x3db4
00003dae 55 b8 77 1c |U w | SUBQ.L #0x2,0x771c
00003db2 54 40 |T@ | ADDQ.W #0x2,D0
00003db4 31 c0 77 24 |1 w$ | MOVE.W D0,0x7724
00003db8 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
00003dbc 45 f8 77 78 |E wx | LEA.L 0x7778,A2
00003dc0 70 27 |p' | MOVEQ.L #0x27,D0
00003dc2 25 7c 00 00 3e ca 00 08 |%| > | MOVE.L #0x3eca,(A2+0x8)
00003dca 4e b8 53 e4 |N S | JSR 0x53e4
00003dce 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
00003dd2 10 38 76 0c | 8v | MOVE.B 0x760c,D0
00003dd6 11 c0 76 10 | v | MOVE.B D0,0x7610
00003dda 12 00 | | MOVE.B D0,D1
00003ddc e8 19 | | ROR.B #0x4,D1
00003dde b1 01 | | EOR.B D0,D1
00003de0 52 01 |R | ADDQ.B #0x1,D1
00003de2 66 00 ff 02 |f | BNE 0x3ce6
00003de6 14 00 | | MOVE.B D0,D2
00003de8 02 40 00 0f | @ | ANDI.W #0x000f,D0
00003dec 0c 40 00 05 | @ | CMPI.W #0x0005,D0
00003df0 6e 00 00 bc |n | BGT 0x3eae
00003df4 4e f0 03 a0 3d fa |N = | JMP (D0.W*2+#0x3dfa) ; LEW=03a0
00003dfa 60 0a 60 1c 60 52 |` ` `R | .XXX[0x6]
00003e00 60 2a 60 52 60 5c 4a 38 |`*`R`\J8| .XXX[0xa8]
00003e08 77 34 66 0a 10 38 76 0d |w4f 8v |
00003e10 b0 38 77 27 67 08 14 3c | 8w'g <|
00003e18 00 e1 52 78 77 2a 08 f8 | Rxw* |
00003e20 00 06 77 32 11 c2 77 30 | w2 w0|
00003e28 60 00 fe b6 4a 78 6a d6 |` Jxj |
00003e30 67 ec 30 3c 53 00 20 78 |g 0<S x|
00003e38 77 1c 10 18 21 c8 77 1c |w ! w |
00003e40 53 78 77 24 31 c0 72 6c |Sxw$1 rl|
00003e48 21 fc 02 00 00 01 70 5c |! p\|
00003e50 60 cc 50 fa 08 10 4a 38 |` P J8|
00003e58 77 34 66 4e 4e b8 3f 42 |w4fNN ?B|
00003e60 60 34 4a 38 77 34 66 46 |`4J8w4fF|
00003e68 30 38 77 28 b0 38 76 0d |08w( 8v |
00003e70 67 24 53 40 b0 38 76 0d |g$S@ 8v |
00003e78 66 30 08 b8 00 02 77 32 |f0 w2|
00003e80 67 10 48 e7 80 e0 45 f8 |g H E |
00003e88 77 78 4e b8 54 1c 4c df |wxN T L |
00003e90 07 01 31 c0 77 28 11 fc | 1 w( |
00003e98 00 f0 77 2f 52 78 77 28 | w/Rxw(|
00003ea0 08 f8 00 05 77 32 60 00 | w2` |
00003ea8 fe 38 4e b8 3d 58 | 8N =X | .XXX[0x6]
00003eae 08 b8 00 02 77 32 | w2 | BCLR.B #0x2,0x7732
00003eb4 67 10 |g | BEQ 0x3ec6
00003eb6 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
00003eba 45 f8 77 78 |E wx | LEA.L 0x7778,A2
00003ebe 4e b8 54 1c |N T | JSR 0x541c
00003ec2 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
00003ec6 60 00 fe 18 |` | BRA 0x3ce0
00003eca 48 e7 f0 80 20 78 |H x | .XXX[0x6]
00003ed0 77 1c 30 38 77 24 67 32 |w 08w$g2| .XXX[0x70]
00003ed8 42 83 16 38 70 5c 72 7e |B 8p\r~|
00003ee0 92 78 70 5e 6f 2c 34 3c | xp^o,4<|
00003ee8 83 00 14 18 31 82 31 a0 | 1 1 |
00003ef0 72 6c 54 03 52 78 70 5e |rlT Rxp^|
00003ef8 53 40 67 06 53 41 67 12 |S@g SAg |
00003f00 60 e8 08 b8 00 02 77 32 |` w2|
00003f08 60 2e 08 b8 00 02 77 32 |`. w2|
00003f10 60 2a 21 c8 77 1c 31 c0 |`*! w 1 |
00003f18 77 24 48 e7 80 e0 45 f8 |w$H E |
00003f20 77 78 20 3c 00 00 04 e1 |wx < |
00003f28 25 7c 00 00 3e ca 00 08 |%| > |
00003f30 4e b8 53 e4 4c df 07 01 |N S L |
00003f38 11 c3 70 5c 4c df 01 0f | p\L |
00003f40 4e 75 |Nu | .XXX[0x2]
00003f42 2f 00 |/ | MOVE.L D0,-(A7)
00003f44 30 3c 13 00 |0< | MOVE.W #0x1300,D0
00003f48 60 08 |` | BRA 0x3f52
00003f4a 2f 00 |/ | MOVE.L D0,-(A7)
00003f4c 30 3c 23 00 |0<# | MOVE.W #0x2300,D0
00003f50 10 01 | | MOVE.B D1,D0
00003f52 42 81 |B | CLR.L D1
00003f54 12 38 70 5c | 8p\ | MOVE.B 0x705c,D1
00003f58 31 80 11 a0 72 6c |1 rl | MOVE.W D0,(D1.W+#0x726c) ; LEW=11a0
00003f5e 54 38 70 5c |T8p\ | ADDQ.B #0x2,0x705c
00003f62 52 78 70 5e |Rxp^ | ADDQ.W #0x1,0x705e
00003f66 20 1f | | MOVE.L (A7)+,D0
00003f68 4e 75 |Nu | RTS
00003f6a 0c 78 00 0f 77 8e | x w | .XXX[0x6]
00003f70 67 1a 11 fc 00 03 a0 0f |g | .XXX[0x58]
00003f78 20 3c 00 00 1e 84 12 3c | < <|
00003f80 00 05 4e b8 3c 16 31 fc | N < 1 |
00003f88 00 02 77 8e 4e 75 11 fc | w Nu |
00003f90 00 03 a0 0e 31 fc 00 03 | 1 |
00003f98 77 8e 21 fc 00 00 63 0c |w ! c |
00003fa0 77 8a 20 3c 00 02 fa ee |w < |
00003fa8 12 3c 00 06 4e b8 3c 16 | < N < |
00003fb0 4e 75 12 3c 00 02 4e b8 |Nu < N |
00003fb8 3f 4a 31 fc 00 00 77 8e |?J1 w |
00003fc0 21 fc 00 00 63 0c 77 8a |! c w |
00003fc8 4e b8 3a b6 4e 75 |N : Nu | .XXX[0x6]
00003fce VECTOR_MODEM.TXRDY:
00003fce 4e f0 01 e1 77 85 |N w | JMP ((#0x7785)) ; LEW=01e1<-- VECTOR_0x4b
00003fd4 50 fa 08 10 |P | .XXX[0x4]
00003fd8 48 e7 c0 c0 08 f8 00 01 |H | .XXX[0x148]
00003fe0 68 d0 46 fc 27 00 10 30 |h F ' 0|
00003fe8 01 e1 77 3c 67 00 00 10 | w<g |
00003ff0 11 c0 a0 03 52 b8 77 3c | R w<|
00003ff8 4c df 03 03 4e 73 48 e7 |L NsH |
00004000 80 e0 45 f8 77 5c 4e b8 | E w\N |
00004008 54 1c 4c df 07 01 10 3c |T L <|
00004010 00 0d 11 c0 a0 03 08 38 | 8|
00004018 00 02 a0 01 67 f8 11 fc | g |
00004020 00 08 a0 02 30 38 77 8e | 08w |
00004028 4e f0 05 a1 63 ee 48 e7 |N c H |
00004030 80 e0 45 f8 77 5c 4e b8 | E w\N |
00004038 54 1c 4c df 07 01 20 3c |T L <|
00004040 00 01 c9 c2 12 3c 00 0c | < |
00004048 4e b8 3c 16 60 aa 31 fc |N < ` 1 |
00004050 00 05 77 8e 21 fc 00 00 | w ! |
00004058 63 31 77 8a 20 3c 00 0b |c1w < |
00004060 eb b8 12 3c 00 07 4e b8 | < N |
00004068 3c 16 60 8c 31 fc 00 07 |< ` 1 |
00004070 77 8e 21 fc 00 00 63 3b |w ! c;|
00004078 77 8a 20 3c 00 0b eb b8 |w < |
00004080 12 3c 00 07 4e b8 3c 16 | < N < |
00004088 60 00 ff 6e 31 fc 00 09 |` n1 |
00004090 77 8e 21 fc 00 00 63 48 |w ! cH|
00004098 77 8a 20 3c 00 0b eb b8 |w < |
000040a0 12 3c 00 07 4e b8 3c 16 | < N < |
000040a8 60 00 ff 4e 31 fc 00 0b |` N1 |
000040b0 77 8e 21 fc 00 00 63 52 |w ! cR|
000040b8 77 8a 20 3c 00 23 c3 28 |w < # (|
000040c0 12 3c 00 09 4e b8 3c 16 | < N < |
000040c8 60 00 ff 2e 31 fc 00 0e |` .1 |
000040d0 77 8e 21 fc 00 00 63 2c |w ! c,|
000040d8 77 8a 20 3c 00 0b eb b8 |w < |
000040e0 12 3c 00 09 4e b8 3c 16 | < N < |
000040e8 60 00 ff 0e 12 3c 00 01 |` < |
000040f0 60 04 12 3c 00 03 4e b8 |` < N |
000040f8 3f 4a 4e b8 35 7e 4e 75 |?JN 5~Nu|
00004100 11 fc 00 08 a0 02 60 00 | ` |
00004108 fe f0 53 78 77 20 6d 0e | Sxw m |
00004110 11 f0 01 e1 77 14 a0 03 | w |
00004118 52 b8 77 14 4e 73 48 e7 |R w NsH |
00004120 f0 e0 4e f8 37 5c | N 7\ | .XXX[0x6]
00004126 VECTOR_MODEM.RXRDY:
00004126 48 e7 e0 80 |H | MOVEM.L A0+D2+D1+D0,-(A7) ; <-- VECTOR_0x46
0000412a 08 f8 00 01 68 d0 | h | BSET.B #0x1,0x68d0
00004130 e9 f8 11 03 a0 01 | | BFEXTU.L IO_DUART_MODEM_STATUS,{4:3},D1
00004136 14 38 a0 03 | 8 | MOVE.B IO_DUART_MODEM_DATA,D2
0000413a 30 38 77 8e |08w | MOVE.W 0x778e,D0
0000413e 4a 01 |J | TST.B D1
00004140 66 06 |f | BNE 0x4148
00004142 4e f0 05 a1 63 5e |N c^ | JMP ((D0.W*4+#0x635e)) ; LEW=05a1
00004148 11 fc 00 40 a0 02 | @ | MOVE.B #0x40,IO_DUART_MODEM_COMMAND
0000414e 4e f0 05 a1 63 a6 |N c | JMP ((D0.W*4+#0x63a6)) ; LEW=05a1
00004154 4a 38 70 57 |J8pW | .XXX[0x4]
00004158 6b 1c 42 81 12 38 70 54 |k B 8pT| .XXX[0x280]
00004160 11 bc 00 82 11 a0 71 6c | ql|
00004168 11 82 11 a0 71 6d 54 38 | qmT8|
00004170 70 54 52 78 70 56 b4 30 |pTRxpV 0|
00004178 01 e1 77 8a 67 06 4e f0 | w g N |
00004180 05 a1 63 a6 52 b8 77 8a | c R w |
00004188 0c 30 00 ff 01 e1 77 8a | 0 w |
00004190 66 06 4e f0 05 a1 63 ee |f N c |
00004198 4c df 01 07 4e 73 31 fc |L Ns1 |
000041a0 00 01 77 8e 21 fc 00 00 | w ! |
000041a8 63 15 77 8a 60 ea 21 fc |c w ` ! |
000041b0 00 00 63 52 77 8a 60 e0 | cRw ` |
000041b8 21 fc 00 00 63 2c 77 8a |! c,w |
000041c0 60 d6 21 fc 00 00 63 31 |` ! c1|
000041c8 77 8a 60 cc 21 fc 00 00 |w ` ! |
000041d0 63 3b 77 8a 60 c2 21 fc |c;w ` ! |
000041d8 00 00 63 48 77 8a 60 b8 | cHw ` |
000041e0 21 fc 00 00 63 0c 77 8a |! c w |
000041e8 60 ae 08 39 00 01 00 00 |` 9 |
000041f0 fc 00 67 b0 31 fc 00 0c | g 1 |
000041f8 77 8e 11 fc 00 04 a0 02 |w |
00004200 11 fc 00 10 a0 03 08 38 | 8|
00004208 00 02 a0 01 67 f8 11 fc | g |
00004210 00 08 a0 02 60 ca 48 e7 | ` H |
00004218 80 e0 45 f8 77 5c 4e b8 | E w\N |
00004220 54 1c 4c df 07 01 31 fc |T L 1 |
00004228 00 0d 77 8e 21 fc 00 00 | w ! |
00004230 62 c4 77 3c 60 3e 48 e7 |b w<`>H |
00004238 80 e0 45 f8 77 5c 4e b8 | E w\N |
00004240 54 1c 4c df 07 01 31 fc |T L 1 |
00004248 00 11 77 8e 21 fc 00 00 | w ! |
00004250 62 e7 77 3c 60 1e 48 e7 |b w<` H |
00004258 80 e0 45 f8 77 5c 4e b8 | E w\N |
00004260 54 1c 4c df 07 01 31 fc |T L 1 |
00004268 00 04 77 8e 21 fc 80 00 | w ! |
00004270 7f d0 77 3c 21 fc 00 00 | w<! |
00004278 3f d8 77 85 12 3c 00 08 |? w < |
00004280 11 fc 00 04 a0 02 20 3c | <|
00004288 00 02 fa ee 4e b8 3c 16 | N < |
00004290 60 00 ff 06 48 e7 80 e0 |` H |
00004298 45 f8 77 5c 4e b8 54 1c |E w\N T |
000042a0 4c df 07 01 31 fc 00 06 |L 1 |
000042a8 77 8e 21 fc 80 00 7f 81 |w ! |
000042b0 77 3c 60 c0 48 e7 80 e0 |w<` H |
000042b8 45 f8 77 5c 4e b8 54 1c |E w\N T |
000042c0 4c df 07 01 31 fc 00 08 |L 1 |
000042c8 77 8e 21 fc 00 00 63 0a |w ! c |
000042d0 77 3c 60 a0 12 3c 00 03 |w<` < |
000042d8 4e b8 3f 4a 4e b8 35 7e |N ?JN 5~|
000042e0 4e 75 48 e7 80 e0 45 f8 |NuH E |
000042e8 77 5c 4e b8 54 1c 4c df |w\N T L |
000042f0 07 01 31 fc 00 0f 77 8e | 1 w |
000042f8 21 fc 00 00 41 0a 77 85 |! A w |
00004300 11 fc 00 02 77 33 21 fc | w3! |
00004308 00 00 76 0c 77 18 20 3c | v w <|
00004310 00 02 fa ee 12 3c 00 0b | < |
00004318 4e b8 3c 16 60 00 fe 7a |N < ` z|
00004320 12 3c 00 00 4e b8 3f 4a | < N ?J|
00004328 08 38 00 03 a0 04 67 0a | 8 g |
00004330 4e b8 3f 42 4e b8 35 7e |N ?BN 5~|
00004338 4e 75 11 fc 00 08 a0 04 |Nu |
00004340 20 3c 00 00 1e 84 12 3c | < <|
00004348 00 02 4e b8 3c 16 4e 75 | N < Nu|
00004350 48 e7 80 e0 45 f8 77 5c |H E w\|
00004358 4e b8 54 1c 4c df 07 01 |N T L |
00004360 31 fc 00 0a 77 8e 21 fc |1 w ! |
00004368 80 00 7e 0b 77 3c 21 fc | ~ w<! |
00004370 00 00 3f d8 77 85 60 00 | ? w ` |
00004378 fe fc 31 fc 00 10 77 8e | 1 w |
00004380 60 00 fe 78 11 fc 00 05 |` x |
00004388 77 33 21 fc 00 00 76 0c |w3! v |
00004390 77 18 48 e7 80 e0 45 f8 |w H E |
00004398 77 5c 4e b8 54 1c 4c df |w\N T L |
000043a0 07 01 20 3c 00 00 1e 84 | < |
000043a8 12 3c 00 02 4e b8 3c 16 | < N < |
000043b0 31 fc 00 0f 77 8e 08 38 |1 w 8|
000043b8 00 03 a0 04 66 10 11 fc | f |
000043c0 00 08 a0 04 21 fc 00 00 | ! |
000043c8 41 0a 77 85 4e 75 4e b8 |A w NuN |
000043d0 3f 42 4e b8 35 7e 4e 75 |?BN 5~Nu|
000043d8 48 e7 c0 c0 |H | MOVEM.L A1+A0+D1+D0,-(A7) ; Via VECTOR_MAP_PERR
000043dc 10 38 a0 04 | 8 | MOVE.B IO_DUART_ACR_IPCR,D0
000043e0 0c 78 00 0f 77 8e | x w | CMPI.W #0x000f,0x778e
000043e6 67 06 |g | BEQ 0x43ee
000043e8 4e b8 35 7e |N 5~ | JSR 0x357e
000043ec 60 04 |` | BRA 0x43f2
000043ee 4e b8 39 c4 |N 9 | JSR 0x39c4
000043f2 4c df 03 03 |L | MOVEM.L (A7)+,D0+D1+A0+A1
000043f6 4e 73 |Ns | RTE
000043f8 46 fc 22 00 42 41 12 28 |F " BA (| .XXX[0x10]
00004400 00 1b 43 bc 00 07 4e f0 | C N |
00004408 15 a1 64 36 | d6 | .XXX[0x4]
0000440c 41 f8 64 36 |A d6 | LEA.L 0x6436,A0
00004410 30 3c 00 07 |0< | MOVE.W #0x7,D0
00004414 20 fc 00 00 04 88 | | MOVE.L #0x488,(A0)+
0000441a 51 c8 ff f8 |Q | DBF D0,0x4414
0000441e 4e 75 |Nu | RTS
00004420 48 e7 c0 c0 20 38 7d 88 |H 8} | .XXX[0xe8]
00004428 67 2c 20 40 21 7c 00 00 |g, @!| |
00004430 00 52 00 08 4e b8 07 52 | R N R|
00004438 13 7c 00 ff 00 08 4e b8 | | N |
00004440 04 90 42 b8 7d 88 48 e7 | B } H |
00004448 80 e0 45 f8 77 90 4e b8 | E w N |
00004450 54 1c 4c df 07 01 4c df |T L L |
00004458 03 03 48 e7 c0 c0 20 38 | H 8|
00004460 7d 8c 67 38 20 40 42 80 |} g8 @B |
00004468 10 28 00 11 e7 48 42 81 | ( HB |
00004470 12 28 00 12 90 81 21 40 | ( !@|
00004478 00 08 4e b8 07 52 13 7c | N R ||
00004480 00 35 00 09 4e b8 04 90 | 5 N |
00004488 42 b8 7d 8c 48 e7 80 e0 |B } H |
00004490 45 f8 77 a8 4e b8 54 1c |E w N T |
00004498 4c df 07 01 20 38 7d 94 |L 8} |
000044a0 67 12 20 40 42 a8 00 08 |g @B |
000044a8 42 68 00 1e 4e b8 04 88 |Bh N |
000044b0 42 b8 7d 94 20 38 7d 90 |B } 8} |
000044b8 67 18 20 40 42 a8 00 08 |g @B |
000044c0 42 68 00 1e 11 7c 00 35 |Bh | 5|
000044c8 00 1d 4e b8 04 90 42 b8 | N B |
000044d0 7d 90 20 38 7d 98 67 18 |} 8} g |
000044d8 20 40 42 a8 00 08 42 68 | @B Bh|
000044e0 00 1e 11 7c 00 35 00 1d | | 5 |
000044e8 4e b8 04 90 42 b8 7d 98 |N B } |
000044f0 4c df 03 03 4e 75 4e b8 |L NuN |
000044f8 07 52 42 41 12 28 00 1b | RBA ( |
00004500 21 89 15 a1 7d 9c 22 30 |! } "0|
00004508 15 a0 7d bc 4e 75 | } Nu | .XXX[0x6]
0000450e 2f 01 |/ | MOVE.L D1,-(A7)
00004510 72 03 |r | MOVEQ.L #0x03,D1
00004512 17 40 00 03 | @ | MOVE.B D0,(A3+0x3)
00004516 08 2b 00 03 00 03 | + | BTST.B #0x3,(A3+0x3)
0000451c 66 f8 |f | BNE 0x4516
0000451e e0 98 | | ROR.L #0x8,D0
00004520 51 c9 ff f0 |Q | DBF D1,0x4512
00004524 22 1f |" | MOVE.L (A7)+,D1
00004526 4e 75 |Nu | RTS
00004528 4a 38 7f a2 67 00 bf 5a |J8 g Z| .XXX[0x420]
00004530 48 e7 e0 60 4a b8 7d 88 |H `J } |
00004538 56 fa 06 5a 48 e7 80 e0 |V ZH |
00004540 45 f8 77 9c 4e b8 54 1c |E w N T |
00004548 4c df 07 01 50 f8 7f a4 |L P |
00004550 4e b8 44 20 21 c8 7d 88 |N D ! } |
00004558 42 79 93 03 e8 00 48 e7 |By H |
00004560 80 e0 45 f8 77 90 20 3c | E w <|
00004568 00 01 31 2c 25 7c 00 00 | 1,%| |
00004570 46 d6 00 08 4e b8 53 e4 |F N S |
00004578 4c df 07 01 4e b8 07 52 |L N R|
00004580 42 80 10 11 41 bc 00 3f |B A ?|
00004588 52 80 31 c0 7f 9c 22 3c |R 1 "<|
00004590 00 00 18 00 4c 40 10 01 | L@ |
00004598 31 c1 7f 9e d2 81 45 f8 |1 E |
000045a0 7e 5c 42 82 53 80 34 c2 |~\B S 4 |
000045a8 d4 41 51 c8 ff fa 45 f8 | AQ E |
000045b0 7f 5c 30 38 7f 9c 53 80 | \08 S |
000045b8 72 01 14 c1 51 c8 ff fc |r Q |
000045c0 45 f8 7c 00 31 ca 7d 80 |E | 1 } |
000045c8 31 ca 7d 82 15 7c 00 02 |1 } | |
000045d0 00 03 34 52 b4 fc 7c 00 | 4R | |
000045d8 66 f2 45 f8 7c c0 31 ca |f E | 1 |
000045e0 7d 84 31 ca 7d 86 15 7c |} 1 } ||
000045e8 00 03 00 03 35 7c 00 3a | 5| :|
000045f0 00 04 34 52 b4 fc 7c c0 | 4R | |
000045f8 66 ec 54 89 33 7c 01 01 |f T 3| |
00004600 00 08 13 7c 00 03 00 0d | | |
00004608 23 7c 00 03 00 00 00 38 |#| 8|
00004610 33 7c 7d 82 00 3c 13 7c |3|} < ||
00004618 00 04 00 3e 33 7c 00 38 | >3| 8|
00004620 00 40 23 7c 00 03 00 00 | @#| |
00004628 00 44 33 7c 7d 86 00 48 | D3|} H|
00004630 13 7c 00 04 00 4a 33 7c | | J3||
00004638 00 3c 00 4c 4c df 06 07 | < LL |
00004640 4e b8 04 82 48 e7 c0 d0 |N H |
00004648 4e b8 44 f6 26 7c 93 03 |N D &| |
00004650 e8 00 13 6b 00 03 00 01 | k |
00004658 4a 38 7f a3 66 72 08 2b |J8 fr +|
00004660 00 00 00 03 67 6a 51 f8 | gjQ |
00004668 7f a4 48 e7 80 e0 45 f8 | H E |
00004670 77 9c 20 3c 00 00 98 96 |w < |
00004678 25 7c 00 00 47 3e 00 08 |%| G> |
00004680 4e b8 53 e4 4c df 07 01 |N S L |
00004688 20 3c 00 00 ff ff 4e b8 | < N |
00004690 45 0e 20 01 54 80 4e b8 |E T N |
00004698 45 0e 48 e7 80 e0 45 f8 |E H E |
000046a0 77 90 20 3c 00 01 31 2c |w < 1,|
000046a8 25 7c 00 00 46 f2 00 08 |%| F |
000046b0 4e b8 53 e4 4c df 07 01 |N S L |
000046b8 4c df 0b 03 4e b8 04 82 |L N |
000046c0 21 7c 00 00 00 52 00 08 |!| R |
000046c8 42 b8 7d 88 4e f8 04 90 |B } N |
000046d0 4c df 0b 03 60 ea 2f 08 |L ` / |
000046d8 08 f8 00 05 68 d0 20 78 | h x|
000046e0 7d 88 b0 fc 00 00 57 fa |} W |
000046e8 06 18 4e b8 04 72 20 5f | N r _|
000046f0 4e 75 48 e7 00 c0 08 f8 |NuH |
000046f8 00 05 68 d0 20 78 7d 88 | h x} |
00004700 b0 fc 00 00 57 fa 06 18 | W |
00004708 4e b8 07 52 0c 29 00 ff |N R ) |
00004710 00 08 67 0a 4e b8 04 72 | g N r|
00004718 4c df 03 00 4e 75 48 e7 |L NuH |
00004720 80 e0 45 f8 77 90 20 3c | E w <|
00004728 00 01 31 2c 25 7c 00 00 | 1,%| |
00004730 46 f2 00 08 4e b8 53 e4 |F N S |
00004738 4c df 07 01 60 da 08 39 |L ` 9|
00004740 00 00 93 03 e8 03 66 0a | f |
00004748 4e b8 44 20 50 f8 7f a4 |N D P |
00004750 4e 75 48 e7 80 e0 45 f8 |NuH E |
00004758 77 9c 20 3c 00 00 98 96 |w < |
00004760 25 7c 00 00 47 3e 00 08 |%| G> |
00004768 4e b8 53 e4 4c df 07 01 |N S L |
00004770 4e 75 61 10 4e f8 04 90 |Nua N |
00004778 60 44 60 1a 60 44 60 3e |`D` `D`>|
00004780 60 3c 60 22 2f 00 42 80 |`<`"/ B |
00004788 10 28 00 1c 41 bc 00 05 | ( A |
00004790 4e f0 03 a0 47 78 10 28 |N Gx (|
00004798 00 1d 41 b8 7f 9c 42 30 | A B0|
000047a0 01 a0 7f 5c 60 10 10 28 | \` (|
000047a8 00 1d 41 b8 7f 9c 11 bc | A |
000047b0 00 02 01 a0 7f 5c 31 a8 | \1 |
000047b8 00 1e 03 a0 7d dc 20 1f | } |
000047c0 4e 75 10 28 00 1d 41 b8 |Nu ( A |
000047c8 7f 9c 08 f0 00 00 01 a0 | |
000047d0 7f 5c 60 ea 61 ae 4a b8 | \` a J |
000047d8 7d 8c 66 0c 4a 38 7f a4 |} f J8 |
000047e0 66 62 4e b8 4a 66 65 18 |fbN Jfe |
000047e8 4e f8 04 88 61 96 4a b8 |N a J |
000047f0 7d 8c 66 f4 4a 38 7f a4 |} f J8 |
000047f8 66 4a 4e b8 4a 5e 64 e8 |fJN J^d |
00004800 21 c8 7d 8c 48 e7 80 e0 |! } H |
00004808 45 f8 77 a8 20 3c 00 00 |E w < |
00004810 02 8b 25 7c 00 00 48 4e | %| HN|
00004818 00 08 4e b8 53 e4 4c df | N S L |
00004820 07 01 4e b8 04 82 64 14 | N d |
00004828 48 e7 80 e0 45 f8 77 a8 |H E w |
00004830 4e b8 54 1c 4c df 07 01 |N T L |
00004838 4e b8 4c 12 42 b8 7d 8c |N L B } |
00004840 4e f8 04 90 21 c8 7d 8c |N ! } |
00004848 4e b8 44 5a 4e 75 2f 08 |N DZNu/ |
00004850 20 78 7d 8c b0 fc 00 00 | x} |
00004858 57 fa 08 27 4e b8 04 7a |W 'N z|
00004860 20 5f 4e 75 4e b8 47 84 | _NuN G |
00004868 4a b8 7d 90 66 00 bc 1a |J } f |
00004870 4a 38 7f a4 66 2e 4e b8 |J8 f.N |
00004878 4a ea 64 00 bc 0c 21 c8 |J d ! |
00004880 7d 90 4e b8 04 82 65 14 |} N e |
00004888 4e b8 49 b4 4e b8 4a 04 |N I N J |
00004890 65 0a 4e b8 04 82 64 f4 |e N d |
00004898 50 fa 08 27 42 b8 7d 90 |P 'B } |
000048a0 4e f8 04 90 21 c8 7d 90 |N ! } |
000048a8 4e b8 44 5a 4e 75 4e b8 |N DZNuN |
000048b0 47 84 4a b8 7d 8c 66 00 |G J } f |
000048b8 bb d0 4a 38 7f a4 66 1c | J8 f |
000048c0 4e b8 4a 66 64 00 bb c2 |N Jfd |
000048c8 21 c8 7d 8c 4e b8 04 82 |! } N |
000048d0 42 b8 7d 8c 4e b8 4b f4 |B } N K |
000048d8 4e f8 04 90 21 c8 7d 8c |N ! } |
000048e0 4e b8 44 5a 4e 75 4e b8 |N DZNuN |
000048e8 47 84 4a b8 7d 94 66 00 |G J } f |
000048f0 bb 98 21 c8 7d 94 4a 38 | ! } J8|
000048f8 7f a4 66 16 4e b8 4c c8 | f N L |
00004900 4a a8 00 08 66 04 4e b8 |J f N |
00004908 04 82 42 b8 7d 94 4e f8 | B } N |
00004910 04 90 4e b8 44 5a 4e 75 | N DZNu|
00004918 4e b8 47 84 4a b8 7d 98 |N G J } |
00004920 66 00 bb 66 4a 38 7f a4 |f fJ8 |
00004928 66 18 4e b8 4a f6 64 00 |f N J d |
00004930 bb 58 21 c8 7d 98 4e b8 | X! } N |
00004938 04 82 42 b8 7d 98 4e f8 | B } N |
00004940 04 90 21 c8 7d 98 4e b8 | ! } N |
00004948 44 5a 4e 75 |DZNu | .XXX[0x4]
0000494c 08 30 00 00 11 a0 7f 5c | 0 \| BTST.B #0x0,(D1.W+#0x7f5c) ; LEW=11a0
00004954 66 5c |f\ | BNE 0x49b2
00004956 48 e7 00 c0 |H | MOVEM.L A1+A0,-(A7)
0000495a 30 78 7d 80 |0x} | MOVEA.W 0x7d80,A0
0000495e 08 28 00 00 00 03 | ( | BTST.B #0x0,(A0+0x3)
00004964 66 34 |f4 | BNE 0x499a
00004966 31 d0 7d 80 |1 } | MOVE.W (A0),0x7d80
0000496a 43 e8 00 04 |C | LEA.L (A0+0x4),A1
0000496e 32 fc 00 3a |2 : | MOVE.W #0x3a,(A1)+
00004972 32 f0 13 a0 7d dc |2 } | MOVE.W (D1.W*2+#0x7ddc),(A1)+ ; LEW=13a0
00004978 32 c1 |2 | MOVE.W D1,(A1)+
0000497a 42 59 |BY | CLR.W (A1)+
0000497c 32 fc 3b 00 |2 ; | MOVE.W #0x3b00,(A1)+
00004980 32 fc 00 01 |2 | MOVE.W #0x1,(A1)+
00004984 12 fc 00 01 | | MOVE.B #0x01,(A1)+
00004988 12 c1 | | MOVE.B D1,(A1)+
0000498a 42 51 |BQ | CLR.W (A1)
0000498c 08 e8 00 00 00 03 | | BSET.B #0x0,(A0+0x3)
00004992 42 79 93 03 e8 02 |By | CLR.W IO_SCSI_D_02_TIMEOUT_PERIOD
00004998 60 14 |` | BRA 0x49ae
0000499a 30 78 7f a6 |0x | MOVEA.W 0x7fa6,A0
0000499e 10 c1 | | MOVE.B D1,(A0)+
000049a0 b0 fc 7f ec | | CMPA.W #0x7fec,A0
000049a4 66 04 |f | BNE 0x49aa
000049a6 41 f8 7f aa |A | LEA.L 0x7faa,A0
000049aa 31 c8 7f a6 |1 | MOVE.W A0,0x7fa6
000049ae 4c df 03 00 |L | MOVEM.L (A7)+,A0+A1
000049b2 4e 75 |Nu | RTS
000049b4 48 e7 e0 60 |H ` | .XXX[0x4]
000049b8 42 68 00 1e 32 78 7f a0 |Bh 2x | .XXX[0x2a0]
000049c0 30 29 00 24 32 00 52 41 |0) $2 RA|
000049c8 e2 49 b2 78 7f 9e 6f 08 | I x o |
000049d0 32 38 7f 9e 30 01 d0 40 |28 0 @|
000049d8 34 29 00 08 31 80 23 a0 |4) 1 # |
000049e0 7e dc 34 70 23 a0 7e 5c |~ 4p# ~\|
000049e8 45 f2 01 70 00 00 90 00 |E p |
000049f0 4e b8 07 52 53 41 6d 06 |N RSAm |
000049f8 34 d9 51 c9 ff fc 4c df |4 Q L |
00004a00 06 07 4e 75 48 e7 00 e0 | NuH |
00004a08 30 78 7d 80 08 28 00 00 |0x} ( |
00004a10 00 03 66 40 31 d0 7d 80 | f@1 } |
00004a18 43 e8 00 04 32 fc 00 3a |C 2 :|
00004a20 34 78 7f a0 22 ea 00 06 |4x " |
00004a28 42 59 32 fc 3b 00 32 fc |BY2 ; 2 |
00004a30 00 02 12 fc 00 02 12 ea | |
00004a38 00 09 42 51 08 e8 00 00 | BQ |
00004a40 00 03 42 79 93 03 e8 02 | By |
00004a48 08 ea 00 01 00 03 44 fc | D |
00004a50 00 01 60 04 44 fc 00 00 | ` D |
00004a58 4c df 07 00 4e 75 48 e7 |L NuH |
00004a60 e0 70 70 00 60 06 48 e7 | pp ` H |
00004a68 e0 70 70 01 34 78 7d 80 | pp 4x} |
00004a70 08 2a 00 00 00 03 66 68 | * fh|
00004a78 31 d2 7d 80 35 7c 00 3a |1 } 5| :|
00004a80 00 04 4e b8 44 f6 54 41 | N D TA|
00004a88 47 ea 00 06 34 19 52 42 |G 4 RB|
00004a90 e2 4a d2 42 d2 42 53 42 | J B BSB|
00004a98 36 d9 51 ca ff fc 4a 80 |6 Q J |
00004aa0 67 10 4a 2a 00 0c 67 06 |g J* g |
00004aa8 25 41 00 20 60 04 25 41 |%A ` %A|
00004ab0 00 10 60 1a 48 e7 80 80 | ` H |
00004ab8 41 f8 00 c0 30 3c 00 cf |A 0< |
00004ac0 20 fc 00 00 58 5e 51 c8 | X^Q |
00004ac8 ff f8 4c df 01 01 08 ea | L |
00004ad0 00 00 00 03 42 79 93 03 | By |
00004ad8 e8 02 44 fc 00 01 60 04 | D ` |
00004ae0 44 fc 00 00 4c df 0e 07 |D L |
00004ae8 4e 75 48 e7 e0 70 20 3c |NuH p <|
00004af0 80 00 35 00 60 0a 48 e7 | 5 ` H |
00004af8 e0 70 20 3c 00 00 36 00 | p < 6 |
00004b00 34 78 7d 80 26 4a 08 2a |4x} &J *|
00004b08 00 00 00 03 66 6e 31 d2 | fn1 |
00004b10 7d 80 4e b8 44 f6 45 ea |} N D E |
00004b18 00 04 34 fc 00 3a 42 82 | 4 :B |
00004b20 14 28 00 1d 34 f0 23 a0 | ( 4 # |
00004b28 7d dc 34 c2 34 e8 00 1e |} 4 4 |
00004b30 34 c0 4a 80 6c 08 08 b0 |4 J l |
00004b38 00 02 21 a0 7f 5c 08 30 | ! \ 0|
00004b40 00 01 21 a0 7f 5c 67 16 | ! \g |
00004b48 06 41 00 10 34 fc 01 01 | A 4 |
00004b50 4a 80 6c 0c 24 d9 24 d9 |J l $ $ |
00004b58 24 d9 24 d9 60 06 42 5a |$ $ ` BZ|
00004b60 45 ea 00 10 24 c1 34 a8 |E $ 4 |
00004b68 00 1e 08 ea 00 00 ff df | |
00004b70 42 79 93 03 e8 02 44 fc |By D |
00004b78 00 01 60 04 44 fc 00 00 | ` D |
00004b80 4c df 0e 07 4e 75 48 e7 |L NuH |
00004b88 60 c0 32 78 7d 80 20 49 |` 2x} I|
00004b90 08 29 00 00 00 03 66 56 | ) fV|
00004b98 31 d1 7d 80 43 e9 00 04 |1 } C |
00004ba0 32 fc 00 3a 34 2a 00 08 |2 :4* |
00004ba8 32 f0 23 a0 7d dc 08 f0 |2 # } |
00004bb0 00 02 21 a0 7f 5c 32 c2 | ! \2 |
00004bb8 54 89 32 fc 35 00 42 51 |T 2 5 BQ|
00004bc0 43 e9 00 12 22 3c 00 03 |C "< |
00004bc8 90 00 d2 70 23 a0 7e 5c | p# ~\|
00004bd0 22 c1 32 b0 23 a0 7e dc |" 2 # ~ |
00004bd8 33 51 ff e6 08 e9 00 00 |3Q |
00004be0 ff df 08 ea 00 01 00 03 | |
00004be8 42 79 93 03 e8 02 4c df |By L |
00004bf0 03 06 4e 75 48 e7 60 70 | NuH `p|
00004bf8 4e b8 07 52 34 78 7f a0 |N R4x |
00004c00 34 11 32 02 56 41 02 41 |4 2 VA A|
00004c08 ff fe d2 6a 00 24 52 41 | j $RA|
00004c10 60 14 48 e7 60 70 4e b8 |` H `pN |
00004c18 07 52 34 78 7f a0 34 2a | R4x 4*|
00004c20 00 04 32 02 56 41 02 41 | 2 VA A|
00004c28 ff fe 26 68 00 08 d2 4b | &h K|
00004c30 0c 41 04 00 6e 20 d7 c9 | A n |
00004c38 31 41 00 0a 36 c2 53 42 |1A 6 SB|
00004c40 e2 4a 45 ea 00 06 36 da | JE 6 |
00004c48 51 ca ff fc 34 78 7f a0 |Q 4x |
00004c50 08 ea 00 01 00 03 4c df | L |
00004c58 0e 06 4e 75 | Nu | .XXX[0x4]
00004c5c VECTOR_0x8e:
00004c5c 08 f8 00 05 68 d0 | h | BSET.B #0x5,0x68d0 ; <-- VECTOR_0x8e
00004c62 4e b8 4c c8 |N L | JSR 0x4cc8
00004c66 4e b8 4c 90 |N L | JSR 0x4c90
00004c6a 2f 08 |/ | MOVE.L A0,-(A7)
00004c6c 20 78 7d 94 | x} | MOVEA.L 0x7d94,A0
00004c70 b0 fc 00 00 | | CMPA.W #0x0,A0
00004c74 67 0a |g | BEQ 0x4c80
00004c76 4a a8 00 08 |J | TST.L (A0+0x8)
00004c7a 67 04 |g | BEQ 0x4c80
00004c7c 4e b8 04 72 |N r | JSR 0x472
00004c80 20 5f | _ | MOVEA.L (A7)+,A0
00004c82 4e 73 |Ns | RTE
00004c84 VECTOR_0x8f:
00004c84 08 f8 00 05 68 d0 | h | BSET.B #0x5,0x68d0 ; <-- VECTOR_0x8f
00004c8a 4e b8 4c c8 |N L | JSR 0x4cc8
00004c8e 60 da |` | BRA 0x4c6a
00004c90 48 e7 40 a0 |H @ | MOVEM.L A2+A0+D1,-(A7)
00004c94 30 78 7f a8 |0x | MOVEA.W 0x7fa8,A0
00004c98 b0 f8 7f a6 | | CMPA.W 0x7fa6,A0
00004c9c 67 20 |g | BEQ 0x4cbe
00004c9e 34 78 7d 80 |4x} | MOVEA.W 0x7d80,A2
00004ca2 08 2a 00 00 00 03 | * | BTST.B #0x0,(A2+0x3)
00004ca8 66 14 |f | BNE 0x4cbe
00004caa 42 81 |B | CLR.L D1
00004cac 12 18 | | MOVE.B (A0)+,D1
00004cae 4e b8 49 4c |N IL | JSR 0x494c
00004cb2 b0 fc 7f ec | | CMPA.W #0x7fec,A0
00004cb6 66 e0 |f | BNE 0x4c98
00004cb8 30 7c 7f aa |0| | MOVEA.W #0x7faa,A0
00004cbc 60 da |` | BRA 0x4c98
00004cbe 31 c8 7f a8 |1 | MOVE.W A0,0x7fa8
00004cc2 4c df 05 02 |L | MOVEM.L (A7)+,D1+A0+A2
00004cc6 4e 75 |Nu | RTS
00004cc8 48 e7 e0 e0 |H | MOVEM.L A2+A1+A0+D2+D1+D0,-(A7)
00004ccc 34 78 7d 84 |4x} | MOVEA.W 0x7d84,A2
00004cd0 70 02 |p | MOVEQ.L #0x02,D0
00004cd2 08 2a 00 00 00 03 | * | BTST.B #0x0,(A2+0x3)
00004cd8 66 54 |fT | BNE 0x4d2e
00004cda 08 2a 00 01 00 03 | * | BTST.B #0x1,(A2+0x3)
00004ce0 66 32 |f2 | BNE 0x4d14
00004ce2 08 2a 00 02 00 03 | * | BTST.B #0x2,(A2+0x3)
00004ce8 56 fa 06 1c |V | TRAPNE.W #0x061c
00004cec 31 ca 7f a0 |1 | MOVE.W A2,0x7fa0
00004cf0 42 81 |B | CLR.L D1
00004cf2 12 2a 00 0c | * | MOVE.B (A2+0xc),D1
00004cf6 43 bc 00 65 |C e | CHK.W #0x65,D1
00004cfa 12 30 11 a0 64 74 | 0 dt | MOVE.B (D1.W+#0x6474),D1 ; LEW=11a0
00004d00 4e f0 11 a1 64 58 |N dX | JMP ((D1.W+#0x6458)) ; LEW=11a1
00004d06 08 2a | * | .XXX[0x2]
00004d08 00 01 00 03 66 06 08 c0 | f | .XXX[0x8]
00004d10 00 1f 60 14 | ` | .XXX[0x4]
00004d14 4a 80 |J | TST.L D0
00004d16 6b 10 |k | BMI 0x4d28
00004d18 35 7c 00 3a 00 04 |5| : | MOVE.W #0x3a,(A2+0x4)
00004d1e 08 ea 00 00 00 03 | | BSET.B #0x0,(A2+0x3)
00004d24 31 d2 7d 84 |1 } | MOVE.W (A2),0x7d84
00004d28 34 52 |4R | MOVEA.W (A2),A2
00004d2a 51 c8 ff a6 |Q | DBF D0,0x4cd2
00004d2e 42 79 93 03 e8 02 |By | CLR.W IO_SCSI_D_02_TIMEOUT_PERIOD
00004d34 4c df 07 07 |L | MOVEM.L (A7)+,D0+D1+D2+A0+A1+A2
00004d38 4e 75 |Nu | RTS
00004d3a 50 fa 06 19 20 78 |P x | .XXX[0x6]
00004d40 7d 8c b0 fc 00 00 67 60 |} g`| .XXX[0x150]
00004d48 4e b8 04 72 60 b8 42 2a |N r` B*|
00004d50 00 08 15 6a 00 11 00 09 | j |
00004d58 42 2a 00 0e 15 6a 00 10 |B* j |
00004d60 00 0f 12 2a 00 0d 02 41 | * A|
00004d68 00 7f 66 22 08 ea 00 01 | f" |
00004d70 00 03 60 a0 42 2a 00 08 | ` B* |
00004d78 15 6a 00 11 00 09 42 2a | j B*|
00004d80 00 0e 15 6a 00 10 00 0f | j |
00004d88 15 7c 00 01 00 0d 0c 6a | | j|
00004d90 00 01 00 0e 67 12 0c 6a | g j|
00004d98 00 02 00 0e 56 fa 08 27 | V '|
00004da0 4e b8 4b 86 4e f8 4d 06 |N K N M |
00004da8 20 78 7d 94 b0 fc 00 00 | x} |
00004db0 67 00 ff 5c 4e b8 4c 12 |g \N L |
00004db8 4e f8 4d 06 14 2a 00 0d |N M * |
00004dc0 02 42 00 7f 0c 02 00 23 | B #|
00004dc8 66 06 35 6a 00 0a 00 24 |f 5j $|
00004dd0 42 81 12 2a 00 09 08 30 |B * 0|
00004dd8 00 02 11 a0 7f 5c 66 3a | \f:|
00004de0 20 78 7d 90 b0 fc 00 00 | x} |
00004de8 57 fa 06 1b 11 42 00 1d |W B |
00004df0 31 6a 00 24 00 1e 0c 02 |1j $ |
00004df8 00 23 66 10 4a 6a 00 0e | #f Jj |
00004e00 56 fa 06 1d 4e b8 04 7a |V N z|
00004e08 4e f8 4d 06 4e b8 04 72 |N M N r|
00004e10 08 ea 00 01 00 03 4e f8 | N |
00004e18 4d 06 0c 02 00 23 66 88 |M #f |
00004e20 4e b8 4a 04 4e f8 4d 06 |N J N M |
00004e28 20 78 7d 98 b0 fc 00 00 | x} |
00004e30 57 fa 06 1a 14 2a 00 0d |W * |
00004e38 02 42 00 7f 67 10 0c 02 | B g |
00004e40 00 23 66 10 32 2a 00 08 | #f 2* |
00004e48 4e b8 49 4c 60 06 31 6a |N IL` 1j|
00004e50 00 24 00 0a 31 68 00 0a | $ 1h |
00004e58 00 1e 11 6a 00 0d 00 1d | j |
00004e60 32 2a 00 08 08 30 00 01 |2* 0 |
00004e68 11 a0 7f 5c 67 1a 4e b8 | \g N |
00004e70 07 52 22 ea 00 10 22 ea | R" " |
00004e78 00 14 22 ea 00 18 22 aa | " " |
00004e80 00 1c 06 68 00 10 00 0a | h |
00004e88 4e b8 04 72 08 ea 00 01 |N r |
00004e90 00 03 4e f8 4d 14 | N M | .XXX[0x6]
00004e96 48 e7 e0 d0 |H | MOVEM.L A3+A1+A0+D2+D1+D0,-(A7)
00004e9a 26 7c 93 03 e8 00 |&| | MOVEA.L #IO_SCSI_D_00_OWN_ID_CDB_SIZE,A3
00004ea0 4e b8 52 9c |N R | JSR 0x529c
00004ea4 64 00 00 bc |d | BCC 0x4f62
00004ea8 11 fc 00 01 7f a2 | | MOVE.B #0x01,0x7fa2
00004eae 20 3c 00 0f 42 40 | < B@ | MOVE.L #0xf4240,D0
00004eb4 08 2b 00 00 00 03 | + | BTST.B #0x0,(A3+0x3)
00004eba 66 0e |f | BNE 0x4eca
00004ebc 53 80 |S | SUBQ.L #0x1,D0
00004ebe 6e f4 |n | BGT 0x4eb4
00004ec0 11 fc 00 01 7f a3 | | MOVE.B #0x01,0x7fa3
00004ec6 4e f8 4e e6 |N N | JMP 0x4ee6
00004eca 20 3c 00 00 ff ff | < | MOVE.L #0xffff,D0
00004ed0 4e b8 45 0e |N E | JSR 0x450e
00004ed4 20 3c 00 03 fc 00 | < | MOVE.L #0x3fc00,D0
00004eda 4e b8 45 0e |N E | JSR 0x450e
00004ede 08 2b 00 00 00 03 | + | BTST.B #0x0,(A3+0x3)
00004ee4 66 f8 |f | BNE 0x4ede
00004ee6 74 07 |t | MOVEQ.L #0x07,D2
00004ee8 20 38 fb 00 | 8 | MOVE.L IO_RD_IO_SLOT_p33,D0
00004eec 02 80 00 00 1c 00 | | ANDI.L #0x00001c00,D0
00004ef2 06 80 a1 00 03 00 | | ADDI.L #0xa1000300,D0
00004ef8 22 3c 00 03 00 00 |"< | MOVE.L #0x30000,D1
00004efe 41 f8 7d 9c |A } | LEA.L 0x7d9c,A0
00004f02 43 f8 7d bc |C } | LEA.L 0x7dbc,A1
00004f06 20 c0 | | MOVE.L D0,(A0)+
00004f08 22 c1 |" | MOVE.L D1,(A1)+
00004f0a 58 80 |X | ADDQ.L #0x4,D0
00004f0c 06 41 04 00 | A | ADDI.W #0x0400,D1
00004f10 51 ca ff f4 |Q | DBF D2,0x4f06
00004f14 41 f8 7c 00 |A | | LEA.L 0x7c00,A0
00004f18 31 c8 7d 80 |1 } | MOVE.W A0,0x7d80
00004f1c 31 c8 7d 82 |1 } | MOVE.W A0,0x7d82
00004f20 70 01 |p | MOVEQ.L #0x01,D0
00004f22 43 e8 00 40 |C @ | LEA.L (A0+0x40),A1
00004f26 30 89 |0 | MOVE.W A1,(A0)
00004f28 20 49 | I | MOVEA.L A1,A0
00004f2a 51 c8 ff f6 |Q | DBF D0,0x4f22
00004f2e 30 b8 7d 80 |0 } | MOVE.W 0x7d80,(A0)
00004f32 41 f8 7c c0 |A | | LEA.L 0x7cc0,A0
00004f36 31 c8 7d 84 |1 } | MOVE.W A0,0x7d84
00004f3a 31 c8 7d 86 |1 } | MOVE.W A0,0x7d86
00004f3e 70 01 |p | MOVEQ.L #0x01,D0
00004f40 43 e8 00 40 |C @ | LEA.L (A0+0x40),A1
00004f44 30 89 |0 | MOVE.W A1,(A0)
00004f46 20 49 | I | MOVEA.L A1,A0
00004f48 51 c8 ff f6 |Q | DBF D0,0x4f40
00004f4c 30 b8 7d 84 |0 } | MOVE.W 0x7d84,(A0)
00004f50 31 fc 7f aa 7f a6 |1 | MOVE.W #0x7faa,0x7fa6
00004f56 31 fc 7f aa 7f a8 |1 | MOVE.W #0x7faa,0x7fa8
00004f5c 42 79 93 03 e8 00 |By | CLR.W IO_SCSI_D_00_OWN_ID_CDB_SIZE
00004f62 4c df 0b 07 |L | MOVEM.L (A7)+,D0+D1+D2+A0+A1+A3
00004f66 4e 75 |Nu | RTS
00004f68 4e f8 4f 80 4e f8 4f 80 |N O N O | .XXX[0xc0]
00004f70 4e f8 4f 80 4e f8 4f 80 |N O N O |
00004f78 4e f8 4f 80 4e f8 4f 96 |N O N O |
00004f80 50 fa 06 6d 42 41 12 28 |P mBA (|
00004f88 00 1b 43 bc 00 05 4e b0 | C N |
00004f90 15 a0 4f 68 4e 75 48 e7 | OhNuH |
00004f98 80 60 4e b8 07 52 42 51 | `N RBQ|
00004fa0 21 7c 00 00 00 02 00 08 |!| |
00004fa8 4c df 06 01 4e f8 04 90 |L N |
00004fb0 21 c2 77 bc 21 fc 00 00 |! w ! |
00004fb8 77 e8 77 c0 4a b8 77 c4 |w w J w |
00004fc0 67 0a 4e b8 54 7c 46 fc |g N T|F |
00004fc8 21 00 60 f0 4a 42 67 4c |! ` JBgL|
00004fd0 46 fc 26 00 42 78 78 e8 |F & Bxx |
00004fd8 48 e7 80 e0 45 f8 78 ea |H E x |
00004fe0 20 3c 00 00 07 a1 25 7c | < %||
00004fe8 00 00 50 26 00 08 4e b8 | P& N |
00004ff0 53 e4 4c df 07 01 4a 78 |S L Jx|
00004ff8 78 e8 66 20 4a b8 77 bc |x f J w |
00005000 67 0a 4e b8 54 7c 46 fc |g N T|F |
00005008 26 00 60 ea 48 e7 80 e0 |& ` H |
00005010 45 f8 78 ea 4e b8 54 1c |E x N T |
00005018 4c df 07 01 46 fc 20 00 |L F |
00005020 4a b8 77 bc 4e 75 52 78 |J w NuRx|
00005028 78 e8 4e 75 |x Nu | .XXX[0x4]
0000502c VECTOR_DIAG_BUS.TXRDY:
0000502c 4a b8 77 c4 |J w | TST.L 0x77c4 ; <-- VECTOR_0x48
00005030 57 fa 07 6f |W o | TRAPEQ.W #0x076f
00005034 2f 00 |/ | MOVE.L D0,-(A7)
00005036 42 80 |B | CLR.L D0
00005038 10 38 77 b5 | 8w | MOVE.B 0x77b5,D0
0000503c ec f8 08 01 77 c8 | w | BFCLR.L 0x77c8,{D0:1}
00005042 66 16 |f | BNE 0x505a
00005044 08 b8 00 02 77 b8 | w | BCLR.B #0x2,0x77b8
0000504a 67 16 |g | BEQ 0x5062
0000504c 11 fc 00 10 a0 0a | | MOVE.B #0x10,IO_DUART_DIAG_COMMAND
00005052 11 f8 77 b8 a0 08 | w | MOVE.B 0x77b8,IO_DUART_DIAG_MODE
00005058 60 08 |` | BRA 0x5062
0000505a 08 f8 00 02 77 b8 | w | BSET.B #0x2,0x77b8
00005060 67 ea |g | BEQ 0x504c
00005062 46 fc 26 00 |F & | MOVE.W #0x2600,SR
00005066 11 f0 01 a0 77 e8 a0 0b | w | MOVE.B (D0.W+#0x77e8),IO_DUART_DIAG_DATA; LEW=01a0
0000506e 52 38 77 b5 |R8w | ADDQ.B #0x1,0x77b5
00005072 53 b8 77 c4 |S w | SUBQ.L #0x1,0x77c4
00005076 66 0c |f | BNE 0x5084
00005078 11 fc 00 08 a0 0a | | MOVE.B #0x08,IO_DUART_DIAG_COMMAND
0000507e 08 b8 00 00 77 b6 | w | BCLR.B #0x0,0x77b6
00005084 20 1f | | MOVE.L (A7)+,D0
00005086 4e 73 |Ns | RTE
00005088 VECTOR_DIAG_BUS.RXRDY:
00005088 4a b8 77 bc |J w | TST.L 0x77bc ; <-- VECTOR_0x44
0000508c 57 fa 07 6f |W o | TRAPEQ.W #0x076f
00005090 4a b8 77 c4 |J w | TST.L 0x77c4
00005094 56 fa 06 71 |V q | TRAPNE.W #0x0671
00005098 e8 f8 00 04 a0 09 | | BFTST.L IO_DUART_DIAG_STATUS,{0:4}
0000509e 56 fa 07 70 |V p | TRAPNE.W #0x0770
000050a2 1f 00 | | MOVE.B D0,-(A7)
000050a4 10 38 a0 0b | 8 | MOVE.B IO_DUART_DIAG_DATA,D0
000050a8 11 80 01 e1 77 c0 | w | MOVE.B D0,((#0x77c0)) ; LEW=01e1
000050ae 52 b8 77 c0 |R w | ADDQ.L #0x1,0x77c0
000050b2 53 b8 77 bc |S w | SUBQ.L #0x1,0x77bc
000050b6 67 08 |g | BEQ 0x50c0
000050b8 d1 38 77 b7 | 8w | ADD.B D0,0x77b7
000050bc 10 1f | | MOVE.B (A7)+,D0
000050be 4e 73 |Ns | RTE
000050c0 91 38 77 b7 | 8w | SUB.B D0,0x77b7
000050c4 10 1f | | MOVE.B (A7)+,D0
000050c6 4e 73 |Ns | RTE
000050c8 48 e7 60 c0 |H ` | MOVEM.L A1+A0+D2+D1,-(A7)
000050cc 41 bc 00 07 |A | CHK.W #0x7,D0
000050d0 42 81 |B | CLR.L D1
000050d2 12 28 00 01 | ( | MOVE.B (A0+0x1),D1
000050d6 43 bc 00 0f |C | CHK.W #0xf,D1
000050da 14 00 | | MOVE.B D0,D2
000050dc eb 0a | | LSL.B #0x5,D2
000050de 82 02 | | OR.B D2,D1
000050e0 46 fc 21 00 |F ! | MOVE.W #0x2100,SR
000050e4 24 38 77 c4 |$8w | MOVE.L 0x77c4,D2
000050e8 0c 42 00 fd | B | CMPI.W #0x00fd,D2
000050ec 6f 06 |o | BLE 0x50f4
000050ee 4e b8 54 7c |N T| | JSR 0x547c
000050f2 60 ec |` | BRA 0x50e0
000050f4 14 38 77 b4 | 8w | MOVE.B 0x77b4,D2
000050f8 11 81 21 a0 77 e8 | ! w | MOVE.B D1,(D2.W+#0x77e8) ; LEW=21a0
000050fe ee f8 08 81 77 c8 | w | BFSET.L 0x77c8,{D2:1}
00005104 52 38 77 b4 |R8w | ADDQ.B #0x1,0x77b4
00005108 52 b8 77 c4 |R w | ADDQ.L #0x1,0x77c4
0000510c 08 f8 00 00 77 b6 | w | BSET.B #0x0,0x77b6
00005112 66 06 |f | BNE 0x511a
00005114 11 fc 00 04 a0 0a | | MOVE.B #0x04,IO_DUART_DIAG_COMMAND
0000511a 4e f0 05 a1 64 da |N d | JMP ((D0.W*4+#0x64da)) ; LEW=05a1
00005120 46 fc 20 00 4c df 03 06 |F L | .XXX[0x118]
00005128 4e 75 74 01 4e b8 4f b0 |Nut N O |
00005130 66 0a 42 80 10 38 77 e8 |f B 8w |
00005138 4e f8 51 24 70 09 4e f8 |N Q$p N |
00005140 51 24 12 38 77 b4 11 a8 |Q$ 8w |
00005148 00 03 11 a0 77 e8 42 82 | w B |
00005150 14 28 00 02 52 01 11 82 | ( R |
00005158 11 a0 77 e8 54 38 77 b4 | w T8w |
00005160 54 b8 77 c4 54 42 42 38 |T w TBB8|
00005168 77 b7 4e b8 4f b0 67 0c |w N O g |
00005170 b4 b8 77 bc 66 cc 70 09 | w f p |
00005178 4e f8 51 24 4a 38 77 b7 |N Q$J8w |
00005180 67 06 70 04 4e f8 51 24 |g p N Q$|
00005188 43 f8 77 e8 11 59 00 02 |C w Y |
00005190 57 42 6d 10 42 80 10 28 |WBm B (|
00005198 00 03 41 f0 00 f4 10 d9 | A |
000051a0 51 ca ff fc 70 01 4e f8 |Q p N |
000051a8 51 24 12 38 77 b4 42 80 |Q$ 8w B |
000051b0 10 28 00 02 11 80 11 a0 | ( |
000051b8 77 e8 52 01 52 b8 77 c4 |w R R w |
000051c0 34 3c 00 ff 94 b8 77 c4 |4< w |
000051c8 b4 40 6c 0a 4e b8 54 7c | @l N T||
000051d0 46 fc 21 00 60 ea 24 00 |F ! ` $ |
000051d8 67 2e 53 80 41 e8 00 04 |g.S A |
000051e0 11 90 11 a0 77 e8 52 01 | w R |
000051e8 52 b8 77 c4 d4 18 53 80 |R w S |
000051f0 6b 16 46 fc 20 00 11 90 |k F |
000051f8 11 a0 77 e8 52 01 52 b8 | w R R |
00005200 77 c4 d4 18 51 c8 ff f0 |w Q |
00005208 11 82 11 a0 77 e8 52 01 | w R |
00005210 52 b8 77 c4 11 c1 77 b4 |R w w |
00005218 46 fc 21 00 4a b8 77 c4 |F ! J w |
00005220 67 0e 08 f8 00 00 77 b6 |g w |
00005228 66 06 11 fc 00 04 a0 0a |f |
00005230 46 fc 20 00 4e f8 51 24 |F N Q$|
00005238 4e b9 00 00 bb e8 |N | JSR 0xbbe8
0000523e 4e b9 00 00 bc 28 |N ( | JSR 0xbc28
00005244 4e b9 00 00 bc 82 |N | JSR 0xbc82
0000524a 4e b9 00 00 90 00 |N | JSR 0x9000
00005250 4e b9 00 00 90 3c |N < | JSR 0x903c
00005256 4e b9 00 00 b4 58 |N X | JSR 0xb458
0000525c 4e b9 00 00 b5 f6 |N | JSR 0xb5f6
00005262 4e b9 00 00 b8 ca |N | JSR 0xb8ca
00005268 4e b9 00 00 9e fe |N | JSR 0x9efe
0000526e 64 06 |d | BCC 0x5276
00005270 4e b8 44 0c |N D | JSR 0x440c
00005274 60 04 |` | BRA 0x527a
00005276 4e b8 4e 96 |N N | JSR 0x4e96
0000527a 4e b8 54 f6 |N T | JSR 0x54f6
0000527e 4e b8 55 bc |N U | JSR 0x55bc
00005282 42 b8 f9 00 |B | CLR.L IO_CLEAR_BERR_p24
00005286 21 fc 00 00 58 b4 00 08 |! X | MOVE.L #0x58b4,0x8
0000528e 21 fc 00 0e 00 00 f4 00 |! | MOVE.L #0xe0000,IO_WRITE_CONTROL_p24
00005296 4e b8 16 74 |N t | JSR 0x1674
0000529a 4e 75 |Nu | RTS
0000529c 21 fc 00 00 52 b0 79 d4 |! R y | MOVE.L #0x52b0,0x79d4
000052a4 4a 53 |JS | TST.W (A3)
000052a6 42 b8 79 d4 |B y | CLR.L 0x79d4
000052aa 44 fc 00 01 |D | MOVE.W #0x1,CCR
000052ae 4e 75 |Nu | RTS
000052b0 42 b8 79 d4 4e 75 |B y Nu | .XXX[0x6]
000052b6 2f 10 |/ | MOVE.L (A0),-(A7)
000052b8 20 bc 00 00 52 dc | R | MOVE.L #0x52dc,(A0)
000052be 2f 01 |/ | MOVE.L D1,-(A7)
000052c0 70 ff |p | MOVEQ.L #-0x01,D0
000052c2 46 fc 20 00 |F | MOVE.W #0x2000,SR
000052c6 72 ff |r | MOVEQ.L #-0x01,D1
000052c8 4a 80 |J | TST.L D0
000052ca 5a c9 ff fc |Z | DBPL D1,0x52c8
000052ce 5b fa 07 04 |[ | TRAPMI.W #0x0704
000052d2 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
000052d6 22 1f |" | MOVE.L (A7)+,D1
000052d8 20 9f | | MOVE.L (A7)+,(A0)
000052da 4e 75 |Nu | RTS
000052dc 40 c0 e9 c0 |@ | .XXX[0x4]
000052e0 05 43 4e 73 42 50 4a 92 | CNsBPJ | .XXX[0xa8]
000052e8 66 08 24 88 25 48 00 04 |f $ %H |
000052f0 4e 75 35 88 01 61 00 04 |Nu5 a |
000052f8 25 48 00 04 4e 75 2f 11 |%H Nu/ |
00005300 67 16 33 71 01 51 00 02 |g 3q Q |
00005308 66 04 42 a9 00 04 22 5f |f B "_|
00005310 42 51 44 fc 00 01 4e 75 |BQD Nu|
00005318 58 8f 44 fc 00 00 4e 75 |X D Nu|
00005320 48 e7 80 20 e9 f0 04 c4 |H |
00005328 01 62 00 04 00 08 4a b0 | b J |
00005330 05 a0 78 f6 6a 0c 21 88 | x j ! |
00005338 05 a0 78 f6 4c df 04 01 | x L |
00005340 4e 75 45 f0 07 a0 79 36 |NuE y6|
00005348 4e b8 52 e4 4c df 04 01 |N R L |
00005350 4e f8 04 82 48 e7 80 40 |N H @|
00005358 e9 f0 04 c4 01 62 00 04 | b |
00005360 00 08 43 f0 07 a0 79 36 | C y6|
00005368 4e b8 52 fe 64 10 21 89 |N R d ! |
00005370 05 a0 78 f6 c1 49 4e b8 | x IN |
00005378 04 72 20 49 60 0a 21 bc | r I` ! |
00005380 93 03 fc 00 05 a0 78 f6 | x |
00005388 4c df 02 01 4e 75 |L Nu | .XXX[0x6]
0000538e 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
00005392 4a b8 79 b8 |J y | TST.L 0x79b8
00005396 6b 14 |k | BMI 0x53ac
00005398 4a 38 a0 0f |J8 | TST.B IO_DUART_CLR_OPC_STOP_COUNTER
0000539c 30 78 a0 06 |0x | MOVEA.W IO_DUART_CTUR_CTU,A0
000053a0 22 78 79 b8 |"xy | MOVEA.L 0x79b8,A1
000053a4 d1 e9 00 04 | | ADDA.L (A1+0x4),A0
000053a8 23 48 00 04 |#H | MOVE.L A0,(A1+0x4)
000053ac 4e 75 |Nu | RTS
000053ae 4a b8 79 b8 |J y | TST.L 0x79b8
000053b2 6b 2e |k. | BMI 0x53e2
000053b4 20 30 01 e2 79 b8 00 04 | 0 y | MOVE.L ((#0x79b8)+#0x4),D0 ; LEW=01e2
000053bc 0c 80 00 00 7f ff | | CMPI.L #0x00007fff,D0
000053c2 6f 06 |o | BLE 0x53ca
000053c4 20 3c 00 00 7f ff | < | MOVE.L #0x7fff,D0
000053ca 91 b0 01 e2 79 b8 00 04 | y | SUB.L D0,((#0x79b8)+#0x4) ; LEW=01e2
000053d2 0c 40 00 02 | @ | CMPI.W #0x0002,D0
000053d6 6c 02 |l | BGE 0x53da
000053d8 70 02 |p | MOVEQ.L #0x02,D0
000053da 31 c0 a0 06 |1 | MOVE.W D0,IO_DUART_CTUR_CTU
000053de 4a 38 a0 0e |J8 | TST.B IO_DUART_SET_OPC_START_COUNTER
000053e2 4e 75 |Nu | RTS
000053e4 40 e7 |@ | MOVE.W SR,-(A7)
000053e6 4e b8 53 8e |N S | JSR 0x538e
000053ea 43 f8 79 b8 |C y | LEA.L 0x79b8,A1
000053ee 20 49 | I | MOVEA.L A1,A0
000053f0 4a 91 |J | TST.L (A1)
000053f2 6b 10 |k | BMI 0x5404
000053f4 22 51 |"Q | MOVEA.L (A1),A1
000053f6 90 a9 00 04 | | SUB.L (A1+0x4),D0
000053fa 6c f2 |l | BGE 0x53ee
000053fc d0 a9 00 04 | | ADD.L (A1+0x4),D0
00005400 91 a9 00 04 | | SUB.L D0,(A1+0x4)
00005404 25 40 00 04 |%@ | MOVE.L D0,(A2+0x4)
00005408 24 90 |$ | MOVE.L (A0),(A2)
0000540a 20 8a | | MOVE.L A2,(A0)
0000540c b5 c8 | | CMPA.L A0,A2
0000540e 66 04 |f | BNE 0x5414
00005410 PANIC_0x614_dfs_crash:
00005410 50 fa 06 14 |P | PANIC.W #0x614
00005414 4e b8 53 ae |N S | JSR 0x53ae
00005418 46 df |F | MOVE.W (A7)+,SR
0000541a 4e 75 |Nu | RTS
0000541c 40 e7 |@ | MOVE.W SR,-(A7)
0000541e 4e b8 53 8e |N S | JSR 0x538e
00005422 43 f8 79 b8 |C y | LEA.L 0x79b8,A1
00005426 20 49 | I | MOVEA.L A1,A0
00005428 4a 91 |J | TST.L (A1)
0000542a 6b 14 |k | BMI 0x5440
0000542c 22 51 |"Q | MOVEA.L (A1),A1
0000542e b3 ca | | CMPA.L A2,A1
00005430 66 f4 |f | BNE 0x5426
00005432 20 92 | | MOVE.L (A2),(A0)
00005434 6b 0a |k | BMI 0x5440
00005436 20 2a 00 04 | * | MOVE.L (A2+0x4),D0
0000543a d1 b2 01 52 00 04 | R | ADD.L D0,((A2)+#0x4) ; LEW=0152
00005440 4e b8 53 ae |N S | JSR 0x53ae
00005444 46 df |F | MOVE.W (A7)+,SR
00005446 4e 75 |Nu | RTS
00005448 VECTOR_PITINT:
00005448 48 e7 c0 c0 |H | MOVEM.L A1+A0+D1+D0,-(A7) ; <-- VECTOR_0x4f
0000544c 4e b8 53 8e |N S | JSR 0x538e
00005450 22 78 79 b8 |"xy | MOVEA.L 0x79b8,A1
00005454 b3 fc 93 03 fc 00 | | CMPA.L #0x9303fc00,A1
0000545a 67 1a |g | BEQ 0x5476
0000545c 4a a9 00 04 |J | TST.L (A1+0x4)
00005460 6e 10 |n | BGT 0x5472
00005462 21 d1 79 b8 |! y | MOVE.L (A1),0x79b8
00005466 4e b8 53 ae |N S | JSR 0x53ae
0000546a 4e b1 01 61 00 08 |N a | JSR ((A1+#0x8)) ; LEW=0161
00005470 60 04 |` | BRA 0x5476
00005472 4e b8 53 ae |N S | JSR 0x53ae
00005476 4c df 03 03 |L | MOVEM.L (A7)+,D0+D1+A0+A1
0000547a 4e 73 |Ns | RTE
0000547c 48 e7 ff fe |H | MOVEM.L A6+A5+A4+A3+A2+A1+A0+D7+D6+D5+D4+D3+D2+D1+D0,-(A7)
00005480 4c f8 7f ff 64 fc |L d | MOVEM.L 0x64fc,D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4+A5+A6
00005486 42 b8 f0 00 |B | CLR.L IO_CLR_RUN_LED_p16
0000548a 4e 72 20 00 |Nr | STOP #0x2000
0000548e b0 b8 | | .XXX[0x2]
00005490 64 fc 66 5a b2 b8 65 00 |d fZ e | .XXX[0x60]
00005498 66 54 b4 b8 65 04 66 4e |fT e fN|
000054a0 b6 b8 65 08 66 48 b8 b8 | e fH |
000054a8 65 0c 66 42 ba b8 65 10 |e fB e |
000054b0 66 3c bc b8 65 14 66 36 |f< e f6|
000054b8 be b8 65 18 66 30 b1 f8 | e f0 |
000054c0 65 1c 66 2a b3 f8 65 20 |e f* e |
000054c8 66 24 b5 f8 65 24 66 1e |f$ e$f |
000054d0 b7 f8 65 28 66 18 b9 f8 | e(f |
000054d8 65 2c 66 12 bb f8 65 30 |e,f e0|
000054e0 66 0c bd f8 65 34 66 06 |f e4f |
000054e8 4c df 7f ff 4e 75 9e fc |L Nu |
000054f0 01 00 50 fa 06 7b | P { | .XXX[0x6]
000054f6 48 e7 c0 00 |H | MOVEM.L D1+D0,-(A7)
000054fa 20 38 ff 00 | 8 | MOVE.L IO_READ_SENSE_p25,D0
000054fe 08 00 00 07 | | BTST.L #0x7,D0
00005502 67 1e |g | BEQ 0x5522
00005504 4a 38 79 c8 |J8y | TST.B 0x79c8
00005508 66 10 |f | BNE 0x551a
0000550a 52 38 79 c9 |R8y | ADDQ.B #0x1,0x79c9
0000550e 66 30 |f0 | BNE 0x5540
00005510 11 fc 00 01 79 ca | y | MOVE.B #0x01,0x79ca
00005516 4e b8 55 92 |N U | JSR 0x5592
0000551a 31 fc ff ff 79 c8 |1 y | MOVE.W #0xffff,0x79c8
00005520 60 1e |` | BRA 0x5540
00005522 4a 38 79 c8 |J8y | TST.B 0x79c8
00005526 67 14 |g | BEQ 0x553c
00005528 53 78 79 c8 |Sxy | SUBQ.W #0x1,0x79c8
0000552c 4a 38 79 c8 |J8y | TST.B 0x79c8
00005530 66 0e |f | BNE 0x5540
00005532 11 fc 00 02 79 ca | y | MOVE.B #0x02,0x79ca
00005538 4e b8 55 92 |N U | JSR 0x5592
0000553c 42 78 79 c8 |Bxy | CLR.W 0x79c8
00005540 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
00005544 45 f8 79 bc |E y | LEA.L 0x79bc,A2
00005548 20 3c 00 00 01 86 | < | MOVE.L #0x186,D0
0000554e 25 7c 00 00 54 f6 00 08 |%| T | MOVE.L #0x54f6,(A2+0x8)
00005556 4e b8 53 e4 |N S | JSR 0x53e4
0000555a 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
0000555e 10 38 68 d0 | 8h | MOVE.B 0x68d0,D0
00005562 42 81 |B | CLR.L D1
00005564 08 00 00 01 | | BTST.L #0x1,D0
00005568 66 02 |f | BNE 0x556c
0000556a 50 81 |P | ADDQ.L #0x8,D1
0000556c 08 00 00 02 | | BTST.L #0x2,D0
00005570 66 02 |f | BNE 0x5574
00005572 58 81 |X | ADDQ.L #0x4,D1
00005574 08 00 00 03 | | BTST.L #0x3,D0
00005578 66 02 |f | BNE 0x557c
0000557a 54 81 |T | ADDQ.L #0x2,D1
0000557c 08 00 00 05 | | BTST.L #0x5,D0
00005580 66 02 |f | BNE 0x5584
00005582 52 81 |R | ADDQ.L #0x1,D1
00005584 21 c1 f2 00 |! | MOVE.L D1,IO_FRONT_PANEL_p27
00005588 42 38 68 d0 |B8h | CLR.B 0x68d0
0000558c 4c df 00 03 |L | MOVEM.L (A7)+,D0+D1
00005590 4e 75 |Nu | RTS
00005592 48 e7 1c 2a |H * | MOVEM.L A6+A4+A2+D5+D4+D3,-(A7)
00005596 45 f8 79 ca |E y | LEA.L 0x79ca,A2
0000559a 49 f9 00 00 e0 56 |I V | LEA.L 0xe056,A4
000055a0 72 01 |r | MOVEQ.L #0x01,D1
000055a2 4e b9 00 00 2a c6 |N * | JSR 0x2ac6
000055a8 45 f8 79 ca |E y | LEA.L 0x79ca,A2
000055ac 72 01 |r | MOVEQ.L #0x01,D1
000055ae 76 0a |v | MOVEQ.L #0x0a,D3
000055b0 4e b9 00 00 25 24 |N %$ | JSR 0x2524
000055b6 4c df 54 38 |L T8 | MOVEM.L (A7)+,D3+D4+D5+A2+A4+A6
000055ba 4e 75 |Nu | RTS
000055bc 42 b8 fd 00 |B | CLR.L IO_CLR_PFINT_p23
000055c0 4e 75 |Nu | RTS
000055c2 VECTOR_PS.AC_PF:
000055c2 13 fc 00 00 00 00 fc 01 | | MOVE.B #0x00,BOOT_REASON_CODE ; <-- VECTOR_0x40
000055ca 48 f8 ff ff 68 80 |H h | MOVEM.L D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4+A5+A6+A7,0x6880
000055d0 20 6f 00 02 | o | MOVEA.L (A7+0x2),A0
000055d4 34 3c 02 00 |4< | MOVE.W #0x200,D2
000055d8 60 00 00 78 |` x | BRA 0x5652
000055dc e9 9a | | ROL.L #0x4,D2
000055de 70 0f |p | MOVEQ.L #0x0f,D0
000055e0 c0 82 | | AND.L D2,D0
000055e2 0c 00 00 09 | | CMPI.B #0x09,D0
000055e6 6f 02 |o | BLE 0x55ea
000055e8 5e 00 |^ | ADDQ.B #0x7,D0
000055ea 06 00 00 30 | 0 | ADDI.B #0x30,D0
000055ee 4e b9 80 00 20 0c |N | JSR IOC_EEPROM_PART2_RESTART_MACHINE()
000055f4 51 c9 ff e6 |Q | DBF D1,0x55dc
000055f8 4e 75 |Nu | RTS
000055fa VECTOR_TRAPV:
000055fa 08 17 00 05 | | BTST.B #0x5,(A7) ; <-- VECTOR_TRAPV
000055fe 67 00 b2 30 |g 0 | BEQ 0x830
00005602 4a 77 01 62 00 08 00 02 |Jw b | TST.W ((A7+#0x8)+#0x2) ; LEW=0162
0000560a 66 22 |f" | BNE 0x562e
0000560c 4a b7 01 62 00 08 00 02 |J b | TST.L ((A7+#0x8)+#0x2) ; LEW=0162
00005614 67 02 |g | BEQ 0x5618
00005616 4e 40 |N@ | TRAP #0
00005618 2f 00 |/ | MOVE.L D0,-(A7)
0000561a 30 39 93 03 fc 32 |09 2 | MOVE.W 0x9303fc32,D0
00005620 e0 58 | X | ROR.W #0x8,D0
00005622 52 40 |R@ | ADDQ.W #0x1,D0
00005624 33 c0 93 03 fc 32 |3 2 | MOVE.W D0,0x9303fc32
0000562a 20 1f | | MOVE.L (A7)+,D0
0000562c 4e 73 |Ns | RTE
0000562e 08 f8 00 00 79 cb | y | BSET.B #0x0,0x79cb
00005634 67 02 |g | BEQ 0x5638
00005636 4e 40 |N@ | TRAP #0
00005638 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
0000563c 48 f8 ff ff 68 80 |H h | MOVEM.L D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4+A5+A6+A7,0x6880
00005642 13 fc 00 0f 00 00 fc 01 | | MOVE.B #0x0f,BOOT_REASON_CODE
0000564a 20 6f 00 08 | o | MOVEA.L (A7+0x8),A0
0000564e 34 28 00 02 |4( | MOVE.W (A0+0x2),D2
00005652 42 39 00 00 fc 05 |B9 | CLR.B 0xfc05
00005658 31 c2 00 00 |1 | MOVE.W D2,0x0
0000565c 23 c8 00 00 fc 08 |# | MOVE.L A0,0xfc08
00005662 2e 7c 00 00 68 80 |.| h | MOVEA.L #0x6880,A7
00005668 4e b9 80 00 20 10 |N | JSR IOC_EEPROM_PART2_EXPORT_2010
0000566e 0d 0a 49 2f 4f 20 50 72 | I/O Pr| .TXT '\r\n'
00005676 6f 63 65 73 73 6f 72 20 |ocessor | .TXT 'I/O Processor Kernel error \n'
0000568c 72 03 |r | MOVEQ.L #0x03,D1
0000568e 48 42 |HB | SWAP.W D2
00005690 61 00 ff 4a |a J | BSR 0x55dc
00005694 4e b9 80 00 20 10 |N | JSR IOC_EEPROM_PART2_EXPORT_2010
0000569a 20 61 74 20 50 43 3d 00 | at PC= | .TXT ' at PC='
000056a2 72 07 |r | MOVEQ.L #0x07,D1
000056a4 24 08 |$ | MOVE.L A0,D2
000056a6 4e b8 55 dc |N U | JSR 0x55dc
000056aa 4c f8 ff ff 68 80 |L h | MOVEM.L 0x6880,D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4+A5+A6+A7
000056b0 08 39 00 04 00 00 fc 00 | 9 | BTST.B #0x4,0xfc00
000056b8 66 02 |f | BNE 0x56bc
000056ba 4e 40 |N@ | TRAP #0
000056bc 0c 38 00 7b 00 01 | 8 { | CMPI.B #0x7b,0x1
000056c2 66 0a |f | BNE 0x56ce
000056c4 21 fc 00 00 00 08 f3 00 |! | MOVE.L #0x8,IO_SENSE_TEST_p25
000056cc 4e 40 |N@ | TRAP #0
000056ce 08 f8 00 00 79 cc | y | BSET.B #0x0,0x79cc
000056d4 66 24 |f$ | BNE 0x56fa
000056d6 42 39 00 00 fc 05 |B9 | CLR.B 0xfc05
000056dc 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
000056e0 48 f8 ff ff 68 80 |H h | MOVEM.L D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4+A5+A6+A7,0x6880
000056e6 2e 7c 00 00 68 80 |.| h | MOVEA.L #0x6880,A7
000056ec 4e 68 |Nh | MOVE.L USP,A0
000056ee 21 c8 68 c0 |! h | MOVE.L A0,0x68c0
000056f2 4e b8 34 86 |N 4 | JSR 0x3486
000056f6 4e b8 18 6e |N n | JSR 0x186e
000056fa 4e f9 80 00 20 04 |N | JMP IOC_EEPROM_PART2_EXPORT_2004
00005700 VECTOR_RESET:
00005700 7e 09 |~ | MOVEQ.L #0x09,D7 ; <-- VECTOR_RESET
00005702 4e 7b 70 02 |N{p | MOVEC D7,CACR ; Cache Control Register
00005706 9f f9 80 00 20 2c | , | SUBA.L IOC_EEPROM_PART2_OUT_TEXT(A3),A7
0000570c 20 4f | O | MOVEA.L A7,A0
0000570e 4e b9 80 00 20 24 |N $ | JSR IOC_EEPROM_PART2_OUT_NUMBER(D0)
00005714 4a 39 00 00 fc 00 |J9 | TST.B 0xfc00
0000571a 6a 02 |j | BPL 0x571e
0000571c 4e 40 |N@ | TRAP #0
0000571e 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
00005722 21 fc 00 00 58 5e 00 04 |! X^ | MOVE.L #VECTOR_MAP_PERR,0x4
0000572a 20 7c 00 00 68 00 | | h | MOVEA.L #0x6800,A0
00005730 2e 3c 00 00 90 00 |.< | MOVE.L #0x9000,D7
00005736 42 98 |B | CLR.L (A0)+
00005738 be 88 | | CMP.L A0,D7
0000573a 66 fa |f | BNE 0x5736
0000573c 20 7c 00 00 bc 8c | | | MOVEA.L #0xbc8c,A0
00005742 2e 0f |. | MOVE.L A7,D7
00005744 02 07 00 fc | | ANDI.B #0xfc,D7
00005748 2e 47 |.G | MOVEA.L D7,A7
0000574a 42 98 |B | CLR.L (A0)+
0000574c b1 cf | | CMPA.L A7,A0
0000574e 6d fa |m | BLT 0x574a
00005750 31 c0 68 c6 |1 h | MOVE.W D0,0x68c6
00005754 11 c1 68 c4 | h | MOVE.B D1,0x68c4
00005758 21 c9 68 c8 |! h | MOVE.L A1,0x68c8
0000575c 47 f8 04 1a |G | LEA.L 0x41a,A3
00005760 4e b9 80 00 20 14 |N | JSR IOC_EEPROM_PART2_IN_CHAR()
00005766 4e b8 52 38 |N R8 | JSR 0x5238
0000576a 4e b9 80 00 20 10 |N | JSR IOC_EEPROM_PART2_EXPORT_2010
00005770 49 4f 50 20 4b 65 72 6e |IOP Kern| .TXT 'IOP Kernel is initialized\r\n'
00005778 65 6c 20 69 73 20 69 6e |el is in| .TXT '\n'
0000578c 46 fc 20 00 |F | MOVE.W #0x2000,SR
00005790 4e f8 08 10 |N | JMP 0x810
00005794 42 41 12 28 |BA ( | .XXX[0x4]
00005798 00 1b 43 bc 00 05 4e f0 | C N | .XXX[0xa8]
000057a0 15 a1 65 38 70 01 60 06 | e8p ` |
000057a8 70 02 60 02 70 04 48 e7 |p ` p H |
000057b0 7e 70 24 00 10 28 00 1a |~p$ ( |
000057b8 67 04 c0 c2 60 04 30 3c |g ` 0<|
000057c0 04 00 26 28 00 1c 26 43 | &( &C|
000057c8 24 70 15 a0 58 2e 4e b8 |$p X.N |
000057d0 07 52 21 fc 00 00 58 06 | R! X |
000057d8 79 d4 21 fc 00 00 58 78 |y ! Xx|
000057e0 00 08 42 85 4e d2 12 d3 | B N |
000057e8 60 12 16 99 60 0e 32 d3 |` ` 2 |
000057f0 60 0a 36 99 60 06 22 d3 |` 6 ` " |
000057f8 60 02 26 99 da 82 90 42 |` & B|
00005800 67 04 d7 c2 60 de 42 b8 |g ` B |
00005808 79 d4 21 fc 00 00 58 b4 |y ! X |
00005810 00 08 e2 09 65 04 21 45 | e !E|
00005818 00 08 43 e8 00 1a 42 59 | C BY|
00005820 4c 42 50 05 22 85 4c df |LBP " L |
00005828 0e 7e 4e f8 04 90 00 00 | ~N |
00005830 57 e6 00 00 57 ea 00 00 |W W |
00005838 57 ee 00 00 57 f2 00 00 |W W |
00005840 57 f6 00 00 57 fa |W W | .XXX[0x6]
00005846 VECTOR_SPURIOUS_IRQ:
00005846 4e 71 |Nq | NOP ; <-- VECTOR_SPURIOUS_IRQ
00005848 4e 73 |Ns | RTE
0000584a VECTOR_CHK:
0000584a 08 17 00 05 | | BTST.B #0x5,(A7) ; <-- VECTOR_CHK
0000584e 67 00 af e0 |g | BEQ 0x830
00005852 PANIC_0x827_iop_kernel_constraint_error:
00005852 50 fa 08 27 |P ' | PANIC.W #0x827
00005856 VECTOR_ADDRESS_ERROR:
00005856 08 17 00 05 | | BTST.B #0x5,(A7) ; <-- VECTOR_ADDRESS_ERROR
0000585a 67 00 af d4 |g | BEQ 0x830
0000585e PANIC_0x728_unknown_interrupt:
0000585e VECTOR_EXT_LEVEL_7:
0000585e VECTOR_MAP_PERR:
0000585e VECTOR_MODEM.DSCHG:
0000585e VECTOR_RESPONSE_INTR:
0000585e VECTOR_SCSI_D:
0000585e VECTOR_SCSI_T:
0000585e VECTOR_VME:
; Via VECTOR_0xf0
; Via VECTOR_RESET
0000585e 50 fa 07 28 |P ( | PANIC.W #0x728 ; <-- VECTOR_TRACE
00005862 VECTOR_PRIV_VIOLATION:
00005862 08 17 00 05 | | BTST.B #0x5,(A7) ; <-- VECTOR_PRIV_VIOLATION
00005866 67 00 af c8 |g | BEQ 0x830
0000586a PANIC_0x629_priv_violation:
0000586a 50 fa 06 29 |P ) | PANIC.W #0x629
0000586e VECTOR_BUS_ERROR:
0000586e 08 38 00 00 f8 00 | 8 | BTST.B #0x0,IO_READ_STATUS_p24 ; <-- VECTOR_BUS_ERROR
00005874 57 fa 06 01 |W | TRAPEQ.W #0x0601
00005878 4a b8 79 d4 |J y | TST.L 0x79d4
0000587c 57 fa 06 01 |W | TRAPEQ.W #0x0601
00005880 42 b8 f9 00 |B | CLR.L IO_CLEAR_BERR_p24
00005884 31 fc 00 01 79 ce |1 y | MOVE.W #0x1,0x79ce
0000588a 21 c0 79 d0 |! y | MOVE.L D0,0x79d0
0000588e 30 2f 00 06 |0/ | MOVE.W (A7+0x6),D0
00005892 e9 58 | X | ROL.W #0x4,D0
00005894 02 40 00 0f | @ | ANDI.W #0x000f,D0
00005898 10 30 01 a0 5c 00 | 0 \ | MOVE.B (D0.W+#0x5c00),D0 ; LEW=01a0
0000589e de c0 | | ADDA.W D0,A7
000058a0 20 38 79 d0 | 8y | MOVE.L 0x79d0,D0
000058a4 21 f8 79 d4 79 d0 |! y y | MOVE.L 0x79d4,0x79d0
000058aa 42 b8 79 d4 |B y | CLR.L 0x79d4
000058ae 4e f0 01 e1 79 d0 |N y | JMP ((#0x79d0)) ; LEW=01e1
000058b4 21 fc 00 00 59 5e 00 08 |! Y^ | MOVE.L #PANIC_0x654_recursive_bus_error,0x8; Via VECTOR_BUS_ERROR
000058bc 21 c0 79 d0 |! y | MOVE.L D0,0x79d0
000058c0 20 38 f8 00 | 8 | MOVE.L IO_READ_STATUS_p24,D0
000058c4 08 00 00 1b | | BTST.L #0x1b,D0
000058c8 67 3a |g: | BEQ 0x5904
000058ca 42 b8 f9 00 |B | CLR.L IO_CLEAR_BERR_p24
000058ce 21 fc 00 0c 00 00 f4 00 |! | MOVE.L #0xc0000,IO_WRITE_CONTROL_p24
000058d6 20 37 01 61 00 10 | 7 a | MOVE.L ((A7+#0x10)),D0 ; LEW=0161
000058dc 20 38 f8 00 | 8 | MOVE.L IO_READ_STATUS_p24,D0
000058e0 21 fc 00 0e 00 00 f4 00 |! | MOVE.L #0xe0000,IO_WRITE_CONTROL_p24
000058e8 08 00 00 1b | | BTST.L #0x1b,D0
000058ec 66 68 |fh | BNE 0x5956
000058ee 42 b8 f9 00 |B | CLR.L IO_CLEAR_BERR_p24
000058f2 52 b8 79 d8 |R y | ADDQ.L #0x1,0x79d8
000058f6 20 38 79 d0 | 8y | MOVE.L 0x79d0,D0
000058fa 21 fc 00 00 58 b4 00 08 |! X | MOVE.L #0x58b4,0x8
00005902 4e 73 |Ns | RTE
00005904 20 38 79 d0 | 8y | MOVE.L 0x79d0,D0
00005908 21 fc 00 00 58 b4 00 08 |! X | MOVE.L #0x58b4,0x8
00005910 08 17 00 05 | | BTST.B #0x5,(A7)
00005914 67 00 af 1a |g | BEQ 0x830
00005918 20 2f 00 10 | / | MOVE.L (A7+0x10),D0
0000591c 02 80 ff ff fe 00 | | ANDI.L #0xfffffe00,D0
00005922 0c 80 93 03 e4 00 | | CMPI.L #0x9303e400,D0
00005928 67 08 |g | BEQ 0x5932
0000592a 20 38 79 d0 | 8y | MOVE.L 0x79d0,D0
0000592e PANIC_0x601_bus_error:
0000592e 50 fa 06 01 |P | PANIC.W #0x601
00005932 20 2f 00 02 | / | MOVE.L (A7+0x2),D0
00005936 0c 80 00 00 90 44 | D | CMPI.L #0x00009044,D0
0000593c 5d fa 06 01 |] | TRAPLT.W #0x0601
00005940 0c 80 00 00 b4 58 | X | CMPI.L #0x0000b458,D0
00005946 52 fa 06 01 |R | TRAPHI.W #0x0601
0000594a 20 38 79 d0 | 8y | MOVE.L 0x79d0,D0
0000594e 4e f0 01 f1 00 00 90 84 |N | JMP ((#0x9084)) ; LEW=01f1
00005956 20 38 79 d0 | 8y | MOVE.L 0x79d0,D0
0000595a PANIC_0x757_memory_parity_error:
0000595a 50 fa 07 57 |P W | PANIC.W #0x757
0000595e PANIC_0x654_recursive_bus_error:
0000595e 50 fa 06 54 |P T | PANIC.W #0x654 ; Via VECTOR_BUS_ERROR
00005962 00 00 00 00 00 00 | | .XXX[0x6]
00005968 00 00 00 00 00 00 00 00 | | .BLANK 00[0x298]
00005c00 08 08 0c 08 08 08 08 08 | | .XXX[0x30]
00005c08 3a 14 20 5c 08 08 08 08 |: \ |
00005c10 00 00 05 ba 00 00 25 f6 | % |
00005c18 00 00 0f c6 00 00 19 74 | t|
00005c20 00 00 4f 84 00 00 43 f8 | O C |
00005c28 00 00 0e d6 00 00 57 94 | W |
00005c30 KERNCALL_VECTORS:
00005c30 00 00 0a d2 | | .CODE KC00_GetBootDev(VAR a : Byte; VAR b : Word)
00005c34 00 00 09 02 | | .CODE KC01_DumpOn
00005c38 00 00 09 0e | | .CODE KC02_Start_Disk_IO(desc : Pointer; dst : Pointer ; c : W)
00005c3c 00 00 09 88 | | .CODE KC03_Wait_Disk_IO(a : W; VAR status : Byte)
00005c40 00 00 09 b8 | | .CODE KERNCALL_04
00005c44 00 00 0a 7e | ~ | .CODE KC05_PortWriteString(port : Word ; str : String)
00005c48 00 00 0a 5e | ^ | .CODE KC06_PortPutChar(port : Word ; b : char)
00005c4c 00 00 0a ae | | .CODE KC07_PortGetChar(port : Word ; VAR ret : Word)
00005c50 00 00 0a 96 | | .CODE KC08_PortSomething(port: Word; b: Byte)
00005c54 00 00 0a c0 | | .CODE KC09_PortStatus(Port : Word; VAR b: Byte)
00005c58 00 00 0a 76 | v | .CODE KC0a(a: Word; b: String)
00005c5c 00 00 08 ee | | .CODE KC0b
00005c60 00 00 0a 08 | | .CODE KC0c_Write_Modem_Char(a, b: Word ; c : char)
00005c64 00 00 0a 28 | ( | .CODE KC0d_Write_Modem_String(Word, Word, Char)
00005c68 00 00 0a 48 | H | .CODE KERNCALL_0e
00005c6c 00 00 09 36 | 6 | .CODE KC0f_ReInit
00005c70 00 00 08 f8 | | .CODE KC10_Panic(code : Long)
00005c74 00 00 0a e2 | | .CODE KC11_Live(void)
00005c78 00 00 08 a6 | | .CODE KC12_Sleep(dur: Long)
00005c7c 00 00 0b 04 | | .CODE KC13_ReadRtc
00005c80 00 00 0b d6 | | .CODE KC14_WriteRtc
00005c84 00 00 0b ec | | .CODE KC15_DiagBus(a : Word; b : Long) : Byte
00005c88 00 00 0c 02 | | .CODE KC16_Clock_Margin
00005c8c 00 00 0c 70 | p | .CODE KC17_Power_Margin
00005c90 00 00 0c b6 | | .CODE KERNCALL_18
00005c94 00 00 0c d4 | | .CODE KERNCALL_19
00005c98 00 00 0d 14 | | .CODE KERNCALL_1a
00005c9c 00 00 0d 70 | p | .CODE KERNCALL_1b
00005ca0 00 00 0d bc | | .CODE KC1c_ProtCopy(src : Pointer; dst : Pointer; len : Word)
00005ca4 00 00 0e 00 | | .CODE KC1d_BusCopy(src : Pointer; sfc : Word; dst : Pointer; dfc : Word; len : Word
00005ca8 00 00 0e 56 | V | .CODE KC1e_Fifo_Tx_Response(ptr : Pointer; chan : Word)
00005cac 00 00 0e 8a | | .CODE KC1f_Fifo_Rx_Request(ptr : Pointer; chan : Word; VAR flag : Bool)
00005cb0 00 00 0e c6 | | .CODE KC20_Estop(void)
00005cb4 00 00 00 00 | | .XXX[0x4]
00005cb8 01 31 02 31 03 31 04 30 | 1 1 1 0| .XXX[0x100]
00005cc0 05 31 06 30 07 31 08 31 | 1 0 1 1|
00005cc8 09 30 09 30 09 30 09 30 | 0 0 0 0|
00005cd0 09 30 09 30 09 30 10 31 | 0 0 0 1|
00005cd8 11 30 93 03 fc 12 93 03 | 0 |
00005ce0 e4 00 00 00 a0 84 00 00 | |
00005ce8 a1 2e 00 00 a1 2e 00 00 | . . |
00005cf0 a1 ec 00 00 a7 a0 00 00 | |
00005cf8 ab e6 00 00 ad 6e 00 00 | n |
00005d00 a9 54 00 00 ae 90 00 00 | T |
00005d08 0f b6 00 00 93 03 fd c0 | |
00005d10 93 03 fc c0 93 03 fc 80 | |
00005d18 93 03 fc 40 02 ac 02 b0 | @ |
00005d20 02 b4 02 b8 00 00 12 72 | r|
00005d28 00 00 12 f8 00 00 12 12 | |
00005d30 00 00 12 12 00 00 12 12 | |
00005d38 00 00 10 fc 00 00 10 fc | |
00005d40 00 00 12 58 00 00 12 58 | X X|
00005d48 00 00 12 3e 00 00 12 0c | > |
00005d50 00 00 12 12 00 00 12 12 | |
00005d58 00 00 12 0c 00 00 11 6a | j|
00005d60 00 00 11 ce 00 00 10 fc | |
00005d68 00 00 10 fc 00 00 11 fe | |
00005d70 00 00 00 00 00 00 00 00 | |
00005d78 00 00 14 f6 00 00 14 b2 | |
00005d80 00 00 14 ea 00 00 00 00 | |
00005d88 00 00 00 80 00 00 14 bc | |
00005d90 00 00 14 b8 00 00 00 00 | |
00005d98 00 00 14 fc 00 00 14 a8 | |
00005da0 00 00 14 da 00 00 15 0a | |
00005da8 00 00 00 00 00 00 00 00 | |
00005db0 00 00 00 00 00 00 00 80 | |
00005db8 00 00 00 00 00 00 00 00 | | .BLANK 00[0x18]
00005dd0 00 00 | | .BLANK 00[0x2]
00005dd2 14 f6 00 00 14 f6 | | .XXX[0x6]
00005dd8 00 00 14 d2 00 00 14 ce | | .XXX[0x8]
00005de0 00 00 00 00 00 00 00 00 | | .BLANK 00[0x18]
00005df8 00 00 00 00 00 00 | | .BLANK 00[0x6]
00005dfe 14 ea | | .XXX[0x2]
00005e00 00 00 14 ea 00 00 00 00 | | .XXX[0x690]
00005e08 ff 00 01 00 02 00 01 00 | |
00005e10 03 00 01 00 02 00 01 00 | |
00005e18 01 02 04 08 00 03 03 d0 | |
00005e20 03 d1 03 d2 03 d3 ac 94 | |
00005e28 90 8c 88 b0 84 80 7c 78 | |x|
00005e30 b4 74 70 6c 68 b8 94 90 | tplh |
00005e38 8c 88 00 00 93 03 f5 50 | P|
00005e40 93 03 f5 54 93 03 f5 58 | T X|
00005e48 93 03 f5 5c 00 00 1a c2 | \ |
00005e50 00 00 1b 58 00 00 1b ce | X |
00005e58 00 00 1b ce 00 00 1c 1e | |
00005e60 00 00 1c 1e 00 00 1c 44 | D|
00005e68 00 00 1c 44 00 00 1c 44 | D D|
00005e70 00 00 1c 44 00 00 1b 9e | D |
00005e78 00 00 1c 44 00 00 1c 44 | D D|
00005e80 00 00 1c 44 00 00 1c 44 | D D|
00005e88 00 00 1c 44 00 00 1c 56 | D V|
00005e90 00 00 1b 94 00 00 1c 44 | D|
00005e98 00 00 1c 44 00 00 1c 44 | D D|
00005ea0 00 00 1c 44 00 00 1c 44 | D D|
00005ea8 00 00 1c 44 00 00 1b ce | D |
00005eb0 00 00 1b ce 00 00 1c 1e | |
00005eb8 00 00 1c 44 00 00 21 1a | D ! |
00005ec0 00 00 21 1a 00 00 21 1a | ! ! |
00005ec8 00 00 21 1a 00 00 1f 6a | ! j|
00005ed0 00 00 22 a2 00 00 1f fe | " |
00005ed8 00 00 20 b2 00 00 20 b6 | |
00005ee0 00 00 21 1a 00 00 21 26 | ! !&|
00005ee8 00 00 21 26 00 00 21 84 | !& ! |
00005ef0 00 00 21 78 00 00 22 18 | !x " |
00005ef8 00 00 22 56 00 00 21 1a | "V ! |
00005f00 00 00 22 86 00 00 22 86 | " " |
00005f08 00 00 22 92 00 00 22 86 | " " |
00005f10 00 00 22 a2 00 00 22 86 | " " |
00005f18 00 00 22 86 00 00 22 86 | " " |
00005f20 00 00 22 86 00 00 22 86 | " " |
00005f28 00 00 22 86 00 00 21 1a | " ! |
00005f30 00 00 22 ea 00 00 21 1a | " ! |
00005f38 00 00 21 1a 00 00 22 76 | ! "v|
00005f40 00 00 22 66 00 00 21 1a | "f ! |
00005f48 00 00 21 1a 80 8f 00 00 | ! |
00005f50 90 81 92 81 90 85 92 85 | |
00005f58 80 88 81 88 82 88 83 88 | |
00005f60 84 88 80 89 82 89 81 89 | |
00005f68 82 8a 81 8a 00 00 c0 8f | |
00005f70 82 8b 83 8b 84 8b 85 8b | |
00005f78 86 8b 87 8b 84 81 85 81 | |
00005f80 84 85 81 8b 03 c0 80 10 | |
00005f88 00 0a 00 00 00 28 00 00 | ( |
00005f90 80 00 00 00 00 00 00 00 | |
00005f98 11 ff 00 00 00 00 2e 70 | .p|
00005fa0 00 00 03 00 00 00 1a 00 | |
00005fa8 00 00 00 00 00 00 00 00 | |
00005fb0 00 00 00 00 00 00 01 00 | |
00005fb8 00 00 00 00 00 00 00 00 | |
00005fc0 1b 01 00 00 00 00 00 00 | |
00005fc8 03 00 ff 00 00 00 00 00 | |
00005fd0 00 00 00 00 10 00 00 00 | |
00005fd8 01 00 00 00 00 00 10 00 | |
00005fe0 00 00 01 80 00 00 00 00 | |
00005fe8 10 00 00 00 00 80 00 00 | |
00005ff0 1d ee 00 00 1e e4 00 00 | |
00005ff8 1e e4 00 00 1e ee 00 00 | |
00006000 1e f2 00 00 1f 1c 00 00 | |
00006008 1f 20 00 00 1f 30 00 00 | 0 |
00006010 1f 3a 00 00 1f 4e 00 00 | : N |
00006018 1f 52 00 00 1f 56 00 00 | R V |
00006020 1f 5a 00 00 1f 5e 00 00 | Z ^ |
00006028 1f 62 00 00 1f 66 00 81 | b f |
00006030 80 10 00 0a 00 00 00 00 | |
00006038 00 00 00 00 00 00 00 00 | |
00006040 60 5e 61 90 62 60 00 00 |`^a b` |
00006048 00 00 00 00 00 00 61 ba | a |
00006050 61 ba 61 ba 61 ba 61 ba |a a a a |
00006058 61 ba 61 ba 61 ba 2c 24 |a a a ,$|
00006060 2a c2 2a be 2a be 2a c2 |* * * * |
00006068 2c 1e 2a be 2a be 2a 7c |, * * *||
00006070 2c 08 2a c2 2a c2 2a c2 |, * * * |
00006078 2a bc 2a bc 2a bc 2a bc |* * * * |
00006080 2a bc 2a 86 2a 8e 2a bc |* * * * |
00006088 00 10 40 50 20 30 60 70 | @P 0`p|
00006090 0d 0a 0a 1b 5b 30 6d 50 | [0mP|
00006098 6c 65 61 73 65 20 65 6e |lease en|
000060a0 74 65 72 0d 0a 20 20 20 |ter |
000060a8 20 30 20 3d 3e 20 52 65 | 0 => Re|
000060b0 73 74 61 72 74 20 73 79 |start sy|
000060b8 73 74 65 6d 0d 0a 20 20 |stem |
000060c0 20 20 31 20 3d 3e 20 49 | 1 => I|
000060c8 67 6e 6f 72 65 20 62 72 |gnore br|
000060d0 65 61 6b 20 6b 65 79 0d |eak key |
000060d8 0a 20 20 20 20 32 20 3d | 2 =|
000060e0 3e 20 52 65 64 69 73 70 |> Redisp|
000060e8 6c 61 79 20 72 65 63 65 |lay rece|
000060f0 6e 74 20 63 6f 6e 73 6f |nt conso|
000060f8 6c 65 20 6f 75 74 70 75 |le outpu|
00006100 74 0d 0a 00 20 20 20 20 |t |
00006108 33 20 3d 3e 20 45 6e 74 |3 => Ent|
00006110 65 72 20 64 65 62 75 67 |er debug|
00006118 67 65 72 0d 0a 01 0d 0a |ger |
00006120 45 6e 74 65 72 20 6f 70 |Enter op|
00006128 74 69 6f 6e 20 3a 20 02 |tion : |
00006130 07 45 78 70 65 63 74 65 | Expecte|
00006138 64 20 22 59 22 20 6f 72 |d "Y" or|
00006140 20 22 4e 22 21 0d 0a 0a | "N"! |
00006148 44 6f 20 79 6f 75 20 72 |Do you r|
00006150 65 61 6c 6c 79 20 77 61 |eally wa|
00006158 6e 74 20 74 6f 20 63 72 |nt to cr|
00006160 61 73 68 20 74 68 65 20 |ash the |
00006168 73 79 73 74 65 6d 20 5b |system [|
00006170 4e 5d 20 3f 20 03 08 20 |N] ? |
00006178 08 08 20 08 04 07 04 0d | |
00006180 0a 05 2e 08 2e 1a 2e 24 | . . .$|
00006188 2e 24 2e 30 2e 7c 2f 02 |.$.0.|/ |
00006190 30 38 2a c2 2a be 2a be |08* * * |
00006198 2a c2 30 32 2a be 2a be |* 02* * |
000061a0 2a 7c 30 1c 2a c2 2a c2 |*|0 * * |
000061a8 2a c2 2a bc 2a bc 2a bc |* * * * |
000061b0 2a bc 2a bc 2a 86 2a 8e |* * * * |
000061b8 2a bc 30 98 2a c2 2a c2 |* 0 * * |
000061c0 2a c2 2a c2 30 92 2a c2 |* * 0 * |
000061c8 2a c2 2a c2 2a c2 2a c2 |* * * * |
000061d0 2a c2 2a c2 2a c2 2a c2 |* * * * |
000061d8 2a c2 2a c2 2a c2 2a c2 |* * * * |
000061e0 2a c2 2a c2 31 8e 31 9c |* * 1 1 |
000061e8 30 a6 30 ac 2a c2 31 88 |0 0 * 1 |
000061f0 30 b6 30 b0 2a 7c 30 f2 |0 0 *|0 |
000061f8 2a c2 2a c2 31 f0 31 56 |* * 1 1V|
00006200 31 56 31 56 31 54 31 56 |1V1V1T1V|
00006208 2a 86 2a 8e 31 80 02 04 |* * 1 |
00006210 06 04 0b 01 0d 01 0e 02 | |
00006218 ff ff ff fe ff fd ff fd | |
00006220 ff fc ff fb ff fa ff f6 | |
00006228 ff ec ff d7 ff c2 ff ad | |
00006230 ff 56 fe b3 fd 66 fa cb | V f |
00006238 1b 5b 32 3b 32 48 1b 5b | [2;2H [|
00006240 6d 1b 5b 4b 07 07 20 25 |m [K %|
00006248 25 20 53 59 53 54 45 4d |% SYSTEM|
00006250 20 4e 4f 54 20 52 55 4e | NOT RUN|
00006258 4e 49 4e 47 20 25 25 20 |NING %% |
00006260 36 12 2a c2 2a c2 2a c2 |6 * * * |
00006268 2a c2 36 0c 2a c2 2a c2 |* 6 * * |
00006270 2a c2 2a c2 36 66 36 5c |* * 6f6\|
00006278 2a c2 2a c2 2a c2 2a c2 |* * * * |
00006280 2a c2 2a c2 2a c2 2a c2 |* * * * |
00006288 2a c2 30 39 00 00 3a 86 |* 09 : |
00006290 00 00 3b 3a 00 00 37 a2 | ;: 7 |
00006298 00 00 38 0a 00 00 39 f4 | 8 9 |
000062a0 00 00 3f 8e 00 00 3f b2 | ? ? |
000062a8 00 00 40 f2 00 00 42 d4 | @ B |
000062b0 00 00 40 ec 00 00 35 fa | @ 5 |
000062b8 00 00 43 20 00 00 43 84 | C C |
000062c0 00 00 38 8c 53 45 54 20 | 8 SET |
000062c8 32 3a 30 2c 34 3a 35 2c |2:0,4:5,|
000062d0 35 3a 30 2c 31 32 3a 30 |5:0,12:0|
000062d8 2c 31 33 3a 30 2c 31 35 |,13:0,15|
000062e0 3a 30 2c 31 3a 30 00 53 |:0,1:0 S|
000062e8 45 54 20 33 3a 30 2c 34 |ET 3:0,4|
000062f0 3a 32 2c 35 3a 30 2c 31 |:2,5:0,1|
000062f8 32 3a 30 2c 31 33 3a 30 |2:0,13:0|
00006300 2c 31 35 3a 30 2c 31 3a |,15:0,1:|
00006308 30 00 6b 00 53 45 52 56 |0 k SERV|
00006310 49 43 45 3a ff 43 4f 4d |ICE: COM|
00006318 0d 0a 00 00 ff 43 4f 4e | CON|
00006320 4e 45 43 54 20 32 31 32 |NECT 212|
00006328 0d 0a 07 ff 0d 0a 0d 0a | |
00006330 ff 70 61 73 73 77 6f 72 | passwor|
00006338 64 3a ff 31 32 30 30 20 |d: 1200 |
00006340 42 41 55 44 0d 0a 24 ff |BAUD $ |
00006348 74 6f 20 63 61 6c 6c 3a |to call:|
00006350 20 ff 4f 6e 6c 69 6e 65 | Online|
00006358 21 07 0d 0a ff 00 00 00 |! |
00006360 41 54 00 00 41 54 00 00 |AT AT |
00006368 41 98 00 00 41 54 00 00 |A AT |
00006370 41 98 00 00 41 54 00 00 |A AT |
00006378 41 98 00 00 41 54 00 00 |A AT |
00006380 41 98 00 00 41 54 00 00 |A AT |
00006388 41 98 00 00 41 54 00 00 |A AT |
00006390 41 54 00 00 41 98 00 00 |AT A |
00006398 41 54 00 00 3c 68 00 00 |AT <h |
000063a0 41 54 00 00 41 98 00 00 |AT A |
000063a8 41 e0 00 00 41 9e 00 00 |A A |
000063b0 41 98 00 00 41 e0 00 00 |A A |
000063b8 41 98 00 00 41 c2 00 00 |A A |
000063c0 41 98 00 00 41 cc 00 00 |A A |
000063c8 41 98 00 00 41 d6 00 00 |A A |
000063d0 41 98 00 00 41 ae 00 00 |A A |
000063d8 41 e0 00 00 41 98 00 00 |A A |
000063e0 41 b8 00 00 3c 68 00 00 |A <h |
000063e8 41 e0 00 00 41 98 00 00 |A A |
000063f0 41 9e 00 00 41 ea 00 00 |A A |
000063f8 41 98 00 00 42 56 00 00 |A BV |
00006400 40 4e 00 00 42 94 00 00 |@N B |
00006408 40 6c 00 00 42 b4 00 00 |@l B |
00006410 40 8c 00 00 43 50 00 00 |@ CP |
00006418 40 ac 00 00 43 7a 00 00 |@ Cz |
00006420 42 16 00 00 40 cc 00 00 |B @ |
00006428 42 e2 00 00 3c 68 00 00 |B <h |
00006430 42 36 00 00 40 2e 00 00 |B6 @. |
00006438 45 28 00 00 47 d4 00 00 |E( G |
00006440 48 e6 00 00 47 ec 00 00 |H G |
00006448 48 64 00 00 48 ae 00 00 |Hd H |
00006450 47 72 00 00 49 18 00 00 |Gr I |
00006458 00 00 4d 3a 00 00 4d 3e | M: M>|
00006460 00 00 4d 4e 00 00 4d 74 | MN Mt|
00006468 00 00 4d bc 00 00 4d a8 | M M |
00006470 00 00 4e 28 04 04 04 00 | N( |
00006478 00 04 04 00 00 04 00 00 | |
00006480 00 00 00 00 00 00 00 00 | |
00006488 04 04 04 04 04 04 04 00 | |
00006490 00 00 00 00 00 00 00 00 | | .BLANK 00[0x10]
000064a0 00 00 00 00 00 00 04 04 | | .XXX[0x10]
000064a8 04 10 18 04 04 00 04 08 | |
000064b0 00 00 00 00 00 00 00 00 | | .BLANK 00[0x10]
000064c0 00 00 00 00 | | .BLANK 00[0x4]
000064c4 0c 14 00 00 | | .XXX[0x4]
000064c8 00 00 00 00 00 00 00 00 | | .BLANK 00[0x10]
000064d8 14 14 00 00 51 2a 00 00 | Q* | .XXX[0x78]
000064e0 51 42 00 00 51 20 00 00 |QB Q |
000064e8 51 20 00 00 51 20 00 00 |Q Q |
000064f0 51 aa 00 00 51 20 00 00 |Q Q |
000064f8 51 20 00 00 d0 d0 d0 d0 |Q |
00006500 d1 d1 d1 d1 d2 d2 d2 d2 | |
00006508 d3 d3 d3 d3 d4 d4 d4 d4 | |
00006510 d5 d5 d5 d5 d6 d6 d6 d6 | |
00006518 d7 d7 d7 d7 a0 a0 a0 a0 | |
00006520 a1 a1 a1 a1 a2 a2 a2 a2 | |
00006528 a3 a3 a3 a3 a4 a4 a4 a4 | |
00006530 a5 a5 a5 a5 a6 a6 a6 a6 | |
00006538 00 00 57 a4 00 00 57 a4 | W W |
00006540 00 00 57 a8 00 00 57 a8 | W W |
00006548 00 00 57 ac 00 00 57 ac | W W |
00006550 00 00 00 00 00 00 00 00 | | .BLANK 00[0x2ab0]
00009000 48 e7 80 80 |H | MOVEM.L A0+D0,-(A7)
00009004 30 3c 00 2f |0< / | MOVE.W #0x2f,D0
00009008 20 7c 00 00 f4 00 | | | MOVEA.L #0xf400,A0
0000900e 90 fc 00 20 | | SUBA.W #0x20,A0
00009012 0c 40 00 10 | @ | CMPI.W #0x0010,D0
00009016 6c 08 |l | BGE 0x9020
00009018 11 7c 00 00 00 0e | | | MOVE.B #0x00,(A0+0xe)
0000901e 60 06 |` | BRA 0x9026
00009020 11 7c 00 a1 00 0e | | | MOVE.B #0xa1,(A0+0xe)
00009026 51 c8 ff e6 |Q | DBF D0,0x900e
0000902a 42 b8 f5 00 |B | CLR.L IO_FIFO_INIT_p68_p69
0000902e 21 fc 00 00 00 02 f3 00 |! | MOVE.L #0x2,IO_SENSE_TEST_p25
00009036 4c df 01 01 |L | MOVEM.L (A7)+,D0+A0
0000903a 4e 75 |Nu | RTS
0000903c 31 fc 00 01 6a d6 |1 j | MOVE.W #0x1,0x6ad6
00009042 4e 75 |Nu | RTS
00009044 00 00 00 00 | | .XXX[0x4]
00009048 00 00 00 00 00 00 00 00 | | .BLANK 00[0x58]
000090a0 40 20 40 30 40 40 30 00 |@ @0@@0 | .XXX[0x8]
000090a8 00 00 00 00 00 00 00 00 | | .BLANK 00[0xa68]
00009b10 06 47 00 14 54 47 54 47 | G TGTG| .XXX[0x10]
00009b18 54 47 54 47 54 47 54 47 |TGTGTGTG|
00009b20 54 47 |TG | .XXX[0x2]
00009b22 54 47 |TG | ADDQ.W #0x2,D7
00009b24 54 47 |TG | ADDQ.W #0x2,D7
00009b26 ec c7 04 08 | | BFCLR.L D7,{16:8}
00009b2a 67 04 |g | BEQ 0x9b30
00009b2c 52 46 |RF | ADDQ.W #0x1,D6
00009b2e 34 86 |4 | MOVE.W D6,(A2)
00009b30 4e 75 |Nu | RTS
00009b32 04 47 00 0a 59 47 | G YG | .XXX[0x6]
00009b38 55 47 55 47 59 47 55 47 |UGUGYGUG| .XXX[0x310]
00009b40 55 47 ec c7 04 08 67 04 |UG g |
00009b48 53 46 34 86 4e 75 28 14 |SF4 Nu( |
00009b50 67 46 2f 05 e9 c4 62 10 |gF/ b |
00009b58 34 86 e9 c4 76 08 3a 33 |4 v :3|
00009b60 70 00 61 c0 48 45 3a 33 |p a HE:3|
00009b68 70 00 28 85 66 04 42 ac |p ( f B |
00009b70 00 04 2a 1f 0c 84 00 e0 | * |
00009b78 00 00 62 10 13 f8 00 08 | b |
00009b80 00 00 90 93 4e b0 01 f1 | N |
00009b88 00 00 90 84 0c 84 00 e7 | |
00009b90 c6 70 62 e8 44 fc 00 01 | pb D |
00009b98 4e 75 48 e7 83 80 0c 84 |NuH |
00009ba0 00 e0 00 00 62 10 13 f8 | b |
00009ba8 00 08 00 00 90 93 4e b0 | N |
00009bb0 01 f1 00 00 90 84 0c 84 | |
00009bb8 00 e7 c6 70 62 e8 e9 c4 | pb |
00009bc0 62 10 34 86 e9 c4 76 08 |b 4 v |
00009bc8 42 73 70 00 61 00 ff 56 |Bsp a V|
00009bd0 42 73 70 00 4a 98 66 06 |Bsp J f |
00009bd8 20 84 21 04 60 1e 20 10 | ! ` |
00009be0 e9 c0 62 10 34 86 e9 c0 | b 4 |
00009be8 76 08 48 44 37 84 70 00 |v HD7 p |
00009bf0 61 00 ff 32 48 44 37 84 |a 2HD7 |
00009bf8 70 00 20 84 4c df 01 c1 |p L |
00009c00 4e 75 48 e7 20 80 08 38 |NuH 8|
00009c08 00 06 6b 08 67 70 41 f9 | k gpA |
00009c10 00 00 9a aa 61 84 52 79 | a Ry|
00009c18 00 00 9a b2 53 2c 00 07 | S, |
00009c20 66 42 52 79 00 00 9a e2 |fBRy |
00009c28 34 39 00 00 9a e2 b4 79 |49 y|
00009c30 00 00 9a b2 65 2e 67 10 | e.g |
00009c38 13 fc 00 09 00 00 90 93 | |
00009c40 4e b0 01 f1 00 00 90 84 |N |
00009c48 08 2c 00 03 00 04 67 00 | , g |
00009c50 00 d0 42 82 34 2c 00 08 | B 4, |
00009c58 ee f9 08 81 00 00 9a ba | |
00009c60 60 00 00 be 4a 79 00 00 |` Jy |
00009c68 9a b6 67 00 00 b4 53 79 | g Sy|
00009c70 00 00 9a b6 52 79 00 00 | Ry |
00009c78 9a b8 60 00 00 a4 08 38 | ` 8|
00009c80 00 05 6b 08 67 00 00 74 | k g t|
00009c88 41 f9 00 00 9a 90 61 00 |A a |
00009c90 ff 0a 52 79 00 00 9a 98 | Ry |
00009c98 53 2c 00 06 66 42 52 79 |S, fBRy|
00009ca0 00 00 9a e0 34 39 00 00 | 49 |
00009ca8 9a e0 b4 79 00 00 9a 98 | y |
00009cb0 65 2e 67 10 13 fc 00 09 |e.g |
00009cb8 00 00 90 93 4e b0 01 f1 | N |
00009cc0 00 00 90 84 08 2c 00 02 | , |
00009cc8 00 04 67 00 00 54 42 82 | g TB |
00009cd0 34 2c 00 08 ee f9 08 81 |4, |
00009cd8 00 00 9a a0 60 00 00 42 | ` B|
00009ce0 4a 79 00 00 9a 9c 67 00 |Jy g |
00009ce8 00 38 53 79 00 00 9a 9c | 8Sy |
00009cf0 52 79 00 00 9a 9e 60 00 |Ry ` |
00009cf8 00 28 41 f9 00 00 9a c4 | (A |
00009d00 61 00 fe 98 52 79 00 00 |a Ry |
00009d08 9a cc 4a 79 00 00 9a d0 | Jy |
00009d10 67 00 00 0e 53 79 00 00 |g Sy |
00009d18 9a d0 52 79 00 00 9a d2 | Ry |
00009d20 4c df 01 04 4e 75 48 e7 |L NuH |
00009d28 e0 08 49 f9 00 00 9a 90 | I |
00009d30 30 2c 00 08 e9 c3 24 08 |0, $ |
00009d38 67 0e b0 79 00 00 9a e0 |g y |
00009d40 62 0c 44 fc 00 00 60 46 |b D `F|
00009d48 53 79 00 00 9a e0 12 39 |Sy 9|
00009d50 00 00 9a a8 67 04 b4 01 | g |
00009d58 67 e8 53 6c 00 08 06 43 |g Sl C|
00009d60 01 00 64 10 13 fc 00 09 | d |
00009d68 00 00 90 93 4e b0 01 f1 | N |
00009d70 00 00 90 84 61 00 fd d8 | a |
00009d78 65 10 13 fc 00 08 00 00 |e |
00009d80 90 93 4e b0 01 f1 00 00 | N |
00009d88 90 84 44 fc 00 01 4c df | D L |
00009d90 10 07 4e 75 48 e7 c0 08 | NuH |
00009d98 49 f9 00 00 9a aa 30 2c |I 0,|
00009da0 00 08 4a 03 67 0e b0 79 | J g y|
00009da8 00 00 9a e2 62 0c 44 fc | b D |
00009db0 00 00 60 44 53 79 00 00 | `DSy |
00009db8 9a e2 12 39 00 00 9a c2 | 9 |
00009dc0 67 04 b6 01 67 e8 53 6c |g g Sl|
00009dc8 00 08 52 03 64 10 13 fc | R d |
00009dd0 00 09 00 00 90 93 4e b0 | N |
00009dd8 01 f1 00 00 90 84 61 00 | a |
00009de0 fd 6e 65 10 13 fc 00 08 | ne |
00009de8 00 00 90 93 4e b0 01 f1 | N |
00009df0 00 00 90 84 44 fc 00 01 | D |
00009df8 4c df 10 03 4e 75 48 e7 |L NuH |
00009e00 e0 08 49 f9 00 00 9a c4 | I |
00009e08 4a 79 00 00 9a cc 66 06 |Jy f |
00009e10 44 fc 00 00 60 0e 53 79 |D ` Sy|
00009e18 00 00 9a cc 61 00 fd 30 | a 0|
00009e20 44 fc 00 01 4c df 10 07 |D L |
00009e28 4e 75 48 f8 ff ff 68 80 |NuH h |
00009e30 20 7c 00 06 f4 00 43 f9 | | C |
00009e38 00 00 f4 00 30 3c 01 ff | 0< |
00009e40 20 d9 51 c8 ff fc 4c f8 | Q L |
00009e48 ff ff 68 80 4e 75 | h Nu | .XXX[0x6]
00009e4e 48 e7 40 00 |H @ | MOVEM.L D1,-(A7)
00009e52 e9 c7 62 10 | b | BFEXTU.L D7,{8:16},D6
00009e56 34 86 |4 | MOVE.W D6,(A2)
00009e58 e9 c7 76 08 | v | BFEXTU.L D7,{24:8},D7
00009e5c 08 07 00 00 | | BTST.L #0x0,D7
00009e60 67 20 |g | BEQ 0x9e82
00009e62 12 f3 71 20 01 00 | q | MOVE.B (A3+D7.W+#vector_ps.ac_pf),(A1)+; LEW=7120
00009e68 52 07 |R | ADDQ.B #0x1,D7
00009e6a 64 04 |d | BCC 0x9e70
00009e6c 52 46 |RF | ADDQ.W #0x1,D6
00009e6e 34 86 |4 | MOVE.W D6,(A2)
00009e70 53 41 |SA | SUBQ.W #0x1,D1
00009e72 60 0e |` | BRA 0x9e82
00009e74 32 f3 70 00 |2 p | MOVE.W (A3+D7.W),(A1)+
00009e78 54 07 |T | ADDQ.B #0x2,D7
00009e7a 64 04 |d | BCC 0x9e80
00009e7c 52 46 |RF | ADDQ.W #0x1,D6
00009e7e 34 86 |4 | MOVE.W D6,(A2)
00009e80 55 41 |UA | SUBQ.W #0x2,D1
00009e82 0c 41 00 01 | A | CMPI.W #0x0001,D1
00009e86 67 da |g | BEQ 0x9e62
00009e88 62 ea |b | BHI 0x9e74
00009e8a 4c df 00 02 |L | MOVEM.L (A7)+,D1
00009e8e 4e 75 |Nu | RTS
00009e90 48 e7 40 00 |H @ | MOVEM.L D1,-(A7)
00009e94 e9 c7 62 10 | b | BFEXTU.L D7,{8:16},D6
00009e98 34 86 |4 | MOVE.W D6,(A2)
00009e9a e9 c7 76 08 | v | BFEXTU.L D7,{24:8},D7
00009e9e 08 07 00 00 | | BTST.L #0x0,D7
00009ea2 67 20 |g | BEQ 0x9ec4
00009ea4 17 99 71 20 01 00 | q | MOVE.B (A1)+,(A3+D7.W+#vector_ps.ac_pf); LEW=7120
00009eaa 52 07 |R | ADDQ.B #0x1,D7
00009eac 64 04 |d | BCC 0x9eb2
00009eae 52 46 |RF | ADDQ.W #0x1,D6
00009eb0 34 86 |4 | MOVE.W D6,(A2)
00009eb2 53 41 |SA | SUBQ.W #0x1,D1
00009eb4 60 0e |` | BRA 0x9ec4
00009eb6 37 99 70 00 |7 p | MOVE.W (A1)+,(A3+D7.W)
00009eba 54 07 |T | ADDQ.B #0x2,D7
00009ebc 64 04 |d | BCC 0x9ec2
00009ebe 52 46 |RF | ADDQ.W #0x1,D6
00009ec0 34 86 |4 | MOVE.W D6,(A2)
00009ec2 55 41 |UA | SUBQ.W #0x2,D1
00009ec4 0c 41 00 01 | A | CMPI.W #0x0001,D1
00009ec8 67 da |g | BEQ 0x9ea4
00009eca 62 ea |b | BHI 0x9eb6
00009ecc 4c df 00 02 |L | MOVEM.L (A7)+,D1
00009ed0 4e 75 |Nu | RTS
00009ed2 48 e7 40 40 |H @@ | MOVEM.L A1+D1,-(A7)
00009ed6 43 f8 6a f4 |C j | LEA.L 0x6af4,A1
00009eda 72 20 |r | MOVEQ.L #0x20,D1
00009edc 2e 04 |. | MOVE.L D4,D7
00009ede 61 00 ff 6e |a n | BSR 0x9e4e
00009ee2 4c df 02 02 |L | MOVEM.L (A7)+,D1+A1
00009ee6 4e 75 |Nu | RTS
00009ee8 48 e7 40 40 |H @@ | MOVEM.L A1+D1,-(A7)
00009eec 43 f8 6a f8 |C j | LEA.L 0x6af8,A1
00009ef0 72 1c |r | MOVEQ.L #0x1c,D1
00009ef2 7e 04 |~ | MOVEQ.L #0x04,D7
00009ef4 de 84 | | ADD.L D4,D7
00009ef6 61 98 |a | BSR 0x9e90
00009ef8 4c df 02 02 |L | MOVEM.L (A7)+,D1+A1
00009efc 4e 75 |Nu | RTS
00009efe 48 e7 80 10 |H | MOVEM.L A3+D0,-(A7)
00009f02 21 fc 00 00 0f b6 5d 06 |! ] | MOVE.L #0xfb6,0x5d06
00009f0a 47 f9 93 03 fc 10 |G | LEA.L 0x9303fc10,A3
00009f10 4e b8 52 9c |N R | JSR 0x529c
00009f14 64 3a |d: | BCC 0x9f50
00009f16 42 6b 00 06 |Bk | CLR.W (A3+0x6)
00009f1a 70 ff |p | MOVEQ.L #-0x01,D0
00009f1c 51 c8 ff fe |Q | DBF D0,0x9f1c
00009f20 37 7c 00 02 00 06 |7| | MOVE.W #0x2,(A3+0x6)
00009f26 20 3c 00 23 7c 4d | < #|M | MOVE.L #0x237c4d,D0
00009f2c 53 80 |S | SUBQ.L #0x1,D0
00009f2e 66 fc |f | BNE 0x9f2c
00009f30 37 7c e0 10 00 02 |7| | MOVE.W #0xe010,(A3+0x2)
00009f36 26 7c 93 03 e4 16 |&| | MOVEA.L #0x9303e416,A3
00009f3c 4e b8 52 9c |N R | JSR 0x529c
00009f40 64 0e |d | BCC 0x9f50
00009f42 21 fc 00 00 0f 78 5d 06 |! x] | MOVE.L #0xf78,0x5d06
00009f4a 44 fc 00 01 |D | MOVE.W #0x1,CCR
00009f4e 60 1c |` | BRA 0x9f6c
00009f50 70 08 |p | MOVEQ.L #0x08,D0
00009f52 47 f8 5c e2 |G \ | LEA.L 0x5ce2,A3
00009f56 26 fc 00 00 0f 4a |& J | MOVE.L #0xf4a,(A3)+
00009f5c 51 c8 ff f8 |Q | DBF D0,0x9f56
00009f60 21 fc 00 00 58 5e 03 c0 |! X^ | MOVE.L #VECTOR_MAP_PERR,0x3c0
00009f68 44 fc 00 00 |D | MOVE.W #0x0,CCR
00009f6c 4c df 08 01 |L | MOVEM.L (A7)+,D0+A3
00009f70 4e 75 |Nu | RTS
00009f72 00 00 a7 a0 00 00 | | .XXX[0x6]
00009f78 ab e6 00 00 ad 6e 00 00 | n | .XXX[0x108]
00009f80 a9 54 00 00 ae 90 48 e7 | T H |
00009f88 f8 f8 4c f8 0c 00 5c da | L \ |
00009f90 34 bc e0 12 24 2b 00 08 |4 $+ |
00009f98 67 00 00 b6 49 f9 00 00 |g I |
00009fa0 9a 90 23 c2 00 00 9a e4 | # |
00009fa8 28 c2 42 9c 42 5c e9 c2 |( B B\ |
00009fb0 12 10 34 81 e9 c2 16 08 | 4 |
00009fb8 38 33 10 0c 38 84 49 ec |83 8 I |
00009fc0 00 10 60 14 29 42 ff ea | ` )B |
00009fc8 23 c2 00 00 9a e8 52 6c |# Rl|
00009fd0 ff ee 24 33 10 00 67 2c | $3 g,|
00009fd8 12 02 06 01 00 1f 65 00 | e |
00009fe0 00 70 e9 c2 12 10 34 81 | p 4 |
00009fe8 e9 c2 16 08 20 33 10 08 | 3 |
00009ff0 04 80 00 00 00 20 b0 82 | |
00009ff8 66 00 00 52 b8 73 10 0c |f R s |
0000a000 67 c2 60 a4 30 39 00 00 |g ` 09 |
0000a008 9a de b0 79 00 00 9a 98 | y |
0000a010 6c 42 b0 79 00 00 9a b2 |lB y |
0000a018 6c 3a 49 f9 00 00 9f 72 |l:I r|
0000a020 43 f8 5c f2 30 3c 00 04 |C \ 0< |
0000a028 22 dc 51 c8 ff fc 43 f9 |" Q C |
0000a030 00 00 9a 9a 70 02 06 51 | p Q|
0000a038 00 20 43 e9 00 1a 51 c8 | C Q |
0000a040 ff f6 4c df 1f 1f 4e f0 | L N |
0000a048 15 a1 5c e2 72 05 60 06 | \ r ` |
0000a050 72 06 60 02 72 03 42 a8 |r ` r B |
0000a058 00 08 41 e8 00 1a 42 58 | A BX|
0000a060 30 c1 42 50 4c df 1f 1f |0 BPL |
0000a068 59 01 66 ff ff ff 6e de |Y f n |
0000a070 4e f8 04 88 00 00 00 00 |N |
0000a078 00 00 00 00 00 00 00 00 | |
0000a080 00 00 00 00 | | .XXX[0x4]
0000a084 48 e7 80 e0 |H | .XXX[0x4]
0000a088 45 f9 00 00 90 94 4e b8 |E N | .XXX[0x2f0]
0000a090 54 1c 4c df 07 01 61 00 |T L a |
0000a098 02 e6 61 00 08 82 23 c8 | a # |
0000a0a0 00 00 a0 74 42 79 93 03 | tBy |
0000a0a8 fc 16 48 e7 80 e0 45 f9 | H E |
0000a0b0 00 00 a0 78 4e b8 54 1c | xN T |
0000a0b8 4c df 07 01 48 e7 80 e0 |L H |
0000a0c0 45 f9 00 00 a0 78 20 3c |E x <|
0000a0c8 00 00 03 0d 25 7c 00 00 | %| |
0000a0d0 a1 00 00 08 4e b8 53 e4 | N S |
0000a0d8 4c df 07 01 4e b8 04 82 |L N |
0000a0e0 33 fc 00 02 93 03 fc 16 |3 |
0000a0e8 43 e8 00 1a 42 59 42 19 |C BYB |
0000a0f0 12 fc 00 01 42 51 42 39 | BQB9|
0000a0f8 00 00 90 93 4e f8 04 90 | N |
0000a100 08 f8 00 05 68 d0 48 e7 | h H |
0000a108 80 c0 20 79 00 00 a0 74 | y t|
0000a110 4e b8 04 72 4c df 03 01 |N rL |
0000a118 4e 75 00 00 00 00 00 00 |Nu |
0000a120 a1 9e 00 00 a1 a4 00 00 | |
0000a128 a1 aa 00 00 a1 b0 48 e7 | H |
0000a130 fe 70 43 e8 00 1a 30 19 | pC 0 |
0000a138 10 19 38 3c 04 00 b0 44 | 8< D|
0000a140 6f 02 30 04 26 19 e0 8b |o 0 & |
0000a148 06 83 00 e0 00 00 26 7c | &||
0000a150 93 03 e5 00 14 00 84 03 | |
0000a158 02 82 00 00 00 01 66 08 | f |
0000a160 74 02 26 7c 93 03 e4 00 |t &| |
0000a168 1c 01 02 41 00 02 d2 42 | A B|
0000a170 24 70 15 b0 00 00 a1 1a |$p |
0000a178 4e b8 07 52 28 03 e0 8c |N R( |
0000a180 02 43 00 ff 42 85 21 fc | C B ! |
0000a188 00 00 a1 c6 79 d4 21 fc | y ! |
0000a190 00 00 58 6e 00 08 33 c4 | Xn 3 |
0000a198 93 03 fc 12 4e d2 17 99 | N |
0000a1a0 30 00 60 10 37 99 30 00 |0 ` 7 0 |
0000a1a8 60 0a 12 f3 30 00 60 04 |` 0 ` |
0000a1b0 32 f3 30 00 da 82 90 42 |2 0 B|
0000a1b8 67 0c d6 42 ec c3 04 08 |g B |
0000a1c0 67 da 52 44 60 d0 42 b8 |g RD` B |
0000a1c8 79 d4 21 fc 00 00 58 b4 |y ! X |
0000a1d0 00 08 0c 06 00 01 67 04 | g |
0000a1d8 21 45 00 08 43 e8 00 1a |!E C |
0000a1e0 42 59 22 85 4c df 0e 7f |BY" L |
0000a1e8 4e f8 04 90 23 c8 00 00 |N # |
0000a1f0 90 88 33 fc e0 10 93 03 | 3 |
0000a1f8 fc 12 4a 79 93 03 e4 02 | Jy |
0000a200 6b 00 01 7c 4a 39 00 00 |k |J9 |
0000a208 90 93 66 00 01 72 e9 e8 | f r |
0000a210 00 86 00 1a 0c 40 00 3f | @ ?|
0000a218 62 00 01 64 48 e7 20 f8 |b dH |
0000a220 43 f9 00 00 90 a8 24 49 |C $I|
0000a228 34 3c 02 99 42 9a 51 ca |4< B Q |
0000a230 ff fc 45 e8 00 1d 47 f9 | E G |
0000a238 00 00 9a a8 16 9a 47 eb | G |
0000a240 00 1a 16 9a 47 eb 00 1a | G |
0000a248 16 9a 45 f9 00 00 9a de | E |
0000a250 34 c0 52 40 34 c0 34 80 |4 R@4 4 |
0000a258 53 40 42 81 b2 00 62 14 |S@B b |
0000a260 13 7c 00 80 00 04 33 41 | | 3A|
0000a268 00 08 52 81 d3 fc 00 00 | R |
0000a270 00 26 60 e8 4c f8 0c 00 | &` L |
0000a278 5c da 28 4b 34 bc e0 12 |\ (K4 |
0000a280 42 9c 28 fc 00 e0 00 00 |B ( |
0000a288 42 9c 42 9c 42 9c 42 9c |B B B B |
0000a290 42 5c 42 9c 42 54 33 fc |B\B BT3 |
0000a298 10 02 93 03 fc 16 34 bc | 4 |
0000a2a0 e7 f0 30 13 47 f8 5c f2 | 0 G \ |
0000a2a8 30 3c 00 04 26 fc 00 00 |0< & |
0000a2b0 9f 86 51 c8 ff f8 4c df | Q L |
0000a2b8 1f 04 4e b8 04 82 48 e7 | N H |
0000a2c0 07 00 34 bc e0 12 2c 2b | 4 ,+|
0000a2c8 00 08 34 bc e0 12 2a 2b | 4 *+|
0000a2d0 00 0c 08 85 00 00 59 85 | Y |
0000a2d8 27 45 00 0c dc 85 e9 c6 |'E |
0000a2e0 76 08 e0 8e 34 86 37 bc |v 4 7 |
0000a2e8 00 00 70 00 54 07 64 04 | p T d |
0000a2f0 52 46 34 86 37 bc 90 a8 |RF4 7 |
0000a2f8 70 00 2e 08 42 a8 00 08 |p . B |
0000a300 41 e8 00 1a 42 58 42 90 |A BXB |
0000a308 20 47 42 b9 00 00 90 88 | GB |
0000a310 48 e7 80 e0 45 f9 00 00 |H E |
0000a318 90 94 20 3c 00 05 f5 dc | < |
0000a320 25 7c 00 00 a3 3a 00 08 |%| : |
0000a328 4e b8 53 e4 4c df 07 01 |N S L |
0000a330 4e b8 04 90 4c df 00 e0 |N L |
0000a338 4e 75 33 fc e0 10 93 03 |Nu3 |
0000a340 fc 12 4a 79 93 03 e4 02 | Jy |
0000a348 6b ff 00 00 00 26 48 e7 |k &H |
0000a350 80 e0 45 f9 00 00 90 94 | E |
0000a358 20 3c 00 05 f5 dc 25 7c | < %||
0000a360 00 00 a3 3a 00 08 4e b8 | : N |
0000a368 53 e4 4c df 07 01 4e 75 |S L Nu|
0000a370 13 fc 00 01 00 00 90 93 | |
0000a378 61 00 05 9c 4e 75 |a Nu | .XXX[0x6]
0000a37e 48 e7 80 80 |H | MOVEM.L A0+D0,-(A7)
0000a382 20 39 00 00 90 88 | 9 | MOVE.L 0x9088,D0
0000a388 67 1a |g | BEQ 0xa3a4
0000a38a 42 b9 00 00 90 88 |B | CLR.L 0x9088
0000a390 20 40 | @ | MOVEA.L D0,A0
0000a392 42 a8 00 08 |B | CLR.L (A0+0x8)
0000a396 41 e8 00 1a |A | LEA.L (A0+0x1a),A0
0000a39a 42 58 |BX | CLR.W (A0)+
0000a39c 42 90 |B | CLR.L (A0)
0000a39e 20 40 | @ | MOVEA.L D0,A0
0000a3a0 4e b8 04 88 |N | JSR 0x488
0000a3a4 4c df 01 01 |L | MOVEM.L (A7)+,D0+A0
0000a3a8 4e 75 |Nu | RTS
0000a3aa 2e 09 e2 0f 64 08 |. d | .XXX[0x6]
0000a3b0 42 19 53 40 52 68 00 0a |B S@Rh | .XXX[0x560]
0000a3b8 42 82 34 38 6b 00 31 42 |B 48k 1B|
0000a3c0 00 1e 32 03 04 41 00 20 | 2 A |
0000a3c8 67 0e 90 41 d3 68 00 0a |g A h |
0000a3d0 7e 20 de 84 61 00 fa 78 |~ a x|
0000a3d8 4a 42 67 20 2e 09 e2 0f |JBg . |
0000a3e0 64 08 42 19 53 40 52 68 |d B S@Rh|
0000a3e8 00 0a 2e 38 6a fc 32 02 | .8j 2 |
0000a3f0 42 42 90 41 d3 68 00 0a |BB A h |
0000a3f8 61 00 fa 54 42 41 11 78 |a TBA x|
0000a400 6b 0f 00 1d 44 fc 00 01 |k D |
0000a408 4e 75 48 e7 00 08 2e 09 |NuH . |
0000a410 e2 0f 64 08 42 19 53 40 | d B S@|
0000a418 52 68 00 0a 42 82 34 38 |Rh B 48|
0000a420 6b 00 32 03 59 41 90 41 |k 2 YA A|
0000a428 65 00 00 5e d3 68 00 0a |e ^ h |
0000a430 2e 04 58 87 49 e9 00 10 |. X I |
0000a438 61 00 fa 14 42 54 4a 42 |a BTJB|
0000a440 67 24 2e 09 e2 0f 64 08 |g$. d |
0000a448 42 19 53 40 52 68 00 0a |B S@Rh |
0000a450 2e 38 6a fc 32 02 42 42 |.8j 2 BB|
0000a458 90 41 65 22 d3 68 00 0a | Ae" h |
0000a460 61 00 f9 ec 42 41 11 7c |a BA ||
0000a468 00 ff 00 1d 52 28 00 1f | R( |
0000a470 4a 42 66 18 44 fc 00 01 |JBf D |
0000a478 4c df 10 00 4e 75 d0 41 |L Nu A|
0000a480 34 01 94 40 32 00 60 d0 |4 @2 ` |
0000a488 d0 41 58 41 44 fc 00 00 | AXAD |
0000a490 60 e6 4a b9 00 00 9a f0 |` J |
0000a498 67 00 00 3c 48 e7 7f 38 |g <H 8|
0000a4a0 49 f9 00 00 9a f0 61 00 |I a |
0000a4a8 f6 a6 64 26 61 00 fa 24 | d&a $|
0000a4b0 26 38 6b 08 61 00 ff 54 |&8k a T|
0000a4b8 64 16 61 00 0a 3a 65 e6 |d a :e |
0000a4c0 24 08 41 f9 00 00 9b 00 |$ A |
0000a4c8 61 00 f6 d0 20 42 60 d6 |a B` |
0000a4d0 28 84 4c df 1c fe 4e 75 |( L Nu|
0000a4d8 48 e7 7c 20 72 02 36 3c |H | r 6<|
0000a4e0 ff ff 7a 20 45 f9 00 00 | z E |
0000a4e8 9a 90 4a 6a 00 0e 67 24 | Jj g$|
0000a4f0 0c 40 00 04 65 5c 59 40 | @ e\Y@|
0000a4f8 58 a8 00 08 11 43 00 1d |X C |
0000a500 32 c3 32 aa 00 0a 04 59 |2 2 Y|
0000a508 00 20 52 28 00 1e 53 6a | R( Sj|
0000a510 00 0e 66 dc ed ea 40 00 | f @ |
0000a518 00 10 66 08 ed ea 49 40 | f I@|
0000a520 00 10 67 26 0c 40 00 04 | g& @ |
0000a528 65 28 59 40 58 a8 00 08 |e(Y@X |
0000a530 11 43 00 1d 32 c4 32 aa | C 2 2 |
0000a538 00 0a 04 59 00 20 52 28 | Y R(|
0000a540 00 1e ec ea 09 01 00 10 | |
0000a548 60 ca 45 ea 00 1a 51 c9 |` E Q |
0000a550 ff 9a 4c df 04 3e 4e 75 | L >Nu|
0000a558 48 e7 7f ce 4b f9 00 00 |H K |
0000a560 9b 08 28 55 11 6c 00 09 | (U l |
0000a568 00 1d 32 2c 00 1c b0 41 | 2, A|
0000a570 65 04 30 01 60 02 32 00 |e 0 ` 2 |
0000a578 2e 2c 00 18 61 00 f8 d0 |., a |
0000a580 31 40 00 0a 91 6c 00 1c |1@ l |
0000a588 67 0c e1 8e 8c 07 29 46 |g )F|
0000a590 00 18 60 00 00 6e 08 ac | ` n |
0000a598 00 04 00 04 28 2c 00 1e | (, |
0000a5a0 61 00 f9 30 2a 38 6a f4 |a 0*8j |
0000a5a8 29 45 00 1e 26 38 6b 08 |)E &8k |
0000a5b0 6a 00 00 10 08 03 00 1a |j |
0000a5b8 66 00 00 08 61 00 f6 44 |f a D|
0000a5c0 60 40 61 00 09 32 65 0e |`@a 2e |
0000a5c8 24 08 41 f9 00 00 9b 00 |$ A |
0000a5d0 61 00 f5 c8 20 42 08 03 |a B |
0000a5d8 00 1c 67 26 2e 2c 00 0a | g&., |
0000a5e0 06 87 00 00 00 28 e9 c7 | ( |
0000a5e8 62 10 34 86 e9 c7 76 08 |b 4 v |
0000a5f0 1c 33 71 20 01 00 52 06 | 3q R |
0000a5f8 02 06 00 03 17 86 71 20 | q |
0000a600 01 00 28 14 66 06 2a c4 | ( f * |
0000a608 2a 84 60 02 2a 84 53 2c |* ` * S,|
0000a610 00 05 67 0a 4a ac 00 1e | g J |
0000a618 67 04 20 0c 60 08 08 ac |g ` |
0000a620 00 05 00 04 42 80 22 00 | B " |
0000a628 67 1a 42 b0 19 90 4b f9 |g B K |
0000a630 00 00 9b 08 4a 9d 66 06 | J f |
0000a638 2a 81 2b 01 60 06 2b 81 |* + ` + |
0000a640 01 51 2a 81 4c df 73 fe | Q* L s |
0000a648 4e 75 48 e7 7f ce 3c 7c |NuH <||
0000a650 00 00 4b f9 00 00 9b 08 | K |
0000a658 28 15 67 00 00 ce 28 44 |( g (D|
0000a660 28 2c 00 1e 61 00 f8 6c |(, a l|
0000a668 26 38 6b 08 b0 43 65 00 |&8k Ce |
0000a670 00 ba 2c 4c 23 d4 00 00 | ,L# |
0000a678 9b 08 66 06 42 b9 00 00 | f B |
0000a680 9b 0c 4a 28 00 1d 66 0c | J( f |
0000a688 08 03 00 1b 67 06 61 00 | g a |
0000a690 fd 1a 60 04 61 00 fd 74 | ` a t|
0000a698 64 00 00 b2 2a 38 6a f4 |d *8j |
0000a6a0 29 45 00 1e 4a 83 6a 00 |)E J j |
0000a6a8 00 10 08 03 00 1a 66 00 | f |
0000a6b0 00 08 61 00 f5 4e 60 40 | a N`@|
0000a6b8 61 00 08 3c 65 0e 24 08 |a <e $ |
0000a6c0 41 f9 00 00 9b 00 61 00 |A a |
0000a6c8 f4 d2 20 42 08 03 00 1c | B |
0000a6d0 67 26 2e 2c 00 0a 06 87 |g&., |
0000a6d8 00 00 00 28 e9 c7 62 10 | ( b |
0000a6e0 34 86 e9 c7 76 08 1c 33 |4 v 3|
0000a6e8 71 20 01 00 52 06 02 06 |q R |
0000a6f0 00 03 17 86 71 20 01 00 | q |
0000a6f8 53 2c 00 05 67 04 4a 85 |S, g J |
0000a700 66 20 08 ac 00 05 00 04 |f |
0000a708 3c 7c 00 00 28 14 66 06 |<| ( f |
0000a710 2a c4 2a 84 60 14 2a 84 |* * ` * |
0000a718 28 44 08 2c 00 04 00 04 |(D , |
0000a720 66 08 4a 28 00 1d 6b 00 |f J( k |
0000a728 ff 38 22 0e 67 18 42 96 | 8" g B |
0000a730 4b f9 00 00 9b 08 4a 9d |K J |
0000a738 66 06 2a 81 2b 01 60 06 |f * + ` |
0000a740 2b 81 01 51 2a 81 4c df |+ Q* L |
0000a748 73 fe 4e 75 4a 41 67 0c |s NuJAg |
0000a750 4a 95 66 04 2b 4c 00 04 |J f +L |
0000a758 2a 8c 60 ea 39 42 00 1c |* ` 9B |
0000a760 e1 8e 8c 07 29 46 00 18 | )F |
0000a768 08 ec 00 04 00 04 2c 4c | ,L|
0000a770 53 2c 00 05 66 b4 08 ac |S, f |
0000a778 00 05 00 04 3c 7c 00 00 | <| |
0000a780 28 14 66 04 2b 44 00 04 |( f +D |
0000a788 2a 84 60 9e 20 08 20 79 |* ` y|
0000a790 00 00 90 8c 11 7c 00 ff | | |
0000a798 00 1d 61 00 01 48 20 40 | a H @|
0000a7a0 4a b9 00 00 90 8c 66 e4 |J f |
0000a7a8 23 c8 00 00 90 8c 33 fc |# 3 |
0000a7b0 e0 10 93 03 fc 12 4a 79 | Jy|
0000a7b8 93 03 e4 02 6b 00 01 3e | k >|
0000a7c0 4a 39 00 00 90 93 66 00 |J9 f |
0000a7c8 01 4e e9 e8 10 86 00 1a | N |
0000a7d0 10 28 00 1c 67 0a 11 a8 | ( g |
0000a7d8 00 1d 11 b0 00 00 9a 28 | (|
0000a7e0 c2 fc 00 26 43 f0 19 b0 | &C |
0000a7e8 00 00 90 a8 08 29 00 07 | ) |
0000a7f0 00 04 67 00 01 02 08 80 | g |
0000a7f8 00 07 66 08 d0 29 00 05 | f ) |
0000a800 65 00 00 ee 48 e7 00 20 |e H |
0000a808 13 40 00 05 67 00 00 2a | @ g *|
0000a810 4a a9 00 1e 67 50 08 e9 |J gP |
0000a818 00 05 00 04 66 48 42 91 | fHB |
0000a820 45 f9 00 00 9b 08 4a 9a |E J |
0000a828 66 06 24 89 25 09 60 36 |f $ % `6|
0000a830 25 89 01 51 24 89 60 2e |% Q$ `.|
0000a838 08 a9 00 05 00 04 67 26 | g&|
0000a840 45 f9 00 00 9b 08 b3 d2 |E |
0000a848 66 0a 24 91 66 18 42 aa |f $ f B |
0000a850 00 04 60 12 b3 d2 67 04 | ` g |
0000a858 24 52 60 f8 24 91 66 06 |$R` $ f |
0000a860 23 ca 00 00 9b 0c 45 f9 |# E |
0000a868 00 00 9a 9a 70 02 32 28 | p 2(|
0000a870 00 1e b2 5a 67 0a 45 ea | Zg E |
0000a878 00 0e 51 c8 ff f6 60 04 | Q ` |
0000a880 42 5a 42 52 4c df 04 00 |BZBRL |
0000a888 4e b8 07 52 23 c9 00 00 |N R# |
0000a890 9a ec 42 68 00 1a 42 a8 | Bh B |
0000a898 00 1c 48 e7 c0 70 22 79 | H p"y|
0000a8a0 00 00 9a ec 4c f8 0c 00 | L |
0000a8a8 5c da 30 3c 04 00 22 39 |\ 0< "9|
0000a8b0 00 00 9b 08 67 12 08 30 | g 0|
0000a8b8 00 04 19 a0 00 04 67 00 | g |
0000a8c0 00 08 61 00 fc 94 60 0c | a ` |
0000a8c8 61 00 fc 0e 61 00 fb c4 |a a |
0000a8d0 61 00 fd 78 4c df 0e 03 |a xL |
0000a8d8 4a a8 00 08 66 06 4e b8 |J f N |
0000a8e0 04 82 60 b6 4e b8 04 90 | ` N |
0000a8e8 42 b9 00 00 90 8c 4e 75 |B Nu|
0000a8f0 48 78 00 04 60 2c 48 78 |Hx `,Hx|
0000a8f8 00 07 60 26 48 e7 80 e0 | `&H |
0000a900 45 f9 00 00 90 94 4e b8 |E N |
0000a908 54 1c 4c df 07 01 13 fc |T L |
0000a910 00 01 00 00 90 93 | | .XXX[0x6]
0000a916 2f 39 00 00 90 90 |/9 | MOVE.L 0x9090,-(A7)
0000a91c 60 04 |` | BRA 0xa922
0000a91e 48 78 |Hx | .XXX[0x2]
0000a920 00 02 | | .XXX[0x2]
0000a922 48 e7 c0 80 |H | MOVEM.L A0+D1+D0,-(A7)
0000a926 41 f9 00 00 90 8c |A | LEA.L 0x908c,A0
0000a92c 20 10 | | MOVE.L (A0),D0
0000a92e 67 1c |g | BEQ 0xa94c
0000a930 42 90 |B | CLR.L (A0)
0000a932 20 40 | @ | MOVEA.L D0,A0
0000a934 42 a8 00 08 |B | CLR.L (A0+0x8)
0000a938 41 e8 00 1a |A | LEA.L (A0+0x1a),A0
0000a93c 42 58 |BX | CLR.W (A0)+
0000a93e 42 18 |B | CLR.B (A0)+
0000a940 10 ef 00 0f | | MOVE.B (A7+0xf),(A0)+
0000a944 42 50 |BP | CLR.W (A0)
0000a946 20 40 | @ | MOVEA.L D0,A0
0000a948 4e b8 04 88 |N | JSR 0x488
0000a94c 4c df 01 03 |L | MOVEM.L (A7)+,D0+D1+A0
0000a950 58 8f |X | ADDQ.L #0x4,A7
0000a952 4e 75 |Nu | RTS
0000a954 33 fc e0 10 |3 | .XXX[0x4]
0000a958 93 03 fc 12 4a 79 93 03 | Jy | .XXX[0x930]
0000a960 e4 02 6b ff ff ff 65 c6 | k e |
0000a968 4a 39 00 00 90 93 66 ff |J9 f |
0000a970 ff ff 65 da 48 e7 3f 3e | e H ?>|
0000a978 74 3f c4 28 00 1a c4 fc |t? ( |
0000a980 00 26 49 f0 21 b0 00 00 | &I ! |
0000a988 90 a8 26 2c 00 04 6a 00 | &, j |
0000a990 01 d0 08 28 00 02 00 19 | ( |
0000a998 67 08 08 83 00 1e 08 83 |g |
0000a9a0 00 1b 08 03 00 1e 66 00 | f |
0000a9a8 01 b8 08 03 00 19 66 00 | f |
0000a9b0 01 ba 74 40 12 28 00 1c | t@ ( |
0000a9b8 0c 01 00 06 62 08 14 30 | b 0|
0000a9c0 11 b0 00 00 90 a0 2a 02 | * |
0000a9c8 08 c5 00 1f d4 28 00 1d | ( |
0000a9d0 64 04 06 42 01 00 4c f8 |d B L |
0000a9d8 0c 00 5c da 2c 42 32 28 | \ ,B2(|
0000a9e0 00 1e 39 41 00 16 d4 41 | 9A A|
0000a9e8 30 39 00 00 9a b4 90 42 |09 B|
0000a9f0 6a 00 00 1c 30 39 00 00 |j 09 |
0000a9f8 9a ce 90 42 6b 06 61 00 | Bk a |
0000aa00 f3 fe 65 26 52 79 00 00 | e&Ry |
0000aa08 9a d0 60 00 01 54 08 c5 | ` T |
0000aa10 00 1e 61 00 f3 80 65 12 | a e |
0000aa18 08 c3 00 1b 66 00 01 42 | f B|
0000aa20 52 79 00 00 9a b6 60 00 |Ry ` |
0000aa28 01 38 0c 41 04 01 65 18 | 8 A e |
0000aa30 0c 68 80 00 00 11 67 10 | h g |
0000aa38 13 fc 00 0a 00 00 90 93 | |
0000aa40 4e b0 01 f1 00 00 90 84 |N |
0000aa48 e9 c4 62 10 34 86 e9 c4 | b 4 |
0000aa50 76 08 4b f3 70 00 2a fc |v K p * |
0000aa58 00 00 00 00 3a fc 00 00 | : |
0000aa60 3a c0 dd c4 2a ce 3a 81 |: * : |
0000aa68 db fc 00 00 00 08 2a 85 | * |
0000aa70 db fc 00 00 00 06 3a ac | : |
0000aa78 00 08 db fc 00 00 00 04 | |
0000aa80 42 42 14 28 00 1c 3a c2 |BB ( : |
0000aa88 4e b8 07 52 06 07 00 20 |N R |
0000aa90 64 04 52 46 34 86 e9 c7 |d RF4 |
0000aa98 76 08 04 45 00 20 67 14 |v E g |
0000aaa0 e2 4d 53 45 37 99 70 00 | MSE7 p |
0000aaa8 54 07 64 04 52 46 34 86 |T d RF4 |
0000aab0 51 cd ff f2 14 30 21 b0 |Q 0! |
0000aab8 00 00 90 a0 04 42 00 20 | B |
0000aac0 42 41 12 28 00 11 e7 49 |BA ( I|
0000aac8 92 28 00 12 64 04 04 41 | ( d A|
0000aad0 01 00 92 42 93 6c 00 16 | B l |
0000aad8 4a 41 67 00 00 24 2e 0e |JAg $. |
0000aae0 e9 c7 62 10 34 86 e9 c7 | b 4 |
0000aae8 76 08 52 41 e2 49 53 41 |v RA ISA|
0000aaf0 37 99 70 00 54 07 64 04 |7 p T d |
0000aaf8 52 46 34 86 51 c9 ff f2 |RF4 Q |
0000ab00 4a 6c 00 16 6f 12 08 c3 |Jl o |
0000ab08 00 19 29 44 00 0e e1 8e | )D |
0000ab10 8c 07 29 46 00 12 60 28 | )F `(|
0000ab18 08 83 00 19 4a 28 00 1b | J( |
0000ab20 6b 00 00 34 4a b9 00 00 |k 4J |
0000ab28 9a f8 66 06 61 00 04 36 | f a 6|
0000ab30 65 0e 24 08 41 f9 00 00 |e $ A |
0000ab38 9a f8 61 00 f0 5e 20 42 | a ^ B|
0000ab40 43 e8 00 1a 42 59 42 99 |C BYB |
0000ab48 4e b8 04 90 29 43 00 04 |N )C |
0000ab50 4c df 7c fc 4e 75 43 e8 |L | NuC |
0000ab58 00 1a 42 59 22 84 60 e8 | BY" ` |
0000ab60 08 c3 00 1e 4e b8 0f 4a | N J|
0000ab68 60 e2 4c f8 0c 00 5c da |` L \ |
0000ab70 42 81 12 28 00 11 e7 49 |B ( I|
0000ab78 92 28 00 12 64 04 04 41 | ( d A|
0000ab80 01 00 93 6c 00 16 6a 10 | l j |
0000ab88 13 fc 00 0b 00 00 90 93 | |
0000ab90 4e b0 01 f1 00 00 90 84 |N |
0000ab98 67 16 0c 41 04 00 67 10 |g A g |
0000aba0 13 fc 00 0a 00 00 90 93 | |
0000aba8 4e b0 01 f1 00 00 90 84 |N |
0000abb0 52 41 e2 49 53 41 4e b8 |RA ISAN |
0000abb8 07 52 2e 2c 00 12 e9 c7 | R., |
0000abc0 62 10 34 86 e9 c7 76 08 |b 4 v |
0000abc8 37 99 70 00 54 07 64 04 |7 p T d |
0000abd0 52 46 34 86 51 c9 ff f2 |RF4 Q |
0000abd8 28 2c 00 0e 4c f8 0c 00 |(, L |
0000abe0 5c da 60 00 ff 1c 33 fc |\ ` 3 |
0000abe8 e0 10 93 03 fc 12 4a 79 | Jy|
0000abf0 93 03 e4 02 6b ff ff ff | k |
0000abf8 63 34 4a 39 00 00 90 93 |c4J9 |
0000ac00 66 ff ff ff 63 48 48 e7 |f cHH |
0000ac08 3f 38 74 3f c4 28 00 1a |?8t? ( |
0000ac10 c4 fc 00 26 49 f0 21 b0 | &I ! |
0000ac18 00 00 90 a8 26 2c 00 04 | &, |
0000ac20 6a 00 01 42 08 28 00 02 |j B ( |
0000ac28 00 19 67 08 08 83 00 1e | g |
0000ac30 08 83 00 1b 08 03 00 1e | |
0000ac38 66 00 01 2a 4c f8 0c 00 |f *L |
0000ac40 5c da 4e b8 07 52 22 29 |\ N R")|
0000ac48 00 10 2a 01 24 01 d2 69 | * $ i|
0000ac50 00 08 39 41 00 16 59 6c | 9A Yl|
0000ac58 00 16 30 39 00 00 9a b4 | 09 |
0000ac60 90 41 6a 1a 30 39 00 00 | Aj 09 |
0000ac68 9a ce 90 41 6b 06 61 00 | Ak a |
0000ac70 f1 8e 65 28 52 79 00 00 | e(Ry |
0000ac78 9a d0 60 00 00 e8 08 e9 | ` |
0000ac80 00 06 00 10 61 00 f1 0e | a |
0000ac88 65 12 08 c3 00 1b 66 00 |e f |
0000ac90 00 d4 52 79 00 00 9a b6 | Ry |
0000ac98 60 00 00 ca 0c 41 04 01 |` A |
0000aca0 65 18 0c 68 80 00 00 11 |e h |
0000aca8 67 10 13 fc 00 0a 00 00 |g |
0000acb0 90 93 4e b0 01 f1 00 00 | N |
0000acb8 90 84 33 40 00 02 d4 84 | 3@ |
0000acc0 23 42 00 04 0c 69 00 05 |#B i |
0000acc8 00 1a 66 00 00 10 d9 a9 | f |
0000acd0 00 1c ba a9 00 24 66 04 | $f |
0000acd8 d9 a9 00 24 08 e9 00 07 | $ |
0000ace0 00 10 7e 04 de 84 61 00 | ~ a |
0000ace8 f1 a8 42 41 12 28 00 11 | BA ( |
0000acf0 e7 49 92 28 00 12 64 04 | I ( d |
0000acf8 04 41 01 00 93 6c 00 16 | A l |
0000ad00 6f 12 08 c3 00 19 29 44 |o )D|
0000ad08 00 0e e1 8e 8c 07 29 46 | )F|
0000ad10 00 12 60 24 4a 28 00 1b | `$J( |
0000ad18 6b 00 00 34 4a b9 00 00 |k 4J |
0000ad20 9a f8 66 06 61 00 02 3e | f a >|
0000ad28 65 0e 24 08 41 f9 00 00 |e $ A |
0000ad30 9a f8 61 00 ee 66 20 42 | a f B|
0000ad38 43 e8 00 1a 42 59 42 99 |C BYB |
0000ad40 4e b8 04 90 29 43 00 04 |N )C |
0000ad48 4c df 1c fc 4e 75 43 e8 |L NuC |
0000ad50 00 1a 42 59 22 84 60 e8 | BY" ` |
0000ad58 08 c3 00 1e 66 06 52 79 | f Ry|
0000ad60 00 00 9a b6 08 c3 00 1e | |
0000ad68 4e b8 0f 4a 60 d6 33 fc |N J` 3 |
0000ad70 e0 10 93 03 fc 12 4a 79 | Jy|
0000ad78 93 03 e4 02 6b ff ff ff | k |
0000ad80 61 ac 4a 39 00 00 90 93 |a J9 |
0000ad88 66 ff ff ff 61 c0 48 e7 |f a H |
0000ad90 3f 38 74 3f c4 28 00 1a |?8t? ( |
0000ad98 c4 fc 00 26 49 f0 21 b0 | &I ! |
0000ada0 00 00 90 a8 26 2c 00 04 | &, |
0000ada8 6a 00 00 dc 08 28 00 02 |j ( |
0000adb0 00 19 67 04 08 83 00 1e | g |
0000adb8 08 03 00 1e 66 00 00 c8 | f |
0000adc0 4c f8 0c 00 5c da 4e b8 |L \ N |
0000adc8 07 52 22 29 00 10 24 01 | R") $ |
0000add0 d2 69 00 08 30 39 00 00 | i 09 |
0000add8 9a 9a 90 41 6b 06 61 00 | Ak a |
0000ade0 ef 46 65 12 08 c3 00 1a | Fe |
0000ade8 66 00 00 9c 52 79 00 00 |f Ry |
0000adf0 9a 9c 60 00 00 92 08 83 | ` |
0000adf8 00 1a 33 40 00 02 d4 84 | 3@ |
0000ae00 23 42 00 04 08 e9 00 05 |#B |
0000ae08 00 10 08 e9 00 07 00 10 | |
0000ae10 52 41 e2 49 57 41 e9 c4 |RA IWA |
0000ae18 62 10 34 86 e9 c4 76 08 |b 4 v |
0000ae20 42 b3 70 00 58 87 37 99 |B p X 7 |
0000ae28 70 00 54 07 64 04 52 46 |p T d RF|
0000ae30 34 86 51 c9 ff f2 4a 28 |4 Q J(|
0000ae38 00 1b 6b 00 00 34 4a b9 | k 4J |
0000ae40 00 00 9a f8 66 06 61 00 | f a |
0000ae48 01 1c 65 0e 24 08 41 f9 | e $ A |
0000ae50 00 00 9a f8 61 00 ed 44 | a D|
0000ae58 20 42 43 e8 00 1a 42 59 | BC BY|
0000ae60 42 99 4e b8 04 90 29 43 |B N )C|
0000ae68 00 04 4c df 1c fc 4e 75 | L Nu|
0000ae70 43 e8 00 1a 42 59 22 84 |C BY" |
0000ae78 60 e8 08 c3 00 1e 66 06 |` f |
0000ae80 52 79 00 00 9a 9c 08 c3 |Ry |
0000ae88 00 1e 4e b8 0f 4a 60 d6 | N J` |
0000ae90 48 e7 30 38 74 3f c4 28 |H 08t? (|
0000ae98 00 1a c4 fc 00 26 49 f0 | &I |
0000aea0 21 b0 00 00 90 a8 26 2c |! &,|
0000aea8 00 04 6a 00 00 44 08 28 | j D (|
0000aeb0 00 02 00 19 67 06 02 83 | g |
0000aeb8 b3 ff ff ff 08 03 00 1e | |
0000aec0 66 2e 08 83 00 19 67 12 |f. g |
0000aec8 4c f8 0c 00 5c da 28 2c |L \ (,|
0000aed0 00 0e 61 00 ef fe 61 00 | a a |
0000aed8 ed 2a 43 e8 00 1a 42 59 | *C BY|
0000aee0 42 91 4e b8 04 90 29 43 |B N )C|
0000aee8 00 04 4c df 1c 0c 4e 75 | L Nu|
0000aef0 4e b8 0f 4a 60 f4 48 e7 |N J` H |
0000aef8 f7 c0 22 39 00 00 9a 86 | "9 |
0000af00 e9 c1 62 10 34 86 e9 c1 | b 4 |
0000af08 76 08 36 33 70 00 61 00 |v 63p a |
0000af10 ec 14 32 73 70 00 24 06 | 2sp $ |
0000af18 3a 07 20 09 52 49 b2 f9 |: RI |
0000af20 00 00 9a 8e 66 02 93 c9 | f |
0000af28 b6 49 67 32 e5 88 d0 b9 | Ig2 |
0000af30 00 00 9a 8a 50 80 e9 c0 | P |
0000af38 62 10 34 86 e9 c0 76 08 |b 4 v |
0000af40 37 84 70 00 61 00 eb fa |7 p a |
0000af48 48 44 37 84 70 00 34 82 |HD7 p 4 |
0000af50 37 89 50 00 44 fc 00 01 |7 P D |
0000af58 4c df 03 ef 4e 75 44 fc |L NuD |
0000af60 00 00 60 f4 48 e7 f4 c0 | ` H |
0000af68 22 39 00 00 9a 68 e9 c1 |"9 h |
0000af70 62 10 34 86 e9 c1 76 08 |b 4 v |
0000af78 36 33 70 00 61 00 eb a6 |63p a |
0000af80 32 73 70 00 24 06 3a 07 |2sp $ : |
0000af88 20 09 52 49 b2 f9 00 00 | RI |
0000af90 9a 70 66 02 93 c9 b6 49 | pf I|
0000af98 67 38 e5 88 d0 b9 00 00 |g8 |
0000afa0 9a 6c 50 80 e9 c0 62 10 | lP b |
0000afa8 34 86 e9 c0 76 08 37 84 |4 v 7 |
0000afb0 70 00 55 07 64 04 53 46 |p U d SF|
0000afb8 34 86 48 44 37 84 70 00 |4 HD7 p |
0000afc0 48 44 34 82 37 89 50 00 |HD4 7 P |
0000afc8 44 fc 00 01 4c df 03 2f |D L /|
0000afd0 4e 75 44 fc 00 00 60 f4 |NuD ` |
0000afd8 41 f9 00 00 9a f8 61 00 |A a |
0000afe0 eb ba 60 e8 48 e7 80 a0 | ` H |
0000afe8 61 00 eb 38 42 82 34 33 |a 8B 43|
0000aff0 70 00 60 00 01 8c 61 00 |p ` a |
0000aff8 eb 2c 36 33 70 00 48 43 | ,63p HC|
0000b000 61 00 eb 22 36 33 70 00 |a "63p |
0000b008 4a 83 67 20 57 83 66 00 |J g W f |
0000b010 00 ae 49 f9 00 00 9b 00 | I |
0000b018 61 00 eb 34 64 00 00 a0 |a 4d |
0000b020 61 00 fe d4 65 f2 28 84 |a e ( |
0000b028 60 00 00 94 49 f9 00 00 |` I |
0000b030 9a f8 61 00 eb 1a 64 00 | a d |
0000b038 00 86 61 00 ff 28 65 f2 | a (e |
0000b040 28 84 60 00 00 7a 4a b9 |( ` zJ |
0000b048 00 00 90 88 67 00 00 70 | g p|
0000b050 34 bc e0 12 24 2b 00 10 |4 $+ |
0000b058 41 f9 00 00 90 a8 08 28 |A (|
0000b060 00 07 00 04 67 00 00 4e | g N|
0000b068 42 28 00 05 21 42 00 0a |B( !B |
0000b070 e9 c2 62 10 34 86 e9 c2 | b 4 |
0000b078 76 08 42 73 70 00 61 00 |v Bsp a |
0000b080 ea a4 42 73 70 00 61 00 | Bsp a |
0000b088 ea 90 42 73 70 00 61 00 | Bsp a |
0000b090 ea 94 42 73 70 00 61 00 | Bsp a |
0000b098 ea 8c 37 bc 00 04 70 00 | 7 p |
0000b0a0 61 00 ea 72 42 73 70 00 |a rBsp |
0000b0a8 06 82 00 00 00 50 41 e8 | PA |
0000b0b0 00 26 60 aa 20 79 00 00 | &` y |
0000b0b8 90 88 4e b8 04 72 41 f9 | N rA |
0000b0c0 00 00 9a f0 61 00 ea d4 | a |
0000b0c8 4e 75 00 00 af e4 00 00 |Nu |
0000b0d0 af f6 00 00 af e4 00 00 | |
0000b0d8 b0 46 21 fc 02 00 00 30 | F! 0|
0000b0e0 6b 08 7e 20 de 84 e9 c7 |k ~ |
0000b0e8 62 10 34 86 e9 c7 76 08 |b 4 v |
0000b0f0 36 33 70 00 48 43 61 00 |63p HCa |
0000b0f8 ea 2c 36 33 70 00 4a 83 | ,63p J |
0000b100 66 10 13 fc 00 0c 00 00 |f |
0000b108 90 93 4e b0 01 f1 00 00 | N |
0000b110 90 84 0c 43 00 04 6f 10 | C o |
0000b118 13 fc 00 0c 00 00 90 93 | |
0000b120 4e b0 01 f1 00 00 90 84 |N |
0000b128 4e f0 35 b1 00 00 b0 c6 |N 5 |
0000b130 48 e7 80 a0 4a 85 6b 08 |H J k |
0000b138 21 fc 12 00 00 40 6b 08 |! @k |
0000b140 70 01 7e 28 de 84 e9 c7 |p ~( |
0000b148 62 10 34 86 e9 c7 76 08 |b 4 v |
0000b150 34 33 70 00 61 00 e9 ce |43p a |
0000b158 48 42 34 33 70 00 4a 82 |HB43p J |
0000b160 67 02 94 84 37 82 70 00 |g 7 p |
0000b168 61 00 e9 d6 48 42 37 82 |a HB7 |
0000b170 70 00 61 00 e9 c8 51 c8 |p a Q |
0000b178 ff d8 74 3f c4 78 6b 0e | t? xk |
0000b180 c4 fc 00 26 49 f0 21 b0 | &I ! |
0000b188 00 00 90 a8 41 ec 00 1e | A |
0000b190 61 00 ea 08 4a 2c 00 05 |a J, |
0000b198 67 20 08 ec 00 05 00 04 |g |
0000b1a0 66 18 42 94 45 f9 00 00 |f B E |
0000b1a8 9b 08 4a 9a 66 06 24 8c | J f $ |
0000b1b0 25 0c 60 06 25 8c 01 51 |% ` % Q|
0000b1b8 24 8c 4c df 05 01 4e 75 |$ L Nu|
0000b1c0 48 e7 80 a0 4a 85 6b b2 |H J k |
0000b1c8 21 fc 12 00 00 40 6b 08 |! @k |
0000b1d0 60 a8 48 e7 80 a0 4a 85 |` H J |
0000b1d8 6b 40 08 01 00 1a 66 02 |k@ f |
0000b1e0 42 81 34 38 6b 0e 12 3c |B 48k <|
0000b1e8 00 20 d2 30 21 b0 00 00 | 0! |
0000b1f0 9a 28 08 c1 00 19 08 c1 | ( |
0000b1f8 00 1c e8 f8 00 0a 6a f8 | j |
0000b200 66 10 30 38 6b 00 d0 41 |f 08k A|
0000b208 0c 40 04 20 62 04 08 c1 | @ b |
0000b210 00 1b 21 c1 6b 08 60 00 | ! k ` |
0000b218 ff 62 74 3f c4 78 6b 0e | bt? xk |
0000b220 c4 fc 00 26 49 f0 21 b0 | &I ! |
0000b228 00 00 90 a8 61 00 e9 d4 | a |
0000b230 4c df 05 01 4e 75 48 e7 |L NuH |
0000b238 80 a0 08 01 00 1a 66 0c | f |
0000b240 4a 85 6b 00 ff 36 12 39 |J k 6 9|
0000b248 00 00 90 a0 08 c1 00 1c | |
0000b250 4a 78 6a f8 66 10 30 38 |Jxj f 08|
0000b258 6b 00 d0 41 0c 40 04 00 |k A @ |
0000b260 62 04 08 c1 00 1b 08 c1 |b |
0000b268 00 19 21 c1 6b 08 60 00 | ! k ` |
0000b270 ff 0a 00 00 b1 d2 00 00 | |
0000b278 b1 c0 00 00 b1 d2 00 00 | |
0000b280 b1 c0 00 00 b1 30 00 00 | 0 |
0000b288 b0 da 00 00 b2 36 | 6 | .XXX[0x6]
0000b28e 22 15 |" | MOVE.L (A5),D1
0000b290 e9 c1 62 10 | b | BFEXTU.L D1,{8:16},D6
0000b294 34 86 |4 | MOVE.W D6,(A2)
0000b296 e9 c1 76 08 | v | BFEXTU.L D1,{24:8},D7
0000b29a 36 33 70 00 |63p | MOVE.W (A3+D7.W),D3
0000b29e 61 00 e8 84 |a | BSR 0x9b24
0000b2a2 34 33 70 00 |43p | MOVE.W (A3+D7.W),D2
0000b2a6 b6 42 | B | CMP.W D2,D3
0000b2a8 67 00 00 8a |g | BEQ 0xb334
0000b2ac 41 f5 35 16 00 08 |A 5 | LEA.L ((A5)+D3.W*4+#0x8),A0 ; LEW=3516
0000b2b2 24 08 |$ | MOVE.L A0,D2
0000b2b4 e9 c2 62 10 | b | BFEXTU.L D2,{8:16},D6
0000b2b8 34 86 |4 | MOVE.W D6,(A2)
0000b2ba e9 c2 76 08 | v | BFEXTU.L D2,{24:8},D7
0000b2be 38 33 70 00 |83p | MOVE.W (A3+D7.W),D4
0000b2c2 48 44 |HD | SWAP.W D4
0000b2c4 61 00 e8 5e |a ^ | BSR 0x9b24
0000b2c8 38 33 70 00 |83p | MOVE.W (A3+D7.W),D4
0000b2cc 52 43 |RC | ADDQ.W #0x1,D3
0000b2ce b6 6d 00 08 | m | CMP.W (A5+0x8),D3
0000b2d2 66 02 |f | BNE 0xb2d6
0000b2d4 42 43 |BC | CLR.W D3
0000b2d6 e9 c1 62 10 | b | BFEXTU.L D1,{8:16},D6
0000b2da 34 86 |4 | MOVE.W D6,(A2)
0000b2dc e9 c1 76 08 | v | BFEXTU.L D1,{24:8},D7
0000b2e0 37 83 70 00 |7 p | MOVE.W D3,(A3+D7.W)
0000b2e4 61 00 eb ec |a | BSR 0x9ed2
0000b2e8 4a 85 |J | TST.L D5
0000b2ea 66 18 |f | BNE 0xb304
0000b2ec b8 b9 00 00 9a e4 | | CMP.L 0x9ae4,D4
0000b2f2 65 10 |e | BCS 0xb304
0000b2f4 b8 b9 00 00 9a e8 | | CMP.L 0x9ae8,D4
0000b2fa 62 08 |b | BHI 0xb304
0000b2fc 08 f8 00 02 6b 08 | k | BSET.B #0x2,0x6b08
0000b302 60 04 |` | BRA 0xb308
0000b304 cb b8 6b 08 | k | AND.L D5,0x6b08
0000b308 22 38 6b 08 |"8k | MOVE.L 0x6b08,D1
0000b30c 34 38 6b 12 |48k | MOVE.W 0x6b12,D2
0000b310 67 06 |g | BEQ 0xb318
0000b312 0c 42 00 07 | B | CMPI.W #0x0007,D2
0000b316 6f 02 |o | BLE 0xb31a
0000b318 74 07 |t | MOVEQ.L #0x07,D2
0000b31a 4e b0 25 b1 00 00 b2 6e |N % n| JSR ((D2.W*4+#0xb26e)) ; LEW=25b1
0000b322 08 38 00 01 6b 08 | 8 k | BTST.B #0x1,0x6b08
0000b328 67 00 ff 64 |g d | BEQ 0xb28e
0000b32c 61 00 eb ba |a | BSR 0x9ee8
0000b330 60 00 ff 5c |` \ | BRA 0xb28e
0000b334 4e 75 |Nu | RTS
0000b336 VECTOR_0xf0:
0000b336 48 f9 7f ff 00 00 90 44 |H D| MOVEM.L D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4+A5+A6,0x9044; <-- VECTOR_0xf0
0000b33e 23 cf 00 00 90 80 |# | MOVE.L A7,0x9080
0000b344 23 fc 00 00 b4 26 00 00 |# & | MOVE.L #0xb426,0x9084
0000b34c 90 84 | |
0000b34e 08 f8 00 05 68 d0 | h | BSET.B #0x5,0x68d0
0000b354 4c f8 0c 00 5c da |L \ | MOVEM.L 0x5cda,A2+A3
0000b35a 34 bc e0 10 |4 | MOVE.W #0xe010,(A2)
0000b35e 30 33 01 70 00 00 00 02 |03 p | MOVE.W (A3+#0x2),D0 ; LEW=0170
0000b366 08 00 00 01 | | BTST.L #0x1,D0
0000b36a 67 00 00 c8 |g | BEQ 0xb434
0000b36e 4a 39 00 00 90 93 |J9 | TST.B 0x9093
0000b374 66 00 00 d8 |f | BNE 0xb44e
0000b378 4b f9 00 00 9a 7c |K | | LEA.L 0x9a7c,A5
0000b37e 4a 95 |J | TST.L (A5)
0000b380 66 78 |fx | BNE 0xb3fa
0000b382 34 bc e0 12 |4 | MOVE.W #0xe012,(A2)
0000b386 41 eb 00 20 |A | LEA.L (A3+0x20),A0
0000b38a 43 f9 00 00 9a 68 |C h | LEA.L 0x9a68,A1
0000b390 30 3c 00 03 |0< | MOVE.W #0x3,D0
0000b394 22 18 |" | MOVE.L (A0)+,D1
0000b396 22 c1 |" | MOVE.L D1,(A1)+
0000b398 54 81 |T | ADDQ.L #0x2,D1
0000b39a 22 c1 |" | MOVE.L D1,(A1)+
0000b39c 32 fc 00 40 |2 @ | MOVE.W #0x40,(A1)+
0000b3a0 51 c8 ff f2 |Q | DBF D0,0xb394
0000b3a4 41 f9 00 00 9a 68 |A h | LEA.L 0x9a68,A0
0000b3aa 70 01 |p | MOVEQ.L #0x01,D0
0000b3ac 24 10 |$ | MOVE.L (A0),D2
0000b3ae e9 c2 62 10 | b | BFEXTU.L D2,{8:16},D6
0000b3b2 34 86 |4 | MOVE.W D6,(A2)
0000b3b4 e9 c2 76 08 | v | BFEXTU.L D2,{24:8},D7
0000b3b8 42 73 70 00 |Bsp | CLR.W (A3+D7.W)
0000b3bc 61 00 e7 66 |a f | BSR 0x9b24
0000b3c0 42 73 70 00 |Bsp | CLR.W (A3+D7.W)
0000b3c4 61 00 e7 5e |a ^ | BSR 0x9b24
0000b3c8 37 bc 00 40 70 00 |7 @p | MOVE.W #0x40,(A3+D7.W)
0000b3ce 41 e8 00 0a |A | LEA.L (A0+0xa),A0
0000b3d2 51 c8 ff d8 |Q | DBF D0,0xb3ac
0000b3d6 41 f9 00 00 9a 7c |A | | LEA.L 0x9a7c,A0
0000b3dc 70 01 |p | MOVEQ.L #0x01,D0
0000b3de 24 10 |$ | MOVE.L (A0),D2
0000b3e0 e9 c2 62 10 | b | BFEXTU.L D2,{8:16},D6
0000b3e4 34 86 |4 | MOVE.W D6,(A2)
0000b3e6 e9 c2 76 08 | v | BFEXTU.L D2,{24:8},D7
0000b3ea 61 00 e7 36 |a 6 | BSR 0x9b22
0000b3ee 41 e8 00 08 |A | LEA.L (A0+0x8),A0
0000b3f2 30 f3 70 00 |0 p | MOVE.W (A3+D7.W),(A0)+
0000b3f6 51 c8 ff e6 |Q | DBF D0,0xb3de
0000b3fa 42 85 |B | CLR.L D5
0000b3fc 61 00 fe 90 |a | BSR 0xb28e
0000b400 7a ff |z | MOVEQ.L #-0x01,D5
0000b402 4b f9 00 00 9a 72 |K r | LEA.L 0x9a72,A5
0000b408 61 00 fe 84 |a | BSR 0xb28e
0000b40c 20 39 00 00 90 8c | 9 | MOVE.L 0x908c,D0
0000b412 67 00 00 08 |g | BEQ 0xb41c
0000b416 c1 88 | | EXG.L D0,A0
0000b418 4e b8 04 72 |N r | JSR 0x472
0000b41c 4c f9 7f ff 00 00 90 44 |L D| MOVEM.L 0x9044,D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4+A5+A6
0000b424 4e 73 |Ns | RTE
0000b426 4e b9 |N | .XXX[0x2]
0000b428 00 00 9e 2a 2e 79 00 00 | *.y | .XXX[0x8]
0000b430 90 80 60 1a | ` | .XXX[0x4]
0000b434 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
0000b438 45 f9 00 00 90 94 |E | LEA.L 0x9094,A2
0000b43e 4e b8 54 1c |N T | JSR 0x541c
0000b442 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
0000b446 13 fc 00 01 00 00 90 93 | | MOVE.B #0x01,0x9093
0000b44e 61 00 ef 2e |a . | BSR 0xa37e
0000b452 61 00 f4 c2 |a | BSR 0xa916
0000b456 60 c4 |` | BRA 0xb41c
0000b458 48 e7 fc d0 |H | MOVEM.L A3+A1+A0+D5+D4+D3+D2+D1+D0,-(A7)
0000b45c 30 7c 6b 68 |0|kh | MOVEA.W #0x6b68,A0
0000b460 32 7c 6b b8 |2|k | MOVEA.W #0x6bb8,A1
0000b464 42 80 |B | CLR.L D0
0000b466 42 81 |B | CLR.L D1
0000b468 26 70 05 a0 5d 0c |&p ] | MOVEA.L (D0.W*4+#0x5d0c),A3 ; LEW=05a0
0000b46e 21 88 05 a0 6b 14 |! k | MOVE.L A0,(D0.W*4+#0x6b14) ; LEW=05a0
0000b474 21 7c 93 03 fc 00 00 0c |!| | MOVE.L #0x9303fc00,(A0+0xc)
0000b47c 42 28 00 12 |B( | CLR.B (A0+0x12)
0000b480 11 40 00 11 | @ | MOVE.B D0,(A0+0x11)
0000b484 21 4b 00 08 |!K | MOVE.L A3,(A0+0x8)
0000b488 11 41 00 10 | A | MOVE.B D1,(A0+0x10)
0000b48c 42 83 |B | CLR.L D3
0000b48e 4e b8 52 9c |N R | JSR 0x529c
0000b492 65 0c |e | BCS 0xb4a0
0000b494 21 bc 93 03 fc 00 05 a0 |! | MOVE.L #0x9303fc00,(D0.W*4+#0x6b14); LEW=05a0
0000b49c 6b 14 |k |
0000b49e 76 01 |v | MOVEQ.L #0x01,D3
0000b4a0 42 82 |B | CLR.L D2
0000b4a2 7a 20 |z | MOVEQ.L #0x20,D5
0000b4a4 21 89 15 a0 6b 24 |! k$ | MOVE.L A1,(D1.W*4+#0x6b24) ; LEW=15a0
0000b4aa 23 48 00 14 |#H | MOVE.L A0,(A1+0x14)
0000b4ae 13 42 00 18 | B | MOVE.B D2,(A1+0x18)
0000b4b2 42 29 00 1a |B) | CLR.B (A1+0x1a)
0000b4b6 23 7c 93 03 fc 00 00 00 |#| | MOVE.L #0x9303fc00,(A1+0x0)
0000b4be 23 4b 00 04 |#K | MOVE.L A3,(A1+0x4)
0000b4c2 13 43 00 1b | C | MOVE.B D3,(A1+0x1b)
0000b4c6 66 24 |f$ | BNE 0xb4ec
0000b4c8 37 7c 00 ff 00 0e |7| | MOVE.W #0xff,(A3+0xe)
0000b4ce 17 42 00 09 | B | MOVE.B D2,(A3+0x9)
0000b4d2 36 bc 40 00 |6 @ | MOVE.W #0x4000,(A3)
0000b4d6 08 2b 00 04 00 08 | + | BTST.B #0x4,(A3+0x8)
0000b4dc 67 16 |g | BEQ 0xb4f4
0000b4de 13 7c 00 01 00 1b | | | MOVE.B #0x01,(A1+0x1b)
0000b4e4 37 45 00 08 |7E | MOVE.W D5,(A3+0x8)
0000b4e8 36 bc 40 00 |6 @ | MOVE.W #0x4000,(A3)
0000b4ec 42 29 00 19 |B) | CLR.B (A1+0x19)
0000b4f0 60 00 00 e0 |` | BRA 0xb5d2
0000b4f4 4a 2b 00 0b |J+ | TST.B (A3+0xb)
0000b4f8 6a ea |j | BPL 0xb4e4
0000b4fa 17 7c 00 13 00 01 | | | MOVE.B #0x13,(A3+0x1)
0000b500 08 13 00 06 | | BTST.B #0x6,(A3)
0000b504 66 de |f | BNE 0xb4e4
0000b506 4a 2b 00 0b |J+ | TST.B (A3+0xb)
0000b50a 6a f4 |j | BPL 0xb500
0000b50c 2a 02 |* | MOVE.L D2,D5
0000b50e 42 29 00 1b |B) | CLR.B (A1+0x1b)
0000b512 37 7c 10 00 00 1a |7| | MOVE.W #0x1000,(A3+0x1a)
0000b518 37 7c 40 00 00 00 |7|@ | MOVE.W #0x4000,(A3+0x0)
0000b51e 42 84 |B | CLR.L D4
0000b520 18 38 fb 02 | 8 | MOVE.B 0xfffffb02,D4
0000b524 02 04 00 1c | | ANDI.B #0x1c,D4
0000b528 e1 8c | | LSL.L #0x8,D4
0000b52a 06 84 a1 00 00 00 | | ADDI.L #0xa1000000,D4
0000b530 23 44 00 08 |#D | MOVE.L D4,(A1+0x8)
0000b534 08 2b 00 04 00 0a | + | BTST.B #0x4,(A3+0xa)
0000b53a 67 b0 |g | BEQ 0xb4ec
0000b53c 13 7c 00 01 00 19 | | | MOVE.B #0x01,(A1+0x19)
0000b542 4e b9 80 00 20 10 |N | JSR IOC_EEPROM_PART2_EXPORT_2010
0000b548 44 69 73 6b 20 43 6f 6e |Disk Con| .TXT 'Disk Controller '
0000b55a 2f 00 |/ | MOVE.L D0,-(A7)
0000b55c 06 00 00 30 | 0 | ADDI.B #0x30,D0
0000b560 4e b9 80 00 20 0c |N | JSR IOC_EEPROM_PART2_RESTART_MACHINE()
0000b566 4e b9 80 00 20 10 |N | JSR IOC_EEPROM_PART2_EXPORT_2010
0000b56c 2c 20 44 69 73 6b 20 20 |, Disk | .TXT ', Disk '
0000b576 30 02 |0 | MOVE.W D2,D0
0000b578 06 00 00 30 | 0 | ADDI.B #0x30,D0
0000b57c 4e b9 80 00 20 0c |N | JSR IOC_EEPROM_PART2_RESTART_MACHINE()
0000b582 4e b9 80 00 20 10 |N | JSR IOC_EEPROM_PART2_EXPORT_2010
0000b588 20 69 73 20 4f 4e 4c 49 | is ONLI| .TXT ' is ONLINE and '
0000b598 08 2b 00 03 00 0a | + | BTST.B #0x3,(A3+0xa)
0000b59e 66 18 |f | BNE 0xb5b8
0000b5a0 4e b9 80 00 20 10 |N | JSR IOC_EEPROM_PART2_EXPORT_2010
0000b5a6 57 52 49 54 45 20 45 4e |WRITE EN| .TXT 'WRITE ENABLED\r\n'
0000b5ae 41 42 4c 45 44 0d 0a 00 |ABLED | .TXT '\n'
0000b5b6 60 18 |` | BRA 0xb5d0
0000b5b8 4e b9 80 00 20 10 |N | JSR IOC_EEPROM_PART2_EXPORT_2010
0000b5be 57 52 49 54 45 20 50 52 |WRITE PR| .TXT 'WRITE PROTECTED\r\n'
0000b5c6 4f 54 45 43 54 45 44 0d |OTECTED | .TXT '\n'
0000b5d0 20 1f | | MOVE.L (A7)+,D0
0000b5d2 d2 fc 00 34 | 4 | ADDA.W #0x34,A1
0000b5d6 52 81 |R | ADDQ.L #0x1,D1
0000b5d8 52 82 |R | ADDQ.L #0x1,D2
0000b5da 0c 42 00 04 | B | CMPI.W #0x0004,D2
0000b5de 6d 00 fe c4 |m | BLT 0xb4a4
0000b5e2 d0 fc 00 14 | | ADDA.W #0x14,A0
0000b5e6 52 80 |R | ADDQ.L #0x1,D0
0000b5e8 0c 40 00 04 | @ | CMPI.W #0x0004,D0
0000b5ec 6d 00 fe 7a |m z | BLT 0xb468
0000b5f0 4c df 07 3f |L ? | MOVEM.L (A7)+,D0+D1+D2+D3+D4+D5+A0+A1+A2
0000b5f4 4e 75 |Nu | RTS
0000b5f6 48 e7 bc d0 |H | MOVEM.L A3+A1+A0+D5+D4+D3+D2+D0,-(A7)
0000b5fa 31 fc 00 03 6f 0a |1 o | MOVE.W #0x3,0x6f0a
0000b600 31 fc 00 0e 6f 0c |1 o | MOVE.W #0xe,0x6f0c
0000b606 31 fc 00 90 6f 0e |1 o | MOVE.W #0x90,0x6f0e
0000b60c 74 03 |t | MOVEQ.L #0x03,D2
0000b60e 21 bc 93 03 fc 00 25 a0 |! % | MOVE.L #0x9303fc00,(D2.W*4+#0x6ef8); LEW=25a0
0000b616 6e f8 |n |
0000b618 51 ca ff f4 |Q | DBF D2,0xb60e
0000b61c 42 82 |B | CLR.L D2
0000b61e 42 85 |B | CLR.L D5
0000b620 36 02 |6 | MOVE.W D2,D3
0000b622 c6 fc 00 34 | 4 | MULU.W #0x34,D3
0000b626 43 f0 31 a0 6f 10 |C 1 o | LEA.L (D3.W+#0x6f10),A1 ; LEW=31a0
0000b62c 16 30 21 b0 00 00 fc 6c | 0! l| MOVE.B (D2.W+#TAPE_DRIVE_CONFIG),D3; LEW=21b0
0000b634 6a 00 01 76 |j v | BPL 0xb7ac
0000b638 e9 c3 46 82 | F | BFEXTU.L D3,{26:2},D4
0000b63c 0c 04 00 02 | | CMPI.B #0x02,D4
0000b640 66 00 01 04 |f | BNE 0xb746
0000b644 02 43 00 03 | C | ANDI.W #0x0003,D3
0000b648 08 c5 00 1f | | BSET.L #0x1f,D5
0000b64c 66 00 01 fc |f | BNE 0xb84a
0000b650 43 f8 6f e0 |C o | LEA.L 0x6fe0,A1
0000b654 47 f9 93 03 f9 00 |G | LEA.L 0x9303f900,A3
0000b65a 4e b8 52 9c |N R | JSR 0x529c
0000b65e 64 00 01 60 |d ` | BCC 0xb7c0
0000b662 33 fc 00 00 93 03 f9 00 |3 | MOVE.W #0x0,0x9303f900
0000b66a 30 3c ff ff |0< | MOVE.W #0xffff,D0
0000b66e 08 2b 00 07 00 01 | + | BTST.B #0x7,(A3+0x1)
0000b674 56 c8 ff f8 |V | DBNE D0,0xb66e
0000b678 67 00 01 46 |g F | BEQ 0xb7c0
0000b67c 41 f9 a1 00 00 00 |A | LEA.L 0xa1000000,A0
0000b682 30 3c 00 07 |0< | MOVE.W #0x7,D0
0000b686 20 bc 00 00 00 00 | | MOVE.L #0x0,(A0)
0000b68c d1 fc 00 00 04 00 | | ADDA.L #0x400,A0
0000b692 51 c8 ff f2 |Q | DBF D0,0xb686
0000b696 37 7c 00 00 00 02 |7| | MOVE.W #0x0,(A3+0x2)
0000b69c 37 7c 03 00 00 00 |7| | MOVE.W #0x300,(A3+0x0)
0000b6a2 20 3c 00 20 00 00 | < | MOVE.L #0x200000,D0
0000b6a8 08 2b 00 07 00 01 | + | BTST.B #0x7,(A3+0x1)
0000b6ae 66 04 |f | BNE 0xb6b4
0000b6b0 53 80 |S | SUBQ.L #0x1,D0
0000b6b2 66 f4 |f | BNE 0xb6a8
0000b6b4 41 f9 a1 00 00 00 |A | LEA.L 0xa1000000,A0
0000b6ba 30 3c 00 07 |0< | MOVE.W #0x7,D0
0000b6be 20 bc 7f ff ff ff | | MOVE.L #0x7fffffff,(A0)
0000b6c4 d1 fc 00 00 04 00 | | ADDA.L #0x400,A0
0000b6ca 51 c8 ff f2 |Q | DBF D0,0xb6be
0000b6ce 08 2b 00 07 00 01 | + | BTST.B #0x7,(A3+0x1)
0000b6d4 67 00 00 ea |g | BEQ 0xb7c0
0000b6d8 23 4b 00 04 |#K | MOVE.L A3,(A1+0x4)
0000b6dc 20 38 fb 00 | 8 | MOVE.L IO_RD_IO_SLOT_p33,D0
0000b6e0 02 80 00 00 1c 00 | | ANDI.L #0x00001c00,D0
0000b6e6 41 f0 09 b0 a1 00 03 00 |A | LEA.L (D0.L+#0xa1000300),A0 ; LEW=09b0
0000b6ee 23 48 00 08 |#H | MOVE.L A0,(A1+0x8)
0000b6f2 23 7c 93 03 fc 00 00 00 |#| | MOVE.L #0x9303fc00,(A1+0x0)
0000b6fa 41 f0 09 b0 a1 00 00 00 |A | LEA.L (D0.L+#0xa1000000),A0 ; LEW=09b0
0000b702 30 3c 00 16 |0< | MOVE.W #0x16,D0
0000b706 42 84 |B | CLR.L D4
0000b708 20 fc 40 07 fc 00 | @ | MOVE.L #0x4007fc00,(A0)+
0000b70e 06 44 04 00 | D | ADDI.W #0x0400,D4
0000b712 51 c8 ff f4 |Q | DBF D0,0xb708
0000b716 30 3c 00 07 |0< | MOVE.W #0x7,D0
0000b71a 08 c4 00 1f | | BSET.L #0x1f,D4
0000b71e 20 c4 | | MOVE.L D4,(A0)+
0000b720 06 44 04 00 | D | ADDI.W #0x0400,D4
0000b724 51 c8 ff f8 |Q | DBF D0,0xb71e
0000b728 30 3c 00 e0 |0< | MOVE.W #0xe0,D0
0000b72c 20 fc 40 07 fc 00 | @ | MOVE.L #0x4007fc00,(A0)+
0000b732 06 44 04 00 | D | ADDI.W #0x0400,D4
0000b736 51 c8 ff f4 |Q | DBF D0,0xb72c
0000b73a 21 fc 00 00 23 90 02 70 |! # p| MOVE.L #0x2390,0x270
0000b742 60 00 00 68 |` h | BRA 0xb7ac
0000b746 02 43 00 03 | C | ANDI.W #0x0003,D3
0000b74a 07 c5 | | BSET.L D3,D5
0000b74c 66 00 00 fc |f | BNE 0xb84a
0000b750 20 70 35 a0 5e 3c | p5 ^< | MOVEA.L (D3.W*4+#0x5e3c),A0 ; LEW=35a0
0000b756 47 e8 00 02 |G | LEA.L (A0+0x2),A3
0000b75a 4e b8 52 9c |N R | JSR 0x529c
0000b75e 64 60 |d` | BCC 0xb7c0
0000b760 23 48 00 04 |#H | MOVE.L A0,(A1+0x4)
0000b764 42 53 |BS | CLR.W (A3)
0000b766 4a 2b 00 01 |J+ | TST.B (A3+0x1)
0000b76a 6a fa |j | BPL 0xb766
0000b76c 30 bc fc 03 |0 | MOVE.W #0xfc03,(A0)
0000b770 4a 2b 00 01 |J+ | TST.B (A3+0x1)
0000b774 6a fa |j | BPL 0xb770
0000b776 21 89 35 a0 6e f8 |! 5 n | MOVE.L A1,(D3.W*4+#0x6ef8) ; LEW=35a0
0000b77c 41 e9 00 1b |A | LEA.L (A1+0x1b),A0
0000b780 23 48 00 14 |#H | MOVE.L A0,(A1+0x14)
0000b784 41 e9 00 20 |A | LEA.L (A1+0x20),A0
0000b788 23 48 00 30 |#H 0 | MOVE.L A0,(A1+0x30)
0000b78c 42 84 |B | CLR.L D4
0000b78e 18 38 fb 02 | 8 | MOVE.B 0xfffffb02,D4
0000b792 02 04 00 1c | | ANDI.B #0x1c,D4
0000b796 54 84 |T | ADDQ.L #0x2,D4
0000b798 e1 8c | | LSL.L #0x8,D4
0000b79a 06 84 a1 00 00 00 | | ADDI.L #0xa1000000,D4
0000b7a0 23 44 00 08 |#D | MOVE.L D4,(A1+0x8)
0000b7a4 23 7c 93 03 fc 00 00 00 |#| | MOVE.L #0x9303fc00,(A1+0x0)
0000b7ac d2 fc 00 34 | 4 | ADDA.W #0x34,A1
0000b7b0 52 42 |RB | ADDQ.W #0x1,D2
0000b7b2 0c 02 00 04 | | CMPI.B #0x04,D2
0000b7b6 6d 00 fe 68 |m h | BLT 0xb620
0000b7ba 4c df 0b 3d |L = | MOVEM.L (A7)+,D0+D2+D3+D4+D5+A0+A1+A3
0000b7be 4e 75 |Nu | RTS
0000b7c0 08 b0 00 07 21 b0 00 00 | ! | BCLR.B #0x7,(D2.W+#TAPE_DRIVE_CONFIG); LEW=21b0
0000b7c8 fc 6c | l |
0000b7ca 4e b9 80 00 20 10 |N | JSR IOC_EEPROM_PART2_EXPORT_2010
0000b7d0 0d 0a 07 4c 6f 67 69 63 | Logic| .TXT '\r\n'
0000b7d8 61 6c 20 54 61 70 65 20 |al Tape | .TXT '\x07Logical Tape \n'
0000b7e2 70 30 |p0 | MOVEQ.L #0x30,D0
0000b7e4 d0 02 | | ADD.B D2,D0
0000b7e6 4e b9 80 00 20 0c |N | JSR IOC_EEPROM_PART2_RESTART_MACHINE()
0000b7ec 4e b9 80 00 20 10 |N | JSR IOC_EEPROM_PART2_EXPORT_2010
0000b7f2 2c 20 70 68 79 73 69 63 |, physic| .TXT ', physical drive '
0000b804 70 30 |p0 | MOVEQ.L #0x30,D0
0000b806 d0 03 | | ADD.B D3,D0
0000b808 4e b9 80 00 20 0c |N | JSR IOC_EEPROM_PART2_RESTART_MACHINE()
0000b80e 4e b9 80 00 20 10 |N | JSR IOC_EEPROM_PART2_EXPORT_2010
0000b814 20 69 73 20 64 65 63 6c | is decl| .TXT ' is declared in the map but is unreachable.\r\n'
0000b81c 61 72 65 64 20 69 6e 20 |ared in | .TXT '\x07\r\n'
0000b824 74 68 65 20 6d 61 70 20 |the map | .TXT '\n'
0000b846 60 00 ff 64 |` d | BRA 0xb7ac
0000b84a 4e b9 80 00 20 10 |N | JSR IOC_EEPROM_PART2_EXPORT_2010
0000b850 54 68 65 20 20 54 41 50 |The TAP| .TXT 'The TAPE SUBSYSTEM configuration is invalid.\r\n'
0000b858 45 20 53 55 42 53 59 53 |E SUBSYS| .TXT 'Set OPERATOR MODE to INTERACTIVE and re-configure the TAPE SUBSYSTEM.\r\n'
0000b860 54 45 4d 20 63 6f 6e 66 |TEM conf| .TXT '\n'
0000b8c8 4e 40 |N@ | TRAP #0
0000b8ca 48 e7 f0 f0 |H | MOVEM.L A3+A2+A1+A0+D3+D2+D1+D0,-(A7)
0000b8ce 31 fc 00 32 74 b6 |1 2t | MOVE.W #0x32,0x74b6
0000b8d4 41 f9 00 00 e0 06 |A | LEA.L 0xe006,A0
0000b8da 42 80 |B | CLR.L D0
0000b8dc 72 0f |r | MOVEQ.L #0x0f,D1
0000b8de 34 3c 70 ff |4<p | MOVE.W #0x70ff,D2
0000b8e2 d4 42 | B | ADD.W D2,D2
0000b8e4 64 06 |d | BCC 0xb8ec
0000b8e6 08 d0 00 07 | | BSET.B #0x7,(A0)
0000b8ea 52 80 |R | ADDQ.L #0x1,D0
0000b8ec 50 88 |P | ADDQ.L #0x8,A0
0000b8ee 51 c9 ff f2 |Q | DBF D1,0xb8e2
0000b8f2 72 03 |r | MOVEQ.L #0x03,D1
0000b8f4 22 7c 93 03 e0 50 |"| P | MOVEA.L #0x9303e050,A1
0000b8fa 24 7c 93 03 f1 60 |$| ` | MOVEA.L #0x9303f160,A2
0000b900 26 49 |&I | MOVEA.L A1,A3
0000b902 4e b8 52 9c |N R | JSR 0x529c
0000b906 64 28 |d( | BCC 0xb930
0000b908 4a 78 74 d8 |Jxt | TST.W 0x74d8
0000b90c 66 08 |f | BNE 0xb916
0000b90e 31 c1 74 d8 |1 t | MOVE.W D1,0x74d8
0000b912 52 78 74 d8 |Rxt | ADDQ.W #0x1,0x74d8
0000b916 26 4a |&J | MOVEA.L A2,A3
0000b918 4e b8 52 9c |N R | JSR 0x529c
0000b91c 54 fa 07 77 |T w | TRAPCC.W #0x0777
0000b920 74 0f |t | MOVEQ.L #0x0f,D2
0000b922 08 d0 00 07 | | BSET.B #0x7,(A0)
0000b926 52 80 |R | ADDQ.L #0x1,D0
0000b928 50 88 |P | ADDQ.L #0x8,A0
0000b92a 51 ca ff f6 |Q | DBF D2,0xb922
0000b92e 60 0e |` | BRA 0xb93e
0000b930 26 4a |&J | MOVEA.L A2,A3
0000b932 4e b8 52 9c |N R | JSR 0x529c
0000b936 55 fa 07 78 |U x | TRAPCS.W #0x0778
0000b93a d0 fc 00 80 | | ADDA.W #0x80,A0
0000b93e d2 fc 00 10 | | ADDA.W #0x10,A1
0000b942 50 8a |P | ADDQ.L #0x8,A2
0000b944 51 c9 ff ba |Q | DBF D1,0xb900
0000b948 22 00 |" | MOVE.L D0,D1
0000b94a 53 81 |S | SUBQ.L #0x1,D1
0000b94c 24 3c 00 00 10 00 |$< | MOVE.L #0x1000,D2
0000b952 76 02 |v | MOVEQ.L #0x02,D3
0000b954 d6 83 | | ADD.L D3,D3
0000b956 e2 8a | | LSR.L #0x1,D2
0000b958 e2 89 | | LSR.L #0x1,D1
0000b95a 66 f8 |f | BNE 0xb954
0000b95c 22 03 |" | MOVE.L D3,D1
0000b95e 41 f9 00 00 c0 00 |A | LEA.L 0xc000,A0
0000b964 21 c8 74 ac |! t | MOVE.L A0,0x74ac
0000b968 55 81 |U | SUBQ.L #0x2,D1
0000b96a 43 f0 28 00 |C ( | LEA.L (A0+D2.L),A1
0000b96e 30 89 |0 | MOVE.W A1,(A0)
0000b970 20 49 | I | MOVEA.L A1,A0
0000b972 51 c9 ff f6 |Q | DBF D1,0xb96a
0000b976 55 82 |U | SUBQ.L #0x2,D2
0000b978 31 c2 74 b0 |1 t | MOVE.W D2,0x74b0
0000b97c 52 82 |R | ADDQ.L #0x1,D2
0000b97e 31 c2 74 b4 |1 t | MOVE.W D2,0x74b4
0000b982 46 42 |FB | NOT.W D2
0000b984 31 c2 74 b2 |1 t | MOVE.W D2,0x74b2
0000b988 96 80 | | SUB.L D0,D3
0000b98a e4 8b | | LSR.L #0x2,D3
0000b98c 11 c3 74 b8 | t | MOVE.B D3,0x74b8
0000b990 e2 8b | | LSR.L #0x1,D3
0000b992 11 c3 74 b9 | t | MOVE.B D3,0x74b9
0000b996 41 f9 00 00 e0 06 |A | LEA.L 0xe006,A0
0000b99c 30 3c 00 4f |0< O | MOVE.W #0x4f,D0
0000b9a0 4a 10 |J | TST.B (A0)
0000b9a2 6a 22 |j" | BPL 0xb9c6
0000b9a4 11 7c 00 11 00 06 | | | MOVE.B #0x11,(A0+0x6)
0000b9aa 11 7c 00 13 00 07 | | | MOVE.B #0x13,(A0+0x7)
0000b9b0 22 78 74 ac |"xt | MOVEA.L 0x74ac,A1
0000b9b4 31 d1 74 ae |1 t | MOVE.W (A1),0x74ae
0000b9b8 32 b8 74 b0 |2 t | MOVE.W 0x74b0,(A1)
0000b9bc 31 49 00 02 |1I | MOVE.W A1,(A0+0x2)
0000b9c0 52 89 |R | ADDQ.L #0x1,A1
0000b9c2 31 49 00 04 |1I | MOVE.W A1,(A0+0x4)
0000b9c6 50 88 |P | ADDQ.L #0x8,A0
0000b9c8 51 c8 ff d6 |Q | DBF D0,0xb9a0
0000b9cc 72 0f |r | MOVEQ.L #0x0f,D1
0000b9ce 30 30 17 b0 00 00 e0 08 |00 | MOVE.W (D1.W*8+#0xe008),D0 ; LEW=17b0
0000b9d6 54 40 |T@ | ADDQ.W #0x2,D0
0000b9d8 21 80 15 a0 74 6c |! tl | MOVE.L D0,(D1.W*4+#0x746c) ; LEW=15a0
0000b9de 51 c9 ff ee |Q | DBF D1,0xb9ce
0000b9e2 41 f9 00 00 e0 86 |A | LEA.L 0xe086,A0
0000b9e8 72 03 |r | MOVEQ.L #0x03,D1
0000b9ea 22 7c 93 03 e0 50 |"| P | MOVEA.L #0x9303e050,A1
0000b9f0 24 7c 93 03 f1 60 |$| ` | MOVEA.L #0x9303f160,A2
0000b9f6 4a 10 |J | TST.B (A0)
0000b9f8 6a 46 |jF | BPL 0xba40
0000b9fa 74 0f |t | MOVEQ.L #0x0f,D2
0000b9fc 42 69 00 0a |Bi | CLR.W (A1+0xa)
0000ba00 42 69 00 0c |Bi | CLR.W (A1+0xc)
0000ba04 34 82 |4 | MOVE.W D2,(A2)
0000ba06 ef f1 23 04 01 70 00 08 | # p | BFINS.L D2,(A1+#0x80000),{12:4} ; LEW=0170
0000ba0e 00 00 | |
0000ba10 00 6a 00 03 00 02 | j | ORI.W #0x0003,(A2+0x2)
0000ba16 33 7c 37 43 00 04 |3|7C | MOVE.W #0x3743,(A1+0x4)
0000ba1c 42 69 00 08 |Bi | CLR.W (A1+0x8)
0000ba20 00 69 20 30 00 00 | i 0 | ORI.W #0x2030,(A1+0x0)
0000ba26 30 30 26 02 |00& | MOVE.W (A0+D2.W*8+#0x2),D0
0000ba2a 54 40 |T@ | ADDQ.W #0x2,D0
0000ba2c 33 40 00 06 |3@ | MOVE.W D0,(A1+0x6)
0000ba30 51 ca ff d2 |Q | DBF D2,0xba04
0000ba34 33 78 74 b6 00 0e |3xt | MOVE.W 0x74b6,(A1+0xe)
0000ba3a 00 6a 00 20 00 00 | j | ORI.W #0x0020,(A2+0x0)
0000ba40 d0 fc 00 80 | | ADDA.W #0x80,A0
0000ba44 d2 fc 00 10 | | ADDA.W #0x10,A1
0000ba48 50 8a |P | ADDQ.L #0x8,A2
0000ba4a 51 c9 ff aa |Q | DBF D1,0xb9f6
0000ba4e 08 f8 00 02 90 03 | | BSET.B #0x2,IO_UART_COMMAND
0000ba54 31 fc 70 6c 70 52 |1 plpR | MOVE.W #0x706c,0x7052
0000ba5a 31 fc 71 6c 70 5a |1 qlpZ | MOVE.W #0x716c,0x705a
0000ba60 31 fc 72 6c 70 62 |1 rlpb | MOVE.W #0x726c,0x7062
0000ba66 31 fc 73 6c 70 6a |1 slpj | MOVE.W #0x736c,0x706a
0000ba6c 42 40 |B@ | CLR.W D0
0000ba6e 4e b8 35 2c |N 5, | JSR 0x352c
0000ba72 21 fc 00 00 37 16 77 40 |! 7 w@| MOVE.L #0x3716,0x7740
0000ba7a 21 fc 00 00 3a 1e 77 44 |! : wD| MOVE.L #0x3a1e,0x7744
0000ba82 21 fc 00 00 3a 3a 77 48 |! ::wH| MOVE.L #0x3a3a,0x7748
0000ba8a 21 fc 00 00 3a 54 77 4c |! :TwL| MOVE.L #0x3a54,0x774c
0000ba92 21 fc 00 00 3a 70 77 50 |! :pwP| MOVE.L #0x3a70,0x7750
0000ba9a 21 fc 00 00 3d 28 77 54 |! =(wT| MOVE.L #0x3d28,0x7754
0000baa2 70 01 |p | MOVEQ.L #0x01,D0
0000baa4 4e b8 35 2c |N 5, | JSR 0x352c
0000baa8 11 fc 00 00 a0 04 | | MOVE.B #0x00,IO_DUART_ACR_IPCR
0000baae 11 fc 00 80 a0 05 | | MOVE.B #0x80,IO_DUART_IMR_ISR
0000bab4 4a 38 a0 0f |J8 | TST.B IO_DUART_CLR_OPC_STOP_COUNTER
0000bab8 11 fc 00 f4 a0 0d | | MOVE.B #0xf4,IO_DUART_OPCR
0000babe 11 fc 00 04 a0 0f | | MOVE.B #0x04,IO_DUART_CLR_OPC_STOP_COUNTER
0000bac4 21 fc 00 00 3f d4 77 85 |! ? w | MOVE.L #0x3fd4,0x7785
0000bacc 0c 39 00 58 80 00 7f 80 | 9 X | CMPI.B #0x58,MODEM_DESIGNATOR
0000bad4 67 00 00 2a |g * | BEQ 0xbb00
0000bad8 11 fc 00 10 a0 02 | | MOVE.B #0x10,IO_DUART_MODEM_COMMAND
0000bade 11 fc 00 20 a0 02 | | MOVE.B #0x20,IO_DUART_MODEM_COMMAND
0000bae4 11 fc 00 30 a0 02 | 0 | MOVE.B #0x30,IO_DUART_MODEM_COMMAND
0000baea 11 fc 00 87 a0 00 | | MOVE.B #0x87,IO_DUART_MODEM_MODE
0000baf0 11 fc 00 37 a0 00 | 7 | MOVE.B #0x37,IO_DUART_MODEM_MODE
0000baf6 11 fc 00 66 a0 01 | f | MOVE.B #0x66,IO_DUART_MODEM_STATUS
0000bafc 60 00 00 88 |` | BRA 0xbb86
0000bb00 11 fc 00 10 a0 02 | | MOVE.B #0x10,IO_DUART_MODEM_COMMAND
0000bb06 11 fc 00 20 a0 02 | | MOVE.B #0x20,IO_DUART_MODEM_COMMAND
0000bb0c 11 fc 00 30 a0 02 | 0 | MOVE.B #0x30,IO_DUART_MODEM_COMMAND
0000bb12 11 fc 00 93 a0 00 | | MOVE.B #0x93,IO_DUART_MODEM_MODE
0000bb18 11 fc 00 17 a0 00 | | MOVE.B #0x17,IO_DUART_MODEM_MODE
0000bb1e 11 fc 00 bb a0 01 | | MOVE.B #0xbb,IO_DUART_MODEM_STATUS
0000bb24 21 fc 00 00 43 d8 01 28 |! C (| MOVE.L #0x43d8,vector_modem.dschg
0000bb2c 11 fc 00 03 a0 0f | | MOVE.B #0x03,IO_DUART_CLR_OPC_STOP_COUNTER
0000bb32 20 3c 00 0f ff ff | < | MOVE.L #0xfffff,D0
0000bb38 53 80 |S | SUBQ.L #0x1,D0
0000bb3a 66 fc |f | BNE 0xbb38
0000bb3c 11 fc 00 03 a0 0e | | MOVE.B #0x03,IO_DUART_SET_OPC_START_COUNTER
0000bb42 11 fc 00 09 a0 02 | | MOVE.B #0x09,IO_DUART_MODEM_COMMAND
0000bb48 21 fc 00 00 63 0c 77 8a |! c w | MOVE.L #0x630c,0x778a
0000bb50 31 fc 00 00 77 8e |1 w | MOVE.W #0x0,0x778e
0000bb56 21 fc 00 00 37 24 77 40 |! 7$w@| MOVE.L #0x3724,0x7740
0000bb5e 21 fc 00 00 3a 2c 77 44 |! :,wD| MOVE.L #0x3a2c,0x7744
0000bb66 21 fc 00 00 3a 48 77 48 |! :HwH| MOVE.L #0x3a48,0x7748
0000bb6e 21 fc 00 00 3a 62 77 4c |! :bwL| MOVE.L #0x3a62,0x774c
0000bb76 21 fc 00 00 3a 7e 77 50 |! :~wP| MOVE.L #0x3a7e,0x7750
0000bb7e 21 fc 00 00 3d 34 77 54 |! =4wT| MOVE.L #0x3d34,0x7754
0000bb86 11 fc 00 10 a0 0a | | MOVE.B #0x10,IO_DUART_DIAG_COMMAND
0000bb8c 11 fc 00 20 a0 0a | | MOVE.B #0x20,IO_DUART_DIAG_COMMAND
0000bb92 11 fc 00 30 a0 0a | 0 | MOVE.B #0x30,IO_DUART_DIAG_COMMAND
0000bb98 11 fc 00 1f a0 08 | | MOVE.B #0x1f,IO_DUART_DIAG_MODE
0000bb9e 11 fc 00 1f 77 b8 | w | MOVE.B #0x1f,0x77b8
0000bba4 11 fc 00 01 a0 08 | | MOVE.B #0x01,IO_DUART_DIAG_MODE
0000bbaa 11 fc 00 ee a0 09 | | MOVE.B #0xee,IO_DUART_DIAG_STATUS
0000bbb0 11 fc 00 09 a0 02 | | MOVE.B #0x09,IO_DUART_MODEM_COMMAND
0000bbb6 11 fc 00 09 a0 0a | | MOVE.B #0x09,IO_DUART_DIAG_COMMAND
0000bbbc 21 fc 93 03 fc 00 74 bc |! t | MOVE.L #0x9303fc00,0x74bc
0000bbc4 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
0000bbc8 45 f8 74 da |E t | LEA.L 0x74da,A2
0000bbcc 20 3c 00 00 04 e1 | < | MOVE.L #0x4e1,D0
0000bbd2 25 7c 00 00 27 dc 00 08 |%| ' | MOVE.L #0x27dc,(A2+0x8)
0000bbda 4e b8 53 e4 |N S | JSR 0x53e4
0000bbde 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
0000bbe2 4c df 0f 0f |L | MOVEM.L (A7)+,D0+D1+D2+D3+A0+A1+A2+A3
0000bbe6 4e 75 |Nu | RTS
0000bbe8 48 e7 c0 80 |H | MOVEM.L A0+D1+D0,-(A7)
0000bbec 30 3c 3f ff |0<? | MOVE.W #0x3fff,D0
0000bbf0 41 f9 a2 00 00 00 |A | LEA.L 0xa2000000,A0
0000bbf6 72 00 |r | MOVEQ.L #0x00,D1
0000bbf8 20 81 | | MOVE.L D1,(A0)
0000bbfa d0 fc 04 00 | | ADDA.W #0x400,A0
0000bbfe 51 c8 ff f8 |Q | DBF D0,0xbbf8
0000bc02 30 3c 00 bf |0< | MOVE.W #0xbf,D0
0000bc06 41 f9 a2 01 00 00 |A | LEA.L 0xa2010000,A0
0000bc0c 22 3c c0 01 00 00 |"< | MOVE.L #0xc0010000,D1
0000bc12 20 81 | | MOVE.L D1,(A0)
0000bc14 d0 fc 04 00 | | ADDA.W #0x400,A0
0000bc18 06 81 00 00 04 00 | | ADDI.L #0x00000400,D1
0000bc1e 51 c8 ff f2 |Q | DBF D0,0xbc12
0000bc22 4c df 01 03 |L | MOVEM.L (A7)+,D0+D1+A0
0000bc26 4e 75 |Nu | RTS
0000bc28 48 e7 f0 c0 |H | MOVEM.L A1+A0+D3+D2+D1+D0,-(A7)
0000bc2c 32 7c 78 f6 |2|x | MOVEA.W #0x78f6,A1
0000bc30 20 7c a1 00 00 00 | | | MOVEA.L #0xa1000000,A0
0000bc36 70 07 |p | MOVEQ.L #0x07,D0
0000bc38 22 3c 93 03 fc 00 |"< | MOVE.L #0x9303fc00,D1
0000bc3e 34 3c 00 d9 |4< | MOVE.W #0xd9,D2
0000bc42 20 fc 40 07 fc 00 | @ | MOVE.L #0x4007fc00,(A0)+
0000bc48 51 ca ff f8 |Q | DBF D2,0xbc42
0000bc4c 34 3c 00 25 |4< % | MOVE.W #0x25,D2
0000bc50 26 3c 00 00 68 00 |&< h | MOVE.L #0x6800,D3
0000bc56 08 83 00 1f | | BCLR.L #0x1f,D3
0000bc5a 0c 43 c0 00 | C | CMPI.W #0xc000,D3
0000bc5e 65 0a |e | BCS 0xbc6a
0000bc60 0c 43 e0 00 | C | CMPI.W #0xe000,D3
0000bc64 64 04 |d | BCC 0xbc6a
0000bc66 08 c3 00 1f | | BSET.L #0x1f,D3
0000bc6a 20 c3 | | MOVE.L D3,(A0)+
0000bc6c 06 43 04 00 | C | ADDI.W #0x0400,D3
0000bc70 51 ca ff e4 |Q | DBF D2,0xbc56
0000bc74 22 c1 |" | MOVE.L D1,(A1)+
0000bc76 22 c1 |" | MOVE.L D1,(A1)+
0000bc78 51 c8 ff c4 |Q | DBF D0,0xbc3e
0000bc7c 4c df 03 0f |L | MOVEM.L (A7)+,D0+D1+D2+D3+A0+A1
0000bc80 4e 75 |Nu | RTS
0000bc82 21 fc 93 03 fc 00 79 b8 |! y | MOVE.L #0x9303fc00,0x79b8
0000bc8a 4e 75 |Nu | RTS