|
|
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: 39142 (0x98e6)
Types: M200
Notes: @(#)400C IOP KERNEL,4_2_16,92/08/06,16:15:00, M200_KERNEL
Names: »M400C_KERNEL_0.M200«, »M400C_KERNEL_1.M200«
└─⟦9031b0687⟧ Bits:30000407 8mm tape, Rational 1000, DFS, D_12_7_3
└─⟦this⟧ »M400C_KERNEL_0.M200«
└─⟦this⟧ »M400C_KERNEL_1.M200«
00000000 ; --------------------------------------------------------------------------------------
00000000 ; R1000.Disassembly modules:
00000000 ; import all
00000000 ; import kind.kernel
00000000 ; no ident.ccb579e9815f9a83
00000000 ; --------------------------------------------------------------------------------------
00000000 00 00 fc 00 | | .PTR 0xfc00 ; Reset SP
00000004 00 00 64 fc | d | .CODE VECTOR_RESET ; VECTOR_RESET
00000008 00 00 66 82 | f | .CODE VECTOR_BUS_ERROR ; VECTOR_BUS_ERROR
0000000c 00 00 66 6a | fj | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_ADDRESS_ERROR
00000010 00 00 66 6a | fj | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_ILLEGAL_INSTRUCTION
00000014 00 00 66 6a | fj | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_ZERO_DIVIDE
00000018 00 00 66 5e | f^ | .CODE VECTOR_CHK ; VECTOR_CHK
0000001c 00 00 8f 1c | | .CODE VECTOR_TRAPV ; VECTOR_TRAPV
00000020 00 00 66 76 | fv | .CODE VECTOR_PRIV_VIOLATION ; VECTOR_PRIV_VIOLATION
00000024 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_TRACE
00000028 00 00 6c e8 | l | .CODE VECTOR_LINE_A ; VECTOR_LINE_A
0000002c 00 00 66 6a | fj | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_LINE_F
00000030 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xc
00000034 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xd
00000038 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xe
0000003c 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_UNINIT_VEC
00000040 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x10
00000044 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x11
00000048 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x12
0000004c 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x13
00000050 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x14
00000054 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x15
00000058 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x16
0000005c 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x17
00000060 00 00 66 5a | fZ | .CODE VECTOR_SPURIOUS_IRQ ; VECTOR_SPURIOUS_IRQ
00000064 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_IRQ_LEVEL_0x1
00000068 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_IRQ_LEVEL_0x2
0000006c 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_IRQ_LEVEL_0x3
00000070 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_IRQ_LEVEL_0x4
00000074 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_IRQ_LEVEL_0x5
00000078 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_IRQ_LEVEL_0x6
0000007c 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_IRQ_LEVEL_0x7
00000080 00 00 66 6a | fj | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0x0
00000084 00 00 66 6a | fj | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0x1
00000088 00 00 66 6a | fj | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0x2
0000008c 00 00 66 6a | fj | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0x3
00000090 00 00 66 6a | fj | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0x4
00000094 00 00 66 6a | fj | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0x5
00000098 00 00 66 6a | fj | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0x6
0000009c 00 00 66 6a | fj | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0x7
000000a0 00 00 66 6a | fj | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0x8
000000a4 00 00 66 6a | fj | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0x9
000000a8 00 00 66 6a | fj | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0xa
000000ac 00 00 66 6a | fj | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0xb
000000b0 00 00 66 6a | fj | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0xc
000000b4 00 00 66 6a | fj | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0xd
000000b8 00 00 66 6a | fj | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0xe
000000bc 00 00 66 6a | fj | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0xf
000000c0 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x30
000000c4 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x31
000000c8 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x32
000000cc 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x33
000000d0 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x34
000000d4 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x35
000000d8 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x36
000000dc 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x37
000000e0 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x38
000000e4 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x39
000000e8 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x3a
000000ec 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x3b
000000f0 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x3c
000000f4 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x3d
000000f8 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x3e
000000fc 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x3f
00000100 vector_ps.ac_pf:
00000100 00 00 8e 70 | p | .CODE VECTOR_PS.AC_PF ; VECTOR_0x40
00000104 vector_map_perr:
00000104 00 00 67 78 | gx | .CODE VECTOR_MAP_PERR ; VECTOR_0x41
00000108 vector_console.break:
00000108 00 00 2b 7e | +~ | .CODE VECTOR_CONSOLE.BREAK ; VECTOR_0x42
0000010c vector_ext_level_7:
0000010c 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x43
00000110 vector_diag_bus.rxrdy:
00000110 00 00 37 08 | 7 | .CODE VECTOR_DIAG_BUS.RXRDY ; VECTOR_0x44
00000114 vector_console.rxrdy:
00000114 00 00 2a d6 | * | .CODE VECTOR_CONSOLE.RXRDY ; VECTOR_0x45
00000118 vector_modem.rxrdy:
00000118 00 00 26 3e | &> | .CODE VECTOR_MODEM.RXRDY ; VECTOR_0x46
0000011c vector_mosart.rxrdy:
0000011c 00 00 40 b8 | @ | .CODE VECTOR_MOSART.RXRDY ; VECTOR_0x47
00000120 vector_diag_bus.txrdy:
00000120 00 00 36 ac | 6 | .CODE VECTOR_DIAG_BUS.TXRDY ; VECTOR_0x48
00000124 vector_console.txrdy:
00000124 00 00 2a ac | * | .CODE VECTOR_CONSOLE.TXRDY ; VECTOR_0x49
00000128 vector_modem.dschg:
00000128 00 00 26 94 | & | .CODE VECTOR_MODEM.DSCHG ; VECTOR_0x4a
0000012c vector_modem.txrdy:
0000012c 00 00 31 48 | 1H | .CODE VECTOR_MODEM.TXRDY ; VECTOR_0x4b
00000130 vector_mosart.txrdy:
00000130 00 00 3b 30 | ;0 | .CODE VECTOR_MOSART.TXRDY ; VECTOR_0x4c
00000134 vector_response_intr:
00000134 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x4d
00000138 vector_request_intr:
00000138 00 00 76 14 | v | .CODE VECTOR_REQUEST_INTR ; VECTOR_0x4e
0000013c vector_pitint:
0000013c 00 00 8c bc | | .CODE VECTOR_PITINT ; VECTOR_0x4f
00000140 00 00 2b de | + | .CODE VECTOR_0x50 ; VECTOR_0x50
00000144 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x51
00000148 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x52
0000014c 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x53
00000150 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x54
00000154 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x55
00000158 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x56
0000015c 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x57
00000160 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x58
00000164 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x59
00000168 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x5a
0000016c 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x5b
00000170 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x5c
00000174 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x5d
00000178 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x5e
0000017c 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x5f
00000180 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x60
00000184 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x61
00000188 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x62
0000018c 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x63
00000190 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x64
00000194 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x65
00000198 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x66
0000019c 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x67
000001a0 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x68
000001a4 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x69
000001a8 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x6a
000001ac 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x6b
000001b0 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x6c
000001b4 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x6d
000001b8 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x6e
000001bc 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x6f
000001c0 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x70
000001c4 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x71
000001c8 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x72
000001cc 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x73
000001d0 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x74
000001d4 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x75
000001d8 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x76
000001dc 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x77
000001e0 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x78
000001e4 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x79
000001e8 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x7a
000001ec 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x7b
000001f0 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x7c
000001f4 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x7d
000001f8 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x7e
000001fc 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x7f
00000200 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x80
00000204 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x81
00000208 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x82
0000020c 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x83
00000210 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x84
00000214 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x85
00000218 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x86
0000021c 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x87
00000220 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x88
00000224 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x89
00000228 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x8a
0000022c 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x8b
00000230 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x8c
00000234 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x8d
00000238 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x8e
0000023c 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x8f
00000240 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x90
00000244 vector_scsi_d:
00000244 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x91
00000248 vector_scsi_t:
00000248 00 00 87 42 | B | .CODE VECTOR_SCSI_T ; VECTOR_0x92
0000024c 00 00 87 42 | B | .CODE VECTOR_SCSI_T ; VECTOR_0x93
00000250 vector_vme:
00000250 00 00 63 9c | c | .CODE VECTOR_VME ; VECTOR_0x94
00000254 00 00 63 9c | c | .CODE VECTOR_VME ; VECTOR_0x95
00000258 00 00 63 9c | c | .CODE VECTOR_VME ; VECTOR_0x96
0000025c 00 00 63 9c | c | .CODE VECTOR_VME ; VECTOR_0x97
00000260 00 00 68 66 | hf | .CODE VECTOR_0x98 ; VECTOR_0x98
00000264 00 00 68 66 | hf | .CODE VECTOR_0x98 ; VECTOR_0x99
00000268 00 00 68 66 | hf | .CODE VECTOR_0x98 ; VECTOR_0x9a
0000026c 00 00 68 66 | hf | .CODE VECTOR_0x98 ; VECTOR_0x9b
00000270 00 00 68 66 | hf | .CODE VECTOR_0x98 ; VECTOR_0x9c
00000274 00 00 68 66 | hf | .CODE VECTOR_0x98 ; VECTOR_0x9d
00000278 00 00 68 66 | hf | .CODE VECTOR_0x98 ; VECTOR_0x9e
0000027c 00 00 68 66 | hf | .CODE VECTOR_0x98 ; VECTOR_0x9f
00000280 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xa0
00000284 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xa1
00000288 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xa2
0000028c 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xa3
00000290 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xa4
00000294 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xa5
00000298 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xa6
0000029c 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xa7
000002a0 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xa8
000002a4 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xa9
000002a8 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xaa
000002ac 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xab
000002b0 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xac
000002b4 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xad
000002b8 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xae
000002bc 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xaf
000002c0 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xb0
000002c4 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xb1
000002c8 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xb2
000002cc 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xb3
000002d0 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xb4
000002d4 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xb5
000002d8 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xb6
000002dc 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xb7
000002e0 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xb8
000002e4 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xb9
000002e8 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xba
000002ec 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xbb
000002f0 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xbc
000002f4 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xbd
000002f8 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xbe
000002fc 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xbf
00000300 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xc0
00000304 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xc1
00000308 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xc2
0000030c 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xc3
00000310 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xc4
00000314 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xc5
00000318 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xc6
0000031c 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xc7
00000320 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xc8
00000324 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xc9
00000328 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xca
0000032c 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xcb
00000330 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xcc
00000334 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xcd
00000338 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xce
0000033c 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xcf
00000340 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xd0
00000344 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xd1
00000348 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xd2
0000034c 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xd3
00000350 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xd4
00000354 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xd5
00000358 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xd6
0000035c 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xd7
00000360 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xd8
00000364 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xd9
00000368 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xda
0000036c 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xdb
00000370 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xdc
00000374 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xdd
00000378 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xde
0000037c 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xdf
00000380 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xe0
00000384 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xe1
00000388 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xe2
0000038c 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xe3
00000390 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xe4
00000394 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xe5
00000398 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xe6
0000039c 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xe7
000003a0 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xe8
000003a4 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xe9
000003a8 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xea
000003ac 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xeb
000003b0 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xec
000003b4 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xed
000003b8 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xee
000003bc 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xef
000003c0 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xf0
000003c4 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xf1
000003c8 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xf2
000003cc 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xf3
000003d0 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xf4
000003d4 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xf5
000003d8 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xf6
000003dc 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xf7
000003e0 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xf8
000003e4 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xf9
000003e8 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xfa
000003ec 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xfb
000003f0 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xfc
000003f4 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xfd
000003f8 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xfe
000003fc 00 00 66 72 | fr | .CODE VECTOR_EXT_LEVEL_7 ; 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 e6 10 | | .PTR 0xe610 ; ?Mailbox Base Address
0000040c 00 04 00 00 | | .PTR 0x40000 ; ?Buffer Base Address
00000410 00 04 00 02 00 10 | | .CONST 4,2,16 ; Version number
00000416 00 00 04 9a | | .PTR 0x49a
0000041a 00 00 00 00 00 00 | | .XXX[0x6]
00000420 00 00 00 00 00 00 00 00 | | .BLANK 00[0xc8]
000004e8 00 00 00 00 40 28 23 29 | @(#)| .XXX[0x38]
000004f0 34 30 30 43 20 49 4f 50 |400C IOP|
000004f8 20 4b 45 52 4e 45 4c 2c | KERNEL,|
00000500 34 5f 32 5f 31 36 2c 39 |4_2_16,9|
00000508 32 2f 30 38 2f 30 36 2c |2/08/06,|
00000510 31 36 3a 31 35 3a 30 30 |16:15:00|
00000518 5c 00 00 00 00 00 00 00 |\ |
00000520 00 00 00 00 00 00 00 00 | | .BLANK 00[0x298]
000007b8 00 00 00 00 00 01 00 00 | | .XXX[0x20]
000007c0 00 01 00 00 00 01 00 00 | |
000007c8 00 01 00 00 00 01 00 00 | |
000007d0 00 01 00 00 00 01 00 00 | |
000007d8 00 00 00 00 00 00 00 00 | | .BLANK 00[0x1a28]
00002200 00 00 00 00 | | .XXX[0x4]
00002204 48 e7 00 80 |H | MOVEM.L A0,-(A7)
00002208 41 bc 00 01 |A | CHK.W #0x1,D0
0000220c 4a 39 00 00 fc 94 |J9 | TST.B MODEM_PORT_FLAG
00002212 67 24 |g$ | BEQ 0x2238
00002214 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
00002218 41 f8 0d 24 |A $ | LEA.L 0xd24,A0
0000221c 30 28 00 02 |0( | MOVE.W (A0+0x2),D0
00002220 67 16 |g | BEQ 0x2238
00002222 10 28 00 01 | ( | MOVE.B (A0+0x1),D0
00002226 30 30 01 25 00 04 |00 % | MOVE.W ((A0+#0x4)+D0.W),D0 ; LEW=0125
0000222c 6a 0a |j | BPL 0x2238
0000222e 53 68 00 02 |Sh | SUBQ.W #0x1,(A0+0x2)
00002232 54 28 00 01 |T( | ADDQ.B #0x2,(A0+0x1)
00002236 60 02 |` | BRA 0x223a
00002238 42 80 |B | CLR.L D0
0000223a 46 fc 20 00 |F | MOVE.W #0x2000,SR
0000223e 4c df 01 00 |L | MOVEM.L (A7)+,A0
00002242 4e 75 |Nu | RTS
00002244 48 e7 0c 0e |H | MOVEM.L A6+A5+A4+D5+D4,-(A7)
00002248 45 bc 00 01 |E | CHK.W #0x1,D2
0000224c 4a 03 |J | TST.B D3
0000224e 56 fa 08 25 |V % | TRAPNE.W #0x0825
00002252 4a 39 00 00 fc 94 |J9 | TST.B MODEM_PORT_FLAG
00002258 57 fa 08 25 |W % | TRAPEQ.W #0x0825
0000225c 49 f9 00 00 e0 80 |I | LEA.L 0xe080,A4
00002262 60 06 |` | BRA 0x226a
00002264 4e b9 00 00 8d 00 |N | JSR 0x8d00
0000226a 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
0000226e 4e b9 00 00 28 d8 |N ( | JSR 0x28d8
00002274 4e b9 00 00 31 0e |N 1 | JSR 0x310e
0000227a 4a 41 |JA | TST.W D1
0000227c 66 e6 |f | BNE 0x2264
0000227e 46 fc 20 00 |F | MOVE.W #0x2000,SR
00002282 4c df 70 30 |L p0 | MOVEM.L (A7)+,D4+D5+A4+A5+A6
00002286 4e 75 |Nu | RTS
00002288 2f 08 |/ | MOVE.L A0,-(A7)
0000228a 41 bc 00 0f |A | CHK.W #0xf,D0
0000228e 41 f8 0d 1c |A | LEA.L 0xd1c,A0
00002292 0c 40 00 01 | @ | CMPI.W #0x0001,D0
00002296 67 34 |g4 | BEQ 0x22cc
00002298 41 f8 0d 24 |A $ | LEA.L 0xd24,A0
0000229c 0c 40 00 02 | @ | CMPI.W #0x0002,D0
000022a0 67 2a |g* | BEQ 0x22cc
000022a2 41 f8 0d 2c |A , | LEA.L 0xd2c,A0
000022a6 0c 40 00 03 | @ | CMPI.W #0x0003,D0
000022aa 67 20 |g | BEQ 0x22cc
000022ac 0c 40 00 08 | @ | CMPI.W #0x0008,D0
000022b0 5d fa 08 25 |] % | TRAPLT.W #0x0825
000022b4 41 f0 07 b0 00 00 e0 00 |A | LEA.L (D0.W*8+#0xe000),A0 ; LEW=07b0
000022bc 30 28 00 02 |0( | MOVE.W (A0+0x2),D0
000022c0 52 40 |R@ | ADDQ.W #0x1,D0
000022c2 90 68 00 04 | h | SUB.W (A0+0x4),D0
000022c6 67 1e |g | BEQ 0x22e6
000022c8 70 01 |p | MOVEQ.L #0x01,D0
000022ca 60 1a |` | BRA 0x22e6
000022cc 30 28 00 02 |0( | MOVE.W (A0+0x2),D0
000022d0 67 14 |g | BEQ 0x22e6
000022d2 42 80 |B | CLR.L D0
000022d4 10 28 00 01 | ( | MOVE.B (A0+0x1),D0
000022d8 30 30 01 25 00 04 |00 % | MOVE.W ((A0+#0x4)+D0.W),D0 ; LEW=0125
000022de 6b e8 |k | BMI 0x22c8
000022e0 e0 48 | H | LSR.W #0x8,D0
000022e2 e8 48 | H | LSR.W #0x4,D0
000022e4 52 80 |R | ADDQ.L #0x1,D0
000022e6 20 5f | _ | MOVEA.L (A7)+,A0
000022e8 4e 75 |Nu | RTS
000022ea 4c df 03 06 |L | MOVEM.L (A7)+,D1+D2+A0+A1
000022ee 4e b9 00 00 8d 00 |N | JSR 0x8d00
000022f4 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
000022f8 48 e7 60 c0 |H ` | MOVEM.L A1+A0+D2+D1,-(A7)
000022fc 41 bc 00 0f |A | CHK.W #0xf,D0
00002300 41 f8 0d 1c |A | LEA.L 0xd1c,A0
00002304 0c 40 00 01 | @ | CMPI.W #0x0001,D0
00002308 67 30 |g0 | BEQ 0x233a
0000230a 41 f8 0d 24 |A $ | LEA.L 0xd24,A0
0000230e 0c 40 00 02 | @ | CMPI.W #0x0002,D0
00002312 67 26 |g& | BEQ 0x233a
00002314 41 f8 0d 2c |A , | LEA.L 0xd2c,A0
00002318 0c 40 00 03 | @ | CMPI.W #0x0003,D0
0000231c 67 1c |g | BEQ 0x233a
0000231e 0c 40 00 08 | @ | CMPI.W #0x0008,D0
00002322 5d fa 08 25 |] % | TRAPLT.W #0x0825
00002326 24 00 |$ | MOVE.L D0,D2
00002328 4e b9 00 00 29 74 |N )t | JSR 0x2974
0000232e 65 ba |e | BCS 0x22ea
00002330 e1 4a | J | LSL.W #0x8,D2
00002332 08 c2 00 0f | | BSET.L #0xf,D2
00002336 80 42 | B | OR.W D2,D0
00002338 60 26 |`& | BRA 0x2360
0000233a 32 28 00 02 |2( | MOVE.W (A0+0x2),D1
0000233e 67 aa |g | BEQ 0x22ea
00002340 53 41 |SA | SUBQ.W #0x1,D1
00002342 31 41 00 02 |1A | MOVE.W D1,(A0+0x2)
00002346 12 28 00 01 | ( | MOVE.B (A0+0x1),D1
0000234a 30 30 11 25 00 04 |00 % | MOVE.W ((A0+#0x4)+D1.W),D0 ; LEW=1125
00002350 6b 08 |k | BMI 0x235a
00002352 02 40 0f ff | @ | ANDI.W #0x0fff,D0
00002356 00 40 80 00 | @ | ORI.W #0x8000,D0
0000235a 54 01 |T | ADDQ.B #0x2,D1
0000235c 11 41 00 01 | A | MOVE.B D1,(A0+0x1)
00002360 46 fc 20 00 |F | MOVE.W #0x2000,SR
00002364 4c df 03 06 |L | MOVEM.L (A7)+,D1+D2+A0+A1
00002368 4e 75 |Nu | RTS
0000236a 4c df 70 30 |L p0 | MOVEM.L (A7)+,D4+D5+A4+A5+A6
0000236e 4e b9 00 00 8d 00 |N | JSR 0x8d00
00002374 48 e7 0c 0e |H | MOVEM.L A6+A5+A4+D5+D4,-(A7)
00002378 47 bc 00 0f |G | CHK.W #0xf,D3
0000237c 49 f0 37 b0 00 00 e0 00 |I 7 | LEA.L (D3.W*8+#0xe000),A4 ; LEW=37b0
00002384 08 14 00 07 | | BTST.B #0x7,(A4)
00002388 57 fa 08 25 |W % | TRAPEQ.W #0x0825
0000238c 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
00002390 0c 43 00 08 | C | CMPI.W #0x0008,D3
00002394 6d 30 |m0 | BLT 0x23c6
00002396 4a 41 |JA | TST.W D1
00002398 67 3c |g< | BEQ 0x23d6
0000239a 0c 78 00 80 0d 36 | x 6 | CMPI.W #0x0080,0xd36
000023a0 67 c8 |g | BEQ 0x236a
000023a2 42 84 |B | CLR.L D4
000023a4 18 38 0d 34 | 8 4 | MOVE.B 0xd34,D4
000023a8 3a 03 |: | MOVE.W D3,D5
000023aa e1 4d | M | LSL.W #0x8,D5
000023ac 00 45 80 00 | E | ORI.W #0x8000,D5
000023b0 1a 1a | | MOVE.B (A2)+,D5
000023b2 53 41 |SA | SUBQ.W #0x1,D1
000023b4 31 85 41 a0 10 3c |1 A < | MOVE.W D5,(D4.W+#0x103c) ; LEW=41a0
000023ba 54 04 |T | ADDQ.B #0x2,D4
000023bc 11 c4 0d 34 | 4 | MOVE.B D4,0xd34
000023c0 52 78 0d 36 |Rx 6 | ADDQ.W #0x1,0xd36
000023c4 60 d0 |` | BRA 0x2396
000023c6 4e b9 00 00 28 d8 |N ( | JSR 0x28d8
000023cc 4e b9 00 00 23 e0 |N # | JSR 0x23e0
000023d2 4a 41 |JA | TST.W D1
000023d4 66 94 |f | BNE 0x236a
000023d6 46 fc 20 00 |F | MOVE.W #0x2000,SR
000023da 4c df 70 30 |L p0 | MOVEM.L (A7)+,D4+D5+A4+A5+A6
000023de 4e 75 |Nu | RTS
000023e0 0c 43 00 01 | C | CMPI.W #0x0001,D3
000023e4 66 06 |f | BNE 0x23ec
000023e6 4e b9 00 00 2a 42 |N *B | JSR 0x2a42
000023ec 0c 43 00 02 | C | CMPI.W #0x0002,D3
000023f0 66 10 |f | BNE 0x2402
000023f2 4a 39 00 00 fc 94 |J9 | TST.B MODEM_PORT_FLAG
000023f8 56 fa 08 25 |V % | TRAPNE.W #0x0825
000023fc 4e b9 00 00 2e d8 |N . | JSR 0x2ed8
00002402 0c 43 00 03 | C | CMPI.W #0x0003,D3
00002406 66 06 |f | BNE 0x240e
00002408 4e b9 00 00 3b 28 |N ;( | JSR 0x3b28
0000240e 4e 75 |Nu | RTS
00002410 2f 0c |/ | MOVE.L A4,-(A7)
00002412 40 e7 |@ | MOVE.W SR,-(A7)
00002414 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
00002418 47 bc 00 0f |G | CHK.W #0xf,D3
0000241c 49 f0 37 b0 00 00 e0 00 |I 7 | LEA.L (D3.W*8+#0xe000),A4 ; LEW=37b0
00002424 08 14 00 07 | | BTST.B #0x7,(A4)
00002428 57 fa 08 25 |W % | TRAPEQ.W #0x0825
0000242c 4a 00 |J | TST.B D0
0000242e 66 0e |f | BNE 0x243e
00002430 08 94 00 06 | | BCLR.B #0x6,(A4)
00002434 08 94 00 05 | | BCLR.B #0x5,(A4)
00002438 67 08 |g | BEQ 0x2442
0000243a 61 a4 |a | BSR 0x23e0
0000243c 60 04 |` | BRA 0x2442
0000243e 08 d4 00 06 | | BSET.B #0x6,(A4)
00002442 46 df |F | MOVE.W (A7)+,SR
00002444 28 5f |(_ | MOVEA.L (A7)+,A4
00002446 4e 75 |Nu | RTS
00002448 60 00 03 94 60 00 00 56 |` ` V| .XXX[0x1f0]
00002450 60 00 00 18 46 fc 23 00 |` F # |
00002458 42 41 12 28 00 1b 43 bc |BA ( C |
00002460 00 02 4e f0 15 b0 00 00 | N |
00002468 24 48 48 e7 80 40 4e b9 |$HH @N |
00002470 00 00 77 ca 20 3c 70 ff | w <p |
00002478 00 00 4a 39 00 00 fc 94 | J9 |
00002480 67 06 20 3c 50 ff 80 00 |g <P |
00002488 22 c0 70 0d 42 59 51 c8 |" p BYQ |
00002490 ff fc 21 7c 00 00 00 20 | !| |
00002498 00 08 4c df 02 01 4e f9 | L N |
000024a0 00 00 74 c8 4a b8 11 90 | t J |
000024a8 6b 14 2f 0a 45 f8 11 94 |k / E |
000024b0 4e b9 00 00 8b be 24 5f |N $_|
000024b8 4e b9 00 00 74 bc 21 c8 |N t ! |
000024c0 11 90 2f 09 4e b9 00 00 | / N |
000024c8 77 ca 21 c9 11 9c 54 89 |w ! T |
000024d0 21 c9 11 a0 31 fc 00 fe |! 1 |
000024d8 11 a4 22 5f 4e b9 00 00 | "_N |
000024e0 74 bc 48 e7 fc 7c 30 38 |t H |08|
000024e8 11 a4 6b 00 00 cc 22 78 | k "x|
000024f0 11 a0 34 38 11 ac 28 38 | 48 (8|
000024f8 11 a8 4a 40 6b 00 00 b6 | J@k |
00002500 22 04 e9 49 47 f0 17 b0 |" IG |
00002508 00 00 e0 00 4b f0 11 b0 | K |
00002510 00 00 e1 00 08 93 00 00 | |
00002518 67 24 26 04 86 7c 03 00 |g$& | |
00002520 2f 04 78 0f d6 83 1a 33 |/ x 3|
00002528 46 00 02 05 00 28 67 02 |F (g |
00002530 52 83 51 cc ff f0 28 1f |R Q ( |
00002538 22 c3 53 40 6b 76 08 15 |" S@kv |
00002540 00 00 67 2c 26 04 d6 7c | g,& ||
00002548 04 00 48 43 3a 3c 00 0f | HC:< |
00002550 08 b5 00 06 50 00 67 10 | P g |
00002558 08 b5 00 07 50 00 36 05 | P 6 |
00002560 e1 4b 22 c3 53 40 6b 4c | K" S@kL|
00002568 53 45 6a e4 08 95 00 00 |SEj |
00002570 53 44 6b 08 4e b9 00 00 |SDk N |
00002578 27 22 60 34 45 f8 0d 1c |'"`4E |
00002580 4e b9 00 00 26 dc 4a 39 |N & J9|
00002588 00 00 fc 94 66 0a 45 f8 | f E |
00002590 0d 24 4e b9 00 00 26 dc | $N & |
00002598 45 f8 0d 2c 4e b9 00 00 |E ,N |
000025a0 26 dc 45 f8 0d 34 4e b9 |& E 4N |
000025a8 00 00 26 dc 38 38 11 ac | & 88 |
000025b0 51 ca ff 48 21 c4 11 a8 |Q H! |
000025b8 38 3c 00 fe 98 40 66 0a |8< @f |
000025c0 4c df 3e 3f 4e f9 00 00 |L >?N |
000025c8 24 dc 31 84 01 e1 11 9c |$ 1 |
000025d0 e5 4c 54 44 31 44 00 0a | LTD1D |
000025d8 21 fc 93 03 fc 00 11 90 |! |
000025e0 4e b9 00 00 74 c8 43 f8 |N t C |
000025e8 11 94 4e b9 00 00 8b d8 | N |
000025f0 64 0a c1 49 4e b9 00 00 |d IN |
000025f8 74 ac 20 49 4c df 3e 3f |t IL >?|
00002600 4e 75 2f 08 48 e7 80 e0 |Nu/ H |
00002608 45 f8 11 ae 20 3c 00 00 |E < |
00002610 04 e1 25 7c 00 00 26 02 | %| & |
00002618 00 08 4e b9 00 00 8c 50 | N P|
00002620 4c df 07 01 20 78 11 90 |L x |
00002628 b1 fc 93 03 fc 00 57 f8 | W |
00002630 11 a6 67 06 4e b9 00 00 | g N |
00002638 74 ac 20 5f 4e 75 |t _Nu | .XXX[0x6]
0000263e VECTOR_MODEM.RXRDY:
; Via VECTOR_MODEM.RXRDY
0000263e 48 e7 a0 80 |H | MOVEM.L A0+D2+D0,-(A7) ; <-- VECTOR_0x46
00002642 08 f9 00 01 00 00 04 ea | | BSET.B #0x1,0x4ea
0000264a e9 f8 20 04 a0 01 | | BFEXTU.L IO_DUART_MODEM_STATUS,{0:4},D2
00002650 67 06 |g | BEQ 0x2658
00002652 11 fc 00 40 a0 02 | @ | MOVE.B #0x40,IO_DUART_MODEM_COMMAND
00002658 34 30 21 b0 00 00 90 d0 |40! | MOVE.W (D2.W+#0x90d0),D2 ; LEW=21b0
00002660 14 38 a0 03 | 8 | MOVE.B IO_DUART_MODEM_DATA,D2
00002664 42 80 |B | CLR.L D0
00002666 41 f8 0d 24 |A $ | LEA.L 0xd24,A0
0000266a 10 10 | | MOVE.B (A0),D0
0000266c 0c 68 00 80 00 02 | h | CMPI.W #0x0080,(A0+0x2)
00002672 67 14 |g | BEQ 0x2688
00002674 31 82 01 a0 0e 3c |1 < | MOVE.W D2,(D0.W+#0xe3c) ; LEW=01a0
0000267a 54 00 |T | ADDQ.B #0x2,D0
0000267c 10 80 | | MOVE.B D0,(A0)
0000267e 52 68 00 02 |Rh | ADDQ.W #0x1,(A0+0x2)
00002682 4c df 01 05 |L | MOVEM.L (A7)+,D0+D2+A0
00002686 4e 73 |Ns | RTE
00002688 55 00 |U | SUBQ.B #0x2,D0
0000268a 00 70 40 00 01 a0 0e 3c | p@ <| ORI.W #0x4000,(D0.W+#0xe3c) ; LEW=01a0
00002692 60 ee |` | BRA 0x2682
00002694 VECTOR_MODEM.DSCHG:
; Via VECTOR_MODEM.DSCHG
00002694 48 e7 40 c0 |H @ | MOVEM.L A1+A0+D1,-(A7) ; <-- VECTOR_0x4a
00002698 08 f9 00 01 00 00 04 ea | | BSET.B #0x1,0x4ea
000026a0 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
000026a4 12 38 a0 04 | 8 | MOVE.B IO_DUART_ACR_IPCR,D1
000026a8 08 01 00 03 | | BTST.L #0x3,D1
000026ac 67 22 |g" | BEQ 0x26d0
000026ae 20 78 11 90 | x | MOVEA.L 0x1190,A0
000026b2 b1 fc 93 03 fc 00 | | CMPA.L #0x9303fc00,A0
000026b8 67 1c |g | BEQ 0x26d6
000026ba 22 78 11 a0 |"x | MOVEA.L 0x11a0,A1
000026be 22 c1 |" | MOVE.L D1,(A1)+
000026c0 21 c9 11 a0 |! | MOVE.L A1,0x11a0
000026c4 53 78 11 a4 |Sx | SUBQ.W #0x1,0x11a4
000026c8 6c 06 |l | BGE 0x26d0
000026ca 4e b9 00 00 74 ac |N t | JSR 0x74ac
000026d0 4c df 03 02 |L | MOVEM.L (A7)+,D1+A0+A1
000026d4 4e 73 |Ns | RTE
000026d6 51 f8 11 a7 |Q | SF.B 0x11a7
000026da 60 f4 |` | BRA 0x26d0
000026dc 36 2a 00 02 |6* | .XXX[0x4]
000026e0 67 3e 4a 40 6d 3a 42 85 |g>J@m:B | .XXX[0x1f8]
000026e8 1a 2a 00 01 26 6a 00 04 | * &j |
000026f0 60 02 67 24 22 3c 00 00 |` g$"< |
000026f8 00 00 32 33 50 00 6b 0e | 23P k |
00002700 48 41 e9 99 e1 49 48 41 |HA IHA|
00002708 e8 49 00 41 80 00 22 c1 | I A " |
00002710 54 05 53 43 51 c8 ff dc |T SCQ |
00002718 15 45 00 01 35 43 00 02 | E 5C |
00002720 4e 75 48 e7 74 88 4a 39 |NuH t J9|
00002728 00 00 fc 94 67 00 00 4c | g L|
00002730 41 f8 0d 24 4a 40 6d 42 |A $J@mB|
00002738 42 85 1a 28 00 01 36 28 |B ( 6(|
00002740 00 02 26 68 00 04 4a 43 | &h JC|
00002748 67 00 00 30 22 3c 00 01 |g 0"< |
00002750 00 00 32 33 50 00 6a 22 | 23P j"|
00002758 49 f9 00 00 e0 80 08 14 |I |
00002760 00 06 67 0c b2 2c 00 07 | g , |
00002768 67 1e b2 2c 00 06 67 3e |g , g>|
00002770 22 c1 54 05 53 43 51 c8 |" T SCQ |
00002778 ff ce 11 45 00 01 31 43 | E 1C|
00002780 00 02 4c df 11 2e 4e 75 | L .Nu|
00002788 08 d4 00 05 4a 38 11 8e | J8 |
00002790 66 40 4a b8 11 88 67 3a |f@J g:|
00002798 32 38 11 8c 0c 41 00 03 |28 A |
000027a0 6f 30 08 94 00 04 11 fc |o0 |
000027a8 00 08 a0 02 60 24 08 94 | `$ |
000027b0 00 05 67 1e 08 14 00 04 | g |
000027b8 66 18 4a 78 11 8c 66 08 |f Jx f |
000027c0 4e b9 00 00 31 0e 60 0a |N 1 ` |
000027c8 11 fc 00 04 a0 02 08 d4 | |
000027d0 00 04 08 d4 00 00 54 05 | T |
000027d8 53 43 60 00 ff 6a 48 e7 |SC` jH |
000027e0 fc 7e 4e b9 00 00 77 ca | ~N w |
000027e8 42 84 42 83 42 82 42 81 |B B B B |
000027f0 42 80 24 49 10 1a 26 4a |B $I &J|
000027f8 42 11 53 80 6c 14 4a 11 |B S l J |
00002800 4c df 7e 3f 67 00 4c c2 |L ~?g L |
00002808 52 a8 00 08 4e f9 00 00 |R N |
00002810 74 c0 12 1a 43 bc 00 0c |t C |
00002818 14 1a 45 bc 00 02 16 1a | E |
00002820 47 bc 00 0f 0c 01 00 04 |G |
00002828 66 0a 12 1a 43 bc 00 07 |f C |
00002830 d2 3c 00 0d 28 02 e9 4c | < ( L|
00002838 66 22 49 f0 37 b0 00 00 |f"I 7 |
00002840 e0 00 08 14 00 07 57 fa | W |
00002848 08 25 38 30 33 b0 00 00 | %803 |
00002850 90 e0 2c 44 38 36 12 00 | ,D86 |
00002858 2c 44 4e d6 4a 39 00 00 |,DN J9 |
00002860 fc 94 57 fa 08 25 0c 02 | W % |
00002868 00 01 56 fa 08 25 4a 03 | V %J |
00002870 56 fa 08 25 49 f9 00 00 |V %I |
00002878 e0 80 38 30 13 b0 00 00 | 80 |
00002880 93 10 2c 44 4e d6 08 d4 | ,DN |
00002888 00 06 4e f9 00 00 27 fa | N ' |
00002890 19 5a 00 06 4e f9 00 00 | Z N |
00002898 27 fa 19 5a 00 07 4e f9 |' Z N |
000028a0 00 00 27 fa 4a 41 67 00 | ' JAg |
000028a8 ff 52 d4 c1 52 11 16 c2 | R R |
000028b0 16 c3 16 c1 56 a8 00 08 | V |
000028b8 ef 4a 08 f0 00 00 21 b0 | J ! |
000028c0 00 00 e0 00 42 82 4e f9 | B N |
000028c8 00 00 27 fa 52 8a 4e f9 | ' R N |
000028d0 00 00 27 fa 50 fa 08 24 | ' P $|
000028d8 78 2c |x, | MOVEQ.L #0x2c,D4
000028da c8 14 | | AND.B (A4),D4
000028dc 66 00 00 94 |f | BNE 0x2972
000028e0 4a 41 |JA | TST.W D1
000028e2 67 00 00 8e |g | BEQ 0x2972
000028e6 38 2c 00 04 |8, | MOVE.W (A4+0x4),D4
000028ea 4d f0 49 a0 00 01 |M I | LEA.L (D4.L+#0x1),A6 ; LEW=49a0
000028f0 c8 78 11 82 | x | AND.W 0x1182,D4
000028f4 3a 30 49 90 |:0I | MOVE.W (D4.L),D5 ; LEW=4990
000028f8 66 2e |f. | BNE 0x2928
000028fa 1a 2c 00 01 | , | MOVE.B (A4+0x1),D5
000028fe ba 38 11 86 | 8 | CMP.B 0x1186,D5
00002902 6c 6a |lj | BGE 0x296e
00002904 2a 38 11 7c |*8 | | MOVE.L 0x117c,D5
00002908 67 64 |gd | BEQ 0x296e
0000290a 31 85 49 90 |1 I | MOVE.W D5,(D4.L) ; LEW=4990
0000290e 31 f0 59 90 11 7e |1 Y ~ | MOVE.W (D5.L),0x117e ; LEW=5990
00002914 38 05 |8 | MOVE.W D5,D4
00002916 3a 38 11 80 |:8 | MOVE.W 0x1180,D5
0000291a 31 85 49 90 |1 I | MOVE.W D5,(D4.L) ; LEW=4990
0000291e 4d f0 49 a0 00 02 |M I | LEA.L (D4.L+#0x2),A6 ; LEW=49a0
00002924 52 2c 00 01 |R, | ADDQ.B #0x1,(A4+0x1)
00002928 ba 41 | A | CMP.W D1,D5
0000292a 6f 02 |o | BLE 0x292e
0000292c 3a 01 |: | MOVE.W D1,D5
0000292e 92 45 | E | SUB.W D5,D1
00002930 9b 70 49 90 | pI | SUB.W D5,(D4.L) ; LEW=4990
00002934 0c 45 00 07 | E | CMPI.W #0x0007,D5
00002938 6d 20 |m | BLT 0x295a
0000293a 60 04 |` | BRA 0x2940
0000293c 1c da | | MOVE.B (A2)+,(A6)+
0000293e 53 45 |SE | SUBQ.W #0x1,D5
00002940 28 0e |( | MOVE.L A6,D4
00002942 02 44 00 03 | D | ANDI.W #0x0003,D4
00002946 66 f4 |f | BNE 0x293c
00002948 48 c5 |H | EXTW.L D5
0000294a e4 9d | | ROR.L #0x2,D5
0000294c 53 45 |SE | SUBQ.W #0x1,D5
0000294e 2c da |, | MOVE.L (A2)+,(A6)+
00002950 51 cd ff fc |Q | DBF D5,0x294e
00002954 42 45 |BE | CLR.W D5
00002956 e5 9d | | ROL.L #0x2,D5
00002958 67 08 |g | BEQ 0x2962
0000295a 53 45 |SE | SUBQ.W #0x1,D5
0000295c 1c da | | MOVE.B (A2)+,(A6)+
0000295e 51 cd ff fc |Q | DBF D5,0x295c
00002962 53 8e |S | SUBQ.L #0x1,A6
00002964 39 4e 00 04 |9N | MOVE.W A6,(A4+0x4)
00002968 4e f9 00 00 28 e0 |N ( | JMP 0x28e0
0000296e 08 d4 00 03 | | BSET.B #0x3,(A4)
00002972 4e 75 |Nu | RTS
00002974 41 f0 07 b0 00 00 e0 00 |A | LEA.L (D0.W*8+#0xe000),A0 ; LEW=07b0
0000297c 43 f0 05 a0 11 3c |C < | LEA.L (D0.W*4+#0x113c),A1 ; LEW=05a0
00002982 08 10 00 05 | | BTST.B #0x5,(A0)
00002986 66 1a |f | BNE 0x29a2
00002988 22 11 |" | MOVE.L (A1),D1
0000298a 4a 28 00 01 |J( | TST.B (A0+0x1)
0000298e 66 48 |fH | BNE 0x29d8
00002990 b2 68 00 04 | h | CMP.W (A0+0x4),D1
00002994 62 0c |b | BHI 0x29a2
00002996 67 14 |g | BEQ 0x29ac
00002998 10 30 19 90 | 0 | MOVE.B (D1.L),D0 ; LEW=1990
0000299c 52 81 |R | ADDQ.L #0x1,D1
0000299e 22 81 |" | MOVE.L D1,(A1)
000029a0 4e 75 |Nu | RTS
000029a2 08 90 00 04 | | BCLR.B #0x4,(A0)
000029a6 44 fc 00 01 |D | MOVE.W #0x1,CCR
000029aa 4e 75 |Nu | RTS
000029ac 10 30 19 90 | 0 | MOVE.B (D1.L),D0 ; LEW=1990
000029b0 32 28 00 02 |2( | MOVE.W (A0+0x2),D1
000029b4 31 b8 11 80 19 90 |1 | MOVE.W 0x1180,(D1.L) ; LEW=1990
000029ba 52 41 |RA | ADDQ.W #0x1,D1
000029bc 31 41 00 04 |1A | MOVE.W D1,(A0+0x4)
000029c0 52 81 |R | ADDQ.L #0x1,D1
000029c2 22 81 |" | MOVE.L D1,(A1)
000029c4 08 90 00 03 | | BCLR.B #0x3,(A0)
000029c8 67 08 |g | BEQ 0x29d2
000029ca 08 f9 00 00 00 00 e0 00 | | BSET.B #0x0,0xe000
000029d2 44 fc 00 00 |D | MOVE.W #0x0,CCR
000029d6 4e 75 |Nu | RTS
000029d8 10 30 19 90 | 0 | MOVE.B (D1.L),D0 ; LEW=1990
000029dc 52 81 |R | ADDQ.L #0x1,D1
000029de 22 81 |" | MOVE.L D1,(A1)
000029e0 c2 78 11 84 | x | AND.W 0x1184,D1
000029e4 66 ec |f | BNE 0x29d2
000029e6 32 28 00 02 |2( | MOVE.W (A0+0x2),D1
000029ea 31 70 19 90 00 02 |1p | MOVE.W (D1.L),(A0+0x2) ; LEW=1990
000029f0 31 b8 11 7e 19 90 |1 ~ | MOVE.W 0x117e,(D1.L) ; LEW=1990
000029f6 31 c1 11 7e |1 ~ | MOVE.W D1,0x117e
000029fa 32 28 00 02 |2( | MOVE.W (A0+0x2),D1
000029fe 54 81 |T | ADDQ.L #0x2,D1
00002a00 22 81 |" | MOVE.L D1,(A1)
00002a02 12 28 00 01 | ( | MOVE.B (A0+0x1),D1
00002a06 53 01 |S | SUBQ.B #0x1,D1
00002a08 11 41 00 01 | A | MOVE.B D1,(A0+0x1)
00002a0c b2 38 11 87 | 8 | CMP.B 0x1187,D1
00002a10 6e c0 |n | BGT 0x29d2
00002a12 60 b0 |` | BRA 0x29c4
00002a14 08 94 00 06 | | .XXX[0x4]
00002a18 08 94 00 05 67 06 4e b9 | g N | .XXX[0x28]
00002a20 00 00 2a 42 4e f9 00 00 | *BN |
00002a28 27 fa 08 94 00 01 12 1a |' |
00002a30 4e b9 00 00 28 d8 4e b9 |N ( N |
00002a38 00 00 2a 42 4e f9 00 00 | *BN |
00002a40 28 a4 |( | .XXX[0x2]
00002a42 08 39 00 00 00 00 fc 06 | 9 | BTST.B #0x0,0xfc06
00002a4a 66 1a |f | BNE 0x2a66
00002a4c 08 39 00 05 00 00 e0 08 | 9 | BTST.B #0x5,0xe008
00002a54 66 10 |f | BNE 0x2a66
00002a56 08 f9 00 04 00 00 e0 08 | | BSET.B #0x4,0xe008
00002a5e 66 06 |f | BNE 0x2a66
00002a60 08 f8 00 00 90 03 | | BSET.B #0x0,IO_UART_COMMAND
00002a66 4e 75 |Nu | RTS
00002a68 20 1f | | MOVE.L (A7)+,D0
00002a6a 4e b9 00 00 8d 00 |N | JSR 0x8d00
00002a70 2f 00 |/ | MOVE.L D0,-(A7)
00002a72 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
00002a76 30 39 00 00 e0 0c |09 | MOVE.W 0xe00c,D0
00002a7c 90 79 00 00 e0 0a | y | SUB.W 0xe00a,D0
00002a82 53 40 |S@ | SUBQ.W #0x1,D0
00002a84 66 e2 |f | BNE 0x2a68
00002a86 46 fc 20 00 |F | MOVE.W #0x2000,SR
00002a8a 20 1f | | MOVE.L (A7)+,D0
00002a8c 4e 75 |Nu | RTS
00002a8e 11 80 01 f1 00 00 fc 60 | `| MOVE.B D0,((#0xfc60)) ; LEW=01f1
00002a96 52 79 00 00 fc 62 |Ry b | ADDQ.W #0x1,0xfc62
00002a9c 66 08 |f | BNE 0x2aa6
00002a9e 33 fc fc c0 00 00 fc 62 |3 b| MOVE.W #0xfcc0,0xfc62
00002aa6 11 c0 90 00 | | MOVE.B D0,IO_UART_DATA
00002aaa 4e 75 |Nu | RTS
00002aac VECTOR_CONSOLE.TXRDY:
00002aac 48 e7 c0 c0 |H | MOVEM.L A1+A0+D1+D0,-(A7) ; <-- VECTOR_0x49
00002ab0 08 f9 00 01 00 00 04 ea | | BSET.B #0x1,0x4ea
00002ab8 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
00002abc 70 01 |p | MOVEQ.L #0x01,D0
00002abe 4e b9 00 00 29 74 |N )t | JSR 0x2974
00002ac4 65 08 |e | BCS 0x2ace
00002ac6 61 c6 |a | BSR 0x2a8e
00002ac8 4c df 03 03 |L | MOVEM.L (A7)+,D0+D1+A0+A1
00002acc 4e 73 |Ns | RTE
00002ace 08 b8 00 00 90 03 | | BCLR.B #0x0,IO_UART_COMMAND
00002ad4 60 f2 |` | BRA 0x2ac8
00002ad6 VECTOR_CONSOLE.RXRDY:
00002ad6 48 e7 a0 80 |H | MOVEM.L A0+D2+D0,-(A7) ; <-- VECTOR_0x45
00002ada 08 f9 00 01 00 00 04 ea | | BSET.B #0x1,0x4ea
00002ae2 e9 f8 20 83 90 01 | | BFEXTU.L IO_UART_STATUS,{2:3},D2
00002ae8 67 0e |g | BEQ 0x2af8
00002aea 34 30 21 b0 00 00 91 2a |40! *| MOVE.W (D2.W+#0x912a),D2 ; LEW=21b0
00002af2 08 f8 00 04 90 03 | | BSET.B #0x4,IO_UART_COMMAND
00002af8 14 38 90 00 | 8 | MOVE.B IO_UART_DATA,D2
00002afc 08 39 00 06 00 00 e0 08 | 9 | BTST.B #0x6,0xe008
00002b04 67 10 |g | BEQ 0x2b16
00002b06 b4 39 00 00 e0 0f | 9 | CMP.B 0xe00f,D2
00002b0c 67 30 |g0 | BEQ 0x2b3e
00002b0e b4 39 00 00 e0 0e | 9 | CMP.B 0xe00e,D2
00002b14 67 3a |g: | BEQ 0x2b50
00002b16 42 80 |B | CLR.L D0
00002b18 10 38 0d 1c | 8 | MOVE.B 0xd1c,D0
00002b1c 0c 78 00 80 0d 1e | x | CMPI.W #0x0080,0xd1e
00002b22 67 4e |gN | BEQ 0x2b72
00002b24 00 42 81 00 | B | ORI.W #0x8100,D2
00002b28 31 82 01 a0 0d 3c |1 < | MOVE.W D2,(D0.W+#0xd3c) ; LEW=01a0
00002b2e 52 78 0d 1e |Rx | ADDQ.W #0x1,0xd1e
00002b32 54 00 |T | ADDQ.B #0x2,D0
00002b34 11 c0 0d 1c | | MOVE.B D0,0xd1c
00002b38 4c df 01 05 |L | MOVEM.L (A7)+,D0+D2+A0
00002b3c 4e 73 |Ns | RTE
00002b3e 08 f9 00 00 00 00 e0 00 | | BSET.B #0x0,0xe000
00002b46 08 f9 00 05 00 00 e0 08 | | BSET.B #0x5,0xe008
00002b4e 60 18 |` | BRA 0x2b68
00002b50 08 f9 00 00 00 00 e0 00 | | BSET.B #0x0,0xe000
00002b58 08 b9 00 05 00 00 e0 08 | | BCLR.B #0x5,0xe008
00002b60 67 06 |g | BEQ 0x2b68
00002b62 4e b9 00 00 2a 42 |N *B | JSR 0x2a42
00002b68 4a 79 00 00 07 7a |Jy z | TST.W 0x77a
00002b6e 66 c8 |f | BNE 0x2b38
00002b70 60 a4 |` | BRA 0x2b16
00002b72 55 00 |U | SUBQ.B #0x2,D0
00002b74 00 70 40 00 01 a0 0d 3c | p@ <| ORI.W #0x4000,(D0.W+#0xd3c) ; LEW=01a0
00002b7c 60 ba |` | BRA 0x2b38
00002b7e VECTOR_CONSOLE.BREAK:
00002b7e 4a 39 00 00 fc 00 |J9 | TST.B 0xfc00 ; <-- VECTOR_0x42
00002b84 6a 02 |j | BPL 0x2b88
00002b86 4e 40 |N@ | TRAP #0
00002b88 08 f8 00 04 90 03 | | BSET.B #0x4,IO_UART_COMMAND
00002b8e 4a 38 90 00 |J8 | TST.B IO_UART_DATA
00002b92 08 39 00 05 00 00 fc 00 | 9 | BTST.B #0x5,0xfc00
00002b9a 67 40 |g@ | BEQ 0x2bdc
00002b9c 08 f9 00 00 00 00 fc 06 | | BSET.B #0x0,0xfc06
00002ba4 66 36 |f6 | BNE 0x2bdc
00002ba6 21 f8 01 14 11 c0 |! | MOVE.L vector_console.rxrdy,0x11c0
00002bac 21 f8 01 24 11 bc |! $ | MOVE.L vector_console.txrdy,0x11bc
00002bb2 21 fc 00 00 2e 00 01 14 |! . | MOVE.L #0x2e00,vector_console.rxrdy
00002bba 21 fc 00 00 2b f6 01 24 |! + $| MOVE.L #0x2bf6,vector_console.txrdy
00002bc2 11 f8 90 03 11 d6 | | MOVE.B IO_UART_COMMAND,0x11d6
00002bc8 21 fc 00 00 91 32 11 c4 |! 2 | MOVE.L #0x9132,0x11c4
00002bd0 08 f8 00 00 90 03 | | BSET.B #0x0,IO_UART_COMMAND
00002bd6 08 b8 00 02 90 03 | | BCLR.B #0x2,IO_UART_COMMAND
00002bdc 4e 73 |Ns | RTE
00002bde VECTOR_0x50:
00002bde 08 39 00 05 00 00 fc 00 | 9 | BTST.B #0x5,0xfc00 ; <-- VECTOR_0x50
00002be6 67 f4 |g | BEQ 0x2bdc
00002be8 08 39 00 00 00 00 fc 06 | 9 | BTST.B #0x0,0xfc06
00002bf0 66 ea |f | BNE 0x2bdc
00002bf2 PANIC_0x728_unknown_interrupt:
00002bf2 50 fa 07 28 |P ( | PANIC.W #0x728
00002bf6 48 e7 c0 80 |H | MOVEM.L A0+D1+D0,-(A7) ; Via VECTOR_CONSOLE.TXRDY
00002bfa 08 f9 00 01 00 00 04 ea | | BSET.B #0x1,0x4ea
00002c02 20 78 11 c4 | x | MOVEA.L 0x11c4,A0
00002c06 42 81 |B | CLR.L D1
00002c08 42 80 |B | CLR.L D0
00002c0a 10 18 | | MOVE.B (A0)+,D0
00002c0c 21 c8 11 c4 |! | MOVE.L A0,0x11c4
00002c10 32 30 03 b0 00 00 92 9b |20 | MOVE.W (D0.W*2+#0x929b),D1 ; LEW=03b0
00002c18 20 41 | A | MOVEA.L D1,A0
00002c1a 0c 00 00 06 | | CMPI.B #0x06,D0
00002c1e 63 06 |c | BLS 0x2c26
00002c20 11 c0 90 00 | | MOVE.B D0,IO_UART_DATA
00002c24 60 02 |` | BRA 0x2c28
00002c26 4e 90 |N | JSR (A0)
00002c28 4c df 01 03 |L | MOVEM.L (A7)+,D0+D1+A0
00002c2c 4e 73 |Ns | RTE
00002c2e 11 fc | | .XXX[0x2]
00002c30 00 04 11 d3 08 38 00 03 | 8 | .XXX[0x1d0]
00002c38 f8 03 66 0c 55 38 11 d3 | f U8 |
00002c40 21 fc 00 00 91 ea 11 c4 |! |
00002c48 4e 75 21 fc 00 00 fc 40 |Nu! @|
00002c50 11 c8 11 c0 11 d4 4a 38 | J8|
00002c58 11 d5 66 0e 08 b8 00 00 | f |
00002c60 90 03 08 f8 00 02 90 03 | |
00002c68 4e 75 53 38 11 d5 20 78 |NuS8 x|
00002c70 11 c8 b1 fc 00 00 fc 40 | @|
00002c78 66 0e 42 38 11 d5 21 fc |f B8 ! |
00002c80 00 00 92 96 11 c4 4e 75 | Nu|
00002c88 10 20 21 c8 11 c8 21 fc | ! ! |
00002c90 00 00 92 92 11 c4 0c 00 | |
00002c98 00 20 64 04 57 b8 11 c4 | d W |
00002ca0 4e 75 20 38 11 c8 90 7c |Nu 8 ||
00002ca8 fc 40 0c 38 00 02 11 d4 | @ 8 |
00002cb0 66 00 00 b8 21 fc 00 00 |f ! |
00002cb8 91 32 11 c4 20 7c 00 00 | 2 | |
00002cc0 fc 40 4a 10 67 da 4e b9 | @J g N |
00002cc8 80 00 20 3c 0c 80 00 01 | < |
00002cd0 09 b4 67 28 b0 38 11 d3 | g( 8 |
00002cd8 62 c6 53 00 6b 4a 53 00 |b S kJS |
00002ce0 6b 24 53 00 6b 4c 53 00 |k$S kLS |
00002ce8 6b 12 4e b9 00 00 88 9a |k N |
00002cf0 21 f0 0d b0 00 00 92 ac |! |
00002cf8 11 c4 4e 75 08 b9 00 00 | Nu |
00002d00 00 00 fc 06 4e 40 11 f8 | N@ |
00002d08 11 d6 90 03 08 b9 00 00 | |
00002d10 00 00 fc 06 21 f8 11 c0 | ! |
00002d18 01 14 21 f8 11 bc 01 24 | ! $|
00002d20 08 f8 00 00 90 03 4e 75 | Nu|
00002d28 21 fc 00 00 92 11 11 c4 |! |
00002d30 4e 75 20 79 00 00 fc 60 |Nu y `|
00002d38 21 c8 11 cc 60 0c 20 78 |! ` x|
00002d40 11 cc b1 f9 00 00 fc 60 | `|
00002d48 67 bc 11 d8 90 00 11 fc |g |
00002d50 00 06 11 d0 31 c8 11 ce | 1 |
00002d58 66 06 31 fc fc c0 11 ce |f 1 |
00002d60 21 fc 00 00 11 d0 11 c4 |! |
00002d68 4e 75 21 fc 00 00 91 fc |Nu! |
00002d70 11 c4 53 40 6b 90 66 3a | S@k f:|
00002d78 10 39 00 00 fc 40 02 00 | 9 @ |
00002d80 00 5f 0c 00 00 4e 67 00 | _ Ng |
00002d88 ff 7e 0c 00 00 59 66 20 | ~ Yf |
00002d90 13 fc 00 08 00 00 fc 01 | |
00002d98 13 fc 00 01 00 00 fc 04 | |
00002da0 23 fc 00 00 2d a0 00 00 |# - |
00002da8 fc 08 4e f9 00 00 8f fa | N |
00002db0 4e 75 57 40 66 fa 10 39 |NuW@f 9|
00002db8 00 00 fc 40 02 00 00 5f | @ _|
00002dc0 0c 00 00 4d 66 ea 10 39 | Mf 9|
00002dc8 00 00 fc 41 02 00 00 5f | A _|
00002dd0 0c 00 00 45 66 da 10 39 | Ef 9|
00002dd8 00 00 fc 42 02 00 00 5f | B _|
00002de0 0c 00 00 4e 66 ca 10 39 | Nf 9|
00002de8 00 00 fc 43 02 00 00 5f | C _|
00002df0 0c 00 00 55 66 ba 13 fc | Uf |
00002df8 00 1f 00 00 fc 01 60 98 | ` |
00002e00 48 e7 80 80 |H | MOVEM.L A0+D0,-(A7) ; Via VECTOR_CONSOLE.RXRDY
00002e04 08 f9 00 01 00 00 04 ea | | BSET.B #0x1,0x4ea
00002e0c 20 78 11 c8 | x | MOVEA.L 0x11c8,A0
00002e10 10 38 90 00 | 8 | MOVE.B IO_UART_DATA,D0
00002e14 02 00 00 7f | | ANDI.B #0x7f,D0
00002e18 0c 00 00 0d | | CMPI.B #0x0d,D0
00002e1c 67 4c |gL | BEQ 0x2e6a
00002e1e 0c 00 00 0a | | CMPI.B #0x0a,D0
00002e22 67 46 |gF | BEQ 0x2e6a
00002e24 0c 00 00 08 | | CMPI.B #0x08,D0
00002e28 67 5a |gZ | BEQ 0x2e84
00002e2a 0c 00 00 7f | | CMPI.B #0x7f,D0
00002e2e 67 54 |gT | BEQ 0x2e84
00002e30 0c 00 00 15 | | CMPI.B #0x15,D0
00002e34 67 40 |g@ | BEQ 0x2e76
00002e36 b1 fc 00 00 fc 5f | _ | CMPA.L #0xfc5f,A0
00002e3c 6d 0a |m | BLT 0x2e48
00002e3e 21 fc 00 00 92 96 11 c4 |! | MOVE.L #0x9296,0x11c4
00002e46 60 50 |`P | BRA 0x2e98
00002e48 10 c0 | | MOVE.B D0,(A0)+
00002e4a 21 c8 11 c8 |! | MOVE.L A0,0x11c8
00002e4e 20 7c 00 00 11 d0 | | | MOVEA.L #0x11d0,A0
00002e54 0c 00 00 20 | | CMPI.B #0x20,D0
00002e58 64 08 |d | BCC 0x2e62
00002e5a 10 fc 00 5e | ^ | MOVE.B #0x5e,(A0)+
00002e5e d0 3c 00 40 | < @ | ADD.B #0x40,D0
00002e62 10 c0 | | MOVE.B D0,(A0)+
00002e64 10 fc 00 04 | | MOVE.B #0x04,(A0)+
00002e68 60 26 |`& | BRA 0x2e90
00002e6a 42 18 |B | CLR.B (A0)+
00002e6c 21 fc 00 00 92 98 11 c4 |! | MOVE.L #0x9298,0x11c4
00002e74 60 22 |`" | BRA 0x2e98
00002e76 91 fc 00 00 fc 40 | @ | SUBA.L #0xfc40,A0
00002e7c 30 08 |0 | MOVE.W A0,D0
00002e7e 11 c0 11 d5 | | MOVE.B D0,0x11d5
00002e82 60 06 |` | BRA 0x2e8a
00002e84 11 fc 00 01 11 d5 | | MOVE.B #0x01,0x11d5
00002e8a 11 fc 00 04 11 d0 | | MOVE.B #0x04,0x11d0
00002e90 21 fc 00 00 11 d0 11 c4 |! | MOVE.L #0x11d0,0x11c4
00002e98 08 b8 00 02 90 03 | | BCLR.B #0x2,IO_UART_COMMAND
00002e9e 08 f8 00 00 90 03 | | BSET.B #0x0,IO_UART_COMMAND
00002ea4 4c df 01 01 |L | MOVEM.L (A7)+,D0+A0
00002ea8 4e 73 |Ns | RTE
00002eaa 08 94 00 06 08 94 | | .XXX[0x6]
00002eb0 00 05 67 06 4e b9 00 00 | g N | .XXX[0x28]
00002eb8 2e d8 4e f9 00 00 27 fa |. N ' |
00002ec0 08 94 00 01 12 1a 4e b9 | N |
00002ec8 00 00 28 d8 4e b9 00 00 | ( N |
00002ed0 2e d8 4e f9 00 00 28 a4 |. N ( |
00002ed8 08 39 00 05 00 00 e0 10 | 9 | BTST.B #0x5,0xe010
00002ee0 66 10 |f | BNE 0x2ef2
00002ee2 08 f9 00 04 00 00 e0 10 | | BSET.B #0x4,0xe010
00002eea 66 06 |f | BNE 0x2ef2
00002eec 11 fc 00 04 a0 02 | | MOVE.B #0x04,IO_DUART_MODEM_COMMAND
00002ef2 23 fc 00 00 2e fe 00 00 |# . | MOVE.L #0x2efe,0x147d
00002efa 14 7d | } |
00002efc 4e 75 |Nu | RTS
00002efe 48 e7 |H | .XXX[0x2]
00002f00 c0 c0 08 f9 00 01 00 00 | | .XXX[0x208]
00002f08 04 ea 46 fc 27 00 70 02 | F ' p |
00002f10 4e b9 00 00 29 74 65 0a |N )te |
00002f18 11 c0 a0 03 4c df 03 03 | L |
00002f20 4e 73 11 fc 00 08 a0 02 |Ns |
00002f28 60 f2 08 94 00 01 12 1a |` |
00002f30 4e b9 00 00 28 d8 42 39 |N ( B9|
00002f38 00 00 04 eb 4e f9 00 00 | N |
00002f40 28 a4 11 fc 00 02 a0 0f |( |
00002f48 4e f9 00 00 27 fa 11 fc |N ' |
00002f50 00 02 a0 0e 4e f9 00 00 | N |
00002f58 27 fa 11 fc 00 01 a0 0f |' |
00002f60 4e f9 00 00 27 fa 11 fc |N ' |
00002f68 00 01 a0 0e 4e f9 00 00 | N |
00002f70 27 fa 48 e7 60 10 08 d4 |' H ` |
00002f78 00 00 08 94 00 06 08 94 | |
00002f80 00 05 67 1e 08 14 00 04 | g |
00002f88 66 18 4a b8 11 88 66 08 |f J f |
00002f90 4e b9 00 00 31 0e 60 0a |N 1 ` |
00002f98 11 fc 00 04 a0 02 08 d4 | |
00002fa0 00 04 4c df 08 06 4e f9 | L N |
00002fa8 00 00 27 fa 12 1a 0c 01 | ' |
00002fb0 00 02 67 0a e9 f8 11 82 | g |
00002fb8 11 d7 67 04 72 07 72 0f | g r r |
00002fc0 ef f8 11 04 11 d8 11 f8 | |
00002fc8 11 d7 a0 00 11 f8 11 d8 | |
00002fd0 a0 00 11 f8 11 d9 a0 01 | |
00002fd8 4e f9 00 00 27 fa 12 1a |N ' |
00002fe0 02 41 00 0f 14 30 11 b0 | A 0 |
00002fe8 00 00 93 3a 6b 00 ff ea | :k |
00002ff0 ef f8 21 04 11 d9 60 00 | ! ` |
00002ff8 ff ce 12 1a 02 41 00 0f | A |
00003000 14 30 11 b0 00 00 93 3a | 0 :|
00003008 6b 00 ff ce ef f8 20 04 |k |
00003010 11 d9 60 00 ff b2 12 1a | ` |
00003018 02 41 00 03 14 30 11 b0 | A 0 |
00003020 00 00 93 4a ef f8 20 c3 | J |
00003028 11 d7 60 00 ff 9a 12 1a | ` |
00003030 02 41 00 03 ef f8 11 82 | A |
00003038 11 d7 67 10 e9 f8 11 04 | g |
00003040 11 d8 66 00 ff 82 72 07 | f r |
00003048 60 00 ff 7c e9 f8 11 04 |` | |
00003050 11 d8 0a 01 00 07 67 00 | g |
00003058 ff 68 60 00 ff 6a 4e f9 | h` jN |
00003060 00 00 27 fa 08 94 00 01 | ' |
00003068 12 1a 4e b9 00 00 28 d8 | N ( |
00003070 4e b9 00 00 31 0e 4e f9 |N 1 N |
00003078 00 00 28 a4 18 14 02 04 | ( |
00003080 00 3c 66 4a 4a 78 11 8c | <fJJx |
00003088 66 44 48 e7 80 e0 45 f8 |fDH E |
00003090 11 dc 20 3c 00 00 3d 08 | < = |
00003098 25 7c 00 00 31 7c 00 08 |%| 1| |
000030a0 4e b9 00 00 8c 50 4c df |N PL |
000030a8 07 01 31 fc ff ff 11 8c | 1 |
000030b0 21 fc 00 00 00 01 11 88 |! |
000030b8 08 f8 00 00 11 8e 11 fc | |
000030c0 00 64 a0 02 08 d4 00 03 | d |
000030c8 4e f9 00 00 28 b8 08 d4 |N ( |
000030d0 00 02 4e f9 00 00 27 fa | N ' |
000030d8 4d f9 00 00 e1 00 08 36 |M 6|
000030e0 00 06 40 00 66 0c 08 14 | @ f |
000030e8 00 04 67 0c 08 f6 00 07 | g |
000030f0 40 00 4e f9 00 00 27 fa |@ N ' |
000030f8 08 f6 00 06 40 00 02 04 | @ |
00003100 00 f0 08 f6 00 00 40 00 | @ |
00003108 4e f9 00 00 27 fa |N ' | .XXX[0x6]
0000310e 48 e7 0c 00 |H | MOVEM.L D5+D4,-(A7)
00003112 78 30 |x0 | MOVEQ.L #0x30,D4
00003114 c8 14 | | AND.B (A4),D4
00003116 88 78 11 8c | x | OR.W 0x118c,D4
0000311a 66 26 |f& | BNE 0x3142
0000311c 38 2c 00 02 |8, | MOVE.W (A4+0x2),D4
00003120 3a 30 49 90 |:0I | MOVE.W (D4.L),D5 ; LEW=4990
00003124 8a 78 11 82 | x | OR.W 0x1182,D5
00003128 54 45 |TE | ADDQ.W #0x2,D5
0000312a 67 16 |g | BEQ 0x3142
0000312c 44 45 |DE | NEG.W D5
0000312e 31 c5 11 8c |1 | MOVE.W D5,0x118c
00003132 54 84 |T | ADDQ.L #0x2,D4
00003134 21 c4 11 88 |! | MOVE.L D4,0x1188
00003138 08 d4 00 04 | | BSET.B #0x4,(A4)
0000313c 11 fc 00 04 a0 02 | | MOVE.B #0x04,IO_DUART_MODEM_COMMAND
00003142 4c df 00 30 |L 0 | MOVEM.L (A7)+,D4+D5
00003146 4e 75 |Nu | RTS
00003148 VECTOR_MODEM.TXRDY:
; Via VECTOR_MODEM.TXRDY
00003148 48 e7 fe 0c |H | MOVEM.L A5+A4+D6+D5+D4+D3+D2+D1+D0,-(A7); <-- VECTOR_0x4b
0000314c 08 f9 00 01 00 00 04 ea | | BSET.B #0x1,0x4ea
00003154 49 f9 00 00 e0 80 |I | LEA.L 0xe080,A4
0000315a 42 84 |B | CLR.L D4
0000315c 32 38 11 8c |28 | MOVE.W 0x118c,D1
00003160 67 00 00 6a |g j | BEQ 0x31cc
00003164 53 41 |SA | SUBQ.W #0x1,D1
00003166 31 c1 11 8c |1 | MOVE.W D1,0x118c
0000316a 2a 78 11 88 |*x | MOVEA.L 0x1188,A5
0000316e 11 dd a0 03 | | MOVE.B (A5)+,IO_DUART_MODEM_DATA
00003172 21 cd 11 88 |! | MOVE.L A5,0x1188
00003176 4c df 30 7f |L 0 | MOVEM.L (A7)+,D0+D1+D2+D3+D4+D5+D6+A4+A5
0000317a 4e 73 |Ns | RTE
0000317c 08 b9 00 02 | | .XXX[0x4]
00003180 00 00 e0 80 66 24 11 fc | f$ | .XXX[0x48]
00003188 00 30 a0 02 08 b9 00 03 | 0 |
00003190 00 00 e0 80 08 f9 00 00 | |
00003198 00 00 e0 80 42 b8 11 88 | B |
000031a0 42 78 11 8c 42 38 11 8e |Bx B8 |
000031a8 4e 75 48 e7 80 e0 45 f8 |NuH E |
000031b0 11 dc 20 3c 00 00 3d 08 | < = |
000031b8 25 7c 00 00 31 7c 00 08 |%| 1| |
000031c0 4e b9 00 00 8c 50 4c df |N PL |
000031c8 07 01 60 dc | ` | .XXX[0x4]
000031cc 08 94 00 04 | | BCLR.B #0x4,(A4)
000031d0 11 fc 00 08 a0 02 | | MOVE.B #0x08,IO_DUART_MODEM_COMMAND
000031d6 28 38 11 88 |(8 | MOVE.L 0x1188,D4
000031da 4a 2c 00 01 |J, | TST.B (A4+0x1)
000031de 66 28 |f( | BNE 0x3208
000031e0 3c 38 11 84 |<8 | MOVE.W 0x1184,D6
000031e4 cc 44 | D | AND.W D4,D6
000031e6 67 0e |g | BEQ 0x31f6
000031e8 3a 2c 00 04 |:, | MOVE.W (A4+0x4),D5
000031ec 9a 44 | D | SUB.W D4,D5
000031ee 52 45 |RE | ADDQ.W #0x1,D5
000031f0 62 54 |bT | BHI 0x3246
000031f2 5d fa 06 7a |] z | TRAPLT.W #0x067a
000031f6 38 2c 00 02 |8, | MOVE.W (A4+0x2),D4
000031fa 31 b8 11 80 49 90 |1 I | MOVE.W 0x1180,(D4.L) ; LEW=4990
00003200 52 44 |RD | ADDQ.W #0x1,D4
00003202 39 44 00 04 |9D | MOVE.W D4,(A4+0x4)
00003206 60 6c |`l | BRA 0x3274
00003208 3c 38 11 84 |<8 | MOVE.W 0x1184,D6
0000320c 3a 06 |: | MOVE.W D6,D5
0000320e cc 44 | D | AND.W D4,D6
00003210 67 06 |g | BEQ 0x3218
00003212 9a 46 | F | SUB.W D6,D5
00003214 52 45 |RE | ADDQ.W #0x1,D5
00003216 60 2e |`. | BRA 0x3246
00003218 53 2c 00 01 |S, | SUBQ.B #0x1,(A4+0x1)
0000321c 42 85 |B | CLR.L D5
0000321e 3a 2c 00 02 |:, | MOVE.W (A4+0x2),D5
00003222 38 30 59 90 |80Y | MOVE.W (D5.L),D4 ; LEW=5990
00003226 31 b8 11 7e 59 90 |1 ~Y | MOVE.W 0x117e,(D5.L) ; LEW=5990
0000322c 31 c5 11 7e |1 ~ | MOVE.W D5,0x117e
00003230 39 44 00 02 |9D | MOVE.W D4,(A4+0x2)
00003234 3a 30 49 90 |:0I | MOVE.W (D4.L),D5 ; LEW=4990
00003238 8a 78 11 82 | x | OR.W 0x1182,D5
0000323c 54 45 |TE | ADDQ.W #0x2,D5
0000323e 44 45 |DE | NEG.W D5
00003240 54 84 |T | ADDQ.L #0x2,D4
00003242 21 c4 11 88 |! | MOVE.L D4,0x1188
00003246 31 c5 11 8c |1 | MOVE.W D5,0x118c
0000324a 08 14 00 05 | | BTST.B #0x5,(A4)
0000324e 66 00 00 9a |f | BNE 0x32ea
00003252 08 d4 00 04 | | BSET.B #0x4,(A4)
00003256 11 fc 00 04 a0 02 | | MOVE.B #0x04,IO_DUART_MODEM_COMMAND
0000325c 1c 2c 00 01 | , | MOVE.B (A4+0x1),D6
00003260 bc 38 11 87 | 8 | CMP.B 0x1187,D6
00003264 6e 00 00 84 |n | BGT 0x32ea
00003268 08 14 00 02 | | BTST.B #0x2,(A4)
0000326c 66 00 00 7c |f | | BNE 0x32ea
00003270 60 00 00 6e |` n | BRA 0x32e0
00003274 42 b8 11 88 |B | CLR.L 0x1188
00003278 42 78 11 8c |Bx | CLR.W 0x118c
0000327c 42 38 11 8e |B8 | CLR.B 0x118e
00003280 08 39 00 07 00 00 e1 10 | 9 | BTST.B #0x7,0xe110
00003288 67 10 |g | BEQ 0x329a
0000328a 08 f9 00 06 00 00 e1 10 | | BSET.B #0x6,0xe110
00003292 08 f9 00 00 00 00 e1 10 | | BSET.B #0x0,0xe110
0000329a 08 94 00 02 | | BCLR.B #0x2,(A4)
0000329e 67 40 |g@ | BEQ 0x32e0
000032a0 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
000032a4 45 f8 11 dc |E | LEA.L 0x11dc,A2
000032a8 20 3c 00 00 3d 08 | < = | MOVE.L #0x3d08,D0
000032ae 25 7c 00 00 31 7c 00 08 |%| 1| | MOVE.L #0x317c,(A2+0x8)
000032b6 4e b9 00 00 8c 50 |N P | JSR 0x8c50
000032bc 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
000032c0 31 fc ff ff 11 8c |1 | MOVE.W #0xffff,0x118c
000032c6 21 fc 00 00 00 01 11 88 |! | MOVE.L #0x1,0x1188
000032ce 08 f8 00 00 11 8e | | BSET.B #0x0,0x118e
000032d4 11 fc 00 64 a0 02 | d | MOVE.B #0x64,IO_DUART_MODEM_COMMAND
000032da 08 d4 00 03 | | BSET.B #0x3,(A4)
000032de 60 0a |` | BRA 0x32ea
000032e0 08 94 00 03 | | BCLR.B #0x3,(A4)
000032e4 67 04 |g | BEQ 0x32ea
000032e6 08 d4 00 00 | | BSET.B #0x0,(A4)
000032ea 4c df 30 7f |L 0 | MOVEM.L (A7)+,D0+D1+D2+D3+D4+D5+D6+A4+A5
000032ee 4e 73 |Ns | RTE
000032f0 48 e7 f0 f0 |H | MOVEM.L A3+A2+A1+A0+D3+D2+D1+D0,-(A7)
000032f4 41 f9 00 00 e0 00 |A | LEA.L 0xe000,A0
000032fa 42 80 |B | CLR.L D0
000032fc 72 0f |r | MOVEQ.L #0x0f,D1
000032fe 34 3c 70 ff |4<p | MOVE.W #0x70ff,D2
00003302 4a 39 00 00 fc 94 |J9 | TST.B MODEM_PORT_FLAG
00003308 67 04 |g | BEQ 0x330e
0000330a 34 3c 50 ff |4<P | MOVE.W #0x50ff,D2
0000330e d4 42 | B | ADD.W D2,D2
00003310 64 06 |d | BCC 0x3318
00003312 08 d0 00 07 | | BSET.B #0x7,(A0)
00003316 52 80 |R | ADDQ.L #0x1,D0
00003318 50 88 |P | ADDQ.L #0x8,A0
0000331a 51 c9 ff f2 |Q | DBF D1,0x330e
0000331e 4a 39 00 00 fc 94 |J9 | TST.B MODEM_PORT_FLAG
00003324 67 10 |g | BEQ 0x3336
00003326 31 fc 00 01 11 ac |1 | MOVE.W #0x1,0x11ac
0000332c 08 f9 00 07 00 00 e0 80 | | BSET.B #0x7,0xe080
00003334 52 80 |R | ADDQ.L #0x1,D0
00003336 22 00 |" | MOVE.L D0,D1
00003338 53 81 |S | SUBQ.L #0x1,D1
0000333a 24 3c 00 00 10 00 |$< | MOVE.L #0x1000,D2
00003340 76 02 |v | MOVEQ.L #0x02,D3
00003342 d6 83 | | ADD.L D3,D3
00003344 e2 8a | | LSR.L #0x1,D2
00003346 e2 89 | | LSR.L #0x1,D1
00003348 66 f8 |f | BNE 0x3342
0000334a 22 03 |" | MOVE.L D3,D1
0000334c 41 f9 00 00 c0 00 |A | LEA.L 0xc000,A0
00003352 21 c8 11 7c |! | | MOVE.L A0,0x117c
00003356 55 81 |U | SUBQ.L #0x2,D1
00003358 43 f0 28 00 |C ( | LEA.L (A0+D2.L),A1
0000335c 30 89 |0 | MOVE.W A1,(A0)
0000335e 20 49 | I | MOVEA.L A1,A0
00003360 51 c9 ff f6 |Q | DBF D1,0x3358
00003364 55 82 |U | SUBQ.L #0x2,D2
00003366 31 c2 11 80 |1 | MOVE.W D2,0x1180
0000336a 52 82 |R | ADDQ.L #0x1,D2
0000336c 31 c2 11 84 |1 | MOVE.W D2,0x1184
00003370 46 42 |FB | NOT.W D2
00003372 31 c2 11 82 |1 | MOVE.W D2,0x1182
00003376 96 80 | | SUB.L D0,D3
00003378 e4 8b | | LSR.L #0x2,D3
0000337a 11 c3 11 86 | | MOVE.B D3,0x1186
0000337e e2 8b | | LSR.L #0x1,D3
00003380 11 c3 11 87 | | MOVE.B D3,0x1187
00003384 41 f9 00 00 e0 00 |A | LEA.L 0xe000,A0
0000338a 30 3c 00 10 |0< | MOVE.W #0x10,D0
0000338e 4a 10 |J | TST.B (A0)
00003390 6a 22 |j" | BPL 0x33b4
00003392 11 7c 00 11 00 06 | | | MOVE.B #0x11,(A0+0x6)
00003398 11 7c 00 13 00 07 | | | MOVE.B #0x13,(A0+0x7)
0000339e 22 78 11 7c |"x | | MOVEA.L 0x117c,A1
000033a2 31 d1 11 7e |1 ~ | MOVE.W (A1),0x117e
000033a6 32 b8 11 80 |2 | MOVE.W 0x1180,(A1)
000033aa 31 49 00 02 |1I | MOVE.W A1,(A0+0x2)
000033ae 52 89 |R | ADDQ.L #0x1,A1
000033b0 31 49 00 04 |1I | MOVE.W A1,(A0+0x4)
000033b4 50 88 |P | ADDQ.L #0x8,A0
000033b6 51 c8 ff d6 |Q | DBF D0,0x338e
000033ba 72 0f |r | MOVEQ.L #0x0f,D1
000033bc 30 30 17 b0 00 00 e0 02 |00 | MOVE.W (D1.W*8+#0xe002),D0 ; LEW=17b0
000033c4 54 40 |T@ | ADDQ.W #0x2,D0
000033c6 21 80 15 a0 11 3c |! < | MOVE.L D0,(D1.W*4+#0x113c) ; LEW=15a0
000033cc 51 c9 ff ee |Q | DBF D1,0x33bc
000033d0 41 f9 00 00 e0 10 |A | LEA.L 0xe010,A0
000033d6 4a 10 |J | TST.B (A0)
000033d8 6a 0c |j | BPL 0x33e6
000033da 42 b8 11 88 |B | CLR.L 0x1188
000033de 42 78 11 8c |Bx | CLR.W 0x118c
000033e2 42 38 11 8e |B8 | CLR.B 0x118e
000033e6 08 f8 00 02 90 03 | | BSET.B #0x2,IO_UART_COMMAND
000033ec 31 fc 0d 3c 0d 22 |1 < " | MOVE.W #0xd3c,0xd22
000033f2 31 fc 0e 3c 0d 2a |1 < * | MOVE.W #0xe3c,0xd2a
000033f8 31 fc 0f 3c 0d 32 |1 < 2 | MOVE.W #0xf3c,0xd32
000033fe 31 fc 10 3c 0d 3a |1 < : | MOVE.W #0x103c,0xd3a
00003404 42 40 |B@ | CLR.W D0
00003406 4e b9 00 00 39 16 |N 9 | JSR 0x3916
0000340c 23 fc 00 00 3b 3c 00 00 |# ;< | MOVE.L #0x3b3c,0x1438
00003414 14 38 | 8 |
00003416 23 fc 00 00 3e 6a 00 00 |# >j | MOVE.L #0x3e6a,0x143c
0000341e 14 3c | < |
00003420 23 fc 00 00 3e 86 00 00 |# > | MOVE.L #0x3e86,0x1440
00003428 14 40 | @ |
0000342a 23 fc 00 00 3e a0 00 00 |# > | MOVE.L #0x3ea0,0x1444
00003432 14 44 | D |
00003434 23 fc 00 00 3e bc 00 00 |# > | MOVE.L #0x3ebc,0x1448
0000343c 14 48 | H |
0000343e 23 fc 00 00 41 98 00 00 |# A | MOVE.L #0x4198,0x144c
00003446 14 4c | L |
00003448 70 01 |p | MOVEQ.L #0x01,D0
0000344a 4e b9 00 00 39 16 |N 9 | JSR 0x3916
00003450 11 fc 00 80 a0 04 | | MOVE.B #0x80,IO_DUART_ACR_IPCR
00003456 11 fc 00 80 a0 05 | | MOVE.B #0x80,IO_DUART_IMR_ISR
0000345c 4a 38 a0 0f |J8 | TST.B IO_DUART_CLR_OPC_STOP_COUNTER
00003460 11 fc 00 f4 a0 0d | | MOVE.B #0xf4,IO_DUART_OPCR
00003466 11 fc 00 04 a0 0f | | MOVE.B #0x04,IO_DUART_CLR_OPC_STOP_COUNTER
0000346c 23 fc 00 00 44 86 00 00 |# D | MOVE.L #0x4486,0x147d
00003474 14 7d | } |
00003476 0c 39 00 58 80 00 7f 80 | 9 X | CMPI.B #0x58,MODEM_DESIGNATOR
0000347e 67 00 00 60 |g ` | BEQ 0x34e0
00003482 11 fc 00 10 a0 02 | | MOVE.B #0x10,IO_DUART_MODEM_COMMAND
00003488 11 fc 00 20 a0 02 | | MOVE.B #0x20,IO_DUART_MODEM_COMMAND
0000348e 11 fc 00 30 a0 02 | 0 | MOVE.B #0x30,IO_DUART_MODEM_COMMAND
00003494 11 fc 00 13 a0 00 | | MOVE.B #0x13,IO_DUART_MODEM_MODE
0000349a 11 fc 00 13 11 d7 | | MOVE.B #0x13,0x11d7
000034a0 11 fc 00 1f a0 00 | | MOVE.B #0x1f,IO_DUART_MODEM_MODE
000034a6 11 fc 00 1f 11 d8 | | MOVE.B #0x1f,0x11d8
000034ac 11 fc 00 bb a0 01 | | MOVE.B #0xbb,IO_DUART_MODEM_STATUS
000034b2 11 fc 00 bb 11 d9 | | MOVE.B #0xbb,0x11d9
000034b8 21 fc 00 00 26 3e 01 18 |! &> | MOVE.L #VECTOR_MODEM.RXRDY,vector_modem.rxrdy
000034c0 21 fc 00 00 26 94 01 28 |! & (| MOVE.L #VECTOR_MODEM.DSCHG,vector_modem.dschg
000034c8 21 fc 00 00 31 48 01 2c |! 1H ,| MOVE.L #VECTOR_MODEM.TXRDY,vector_modem.txrdy
000034d0 11 fc 00 08 a0 02 | | MOVE.B #0x08,IO_DUART_MODEM_COMMAND
000034d6 11 fc 00 01 a0 02 | | MOVE.B #0x01,IO_DUART_MODEM_COMMAND
000034dc 60 00 00 a8 |` | BRA 0x3586
000034e0 11 fc 00 10 a0 02 | | MOVE.B #0x10,IO_DUART_MODEM_COMMAND
000034e6 11 fc 00 20 a0 02 | | MOVE.B #0x20,IO_DUART_MODEM_COMMAND
000034ec 11 fc 00 30 a0 02 | 0 | MOVE.B #0x30,IO_DUART_MODEM_COMMAND
000034f2 11 fc 00 93 a0 00 | | MOVE.B #0x93,IO_DUART_MODEM_MODE
000034f8 11 fc 00 17 a0 00 | | MOVE.B #0x17,IO_DUART_MODEM_MODE
000034fe 11 fc 00 bb a0 01 | | MOVE.B #0xbb,IO_DUART_MODEM_STATUS
00003504 21 fc 00 00 48 fc 01 28 |! H (| MOVE.L #0x48fc,vector_modem.dschg
0000350c 21 fc 00 00 3b 30 01 30 |! ;0 0| MOVE.L #VECTOR_MOSART.TXRDY,vector_mosart.txrdy
00003514 21 fc 00 00 40 b8 01 1c |! @ | MOVE.L #VECTOR_MOSART.RXRDY,vector_mosart.rxrdy
0000351c 11 fc 00 03 a0 0f | | MOVE.B #0x03,IO_DUART_CLR_OPC_STOP_COUNTER
00003522 20 3c 00 0f ff ff | < | MOVE.L #0xfffff,D0
00003528 53 80 |S | SUBQ.L #0x1,D0
0000352a 66 fc |f | BNE 0x3528
0000352c 11 fc 00 03 a0 0e | | MOVE.B #0x03,IO_DUART_SET_OPC_START_COUNTER
00003532 11 fc 00 09 a0 02 | | MOVE.B #0x09,IO_DUART_MODEM_COMMAND
00003538 23 fc 00 00 94 44 00 00 |# D | MOVE.L #0x9444,0x1481
00003540 14 81 | |
00003542 33 fc 00 00 00 00 14 85 |3 | MOVE.W #0x0,0x1485
0000354a 23 fc 00 00 3b 4a 00 00 |# ;J | MOVE.L #0x3b4a,0x1438
00003552 14 38 | 8 |
00003554 23 fc 00 00 3e 78 00 00 |# >x | MOVE.L #0x3e78,0x143c
0000355c 14 3c | < |
0000355e 23 fc 00 00 3e 94 00 00 |# > | MOVE.L #0x3e94,0x1440
00003566 14 40 | @ |
00003568 23 fc 00 00 3e ae 00 00 |# > | MOVE.L #0x3eae,0x1444
00003570 14 44 | D |
00003572 23 fc 00 00 3e ca 00 00 |# > | MOVE.L #0x3eca,0x1448
0000357a 14 48 | H |
0000357c 23 fc 00 00 41 a4 00 00 |# A | MOVE.L #0x41a4,0x144c
00003584 14 4c | L |
00003586 11 fc 00 10 a0 0a | | MOVE.B #0x10,IO_DUART_DIAG_COMMAND
0000358c 11 fc 00 20 a0 0a | | MOVE.B #0x20,IO_DUART_DIAG_COMMAND
00003592 11 fc 00 30 a0 0a | 0 | MOVE.B #0x30,IO_DUART_DIAG_COMMAND
00003598 11 fc 00 1f a0 08 | | MOVE.B #0x1f,IO_DUART_DIAG_MODE
0000359e 13 fc 00 1f 00 00 14 de | | MOVE.B #0x1f,0x14de
000035a6 11 fc 00 01 a0 08 | | MOVE.B #0x01,IO_DUART_DIAG_MODE
000035ac 11 fc 00 ee a0 09 | | MOVE.B #0xee,IO_DUART_DIAG_STATUS
000035b2 11 fc 00 09 a0 02 | | MOVE.B #0x09,IO_DUART_MODEM_COMMAND
000035b8 11 fc 00 09 a0 0a | | MOVE.B #0x09,IO_DUART_DIAG_COMMAND
000035be 21 fc 93 03 fc 00 11 90 |! | MOVE.L #0x9303fc00,0x1190
000035c6 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
000035ca 45 f8 11 ae |E | LEA.L 0x11ae,A2
000035ce 20 3c 00 00 04 e1 | < | MOVE.L #0x4e1,D0
000035d4 25 7c 00 00 26 02 00 08 |%| & | MOVE.L #0x2602,(A2+0x8)
000035dc 4e b9 00 00 8c 50 |N P | JSR 0x8c50
000035e2 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
000035e6 4c df 0f 0f |L | MOVEM.L (A7)+,D0+D1+D2+D3+A0+A1+A2+A3
000035ea 4e 75 |Nu | RTS
000035ec 48 e7 80 80 |H | MOVEM.L A0+D0,-(A7)
000035f0 4a 39 00 00 fc 94 |J9 | TST.B MODEM_PORT_FLAG
000035f6 67 2a |g* | BEQ 0x3622
000035f8 41 f9 00 00 93 4e |A N | LEA.L 0x934e,A0
000035fe 11 fc 00 04 a0 02 | | MOVE.B #0x04,IO_DUART_MODEM_COMMAND
00003604 20 3c 00 09 89 68 | < h | MOVE.L #0x98968,D0
0000360a 08 38 00 02 a0 01 | 8 | BTST.B #0x2,IO_DUART_MODEM_STATUS
00003610 67 0c |g | BEQ 0x361e
00003612 11 d8 a0 03 | | MOVE.B (A0)+,IO_DUART_MODEM_DATA
00003616 b1 fc 00 00 93 76 | v | CMPA.L #0x9376,A0
0000361c 67 04 |g | BEQ 0x3622
0000361e 53 80 |S | SUBQ.L #0x1,D0
00003620 66 e8 |f | BNE 0x360a
00003622 4c df 01 01 |L | MOVEM.L (A7)+,D0+A0
00003626 4e 75 |Nu | RTS
00003628 21 c2 14 e0 21 fc 00 00 |! ! | .XXX[0x80]
00003630 15 0c 14 e4 4a b8 14 e8 | J |
00003638 67 0c 4e b9 00 00 8d 00 |g N |
00003640 46 fc 21 00 60 ee 4a 42 |F ! ` JB|
00003648 67 52 46 fc 26 00 42 78 |gRF & Bx|
00003650 16 0c 48 e7 80 e0 45 f8 | H E |
00003658 16 0e 20 3c 00 00 07 a1 | < |
00003660 25 7c 00 00 36 a6 00 08 |%| 6 |
00003668 4e b9 00 00 8c 50 4c df |N PL |
00003670 07 01 4a 78 16 0c 66 24 | Jx f$|
00003678 4a b8 14 e0 67 0c 4e b9 |J g N |
00003680 00 00 8d 00 46 fc 26 00 | F & |
00003688 60 e8 48 e7 80 e0 45 f8 |` H E |
00003690 16 0e 4e b9 00 00 8c 8c | N |
00003698 4c df 07 01 46 fc 20 00 |L F |
000036a0 4a b8 14 e0 4e 75 52 78 |J NuRx|
000036a8 16 0c 4e 75 | Nu | .XXX[0x4]
000036ac VECTOR_DIAG_BUS.TXRDY:
000036ac 4a b8 14 e8 |J | TST.L 0x14e8 ; <-- VECTOR_0x48
000036b0 57 fa 07 6f |W o | TRAPEQ.W #0x076f
000036b4 2f 00 |/ | MOVE.L D0,-(A7)
000036b6 42 80 |B | CLR.L D0
000036b8 10 38 14 db | 8 | MOVE.B 0x14db,D0
000036bc ec f8 08 01 14 ec | | BFCLR.L 0x14ec,{D0:1}
000036c2 66 16 |f | BNE 0x36da
000036c4 08 b8 00 02 14 de | | BCLR.B #0x2,0x14de
000036ca 67 16 |g | BEQ 0x36e2
000036cc 11 fc 00 10 a0 0a | | MOVE.B #0x10,IO_DUART_DIAG_COMMAND
000036d2 11 f8 14 de a0 08 | | MOVE.B 0x14de,IO_DUART_DIAG_MODE
000036d8 60 08 |` | BRA 0x36e2
000036da 08 f8 00 02 14 de | | BSET.B #0x2,0x14de
000036e0 67 ea |g | BEQ 0x36cc
000036e2 46 fc 26 00 |F & | MOVE.W #0x2600,SR
000036e6 11 f0 01 a0 15 0c a0 0b | | MOVE.B (D0.W+#0x150c),IO_DUART_DIAG_DATA; LEW=01a0
000036ee 52 38 14 db |R8 | ADDQ.B #0x1,0x14db
000036f2 53 b8 14 e8 |S | SUBQ.L #0x1,0x14e8
000036f6 66 0c |f | BNE 0x3704
000036f8 11 fc 00 08 a0 0a | | MOVE.B #0x08,IO_DUART_DIAG_COMMAND
000036fe 08 b8 00 00 14 dc | | BCLR.B #0x0,0x14dc
00003704 20 1f | | MOVE.L (A7)+,D0
00003706 4e 73 |Ns | RTE
00003708 VECTOR_DIAG_BUS.RXRDY:
00003708 4a b8 14 e0 |J | TST.L 0x14e0 ; <-- VECTOR_0x44
0000370c 57 fa 07 6f |W o | TRAPEQ.W #0x076f
00003710 4a b8 14 e8 |J | TST.L 0x14e8
00003714 56 fa 06 71 |V q | TRAPNE.W #0x0671
00003718 e8 f8 00 04 a0 09 | | BFTST.L IO_DUART_DIAG_STATUS,{0:4}
0000371e 56 fa 07 70 |V p | TRAPNE.W #0x0770
00003722 1f 00 | | MOVE.B D0,-(A7)
00003724 10 38 a0 0b | 8 | MOVE.B IO_DUART_DIAG_DATA,D0
00003728 11 80 01 e1 14 e4 | | MOVE.B D0,((#0x14e4)) ; LEW=01e1
0000372e 52 b8 14 e4 |R | ADDQ.L #0x1,0x14e4
00003732 53 b8 14 e0 |S | SUBQ.L #0x1,0x14e0
00003736 67 08 |g | BEQ 0x3740
00003738 d1 38 14 dd | 8 | ADD.B D0,0x14dd
0000373c 10 1f | | MOVE.B (A7)+,D0
0000373e 4e 73 |Ns | RTE
00003740 91 38 14 dd | 8 | SUB.B D0,0x14dd
00003744 10 1f | | MOVE.B (A7)+,D0
00003746 4e 73 |Ns | RTE
00003748 48 e7 60 c0 |H ` | MOVEM.L A1+A0+D2+D1,-(A7)
0000374c 41 bc 00 07 |A | CHK.W #0x7,D0
00003750 42 81 |B | CLR.L D1
00003752 12 28 00 01 | ( | MOVE.B (A0+0x1),D1
00003756 43 bc 00 0f |C | CHK.W #0xf,D1
0000375a 14 00 | | MOVE.B D0,D2
0000375c eb 0a | | LSL.B #0x5,D2
0000375e 82 02 | | OR.B D2,D1
00003760 46 fc 21 00 |F ! | MOVE.W #0x2100,SR
00003764 24 38 14 e8 |$8 | MOVE.L 0x14e8,D2
00003768 0c 42 00 fd | B | CMPI.W #0x00fd,D2
0000376c 6f 08 |o | BLE 0x3776
0000376e 4e b9 00 00 8d 00 |N | JSR 0x8d00
00003774 60 ea |` | BRA 0x3760
00003776 14 38 14 da | 8 | MOVE.B 0x14da,D2
0000377a 11 81 21 a0 15 0c | ! | MOVE.B D1,(D2.W+#0x150c) ; LEW=21a0
00003780 ee f8 08 81 14 ec | | BFSET.L 0x14ec,{D2:1}
00003786 52 38 14 da |R8 | ADDQ.B #0x1,0x14da
0000378a 52 b8 14 e8 |R | ADDQ.L #0x1,0x14e8
0000378e 08 f8 00 00 14 dc | | BSET.B #0x0,0x14dc
00003794 66 06 |f | BNE 0x379c
00003796 11 fc 00 04 a0 0a | | MOVE.B #0x04,IO_DUART_DIAG_COMMAND
0000379c 4e f0 05 b1 00 00 93 78 |N x| JMP ((D0.W*4+#0x9378)) ; LEW=05b1
000037a4 46 fc 20 00 |F | .XXX[0x4]
000037a8 4c df 03 06 4e 75 74 01 |L Nut | .XXX[0x168]
000037b0 4e b9 00 00 36 28 66 0c |N 6(f |
000037b8 42 80 10 38 15 0c 4e f9 |B 8 N |
000037c0 00 00 37 a8 70 09 4e f9 | 7 p N |
000037c8 00 00 37 a8 12 38 14 da | 7 8 |
000037d0 11 a8 00 03 11 a0 15 0c | |
000037d8 42 82 14 28 00 02 52 01 |B ( R |
000037e0 11 82 11 a0 15 0c 54 38 | T8|
000037e8 14 da 54 b8 14 e8 54 42 | T TB|
000037f0 42 38 14 dd 4e b9 00 00 |B8 N |
000037f8 36 28 67 0e b4 b8 14 e0 |6(g |
00003800 66 ca 70 09 4e f9 00 00 |f p N |
00003808 37 a8 4a 38 14 dd 67 08 |7 J8 g |
00003810 70 04 4e f9 00 00 37 a8 |p N 7 |
00003818 43 f8 15 0c 11 59 00 02 |C Y |
00003820 57 42 6d 10 42 80 10 28 |WBm B (|
00003828 00 03 41 f0 00 f4 10 d9 | A |
00003830 51 ca ff fc 70 01 4e f9 |Q p N |
00003838 00 00 37 a8 12 38 14 da | 7 8 |
00003840 42 80 10 28 00 02 11 80 |B ( |
00003848 11 a0 15 0c 52 01 52 b8 | R R |
00003850 14 e8 34 3c 00 ff 94 b8 | 4< |
00003858 14 e8 b4 40 6c 0c 4e b9 | @l N |
00003860 00 00 8d 00 46 fc 21 00 | F ! |
00003868 60 e8 24 00 67 2e 53 80 |` $ g.S |
00003870 41 e8 00 04 11 90 11 a0 |A |
00003878 15 0c 52 01 52 b8 14 e8 | R R |
00003880 d4 18 53 80 6b 16 46 fc | S k F |
00003888 20 00 11 90 11 a0 15 0c | |
00003890 52 01 52 b8 14 e8 d4 18 |R R |
00003898 51 c8 ff f0 11 82 11 a0 |Q |
000038a0 15 0c 52 01 52 b8 14 e8 | R R |
000038a8 11 c1 14 da 46 fc 21 00 | F ! |
000038b0 4a b8 14 e8 67 0e 08 f8 |J g |
000038b8 00 00 14 dc 66 06 11 fc | f |
000038c0 00 04 a0 0a 46 fc 20 00 | F |
000038c8 4e f9 00 00 37 a8 00 00 |N 7 |
000038d0 08 b9 00 03 00 00 e0 18 | |
000038d8 67 08 08 f9 00 00 00 00 |g |
000038e0 e0 00 21 fc 00 00 13 04 | ! |
000038e8 14 10 42 b8 14 1e 42 b8 | B B |
000038f0 14 2a 42 b8 14 22 42 b8 | *B "B |
000038f8 12 00 42 39 00 00 14 7c | B9 ||
00003900 48 e7 80 e0 45 f9 00 00 |H E |
00003908 14 64 4e b9 00 00 8c 8c | dN |
00003910 4c df 07 01 42 40 |L B@ | .XXX[0x6]
00003916 00 79 20 00 93 03 e0 02 | y | ORI.W #0x2000,IO_RESHA_SCB_CTL
0000391e 41 f8 b0 02 |A | LEA.L IO_MOSART_DATA,A0
00003922 4e b9 00 00 39 66 |N 9f | JSR 0x3966
00003928 11 bc 00 40 02 01 | @ | MOVE.B #0x40,(A0+D0.W*2+#0x1)
0000392e 42 01 |B | CLR.B D1
00003930 52 01 |R | ADDQ.B #0x1,D1
00003932 66 fc |f | BNE 0x3930
00003934 4a 40 |J@ | TST.W D0
00003936 66 2e |f. | BNE 0x3966
00003938 08 39 00 01 00 00 fc 00 | 9 | BTST.B #0x1,0xfc00
00003940 67 1a |g | BEQ 0x395c
00003942 4e b9 00 00 3f 04 |N ? | JSR 0x3f04
00003948 11 fc 00 4d b0 03 | M | MOVE.B #0x4d,IO_MOSART_CONTROL
0000394e 11 fc 00 02 14 29 | ) | MOVE.B #0x02,0x1429
00003954 11 f8 14 29 b0 03 | ) | MOVE.B 0x1429,IO_MOSART_CONTROL
0000395a 4e 75 |Nu | RTS
0000395c 08 39 00 00 00 00 fc 00 | 9 | BTST.B #0x0,0xfc00
00003964 66 dc |f | BNE 0x3942
00003966 42 30 02 01 |B0 | CLR.B (A0+D0.W*2+#0x1)
0000396a 42 30 02 01 |B0 | CLR.B (A0+D0.W*2+#0x1)
0000396e 42 30 02 01 |B0 | CLR.B (A0+D0.W*2+#0x1)
00003972 4e 75 |Nu | RTS
00003974 33 fc 00 02 00 00 14 85 |3 | MOVE.W #0x2,0x1485
0000397c 08 b9 00 03 00 00 e0 18 | | BCLR.B #0x3,0xe018
00003984 67 08 |g | BEQ 0x398e
00003986 08 f9 00 00 00 00 e0 00 | | BSET.B #0x0,0xe000
0000398e 21 fc 00 00 13 04 14 10 |! | MOVE.L #0x1304,0x1410
00003996 42 b8 14 1e |B | CLR.L 0x141e
0000399a 42 b8 14 2a |B * | CLR.L 0x142a
0000399e 42 b8 14 22 |B " | CLR.L 0x1422
000039a2 42 b8 12 00 |B | CLR.L 0x1200
000039a6 42 39 00 00 14 7c |B9 | | CLR.B 0x147c
000039ac 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
000039b0 45 f9 00 00 14 64 |E d | LEA.L 0x1464,A2
000039b6 4e b9 00 00 8c 8c |N | JSR 0x8c8c
000039bc 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
000039c0 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
000039c4 45 f9 00 00 14 54 |E T | LEA.L 0x1454,A2
000039ca 4e b9 00 00 8c 8c |N | JSR 0x8c8c
000039d0 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
000039d4 4e b0 01 f1 00 00 14 40 |N @| JSR ((#0x1440)) ; LEW=01f1
000039dc 4e b0 01 f1 00 00 14 44 |N D| JSR ((#0x1444)) ; LEW=01f1
000039e4 11 fc 00 80 a0 04 | | MOVE.B #0x80,IO_DUART_ACR_IPCR
000039ea 11 fc 00 03 a0 0f | | MOVE.B #0x03,IO_DUART_CLR_OPC_STOP_COUNTER
000039f0 20 3c 00 00 1e 84 | < | MOVE.L #0x1e84,D0
000039f6 12 3c 00 0a | < | MOVE.B #0x0a,D1
000039fa 4e b9 00 00 40 7a |N @z | JSR 0x407a
00003a00 4e 75 |Nu | RTS
00003a02 4e b9 00 00 3f 04 |N ? | .XXX[0x6]
00003a08 11 fc 00 03 a0 0e 33 fc | 3 | .XXX[0xc8]
00003a10 00 00 00 00 14 85 4e 75 | Nu|
00003a18 08 b4 00 01 01 70 00 00 | p |
00003a20 00 00 18 3c 00 a5 42 05 | < B |
00003a28 12 1a 67 28 08 f8 00 01 | g( |
00003a30 14 2a 66 2a 11 c4 14 26 | *f* &|
00003a38 8b 38 14 2a 4a 38 14 2d | 8 *J8 -|
00003a40 67 0c b2 38 14 2d 56 fa |g 8 -V |
00003a48 08 10 42 38 14 2d 4e b9 | B8 -N |
00003a50 00 00 28 d8 11 c1 14 2d | ( -|
00003a58 4e f9 00 00 28 a4 08 f4 |N ( |
00003a60 00 03 01 70 00 00 00 00 | p |
00003a68 66 ee 08 f9 00 00 00 00 |f |
00003a70 e0 00 60 e4 08 f8 00 03 | ` |
00003a78 14 2a 4e f9 00 00 27 fa | *N ' |
00003a80 12 3c 00 05 18 38 14 2b | < 8 +|
00003a88 67 3e 0c 04 00 02 67 14 |g> g |
00003a90 12 3c 00 04 4e b9 00 00 | < N |
00003a98 43 e0 42 81 12 1a d5 c1 |C B |
00003aa0 42 81 60 b4 18 3c 00 d2 |B ` < |
00003aa8 1a 3c 00 10 48 e7 c0 c0 | < H |
00003ab0 70 03 4e b9 00 00 29 74 |p N )t|
00003ab8 64 f6 4c df 03 03 42 39 |d L B9|
00003ac0 00 00 14 7c 60 00 ff 62 | |` b|
00003ac8 08 39 00 00 00 00 fc 00 | 9 |
00003ad0 67 c2 60 d0 |g ` | .XXX[0x4]
00003ad4 48 e7 c8 c0 |H | MOVEM.L A1+A0+D4+D1+D0,-(A7)
00003ad8 12 3c 00 05 | < | MOVE.B #0x05,D1
00003adc 18 38 14 2b | 8 + | MOVE.B 0x142b,D4
00003ae0 67 32 |g2 | BEQ 0x3b14
00003ae2 0c 04 00 02 | | CMPI.B #0x02,D4
00003ae6 67 0a |g | BEQ 0x3af2
00003ae8 12 3c 00 04 | < | MOVE.B #0x04,D1
00003aec 4e b9 00 00 43 e0 |N C | JSR 0x43e0
00003af2 11 fc 00 d2 14 26 | & | MOVE.B #0xd2,0x1426
00003af8 70 03 |p | MOVEQ.L #0x03,D0
00003afa 4e b9 00 00 29 74 |N )t | JSR 0x2974
00003b00 64 f6 |d | BCC 0x3af8
00003b02 42 39 00 00 14 7c |B9 | | CLR.B 0x147c
00003b08 08 f8 00 04 14 2a | * | BSET.B #0x4,0x142a
00003b0e 4c df 03 13 |L | MOVEM.L (A7)+,D0+D1+D4+A0+A1
00003b12 4e 75 |Nu | RTS
00003b14 08 39 00 00 00 00 fc 00 | 9 | BTST.B #0x0,0xfc00
00003b1c 67 ce |g | BEQ 0x3aec
00003b1e 60 d2 |` | BRA 0x3af2
00003b20 08 f8 00 03 14 2a | * | BSET.B #0x3,0x142a
00003b26 4e 75 |Nu | RTS
00003b28 08 f8 00 01 14 2a | * | BSET.B #0x1,0x142a
00003b2e 4e 75 |Nu | RTS
00003b30 VECTOR_MOSART.TXRDY:
; Via VECTOR_MOSART.TXRDY
00003b30 53 78 14 18 |Sx | SUBQ.W #0x1,0x1418 ; <-- VECTOR_0x4c
00003b34 6d 22 |m" | BLT 0x3b58
00003b36 4e f0 01 e1 14 38 |N 8 | JMP ((#0x1438)) ; LEW=01e1
00003b3c 11 f0 01 e1 | | .XXX[0x4]
00003b40 14 0c b0 02 52 b8 14 0c | R | .XXX[0x18]
00003b48 4e 73 11 f0 01 e1 14 0c |Ns |
00003b50 a0 03 52 b8 14 0c 4e 73 | R Ns|
00003b58 48 e7 f0 e0 |H | MOVEM.L A2+A1+A0+D3+D2+D1+D0,-(A7)
00003b5c 30 38 14 18 |08 | MOVE.W 0x1418,D0
00003b60 46 40 |F@ | NOT.W D0
00003b62 41 bc 00 03 |A | CHK.W #0x3,D0
00003b66 4e f0 05 b0 00 00 3b 74 |N ;t| JMP (D0.W*4+#0x3b74) ; LEW=05b0
00003b6e 4c df |L | .XXX[0x2]
00003b70 07 0f 4e 73 60 00 00 0e | Ns` | .XXX[0x290]
00003b78 60 00 03 e4 60 00 04 38 |` ` 8|
00003b80 60 00 04 a8 48 e7 80 e0 |` H |
00003b88 45 f9 00 00 14 54 4e b9 |E TN |
00003b90 00 00 8c 8c 4c df 07 01 | L |
00003b98 4e b9 00 00 3b a2 60 00 |N ; ` |
00003ba0 ff ce 4e b9 00 00 3e 80 | N > |
00003ba8 0c b8 00 00 12 00 14 0c | |
00003bb0 6f 1c 08 f8 00 07 14 2a |o *|
00003bb8 11 fc 00 29 14 50 0c 39 | ) P 9|
00003bc0 00 58 80 00 7f 80 66 06 | X f |
00003bc8 11 fc 00 51 14 50 4e b9 | Q PN |
00003bd0 00 00 3b d6 4e 75 08 b8 | ; Nu |
00003bd8 00 05 14 2a 66 00 00 aa | *f |
00003be0 08 b8 00 06 14 2a 66 00 | *f |
00003be8 00 f8 08 38 00 07 14 2a | 8 *|
00003bf0 66 34 08 38 00 06 b0 03 |f4 8 |
00003bf8 66 00 02 02 08 b8 00 04 |f |
00003c00 14 2a 66 00 00 60 08 b8 | *f ` |
00003c08 00 01 14 2a 66 00 01 28 | *f (|
00003c10 70 03 08 b8 00 03 14 2a |p *|
00003c18 66 00 00 58 20 3c 00 00 |f X < |
00003c20 1e 84 60 00 00 10 53 38 | ` S8|
00003c28 14 50 67 00 01 88 20 3c | Pg <|
00003c30 00 00 1e 84 12 3c 00 02 | < |
00003c38 4e b9 00 00 40 7a 4e 75 |N @zNu|
00003c40 0c 39 00 58 80 00 7f 80 | 9 X |
00003c48 67 00 ff 58 08 38 00 06 |g X 8 |
00003c50 b0 03 67 00 ff 4e 08 38 | g N 8|
00003c58 00 07 b0 03 66 00 ff 44 | f D|
00003c60 60 00 01 a4 10 38 14 2b |` 8 +|
00003c68 0c 00 00 02 67 00 ff 8e | g |
00003c70 70 01 11 c0 14 31 41 f8 |p 1A |
00003c78 12 00 10 3c 00 b4 11 c0 | < |
00003c80 14 26 32 38 14 1f 60 14 | &28 ` |
00003c88 41 f8 11 fc 10 38 14 27 |A 8 '|
00003c90 12 38 14 21 0c 00 00 f0 | 8 ! |
00003c98 66 02 53 01 31 fc 00 04 |f S 1 |
00003ca0 14 18 21 c8 14 0c 10 c0 | ! |
00003ca8 10 c1 42 18 b1 01 10 81 | B |
00003cb0 20 3c 00 03 93 84 12 3c | < <|
00003cb8 00 03 4e b9 00 00 40 7a | N @z|
00003cc0 4e b9 00 00 3e 5e 4e 75 |N >^Nu|
00003cc8 08 b8 00 06 14 2a 67 e0 | *g |
00003cd0 0c 38 00 b4 14 28 66 d8 | 8 (f |
00003cd8 08 f8 00 06 14 2a 60 d0 | *` |
00003ce0 08 b8 00 07 14 2a 67 00 | *g |
00003ce8 ff 34 10 38 14 28 0c 00 | 4 8 ( |
00003cf0 00 e1 66 10 10 38 14 26 | f 8 &|
00003cf8 0c 00 00 b4 67 00 01 0e | g |
00003d00 60 00 00 c4 42 38 12 02 |` B8 |
00003d08 42 38 12 03 0c 00 00 c3 |B8 |
00003d10 67 14 10 38 14 26 0c 00 |g 8 & |
00003d18 00 b4 67 00 00 f0 52 78 | g Rx|
00003d20 14 1e 60 00 fe d8 11 fc | ` |
00003d28 00 06 14 2b 11 fc 00 a5 | + |
00003d30 14 26 60 00 fe c8 42 82 | &` B |
00003d38 14 38 12 02 b5 03 16 38 | 8 8|
00003d40 12 03 45 f0 21 a0 12 04 | E ! |
00003d48 70 03 4e b9 00 00 29 74 |p N )t|
00003d50 65 1a 52 02 b1 03 14 c0 |e R |
00003d58 4a 79 00 00 07 7a 67 e8 |Jy zg |
00003d60 0c 02 00 fa 66 e2 08 f8 | f |
00003d68 00 01 14 2a 08 b9 00 03 | * |
00003d70 00 00 e0 18 67 08 08 f9 | g |
00003d78 00 00 00 00 e0 00 41 f8 | A |
00003d80 12 00 21 c8 14 0c 10 38 | ! 8|
00003d88 14 26 12 38 14 1f 10 c0 | & 8 |
00003d90 10 c1 10 c2 10 83 4a 38 | J8|
00003d98 14 2d 66 00 fe a2 b1 03 | -f |
00003da0 b3 03 b5 03 10 83 58 42 | XB|
00003da8 31 c2 14 18 42 38 14 32 |1 B8 2|
00003db0 60 00 fe fe 10 38 14 26 |` 8 &|
00003db8 0c 00 00 b4 67 00 00 4e | g N|
00003dc0 08 b8 00 07 14 2a 50 38 | *P8|
00003dc8 14 32 6b 3a 42 40 10 38 | 2k:B@ 8|
00003dd0 12 02 58 40 31 c0 14 18 | X@1 |
00003dd8 21 fc 00 00 12 00 14 0c |! |
00003de0 0c 38 00 10 14 32 66 00 | 8 2f |
00003de8 fe c8 20 3c 00 08 f0 ca | < |
00003df0 12 3c 00 0d 4e b9 00 00 | < N |
00003df8 40 7a 4e 75 08 38 00 07 |@zNu 8 |
00003e00 b0 03 66 00 fd f8 | f | .XXX[0x6]
00003e06 70 02 |p | MOVEQ.L #0x02,D0
00003e08 11 c0 14 31 | 1 | MOVE.B D0,0x1431
00003e0c 0c 39 00 58 80 00 7f 80 | 9 X | CMPI.B #0x58,MODEM_DESIGNATOR
00003e14 67 18 |g | BEQ 0x3e2e
00003e16 42 38 14 29 |B8 ) | CLR.B 0x1429
00003e1a 11 f8 14 29 b0 03 | ) | MOVE.B 0x1429,IO_MOSART_CONTROL
00003e20 11 fc 00 07 14 2b | + | MOVE.B #0x07,0x142b
00003e26 4e b9 00 00 3e 4c |N >L | JSR 0x3e4c
00003e2c 4e 75 |Nu | RTS
00003e2e 4e b9 00 00 39 74 |N 9t | JSR 0x3974
00003e34 4e b9 00 00 43 d8 |N C | JSR 0x43d8
00003e3a 4e 75 |Nu | RTS
00003e3c 08 38 00 07 | 8 | .XXX[0x4]
00003e40 b0 03 4e b9 00 00 43 d8 | N C | .XXX[0x8]
00003e48 60 00 fa 86 |` | .XXX[0x4]
00003e4c 12 3c 00 04 | < | MOVE.B #0x04,D1
00003e50 20 3c 00 02 fa ee | < | MOVE.L #0x2faee,D0
00003e56 4e b9 00 00 40 7a |N @z | JSR 0x407a
00003e5c 4e 75 |Nu | RTS
00003e5e 08 f8 | | .XXX[0x2]
00003e60 00 05 14 29 4e f0 01 e1 | )N | .XXX[0xa0]
00003e68 14 3c 08 f8 00 00 14 29 | < )|
00003e70 11 f8 14 29 b0 03 4e 75 | ) Nu|
00003e78 11 fc 00 04 a0 02 4e 75 | Nu|
00003e80 4e f0 01 e1 14 40 02 38 |N @ 8|
00003e88 00 de 14 29 11 f8 14 29 | ) )|
00003e90 b0 03 4e 75 11 fc 00 08 | Nu |
00003e98 a0 02 4e f0 01 e1 14 44 | N D|
00003ea0 08 f8 00 02 14 29 11 f8 | ) |
00003ea8 14 29 b0 03 4e 75 11 fc | ) Nu |
00003eb0 00 01 a0 02 4e 75 4e f0 | NuN |
00003eb8 01 e1 14 48 08 b8 00 02 | H |
00003ec0 14 29 11 f8 14 29 b0 03 | ) ) |
00003ec8 4e 75 11 fc 00 02 a0 02 |Nu |
00003ed0 4e 75 08 39 00 01 00 00 |Nu 9 |
00003ed8 fc 00 67 08 08 38 00 06 | g 8 |
00003ee0 b0 03 66 32 08 b8 00 04 | f2 |
00003ee8 14 2a 66 44 08 b8 00 03 | *fD |
00003ef0 14 2a 08 b8 00 01 14 2a | * *|
00003ef8 67 0a 70 03 4e b9 00 00 |g p N |
00003f00 29 74 64 f6 |)td | .XXX[0x4]
00003f04 12 3c 00 00 | < | MOVE.B #0x00,D1
00003f08 20 3c 00 00 98 96 | < | MOVE.L #0x9896,D0
00003f0e 4e b9 00 00 40 7a |N @z | JSR 0x407a
00003f14 4e 75 |Nu | RTS
00003f16 42 78 |Bx | .XXX[0x2]
00003f18 14 2e 11 fc 00 41 b0 02 | . A | .XXX[0x160]
00003f20 11 fc 00 01 14 2b 31 fc | +1 |
00003f28 ff ff 14 18 60 00 ff 36 | ` 6|
00003f30 0c 39 00 58 80 00 7f 80 | 9 X |
00003f38 67 00 04 ce 21 fc 80 00 |g ! |
00003f40 7e 0b 14 34 11 fc 00 03 |~ 4 |
00003f48 14 2b 11 fc 00 1f 14 50 | + P|
00003f50 31 fc ff fe 14 18 42 78 |1 Bx|
00003f58 14 2e 60 00 ff 08 4a 38 | .` J8|
00003f60 14 2e 66 20 11 fc 00 02 | .f |
00003f68 14 2b 4e b9 00 00 3e 80 | +N > |
00003f70 12 3c 00 01 20 3c 00 00 | < < |
00003f78 98 96 4e b9 00 00 40 7a | N @z|
00003f80 60 00 fb ec 70 04 4e b9 |` p N |
00003f88 00 00 3e 08 60 00 fb e0 | > ` |
00003f90 12 38 14 2b 0c 01 00 05 | 8 + |
00003f98 67 0a 12 3c 00 00 4e b9 |g < N |
00003fa0 00 00 43 e0 21 fc 00 00 | C ! |
00003fa8 13 04 14 10 4e b9 00 00 | N |
00003fb0 3e 9a 60 00 fc 68 20 78 |> ` h x|
00003fb8 14 34 10 38 14 2e 66 66 | 4 8 .ff|
00003fc0 10 18 66 14 11 fc 00 52 | f R|
00003fc8 14 2e 11 fc 00 0a 14 50 | . P|
00003fd0 11 fc 00 04 14 2b 60 6c | +`l|
00003fd8 53 38 14 50 67 00 00 98 |S8 Pg |
00003fe0 0c 00 00 20 67 da 21 c8 | g ! |
00003fe8 14 34 52 78 14 18 0c 00 | 4Rx |
00003ff0 00 54 67 2a 0c 00 00 57 | Tg* W|
00003ff8 67 24 0c 00 00 50 66 06 |g$ Pf |
00004000 10 3c 00 52 60 18 0c 00 | < R` |
00004008 00 44 66 06 10 3c 00 50 | Df < P|
00004010 60 0c 00 f9 00 00 00 00 |` |
00004018 93 c2 65 00 00 5a 11 c0 | e Z |
00004020 b0 02 60 00 fb 4a 72 03 | ` Jr |
00004028 60 2c 10 38 14 2e 67 3c |`, 8 .g<|
00004030 0c 00 00 49 67 36 53 38 | Ig6S8|
00004038 14 50 67 0e 52 78 14 18 | Pg Rx |
00004040 42 38 14 2e 70 4d 60 00 |B8 .pM` |
00004048 ff d6 12 3c 00 01 0c 00 | < |
00004050 00 42 67 02 72 03 4e b9 | Bg r N |
00004058 00 00 43 e0 4e b9 00 00 | C N |
00004060 3e 80 4e b9 00 00 38 d0 |> N 8 |
00004068 60 00 fb 04 11 fc 00 05 |` |
00004070 14 2b 60 00 fe f6 50 fa | +` P |
00004078 08 10 | | .XXX[0x2]
0000407a 11 c1 14 60 | ` | MOVE.B D1,0x1460
0000407e 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
00004082 45 f8 14 54 |E T | LEA.L 0x1454,A2
00004086 20 00 | | MOVE.L D0,D0
00004088 25 7c 00 00 40 9c 00 08 |%| @ | MOVE.L #0x409c,(A2+0x8)
00004090 4e b9 00 00 8c 50 |N P | JSR 0x8c50
00004096 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
0000409a 4e 75 |Nu | RTS
0000409c 48 e7 30 20 |H 0 | .XXX[0x4]
000040a0 42 40 10 38 14 60 41 bc |B@ 8 `A | .XXX[0x18]
000040a8 00 0d 4e b0 05 b1 00 00 | N |
000040b0 93 c4 4c df 04 0c 4e 75 | L Nu|
000040b8 VECTOR_MOSART.RXRDY:
; Via VECTOR_MOSART.RXRDY
000040b8 48 e7 e0 80 |H | MOVEM.L A0+D2+D1+D0,-(A7) ; <-- VECTOR_0x47
000040bc 12 38 b0 03 | 8 | MOVE.B IO_MOSART_CONTROL,D1
000040c0 14 38 b0 02 | 8 | MOVE.B IO_MOSART_DATA,D2
000040c4 08 01 00 07 | | BTST.L #0x7,D1
000040c8 67 00 00 dc |g | BEQ 0x41a6
000040cc 02 01 00 78 | x | ANDI.B #0x78,D1
000040d0 4a 38 14 7c |J8 | | TST.B 0x147c
000040d4 66 76 |fv | BNE 0x414c
000040d6 20 78 14 10 | x | MOVEA.L 0x1410,A0
000040da b1 fc 00 00 13 04 | | CMPA.L #0x1304,A0
000040e0 66 24 |f$ | BNE 0x4106
000040e2 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
000040e6 45 f8 14 64 |E d | LEA.L 0x1464,A2
000040ea 20 3c 00 02 62 58 | < bX | MOVE.L #0x26258,D0
000040f0 25 7c 00 00 41 b6 00 08 |%| A | MOVE.L #0x41b6,(A2+0x8)
000040f8 4e b9 00 00 8c 50 |N P | JSR 0x8c50
000040fe 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
00004102 42 38 14 2c |B8 , | CLR.B 0x142c
00004106 4a 01 |J | TST.B D1
00004108 66 00 00 82 |f | BNE 0x418c
0000410c b5 38 14 2c | 8 , | EOR.B D2,0x142c
00004110 10 c2 | | MOVE.B D2,(A0)+
00004112 08 38 00 00 14 2a | 8 * | BTST.B #0x0,0x142a
00004118 67 10 |g | BEQ 0x412a
0000411a 53 78 14 1a |Sx | SUBQ.W #0x1,0x141a
0000411e 67 00 00 ba |g | BEQ 0x41da
00004122 08 38 00 02 14 2a | 8 * | BTST.B #0x2,0x142a
00004128 66 62 |fb | BNE 0x418c
0000412a b1 fc 00 00 13 08 | | CMPA.L #0x1308,A0
00004130 66 16 |f | BNE 0x4148
00004132 54 48 |TH | ADDQ.L #0x2,A0
00004134 08 f8 00 00 14 2a | * | BSET.B #0x0,0x142a
0000413a 42 40 |B@ | CLR.W D0
0000413c 10 38 13 06 | 8 | MOVE.B 0x1306,D0
00004140 31 c0 14 1a |1 | MOVE.W D0,0x141a
00004144 67 00 00 94 |g | BEQ 0x41da
00004148 21 c8 14 10 |! | MOVE.L A0,0x1410
0000414c 4c df 01 07 |L | MOVEM.L (A7)+,D0+D1+D2+A0
00004150 4e 73 |Ns | RTE
00004152 08 b8 00 02 14 2a | * | BCLR.B #0x2,0x142a
00004158 67 12 |g | BEQ 0x416c
0000415a 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
0000415e 45 f8 14 70 |E p | LEA.L 0x1470,A2
00004162 4e b9 00 00 8c 8c |N | JSR 0x8c8c
00004168 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
0000416c 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
00004170 45 f8 14 64 |E d | LEA.L 0x1464,A2
00004174 20 3c 00 02 62 58 | < bX | MOVE.L #0x26258,D0
0000417a 25 7c 00 00 41 b6 00 08 |%| A | MOVE.L #0x41b6,(A2+0x8)
00004182 4e b9 00 00 8c 50 |N P | JSR 0x8c50
00004188 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
0000418c 11 fc 00 01 14 7c | | | MOVE.B #0x01,0x147c
00004192 4e f0 01 e1 14 4c |N L | JMP ((#0x144c)) ; LEW=01e1
00004198 10 38 14 29 08 c0 00 04 | 8 ) | .XXX[0x8]
000041a0 11 c0 b0 03 60 a6 | ` | .XXX[0x6]
000041a6 11 c1 14 2f | / | MOVE.B D1,0x142f
000041aa 11 c2 14 2e | . | MOVE.B D2,0x142e
000041ae 11 f8 14 2b 14 30 | + 0 | MOVE.B 0x142b,0x1430
000041b4 60 96 |` | BRA 0x414c
000041b6 21 fc |! | .XXX[0x2]
000041b8 00 00 13 04 14 10 08 b8 | | .XXX[0x20]
000041c0 00 00 14 2a 42 38 14 7c | *B8 ||
000041c8 11 fc 00 e1 14 27 52 78 | 'Rx|
000041d0 14 24 08 f8 00 05 14 2a | $ *|
000041d8 4e 75 |Nu | .XXX[0x2]
000041da 21 fc 00 00 13 04 14 10 |! | MOVE.L #0x1304,0x1410
000041e2 08 b8 00 00 14 2a | * | BCLR.B #0x0,0x142a
000041e8 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
000041ec 45 f8 14 64 |E d | LEA.L 0x1464,A2
000041f0 4e b9 00 00 8c 8c |N | JSR 0x8c8c
000041f6 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
000041fa 42 40 |B@ | CLR.W D0
000041fc 10 38 13 06 | 8 | MOVE.B 0x1306,D0
00004200 67 4a |gJ | BEQ 0x424c
00004202 11 c0 13 09 | | MOVE.B D0,0x1309
00004206 11 f8 13 04 13 08 | | MOVE.B 0x1304,0x1308
0000420c 08 f8 00 02 14 2a | * | BSET.B #0x2,0x142a
00004212 21 fc 00 00 13 0a 14 14 |! | MOVE.L #0x130a,0x1414
0000421a 4a 79 00 00 07 7a |Jy z | TST.W 0x77a
00004220 66 06 |f | BNE 0x4228
00004222 55 b8 14 14 |U | SUBQ.L #0x2,0x1414
00004226 54 40 |T@ | ADDQ.W #0x2,D0
00004228 31 c0 14 1c |1 | MOVE.W D0,0x141c
0000422c 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
00004230 45 f8 14 70 |E p | LEA.L 0x1470,A2
00004234 20 3c 00 00 00 27 | < ' | MOVE.L #0x27,D0
0000423a 25 7c 00 00 43 54 00 08 |%| CT | MOVE.L #0x4354,(A2+0x8)
00004242 4e b9 00 00 8c 50 |N P | JSR 0x8c50
00004248 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
0000424c 10 38 13 04 | 8 | MOVE.B 0x1304,D0
00004250 11 c0 13 08 | | MOVE.B D0,0x1308
00004254 12 00 | | MOVE.B D0,D1
00004256 e8 19 | | ROR.B #0x4,D1
00004258 b1 01 | | EOR.B D0,D1
0000425a 52 01 |R | ADDQ.B #0x1,D1
0000425c 66 00 fe f4 |f | BNE 0x4152
00004260 14 00 | | MOVE.B D0,D2
00004262 02 40 00 0f | @ | ANDI.W #0x000f,D0
00004266 0c 40 00 05 | @ | CMPI.W #0x0005,D0
0000426a 6e 00 00 ca |n | BGT 0x4336
0000426e 4e f0 03 b0 00 00 42 76 |N Bv| JMP (D0.W*2+#0x4276) ; LEW=03b0
00004276 60 0a |` | .XXX[0x2]
00004278 60 1c 60 58 60 2a 60 58 |` `X`*`X| .XXX[0xb8]
00004280 60 64 4a 38 14 2c 66 0a |`dJ8 ,f |
00004288 10 38 13 05 b0 38 14 1f | 8 8 |
00004290 67 08 14 3c 00 e1 52 78 |g < Rx|
00004298 14 22 08 f8 00 06 14 2a | " *|
000042a0 11 c2 14 28 60 00 fe a6 | (` |
000042a8 4a 79 00 00 07 7a 67 ea |Jy zg |
000042b0 30 3c 53 00 20 78 14 14 |0<S x |
000042b8 10 18 21 c8 14 14 53 78 | ! Sx|
000042c0 14 1c 33 c0 00 00 0f 3c | 3 <|
000042c8 23 fc 02 00 00 01 00 00 |# |
000042d0 0d 2c 60 c6 50 fa 08 10 | ,` P |
000042d8 4a 38 14 2c 66 52 4e b9 |J8 ,fRN |
000042e0 00 00 43 d8 60 36 4a 38 | C `6J8|
000042e8 14 2c 66 4a 30 38 14 20 | ,fJ08 |
000042f0 b0 38 13 05 67 26 53 40 | 8 g&S@|
000042f8 b0 38 13 05 66 32 08 b8 | 8 f2 |
00004300 00 02 14 2a 67 12 48 e7 | *g H |
00004308 80 e0 45 f8 14 70 4e b9 | E pN |
00004310 00 00 8c 8c 4c df 07 01 | L |
00004318 31 c0 14 20 11 fc 00 f0 |1 |
00004320 14 27 52 78 14 20 08 f8 | 'Rx |
00004328 00 05 14 2a 60 00 fe 1e | *` |
00004330 4e b9 00 00 41 c8 |N A | .XXX[0x6]
00004336 08 b8 00 02 14 2a | * | BCLR.B #0x2,0x142a
0000433c 67 12 |g | BEQ 0x4350
0000433e 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
00004342 45 f8 14 70 |E p | LEA.L 0x1470,A2
00004346 4e b9 00 00 8c 8c |N | JSR 0x8c8c
0000434c 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
00004350 60 00 fd fa |` | BRA 0x414c
00004354 48 e7 f0 80 |H | .XXX[0x4]
00004358 20 78 14 14 30 38 14 1c | x 08 | .XXX[0x80]
00004360 67 3a 42 83 16 39 00 00 |g:B 9 |
00004368 0d 2c 72 7e 92 79 00 00 | ,r~ y |
00004370 0d 2e 6f 30 34 3c 83 00 | .o04< |
00004378 14 18 31 82 31 b0 00 00 | 1 1 |
00004380 0f 3c 54 03 52 79 00 00 | <T Ry |
00004388 0d 2e 53 40 67 06 53 41 | .S@g SA|
00004390 67 12 60 e4 08 b8 00 02 |g ` |
00004398 14 2a 60 30 08 b8 00 02 | *`0 |
000043a0 14 2a 60 2e 21 c8 14 14 | *`.! |
000043a8 31 c0 14 1c 48 e7 80 e0 |1 H |
000043b0 45 f8 14 70 20 3c 00 00 |E p < |
000043b8 04 e1 25 7c 00 00 43 54 | %| CT|
000043c0 00 08 4e b9 00 00 8c 50 | N P|
000043c8 4c df 07 01 13 c3 00 00 |L |
000043d0 0d 2c 4c df 01 0f 4e 75 | ,L Nu|
000043d8 2f 00 |/ | MOVE.L D0,-(A7)
000043da 30 3c 13 00 |0< | MOVE.W #0x1300,D0
000043de 60 08 |` | BRA 0x43e8
000043e0 2f 00 |/ | MOVE.L D0,-(A7)
000043e2 30 3c 23 00 |0<# | MOVE.W #0x2300,D0
000043e6 10 01 | | MOVE.B D1,D0
000043e8 42 81 |B | CLR.L D1
000043ea 12 39 00 00 0d 2c | 9 , | MOVE.B 0xd2c,D1
000043f0 31 80 11 b0 00 00 0f 3c |1 <| MOVE.W D0,(D1.W+#0xf3c) ; LEW=11b0
000043f8 54 39 00 00 0d 2c |T9 , | ADDQ.B #0x2,0xd2c
000043fe 52 79 00 00 0d 2e |Ry . | ADDQ.W #0x1,0xd2e
00004404 20 1f | | MOVE.L (A7)+,D0
00004406 4e 75 |Nu | RTS
00004408 0c 79 00 0f 00 00 14 85 | y | .XXX[0x4f0]
00004410 67 1e 11 fc 00 03 a0 0f |g |
00004418 20 3c 00 00 1e 84 12 3c | < <|
00004420 00 05 4e b9 00 00 40 7a | N @z|
00004428 33 fc 00 02 00 00 14 85 |3 |
00004430 4e 75 11 fc 00 03 a0 0e |Nu |
00004438 33 fc 00 03 00 00 14 85 |3 |
00004440 23 fc 00 00 94 44 00 00 |# D |
00004448 14 81 20 3c 00 02 fa ee | < |
00004450 12 3c 00 06 4e b9 00 00 | < N |
00004458 40 7a 4e 75 12 3c 00 02 |@zNu < |
00004460 4e b9 00 00 43 e0 33 fc |N C 3 |
00004468 00 00 00 00 14 85 23 fc | # |
00004470 00 00 94 44 00 00 14 81 | D |
00004478 4e b9 00 00 3f 04 4e 75 |N ? Nu|
00004480 4e f0 01 e1 14 7d 50 fa |N }P |
00004488 08 10 48 e7 c0 c0 08 f9 | H |
00004490 00 01 00 00 04 ea 46 fc | F |
00004498 27 00 10 30 01 e1 14 34 |' 0 4|
000044a0 67 00 00 10 11 c0 a0 03 |g |
000044a8 52 b8 14 34 4c df 03 03 |R 4L |
000044b0 4e 73 48 e7 80 e0 45 f8 |NsH E |
000044b8 14 54 4e b9 00 00 8c 8c | TN |
000044c0 4c df 07 01 10 3c 00 0d |L < |
000044c8 11 c0 a0 03 08 38 00 02 | 8 |
000044d0 a0 01 67 f8 11 fc 00 08 | g |
000044d8 a0 02 30 39 00 00 14 85 | 09 |
000044e0 4e f0 05 b1 00 00 95 25 |N %|
000044e8 48 e7 80 e0 45 f8 14 54 |H E T|
000044f0 4e b9 00 00 8c 8c 4c df |N L |
000044f8 07 01 20 3c 00 01 c9 c2 | < |
00004500 12 3c 00 0c 4e b9 00 00 | < N |
00004508 40 7a 60 a0 33 fc 00 05 |@z` 3 |
00004510 00 00 14 85 23 fc 00 00 | # |
00004518 94 69 00 00 14 81 20 3c | i <|
00004520 00 0b eb b8 12 3c 00 07 | < |
00004528 4e b9 00 00 40 7a 60 00 |N @z` |
00004530 ff 7c 33 fc 00 07 00 00 | |3 |
00004538 14 85 23 fc 00 00 94 73 | # s|
00004540 00 00 14 81 20 3c 00 0b | < |
00004548 eb b8 12 3c 00 07 4e b9 | < N |
00004550 00 00 40 7a 60 00 ff 56 | @z` V|
00004558 33 fc 00 09 00 00 14 85 |3 |
00004560 23 fc 00 00 94 80 00 00 |# |
00004568 14 81 20 3c 00 0b eb b8 | < |
00004570 12 3c 00 07 4e b9 00 00 | < N |
00004578 40 7a 60 00 ff 30 33 fc |@z` 03 |
00004580 00 0b 00 00 14 85 23 fc | # |
00004588 00 00 94 8a 00 00 14 81 | |
00004590 20 3c 00 23 c3 28 12 3c | < # ( <|
00004598 00 09 4e b9 00 00 40 7a | N @z|
000045a0 60 00 ff 0a 33 fc 00 0e |` 3 |
000045a8 00 00 14 85 23 fc 00 00 | # |
000045b0 94 64 00 00 14 81 20 3c | d <|
000045b8 00 0b eb b8 12 3c 00 09 | < |
000045c0 4e b9 00 00 40 7a 60 00 |N @z` |
000045c8 fe e4 12 3c 00 01 60 04 | < ` |
000045d0 12 3c 00 03 4e b9 00 00 | < N |
000045d8 43 e0 4e b9 00 00 39 74 |C N 9t|
000045e0 4e 75 11 fc 00 08 a0 02 |Nu |
000045e8 60 00 fe c2 53 78 14 18 |` Sx |
000045f0 6d 0e 11 f0 01 e1 14 0c |m |
000045f8 a0 03 52 b8 14 0c 4e 73 | R Ns|
00004600 48 e7 f0 e0 4e f9 00 00 |H N |
00004608 3b 84 48 e7 e0 80 08 f9 |; H |
00004610 00 01 00 00 04 ea e9 f8 | |
00004618 11 03 a0 01 14 38 a0 03 | 8 |
00004620 30 38 14 85 4a 01 66 08 |08 J f |
00004628 4e f0 05 b1 00 00 94 95 |N |
00004630 11 fc 00 40 a0 02 4e f0 | @ N |
00004638 05 b1 00 00 94 dd 4a 39 | J9|
00004640 00 00 0d 27 6b 26 42 81 | 'k&B |
00004648 12 39 00 00 0d 24 11 bc | 9 $ |
00004650 00 82 11 b0 00 00 0e 3c | <|
00004658 11 82 11 b0 00 00 0e 3d | =|
00004660 54 39 00 00 0d 24 52 79 |T9 $Ry|
00004668 00 00 0d 26 b4 30 01 e1 | & 0 |
00004670 14 81 67 08 4e f0 05 b1 | g N |
00004678 00 00 94 dd 52 b8 14 81 | R |
00004680 0c 30 00 ff 01 e1 14 81 | 0 |
00004688 66 08 4e f0 05 b1 00 00 |f N |
00004690 95 25 4c df 01 07 4e 73 | %L Ns|
00004698 31 fc 00 01 14 85 21 fc |1 ! |
000046a0 00 00 94 4d 14 81 60 ea | M ` |
000046a8 21 fc 00 00 94 8a 14 81 |! |
000046b0 60 e0 21 fc 00 00 94 64 |` ! d|
000046b8 14 81 60 d6 21 fc 00 00 | ` ! |
000046c0 94 69 14 81 60 cc 21 fc | i ` ! |
000046c8 00 00 94 73 14 81 60 c2 | s ` |
000046d0 21 fc 00 00 94 80 14 81 |! |
000046d8 60 b8 21 fc 00 00 94 44 |` ! D|
000046e0 14 81 60 ae 08 39 00 01 | ` 9 |
000046e8 00 00 fc 00 67 b0 31 fc | g 1 |
000046f0 00 0c 14 85 11 fc 00 04 | |
000046f8 a0 02 11 fc 00 10 a0 03 | |
00004700 08 38 00 02 a0 01 67 f8 | 8 g |
00004708 11 fc 00 08 a0 02 60 ca | ` |
00004710 48 e7 80 e0 45 f8 14 54 |H E T|
00004718 4e b9 00 00 8c 8c 4c df |N L |
00004720 07 01 31 fc 00 0d 14 85 | 1 |
00004728 21 fc 00 00 93 fc 14 34 |! 4|
00004730 60 42 48 e7 80 e0 45 f8 |`BH E |
00004738 14 54 4e b9 00 00 8c 8c | TN |
00004740 4c df 07 01 31 fc 00 11 |L 1 |
00004748 14 85 21 fc 00 00 94 1f | ! |
00004750 14 34 60 20 48 e7 80 e0 | 4` H |
00004758 45 f8 14 54 4e b9 00 00 |E TN |
00004760 8c 8c 4c df 07 01 31 fc | L 1 |
00004768 00 04 14 85 21 fc 80 00 | ! |
00004770 7f d0 14 34 21 fc 00 00 | 4! |
00004778 44 8a 14 7d 12 3c 00 08 |D } < |
00004780 11 fc 00 04 a0 02 20 3c | <|
00004788 00 02 fa ee 4e b9 00 00 | N |
00004790 40 7a 60 00 fe fe 48 e7 |@z` H |
00004798 80 e0 45 f8 14 54 4e b9 | E TN |
000047a0 00 00 8c 8c 4c df 07 01 | L |
000047a8 31 fc 00 06 14 85 21 fc |1 ! |
000047b0 80 00 7f 81 14 34 60 00 | 4` |
000047b8 ff bc 48 e7 80 e0 45 f8 | H E |
000047c0 14 54 4e b9 00 00 8c 8c | TN |
000047c8 4c df 07 01 31 fc 00 08 |L 1 |
000047d0 14 85 21 fc 00 00 94 42 | ! B|
000047d8 14 34 60 00 ff 98 12 3c | 4` <|
000047e0 00 03 4e b9 00 00 43 e0 | N C |
000047e8 4e b9 00 00 39 74 4e 75 |N 9tNu|
000047f0 48 e7 80 e0 45 f8 14 54 |H E T|
000047f8 4e b9 00 00 8c 8c 4c df |N L |
00004800 07 01 31 fc 00 0f 14 85 | 1 |
00004808 21 fc 00 00 45 ec 14 7d |! E }|
00004810 11 fc 00 02 14 2b 21 fc | +! |
00004818 00 00 13 04 14 10 20 3c | <|
00004820 00 02 fa ee 12 3c 00 0b | < |
00004828 4e b9 00 00 40 7a 60 00 |N @z` |
00004830 fe 62 12 3c 00 00 4e b9 | b < N |
00004838 00 00 43 e0 08 38 00 03 | C 8 |
00004840 a0 04 67 0e 4e b9 00 00 | g N |
00004848 43 d8 4e b9 00 00 39 74 |C N 9t|
00004850 4e 75 11 fc 00 88 a0 04 |Nu |
00004858 20 3c 00 00 1e 84 12 3c | < <|
00004860 00 02 4e b9 00 00 40 7a | N @z|
00004868 4e 75 48 e7 80 e0 45 f8 |NuH E |
00004870 14 54 4e b9 00 00 8c 8c | TN |
00004878 4c df 07 01 31 fc 00 0a |L 1 |
00004880 14 85 21 fc 80 00 7e 0b | ! ~ |
00004888 14 34 21 fc 00 00 44 8a | 4! D |
00004890 14 7d 60 00 fe e0 31 fc | }` 1 |
00004898 00 10 14 85 60 00 fe 56 | ` V|
000048a0 11 fc 00 05 14 2b 21 fc | +! |
000048a8 00 00 13 04 14 10 48 e7 | H |
000048b0 80 e0 45 f8 14 54 4e b9 | E TN |
000048b8 00 00 8c 8c 4c df 07 01 | L |
000048c0 20 3c 00 00 1e 84 12 3c | < <|
000048c8 00 02 4e b9 00 00 40 7a | N @z|
000048d0 31 fc 00 0f 14 85 08 38 |1 8|
000048d8 00 03 a0 04 66 10 11 fc | f |
000048e0 00 88 a0 04 21 fc 00 00 | ! |
000048e8 45 ec 14 7d 4e 75 4e b9 |E }NuN |
000048f0 00 00 43 d8 4e b9 00 00 | C N |
000048f8 39 74 4e 75 |9tNu | .XXX[0x4]
000048fc 48 e7 c0 c0 |H | MOVEM.L A1+A0+D1+D0,-(A7) ; Via VECTOR_MODEM.DSCHG
00004900 10 38 a0 04 | 8 | MOVE.B IO_DUART_ACR_IPCR,D0
00004904 0c 78 00 0f 14 85 | x | CMPI.W #0x000f,0x1485
0000490a 67 08 |g | BEQ 0x4914
0000490c 4e b9 00 00 39 74 |N 9t | JSR 0x3974
00004912 60 06 |` | BRA 0x491a
00004914 4e b9 00 00 3e 06 |N > | JSR 0x3e06
0000491a 4c df 03 03 |L | MOVEM.L (A7)+,D0+D1+A0+A1
0000491e 4e 73 |Ns | RTE
00004920 43 f9 00 06 ec 00 4e 75 |C Nu| .XXX[0x88]
00004928 46 fc 24 00 48 f8 7f ff |F $ H |
00004930 17 3c 21 cf 17 78 21 fc | <! x! |
00004938 00 00 49 50 17 7c 72 7f | IP |r |
00004940 c2 28 00 1b 43 bc 00 09 | ( C |
00004948 4e f0 15 b1 00 00 95 78 |N x|
00004950 4e b9 00 00 4c 42 4c f8 |N LBL |
00004958 7f ff 17 3c 2e 78 17 78 | <.x x|
00004960 4e b9 00 00 57 b6 08 28 |N W (|
00004968 00 06 00 0e 67 04 60 00 | g ` |
00004970 00 22 4e 75 48 e7 80 e0 | "NuH |
00004978 45 f8 17 8c 4e b9 00 00 |E N |
00004980 8c 8c 4c df 07 01 11 fc | L |
00004988 00 01 17 8b 4e b9 00 00 | N |
00004990 57 b6 2f 08 42 a8 00 08 |W / B |
00004998 41 e8 00 1a 42 58 42 90 |A BXB |
000049a0 20 5f 4e f9 00 00 74 c0 | _N t |
000049a8 11 fc 00 08 17 8b | | MOVE.B #0x08,0x178b
000049ae 4e b0 01 e1 17 7c |N | | JSR ((#0x177c)) ; LEW=01e1
000049b4 4e 40 |N@ | TRAP #0
000049b6 06 47 | G | .XXX[0x2]
000049b8 00 14 54 47 54 47 54 47 | TGTGTG| .XXX[0x10]
000049c0 54 47 54 47 54 47 54 47 |TGTGTGTG|
000049c8 54 47 |TG | ADDQ.W #0x2,D7
000049ca 54 47 |TG | ADDQ.W #0x2,D7
000049cc ec c7 04 06 | | BFCLR.L D7,{16:6}
000049d0 67 04 |g | BEQ 0x49d6
000049d2 58 46 |XF | ADDQ.W #0x4,D6
000049d4 34 86 |4 | MOVE.W D6,(A2)
000049d6 4e 75 |Nu | RTS
000049d8 9e 7c 00 0a 59 47 55 47 | | YGUG| .XXX[0x290]
000049e0 55 47 59 47 55 47 55 47 |UGYGUGUG|
000049e8 ec c7 04 06 67 04 59 46 | g YF|
000049f0 34 86 4e 75 28 14 67 28 |4 Nu( g(|
000049f8 2f 05 e9 c4 62 10 34 86 |/ b 4 |
00004a00 e9 c4 75 8a 3a 33 70 00 | u :3p |
00004a08 61 00 ff c0 48 45 3a 33 |a HE:3|
00004a10 70 00 28 85 66 04 42 ac |p ( f B |
00004a18 00 04 2a 1f 44 fc 00 01 | * D |
00004a20 4e 75 48 e7 83 80 e9 c4 |NuH |
00004a28 62 10 34 86 e9 c4 75 8a |b 4 u |
00004a30 42 73 70 00 61 00 ff 94 |Bsp a |
00004a38 42 73 70 00 4a 98 66 06 |Bsp J f |
00004a40 20 84 21 04 60 1e 20 10 | ! ` |
00004a48 e9 c0 62 10 34 86 e9 c0 | b 4 |
00004a50 75 8a 48 44 37 84 70 00 |u HD7 p |
00004a58 61 00 ff 70 48 44 37 84 |a pHD7 |
00004a60 70 00 20 84 4c df 01 c1 |p L |
00004a68 4e 75 48 e7 20 80 08 38 |NuH 8|
00004a70 00 06 17 2e 67 60 41 f8 | .g`A |
00004a78 21 9e 61 00 ff a6 06 78 |! a x|
00004a80 00 01 21 a6 04 2c 00 01 | ! , |
00004a88 00 07 66 36 52 78 21 d6 | f6Rx! |
00004a90 34 38 21 d6 b4 78 21 a6 |48! x! |
00004a98 65 28 67 0c 11 fc 00 09 |e(g |
00004aa0 17 8b 4e b0 01 e1 17 7c | N ||
00004aa8 08 2c 00 03 00 04 67 00 | , g |
00004ab0 00 ae 42 82 34 2c 00 08 | B 4, |
00004ab8 ee f8 08 81 21 ae 60 00 | ! ` |
00004ac0 00 9e 4a 78 21 aa 67 00 | Jx! g |
00004ac8 00 96 53 78 21 aa 52 78 | Sx! Rx|
00004ad0 21 ac 60 00 00 8a 08 38 |! ` 8|
00004ad8 00 05 17 2e 67 00 00 62 | .g b|
00004ae0 41 f8 21 84 61 00 ff 3c |A ! a <|
00004ae8 06 78 00 01 21 8c 04 2c | x ! ,|
00004af0 00 01 00 06 66 36 52 78 | f6Rx|
00004af8 21 d4 34 38 21 d4 b4 78 |! 48! x|
00004b00 21 8c 65 28 67 0c 11 fc |! e(g |
00004b08 00 09 17 8b 4e b0 01 e1 | N |
00004b10 17 7c 08 2c 00 02 00 04 | | , |
00004b18 67 00 00 44 42 82 34 2c |g DB 4,|
00004b20 00 08 ee f8 08 81 21 94 | ! |
00004b28 60 00 00 34 4a 78 21 90 |` 4Jx! |
00004b30 67 00 00 2c 53 78 21 90 |g ,Sx! |
00004b38 52 78 21 92 60 00 00 20 |Rx! ` |
00004b40 41 f8 21 b8 61 00 fe dc |A ! a |
00004b48 06 78 00 01 21 c0 4a 78 | x ! Jx|
00004b50 21 c4 67 00 00 0a 53 78 |! g Sx|
00004b58 21 c4 52 78 21 c6 4c df |! Rx! L |
00004b60 01 04 4e 75 48 e7 e0 08 | NuH |
00004b68 49 f8 21 84 30 2c 00 08 |I ! 0, |
00004b70 e9 c3 24 08 67 0c b0 78 | $ g x|
00004b78 21 d4 62 0a 44 fc 00 00 |! b D |
00004b80 60 3a 53 78 21 d4 12 38 |`:Sx! 8|
00004b88 21 9c 67 04 b4 01 67 ec |! g g |
00004b90 53 6c 00 08 06 43 01 00 |Sl C |
00004b98 64 0c 11 fc 00 09 17 8b |d |
00004ba0 4e b0 01 e1 17 7c 61 00 |N |a |
00004ba8 fe 4c 65 0c 11 fc 00 08 | Le |
00004bb0 17 8b 4e b0 01 e1 17 7c | N ||
00004bb8 44 fc 00 01 4c df 10 07 |D L |
00004bc0 4e 75 48 e7 c0 08 49 f8 |NuH I |
00004bc8 21 9e 30 2c 00 08 4a 03 |! 0, J |
00004bd0 67 0c b0 78 21 d6 62 0a |g x! b |
00004bd8 44 fc 00 00 60 38 53 78 |D `8Sx|
00004be0 21 d6 12 38 21 b6 67 04 |! 8! g |
00004be8 b6 01 67 ec 53 6c 00 08 | g Sl |
00004bf0 52 03 64 0c 11 fc 00 09 |R d |
00004bf8 17 8b 4e b0 01 e1 17 7c | N ||
00004c00 61 00 fd f2 65 0c 11 fc |a e |
00004c08 00 08 17 8b 4e b0 01 e1 | N |
00004c10 17 7c 44 fc 00 01 4c df | |D L |
00004c18 10 03 4e 75 48 e7 e0 08 | NuH |
00004c20 49 f8 21 b8 4a 78 21 c0 |I ! Jx! |
00004c28 66 06 44 fc 00 00 60 0c |f D ` |
00004c30 53 78 21 c0 61 00 fd be |Sx! a |
00004c38 44 fc 00 01 4c df 10 07 |D L |
00004c40 4e 75 48 f9 ff ff 00 00 |NuH |
00004c48 04 9a 20 7c 00 06 ec 00 | | |
00004c50 43 f9 00 00 ec 00 30 3c |C 0<|
00004c58 03 ff 20 d9 51 c8 ff fc | Q |
00004c60 4c f9 ff ff 00 00 04 9a |L |
00004c68 4e 75 |Nu | .XXX[0x2]
00004c6a 48 e7 40 00 |H @ | MOVEM.L D1,-(A7)
00004c6e e9 c7 62 10 | b | BFEXTU.L D7,{8:16},D6
00004c72 34 86 |4 | MOVE.W D6,(A2)
00004c74 e9 c7 75 8a | u | BFEXTU.L D7,{22:10},D7
00004c78 08 07 00 00 | | BTST.L #0x0,D7
00004c7c 67 34 |g4 | BEQ 0x4cb2
00004c7e 12 f3 71 20 04 00 | q | MOVE.B (A3+D7.W+#0x400),(A1)+ ; LEW=7120
00004c84 52 07 |R | ADDQ.B #0x1,D7
00004c86 64 0e |d | BCC 0x4c96
00004c88 06 47 01 00 | G | ADDI.W #0x0100,D7
00004c8c 08 87 00 0a | | BCLR.L #0xa,D7
00004c90 67 04 |g | BEQ 0x4c96
00004c92 58 46 |XF | ADDQ.W #0x4,D6
00004c94 34 86 |4 | MOVE.W D6,(A2)
00004c96 53 41 |SA | SUBQ.W #0x1,D1
00004c98 60 18 |` | BRA 0x4cb2
00004c9a 32 f3 70 00 |2 p | MOVE.W (A3+D7.W),(A1)+
00004c9e 54 07 |T | ADDQ.B #0x2,D7
00004ca0 64 0e |d | BCC 0x4cb0
00004ca2 06 47 01 00 | G | ADDI.W #0x0100,D7
00004ca6 08 87 00 0a | | BCLR.L #0xa,D7
00004caa 67 04 |g | BEQ 0x4cb0
00004cac 58 46 |XF | ADDQ.W #0x4,D6
00004cae 34 86 |4 | MOVE.W D6,(A2)
00004cb0 55 41 |UA | SUBQ.W #0x2,D1
00004cb2 b2 7c 00 01 | | | CMP.W #0x1,D1
00004cb6 67 c6 |g | BEQ 0x4c7e
00004cb8 62 e0 |b | BHI 0x4c9a
00004cba 4c df 00 02 |L | MOVEM.L (A7)+,D1
00004cbe 4e 75 |Nu | RTS
00004cc0 48 e7 40 00 |H @ | MOVEM.L D1,-(A7)
00004cc4 e9 c7 62 10 | b | BFEXTU.L D7,{8:16},D6
00004cc8 34 86 |4 | MOVE.W D6,(A2)
00004cca e9 c7 75 8a | u | BFEXTU.L D7,{22:10},D7
00004cce 08 07 00 00 | | BTST.L #0x0,D7
00004cd2 67 34 |g4 | BEQ 0x4d08
00004cd4 17 99 71 20 04 00 | q | MOVE.B (A1)+,(A3+D7.W+#0x400) ; LEW=7120
00004cda 52 07 |R | ADDQ.B #0x1,D7
00004cdc 64 0e |d | BCC 0x4cec
00004cde 06 47 01 00 | G | ADDI.W #0x0100,D7
00004ce2 08 87 00 0a | | BCLR.L #0xa,D7
00004ce6 67 04 |g | BEQ 0x4cec
00004ce8 58 46 |XF | ADDQ.W #0x4,D6
00004cea 34 86 |4 | MOVE.W D6,(A2)
00004cec 53 41 |SA | SUBQ.W #0x1,D1
00004cee 60 18 |` | BRA 0x4d08
00004cf0 37 99 70 00 |7 p | MOVE.W (A1)+,(A3+D7.W)
00004cf4 54 07 |T | ADDQ.B #0x2,D7
00004cf6 64 0e |d | BCC 0x4d06
00004cf8 06 47 01 00 | G | ADDI.W #0x0100,D7
00004cfc 08 87 00 0a | | BCLR.L #0xa,D7
00004d00 67 04 |g | BEQ 0x4d06
00004d02 58 46 |XF | ADDQ.W #0x4,D6
00004d04 34 86 |4 | MOVE.W D6,(A2)
00004d06 55 41 |UA | SUBQ.W #0x2,D1
00004d08 b2 7c 00 01 | | | CMP.W #0x1,D1
00004d0c 67 c6 |g | BEQ 0x4cd4
00004d0e 62 e0 |b | BHI 0x4cf0
00004d10 4c df 00 02 |L | MOVEM.L (A7)+,D1
00004d14 4e 75 |Nu | RTS
00004d16 48 e7 40 40 |H @@ | MOVEM.L A1+D1,-(A7)
00004d1a 43 f8 17 1a |C | LEA.L 0x171a,A1
00004d1e 72 20 |r | MOVEQ.L #0x20,D1
00004d20 2e 04 |. | MOVE.L D4,D7
00004d22 61 00 ff 46 |a F | BSR 0x4c6a
00004d26 4c df 02 02 |L | MOVEM.L (A7)+,D1+A1
00004d2a 4e 75 |Nu | RTS
00004d2c 48 e7 40 40 |H @@ | MOVEM.L A1+D1,-(A7)
00004d30 43 f8 17 1e |C | LEA.L 0x171e,A1
00004d34 72 1c |r | MOVEQ.L #0x1c,D1
00004d36 7e 04 |~ | MOVEQ.L #0x04,D7
00004d38 de 84 | | ADD.L D4,D7
00004d3a 61 00 ff 84 |a | BSR 0x4cc0
00004d3e 4c df 02 02 |L | MOVEM.L (A7)+,D1+A1
00004d42 4e 75 |Nu | RTS
00004d44 48 e7 80 10 |H | MOVEM.L A3+D0,-(A7)
00004d48 23 fc 00 00 49 b4 00 00 |# I | MOVE.L #0x49b4,0x95a0
00004d50 95 a0 | |
00004d52 42 79 00 00 95 a4 |By | CLR.W 0x95a4
00004d58 42 79 93 03 e0 0c |By | CLR.W 0x9303e00c
00004d5e 70 ff |p | MOVEQ.L #-0x01,D0
00004d60 51 c8 ff fe |Q | DBF D0,0x4d60
00004d64 33 fc 00 05 93 03 e0 0c |3 | MOVE.W #0x5,0x9303e00c
00004d6c 20 3c 00 23 7c 4d | < #|M | MOVE.L #0x237c4d,D0
00004d72 53 80 |S | SUBQ.L #0x1,D0
00004d74 66 fc |f | BNE 0x4d72
00004d76 33 fc e0 10 93 03 e1 0a |3 | MOVE.W #0xe010,IO_VME_STD_REGISTER
00004d7e 26 7c 93 03 f0 16 |&| | MOVEA.L #0x9303f016,A3
00004d84 4e b9 00 00 8b 2c |N , | JSR 0x8b2c
00004d8a 64 10 |d | BCC 0x4d9c
00004d8c 23 fc 00 00 49 b4 00 00 |# I | MOVE.L #0x49b4,0x95a0
00004d94 95 a0 | |
00004d96 44 fc 00 01 |D | MOVE.W #0x1,CCR
00004d9a 60 1a |` | BRA 0x4db6
00004d9c 20 3c 00 00 00 09 | < | MOVE.L #0x9,D0
00004da2 47 f9 00 00 95 78 |G x | LEA.L 0x9578,A3
00004da8 26 fc 00 00 49 92 |& I | MOVE.L #0x4992,(A3)+
00004dae 51 c8 ff f8 |Q | DBF D0,0x4da8
00004db2 44 fc 00 00 |D | MOVE.W #0x0,CCR
00004db6 4c df 08 01 |L | MOVEM.L (A7)+,D0+A3
00004dba 4e 75 |Nu | RTS
00004dbc 00 00 56 54 | VT | .XXX[0x4]
00004dc0 00 00 5a 9e 00 00 5c 18 | Z \ | .XXX[0x160]
00004dc8 00 00 57 f2 00 00 5d 3e | W ]>|
00004dd0 48 e7 f8 f8 4c f9 0c 00 |H L |
00004dd8 00 00 95 70 34 bc e0 12 | p4 |
00004de0 24 2b 02 08 67 00 00 ac |$+ g |
00004de8 49 f8 21 84 21 c2 21 d8 |I ! ! ! |
00004df0 28 c2 42 9c 42 5c e9 c2 |( B B\ |
00004df8 12 10 34 81 e9 c2 15 8a | 4 |
00004e00 38 33 10 0c 38 84 49 ec |83 8 I |
00004e08 00 10 60 12 29 42 ff ea | ` )B |
00004e10 21 c2 21 dc 52 6c ff ee |! ! Rl |
00004e18 24 33 10 00 67 2c 12 02 |$3 g, |
00004e20 d2 3c 00 1f 65 00 00 6c | < e l|
00004e28 e9 c2 12 10 34 81 e9 c2 | 4 |
00004e30 15 8a 20 33 10 08 90 bc | 3 |
00004e38 00 00 00 20 b0 82 66 00 | f |
00004e40 00 4e b8 73 10 0c 67 c4 | N s g |
00004e48 60 a6 30 38 21 d2 b0 78 |` 08! x|
00004e50 21 8c 6c 42 b0 78 21 a6 |! lB x! |
00004e58 6c 3c 49 f9 00 00 4d bc |l<I M |
00004e60 43 f9 00 00 95 88 30 3c |C 0<|
00004e68 00 04 22 dc 51 c8 ff fc | " Q |
00004e70 43 f8 21 8e 70 02 06 51 |C ! p Q|
00004e78 00 20 43 e9 00 1a 51 c8 | C Q |
00004e80 ff f6 4c df 1f 1f 4e f0 | L N |
00004e88 15 b1 00 00 95 78 72 05 | xr |
00004e90 60 06 72 06 60 02 72 03 |` r ` r |
00004e98 42 a8 00 08 41 e8 00 1a |B A |
00004ea0 42 58 30 c1 42 50 4c df |BX0 BPL |
00004ea8 1f 1f 59 01 66 ff ff ff | Y f |
00004eb0 fa e4 4e f9 00 00 74 c0 | N t |
00004eb8 42 a8 00 08 43 e8 00 1a |B C |
00004ec0 42 59 42 19 42 11 4a 79 |BYB B Jy|
00004ec8 00 00 95 a4 66 0c 4c f8 | f L |
00004ed0 7f ff 17 3c 4e f9 00 00 | <N |
00004ed8 74 c0 30 3c 08 00 4e b9 |t 0< N |
00004ee0 80 00 20 64 54 88 30 10 | dT 0 |
00004ee8 b0 79 00 00 95 a4 67 1a | y g |
00004ef0 30 b9 00 00 95 a4 06 11 |0 |
00004ef8 00 01 42 80 4e b9 80 00 | B N |
00004f00 20 60 67 06 0c 01 00 02 | `g |
00004f08 66 c4 4c f8 7f ff 17 3c |f L <|
00004f10 4e f9 00 00 74 c8 00 00 |N t |
00004f18 00 00 00 00 00 00 00 00 | |
00004f20 00 00 00 00 00 00 | | .XXX[0x6]
00004f26 48 e7 |H | .XXX[0x2]
00004f28 80 e0 45 f8 17 8c 4e b9 | E N | .XXX[0x308]
00004f30 00 00 8c 8c 4c df 07 01 | L |
00004f38 61 00 02 fc 61 00 08 7e |a a ~|
00004f40 23 c8 00 00 4f 16 42 79 |# O By|
00004f48 93 03 e0 0c 48 e7 80 e0 | H |
00004f50 45 f9 00 00 4f 1a 4e b9 |E O N |
00004f58 00 00 8c 8c 4c df 07 01 | L |
00004f60 48 e7 80 e0 45 f9 00 00 |H E |
00004f68 4f 1a 20 3c 00 00 03 0d |O < |
00004f70 25 7c 00 00 4f a8 00 08 |%| O |
00004f78 4e b9 00 00 8c 50 4c df |N PL |
00004f80 07 01 4e b9 00 00 74 bc | N t |
00004f88 33 fc 00 05 93 03 e0 0c |3 |
00004f90 43 e8 00 1a 42 59 42 19 |C BYB |
00004f98 12 fc 00 01 42 51 42 38 | BQB8|
00004fa0 17 8b 4e f9 00 00 74 c8 | N t |
00004fa8 08 f9 00 06 00 00 04 ea | |
00004fb0 48 e7 80 c0 20 79 00 00 |H y |
00004fb8 4f 16 4e b9 00 00 74 ac |O N t |
00004fc0 4c df 03 01 4e 75 00 00 |L Nu |
00004fc8 00 00 00 00 50 4e 00 00 | PN |
00004fd0 50 54 00 00 50 5a 00 00 |PT PZ |
00004fd8 50 60 48 e7 fe 70 43 e8 |P`H pC |
00004fe0 00 1a 30 19 10 19 38 3c | 0 8<|
00004fe8 04 00 b0 44 6f 02 30 04 | Do 0 |
00004ff0 26 19 e0 8b d6 bc 00 e0 |& |
00004ff8 00 00 26 7c 93 03 f4 00 | &| |
00005000 14 00 84 03 02 82 00 00 | |
00005008 00 01 66 08 74 02 26 7c | f t &||
00005010 93 03 f0 00 1c 01 02 41 | A|
00005018 00 02 d2 42 24 70 15 b0 | B$p |
00005020 00 00 4f c6 4e b9 00 00 | O N |
00005028 77 ca 28 03 e0 8c 02 43 |w ( C|
00005030 03 ff 42 85 23 fc 00 00 | B # |
00005038 50 76 00 00 05 20 21 fc |Pv ! |
00005040 00 00 66 82 00 08 33 c4 | f 3 |
00005048 93 03 e1 0a 4e d2 17 99 | N |
00005050 30 00 60 10 37 99 30 00 |0 ` 7 0 |
00005058 60 0a 12 f3 30 00 60 04 |` 0 ` |
00005060 32 f3 30 00 da 82 90 42 |2 0 B|
00005068 67 0c d6 42 ec c3 04 06 |g B |
00005070 67 da 58 44 60 d0 42 b9 |g XD` B |
00005078 00 00 05 20 21 fc 00 00 | ! |
00005080 66 ca 00 08 0c 06 00 01 |f |
00005088 67 04 21 45 00 08 43 e8 |g !E C |
00005090 00 1a 42 59 22 85 4c df | BY" L |
00005098 0e 7f 4e f9 00 00 74 c8 | N t |
000050a0 21 c8 17 80 33 fc e0 10 |! 3 |
000050a8 93 03 e1 0a 4a 79 93 03 | Jy |
000050b0 f0 02 6b 00 01 82 4a 38 | k J8|
000050b8 17 8b 66 00 01 7a e9 e8 | f z |
000050c0 00 86 00 1a 0c 40 00 3f | @ ?|
000050c8 62 00 01 6c 48 e7 20 f8 |b lH |
000050d0 43 f8 17 9c 24 49 34 3c |C $I4<|
000050d8 02 99 42 9a 51 ca ff fc | B Q |
000050e0 45 e8 00 1d 47 f8 21 9c |E G ! |
000050e8 16 9a 47 eb 00 1a 16 9a | G |
000050f0 47 eb 00 1a 16 9a 45 f8 |G E |
000050f8 21 d2 34 c0 52 40 34 c0 |! 4 R@4 |
00005100 34 80 53 40 42 81 b2 00 |4 S@B |
00005108 62 14 13 7c 00 80 00 04 |b | |
00005110 33 41 00 08 52 81 d3 fc |3A R |
00005118 00 00 00 26 60 e8 4c f9 | &` L |
00005120 0c 00 00 00 95 70 28 4b | p(K|
00005128 34 bc e0 12 d9 fc 00 00 |4 |
00005130 02 00 42 9c 28 fc 00 e0 | B ( |
00005138 00 00 42 9c 42 9c 42 9c | B B B |
00005140 42 9c 42 5c 42 9c 42 54 |B B\B BT|
00005148 34 bc e7 f0 30 13 47 f9 |4 0 G |
00005150 00 00 95 88 30 3c 00 04 | 0< |
00005158 26 fc 00 00 4d d0 51 c8 |& M Q |
00005160 ff f8 4c df 1f 04 4e b9 | L N |
00005168 00 00 74 bc 48 e7 07 00 | t H |
00005170 34 bc e0 12 2c 2b 02 08 |4 ,+ |
00005178 34 bc e0 12 2a 2b 02 0c |4 *+ |
00005180 08 85 00 00 9a bc 00 00 | |
00005188 00 04 27 45 02 0c dc 85 | 'E |
00005190 e9 c6 75 8a e0 8e 34 86 | u 4 |
00005198 37 bc 00 00 70 00 54 07 |7 p T |
000051a0 64 0e 06 47 01 00 08 87 |d G |
000051a8 00 0a 67 04 58 46 34 86 | g XF4 |
000051b0 37 bc 17 9c 70 00 2e 08 |7 p . |
000051b8 42 a8 00 08 41 e8 00 1a |B A |
000051c0 42 58 42 90 20 47 42 b8 |BXB GB |
000051c8 17 80 48 e7 80 e0 45 f8 | H E |
000051d0 17 8c 20 3c 00 05 f5 dc | < |
000051d8 25 7c 00 00 51 f6 00 08 |%| Q |
000051e0 4e b9 00 00 8c 50 4c df |N PL |
000051e8 07 01 4e b9 00 00 74 c8 | N t |
000051f0 4c df 00 e0 4e 75 33 fc |L Nu3 |
000051f8 e0 10 93 03 e1 0a 4a 79 | Jy|
00005200 93 03 f0 02 6b 00 00 24 | k $|
00005208 48 e7 80 e0 45 f8 17 8c |H E |
00005210 20 3c 00 05 f5 dc 25 7c | < %||
00005218 00 00 51 f6 00 08 4e b9 | Q N |
00005220 00 00 8c 50 4c df 07 01 | PL |
00005228 4e 75 11 fc 00 01 17 8b |Nu |
00005230 61 00 05 84 4e 75 |a Nu | .XXX[0x6]
00005236 48 e7 80 80 |H | MOVEM.L A0+D0,-(A7)
0000523a 20 38 17 80 | 8 | MOVE.L 0x1780,D0
0000523e 67 1a |g | BEQ 0x525a
00005240 42 b8 17 80 |B | CLR.L 0x1780
00005244 20 40 | @ | MOVEA.L D0,A0
00005246 42 a8 00 08 |B | CLR.L (A0+0x8)
0000524a 41 e8 00 1a |A | LEA.L (A0+0x1a),A0
0000524e 42 58 |BX | CLR.W (A0)+
00005250 42 90 |B | CLR.L (A0)
00005252 20 40 | @ | MOVEA.L D0,A0
00005254 4e b9 00 00 74 c0 |N t | JSR 0x74c0
0000525a 4c df 01 01 |L | MOVEM.L (A7)+,D0+A0
0000525e 4e 75 |Nu | RTS
00005260 2e 09 e2 0f 64 08 42 19 |. d B | .XXX[0x550]
00005268 53 40 52 68 00 0a 42 82 |S@Rh B |
00005270 34 38 17 26 31 42 00 1e |48 &1B |
00005278 32 03 04 41 00 20 67 0e |2 A g |
00005280 90 41 d3 68 00 0a 7e 20 | A h ~ |
00005288 de 84 61 00 f9 de 4a 42 | a JB|
00005290 67 20 2e 09 e2 0f 64 08 |g . d |
00005298 42 19 53 40 52 68 00 0a |B S@Rh |
000052a0 2e 38 17 22 32 02 42 42 |.8 "2 BB|
000052a8 90 41 d3 68 00 0a 61 00 | A h a |
000052b0 f9 ba 42 41 11 78 17 35 | BA x 5|
000052b8 00 1d 44 fc 00 01 4e 75 | D Nu|
000052c0 48 e7 00 08 2e 09 e2 0f |H . |
000052c8 64 08 42 19 53 40 52 68 |d B S@Rh|
000052d0 00 0a 42 82 34 38 17 26 | B 48 &|
000052d8 32 03 59 41 90 41 65 00 |2 YA Ae |
000052e0 00 5e d3 68 00 0a 2e 04 | ^ h . |
000052e8 58 87 49 e9 00 10 61 00 |X I a |
000052f0 f9 7a 42 54 4a 42 67 24 | zBTJBg$|
000052f8 2e 09 e2 0f 64 08 42 19 |. d B |
00005300 53 40 52 68 00 0a 2e 38 |S@Rh .8|
00005308 17 22 32 02 42 42 90 41 | "2 BB A|
00005310 65 22 d3 68 00 0a 61 00 |e" h a |
00005318 f9 52 42 41 11 7c 00 ff | RBA | |
00005320 00 1d 52 28 00 1f 4a 42 | R( JB|
00005328 66 18 44 fc 00 01 4c df |f D L |
00005330 10 00 4e 75 d0 41 34 01 | Nu A4 |
00005338 94 40 32 00 60 d0 d0 41 | @2 ` A|
00005340 58 41 44 fc 00 00 60 e6 |XAD ` |
00005348 4a b8 21 e4 67 00 00 38 |J ! g 8|
00005350 48 e7 7f 38 49 f8 21 e4 |H 8I ! |
00005358 61 00 f6 9a 64 24 61 00 |a d$a |
00005360 f9 b6 26 38 17 2e 61 00 | &8 .a |
00005368 ff 58 64 14 61 00 0a 3a | Xd a :|
00005370 65 e6 24 08 41 f8 21 f4 |e $ A ! |
00005378 61 00 f6 a8 20 42 60 d8 |a B` |
00005380 28 84 4c df 1c fe 4e 75 |( L Nu|
00005388 48 e7 7c 20 72 02 36 3c |H | r 6<|
00005390 ff ff 7a 20 45 f8 21 84 | z E ! |
00005398 4a 6a 00 0e 67 24 b0 7c |Jj g$ ||
000053a0 00 04 65 5c 59 40 58 a8 | e\Y@X |
000053a8 00 08 11 43 00 1d 32 c3 | C 2 |
000053b0 32 aa 00 0a 04 59 00 20 |2 Y |
000053b8 52 28 00 1e 53 6a 00 0e |R( Sj |
000053c0 66 dc ed ea 40 00 00 10 |f @ |
000053c8 66 08 ed ea 49 40 00 10 |f I@ |
000053d0 67 26 b0 7c 00 04 65 28 |g& | e(|
000053d8 59 40 58 a8 00 08 11 43 |Y@X C|
000053e0 00 1d 32 c4 32 aa 00 0a | 2 2 |
000053e8 04 59 00 20 52 28 00 1e | Y R( |
000053f0 ec ea 09 01 00 10 60 ca | ` |
000053f8 45 ea 00 1a 51 c9 ff 9a |E Q |
00005400 4c df 04 3e 4e 75 48 e7 |L >NuH |
00005408 7f ce 4b f8 21 fc 28 55 | K ! (U|
00005410 11 6c 00 09 00 1d 32 2c | l 2,|
00005418 00 1c b0 41 65 04 30 01 | Ae 0 |
00005420 60 02 32 00 2e 2c 00 18 |` 2 ., |
00005428 61 00 f8 40 31 40 00 0a |a @1@ |
00005430 91 6c 00 1c 67 16 e1 8e | l g |
00005438 02 86 ff ff fc 00 02 47 | G|
00005440 03 ff 8c 47 29 46 00 18 | G)F |
00005448 60 00 00 6c 08 ac 00 04 |` l |
00005450 00 04 28 2c 00 1e 61 00 | (, a |
00005458 f8 be 2a 38 17 1a 29 45 | *8 )E|
00005460 00 1e 26 38 17 2e 6a 00 | &8 .j |
00005468 00 10 08 03 00 1a 66 00 | f |
00005470 00 08 61 00 f5 f6 60 3e | a `>|
00005478 61 00 09 2e 65 0c 24 08 |a .e $ |
00005480 41 f8 21 f4 61 00 f5 9c |A ! a |
00005488 20 42 08 03 00 1c 67 26 | B g&|
00005490 2e 2c 00 0a de bc 00 00 |., |
00005498 00 28 e9 c7 62 10 34 86 | ( b 4 |
000054a0 e9 c7 75 8a 1c 33 71 20 | u 3q |
000054a8 04 00 52 06 cc 3c 00 03 | R < |
000054b0 17 86 71 20 04 00 28 14 | q ( |
000054b8 66 06 2a c4 2a 84 60 02 |f * * ` |
000054c0 2a 84 53 2c 00 05 67 0a |* S, g |
000054c8 4a ac 00 1e 67 04 20 0c |J g |
000054d0 60 08 08 ac 00 05 00 04 |` |
000054d8 42 80 22 00 67 18 42 b0 |B " g B |
000054e0 19 90 4b f8 21 fc 4a 9d | K ! J |
000054e8 66 06 2a 81 2b 01 60 06 |f * + ` |
000054f0 2b 81 01 51 2a 81 4c df |+ Q* L |
000054f8 73 fe 4e 75 48 e7 7f ce |s NuH |
00005500 3c 7c 00 00 4b f8 21 fc |<| K ! |
00005508 28 15 67 00 00 c8 28 44 |( g (D|
00005510 28 2c 00 1e 61 00 f8 00 |(, a |
00005518 26 38 17 2e b0 43 65 00 |&8 . Ce |
00005520 00 b4 2c 4c 21 d4 21 fc | ,L! ! |
00005528 66 04 42 b8 22 00 4a 28 |f B " J(|
00005530 00 1d 66 0c 08 03 00 1b | f |
00005538 67 06 61 00 fd 24 60 04 |g a $` |
00005540 61 00 fd 7e 64 00 00 ae |a ~d |
00005548 2a 38 17 1a 29 45 00 1e |*8 )E |
00005550 4a 83 6a 00 00 10 08 03 |J j |
00005558 00 1a 66 00 00 08 61 00 | f a |
00005560 f5 0a 60 3e 61 00 08 42 | `>a B|
00005568 65 0c 24 08 41 f8 21 f4 |e $ A ! |
00005570 61 00 f4 b0 20 42 08 03 |a B |
00005578 00 1c 67 26 2e 2c 00 0a | g&., |
00005580 de bc 00 00 00 28 e9 c7 | ( |
00005588 62 10 34 86 e9 c7 75 8a |b 4 u |
00005590 1c 33 71 20 04 00 52 06 | 3q R |
00005598 cc 3c 00 03 17 86 71 20 | < q |
000055a0 04 00 53 2c 00 05 67 04 | S, g |
000055a8 4a 85 66 20 08 ac 00 05 |J f |
000055b0 00 04 3c 7c 00 00 28 14 | <| ( |
000055b8 66 06 2a c4 2a 84 60 14 |f * * ` |
000055c0 2a 84 28 44 08 2c 00 04 |* (D , |
000055c8 00 04 66 08 4a 28 00 1d | f J( |
000055d0 6b 00 ff 3e 22 0e 67 16 |k >" g |
000055d8 42 96 4b f8 21 fc 4a 9d |B K ! J |
000055e0 66 06 2a 81 2b 01 60 06 |f * + ` |
000055e8 2b 81 01 51 2a 81 4c df |+ Q* L |
000055f0 73 fe 4e 75 4a 41 67 0c |s NuJAg |
000055f8 4a 95 66 04 2b 4c 00 04 |J f +L |
00005600 2a 8c 60 ea 39 42 00 1c |* ` 9B |
00005608 e1 8e 02 86 ff ff fc 00 | |
00005610 02 47 03 ff 8c 47 29 46 | G G)F|
00005618 00 18 08 ec 00 04 00 04 | |
00005620 2c 4c 53 2c 00 05 66 00 |,LS, f |
00005628 ff ac 08 ac 00 05 00 04 | |
00005630 3c 7c 00 00 28 14 66 04 |<| ( f |
00005638 2b 44 00 04 2a 84 60 00 |+D * ` |
00005640 ff 94 20 08 20 78 17 84 | x |
00005648 11 7c 00 ff 00 1d 61 00 | | a |
00005650 01 36 20 40 4a b8 17 84 | 6 @J |
00005658 66 e8 21 c8 17 84 33 fc |f ! 3 |
00005660 e0 10 93 03 e1 0a 4a 79 | Jy|
00005668 93 03 f0 02 6b 00 01 30 | k 0|
00005670 4a 38 17 8b 66 00 01 40 |J8 f @|
00005678 e9 e8 10 86 00 1a 10 28 | (|
00005680 00 1c 67 08 11 a8 00 1d | g |
00005688 11 a0 21 1c c2 fc 00 26 | ! &|
00005690 43 f0 19 a0 17 9c 08 29 |C )|
00005698 00 07 00 04 67 00 00 fa | g |
000056a0 08 80 00 07 66 08 d0 29 | f )|
000056a8 00 05 65 00 00 e6 48 e7 | e H |
000056b0 00 20 13 40 00 05 67 00 | @ g |
000056b8 00 28 4a a9 00 1e 67 4a | (J gJ|
000056c0 08 e9 00 05 00 04 66 42 | fB|
000056c8 42 91 45 f8 21 fc 4a 9a |B E ! J |
000056d0 66 06 24 89 25 09 60 32 |f $ % `2|
000056d8 25 89 01 51 24 89 60 2a |% Q$ `*|
000056e0 08 a9 00 05 00 04 67 22 | g"|
000056e8 45 f8 21 fc b3 d2 66 0a |E ! f |
000056f0 24 91 66 16 42 aa 00 04 |$ f B |
000056f8 60 10 b3 d2 67 04 24 52 |` g $R|
00005700 60 f8 24 91 66 04 21 ca |` $ f ! |
00005708 22 00 45 f8 21 8e 70 02 |" E ! p |
00005710 32 28 00 1e b2 5a 67 0a |2( Zg |
00005718 45 ea 00 0e 51 c8 ff f6 |E Q |
00005720 60 04 42 5a 42 52 4c df |` BZBRL |
00005728 04 00 4e b9 00 00 77 ca | N w |
00005730 21 c9 21 e0 42 68 00 1a |! ! Bh |
00005738 42 a8 00 1c 48 e7 c0 70 |B H p|
00005740 22 78 21 e0 4c f9 0c 00 |"x! L |
00005748 00 00 95 70 30 3c 04 00 | p0< |
00005750 22 38 21 fc 67 12 08 30 |"8! g 0|
00005758 00 04 19 a0 00 04 67 00 | g |
00005760 00 08 61 00 fc a2 60 0c | a ` |
00005768 61 00 fc 1e 61 00 fb da |a a |
00005770 61 00 fd 8a 4c df 0e 03 |a L |
00005778 4a a8 00 08 66 08 4e b9 |J f N |
00005780 00 00 74 bc 60 b6 4e b9 | t ` N |
00005788 00 00 74 c8 42 b8 17 84 | t B |
00005790 4e 75 48 78 00 04 60 28 |NuHx `(|
00005798 48 78 00 07 60 22 48 e7 |Hx `"H |
000057a0 80 e0 45 f8 17 8c 4e b9 | E N |
000057a8 00 00 8c 8c 4c df 07 01 | L |
000057b0 11 fc 00 01 17 8b | | .XXX[0x6]
000057b6 2f 38 17 88 |/8 | MOVE.L 0x1788,-(A7)
000057ba 60 04 |` | BRA 0x57c0
000057bc 48 78 00 02 |Hx | .XXX[0x4]
000057c0 48 e7 c0 80 |H | MOVEM.L A0+D1+D0,-(A7)
000057c4 41 f8 17 84 |A | LEA.L 0x1784,A0
000057c8 20 10 | | MOVE.L (A0),D0
000057ca 67 1e |g | BEQ 0x57ea
000057cc 42 90 |B | CLR.L (A0)
000057ce 20 40 | @ | MOVEA.L D0,A0
000057d0 42 a8 00 08 |B | CLR.L (A0+0x8)
000057d4 41 e8 00 1a |A | LEA.L (A0+0x1a),A0
000057d8 42 58 |BX | CLR.W (A0)+
000057da 42 18 |B | CLR.B (A0)+
000057dc 10 ef 00 0f | | MOVE.B (A7+0xf),(A0)+
000057e0 42 50 |BP | CLR.W (A0)
000057e2 20 40 | @ | MOVEA.L D0,A0
000057e4 4e b9 00 00 74 c0 |N t | JSR 0x74c0
000057ea 4c df 01 03 |L | MOVEM.L (A7)+,D0+D1+A0
000057ee 58 8f |X | ADDQ.L #0x4,A7
000057f0 4e 75 |Nu | RTS
000057f2 33 fc e0 10 93 03 |3 | .XXX[0x6]
000057f8 e1 0a 4a 79 93 03 f0 02 | Jy | .XXX[0xb00]
00005800 6b ff ff ff f1 72 4a 38 |k rJ8|
00005808 17 8b 66 ff ff ff f1 86 | f |
00005810 48 e7 3f 3e 74 3f c4 28 |H ?>t? (|
00005818 00 1a c4 fc 00 26 49 f0 | &I |
00005820 21 a0 17 9c 26 2c 00 04 |! &, |
00005828 6a 00 01 e4 08 28 00 02 |j ( |
00005830 00 19 67 08 08 83 00 1e | g |
00005838 08 83 00 1b 08 03 00 1e | |
00005840 66 00 01 cc 08 03 00 19 |f |
00005848 66 00 01 d0 74 40 12 28 |f t@ (|
00005850 00 1c b2 3c 00 06 62 08 | < b |
00005858 14 30 11 b0 00 00 95 a6 | 0 |
00005860 2a 02 08 c5 00 1f d4 28 |* (|
00005868 00 1d 64 04 06 42 01 00 | d B |
00005870 4c f9 0c 00 00 00 95 70 |L p|
00005878 2c 42 32 28 00 1e 39 41 |,B2( 9A|
00005880 00 16 d4 41 30 38 21 a8 | A08! |
00005888 90 42 6a 00 00 18 30 38 | Bj 08|
00005890 21 c2 90 42 6b 06 61 00 |! Bk a |
00005898 f3 84 65 22 52 78 21 c4 | e"Rx! |
000058a0 60 00 01 6c 08 c5 00 1e |` l |
000058a8 61 00 f3 18 65 10 08 c3 |a e |
000058b0 00 1b 66 00 01 5a 52 78 | f ZRx|
000058b8 21 aa 60 00 01 52 0c 41 |! ` R A|
000058c0 04 01 65 14 0c 68 80 00 | e h |
000058c8 00 11 67 0c 11 fc 00 0a | g |
000058d0 17 8b 4e b0 01 e1 17 7c | N ||
000058d8 e9 c4 62 10 34 86 e9 c4 | b 4 |
000058e0 75 8a 4b f3 70 00 2a fc |u K p * |
000058e8 00 00 00 00 3a fc 00 00 | : |
000058f0 3a c0 dd c4 2a ce 3a 81 |: * : |
000058f8 db fc 00 00 00 08 2a 85 | * |
00005900 db fc 00 00 00 06 3a ac | : |
00005908 00 08 db fc 00 00 00 04 | |
00005910 42 42 14 28 00 1c 3a c2 |BB ( : |
00005918 4e b9 00 00 77 ca de 3c |N w <|
00005920 00 20 64 0e 06 47 01 00 | d G |
00005928 08 87 00 0a 67 04 58 46 | g XF|
00005930 34 86 e9 c7 75 8a 04 45 |4 u E|
00005938 00 20 67 1e e2 4d 53 45 | g MSE|
00005940 37 99 70 00 54 07 64 0e |7 p T d |
00005948 06 47 01 00 08 87 00 0a | G |
00005950 67 04 58 46 34 86 51 cd |g XF4 Q |
00005958 ff e8 14 30 21 b0 00 00 | 0! |
00005960 95 a6 04 42 00 20 42 41 | B BA|
00005968 12 28 00 11 e7 49 92 28 | ( I (|
00005970 00 12 64 04 92 7c 01 00 | d | |
00005978 92 42 93 6c 00 16 4a 41 | B l JA|
00005980 67 00 00 2e 2e 0e e9 c7 |g .. |
00005988 62 10 34 86 e9 c7 75 8a |b 4 u |
00005990 52 41 e2 49 53 41 37 99 |RA ISA7 |
00005998 70 00 54 07 64 0e 06 47 |p T d G|
000059a0 01 00 08 87 00 0a 67 04 | g |
000059a8 58 46 34 86 51 c9 ff e8 |XF4 Q |
000059b0 4a 6c 00 16 6f 12 08 c3 |Jl o |
000059b8 00 19 29 44 00 0e e1 8e | )D |
000059c0 8c 47 29 46 00 12 60 24 | G)F `$|
000059c8 08 83 00 19 4a 28 00 1b | J( |
000059d0 6b 00 00 32 4a b8 21 ec |k 2J ! |
000059d8 66 06 61 00 04 94 65 0c |f a e |
000059e0 24 08 41 f8 21 ec 61 00 |$ A ! a |
000059e8 f0 3a 20 42 43 e8 00 1a | : BC |
000059f0 42 59 42 99 4e b9 00 00 |BYB N |
000059f8 74 c8 29 43 00 04 4c df |t )C L |
00005a00 7c fc 4e 75 43 e8 00 1a || NuC |
00005a08 42 59 22 84 60 e6 08 c3 |BY" ` |
00005a10 00 1e 4e b9 00 00 49 92 | N I |
00005a18 60 e0 4c f9 0c 00 00 00 |` L |
00005a20 95 70 42 81 12 28 00 11 | pB ( |
00005a28 e7 49 92 28 00 12 64 04 | I ( d |
00005a30 92 7c 01 00 93 6c 00 16 | | l |
00005a38 6a 0c 11 fc 00 0b 17 8b |j |
00005a40 4e b0 01 e1 17 7c 67 12 |N |g |
00005a48 0c 41 04 00 67 0c 11 fc | A g |
00005a50 00 0a 17 8b 4e b0 01 e1 | N |
00005a58 17 7c 52 41 e2 49 53 41 | |RA ISA|
00005a60 4e b9 00 00 77 ca 2e 2c |N w .,|
00005a68 00 12 e9 c7 62 10 34 86 | b 4 |
00005a70 e9 c7 75 8a 37 99 70 00 | u 7 p |
00005a78 54 07 64 0e 06 47 01 00 |T d G |
00005a80 08 87 00 0a 67 04 58 46 | g XF|
00005a88 34 86 51 c9 ff e8 28 2c |4 Q (,|
00005a90 00 0e 4c f9 0c 00 00 00 | L |
00005a98 95 70 60 00 ff 14 33 fc | p` 3 |
00005aa0 e0 10 93 03 e1 0a 4a 79 | Jy|
00005aa8 93 03 f0 02 6b ff ff ff | k |
00005ab0 ee c6 4a 38 17 8b 66 ff | J8 f |
00005ab8 ff ff ee da 48 e7 3f 38 | H ?8|
00005ac0 74 3f c4 28 00 1a c4 fc |t? ( |
00005ac8 00 26 49 f0 21 a0 17 9c | &I ! |
00005ad0 26 2c 00 04 6a 00 01 36 |&, j 6|
00005ad8 08 28 00 02 00 19 67 08 | ( g |
00005ae0 08 83 00 1e 08 83 00 1b | |
00005ae8 08 03 00 1e 66 00 01 1e | f |
00005af0 4c f9 0c 00 00 00 95 70 |L p|
00005af8 4e b9 00 00 77 ca 22 29 |N w ")|
00005b00 00 10 2a 01 24 01 d2 69 | * $ i|
00005b08 00 08 39 41 00 16 59 6c | 9A Yl|
00005b10 00 16 30 38 21 a8 90 41 | 08! A|
00005b18 6a 16 30 38 21 c2 90 41 |j 08! A|
00005b20 6b 06 61 00 f0 f8 65 24 |k a e$|
00005b28 52 78 21 c4 60 00 00 de |Rx! ` |
00005b30 08 e9 00 06 00 10 61 00 | a |
00005b38 f0 8a 65 10 08 c3 00 1b | e |
00005b40 66 00 00 ca 52 78 21 aa |f Rx! |
00005b48 60 00 00 c2 0c 41 04 01 |` A |
00005b50 65 14 0c 68 80 00 00 11 |e h |
00005b58 67 0c 11 fc 00 0a 17 8b |g |
00005b60 4e b0 01 e1 17 7c 33 40 |N |3@|
00005b68 00 02 d4 84 23 42 00 04 | #B |
00005b70 0c 69 00 05 00 1a 66 00 | i f |
00005b78 00 10 d9 a9 00 1c ba a9 | |
00005b80 00 24 66 04 d9 a9 00 24 | $f $|
00005b88 08 e9 00 07 00 10 7e 04 | ~ |
00005b90 de 84 61 00 f1 2c 42 41 | a ,BA|
00005b98 12 28 00 11 e7 49 92 28 | ( I (|
00005ba0 00 12 64 04 04 41 01 00 | d A |
00005ba8 93 6c 00 16 6f 12 08 c3 | l o |
00005bb0 00 19 29 44 00 0e e1 8e | )D |
00005bb8 8c 47 29 46 00 12 60 20 | G)F ` |
00005bc0 4a 28 00 1b 6b 00 00 32 |J( k 2|
00005bc8 4a b8 21 ec 66 06 61 00 |J ! f a |
00005bd0 02 a0 65 0c 24 08 41 f8 | e $ A |
00005bd8 21 ec 61 00 ee 46 20 42 |! a F B|
00005be0 43 e8 00 1a 42 59 42 99 |C BYB |
00005be8 4e b9 00 00 74 c8 29 43 |N t )C|
00005bf0 00 04 4c df 1c fc 4e 75 | L Nu|
00005bf8 43 e8 00 1a 42 59 22 84 |C BY" |
00005c00 60 e6 08 c3 00 1e 66 04 |` f |
00005c08 52 78 21 aa 08 c3 00 1e |Rx! |
00005c10 4e b9 00 00 49 92 60 d6 |N I ` |
00005c18 33 fc e0 10 93 03 e1 0a |3 |
00005c20 4a 79 93 03 f0 02 6b ff |Jy k |
00005c28 ff ff ed 4c 4a 38 17 8b | LJ8 |
00005c30 66 ff ff ff ed 60 48 e7 |f `H |
00005c38 3f 38 74 3f c4 28 00 1a |?8t? ( |
00005c40 c4 fc 00 26 49 f0 21 a0 | &I ! |
00005c48 17 9c 26 2c 00 04 6a 00 | &, j |
00005c50 00 e2 08 28 00 02 00 19 | ( |
00005c58 67 04 08 83 00 1e 08 03 |g |
00005c60 00 1e 66 00 00 ce 4c f9 | f L |
00005c68 0c 00 00 00 95 70 4e b9 | pN |
00005c70 00 00 77 ca 22 29 00 10 | w ") |
00005c78 24 01 d2 69 00 08 30 38 |$ i 08|
00005c80 21 8e 90 41 6b 06 61 00 |! Ak a |
00005c88 ee dc 65 10 08 c3 00 1a | e |
00005c90 66 00 00 a0 52 78 21 90 |f Rx! |
00005c98 60 00 00 98 08 83 00 1a |` |
00005ca0 33 40 00 02 d4 84 23 42 |3@ #B|
00005ca8 00 04 08 e9 00 05 00 10 | |
00005cb0 08 e9 00 07 00 10 52 41 | RA|
00005cb8 e2 49 57 41 e9 c4 62 10 | IWA b |
00005cc0 34 86 e9 c4 75 8a 42 b3 |4 u B |
00005cc8 70 00 58 87 37 99 70 00 |p X 7 p |
00005cd0 54 07 64 0e 06 47 01 00 |T d G |
00005cd8 08 87 00 0a 67 04 58 46 | g XF|
00005ce0 34 86 51 c9 ff e8 4a 28 |4 Q J(|
00005ce8 00 1b 6b 00 00 32 4a b8 | k 2J |
00005cf0 21 ec 66 06 61 00 01 7a |! f a z|
00005cf8 65 0c 24 08 41 f8 21 ec |e $ A ! |
00005d00 61 00 ed 20 20 42 43 e8 |a BC |
00005d08 00 1a 42 59 42 99 4e b9 | BYB N |
00005d10 00 00 74 c8 29 43 00 04 | t )C |
00005d18 4c df 1c fc 4e 75 43 e8 |L NuC |
00005d20 00 1a 42 59 22 84 60 e6 | BY" ` |
00005d28 08 c3 00 1e 66 04 52 78 | f Rx|
00005d30 21 90 08 c3 00 1e 4e b9 |! N |
00005d38 00 00 49 92 60 d6 48 e7 | I ` H |
00005d40 30 38 74 3f c4 28 00 1a |08t? ( |
00005d48 c4 fc 00 26 49 f0 21 a0 | &I ! |
00005d50 17 9c 26 2c 00 04 6a 00 | &, j |
00005d58 00 48 08 28 00 02 00 19 | H ( |
00005d60 67 06 02 83 b3 ff ff ff |g |
00005d68 08 03 00 1e 66 32 08 83 | f2 |
00005d70 00 19 67 14 4c f9 0c 00 | g L |
00005d78 00 00 95 70 28 2c 00 0e | p(, |
00005d80 61 00 ef 94 61 00 ec e4 |a a |
00005d88 43 e8 00 1a 42 59 42 91 |C BYB |
00005d90 4e b9 00 00 74 c8 29 43 |N t )C|
00005d98 00 04 4c df 1c 0c 4e 75 | L Nu|
00005da0 4e b9 00 00 49 92 60 f2 |N I ` |
00005da8 48 e7 f7 cc 22 38 21 7a |H "8!z|
00005db0 e9 c1 62 10 34 86 e9 c1 | b 4 |
00005db8 75 8a 36 33 70 00 61 00 |u 63p a |
00005dc0 ec 0a 30 73 70 00 28 46 | 0sp (F|
00005dc8 2a 47 20 08 52 48 b0 f8 |*G RH |
00005dd0 21 82 66 02 91 c8 b6 48 |! f H|
00005dd8 02 3c 00 04 67 00 00 8c | < g |
00005de0 e5 88 d0 b8 21 7e 5c 80 | !~\ |
00005de8 e9 c0 62 10 34 86 e9 c0 | b 4 |
00005df0 75 8a 48 44 37 84 70 00 |u HD7 p |
00005df8 61 00 eb d0 48 44 37 84 |a HD7 |
00005e00 70 00 e9 c4 62 10 34 86 |p b 4 |
00005e08 e9 c4 75 8a de 3c 00 1a | u < |
00005e10 64 0e 06 47 01 00 08 87 |d G |
00005e18 00 0a 67 04 58 46 34 86 | g XF4 |
00005e20 30 33 70 00 61 00 eb a2 |03p a |
00005e28 34 33 70 00 b4 7c 00 06 |43p | |
00005e30 66 1c 61 00 eb 94 0c 73 |f a s|
00005e38 00 03 70 00 67 08 0c 73 | p g s|
00005e40 00 01 70 00 66 08 61 00 | p f a |
00005e48 eb 80 30 33 70 00 b4 7c | 03p ||
00005e50 00 07 63 02 74 07 84 3c | c t <|
00005e58 00 10 42 41 61 00 ea c2 | BAa |
00005e60 34 8c 37 88 d0 00 44 fc |4 7 D |
00005e68 00 01 4c df 33 ef 4e 75 | L 3 Nu|
00005e70 48 e7 f4 ce 22 38 21 5c |H "8!\|
00005e78 e9 c1 62 10 34 86 e9 c1 | b 4 |
00005e80 75 8a 36 33 70 00 61 00 |u 63p a |
00005e88 eb 42 3c 73 70 00 28 46 | B<sp (F|
00005e90 2a 47 20 0e 52 4e bc f8 |*G RN |
00005e98 21 64 66 02 9d ce b6 4e |!df N|
00005ea0 02 3c 00 04 67 00 00 2e | < g .|
00005ea8 e5 88 d0 b8 21 60 5c 80 | !`\ |
00005eb0 e9 c0 62 10 34 86 e9 c0 | b 4 |
00005eb8 75 8a 48 44 37 84 70 00 |u HD7 p |
00005ec0 61 00 eb 08 48 44 37 84 |a HD7 |
00005ec8 70 00 34 8c 37 8e d0 00 |p 4 7 |
00005ed0 44 fc 00 01 4c df 73 2f |D L s/|
00005ed8 4e 75 48 e7 80 a0 61 00 |NuH a |
00005ee0 ea ea 30 33 70 00 48 40 | 03p H@|
00005ee8 61 00 ea e0 30 33 70 00 |a 03p |
00005ef0 72 08 84 3c 00 18 61 00 |r < a |
00005ef8 ea 28 22 c3 22 c0 74 3f | (" " t?|
00005f00 c4 80 60 00 01 d0 61 00 | ` a |
00005f08 ea c2 30 38 17 34 72 08 | 08 4r |
00005f10 84 3c 00 18 61 00 ea 0a | < a |
00005f18 22 c3 36 33 70 00 48 43 |" 63p HC|
00005f20 61 00 ea a8 36 33 70 00 |a 63p |
00005f28 22 c3 4a 83 67 1e 57 83 |" J g W |
00005f30 66 00 00 b4 49 f8 21 f4 |f I ! |
00005f38 61 00 ea ba 64 00 00 a8 |a d |
00005f40 61 00 fe 66 65 f2 28 84 |a fe ( |
00005f48 60 00 00 9c 49 f8 21 ec |` I ! |
00005f50 61 00 ea a2 64 00 00 90 |a d |
00005f58 61 00 ff 16 65 f2 28 84 |a e ( |
00005f60 60 00 00 84 4a b8 17 80 |` J |
00005f68 67 00 00 7c 34 bc e0 12 |g |4 |
00005f70 33 eb 02 1c 00 00 95 a4 |3 |
00005f78 34 bc e0 12 24 2b 02 10 |4 $+ |
00005f80 41 f8 17 9c 08 28 00 07 |A ( |
00005f88 00 04 67 00 00 50 42 28 | g PB(|
00005f90 00 05 21 42 00 0a e9 c2 | !B |
00005f98 62 10 34 86 e9 c2 75 8a |b 4 u |
00005fa0 42 73 70 00 61 00 ea 24 |Bsp a $|
00005fa8 42 73 70 00 61 00 ea 10 |Bsp a |
00005fb0 42 73 70 00 61 00 ea 14 |Bsp a |
00005fb8 42 73 70 00 61 00 ea 0c |Bsp a |
00005fc0 37 bc 00 04 70 00 61 00 |7 p a |
00005fc8 e9 f2 42 73 70 00 d4 bc | Bsp |
00005fd0 00 00 00 50 41 e8 00 26 | PA &|
00005fd8 60 00 ff aa 20 78 17 80 |` x |
00005fe0 4e b9 00 00 74 ac 41 f8 |N t A |
00005fe8 21 e4 61 00 ea 36 4e 75 |! a 6Nu|
00005ff0 21 fc 02 00 00 30 17 2e |! 0 .|
00005ff8 7e 20 de 84 e9 c7 62 10 |~ b |
00006000 34 86 e9 c7 75 8a 36 33 |4 u 63|
00006008 70 00 48 43 61 00 e9 bc |p HCa |
00006010 36 33 70 00 4a 83 67 1e |63p J g |
00006018 b6 7c 00 04 62 18 4e f0 | | b N |
00006020 35 b1 00 00 60 22 00 00 |5 `" |
00006028 5e da 00 00 5f 06 00 00 |^ _ |
00006030 5e da 00 00 5f 64 11 fc |^ _d |
00006038 00 0c 17 8b 4e b0 01 e1 | N |
00006040 17 7c 48 e7 80 a0 30 38 | |H 08|
00006048 17 34 72 10 84 3c 00 00 | 4r < |
00006050 4a 85 6b 0c 21 fc 12 00 |J k ! |
00006058 00 40 17 2e 84 3c 00 18 | @ . < |
00006060 61 00 e8 be 32 f8 17 28 |a 2 (|
00006068 70 01 7e 20 de 84 e9 c7 |p ~ |
00006070 62 10 34 86 e9 c7 75 8a |b 4 u |
00006078 34 33 70 00 61 00 e9 4c |43p a L|
00006080 48 42 34 33 70 00 4a 82 |HB43p J |
00006088 67 02 94 84 37 82 70 00 |g 7 p |
00006090 61 00 e9 54 48 42 37 82 |a THB7 |
00006098 70 00 61 00 e9 28 51 c8 |p a (Q |
000060a0 ff d8 61 00 e9 3c 32 f3 | a <2 |
000060a8 70 00 22 bc ff ff ff ff |p " |
000060b0 48 42 67 1a d4 84 e9 c2 |HBg |
000060b8 62 10 34 86 e9 c2 75 8a |b 4 u |
000060c0 70 05 32 f3 70 00 61 00 |p 2 p a |
000060c8 e9 02 51 c8 ff f6 74 3f | Q t?|
000060d0 c4 78 17 34 c4 fc 00 26 | x 4 &|
000060d8 49 f0 21 a0 17 9c 41 ec |I ! A |
000060e0 00 1e 61 00 e9 3e 4a 2c | a >J,|
000060e8 00 05 67 1e 08 ec 00 05 | g |
000060f0 00 04 66 16 42 94 45 f8 | f B E |
000060f8 21 fc 4a 9a 66 06 24 8c |! J f $ |
00006100 25 0c 60 06 25 8c 01 51 |% ` % Q|
00006108 24 8c 4c df 05 01 4e 75 |$ L Nu|
00006110 48 e7 80 a0 4a 85 6b 1a |H J k |
00006118 21 fc 12 00 00 40 17 2e |! @ .|
00006120 30 38 17 34 42 41 84 3c |08 4BA <|
00006128 00 18 61 00 e7 f4 60 00 | a ` |
00006130 ff 9e 30 38 17 34 72 02 | 08 4r |
00006138 84 3c 00 00 61 00 e7 e2 | < a |
00006140 32 f8 17 28 60 00 ff 88 |2 (` |
00006148 48 e7 80 a0 4a 85 6b 1a |H J k |
00006150 21 fc 12 00 00 40 17 2e |! @ .|
00006158 30 38 17 34 42 41 84 3c |08 4BA <|
00006160 00 18 61 00 e7 bc 60 00 | a ` |
00006168 ff 66 30 38 17 34 72 08 | f08 4r |
00006170 84 3c 00 00 61 00 e7 aa | < a |
00006178 32 f8 17 28 2e 38 17 22 |2 (.8 "|
00006180 e9 c7 62 10 34 86 e9 c7 | b 4 |
00006188 75 8a 32 f3 70 00 61 00 |u 2 p a |
00006190 e8 34 32 f3 70 00 61 00 | 42 p a |
00006198 e8 32 30 33 70 00 32 c0 | 203p 2 |
000061a0 60 00 ff 2c 48 e7 80 a0 |` ,H |
000061a8 4a 85 6b 00 00 ae 32 39 |J k 29|
000061b0 00 00 95 ba 54 41 b4 7c | TA ||
000061b8 00 03 66 02 50 41 30 38 | f PA08|
000061c0 17 34 84 3c 00 18 61 00 | 4 < a |
000061c8 e7 58 22 38 17 2e 34 38 | X"8 .48|
000061d0 17 38 b4 7c 00 03 66 1c | 8 | f |
000061d8 7e 20 de 84 e9 c7 62 10 |~ b |
000061e0 34 86 e9 c7 75 8a 70 03 |4 u p |
000061e8 32 f3 70 00 61 00 e7 dc |2 p a |
000061f0 51 c8 ff f6 32 f8 17 26 |Q 2 &|
000061f8 2e 38 17 22 e9 c7 62 10 |.8 " b |
00006200 34 86 e9 c7 75 8a 30 39 |4 u 09|
00006208 00 00 95 ba e2 48 53 40 | HS@|
00006210 32 f3 70 00 61 00 e7 b4 |2 p a |
00006218 51 c8 ff f6 08 01 00 1a |Q |
00006220 66 02 42 81 34 38 17 34 |f B 48 4|
00006228 12 3c 00 20 d2 30 21 a0 | < 0! |
00006230 21 1c 08 c1 00 19 08 c1 |! |
00006238 00 1c e8 f8 00 0a 17 1e | |
00006240 66 10 30 38 17 26 d0 41 |f 08 & A|
00006248 0c 40 04 20 62 04 08 c1 | @ b |
00006250 00 1b 21 c1 17 2e 60 00 | ! .` |
00006258 fe 76 30 38 17 34 72 02 | v08 4r |
00006260 84 3c 00 00 61 00 e6 ba | < a |
00006268 32 f8 17 28 74 3f c4 78 |2 (t? x|
00006270 17 34 c4 fc 00 26 49 f0 | 4 &I |
00006278 21 a0 17 9c 61 00 e7 ec |! a |
00006280 4c df 05 01 4e 75 48 e7 |L NuH |
00006288 80 a0 30 38 17 34 42 41 | 08 4BA|
00006290 84 3c 00 00 4a 85 6b 04 | < J k |
00006298 84 3c 00 18 61 00 e6 82 | < a |
000062a0 22 38 17 2e 08 01 00 1a |"8 . |
000062a8 66 0c 4a 85 6b 00 fe 20 |f J k |
000062b0 12 39 00 00 95 a6 08 c1 | 9 |
000062b8 00 1c 4a 78 17 1e 66 10 | Jx f |
000062c0 30 38 17 26 d0 41 0c 40 |08 & A @|
000062c8 04 00 62 04 08 c1 00 1b | b |
000062d0 08 c1 00 19 21 c1 17 2e | ! .|
000062d8 60 00 fd f4 00 00 61 a4 |` a |
000062e0 00 00 61 48 00 00 61 a4 | aH a |
000062e8 00 00 61 10 00 00 60 42 | a `B|
000062f0 00 00 5f f0 00 00 62 86 | _ b |
000062f8 22 15 |" | MOVE.L (A5),D1
000062fa e9 c1 62 10 | b | BFEXTU.L D1,{8:16},D6
000062fe 34 86 |4 | MOVE.W D6,(A2)
00006300 e9 c1 75 8a | u | BFEXTU.L D1,{22:10},D7
00006304 36 33 70 00 |63p | MOVE.W (A3+D7.W),D3
00006308 61 00 e6 c0 |a | BSR 0x49ca
0000630c 34 33 70 00 |43p | MOVE.W (A3+D7.W),D2
00006310 b6 42 | B | CMP.W D2,D3
00006312 67 00 00 86 |g | BEQ 0x639a
00006316 41 f5 35 16 00 08 |A 5 | LEA.L ((A5)+D3.W*4+#0x8),A0 ; LEW=3516
0000631c 24 08 |$ | MOVE.L A0,D2
0000631e e9 c2 62 10 | b | BFEXTU.L D2,{8:16},D6
00006322 34 86 |4 | MOVE.W D6,(A2)
00006324 e9 c2 75 8a | u | BFEXTU.L D2,{22:10},D7
00006328 38 33 70 00 |83p | MOVE.W (A3+D7.W),D4
0000632c 48 44 |HD | SWAP.W D4
0000632e 61 00 e6 9a |a | BSR 0x49ca
00006332 38 33 70 00 |83p | MOVE.W (A3+D7.W),D4
00006336 52 43 |RC | ADDQ.W #0x1,D3
00006338 b6 6d 00 08 | m | CMP.W (A5+0x8),D3
0000633c 66 02 |f | BNE 0x6340
0000633e 42 43 |BC | CLR.W D3
00006340 e9 c1 62 10 | b | BFEXTU.L D1,{8:16},D6
00006344 34 86 |4 | MOVE.W D6,(A2)
00006346 e9 c1 75 8a | u | BFEXTU.L D1,{22:10},D7
0000634a 37 83 70 00 |7 p | MOVE.W D3,(A3+D7.W)
0000634e 61 00 e9 c6 |a | BSR 0x4d16
00006352 4a 85 |J | TST.L D5
00006354 66 14 |f | BNE 0x636a
00006356 b8 b8 21 d8 | ! | CMP.L 0x21d8,D4
0000635a 65 0e |e | BCS 0x636a
0000635c b8 b8 21 dc | ! | CMP.L 0x21dc,D4
00006360 62 08 |b | BHI 0x636a
00006362 08 f8 00 02 17 2e | . | BSET.B #0x2,0x172e
00006368 60 04 |` | BRA 0x636e
0000636a cb b8 17 2e | . | AND.L D5,0x172e
0000636e 22 38 17 2e |"8 . | MOVE.L 0x172e,D1
00006372 34 38 17 38 |48 8 | MOVE.W 0x1738,D2
00006376 67 06 |g | BEQ 0x637e
00006378 b4 7c 00 07 | | | CMP.W #0x7,D2
0000637c 63 02 |c | BLS 0x6380
0000637e 74 07 |t | MOVEQ.L #0x07,D2
00006380 4e b0 25 b1 00 00 62 d8 |N % b | JSR ((D2.W*4+#0x62d8)) ; LEW=25b1
00006388 08 38 00 01 17 2e | 8 . | BTST.B #0x1,0x172e
0000638e 67 00 ff 68 |g h | BEQ 0x62f8
00006392 61 00 e9 98 |a | BSR 0x4d2c
00006396 60 00 ff 60 |` ` | BRA 0x62f8
0000639a 4e 75 |Nu | RTS
0000639c VECTOR_VME:
0000639c 08 f8 00 01 17 98 | | BSET.B #0x1,0x1798 ; <-- VECTOR_0x94
000063a2 56 fa 06 9c |V | TRAPNE.W #0x069c
000063a6 48 f8 7f ff 17 3c |H < | MOVEM.L D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4+A5+A6,0x173c
000063ac 21 cf 17 78 |! x | MOVE.L A7,0x1778
000063b0 21 fc 00 00 64 92 17 7c |! d || MOVE.L #0x6492,0x177c
000063b8 08 f9 00 06 00 00 04 ea | | BSET.B #0x6,0x4ea
000063c0 4c f9 0c 00 00 00 95 70 |L p| MOVEM.L 0x9570,A2+A3
000063c8 34 bc e0 10 |4 | MOVE.W #0xe010,(A2)
000063cc 30 39 93 03 e2 02 |09 | MOVE.W 0x9303e202,D0
000063d2 30 2b 00 02 |0+ | MOVE.W (A3+0x2),D0
000063d6 08 00 00 01 | | BTST.L #0x1,D0
000063da 67 00 00 c2 |g | BEQ 0x649e
000063de 4a 38 17 8b |J8 | TST.B 0x178b
000063e2 66 00 00 d2 |f | BNE 0x64b6
000063e6 4b f8 21 70 |K !p | LEA.L 0x2170,A5
000063ea 4a 95 |J | TST.L (A5)
000063ec 66 72 |fr | BNE 0x6460
000063ee 34 bc e0 12 |4 | MOVE.W #0xe012,(A2)
000063f2 41 eb 02 20 |A | LEA.L (A3+0x220),A0
000063f6 43 f8 21 5c |C !\ | LEA.L 0x215c,A1
000063fa 30 3c 00 03 |0< | MOVE.W #0x3,D0
000063fe 22 18 |" | MOVE.L (A0)+,D1
00006400 22 c1 |" | MOVE.L D1,(A1)+
00006402 54 81 |T | ADDQ.L #0x2,D1
00006404 22 c1 |" | MOVE.L D1,(A1)+
00006406 32 fc 00 40 |2 @ | MOVE.W #0x40,(A1)+
0000640a 51 c8 ff f2 |Q | DBF D0,0x63fe
0000640e 41 f8 21 5c |A !\ | LEA.L 0x215c,A0
00006412 70 01 |p | MOVEQ.L #0x01,D0
00006414 24 10 |$ | MOVE.L (A0),D2
00006416 e9 c2 62 10 | b | BFEXTU.L D2,{8:16},D6
0000641a 34 86 |4 | MOVE.W D6,(A2)
0000641c e9 c2 75 8a | u | BFEXTU.L D2,{22:10},D7
00006420 42 73 70 00 |Bsp | CLR.W (A3+D7.W)
00006424 61 00 e5 a4 |a | BSR 0x49ca
00006428 42 73 70 00 |Bsp | CLR.W (A3+D7.W)
0000642c 61 00 e5 9c |a | BSR 0x49ca
00006430 37 bc 00 40 70 00 |7 @p | MOVE.W #0x40,(A3+D7.W)
00006436 41 e8 00 0a |A | LEA.L (A0+0xa),A0
0000643a 51 c8 ff d8 |Q | DBF D0,0x6414
0000643e 41 f8 21 70 |A !p | LEA.L 0x2170,A0
00006442 70 01 |p | MOVEQ.L #0x01,D0
00006444 24 10 |$ | MOVE.L (A0),D2
00006446 e9 c2 62 10 | b | BFEXTU.L D2,{8:16},D6
0000644a 34 86 |4 | MOVE.W D6,(A2)
0000644c e9 c2 75 8a | u | BFEXTU.L D2,{22:10},D7
00006450 61 00 e5 76 |a v | BSR 0x49c8
00006454 41 e8 00 08 |A | LEA.L (A0+0x8),A0
00006458 30 f3 70 00 |0 p | MOVE.W (A3+D7.W),(A0)+
0000645c 51 c8 ff e6 |Q | DBF D0,0x6444
00006460 42 85 |B | CLR.L D5
00006462 61 00 fe 94 |a | BSR 0x62f8
00006466 7a ff |z | MOVEQ.L #-0x01,D5
00006468 4b f8 21 66 |K !f | LEA.L 0x2166,A5
0000646c 61 00 fe 8a |a | BSR 0x62f8
00006470 20 38 17 84 | 8 | MOVE.L 0x1784,D0
00006474 67 00 00 10 |g | BEQ 0x6486
00006478 c1 88 | | EXG.L D0,A0
0000647a 08 f8 00 02 17 98 | | BSET.B #0x2,0x1798
00006480 4e b9 00 00 74 ac |N t | JSR 0x74ac
00006486 4c f8 7f ff 17 3c |L < | MOVEM.L 0x173c,D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4+A5+A6
0000648c 42 38 17 98 |B8 | CLR.B 0x1798
00006490 4e 73 |Ns | RTE
00006492 4e b9 00 00 4c 42 |N LB | .XXX[0x6]
00006498 2e 78 17 78 60 18 |.x x` | .XXX[0x6]
0000649e 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
000064a2 45 f8 17 8c |E | LEA.L 0x178c,A2
000064a6 4e b9 00 00 8c 8c |N | JSR 0x8c8c
000064ac 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
000064b0 11 fc 00 01 17 8b | | MOVE.B #0x01,0x178b
000064b6 61 00 ed 7e |a ~ | BSR 0x5236
000064ba 61 00 f2 fa |a | BSR 0x57b6
000064be 60 c6 |` | BRA 0x6486
000064c0 4e f9 00 00 74 c0 00 00 |N t | .XXX[0x38]
000064c8 1b 5b 4b 49 6e 69 74 69 | [KIniti|
000064d0 61 6c 69 7a 69 6e 67 20 |alizing |
000064d8 4d 34 30 30 43 20 49 2f |M400C I/|
000064e0 4f 20 50 72 6f 63 65 73 |O Proces|
000064e8 73 6f 72 20 4b 65 72 6e |sor Kern|
000064f0 65 6c 20 34 5f 32 5f 31 |el 4_2_1|
000064f8 36 0d 0a 00 |6 | .XXX[0x4]
000064fc VECTOR_RESET:
000064fc 7e 09 |~ | MOVEQ.L #0x09,D7 ; <-- VECTOR_RESET
000064fe 4e 7b 70 02 |N{p | MOVEC D7,CACR ; Cache Control Register
00006502 9f f9 80 00 40 08 | @ | SUBA.L 0x80004008,A7
00006508 20 4f | O | MOVEA.L A7,A0
0000650a 4e b9 80 00 40 00 |N @ | JSR IOC_EEPROM_PART3_EXPORT_4000
00006510 4a 39 00 00 fc 00 |J9 | TST.B 0xfc00
00006516 6a 02 |j | BPL 0x651a
00006518 4e 40 |N@ | TRAP #0
0000651a 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
0000651e 21 fc 00 00 66 72 00 04 |! fr | MOVE.L #VECTOR_EXT_LEVEL_7,0x4
00006526 20 7c 00 00 e0 00 | | | MOVEA.L #0xe000,A0
0000652c 2e 0f |. | MOVE.L A7,D7
0000652e 02 07 00 fc | | ANDI.B #0xfc,D7
00006532 2e 47 |.G | MOVEA.L D7,A7
00006534 42 98 |B | CLR.L (A0)+
00006536 b1 cf | | CMPA.L A7,A0
00006538 6d fa |m | BLT 0x6534
0000653a 31 c0 04 e0 |1 | MOVE.W D0,0x4e0
0000653e 11 c1 04 de | | MOVE.B D1,0x4de
00006542 21 c9 04 e2 |! | MOVE.L A1,0x4e2
00006546 47 f9 00 00 64 c8 |G d | LEA.L 0x64c8,A3
0000654c 4e b9 80 00 20 2c |N , | JSR IOC_EEPROM_PART2_OUT_TEXT(A3)
00006552 4e b9 00 00 8a d8 |N | JSR 0x8ad8
00006558 4e b9 80 00 20 28 |N ( | JSR IOC_EEPROM_PART2_OUT_TEXT()
0000655e 49 4f 50 20 4b 65 72 6e |IOP Kern| .TXT 'IOP Kernel is initialized\r\n'
00006566 65 6c 20 69 73 20 69 6e |el is in| .TXT '\n'
0000657a 46 fc 20 00 |F | MOVE.W #0x2000,SR
0000657e 4e f9 00 00 6d 10 |N m | JMP 0x6d10
00006584 42 41 12 28 |BA ( | .XXX[0x4]
00006588 00 1b 43 bc 00 05 4e f0 | C N | .XXX[0xd0]
00006590 15 b1 00 00 65 96 00 00 | e |
00006598 65 ae 00 00 65 ae 00 00 |e e |
000065a0 65 b2 00 00 65 b2 00 00 |e e |
000065a8 65 b6 00 00 65 b6 70 01 |e e p |
000065b0 60 06 70 02 60 02 70 04 |` p ` p |
000065b8 48 e7 7e 70 24 00 10 28 |H ~p$ (|
000065c0 00 1a 67 04 c0 c2 60 04 | g ` |
000065c8 30 3c 04 00 26 28 00 1c |0< &( |
000065d0 26 43 24 70 15 b0 00 00 |&C$p |
000065d8 66 42 4e b9 00 00 77 ca |fBN w |
000065e0 23 fc 00 00 66 16 00 00 |# f |
000065e8 05 20 21 fc 00 00 66 8c | ! f |
000065f0 00 08 42 85 4e d2 12 d3 | B N |
000065f8 60 12 16 99 60 0e 32 d3 |` ` 2 |
00006600 60 0a 36 99 60 06 22 d3 |` 6 ` " |
00006608 60 02 26 99 da 82 90 42 |` & B|
00006610 67 04 d7 c2 60 de 42 b9 |g ` B |
00006618 00 00 05 20 21 fc 00 00 | ! |
00006620 66 ca 00 08 e2 09 65 04 |f e |
00006628 21 45 00 08 43 e8 00 1a |!E C |
00006630 42 59 4c 42 50 05 22 85 |BYLBP " |
00006638 4c df 0e 7e 4e f9 00 00 |L ~N |
00006640 74 c8 00 00 65 f6 00 00 |t e |
00006648 65 fa 00 00 65 fe 00 00 |e e |
00006650 66 02 00 00 66 06 00 00 |f f |
00006658 66 0a |f | .XXX[0x2]
0000665a VECTOR_SPURIOUS_IRQ:
0000665a 4e 71 |Nq | NOP ; <-- VECTOR_SPURIOUS_IRQ
0000665c 4e 73 |Ns | RTE
0000665e VECTOR_CHK:
0000665e 08 17 00 05 | | BTST.B #0x5,(A7) ; <-- VECTOR_CHK
00006662 67 00 06 cc |g | BEQ 0x6d30
00006666 PANIC_0x827_iop_kernel_constraint_error:
00006666 50 fa 08 27 |P ' | PANIC.W #0x827
0000666a VECTOR_ADDRESS_ERROR:
0000666a 08 17 00 05 | | BTST.B #0x5,(A7) ; <-- VECTOR_ADDRESS_ERROR
0000666e 67 00 06 c0 |g | BEQ 0x6d30
00006672 PANIC_0x728_unknown_interrupt:
00006672 VECTOR_EXT_LEVEL_7:
00006672 VECTOR_RESPONSE_INTR:
00006672 VECTOR_SCSI_D:
; Via VECTOR_RESET
00006672 50 fa 07 28 |P ( | PANIC.W #0x728 ; <-- VECTOR_TRACE
00006676 VECTOR_PRIV_VIOLATION:
00006676 08 17 00 05 | | BTST.B #0x5,(A7) ; <-- VECTOR_PRIV_VIOLATION
0000667a 67 00 06 b4 |g | BEQ 0x6d30
0000667e PANIC_0x629_priv_violation:
0000667e 50 fa 06 29 |P ) | PANIC.W #0x629
00006682 VECTOR_BUS_ERROR:
00006682 08 38 00 00 f8 00 | 8 | BTST.B #0x0,IO_READ_STATUS_p24 ; <-- VECTOR_BUS_ERROR
00006688 57 fa 06 01 |W | TRAPEQ.W #0x0601
0000668c 4a b8 05 20 |J | TST.L 0x520
00006690 57 fa 06 01 |W | TRAPEQ.W #0x0601
00006694 42 b8 f9 00 |B | CLR.L IO_CLEAR_BERR_p24
00006698 31 fc 00 01 05 1a |1 | MOVE.W #0x1,0x51a
0000669e 21 c0 05 1c |! | MOVE.L D0,0x51c
000066a2 30 2f 00 06 |0/ | MOVE.W (A7+0x6),D0
000066a6 e9 58 | X | ROL.W #0x4,D0
000066a8 c0 7c 00 0f | | | AND.W #0xf,D0
000066ac 10 30 09 b0 00 00 95 c0 | 0 | MOVE.B (D0.L+#0x95c0),D0 ; LEW=09b0
000066b4 de c0 | | ADDA.W D0,A7
000066b6 20 38 05 1c | 8 | MOVE.L 0x51c,D0
000066ba 21 f8 05 20 05 1c |! | MOVE.L 0x520,0x51c
000066c0 42 b8 05 20 |B | CLR.L 0x520
000066c4 4e f0 01 e1 05 1c |N | JMP ((#0x51c)) ; LEW=01e1
000066ca 21 fc 00 00 67 74 00 08 |! gt | MOVE.L #PANIC_0x654_recursive_bus_error,0x8; Via VECTOR_BUS_ERROR
000066d2 21 c0 05 1c |! | MOVE.L D0,0x51c
000066d6 20 38 f8 00 | 8 | MOVE.L IO_READ_STATUS_p24,D0
000066da 08 00 00 1b | | BTST.L #0x1b,D0
000066de 67 3c |g< | BEQ 0x671c
000066e0 42 b8 f9 00 |B | CLR.L IO_CLEAR_BERR_p24
000066e4 21 fc 00 0c 00 00 f4 00 |! | MOVE.L #0xc0000,IO_WRITE_CONTROL_p24
000066ec 20 37 01 61 00 10 | 7 a | MOVE.L ((A7+#0x10)),D0 ; LEW=0161
000066f2 20 38 f8 00 | 8 | MOVE.L IO_READ_STATUS_p24,D0
000066f6 21 fc 00 0e 00 00 f4 00 |! | MOVE.L #0xe0000,IO_WRITE_CONTROL_p24
000066fe 08 00 00 1b | | BTST.L #0x1b,D0
00006702 66 68 |fh | BNE 0x676c
00006704 42 b8 f9 00 |B | CLR.L IO_CLEAR_BERR_p24
00006708 52 b9 00 00 05 24 |R $ | ADDQ.L #0x1,0x524
0000670e 20 38 05 1c | 8 | MOVE.L 0x51c,D0
00006712 21 fc 00 00 66 ca 00 08 |! f | MOVE.L #0x66ca,0x8
0000671a 4e 73 |Ns | RTE
0000671c 20 38 05 1c | 8 | MOVE.L 0x51c,D0
00006720 21 fc 00 00 66 ca 00 08 |! f | MOVE.L #0x66ca,0x8
00006728 08 17 00 05 | | BTST.B #0x5,(A7)
0000672c 67 00 06 02 |g | BEQ 0x6d30
00006730 20 2f 00 10 | / | MOVE.L (A7+0x10),D0
00006734 02 80 ff ff f8 00 | | ANDI.L #0xfffff800,D0
0000673a b0 bc 93 03 f0 00 | | CMP.L #0x9303f000,D0
00006740 67 08 |g | BEQ 0x674a
00006742 20 38 05 1c | 8 | MOVE.L 0x51c,D0
00006746 PANIC_0x601_bus_error:
00006746 50 fa 06 01 |P | PANIC.W #0x601
0000674a 20 2f 00 02 | / | MOVE.L (A7+0x2),D0
0000674e 0c 80 00 00 49 20 | I | CMPI.L #0x00004920,D0
00006754 5d fa 06 01 |] | TRAPLT.W #0x0601
00006758 0c 80 00 00 64 c0 | d | CMPI.L #0x000064c0,D0
0000675e 52 fa 06 01 |R | TRAPHI.W #0x0601
00006762 20 38 05 1c | 8 | MOVE.L 0x51c,D0
00006766 4e f9 00 00 49 a8 |N I | JMP 0x49a8
0000676c 20 38 05 1c | 8 | MOVE.L 0x51c,D0
00006770 PANIC_0x757_memory_parity_error:
00006770 50 fa 07 57 |P W | PANIC.W #0x757
00006774 PANIC_0x654_recursive_bus_error:
00006774 50 fa 06 54 |P T | PANIC.W #0x654 ; Via VECTOR_BUS_ERROR
00006778 PANIC_0x2b:
00006778 VECTOR_MAP_PERR:
00006778 50 fa 00 2b |P + | PANIC.W #0x2b ; <-- VECTOR_0x41
0000677c 4e 56 00 00 |NV | .XXX[0x4]
00006780 48 e7 e0 f0 41 f9 93 03 |H A | .XXX[0xe0]
00006788 e4 00 40 c2 08 82 00 02 | @ |
00006790 22 79 00 00 fc 84 20 11 |"y |
00006798 08 00 00 0f 66 00 00 5c | f \|
000067a0 22 00 02 41 00 ff 48 41 |" A HA|
000067a8 24 41 22 2e 00 0c 44 41 |$A". DA|
000067b0 33 41 00 04 44 41 56 41 |3A DAVA|
000067b8 e4 49 53 41 26 6e 00 08 | ISA&n |
000067c0 24 db 51 c9 ff fc 80 7c |$ Q ||
000067c8 83 00 33 40 00 02 33 fc | 3@ 3 |
000067d0 00 48 93 03 e4 00 06 b9 | H |
000067d8 00 00 00 08 00 00 fc 84 | |
000067e0 0c b9 00 05 01 98 00 00 | |
000067e8 fc 84 66 0a 23 fc 00 05 | f # |
000067f0 01 18 00 00 fc 84 08 c2 | |
000067f8 00 02 46 c2 4c df 0f 07 | F L |
00006800 4e 5e 4e 74 00 08 21 7c |N^Nt !||
00006808 00 0c dd c8 00 14 48 e7 | H |
00006810 e0 30 45 f9 00 00 fc 78 | 0E x|
00006818 47 e8 00 28 26 da 26 da |G (& & |
00006820 26 da 42 40 22 28 00 0e |& B@"( |
00006828 24 3c 00 00 00 3c b2 82 |$< < |
00006830 6c 02 22 02 2f 01 48 68 |l " / Hh|
00006838 00 28 4e b9 00 00 67 7c | (N g||
00006840 67 08 52 40 66 de 50 fa |g R@f P |
00006848 07 82 20 28 00 14 21 40 | ( !@|
00006850 00 18 b0 bc 00 cd dc 80 | |
00006858 67 06 e3 88 21 40 00 14 |g !@ |
00006860 4c df 0c 07 4e 75 |L Nu | .XXX[0x6]
00006866 VECTOR_0x98:
; Via VECTOR_EXT_LEVEL_7
00006866 48 e7 f0 f0 |H | MOVEM.L A3+A2+A1+A0+D3+D2+D1+D0,-(A7); <-- VECTOR_0x98
0000686a 41 f9 93 03 e4 00 |A | LEA.L 0x9303e400,A0
00006870 30 10 |0 | MOVE.W (A0),D0
00006872 6a 1c |j | BPL 0x6890
00006874 30 bc 30 40 |0 0@ | MOVE.W #0x3040,(A0)
00006878 30 10 |0 | MOVE.W (A0),D0
0000687a 6a 14 |j | BPL 0x6890
0000687c 08 00 00 0e | | BTST.L #0xe,D0
00006880 56 fa 07 85 |V | TRAPNE.W #0x0785
00006884 08 00 00 0b | | BTST.L #0xb,D0
00006888 56 fa 07 85 |V | TRAPNE.W #0x0785
0000688c c0 7c 4f ff | |O | AND.W #0x4fff,D0
00006890 08 00 00 0a | | BTST.L #0xa,D0
00006894 67 00 00 d0 |g | BEQ 0x6966
00006898 22 79 00 00 fc 8c |"y | MOVEA.L 0xfc8c,A1
0000689e 20 11 | | MOVE.L (A1),D0
000068a0 32 00 |2 | MOVE.W D0,D1
000068a2 5b fa 06 84 |[ | TRAPMI.W #0x0684
000068a6 08 00 00 0e | | BTST.L #0xe,D0
000068aa 67 36 |g6 | BEQ 0x68e2
000068ac 08 00 00 08 | | BTST.L #0x8,D0
000068b0 66 0c |f | BNE 0x68be
000068b2 08 00 00 0c | | BTST.L #0xc,D0
000068b6 67 24 |g$ | BEQ 0x68dc
000068b8 52 b8 07 be |R | ADDQ.L #0x1,0x7be
000068bc 60 4a |`J | BRA 0x6908
000068be 08 00 00 0c | | BTST.L #0xc,D0
000068c2 66 18 |f | BNE 0x68dc
000068c4 08 00 00 0d | | BTST.L #0xd,D0
000068c8 67 06 |g | BEQ 0x68d0
000068ca 52 b8 07 c2 |R | ADDQ.L #0x1,0x7c2
000068ce 60 38 |`8 | BRA 0x6908
000068d0 08 00 00 0b | | BTST.L #0xb,D0
000068d4 67 06 |g | BEQ 0x68dc
000068d6 52 b8 07 c6 |R | ADDQ.L #0x1,0x7c6
000068da 60 2c |`, | BRA 0x6908
000068dc 52 b8 07 ba |R | ADDQ.L #0x1,0x7ba
000068e0 60 26 |`& | BRA 0x6908
000068e2 22 00 |" | MOVE.L D0,D1
000068e4 02 41 00 ff | A | ANDI.W #0x00ff,D1
000068e8 48 41 |HA | SWAP.W D1
000068ea 24 41 |$A | MOVEA.L D1,A2
000068ec 34 2a 00 0c |4* | MOVE.W (A2+0xc),D2
000068f0 47 f9 00 00 95 d0 |G | LEA.L 0x95d0,A3
000068f6 36 1b |6 | MOVE.W (A3)+,D3
000068f8 b4 5b | [ | CMP.W (A3)+,D2
000068fa 67 08 |g | BEQ 0x6904
000068fc 4a 9b |J | TST.L (A3)+
000068fe 51 cb ff f8 |Q | DBF D3,0x68f8
00006902 60 04 |` | BRA 0x6908
00006904 4e b3 01 51 |N Q | JSR ((A3)) ; LEW=0151
00006908 02 40 00 ff | @ | ANDI.W #0x00ff,D0
0000690c 00 40 80 00 | @ | ORI.W #0x8000,D0
00006910 33 40 00 02 |3@ | MOVE.W D0,(A1+0x2)
00006914 20 39 00 00 fc 8c | 9 | MOVE.L 0xfc8c,D0
0000691a 50 80 |P | ADDQ.L #0x8,D0
0000691c 0c 80 00 05 01 18 | | CMPI.L #0x00050118,D0
00006922 66 06 |f | BNE 0x692a
00006924 20 3c 00 05 00 18 | < | MOVE.L #0x50018,D0
0000692a 23 c0 00 00 fc 8c |# | MOVE.L D0,0xfc8c
00006930 22 40 |"@ | MOVEA.L D0,A1
00006932 30 bc 04 40 |0 @ | MOVE.W #0x440,(A0)
00006936 30 29 00 02 |0) | MOVE.W (A1+0x2),D0
0000693a 6a 00 ff 5c |j \ | BPL 0x6898
0000693e 32 10 |2 | MOVE.W (A0),D1
00006940 6a 1c |j | BPL 0x695e
00006942 30 bc 30 40 |0 0@ | MOVE.W #0x3040,(A0)
00006946 32 10 |2 | MOVE.W (A0),D1
00006948 6a 14 |j | BPL 0x695e
0000694a 08 00 00 0e | | BTST.L #0xe,D0
0000694e 56 fa 07 85 |V | TRAPNE.W #0x0785
00006952 08 00 00 0b | | BTST.L #0xb,D0
00006956 56 fa 07 85 |V | TRAPNE.W #0x0785
0000695a c0 7c 4f ff | |O | AND.W #0x4fff,D0
0000695e 08 01 00 09 | | BTST.L #0x9,D1
00006962 67 00 00 70 |g p | BEQ 0x69d4
00006966 22 79 00 00 fc 88 |"y | MOVEA.L 0xfc88,A1
0000696c 20 29 00 02 | ) | MOVE.L (A1+0x2),D0
00006970 6b 00 00 62 |k b | BMI 0x69d4
00006974 e5 48 | H | LSL.W #0x2,D0
00006976 64 2a |d* | BCC 0x69a2
00006978 30 29 00 06 |0) | MOVE.W (A1+0x6),D0
0000697c 08 00 00 0c | | BTST.L #0xc,D0
00006980 67 04 |g | BEQ 0x6986
00006982 52 b8 07 ca |R | ADDQ.L #0x1,0x7ca
00006986 08 00 00 0b | | BTST.L #0xb,D0
0000698a 67 04 |g | BEQ 0x6990
0000698c 52 b8 07 ce |R | ADDQ.L #0x1,0x7ce
00006990 08 00 00 0a | | BTST.L #0xa,D0
00006994 67 04 |g | BEQ 0x699a
00006996 52 b8 07 d2 |R | ADDQ.L #0x1,0x7d2
0000699a 02 40 c0 00 | @ | ANDI.W #0xc000,D0
0000699e 56 fa 07 89 |V | TRAPNE.W #0x0789
000069a2 20 39 00 00 fc 88 | 9 | MOVE.L 0xfc88,D0
000069a8 50 80 |P | ADDQ.L #0x8,D0
000069aa 0c 80 00 05 01 98 | | CMPI.L #0x00050198,D0
000069b0 66 06 |f | BNE 0x69b8
000069b2 20 3c 00 05 01 18 | < | MOVE.L #0x50118,D0
000069b8 23 c0 00 00 fc 88 |# | MOVE.L D0,0xfc88
000069be 22 40 |"@ | MOVEA.L D0,A1
000069c0 30 bc 02 40 |0 @ | MOVE.W #0x240,(A0)
000069c4 b0 b9 00 00 fc 84 | | CMP.L 0xfc84,D0
000069ca 67 08 |g | BEQ 0x69d4
000069cc 30 29 00 02 |0) | MOVE.W (A1+0x2),D0
000069d0 6a 00 ff a2 |j | BPL 0x6974
000069d4 4c df 0f 0f |L | MOVEM.L (A7)+,D0+D1+D2+D3+A0+A1+A2+A3
000069d8 4e 73 |Ns | RTE
000069da 48 e7 80 c0 41 ea |H A | .XXX[0x6]
000069e0 00 0e 0c 98 00 01 08 00 | | .XXX[0x308]
000069e8 66 32 0c 58 06 04 66 2c |f2 X f,|
000069f0 30 18 67 28 0c 40 00 04 |0 g( @ |
000069f8 62 22 4e f0 05 b1 00 00 |b"N |
00006a00 95 e4 60 18 43 f9 00 00 | ` C |
00006a08 fc 7e 41 ea 00 20 b1 89 | ~A |
00006a10 66 0a b1 49 66 06 23 d0 |f If # |
00006a18 00 00 fc 64 4c df 03 01 | dL |
00006a20 4e 75 48 e7 80 c0 41 ea |NuH A |
00006a28 00 0e 0c 98 00 01 08 00 | |
00006a30 66 00 00 94 0c 58 06 04 |f X |
00006a38 66 00 00 8c 30 18 67 00 |f 0 g |
00006a40 00 86 0c 40 00 04 62 00 | @ b |
00006a48 00 7e 4e f0 05 b1 00 00 | ~N |
00006a50 95 e4 20 39 00 00 fc 64 | 9 d|
00006a58 67 00 00 6c b0 aa 00 26 |g l &|
00006a60 66 00 00 64 48 e7 38 10 |f dH 8 |
00006a68 41 f9 00 07 bc 94 31 7c |A 1||
00006a70 00 3c 00 10 43 e8 00 34 | < C 4|
00006a78 32 fc 08 06 32 fc 00 01 |2 2 |
00006a80 32 fc 08 00 12 fc 00 06 |2 |
00006a88 12 fc 00 04 32 fc 00 02 | 2 |
00006a90 47 f9 00 00 fc 7e 20 11 |G ~ |
00006a98 26 1b 22 c3 32 11 38 1b |& " 2 8 |
00006aa0 32 c4 24 11 22 f9 00 00 |2 $ " |
00006aa8 fc 64 22 c0 32 c1 22 c2 | d" 2 " |
00006ab0 43 e8 00 28 22 c0 32 c1 |C (" 2 |
00006ab8 22 c3 32 84 4e b9 00 00 |" 2 N |
00006ac0 68 06 4c df 08 1c 4c df |h L L |
00006ac8 03 01 4e 75 20 39 00 00 | Nu 9 |
00006ad0 fc 68 b0 a8 00 06 66 00 | h f |
00006ad8 00 0c 43 f9 00 00 fc 78 | C x|
00006ae0 22 d8 32 d8 4c df 03 01 |" 2 L |
00006ae8 4e 75 48 e7 e0 1c 42 40 |NuH B@|
00006af0 32 3c 00 09 49 ea 00 0e |2< I |
00006af8 d0 5c 64 02 52 40 51 c9 | \d R@Q |
00006b00 ff f8 52 40 66 5a 22 39 | R@fZ"9|
00006b08 00 00 fc 64 b2 aa 00 1e | d |
00006b10 66 4e 22 2a 00 14 0c 01 |fN"* |
00006b18 00 11 66 44 48 41 4a 41 | fDHAJA|
00006b20 66 44 30 2a 00 0e e9 c0 |fD0* |
00006b28 05 04 e5 48 32 2a 00 10 | H2* |
00006b30 5f 41 b0 41 62 2a 49 f2 |_A Ab*I |
00006b38 00 0e 30 1c b0 79 00 00 | 0 y |
00006b40 fc 70 66 1c 0c 5c 04 01 | pf \ |
00006b48 66 16 d9 fc 00 00 00 04 |f |
00006b50 30 14 0c 40 00 07 62 08 |0 @ b |
00006b58 4e bb 05 31 00 00 2a 9e |N 1 * |
00006b60 4c df 38 07 4e 75 48 e7 |L 8 NuH |
00006b68 ff c0 38 01 26 39 00 00 | 8 &9 |
00006b70 05 5e 30 2a 00 12 22 2a | ^0* "*|
00006b78 00 1a 20 43 08 d0 00 1d | C |
00006b80 67 00 00 18 b0 68 00 3a |g h :|
00006b88 66 06 b2 a8 00 42 67 3a |f Bg:|
00006b90 22 48 26 28 00 04 66 00 |"H&( f |
00006b98 ff e2 49 e8 00 4a 21 4c | I J!L|
00006ba0 00 08 28 fc ff ff ff ff | ( |
00006ba8 42 5c 38 bc 04 1e b1 f9 |B\8 |
00006bb0 00 00 05 5e 67 14 23 68 | ^g #h|
00006bb8 00 04 00 04 21 79 00 00 | !y |
00006bc0 05 5e 00 04 23 c8 00 00 | ^ # |
00006bc8 05 5e e7 8c 4a 44 66 12 | ^ JDf |
00006bd0 3a 3c 00 04 49 ea 00 0e |:< I |
00006bd8 4b e8 00 36 2a dc 51 cd |K 6* Q |
00006be0 ff fc e9 ea 31 04 00 0e | 1 |
00006be8 e5 4b 3a 2a 00 10 9a 43 | K:* C|
00006bf0 d6 bc 00 00 00 0e da 44 | D|
00006bf8 08 04 00 10 66 04 31 45 | f 1E|
00006c00 00 12 53 45 49 e8 00 08 | SEI |
00006c08 2c 14 6b 48 2a 4c 28 46 |, kH*L(F|
00006c10 3c 2c 00 04 3e 2c 00 06 |<, >, |
00006c18 b8 47 62 ec ba 46 65 e8 | Gb Fe |
00006c20 2a 94 b8 46 6f 0a 2a 8c |* Fo * |
00006c28 39 44 00 06 53 6c 00 06 |9D Sl |
00006c30 ba 47 6c d4 08 04 00 10 | Gl |
00006c38 67 ce 43 f0 50 4b 22 a8 |g C PK" |
00006c40 00 08 21 49 00 08 33 45 | !I 3E|
00006c48 00 04 52 69 00 04 33 47 | Ri 3G|
00006c50 00 06 60 b4 9a 44 52 45 | ` DRE|
00006c58 e2 4d 53 45 49 f0 40 4a | MSEI @J|
00006c60 38 f2 30 00 54 03 51 cd |8 0 T Q |
00006c68 ff f8 4a a8 00 08 6a 2c | J j,|
00006c70 0c 68 00 08 00 12 65 24 | h e$|
00006c78 42 90 21 88 01 f1 00 00 |B ! |
00006c80 05 62 23 c8 00 00 05 62 | b# b|
00006c88 42 a8 00 04 45 e8 00 28 |B E (|
00006c90 49 e8 00 4a 4c df 03 ff |I JL |
00006c98 60 00 fe a0 4c df 03 ff |` L |
00006ca0 60 00 fe be 4e 40 4e 40 |` N@N@|
00006ca8 50 fa 06 80 48 e7 c0 04 |P H |
00006cb0 4b f9 00 00 fc 72 30 15 |K r0 |
00006cb8 b0 6c 00 02 66 22 4a 40 | l f"J@|
00006cc0 66 1a 22 2a 00 1a b2 b9 |f "* |
00006cc8 00 00 fc 68 67 0e 08 f9 | hg |
00006cd0 00 06 00 00 fc 77 23 c1 | w# |
00006cd8 00 00 fc 68 52 40 3a 80 | hR@: |
00006ce0 4c df 20 03 4e 75 4e 40 |L NuN@|
00006ce8 VECTOR_LINE_A:
00006ce8 48 e7 80 04 |H | MOVEM.L A5+D0,-(A7) ; <-- VECTOR_LINE_A
00006cec 30 37 01 61 00 0a |07 a | MOVE.W ((A7+#0xa)),D0 ; LEW=0161
00006cf2 04 40 a0 00 | @ | SUBI.W #0xa000,D0
00006cf6 41 bc 00 20 |A | CHK.W #0x20,D0
00006cfa 4e 6d |Nm | MOVE.L USP,A5
00006cfc 2f 5d 00 0a |/] | MOVE.L (A5)+,(A7+0xa)
00006d00 4e 65 |Ne | MOVE.L A5,USP
00006d02 4e b0 05 b1 00 00 96 18 |N | JSR ((D0.W*4+#KERNCALL_VECTORS)); LEW=05b1
00006d0a 4c df 20 01 |L | MOVEM.L (A7)+,D0+A5
00006d0e 4e 73 |Ns | RTE
00006d10 4e 7a 00 02 |Nz | MOVEC CACR,D0 ; Cache Control Register
00006d14 00 40 00 08 | @ | ORI.W #0x0008,D0
00006d18 4e 7b 00 02 |N{ | MOVEC D0,CACR ; Cache Control Register
00006d1c 42 67 |Bg | CLR.W -(A7)
00006d1e 2f 39 00 01 00 04 |/9 | MOVE.L 0x10004,-(A7)
00006d24 42 67 |Bg | CLR.W -(A7)
00006d26 20 79 00 01 00 00 | y | MOVEA.L 0x10000,A0
00006d2c 4e 60 |N` | MOVE.L A0,USP
00006d2e 4e 73 |Ns | RTE
00006d30 21 c8 07 7c |! | | MOVE.L A0,0x77c
00006d34 21 c0 07 80 |! | MOVE.L D0,0x780
00006d38 30 2f 00 06 |0/ | MOVE.W (A7+0x6),D0
00006d3c e9 58 | X | ROL.W #0x4,D0
00006d3e c0 bc 00 00 00 0f | | AND.L #0xf,D0
00006d44 10 30 09 b0 00 00 95 c0 | 0 | MOVE.B (D0.L+#0x95c0),D0 ; LEW=09b0
00006d4c 4e 68 |Nh | MOVE.L USP,A0
00006d4e 90 c0 | | SUBA.W D0,A0
00006d50 4e 60 |N` | MOVE.L A0,USP
00006d52 e2 48 | H | LSR.W #0x1,D0
00006d54 53 40 |S@ | SUBQ.W #0x1,D0
00006d56 30 df |0 | MOVE.W (A7)+,(A0)+
00006d58 51 c8 ff fc |Q | DBF D0,0x6d56
00006d5c 42 67 |Bg | CLR.W -(A7)
00006d5e 2f 39 00 02 00 08 |/9 | MOVE.L 0x20008,-(A7)
00006d64 42 67 |Bg | CLR.W -(A7)
00006d66 20 78 07 7c | x | | MOVEA.L 0x77c,A0
00006d6a 20 38 07 80 | 8 | MOVE.L 0x780,D0
00006d6e 4e 73 |Ns | RTE
00006d70 4e b9 00 00 8d 00 |N | JSR 0x8d00
00006d76 08 28 00 05 00 0e | ( | BTST.B #0x5,(A0+0xe)
00006d7c 56 fa 06 6e |V n | TRAPNE.W #0x066e
00006d80 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
00006d84 08 28 00 06 00 0e | ( | BTST.B #0x6,(A0+0xe)
00006d8a 66 e4 |f | BNE 0x6d70
00006d8c 46 fc 20 00 |F | MOVE.W #0x2000,SR
00006d90 08 e8 00 05 00 0e | | BSET.B #0x5,(A0+0xe)
00006d96 4e 75 |Nu | RTS
00006d98 4a 78 07 7a |Jx z | TST.W 0x77a
00006d9c 57 fa 06 12 |W | TRAPEQ.W #0x0612
00006da0 4e 75 |Nu | RTS
00006da2 4a 78 07 7a 56 fa |Jx zV | .XXX[0x6]
00006da8 06 12 4e 75 | Nu | .XXX[0x4]
00006dac ; --------------------------------------------------------------------------------------
00006dac ; KC12_Sleep(dur: Long)
00006dac ; Stack:
00006dac ; A6+0x8 dur : Long
00006dac ; (From PTR @ 0x9660)
00006dac ; --------------------------------------------------------------------------------------
00006dac KC12_Sleep(dur: Long):
00006dac 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
00006db0 52 39 00 00 04 eb |R9 | ADDQ.B #0x1,0x4eb
00006db6 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
00006dba 45 f8 07 84 |E | LEA.L 0x784,A2
00006dbe 20 15 | | MOVE.L (A5),D0
00006dc0 25 7c 00 00 6d f8 00 08 |%| m | MOVE.L #0x6df8,(A2+0x8)
00006dc8 4e b9 00 00 8c 50 |N P | JSR 0x8c50
00006dce 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
00006dd2 4e b9 00 00 8d 00 |N | JSR 0x8d00
00006dd8 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
00006ddc 4a 39 00 00 04 eb |J9 | TST.B 0x4eb
00006de2 66 ee |f | BNE 0x6dd2
00006de4 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
00006de8 45 f8 07 84 |E | LEA.L 0x784,A2
00006dec 4e b9 00 00 8c 8c |N | JSR 0x8c8c
00006df2 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
00006df6 4e 75 |Nu | RTS
00006df8 42 39 00 00 04 eb 4e 75 |B9 Nu| .XXX[0x8]
00006e00 ; --------------------------------------------------------------------------------------
00006e00 ; KC0b
00006e00 ; (From PTR @ 0x9644)
00006e00 ; --------------------------------------------------------------------------------------
00006e00 KC0b:
00006e00 4e b9 00 00 6d 98 |N m | JSR 0x6d98
00006e06 4e b9 00 00 3b 20 |N ; | JSR 0x3b20
00006e0c 4e 75 |Nu | RTS
00006e0e ; --------------------------------------------------------------------------------------
00006e0e ; KC10_Panic(code : Long)
00006e0e ; Stack:
00006e0e ; A6+0x8 code : Long
00006e0e ; (From PTR @ 0x9658)
00006e0e ; --------------------------------------------------------------------------------------
00006e0e KC10_Panic(code : Long):
00006e0e 4e b9 00 00 2a 70 |N *p | JSR 0x2a70
00006e14 20 15 | | MOVE.L (A5),D0
00006e16 PANIC_0x614_dfs_crash:
00006e16 50 fa 06 14 |P | PANIC.W #0x614
00006e1a ; --------------------------------------------------------------------------------------
00006e1a ; KC01_DumpOn
00006e1a ; (From PTR @ 0x961c)
00006e1a ; --------------------------------------------------------------------------------------
00006e1a KC01_DumpOn:
00006e1a 33 d5 00 00 04 e8 |3 | MOVE.W (A5),0x4e8
00006e20 33 ed 00 02 00 00 04 e6 |3 | MOVE.W (A5+0x2),0x4e6
00006e28 4e 75 |Nu | RTS
00006e2a ; --------------------------------------------------------------------------------------
00006e2a ; KC02_Start_Disk_IO(desc : Pointer; dst : Pointer ; c : W)
00006e2a ; Stack:
00006e2a ; A6+0xe desc : Pointer
00006e2a ; A6+0xa dst : Pointer
00006e2a ; A6+0x8 c : W
00006e2a ; ==========================================================
00006e2a ; D1 = 2 -> READ
00006e2a ; D1 = 3 -> WRITE
00006e2a ; (Other registers may be significant too)
00006e2a ;
00006e2a ; STACK+a: LWORD desc pointer
00006e2a ; STACK+6: LWORD src/dst pointer
00006e2a ; STACK+4: WORD (zero)
00006e2a ;
00006e2a ; Desc+00: 0x0100
00006e2a ; Desc+02: 0x0000
00006e2a ; Desc+04: 0x0002
00006e2a ; Desc+06: 0x0000
00006e2a ; Desc+08: 0x0080
00006e2a ; Desc+0a: 0x0002
00006e2a ; Desc+0c: 0x____ cylinder
00006e2a ; Desc+0e: 0x__ head
00006e2a ; Desc+0f: 0x__ sector
00006e2a ;
00006e2a ; CHS is 512 byte sectors
00006e2a ; (From PTR @ 0x9620)
00006e2a ; --------------------------------------------------------------------------------------
00006e2a KC02_Start_Disk_IO(desc : Pointer; dst : Pointer ; c : W):
00006e2a 48 e7 c0 c0 |H | MOVEM.L A1+A0+D1+D0,-(A7)
00006e2e 30 15 |0 | MOVE.W (A5),D0
00006e30 41 bc 00 1f |A | CHK.W #0x1f,D0
00006e34 12 00 | | MOVE.B D0,D1
00006e36 eb 48 | H | LSL.W #0x5,D0
00006e38 41 f0 01 b0 00 00 e8 00 |A | LEA.L (D0.W+#0xe800),A0 ; LEW=01b0
00006e40 11 41 00 0f | A | MOVE.B D1,(A0+0xf)
00006e44 22 6d 00 06 |"m | MOVEA.L (A5+0x6),A1
00006e48 23 6d 00 02 00 01 |#m | MOVE.L (A5+0x2),(A1+0x1)
00006e4e 13 7c 00 80 00 09 | | | MOVE.B #0x80,(A1+0x9)
00006e54 12 bc 00 01 | | MOVE.B #0x01,(A1)
00006e58 4e b9 00 00 77 7c |N w| | JSR 0x777c
00006e5e 4c df 03 03 |L | MOVEM.L (A7)+,D0+D1+A0+A1
00006e62 4e 75 |Nu | RTS
00006e64 ; --------------------------------------------------------------------------------------
00006e64 ; KC0f_ReInit
00006e64 ; (From PTR @ 0x9654)
00006e64 ; --------------------------------------------------------------------------------------
00006e64 KC0f_ReInit:
00006e64 4e b9 00 00 2a 70 |N *p | JSR 0x2a70
00006e6a 70 1f |p | MOVEQ.L #0x1f,D0
00006e6c 41 f9 00 00 e8 00 |A | LEA.L 0xe800,A0
00006e72 08 28 00 05 00 0e | ( | BTST.B #0x5,(A0+0xe)
00006e78 57 fa 06 59 |W Y | TRAPEQ.W #0x0659
00006e7c d0 fc 00 20 | | ADDA.W #0x20,A0
00006e80 51 c8 ff f0 |Q | DBF D0,0x6e72
00006e84 22 55 |"U | MOVEA.L (A5),A1
00006e86 30 3c 00 03 |0< | MOVE.W #0x3,D0
00006e8a 41 f8 07 90 |A | LEA.L 0x790,A0
00006e8e 20 d9 | | MOVE.L (A1)+,(A0)+
00006e90 51 c8 ff fc |Q | DBF D0,0x6e8e
00006e94 41 f9 00 00 e8 00 |A | LEA.L 0xe800,A0
00006e9a 43 f8 07 90 |C | LEA.L 0x790,A1
00006e9e 23 7c 00 02 00 00 00 01 |#| | MOVE.L #0x20000,(A1+0x1)
00006ea6 42 41 |BA | CLR.W D1
00006ea8 12 11 | | MOVE.B (A1),D1
00006eaa 12 bc 00 01 | | MOVE.B #0x01,(A1)
00006eae 30 3c 00 07 |0< | MOVE.W #0x7,D0
00006eb2 4e b9 00 00 77 7c |N w| | JSR 0x777c
00006eb8 4e b9 00 00 6d 76 |N mv | JSR 0x6d76
00006ebe 08 28 00 01 00 19 | ( | BTST.B #0x1,(A0+0x19)
00006ec4 66 08 |f | BNE 0x6ece
00006ec6 51 c8 ff ea |Q | DBF D0,0x6eb2
00006eca PANIC_0xa16_disk_error_during_chain:
00006eca 50 fa 0a 16 |P | PANIC.W #0xa16
00006ece 06 a9 00 00 04 00 00 01 | | ADDI.L #0x00000400,(A1+0x1)
00006ed6 20 29 00 0c | ) | MOVE.L (A1+0xc),D0
00006eda 24 39 00 00 fc 90 |$9 | MOVE.L 0xfc90,D2
00006ee0 54 00 |T | ADDQ.B #0x2,D0
00006ee2 b4 00 | | CMP.B D0,D2
00006ee4 66 14 |f | BNE 0x6efa
00006ee6 d0 7c 01 00 | | | ADD.W #vector_ps.ac_pf,D0
00006eea b4 40 | @ | CMP.W D0,D2
00006eec 67 04 |g | BEQ 0x6ef2
00006eee 42 00 |B | CLR.B D0
00006ef0 60 08 |` | BRA 0x6efa
00006ef2 06 80 00 01 00 00 | | ADDI.L #0x00010000,D0
00006ef8 42 40 |B@ | CLR.W D0
00006efa 23 40 00 0c |#@ | MOVE.L D0,(A1+0xc)
00006efe 53 41 |SA | SUBQ.W #0x1,D1
00006f00 66 ac |f | BNE 0x6eae
00006f02 de fc 00 14 | | ADDA.W #0x14,A7
00006f06 4e f9 00 00 6d 10 |N m | JMP 0x6d10
00006f0c ; --------------------------------------------------------------------------------------
00006f0c ; KC03_Wait_Disk_IO(a : W; VAR status : Byte)
00006f0c ; Stack:
00006f0c ; A6+0xc a : W
00006f0c ; A6+0x8 VAR status : Byte
00006f0c ; (From PTR @ 0x9624)
00006f0c ; --------------------------------------------------------------------------------------
00006f0c KC03_Wait_Disk_IO(a : W; VAR status : Byte):
00006f0c 48 e7 80 80 |H | MOVEM.L A0+D0,-(A7)
00006f10 30 2d 00 04 |0- | MOVE.W (A5+0x4),D0
00006f14 41 bc 00 1f |A | CHK.W #0x1f,D0
00006f18 eb 48 | H | LSL.W #0x5,D0
00006f1a 41 f0 01 b0 00 00 e8 00 |A | LEA.L (D0.W+#0xe800),A0 ; LEW=01b0
00006f22 4e b9 00 00 6d 76 |N mv | JSR 0x6d76
00006f28 42 35 01 51 |B5 Q | CLR.B ((A5)) ; LEW=0151
00006f2c 08 28 00 01 00 19 | ( | BTST.B #0x1,(A0+0x19)
00006f32 67 04 |g | BEQ 0x6f38
00006f34 52 35 01 51 |R5 Q | ADDQ.B #0x1,((A5)) ; LEW=0151
00006f38 4c df 01 01 |L | MOVEM.L (A7)+,D0+A0
00006f3c 4e 75 |Nu | RTS
00006f3e ; --------------------------------------------------------------------------------------
00006f3e ; KERNCALL_04
00006f3e ; (From PTR @ 0x9628)
00006f3e ; --------------------------------------------------------------------------------------
00006f3e KERNCALL_04:
00006f3e 48 e7 80 80 |H | MOVEM.L A0+D0,-(A7)
00006f42 30 2d 00 08 |0- | MOVE.W (A5+0x8),D0
00006f46 41 bc 00 1f |A | CHK.W #0x1f,D0
00006f4a eb 48 | H | LSL.W #0x5,D0
00006f4c 41 f0 01 b0 00 00 e8 00 |A | LEA.L (D0.W+#0xe800),A0 ; LEW=01b0
00006f54 10 28 00 0e | ( | MOVE.B (A0+0xe),D0
00006f58 08 00 00 05 | | BTST.L #0x5,D0
00006f5c 56 fa 06 6e |V n | TRAPNE.W #0x066e
00006f60 42 35 01 51 |B5 Q | CLR.B ((A5)) ; LEW=0151
00006f64 42 35 01 61 00 04 |B5 a | CLR.B ((A5+#0x4)) ; LEW=0161
00006f6a 08 00 00 06 | | BTST.L #0x6,D0
00006f6e 66 18 |f | BNE 0x6f88
00006f70 08 e8 00 05 00 0e | | BSET.B #0x5,(A0+0xe)
00006f76 52 35 01 61 00 04 |R5 a | ADDQ.B #0x1,((A5+#0x4)) ; LEW=0161
00006f7c 08 28 00 01 00 19 | ( | BTST.B #0x1,(A0+0x19)
00006f82 67 04 |g | BEQ 0x6f88
00006f84 52 35 01 51 |R5 Q | ADDQ.B #0x1,((A5)) ; LEW=0151
00006f88 4c df 01 01 |L | MOVEM.L (A7)+,D0+A0
00006f8c 4e 75 |Nu | RTS
00006f8e ; --------------------------------------------------------------------------------------
00006f8e ; KC0c_Write_Modem_Char(a, b: Word ; c : char)
00006f8e ; Stack:
00006f8e ; A6+0xc a : Word
00006f8e ; A6+0xa b : Word
00006f8e ; A6+0x8 c : char
00006f8e ; (From PTR @ 0x9648)
00006f8e ; --------------------------------------------------------------------------------------
00006f8e KC0c_Write_Modem_Char(a, b: Word ; c : char):
00006f8e 48 e7 70 20 |H p | MOVEM.L A2+D3+D2+D1,-(A7)
00006f92 4e b9 00 00 6d 98 |N m | JSR 0x6d98
00006f98 45 ed 00 01 |E | LEA.L (A5+0x1),A2
00006f9c 72 01 |r | MOVEQ.L #0x01,D1
00006f9e 36 2d 00 02 |6- | MOVE.W (A5+0x2),D3
00006fa2 34 2d 00 04 |4- | MOVE.W (A5+0x4),D2
00006fa6 4e b9 00 00 22 44 |N "D | JSR 0x2244
00006fac 4c df 04 0e |L | MOVEM.L (A7)+,D1+D2+D3+A2
00006fb0 4e 75 |Nu | RTS
00006fb2 ; --------------------------------------------------------------------------------------
00006fb2 ; KC0d_Write_Modem_String(Word, Word, Char)
00006fb2 ; (From PTR @ 0x964c)
00006fb2 ; --------------------------------------------------------------------------------------
00006fb2 KC0d_Write_Modem_String(Word, Word, Char):
00006fb2 48 e7 70 20 |H p | MOVEM.L A2+D3+D2+D1,-(A7)
00006fb6 4e b9 00 00 6d 98 |N m | JSR 0x6d98
00006fbc 24 55 |$U | MOVEA.L (A5),A2
00006fbe 32 1a |2 | MOVE.W (A2)+,D1
00006fc0 67 0e |g | BEQ 0x6fd0
00006fc2 36 2d 00 04 |6- | MOVE.W (A5+0x4),D3
00006fc6 34 2d 00 06 |4- | MOVE.W (A5+0x6),D2
00006fca 4e b9 00 00 22 44 |N "D | JSR 0x2244
00006fd0 4c df 04 0e |L | MOVEM.L (A7)+,D1+D2+D3+A2
00006fd4 4e 75 |Nu | RTS
00006fd6 ; --------------------------------------------------------------------------------------
00006fd6 ; KERNCALL_0e
00006fd6 ; (From PTR @ 0x9650)
00006fd6 ; --------------------------------------------------------------------------------------
00006fd6 KERNCALL_0e:
00006fd6 2f 00 |/ | MOVE.L D0,-(A7)
00006fd8 4e b9 00 00 6d 98 |N m | JSR 0x6d98
00006fde 30 2d 00 04 |0- | MOVE.W (A5+0x4),D0
00006fe2 4e b9 00 00 22 04 |N " | JSR 0x2204
00006fe8 3b 80 01 51 |; Q | MOVE.W D0,((A5)) ; LEW=0151
00006fec 20 1f | | MOVE.L (A7)+,D0
00006fee 4e 75 |Nu | RTS
00006ff0 ; --------------------------------------------------------------------------------------
00006ff0 ; KC06_PortPutChar(port : Word ; b : char)
00006ff0 ; Stack:
00006ff0 ; A6+0xa port : Word
00006ff0 ; A6+0x8 b : char
00006ff0 ; (From PTR @ 0x9630)
00006ff0 ; --------------------------------------------------------------------------------------
00006ff0 KC06_PortPutChar(port : Word ; b : char):
00006ff0 48 e7 50 20 |H P | MOVEM.L A2+D3+D1,-(A7)
00006ff4 45 ed 00 01 |E | LEA.L (A5+0x1),A2
00006ff8 72 01 |r | MOVEQ.L #0x01,D1
00006ffa 36 2d 00 02 |6- | MOVE.W (A5+0x2),D3
00006ffe 4e b9 00 00 23 74 |N #t | JSR 0x2374
00007004 4c df 04 0a |L | MOVEM.L (A7)+,D1+D3+A2
00007008 4e 75 |Nu | RTS
0000700a ; --------------------------------------------------------------------------------------
0000700a ; KC0a(a: Word; b: String)
0000700a ; Stack:
0000700a ; A6+0xc a : Word
0000700a ; A6+0x8 b : String
0000700a ; (From PTR @ 0x9640)
0000700a ; --------------------------------------------------------------------------------------
0000700a KC0a(a: Word; b: String):
0000700a 4e b9 00 00 6d 98 |N m | JSR 0x6d98
00007010 4e b9 00 00 3a d4 |N : | JSR 0x3ad4
00007016 ; --------------------------------------------------------------------------------------
00007016 ; KC05_PortWriteString(port : Word ; str : String)
00007016 ; Stack:
00007016 ; A6+0xc port : Word
00007016 ; A6+0x8 str : String
00007016 ; (From PTR @ 0x962c)
00007016 ; --------------------------------------------------------------------------------------
00007016 KC05_PortWriteString(port : Word ; str : String):
00007016 48 e7 50 20 |H P | MOVEM.L A2+D3+D1,-(A7)
0000701a 24 55 |$U | MOVEA.L (A5),A2
0000701c 32 1a |2 | MOVE.W (A2)+,D1
0000701e 67 0a |g | BEQ 0x702a
00007020 36 2d 00 04 |6- | MOVE.W (A5+0x4),D3
00007024 4e b9 00 00 23 74 |N #t | JSR 0x2374
0000702a 4c df 04 0a |L | MOVEM.L (A7)+,D1+D3+A2
0000702e 4e 75 |Nu | RTS
00007030 ; --------------------------------------------------------------------------------------
00007030 ; KC08_PortSomething(port: Word; b: Byte)
00007030 ; Stack:
00007030 ; A6+0xa port : Word
00007030 ; A6+0x8 b : Byte
00007030 ; (From PTR @ 0x9638)
00007030 ; --------------------------------------------------------------------------------------
00007030 KC08_PortSomething(port: Word; b: Byte):
00007030 48 e7 90 00 |H | MOVEM.L D3+D0,-(A7)
00007034 4e b9 00 00 6d 98 |N m | JSR 0x6d98
0000703a 36 2d 00 02 |6- | MOVE.W (A5+0x2),D3
0000703e 10 15 | | MOVE.B (A5),D0
00007040 4e b9 00 00 24 10 |N $ | JSR 0x2410
00007046 4c df 00 09 |L | MOVEM.L (A7)+,D0+D3
0000704a 4e 75 |Nu | RTS
0000704c ; --------------------------------------------------------------------------------------
0000704c ; KC07_PortGetChar(port : Word ; VAR ret : Word)
0000704c ; Stack:
0000704c ; A6+0xc port : Word
0000704c ; A6+0x8 VAR ret : Word
0000704c ; (From PTR @ 0x9634)
0000704c ; --------------------------------------------------------------------------------------
0000704c KC07_PortGetChar(port : Word ; VAR ret : Word):
0000704c 2f 00 |/ | MOVE.L D0,-(A7)
0000704e 30 2d 00 04 |0- | MOVE.W (A5+0x4),D0
00007052 4e b9 00 00 22 f4 |N " | JSR 0x22f4
00007058 3b 80 01 51 |; Q | MOVE.W D0,((A5)) ; LEW=0151
0000705c 20 1f | | MOVE.L (A7)+,D0
0000705e 4e 75 |Nu | RTS
00007060 ; --------------------------------------------------------------------------------------
00007060 ; KC09_PortStatus(Port : Word; VAR b: Byte)
00007060 ; Stack:
00007060 ; A6+0xc Port : Word
00007060 ; A6+0x8 VAR b : Byte
00007060 ; (From PTR @ 0x963c)
00007060 ; --------------------------------------------------------------------------------------
00007060 KC09_PortStatus(Port : Word; VAR b: Byte):
00007060 2f 00 |/ | MOVE.L D0,-(A7)
00007062 30 2d 00 04 |0- | MOVE.W (A5+0x4),D0
00007066 4e b9 00 00 22 88 |N " | JSR 0x2288
0000706c 1b 80 01 51 | Q | MOVE.B D0,((A5)) ; LEW=0151
00007070 20 1f | | MOVE.L (A7)+,D0
00007072 4e 75 |Nu | RTS
00007074 ; --------------------------------------------------------------------------------------
00007074 ; KC00_GetBootDev(VAR a : Byte; VAR b : Word)
00007074 ; Stack:
00007074 ; A6+0xc VAR a : Byte
00007074 ; A6+0x8 VAR b : Word
00007074 ; (From PTR @ 0x9618)
00007074 ; --------------------------------------------------------------------------------------
00007074 KC00_GetBootDev(VAR a : Byte; VAR b : Word):
00007074 1b b9 00 00 04 de 01 61 | a| MOVE.B 0x4de,((A5+#0x4)) ; LEW=0161
0000707c 00 04 | |
0000707e 3b b9 00 00 04 e0 01 51 |; Q| MOVE.W 0x4e0,((A5)) ; LEW=0151
00007086 4e 75 |Nu | RTS
00007088 ; --------------------------------------------------------------------------------------
00007088 ; KC11_Live(void)
00007088 ; Stack:
00007088 ; (From PTR @ 0x965c)
00007088 ; --------------------------------------------------------------------------------------
00007088 KC11_Live(void):
00007088 48 e7 90 00 |H | MOVEM.L D3+D0,-(A7)
0000708c 4e b9 00 00 6d 98 |N m | JSR 0x6d98
00007092 42 78 07 7a |Bx z | CLR.W 0x77a
00007096 76 01 |v | MOVEQ.L #0x01,D3
00007098 70 00 |p | MOVEQ.L #0x00,D0
0000709a 4e b9 00 00 24 10 |N $ | JSR 0x2410
000070a0 4a 39 00 00 fc 94 |J9 | TST.B MODEM_PORT_FLAG
000070a6 66 0a |f | BNE 0x70b2
000070a8 76 02 |v | MOVEQ.L #0x02,D3
000070aa 70 00 |p | MOVEQ.L #0x00,D0
000070ac 4e b9 00 00 24 10 |N $ | JSR 0x2410
000070b2 4c df 00 09 |L | MOVEM.L (A7)+,D0+D3
000070b6 4e 75 |Nu | RTS
000070b8 ; --------------------------------------------------------------------------------------
000070b8 ; KC13_ReadRtc
000070b8 ; (From PTR @ 0x9664)
000070b8 ; --------------------------------------------------------------------------------------
000070b8 KC13_ReadRtc:
000070b8 2a 55 |*U | MOVEA.L (A5),A5
000070ba 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
000070be 1a f8 80 09 | | MOVE.B IO_RTC_RAM_YEAR,(A5)+
000070c2 4a 38 80 14 |J8 | TST.B IO_RTC_STATUS_BIT
000070c6 70 06 |p | MOVEQ.L #0x06,D0
000070c8 1a f0 09 a0 80 01 | | MOVE.B (D0.L-#7fff),(A5)+ ; LEW=09a0
000070ce 51 c8 ff f8 |Q | DBF D0,0x70c8
000070d2 4b ed ff f9 |K | LEA.L (A5-0x7),A5
000070d6 08 38 00 00 80 14 | 8 | BTST.B #0x0,IO_RTC_STATUS_BIT
000070dc 66 e8 |f | BNE 0x70c6
000070de 11 ed ff ff 07 a1 | | MOVE.B (A5-0x1),0x7a1
000070e4 11 f8 80 0f 07 a2 | | MOVE.B IO_RTC_RAM_MONTH,0x7a2
000070ea 11 f8 80 0e 07 a3 | | MOVE.B IO_RTC_RAM_MONTHDAY,0x7a3
000070f0 20 2d ff fe | - | MOVE.L (A5-0x2),D0
000070f4 02 80 00 ff ff ff | | ANDI.L #0x00ffffff,D0
000070fa b0 b8 07 a0 | | CMP.L 0x7a0,D0
000070fe 67 7c |g| | BEQ 0x717c
00007100 6e 06 |n | BGT 0x7108
00007102 d0 bc 00 01 00 00 | | ADD.L #0x10000,D0
00007108 21 c0 07 a4 |! | MOVE.L D0,0x7a4
0000710c 20 38 07 a0 | 8 | MOVE.L 0x7a0,D0
00007110 00 80 00 03 00 00 | | ORI.L #0x00030000,D0
00007116 30 3c 02 31 |0< 1 | MOVE.W #0x231,D0
0000711a b0 b8 07 a0 | | CMP.L 0x7a0,D0
0000711e 6f 2e |o. | BLE 0x714e
00007120 b0 b8 07 a4 | | CMP.L 0x7a4,D0
00007124 6c 28 |l( | BGE 0x714e
00007126 2f 01 |/ | MOVE.L D1,-(A7)
00007128 42 81 |B | CLR.L D1
0000712a 20 38 07 a4 | 8 | MOVE.L 0x7a4,D0
0000712e 44 fc 00 14 |D | MOVE.W #0x14,CCR
00007132 81 01 | | SBCD.B D1,D0
00007134 66 12 |f | BNE 0x7148
00007136 e0 48 | H | LSR.W #0x8,D0
00007138 30 30 03 b0 00 00 96 9c |00 | MOVE.W (D0.W*2+#0x969c),D0 ; LEW=03b0
00007140 66 06 |f | BNE 0x7148
00007142 06 80 ff ff 12 31 | 1 | ADDI.L #0xffff1231,D0
00007148 22 1f |" | MOVE.L (A7)+,D1
0000714a 21 c0 07 a4 |! | MOVE.L D0,0x7a4
0000714e 1b 78 07 a5 ff ff | x | MOVE.B 0x7a5,(A5-0x1)
00007154 3a b8 07 a6 |: | MOVE.W 0x7a6,(A5)
00007158 11 ed ff ff 80 09 | | MOVE.B (A5-0x1),IO_RTC_RAM_YEAR
0000715e 11 d5 80 0f | | MOVE.B (A5),IO_RTC_RAM_MONTH
00007162 11 ed 00 01 80 0e | | MOVE.B (A5+0x1),IO_RTC_RAM_MONTHDAY
00007168 50 f8 80 12 |P | S.B IO_RTC_COUNTERS_RESET
0000716c 70 06 |p | MOVEQ.L #0x06,D0
0000716e 11 9d 09 a0 80 01 | | MOVE.B (A5)+,(D0.L-#7fff) ; LEW=09a0
00007174 51 c8 ff f8 |Q | DBF D0,0x716e
00007178 4b ed ff f9 |K | LEA.L (A5-0x7),A5
0000717c 0c 55 02 31 | U 1 | CMPI.W #0x0231,(A5)
00007180 66 04 |f | BNE 0x7186
00007182 3a bc 02 29 |: ) | MOVE.W #0x229,(A5)
00007186 46 fc 20 00 |F | MOVE.W #0x2000,SR
0000718a 4e 75 |Nu | RTS
0000718c ; --------------------------------------------------------------------------------------
0000718c ; KC14_WriteRtc
0000718c ; (From PTR @ 0x9668)
0000718c ; --------------------------------------------------------------------------------------
0000718c KC14_WriteRtc:
0000718c 2a 55 |*U | MOVEA.L (A5),A5
0000718e 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
00007192 11 dd 80 09 | | MOVE.B (A5)+,IO_RTC_RAM_YEAR
00007196 0c 55 02 29 | U ) | CMPI.W #0x0229,(A5)
0000719a 66 c2 |f | BNE 0x715e
0000719c 3a bc 02 31 |: 1 | MOVE.W #0x231,(A5)
000071a0 60 bc |` | BRA 0x715e
000071a2 ; --------------------------------------------------------------------------------------
000071a2 ; KC15_DiagBus(a : Word; b : Long) : Byte
000071a2 ; Stack:
000071a2 ; A6+0xe VAR RETURN : Byte
000071a2 ; A6+0xc a : Word
000071a2 ; A6+0x8 b : Long
000071a2 ; (From PTR @ 0x966c)
000071a2 ; --------------------------------------------------------------------------------------
000071a2 KC15_DiagBus(a : Word; b : Long) : Byte:
000071a2 2f 08 |/ | MOVE.L A0,-(A7)
000071a4 20 6d 00 06 | m | MOVEA.L (A5+0x6),A0
000071a8 30 2d 00 04 |0- | MOVE.W (A5+0x4),D0
000071ac 4e b9 00 00 37 48 |N 7H | JSR 0x3748
000071b2 3b 80 01 51 |; Q | MOVE.W D0,((A5)) ; LEW=0151
000071b6 20 5f | _ | MOVEA.L (A7)+,A0
000071b8 4e 75 |Nu | RTS
000071ba ; --------------------------------------------------------------------------------------
000071ba ; KC16_Clock_Margin
000071ba ; (From PTR @ 0x9670)
000071ba ; --------------------------------------------------------------------------------------
000071ba KC16_Clock_Margin:
000071ba 48 e7 e0 00 |H | MOVEM.L D2+D1+D0,-(A7)
000071be 30 15 |0 | MOVE.W (A5),D0
000071c0 22 38 f8 00 |"8 | MOVE.L IO_READ_STATUS_p24,D1
000071c4 24 01 |$ | MOVE.L D1,D2
000071c6 e3 99 | | ROL.L #0x1,D1
000071c8 02 01 00 01 | | ANDI.B #0x01,D1
000071cc b0 01 | | CMP.B D1,D0
000071ce 66 52 |fR | BNE 0x7222
000071d0 4a 00 |J | TST.B D0
000071d2 67 06 |g | BEQ 0x71da
000071d4 08 c2 00 10 | | BSET.L #0x10,D2
000071d8 60 04 |` | BRA 0x71de
000071da 08 82 00 10 | | BCLR.L #0x10,D2
000071de 08 82 00 13 | | BCLR.L #0x13,D2
000071e2 21 c2 f4 00 |! | MOVE.L D2,IO_WRITE_CONTROL_p24
000071e6 4e 7a 00 02 |Nz | MOVEC CACR,D0 ; Cache Control Register
000071ea 2f 00 |/ | MOVE.L D0,-(A7)
000071ec 4e 7a 08 01 |Nz | MOVEC VBR,D0 ; Vector Base Register
000071f0 2f 00 |/ | MOVE.L D0,-(A7)
000071f2 40 e7 |@ | MOVE.W SR,-(A7)
000071f4 21 cf 00 00 |! | MOVE.L A7,0x0
000071f8 21 fc 00 00 72 08 00 04 |! r | MOVE.L #0x7208,0x4
00007200 4a b8 fa 00 |J | TST.L IO_MARGIN_CLOCK_p74
00007204 4e 72 27 00 |Nr' | STOP #0x2700
00007208 20 38 f8 00 | 8 | MOVE.L IO_READ_STATUS_p24,D0 ; Via VECTOR_RESET
0000720c 08 c0 00 13 | | BSET.L #0x13,D0
00007210 21 c0 f4 00 |! | MOVE.L D0,IO_WRITE_CONTROL_p24
00007214 46 df |F | MOVE.W (A7)+,SR
00007216 20 1f | | MOVE.L (A7)+,D0
00007218 4e 7b 08 01 |N{ | MOVEC D0,VBR ; Vector Base Register
0000721c 20 1f | | MOVE.L (A7)+,D0
0000721e 4e 7b 00 02 |N{ | MOVEC D0,CACR ; Cache Control Register
00007222 4c df 00 07 |L | MOVEM.L (A7)+,D0+D1+D2
00007226 4e 75 |Nu | RTS
00007228 ; --------------------------------------------------------------------------------------
00007228 ; KC17_Power_Margin
00007228 ; (From PTR @ 0x9674)
00007228 ; --------------------------------------------------------------------------------------
00007228 KC17_Power_Margin:
00007228 48 e7 c0 00 |H | MOVEM.L D1+D0,-(A7)
0000722c 22 38 f8 00 |"8 | MOVE.L IO_READ_STATUS_p24,D1
00007230 30 15 |0 | MOVE.W (A5),D0
00007232 67 1a |g | BEQ 0x724e
00007234 02 41 01 00 | A | ANDI.W #0x0100,D1
00007238 e0 49 | I | LSR.W #0x8,D1
0000723a 41 bc 00 02 |A | CHK.W #0x2,D0
0000723e 08 c1 00 01 | | BSET.L #0x1,D1
00007242 21 c1 fe 00 |! | MOVE.L D1,IO_CPU_CONTROL_PSU_MARGIN_BREG4_p23
00007246 70 04 |p | MOVEQ.L #0x04,D0
00007248 90 55 | U | SUB.W (A5),D0
0000724a 01 c1 | | BSET.L D0,D1
0000724c 60 16 |` | BRA 0x7264
0000724e 02 41 03 00 | A | ANDI.W #0x0300,D1
00007252 e0 49 | I | LSR.W #0x8,D1
00007254 21 c1 fe 00 |! | MOVE.L D1,IO_CPU_CONTROL_PSU_MARGIN_BREG4_p23
00007258 70 ff |p | MOVEQ.L #-0x01,D0
0000725a 4e 71 |Nq | NOP
0000725c 51 c8 ff fc |Q | DBF D0,0x725a
00007260 08 81 00 01 | | BCLR.L #0x1,D1
00007264 21 c1 fe 00 |! | MOVE.L D1,IO_CPU_CONTROL_PSU_MARGIN_BREG4_p23
00007268 4c df 00 03 |L | MOVEM.L (A7)+,D0+D1
0000726c 4e 75 |Nu | RTS
0000726e ; --------------------------------------------------------------------------------------
0000726e ; KERNCALL_18
0000726e ; (From PTR @ 0x9678)
0000726e ; --------------------------------------------------------------------------------------
0000726e KERNCALL_18:
0000726e 2f 00 |/ | MOVE.L D0,-(A7)
00007270 42 67 |Bg | CLR.W -(A7)
00007272 2f 3c 00 00 72 86 |/< r | MOVE.L #0x7286,-(A7)
00007278 40 e7 |@ | MOVE.W SR,-(A7)
0000727a 46 fc 21 00 |F ! | MOVE.W #0x2100,SR
0000727e 30 15 |0 | MOVE.W (A5),D0
00007280 4e f9 00 00 75 f8 |N u | JMP 0x75f8
00007286 20 1f | | .XXX[0x2]
00007288 4e 75 |Nu | .XXX[0x2]
0000728a 4e b9 00 00 8d 00 |N | JSR 0x8d00
00007290 ; --------------------------------------------------------------------------------------
00007290 ; KERNCALL_19
00007290 ; (From PTR @ 0x967c)
00007290 ; --------------------------------------------------------------------------------------
00007290 KERNCALL_19:
00007290 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
00007294 4a 39 00 00 05 5d |J9 ] | TST.B 0x55d
0000729a 67 2c |g, | BEQ 0x72c8
0000729c 2f 00 |/ | MOVE.L D0,-(A7)
0000729e 42 80 |B | CLR.L D0
000072a0 10 39 00 00 05 5c | 9 \ | MOVE.B 0x55c,D0
000072a6 3b b0 03 b0 00 00 05 66 |; f| MOVE.W (D0.W*2+#0x566),((A5)) ; LEW=03b0 LEW=0151
000072ae 01 51 | Q |
000072b0 20 1f | | MOVE.L (A7)+,D0
000072b2 52 39 00 00 05 5c |R9 \ | ADDQ.B #0x1,0x55c
000072b8 53 39 00 00 05 5d |S9 ] | SUBQ.B #0x1,0x55d
000072be 1b bc 00 01 01 61 00 04 | a | MOVE.B #0x01,((A5+#0x4)) ; LEW=0161
000072c6 60 0c |` | BRA 0x72d4
000072c8 42 35 01 61 00 04 |B5 a | CLR.B ((A5+#0x4)) ; LEW=0161
000072ce 4a 2d 00 08 |J- | TST.B (A5+0x8)
000072d2 66 b6 |f | BNE 0x728a
000072d4 46 fc 20 00 |F | MOVE.W #0x2000,SR
000072d8 4e 75 |Nu | RTS
000072da ; --------------------------------------------------------------------------------------
000072da ; KERNCALL_1a
000072da ; (From PTR @ 0x9680)
000072da ; --------------------------------------------------------------------------------------
000072da KERNCALL_1a:
000072da 48 e7 e0 80 |H | MOVEM.L A0+D2+D1+D0,-(A7)
000072de 20 6d 00 04 | m | MOVEA.L (A5+0x4),A0
000072e2 32 2d 00 02 |2- | MOVE.W (A5+0x2),D1
000072e6 42 80 |B | CLR.L D0
000072e8 30 15 |0 | MOVE.W (A5),D0
000072ea 67 3c |g< | BEQ 0x7328
000072ec 42 2d 00 08 |B- | CLR.B (A5+0x8)
000072f0 0c 40 00 03 | @ | CMPI.W #0x0003,D0
000072f4 6d 28 |m( | BLT 0x731e
000072f6 48 41 |HA | SWAP.W D1
000072f8 32 2d 00 02 |2- | MOVE.W (A5+0x2),D1
000072fc 60 06 |` | BRA 0x7304
000072fe b2 58 | X | CMP.W (A0)+,D1
00007300 66 2c |f, | BNE 0x732e
00007302 53 40 |S@ | SUBQ.W #0x1,D0
00007304 24 08 |$ | MOVE.L A0,D2
00007306 02 42 00 02 | B | ANDI.W #0x0002,D2
0000730a 66 f2 |f | BNE 0x72fe
0000730c e2 98 | | ROR.L #0x1,D0
0000730e 53 40 |S@ | SUBQ.W #0x1,D0
00007310 b2 98 | | CMP.L (A0)+,D1
00007312 56 c8 ff fc |V | DBNE D0,0x7310
00007316 66 16 |f | BNE 0x732e
00007318 42 40 |B@ | CLR.W D0
0000731a e3 98 | | ROL.L #0x1,D0
0000731c 67 0a |g | BEQ 0x7328
0000731e 53 40 |S@ | SUBQ.W #0x1,D0
00007320 b2 58 | X | CMP.W (A0)+,D1
00007322 56 c8 ff fc |V | DBNE D0,0x7320
00007326 66 06 |f | BNE 0x732e
00007328 1b 7c 00 01 00 08 | | | MOVE.B #0x01,(A5+0x8)
0000732e 4c df 01 07 |L | MOVEM.L (A7)+,D0+D1+D2+A0
00007332 4e 75 |Nu | RTS
00007334 ; --------------------------------------------------------------------------------------
00007334 ; KERNCALL_1b
00007334 ; (From PTR @ 0x9684)
00007334 ; --------------------------------------------------------------------------------------
00007334 KERNCALL_1b:
00007334 48 e7 e0 80 |H | MOVEM.L A0+D2+D1+D0,-(A7)
00007338 20 6d 00 04 | m | MOVEA.L (A5+0x4),A0
0000733c 32 2d 00 02 |2- | MOVE.W (A5+0x2),D1
00007340 42 80 |B | CLR.L D0
00007342 30 15 |0 | MOVE.W (A5),D0
00007344 67 34 |g4 | BEQ 0x737a
00007346 0c 40 00 07 | @ | CMPI.W #0x0007,D0
0000734a 6d 26 |m& | BLT 0x7372
0000734c 48 41 |HA | SWAP.W D1
0000734e 32 2d 00 02 |2- | MOVE.W (A5+0x2),D1
00007352 60 04 |` | BRA 0x7358
00007354 30 c1 |0 | MOVE.W D1,(A0)+
00007356 53 40 |S@ | SUBQ.W #0x1,D0
00007358 24 08 |$ | MOVE.L A0,D2
0000735a 02 42 00 02 | B | ANDI.W #0x0002,D2
0000735e 66 f4 |f | BNE 0x7354
00007360 e4 98 | | ROR.L #0x2,D0
00007362 53 40 |S@ | SUBQ.W #0x1,D0
00007364 20 c1 | | MOVE.L D1,(A0)+
00007366 20 c1 | | MOVE.L D1,(A0)+
00007368 51 c8 ff fa |Q | DBF D0,0x7364
0000736c 42 40 |B@ | CLR.W D0
0000736e e5 98 | | ROL.L #0x2,D0
00007370 67 08 |g | BEQ 0x737a
00007372 53 40 |S@ | SUBQ.W #0x1,D0
00007374 30 c1 |0 | MOVE.W D1,(A0)+
00007376 51 c8 ff fc |Q | DBF D0,0x7374
0000737a 4c df 01 07 |L | MOVEM.L (A7)+,D0+D1+D2+A0
0000737e 4e 75 |Nu | RTS
00007380 ; --------------------------------------------------------------------------------------
00007380 ; KC1c_ProtCopy(src : Pointer; dst : Pointer; len : Word)
00007380 ; Stack:
00007380 ; A6+0xe src : Pointer
00007380 ; A6+0xa dst : Pointer
00007380 ; A6+0x8 len : Word
00007380 ; (From PTR @ 0x9688)
00007380 ; --------------------------------------------------------------------------------------
00007380 KC1c_ProtCopy(src : Pointer; dst : Pointer; len : Word):
00007380 48 e7 c0 c0 |H | MOVEM.L A1+A0+D1+D0,-(A7)
00007384 20 6d 00 06 | m | MOVEA.L (A5+0x6),A0
00007388 22 6d 00 02 |"m | MOVEA.L (A5+0x2),A1
0000738c 42 80 |B | CLR.L D0
0000738e 30 15 |0 | MOVE.W (A5),D0
00007390 67 2c |g, | BEQ 0x73be
00007392 0c 40 00 07 | @ | CMPI.W #0x0007,D0
00007396 6d 1e |m | BLT 0x73b6
00007398 60 04 |` | BRA 0x739e
0000739a 12 d8 | | MOVE.B (A0)+,(A1)+
0000739c 53 40 |S@ | SUBQ.W #0x1,D0
0000739e 22 09 |" | MOVE.L A1,D1
000073a0 02 41 00 03 | A | ANDI.W #0x0003,D1
000073a4 66 f4 |f | BNE 0x739a
000073a6 e4 98 | | ROR.L #0x2,D0
000073a8 53 40 |S@ | SUBQ.W #0x1,D0
000073aa 22 d8 |" | MOVE.L (A0)+,(A1)+
000073ac 51 c8 ff fc |Q | DBF D0,0x73aa
000073b0 42 40 |B@ | CLR.W D0
000073b2 e5 98 | | ROL.L #0x2,D0
000073b4 67 08 |g | BEQ 0x73be
000073b6 53 40 |S@ | SUBQ.W #0x1,D0
000073b8 12 d8 | | MOVE.B (A0)+,(A1)+
000073ba 51 c8 ff fc |Q | DBF D0,0x73b8
000073be 4c df 03 03 |L | MOVEM.L (A7)+,D0+D1+A0+A1
000073c2 4e 75 |Nu | RTS
000073c4 ; --------------------------------------------------------------------------------------
000073c4 ; KC1d_BusCopy(src : Pointer; sfc : Word; dst : Pointer; dfc : Word; len : Word
000073c4 ; Stack:
000073c4 ; A6+0x12 src : Pointer
000073c4 ; A6+0x10 sfc : Word
000073c4 ; A6+0xc dst : Pointer
000073c4 ; A6+0xa dfc : Word
000073c4 ; A6+0x8 len : Word
000073c4 ; (From PTR @ 0x968c)
000073c4 ; --------------------------------------------------------------------------------------
000073c4 KC1d_BusCopy(src : Pointer; sfc : Word; dst : Pointer; dfc : Word; len : Word:
000073c4 48 e7 80 c0 |H | MOVEM.L A1+A0+D0,-(A7)
000073c8 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
000073cc 42 80 |B | CLR.L D0
000073ce 20 6d 00 0a | m | MOVEA.L (A5+0xa),A0
000073d2 30 2d 00 08 |0- | MOVE.W (A5+0x8),D0
000073d6 4e 7b 00 00 |N{ | MOVEC D0,SFC ; Source Function Code
000073da 22 6d 00 04 |"m | MOVEA.L (A5+0x4),A1
000073de 30 2d 00 02 |0- | MOVE.W (A5+0x2),D0
000073e2 4e 7b 00 01 |N{ | MOVEC D0,DFC ; Destination Function Code
000073e6 30 15 |0 | MOVE.W (A5),D0
000073e8 0c 40 00 04 | @ | CMPI.W #0x0004,D0
000073ec 67 1a |g | BEQ 0x7408
000073ee 0c 40 00 02 | @ | CMPI.W #0x0002,D0
000073f2 67 0a |g | BEQ 0x73fe
000073f4 0e 10 00 00 | | MOVES.B (A0),D0
000073f8 0e 11 08 00 | | MOVES.B D0,(A1)
000073fc 60 12 |` | BRA 0x7410
000073fe 0e 50 00 00 | P | MOVES.W (A0),D0
00007402 0e 51 08 00 | Q | MOVES.W D0,(A1)
00007406 60 08 |` | BRA 0x7410
00007408 0e 90 00 00 | | MOVES.L (A0),D0
0000740c 0e 91 08 00 | | MOVES.L D0,(A1)
00007410 46 fc 20 00 |F | MOVE.W #0x2000,SR
00007414 4c df 03 01 |L | MOVEM.L (A7)+,D0+A0+A1
00007418 4e 75 |Nu | RTS
0000741a ; --------------------------------------------------------------------------------------
0000741a ; KC1e_Fifo_Tx_Response(ptr : Pointer; chan : Word)
0000741a ; Stack:
0000741a ; A6+0xa ptr : Pointer
0000741a ; A6+0x8 chan : Word
0000741a ; (From PTR @ 0x9690)
0000741a ; --------------------------------------------------------------------------------------
0000741a KC1e_Fifo_Tx_Response(ptr : Pointer; chan : Word):
0000741a 48 e7 c0 c0 |H | MOVEM.L A1+A0+D1+D0,-(A7)
0000741e 08 b9 00 00 00 00 05 5a | Z| BCLR.B #0x0,0x55a
00007426 42 80 |B | CLR.L D0
00007428 30 15 |0 | MOVE.W (A5),D0
0000742a 41 bc 00 0f |A | CHK.W #0xf,D0
0000742e 32 00 |2 | MOVE.W D0,D1
00007430 eb 49 | I | LSL.W #0x5,D1
00007432 43 f0 11 b0 00 00 e6 10 |C | LEA.L (D1.W+#0xe610),A1 ; LEW=11b0
0000743a 20 6d 00 02 | m | MOVEA.L (A5+0x2),A0
0000743e 22 d8 |" | MOVE.L (A0)+,(A1)+
00007440 22 d8 |" | MOVE.L (A0)+,(A1)+
00007442 22 d8 |" | MOVE.L (A0)+,(A1)+
00007444 22 90 |" | MOVE.L (A0),(A1)
00007446 21 c0 f6 00 |! | MOVE.L D0,IO_CPU_RESPONSE_p68
0000744a 4c df 03 03 |L | MOVEM.L (A7)+,D0+D1+A0+A1
0000744e 4e 75 |Nu | RTS
00007450 ; --------------------------------------------------------------------------------------
00007450 ; KC1f_Fifo_Rx_Request(ptr : Pointer; chan : Word; VAR flag : Bool)
00007450 ; Stack:
00007450 ; A6+0xe ptr : Pointer
00007450 ; A6+0xc chan : Word
00007450 ; A6+0x8 VAR flag : Bool
00007450 ; (From PTR @ 0x9694)
00007450 ; --------------------------------------------------------------------------------------
00007450 KC1f_Fifo_Rx_Request(ptr : Pointer; chan : Word; VAR flag : Bool):
00007450 48 e7 c0 c0 |H | MOVEM.L A1+A0+D1+D0,-(A7)
00007454 42 35 01 51 |B5 Q | CLR.B ((A5)) ; LEW=0151
00007458 08 b9 00 00 00 00 05 5a | Z| BCLR.B #0x0,0x55a
00007460 67 26 |g& | BEQ 0x7488
00007462 52 35 01 51 |R5 Q | ADDQ.B #0x1,((A5)) ; LEW=0151
00007466 42 80 |B | CLR.L D0
00007468 30 2d 00 04 |0- | MOVE.W (A5+0x4),D0
0000746c 41 bc 00 0f |A | CHK.W #0xf,D0
00007470 32 00 |2 | MOVE.W D0,D1
00007472 eb 49 | I | LSL.W #0x5,D1
00007474 41 f0 11 b0 00 00 e6 10 |A | LEA.L (D1.W+#0xe610),A0 ; LEW=11b0
0000747c 22 6d 00 06 |"m | MOVEA.L (A5+0x6),A1
00007480 22 d8 |" | MOVE.L (A0)+,(A1)+
00007482 22 d8 |" | MOVE.L (A0)+,(A1)+
00007484 22 d8 |" | MOVE.L (A0)+,(A1)+
00007486 22 90 |" | MOVE.L (A0),(A1)
00007488 4c df 03 03 |L | MOVEM.L (A7)+,D0+D1+A0+A1
0000748c 4e 75 |Nu | RTS
0000748e ; --------------------------------------------------------------------------------------
0000748e ; KC20_Estop(void)
0000748e ; Stack:
0000748e ; (From PTR @ 0x9698)
0000748e ; --------------------------------------------------------------------------------------
0000748e KC20_Estop(void):
0000748e 4e b9 00 00 2a 70 |N *p | JSR 0x2a70
00007494 23 ed ff fc 00 00 fc 08 |# | MOVE.L (A5-0x4),0xfc08
0000749c 4e f9 00 00 8f fa |N | JMP 0x8ffa
000074a2 31 fc 00 01 07 7a |1 z | MOVE.W #0x1,0x77a
000074a8 4e 75 |Nu | RTS
000074aa 00 00 | | .XXX[0x2]
000074ac 44 fc 00 01 |D | MOVE.W #0x1,CCR
000074b0 4e f0 01 51 |N Q | JMP ((A0)) ; LEW=0151
000074b4 44 fc 00 00 |D | MOVE.W #0x0,CCR
000074b8 4e f0 01 51 |N Q | JMP ((A0)) ; LEW=0151
000074bc 20 9f 4e 75 | Nu | .XXX[0x4]
000074c0 08 a8 00 01 00 19 | | BCLR.B #0x1,(A0+0x19)
000074c6 60 06 |` | BRA 0x74ce
000074c8 08 e8 00 01 00 19 | | .XXX[0x6]
000074ce 48 e7 c0 40 |H @ | MOVEM.L A1+D1+D0,-(A7)
000074d2 4a 28 00 0e |J( | TST.B (A0+0xe)
000074d6 6a 0c |j | BPL 0x74e4
000074d8 08 a8 00 06 00 0e | | BCLR.B #0x6,(A0+0xe)
000074de 57 fa 06 74 |W t | TRAPEQ.W #0x0674
000074e2 60 4a |`J | BRA 0x752e
000074e4 12 28 00 15 | ( | MOVE.B (A0+0x15),D1
000074e8 03 f9 00 00 04 ea | | BSET.B D1,0x4ea
000074ee 22 48 |"H | MOVEA.L A0,A1
000074f0 20 28 00 08 | ( | MOVE.L (A0+0x8),D0
000074f4 0c 28 00 01 00 10 | ( | CMPI.B #0x01,(A0+0x10)
000074fa 66 70 |fp | BNE 0x756c
000074fc 08 a9 00 06 00 0e | | BCLR.B #0x6,(A1+0xe)
00007502 57 fa 06 74 |W t | TRAPEQ.W #0x0674
00007506 42 29 00 16 |B) | CLR.B (A1+0x16)
0000750a 13 7c 00 04 00 10 | | | MOVE.B #0x04,(A1+0x10)
00007510 22 00 |" | MOVE.L D0,D1
00007512 5e 80 |^ | ADDQ.L #0x7,D0
00007514 e6 88 | | LSR.L #0x3,D0
00007516 41 bc 00 80 |A | CHK.W #0x80,D0
0000751a 13 40 00 11 | @ | MOVE.B D0,(A1+0x11)
0000751e 44 01 |D | NEG.B D1
00007520 02 41 00 07 | A | ANDI.W #0x0007,D1
00007524 13 41 00 12 | A | MOVE.B D1,(A1+0x12)
00007528 4e b9 00 00 75 c4 |N u | JSR 0x75c4
0000752e 4c df 02 03 |L | MOVEM.L (A7)+,D0+D1+A1
00007532 4e 75 |Nu | RTS
00007534 08 a9 00 06 00 0e | | BCLR.B #0x6,(A1+0xe)
0000753a 57 fa 06 74 |W t | TRAPEQ.W #0x0674
0000753e 42 29 00 16 |B) | CLR.B (A1+0x16)
00007542 13 7c 00 04 00 10 | | | MOVE.B #0x04,(A1+0x10)
00007548 33 7c 80 00 00 11 |3| | MOVE.W #0x8000,(A1+0x11)
0000754e 08 a9 00 07 00 19 | | BCLR.B #0x7,(A1+0x19)
00007554 56 fa 08 75 |V u | TRAPNE.W #0x0875
00007558 4e b9 00 00 75 c4 |N u | JSR 0x75c4
0000755e 12 29 00 0c | ) | MOVE.B (A1+0xc),D1
00007562 eb 49 | I | LSL.W #0x5,D1
00007564 43 f0 11 b0 00 00 e6 00 |C | LEA.L (D1.W+#0xe600),A1 ; LEW=11b0
0000756c 72 02 |r | MOVEQ.L #0x02,D1
0000756e c2 28 00 19 | ( | AND.B (A0+0x19),D1
00007572 08 a9 00 01 00 19 | | BCLR.B #0x1,(A1+0x19)
00007578 83 29 00 19 | ) | OR.B D1,(A1+0x19)
0000757c 04 80 00 00 04 00 | | SUBI.L #0x00000400,D0
00007582 6e b0 |n | BGT 0x7534
00007584 06 80 00 00 04 00 | | ADDI.L #0x00000400,D0
0000758a 08 e9 00 07 00 19 | | BSET.B #0x7,(A1+0x19)
00007590 66 00 ff 6a |f j | BNE 0x74fc
00007594 12 29 00 0c | ) | MOVE.B (A1+0xc),D1
00007598 eb 49 | I | LSL.W #0x5,D1
0000759a 08 b0 00 06 11 b0 00 00 | | BCLR.B #0x6,(D1.W+#0xe60e) ; LEW=11b0
000075a2 e6 0e | |
000075a4 57 fa 06 74 |W t | TRAPEQ.W #0x0674
000075a8 08 30 00 07 11 b0 00 00 | 0 | BTST.B #0x7,(D1.W+#0xe619) ; LEW=11b0
000075b0 e6 19 | |
000075b2 66 00 ff 48 |f H | BNE 0x74fc
000075b6 12 30 11 b0 00 00 e6 0c | 0 | MOVE.B (D1.W+#0xe60c),D1 ; LEW=11b0
000075be 02 41 00 ff | A | ANDI.W #0x00ff,D1
000075c2 60 d4 |` | BRA 0x7598
000075c4 12 29 00 13 | ) | MOVE.B (A1+0x13),D1
000075c8 08 29 00 06 00 19 | ) | BTST.B #0x6,(A1+0x19)
000075ce 66 06 |f | BNE 0x75d6
000075d0 21 c1 f6 00 |! | MOVE.L D1,IO_CPU_RESPONSE_p68
000075d4 4e 75 |Nu | RTS
000075d6 3f 00 |? | MOVE.W D0,-(A7)
000075d8 40 e7 |@ | MOVE.W SR,-(A7)
000075da 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
000075de 42 40 |B@ | CLR.W D0
000075e0 10 38 05 5c | 8 \ | MOVE.B 0x55c,D0
000075e4 d0 38 05 5d | 8 ] | ADD.B 0x55d,D0
000075e8 31 81 03 a0 05 66 |1 f | MOVE.W D1,(D0.W*2+#0x566) ; LEW=03a0
000075ee 52 38 05 5d |R8 ] | ADDQ.B #0x1,0x55d
000075f2 46 df |F | MOVE.W (A7)+,SR
000075f4 30 1f |0 | MOVE.W (A7)+,D0
000075f6 4e 75 |Nu | RTS
000075f8 48 e7 c0 c0 |H | MOVEM.L A1+A0+D1+D0,-(A7)
000075fc 41 bc 00 0f |A | CHK.W #0xf,D0
00007600 32 00 |2 | MOVE.W D0,D1
00007602 eb 49 | I | LSL.W #0x5,D1
00007604 43 f0 11 b0 00 00 e6 00 |C | LEA.L (D1.W+#0xe600),A1 ; LEW=11b0
0000760c 08 e9 00 06 00 19 | | BSET.B #0x6,(A1+0x19)
00007612 60 32 |`2 | BRA 0x7646
00007614 VECTOR_REQUEST_INTR:
00007614 48 e7 c0 c0 |H | MOVEM.L A1+A0+D1+D0,-(A7) ; <-- VECTOR_0x4e
00007618 42 b8 f7 00 |B | CLR.L IO_CPU_REQUEST_p69
0000761c 20 38 f1 00 | 8 | MOVE.L IO_GET_REQUEST_p69,D0
00007620 41 bc 00 0f |A | CHK.W #0xf,D0
00007624 4a 79 00 00 07 7a |Jy z | TST.W 0x77a
0000762a 67 08 |g | BEQ 0x7634
0000762c 08 f8 00 00 05 5a | Z | BSET.B #0x0,0x55a
00007632 60 66 |`f | BRA 0x769a
00007634 32 00 |2 | MOVE.W D0,D1
00007636 eb 49 | I | LSL.W #0x5,D1
00007638 43 f0 11 b0 00 00 e6 00 |C | LEA.L (D1.W+#0xe600),A1 ; LEW=11b0
00007640 08 a9 00 06 00 19 | | BCLR.B #0x6,(A1+0x19)
00007646 b0 29 00 13 | ) | CMP.B (A1+0x13),D0
0000764a 56 fa 08 72 |V r | TRAPNE.W #0x0872
0000764e 08 e9 00 06 00 0e | | BSET.B #0x6,(A1+0xe)
00007654 56 fa 06 5a |V Z | TRAPNE.W #0x065a
00007658 42 81 |B | CLR.L D1
0000765a 12 29 00 18 | ) | MOVE.B (A1+0x18),D1
0000765e b2 00 | | CMP.B D0,D1
00007660 66 3e |f> | BNE 0x76a0
00007662 20 49 | I | MOVEA.L A1,A0
00007664 11 7c 00 01 00 10 | | | MOVE.B #0x01,(A0+0x10)
0000766a 11 40 00 0d | @ | MOVE.B D0,(A0+0xd)
0000766e 12 29 00 19 | ) | MOVE.B (A1+0x19),D1
00007672 4a 01 |J | TST.B D1
00007674 6a 24 |j$ | BPL 0x769a
00007676 08 01 00 00 | | BTST.L #0x0,D1
0000767a 66 48 |fH | BNE 0x76c4
0000767c 42 a8 00 08 |B | CLR.L (A0+0x8)
00007680 12 28 00 15 | ( | MOVE.B (A0+0x15),D1
00007684 02 41 00 07 | A | ANDI.W #0x0007,D1
00007688 43 bc 00 07 |C | CHK.W #0x7,D1
0000768c 03 f9 00 00 04 ea | | BSET.B D1,0x4ea
00007692 4e b0 15 b1 00 00 96 c4 |N | JSR ((D1.W*4+#0x96c4)) ; LEW=15b1
0000769a 4c df 03 03 |L | MOVEM.L (A7)+,D0+D1+A0+A1
0000769e 4e 73 |Ns | RTE
000076a0 eb 49 | I | LSL.W #0x5,D1
000076a2 41 f0 11 b0 00 00 e6 00 |A | LEA.L (D1.W+#0xe600),A0 ; LEW=11b0
000076aa 52 28 00 10 |R( | ADDQ.B #0x1,(A0+0x10)
000076ae 42 81 |B | CLR.L D1
000076b0 12 28 00 0d | ( | MOVE.B (A0+0xd),D1
000076b4 eb 49 | I | LSL.W #0x5,D1
000076b6 11 80 11 b0 00 00 e6 0c | | MOVE.B D0,(D1.W+#0xe60c) ; LEW=11b0
000076be 11 40 00 0d | @ | MOVE.B D0,(A0+0xd)
000076c2 60 aa |` | BRA 0x766e
000076c4 48 e7 20 20 |H | MOVEM.L A2+D2,-(A7)
000076c8 b3 c8 | | CMPA.L A0,A1
000076ca 56 fa 08 73 |V s | TRAPNE.W #0x0873
000076ce 0a 28 00 81 00 19 | ( | EORI.B #0x81,(A0+0x19)
000076d4 42 81 |B | CLR.L D1
000076d6 32 00 |2 | MOVE.W D0,D1
000076d8 e1 89 | | LSL.L #0x8,D1
000076da 45 f0 1d b0 00 04 00 00 |E | LEA.L (D1.L*4+#0x40000),A2 ; LEW=1db0
000076e2 34 12 |4 | MOVE.W (A2),D2
000076e4 d5 28 00 10 | ( | ADD.B D2,(A0+0x10)
000076e8 53 42 |SB | SUBQ.W #0x1,D2
000076ea 5d fa 08 73 |] s | TRAPLT.W #0x0873
000076ee 54 8a |T | ADDQ.L #0x2,A2
000076f0 b0 1a | | CMP.B (A2)+,D0
000076f2 56 fa 08 73 |V s | TRAPNE.W #0x0873
000076f6 4a 1a |J | TST.B (A2)+
000076f8 d0 fc 00 10 | | ADDA.W #0x10,A0
000076fc d2 fc 00 20 | | ADDA.W #0x20,A1
00007700 42 81 |B | CLR.L D1
00007702 12 12 | | MOVE.B (A2),D1
00007704 43 bc 00 0f |C | CHK.W #0xf,D1
00007708 13 41 ff ec | A | MOVE.B D1,(A1-0x14)
0000770c eb 89 | | LSL.L #0x5,D1
0000770e 43 f0 11 b0 00 00 e6 10 |C | LEA.L (D1.W+#0xe610),A1 ; LEW=11b0
00007716 08 e9 00 06 ff fe | | BSET.B #0x6,(A1-0x2)
0000771c 56 fa 06 5a |V Z | TRAPNE.W #0x065a
00007720 22 d8 |" | MOVE.L (A0)+,(A1)+
00007722 22 d8 |" | MOVE.L (A0)+,(A1)+
00007724 22 d8 |" | MOVE.L (A0)+,(A1)+
00007726 22 d8 |" | MOVE.L (A0)+,(A1)+
00007728 13 5a ff f3 | Z | MOVE.B (A2)+,(A1-0xd)
0000772c 13 5a 00 17 | Z | MOVE.B (A2)+,(A1+0x17)
00007730 90 fc 00 10 | | SUBA.W #0x10,A0
00007734 51 ca ff ca |Q | DBF D2,0x7700
00007738 08 e9 00 07 ff f9 | | BSET.B #0x7,(A1-0x7)
0000773e 90 fc 00 10 | | SUBA.W #0x10,A0
00007742 11 69 ff f3 00 0d | i | MOVE.B (A1-0xd),(A0+0xd)
00007748 4c df 04 04 |L | MOVEM.L (A7)+,D2+A2
0000774c 42 a8 00 08 |B | CLR.L (A0+0x8)
00007750 12 28 00 15 | ( | MOVE.B (A0+0x15),D1
00007754 02 41 00 07 | A | ANDI.W #0x0007,D1
00007758 43 bc 00 07 |C | CHK.W #0x7,D1
0000775c 03 f9 00 00 04 ea | | BSET.B D1,0x4ea
00007762 0c 01 00 02 | | CMPI.B #0x02,D1
00007766 66 06 |f | BNE 0x776e
00007768 08 e8 00 00 00 19 | | BSET.B #0x0,(A0+0x19)
0000776e 4e b0 15 b1 00 00 96 c4 |N | JSR ((D1.W*4+#0x96c4)) ; LEW=15b1
00007776 4c df 03 03 |L | MOVEM.L (A7)+,D0+D1+A0+A1
0000777a 4e 73 |Ns | RTE
0000777c 48 e7 40 60 |H @` | MOVEM.L A2+A1+D1,-(A7)
00007780 08 a8 00 05 00 0e | | BCLR.B #0x5,(A0+0xe)
00007786 57 fa 08 3c |W < | TRAPEQ.W #0x083c
0000778a 08 e8 00 06 00 0e | | BSET.B #0x6,(A0+0xe)
00007790 56 fa 06 5a |V Z | TRAPNE.W #0x065a
00007794 45 e8 00 10 |E | LEA.L (A0+0x10),A2
00007798 24 d9 |$ | MOVE.L (A1)+,(A2)+
0000779a 24 d9 |$ | MOVE.L (A1)+,(A2)+
0000779c 24 d9 |$ | MOVE.L (A1)+,(A2)+
0000779e 24 91 |$ | MOVE.L (A1),(A2)
000077a0 08 e8 00 02 00 19 | | BSET.B #0x2,(A0+0x19)
000077a6 42 a8 00 08 |B | CLR.L (A0+0x8)
000077aa 12 28 00 15 | ( | MOVE.B (A0+0x15),D1
000077ae 02 41 00 07 | A | ANDI.W #0x0007,D1
000077b2 43 bc 00 07 |C | CHK.W #0x7,D1
000077b6 03 f9 00 00 04 ea | | BSET.B D1,0x4ea
000077bc 4e b0 15 b1 00 00 96 c4 |N | JSR ((D1.W*4+#0x96c4)) ; LEW=15b1
000077c4 4c df 06 02 |L | MOVEM.L (A7)+,D1+A1+A2
000077c8 4e 75 |Nu | RTS
000077ca 4a 28 00 0e 6b 16 |J( k | .XXX[0x6]
000077d0 2f 00 42 80 10 28 00 13 |/ B ( | .XXX[0x520]
000077d8 e1 88 43 f0 0d b0 00 04 | C |
000077e0 00 00 20 1f 4e 75 22 68 | Nu"h|
000077e8 00 11 4e 75 4a 28 00 0e | NuJ( |
000077f0 6b 5e 42 81 12 28 00 13 |k^B ( |
000077f8 4a 28 00 19 6a 20 e1 89 |J( j |
00007800 48 70 1d b0 00 04 00 00 |Hp |
00007808 25 9f 01 70 a1 00 1c 00 |% p |
00007810 41 bc 04 00 22 0a 06 41 |A " A|
00007818 04 00 e1 89 4e 75 48 e7 | NuH |
00007820 00 a0 d5 fc a1 00 1c 00 | |
00007828 eb 89 41 f0 19 b0 00 00 | A |
00007830 e6 00 eb 89 06 81 00 04 | |
00007838 00 00 24 c1 42 81 12 28 | $ B (|
00007840 00 0c 4a 28 00 19 6a e0 | J( j |
00007848 4c df 05 00 60 00 ff c6 |L ` |
00007850 48 e7 a0 20 d5 fc a1 00 |H |
00007858 18 00 22 28 00 11 24 01 | "( $ |
00007860 02 81 00 00 03 ff d0 81 | |
00007868 24 c2 06 82 00 00 04 00 |$ |
00007870 04 80 00 00 04 00 6e f0 | n |
00007878 34 0a 45 bc 1c 00 4c df |4 E L |
00007880 04 05 e0 99 d2 8a e1 99 | |
00007888 4e 75 50 fa 08 07 48 e7 |NuP H |
00007890 fe fc 40 e7 46 fc 25 00 | @ F % |
00007898 08 39 00 07 00 00 fc 77 | 9 w|
000078a0 66 00 00 62 08 b9 00 04 |f b |
000078a8 00 00 e0 08 30 3c 04 01 | 0< |
000078b0 4e b9 80 00 20 68 08 39 |N h 9|
000078b8 00 07 00 00 fc 77 66 34 | wf4|
000078c0 4e b9 80 00 20 28 0d 0a |N ( |
000078c8 43 61 6e 74 20 62 72 69 |Cant bri|
000078d0 6e 67 20 75 70 20 65 74 |ng up et|
000078d8 68 65 72 6e 65 74 20 6c |hernet l|
000078e0 69 6e 6b 20 74 6f 20 73 |ink to s|
000078e8 65 72 76 65 72 2e 0d 0a |erver. |
000078f0 00 00 4e 40 21 fc 00 00 | N@! |
000078f8 68 66 03 70 33 fc 00 40 |hf p3 @|
00007900 93 03 e4 00 42 80 10 28 | B (|
00007908 00 13 08 28 00 07 00 0e | ( |
00007910 67 28 10 28 00 19 5a fa |g( ( Z |
00007918 06 8a 08 00 00 00 56 fa | V |
00007920 06 8b 10 28 00 0f 41 bc | ( A |
00007928 00 03 06 00 00 10 20 a8 | |
00007930 00 11 11 40 00 13 11 40 | @ @|
00007938 00 18 42 85 1a 28 00 10 | B ( |
00007940 42 a8 00 08 26 70 05 b0 |B &p |
00007948 00 00 96 f4 27 48 00 24 | 'H $|
00007950 43 eb 00 4a 32 fc 04 01 |C J2 |
00007958 32 f9 00 00 fc 70 08 28 |2 p (|
00007960 00 00 00 19 67 00 00 46 | g F|
00007968 48 e7 84 b0 32 00 e1 49 |H 2 I|
00007970 45 f0 15 b0 00 04 00 02 |E |
00007978 34 3c 00 20 53 45 20 70 |4< SE p|
00007980 05 b0 00 00 97 44 14 c0 | D |
00007988 42 1a 26 70 05 b0 00 00 |B &p |
00007990 96 f4 32 2b 00 56 0a 41 | 2+ V A|
00007998 ff ff 34 c1 10 28 00 0c | 4 ( |
000079a0 58 42 51 cd ff da 4c df |XBQ L |
000079a8 0d 21 60 0e 42 41 12 28 | !` BA (|
000079b0 00 1b 34 30 13 b0 00 00 | 40 |
000079b8 97 94 32 c2 42 59 32 fc | 2 BY2 |
000079c0 00 00 45 f9 00 00 fc 72 | E r|
000079c8 32 d2 52 52 0a 59 ff ff |2 RR Y |
000079d0 45 e8 00 10 72 03 22 da |E r " |
000079d8 51 c9 ff fc 32 02 04 41 |Q 2 A|
000079e0 00 1e 32 c1 08 28 00 07 | 2 ( |
000079e8 00 0e 67 04 22 90 60 0c | g " ` |
000079f0 e1 48 49 f0 05 b0 00 04 | HI |
000079f8 00 00 22 8c 43 eb 00 28 | " C (|
00007a00 45 f9 00 00 fc 78 22 da |E x" |
00007a08 22 da 22 da 32 fc 08 00 |" " 2 |
00007a10 24 49 32 fc 45 00 06 42 |$I2 E B|
00007a18 00 14 32 c2 06 42 00 0e | 2 B |
00007a20 37 42 00 10 32 c9 42 80 |7B 2 B |
00007a28 32 c0 32 fc 3c 11 32 c0 |2 2 < 2 |
00007a30 22 f9 00 00 fc 64 22 f9 |" d" |
00007a38 00 00 fc 68 32 3c 00 09 | h2< |
00007a40 d0 5a 64 02 52 40 51 c9 | Zd R@Q |
00007a48 ff f8 0a 40 ff ff 35 40 | @ 5@|
00007a50 ff f6 70 1f c0 2b 00 5b | p + [|
00007a58 4c 39 00 00 00 00 96 e4 |L9 |
00007a60 26 39 00 00 96 e8 4c 7c |&9 L||
00007a68 30 03 00 00 00 03 e3 8b |0 |
00007a70 d6 80 27 43 00 14 37 7c | 'C 7||
00007a78 00 05 00 0c 08 d3 00 1e | |
00007a80 4a 85 6b 00 00 72 2a 79 |J k r*y|
00007a88 00 00 fc 84 20 15 08 00 | |
00007a90 00 0f 56 fa 06 84 44 42 | V DB|
00007a98 3b 42 00 04 22 00 02 41 |;B " A|
00007aa0 00 ff 48 41 24 41 49 eb | HA$AI |
00007aa8 00 28 38 3c 00 1f 34 dc | (8< 4 |
00007ab0 51 cc ff fc 38 1c 67 0e |Q 8 g |
00007ab8 52 44 e2 4c 53 44 28 5c |RD LSD(\|
00007ac0 34 dc 51 cc ff fc 80 7c |4 Q ||
00007ac8 83 00 3b 40 00 02 33 fc | ;@ 3 |
00007ad0 00 48 93 03 e4 00 06 b9 | H |
00007ad8 00 00 00 08 00 00 fc 84 | |
00007ae0 0c b9 00 05 01 98 00 00 | |
00007ae8 fc 84 66 0a 23 fc 00 05 | f # |
00007af0 01 18 00 00 fc 84 45 eb | E |
00007af8 00 18 20 2b 00 14 4c 3c | + L<|
00007b00 00 00 00 00 00 03 e2 88 | |
00007b08 28 39 00 00 96 ec b0 84 |(9 |
00007b10 65 02 20 04 27 40 00 14 |e '@ |
00007b18 25 7c 00 00 7b 84 00 08 |%| { |
00007b20 2f 08 4e b9 00 00 8c 50 |/ N P|
00007b28 20 5f 53 05 66 08 46 df | _S f F |
00007b30 4c df 3f 7f 4e 75 08 ab |L ? Nu |
00007b38 00 00 00 61 67 34 37 7c | ag47||
00007b40 00 1e 00 4e 37 7c 00 32 | N7| 2|
00007b48 00 38 42 6b 00 68 08 c5 | 8Bk h |
00007b50 00 1f 45 eb 00 36 42 80 | E 6B |
00007b58 35 40 00 0a 32 3c 00 09 |5@ 2< |
00007b60 d0 5a 64 02 52 40 51 c9 | Zd R@Q |
00007b68 ff f8 0a 40 ff ff 35 40 | @ 5@|
00007b70 ff f6 42 80 10 28 00 0c | B ( |
00007b78 20 70 05 b0 00 00 97 44 | p D|
00007b80 60 00 fd be 48 e7 fe fc |` H |
00007b88 47 e9 ff e8 53 6b 00 0c |G Sk |
00007b90 57 fa 07 8d 24 2b 00 0e |W $+ |
00007b98 40 e7 7a 01 4e f9 00 00 |@ z N |
00007ba0 7a 86 48 e7 fc de 10 2c |z H ,|
00007ba8 00 09 02 40 00 1f 2a 70 | @ *p|
00007bb0 05 b0 00 00 96 f4 30 2d | 0-|
00007bb8 00 54 b0 6c 00 02 66 00 | T l f |
00007bc0 00 c4 30 2d 00 56 b0 6c | 0- V l|
00007bc8 00 04 66 00 00 b8 08 95 | f |
00007bd0 00 1e 67 00 00 b0 48 e7 | g H |
00007bd8 80 e0 45 ed 00 18 4e b9 | E N |
00007be0 00 00 8c 8c 4c df 07 01 | L |
00007be8 20 6d 00 24 4c ec 00 0f | m $L |
00007bf0 00 06 31 42 00 1a 48 42 | 1B HB|
00007bf8 02 02 00 02 84 28 00 19 | ( |
00007c00 11 42 00 19 21 43 00 1c | B !C |
00007c08 0c 00 00 10 65 04 21 50 | e !P|
00007c10 00 11 30 2c ff fc 04 40 | 0, @|
00007c18 00 1e 31 40 00 0a 67 00 | 1@ g |
00007c20 00 20 b0 7c 04 00 52 fa | | R |
00007c28 06 8c 52 40 e2 48 53 40 | R@ HS@|
00007c30 32 3c 00 40 28 6d 00 6a |2< @(m j|
00007c38 d4 c1 38 da 51 c8 ff fc | 8 Q |
00007c40 42 80 10 28 00 18 20 70 |B ( p|
00007c48 05 b0 00 00 97 44 22 48 | D"H|
00007c50 42 81 d2 69 00 0a 26 70 |B i &p|
00007c58 05 b0 00 00 96 f4 08 13 | |
00007c60 00 1e 66 20 08 2b 00 07 | f + |
00007c68 00 61 66 0e 10 29 00 0c | af ) |
00007c70 22 70 05 b0 00 00 97 44 |"p D|
00007c78 60 d8 31 41 00 0a 4e b9 |` 1A N |
00007c80 00 00 74 ce 4c df 7b 3f | t L {?|
00007c88 4e 75 48 e7 80 e4 70 1f |NuH p |
00007c90 c0 2c 00 09 2a 70 05 b0 | , *p |
00007c98 00 00 96 f4 30 2d 00 54 | 0- T|
00007ca0 b0 6c 00 02 66 44 30 2d | l fD0-|
00007ca8 00 56 b0 6c 00 04 66 3a | V l f:|
00007cb0 08 15 00 1e 67 34 3b 7c | g4;||
00007cb8 00 05 00 0c 48 e7 80 e0 | H |
00007cc0 45 ed 00 18 4e b9 00 00 |E N |
00007cc8 8c 8c 4c df 07 01 20 2d | L -|
00007cd0 00 14 b0 b9 00 00 96 ec | |
00007cd8 62 06 d0 b9 00 00 96 f0 |b |
00007ce0 45 ed 00 18 4e b9 00 00 |E N |
00007ce8 8c 50 4c df 27 01 4e 75 | PL ' Nu|
00007cf0 48 e7 c0 c0 |H | MOVEM.L A1+A0+D1+D0,-(A7)
00007cf4 30 3c 00 2f |0< / | MOVE.W #0x2f,D0
00007cf8 20 7c 00 00 ec 00 | | | MOVEA.L #0xec00,A0
00007cfe 90 fc 00 20 | | SUBA.W #0x20,A0
00007d02 0c 40 00 10 | @ | CMPI.W #0x0010,D0
00007d06 6c 08 |l | BGE 0x7d10
00007d08 11 7c 00 00 00 0e | | | MOVE.B #0x00,(A0+0xe)
00007d0e 60 06 |` | BRA 0x7d16
00007d10 11 7c 00 a1 00 0e | | | MOVE.B #0xa1,(A0+0xe)
00007d16 51 c8 ff e6 |Q | DBF D0,0x7cfe
00007d1a 42 b8 f5 00 |B | CLR.L IO_FIFO_INIT_p68_p69
00007d1e 21 fc 00 00 00 02 f3 00 |! | MOVE.L #0x2,IO_SENSE_TEST_p25
00007d26 41 f9 00 04 40 00 |A @ | LEA.L 0x44000,A0
00007d2c 20 3c 00 00 16 07 | < | MOVE.L #0x1607,D0
00007d32 42 98 |B | CLR.L (A0)+
00007d34 53 80 |S | SUBQ.L #0x1,D0
00007d36 66 fa |f | BNE 0x7d32
00007d38 08 39 00 07 00 00 fc 77 | 9 w| BTST.B #0x7,0xfc77
00007d40 67 3e |g> | BEQ 0x7d80
00007d42 21 fc 00 00 68 66 03 70 |! hf p| MOVE.L #VECTOR_0x98,0x370
00007d4a 33 fc 00 40 93 03 e4 00 |3 @ | MOVE.W #0x40,0x9303e400
00007d52 22 7c 00 04 98 20 |"| | MOVEA.L #0x49820,A1
00007d58 21 c9 05 5e |! ^ | MOVE.L A1,0x55e
00007d5c 30 3c 00 13 |0< | MOVE.W #0x13,D0
00007d60 20 49 | I | MOVEA.L A1,A0
00007d62 42 90 |B | CLR.L (A0)
00007d64 21 7c ff ff ff ff 00 08 |!| | MOVE.L #0xffffffff,(A0+0x8)
00007d6c 43 e8 04 68 |C h | LEA.L (A0+0x468),A1
00007d70 21 49 00 04 |!I | MOVE.L A1,(A0+0x4)
00007d74 51 c8 ff ea |Q | DBF D0,0x7d60
00007d78 42 a8 00 04 |B | CLR.L (A0+0x4)
00007d7c 21 c8 05 62 |! b | MOVE.L A0,0x562
00007d80 4c df 03 03 |L | MOVEM.L (A7)+,D0+D1+A0+A1
00007d84 4e 75 |Nu | RTS
00007d86 00 00 | | .XXX[0x2]
00007d88 46 fc 23 00 42 41 12 28 |F # BA (| .XXX[0x8e0]
00007d90 00 1b 67 00 00 20 0c 41 | g A|
00007d98 00 1f 5c fa 06 9b 4e b9 | \ N |
00007da0 00 00 7e 6a 2f 01 42 41 | ~j/ BA|
00007da8 12 28 00 1b 4e f0 15 b1 | ( N |
00007db0 00 00 97 bc 21 7c 00 00 | !| |
00007db8 00 14 00 08 42 41 12 28 | BA (|
00007dc0 00 1a 0c 01 00 04 6c 00 | l |
00007dc8 00 90 4a 30 11 b0 00 00 | J0 |
00007dd0 fc 6c 6a 00 00 84 4e b9 | lj N |
00007dd8 00 00 7e 6a 42 79 00 00 | ~jBy |
00007de0 0b f4 51 f9 00 00 e3 00 | Q |
00007de8 4e b9 00 00 81 c4 4e b9 |N N |
00007df0 00 00 74 bc 65 0a 08 f9 | t e |
00007df8 00 01 00 00 e3 00 67 e8 | g |
00007e00 4e b9 00 00 7f 6a 4e b9 |N jN |
00007e08 00 00 74 bc 65 0a 4e b9 | t e N |
00007e10 00 00 7f 04 60 00 00 42 | ` B|
00007e18 0c 39 00 12 00 00 0b fd | 9 |
00007e20 56 fa 06 8e 4e b9 00 00 |V N |
00007e28 7f e4 48 e7 00 60 4e b9 | H `N |
00007e30 00 00 77 ca 45 f9 00 00 | w E |
00007e38 0b e0 32 fc 00 03 42 59 | 2 BY|
00007e40 22 da 22 da 22 da 22 da |" " " " |
00007e48 4c df 06 00 4e b9 00 00 |L N |
00007e50 7f 04 4e f9 00 00 74 c8 | N t |
00007e58 2f 09 4e b9 00 00 77 ca |/ N w |
00007e60 42 51 22 5f 4e f9 00 00 |BQ"_N |
00007e68 74 c8 48 e7 c0 60 42 80 |t H `B |
00007e70 10 28 00 1a 0c 40 00 04 | ( @ |
00007e78 5c fa 06 8e 45 f8 0b bc |\ E |
00007e80 0c aa 93 03 fc 00 00 08 | |
00007e88 67 4a 4a 92 6a 26 10 28 |gJJ j& (|
00007e90 00 0e 02 00 00 01 01 2a | *|
00007e98 00 22 67 0c 08 28 00 02 | "g ( |
00007ea0 00 19 67 24 01 aa 00 22 | g$ "|
00007ea8 24 88 21 4a 00 04 4c df |$ !J L |
00007eb0 06 03 4e 75 45 ea 00 0c | NuE |
00007eb8 4e b9 00 00 8b be 4c df |N L |
00007ec0 06 03 4e f9 00 00 74 bc | N t |
00007ec8 4c df 06 03 58 8f 4e f9 |L X N |
00007ed0 00 00 74 c0 0c 28 00 01 | t ( |
00007ed8 00 1b 66 ec 4e b9 00 00 | f N |
00007ee0 77 ca 45 f9 00 00 98 3c |w E <|
00007ee8 22 da 22 da 22 da 22 da |" " " " |
00007ef0 21 7c 00 00 00 10 00 08 |!| |
00007ef8 4c df 06 03 58 8f 4e f9 |L X N |
00007f00 00 00 74 c8 48 e7 80 60 | t H `|
00007f08 13 e8 00 1b 00 00 0c 10 | |
00007f10 24 68 00 04 43 ea 00 0c |$h C |
00007f18 4e b9 00 00 8b d8 64 36 |N d6|
00007f20 c1 49 10 28 00 0e 02 00 | I ( |
00007f28 00 01 01 2a 00 22 67 0c | * "g |
00007f30 08 28 00 02 00 19 67 14 | ( g |
00007f38 01 aa 00 22 21 4a 00 04 | "!J |
00007f40 24 88 4e b9 00 00 74 ac |$ N t |
00007f48 20 49 60 10 4e b9 00 00 | I` N |
00007f50 74 c0 20 49 60 be 24 bc |t I` $ |
00007f58 93 03 fc 00 21 7c 93 03 | !| |
00007f60 fc 00 00 04 4c df 06 01 | L |
00007f68 4e 75 48 e7 60 60 24 68 |NuH ``$h|
00007f70 00 04 22 6a 00 08 d3 fc | "j |
00007f78 a1 00 18 00 22 39 00 00 | "9 |
00007f80 98 4c 02 81 00 03 fc 00 | L |
00007f88 24 39 00 00 98 4c 25 7c |$9 L%||
00007f90 00 00 1a 00 00 18 06 82 | |
00007f98 00 00 00 1a 02 82 00 03 | |
00007fa0 fc 00 22 c1 b4 81 67 02 | " g |
00007fa8 22 82 22 39 00 00 98 4c |" "9 L|
00007fb0 02 81 00 00 03 ff 24 2a | $*|
00007fb8 00 08 e1 8a d4 81 25 42 | %B|
00007fc0 00 14 08 ea 00 06 00 1e | |
00007fc8 15 7c 00 03 00 1c 4e b9 | | N |
00007fd0 00 00 85 f6 4c df 06 06 | L |
00007fd8 65 08 13 fc 00 08 93 03 |e |
00007fe0 ec 18 4e 75 48 e7 80 e0 | NuH |
00007fe8 24 68 00 04 41 f9 00 00 |$h A |
00007ff0 98 90 43 f8 0b e0 30 3c | C 0<|
00007ff8 00 07 32 d8 51 c8 ff fc | 2 Q |
00008000 41 f8 0b e0 4a 78 0b f4 |A Jx |
00008008 67 16 30 fc 80 cf 30 bc |g 0 0 |
00008010 00 13 41 f8 0b ec 30 b8 | A 0 |
00008018 0b f4 42 78 0b f4 60 38 | Bx `8|
00008020 0c 2a 00 16 00 20 67 36 | * g6|
00008028 30 fc 80 cf 30 bc 00 13 |0 0 |
00008030 41 f8 0b ee 0c 2a 00 42 |A * B|
00008038 00 20 66 06 30 bc 01 00 | f 0 |
00008040 60 10 4a 2a 00 20 6b 06 |` J* k |
00008048 30 bc 00 00 60 04 30 bc |0 ` 0 |
00008050 02 00 4e b9 00 00 86 b0 | N |
00008058 4c df 07 01 4e 75 e9 f8 |L Nu |
00008060 01 04 0b f8 4e f0 05 b1 | N |
00008068 00 00 98 50 0c 38 00 08 | P 8 |
00008070 0c 10 66 1a 31 f8 0b f0 | f 1 |
00008078 0b fb 08 f8 00 07 0b f6 | |
00008080 31 f8 0b f2 0b e8 67 06 |1 g |
00008088 31 fc 80 85 0b e0 0c 38 |1 8|
00008090 00 02 0c 10 66 0e 31 f9 | f 1 |
00008098 00 00 e3 02 0b fb 08 f8 | |
000080a0 00 07 0b f6 eb f8 01 82 | |
000080a8 0c 09 6b 4c 08 f8 00 06 | kL |
000080b0 0b e9 08 38 00 06 0b f8 | 8 |
000080b8 67 30 08 00 00 00 67 1e |g0 g |
000080c0 08 f8 00 01 0b e9 0c 38 | 8|
000080c8 00 07 0c 10 67 08 0c 38 | g 8|
000080d0 00 09 0c 10 66 14 00 78 | f x|
000080d8 00 21 0b ee 60 0c 08 f8 | ! ` |
000080e0 00 00 0b e9 00 38 00 04 | 8 |
000080e8 0b e1 08 38 00 05 0c 0a | 8 |
000080f0 67 06 08 f8 00 02 0b e9 |g |
000080f8 08 38 00 07 0b f8 67 20 | 8 g |
00008100 08 f8 00 07 0b e8 0c 38 | 8|
00008108 00 06 0c 10 67 08 0c 38 | g 8|
00008110 00 07 0c 10 66 04 53 b8 | f S |
00008118 0b f9 00 78 80 84 0b e0 | x |
00008120 08 38 00 07 0b f6 67 26 | 8 g&|
00008128 31 f8 0b fb 0b e6 67 1e |1 g |
00008130 6b 08 08 f8 00 06 0b e8 |k |
00008138 60 06 08 f8 00 04 0b e8 |` |
00008140 e9 f8 01 03 0b e1 66 10 | f |
00008148 00 38 00 04 0b e1 e9 f8 | 8 |
00008150 01 03 0b e1 67 00 ff 02 | g |
00008158 08 f8 00 07 0b e0 60 00 | ` |
00008160 fe f8 08 f8 00 06 0b e1 | |
00008168 60 00 ff 02 00 78 80 8e |` x |
00008170 0b e0 11 f8 0b f8 0b ea | |
00008178 11 f8 0c 09 0b eb 11 f8 | |
00008180 0c 0a 0b ec 11 f8 0c 0b | |
00008188 0b ed 60 00 fe c6 00 78 | ` x|
00008190 04 10 0b e8 00 78 80 86 | x |
00008198 0b e0 60 00 fe d0 00 78 | ` x|
000081a0 80 86 0b e0 4e f9 00 00 | N |
000081a8 80 6c 00 78 80 84 0b e0 | l x |
000081b0 00 78 00 01 0b e8 00 78 | x x|
000081b8 00 02 0b ec 60 00 ff 9a | ` |
000081c0 50 fa 06 6d 48 e7 00 20 |P mH |
000081c8 24 68 00 04 25 7c 00 00 |$h %| |
000081d0 00 00 00 18 08 aa 00 06 | |
000081d8 00 1e 15 7c 00 00 00 1c | | |
000081e0 42 b9 93 03 ec 04 42 39 |B B9|
000081e8 93 03 ec 08 4e b9 00 00 | N |
000081f0 85 f6 4c df 04 00 65 08 | L e |
000081f8 13 fc 00 08 93 03 ec 18 | |
00008200 4e 75 4c df 00 02 48 e7 |NuL H |
00008208 c0 20 24 70 01 62 00 04 | $p b |
00008210 00 08 42 80 30 28 00 1c | B 0( |
00008218 4e b9 00 00 77 ec 24 68 |N w $h|
00008220 00 04 21 40 00 08 e1 88 | !@ |
00008228 25 40 00 18 25 41 00 14 |%@ %A |
00008230 08 ea 00 06 00 1e 15 7c | ||
00008238 00 08 00 1c 4e b9 00 00 | N |
00008240 85 f6 4c df 04 03 65 00 | L e |
00008248 04 c6 13 fc 00 08 93 03 | |
00008250 ec 18 4e b9 00 00 74 bc | N t |
00008258 65 00 04 a8 0c 30 00 16 |e 0 |
00008260 01 62 00 04 00 20 66 00 | b f |
00008268 04 a6 4e b9 00 00 7f 6a | N j|
00008270 65 00 04 9c 4e b9 00 00 |e N |
00008278 74 bc 64 00 04 92 33 f8 |t d 3 |
00008280 0b fb 00 00 e3 02 20 38 | 8|
00008288 0b f6 6a 1c 4a 40 6b 2e | j J@k.|
00008290 08 00 00 0d 67 12 02 40 | g @|
00008298 5f 00 66 0c 20 38 0b fa |_ f 8 |
000082a0 6b 06 e0 88 91 a8 00 08 |k |
000082a8 10 28 00 0e 02 00 00 01 | ( |
000082b0 01 f0 01 62 00 04 00 22 | b "|
000082b8 4e f9 00 00 87 0e 42 a8 |N B |
000082c0 00 08 60 e4 4c df 00 02 | ` L |
000082c8 48 e7 c0 20 24 70 01 62 |H $p b|
000082d0 00 04 00 08 42 80 30 28 | B 0(|
000082d8 00 1c 4e b9 00 00 77 ec | N w |
000082e0 24 68 00 04 e1 88 25 40 |$h %@|
000082e8 00 18 25 41 00 14 08 aa | %A |
000082f0 00 06 00 1e 15 7c 00 0a | | |
000082f8 00 1c 4e b9 00 00 85 f6 | N |
00008300 4c df 04 03 65 00 04 08 |L e |
00008308 13 fc 00 08 93 03 ec 18 | |
00008310 4e b9 00 00 74 bc 65 00 |N t e |
00008318 03 ea 10 28 00 0e 02 00 | ( |
00008320 00 01 01 f0 01 62 00 04 | b |
00008328 00 22 4e f9 00 00 87 0e | "N |
00008330 4c df 00 02 4e f9 00 00 |L N |
00008338 87 0e 42 39 00 00 e3 04 | B9 |
00008340 13 c1 00 00 e3 05 4c df | L |
00008348 00 02 48 e7 80 20 24 68 | H $h|
00008350 00 04 42 80 30 28 00 1c | B 0( |
00008358 0c 39 00 06 00 00 e3 05 | 9 |
00008360 67 02 44 80 13 c0 93 03 |g D |
00008368 ec 07 e0 88 13 c0 93 03 | |
00008370 ec 06 e0 88 13 c0 93 03 | |
00008378 ec 05 15 79 00 00 e3 04 | y |
00008380 00 1d 15 7c 00 11 00 1c | | |
00008388 08 aa 00 06 00 1e 42 aa | B |
00008390 00 18 4e b9 00 00 85 f6 | N |
00008398 4c df 04 01 65 00 01 4c |L e L|
000083a0 13 fc 00 08 93 03 ec 18 | |
000083a8 4e b9 00 00 74 bc 64 00 |N t d |
000083b0 01 3a 02 30 00 fe 01 62 | : 0 b|
000083b8 00 04 00 1d 60 00 01 20 | ` |
000083c0 13 fc 00 01 00 00 e3 04 | |
000083c8 60 00 ff 76 4c df 00 02 |` vL |
000083d0 42 78 0b f2 31 e8 00 1c |Bx 1 |
000083d8 0b f0 67 00 01 02 20 68 | g h|
000083e0 00 04 42 79 93 03 ec 05 | By |
000083e8 13 fc 00 01 93 03 ec 07 | |
000083f0 00 28 00 01 00 1d 11 7c | ( ||
000083f8 00 11 00 1c 08 a8 00 06 | |
00008400 00 1e 42 a8 00 18 20 50 | B P|
00008408 53 78 0b f0 4e b9 00 00 |Sx N |
00008410 85 f6 65 00 00 d6 13 fc | e |
00008418 00 08 93 03 ec 18 4e b9 | N |
00008420 00 00 74 bc 64 00 00 c4 | t d |
00008428 02 30 00 fe 01 62 00 04 | 0 b |
00008430 00 1d 4a 78 0b f0 67 00 | Jx g |
00008438 00 a6 4e b9 00 00 85 f6 | N |
00008440 65 00 00 a8 13 fc 00 08 |e |
00008448 93 03 ec 18 4e b9 00 00 | N |
00008450 74 bc 65 00 ff 8a 4a 78 |t e Jx|
00008458 0b f4 66 00 00 8e 4e b9 | f N |
00008460 00 00 7f 6a 65 00 00 84 | je |
00008468 4e b9 00 00 74 bc 64 00 |N t d |
00008470 00 7a 08 38 00 07 0b f8 | z 8 |
00008478 67 00 00 70 31 fc 20 00 |g p1 |
00008480 0b f2 53 78 0b f0 60 00 | Sx ` |
00008488 00 62 11 bc 00 01 01 62 | b b|
00008490 00 04 00 1c 42 39 93 03 | B9 |
00008498 ec 07 4c df 00 02 20 68 | L h|
000084a0 00 04 42 79 93 03 ec 05 | By |
000084a8 08 a8 00 06 00 1e 42 a8 | B |
000084b0 00 18 20 50 4e b9 00 00 | PN |
000084b8 85 f6 65 00 00 2e 13 fc | e . |
000084c0 00 08 93 03 ec 18 4e b9 | N |
000084c8 00 00 74 bc 64 1c 42 39 | t d B9|
000084d0 93 03 ec 08 02 30 00 fe | 0 |
000084d8 01 62 00 04 00 1d 4e b9 | b N |
000084e0 00 00 7f 04 4e f9 00 00 | N |
000084e8 74 c8 42 39 93 03 ec 08 |t B9 |
000084f0 02 30 00 fe 01 62 00 04 | 0 b |
000084f8 00 1d 10 28 00 0e 02 00 | ( |
00008500 00 01 01 f0 01 62 00 04 | b |
00008508 00 22 4e b9 00 00 7f 04 | "N |
00008510 4e f9 00 00 74 c0 13 fc |N t |
00008518 00 80 93 03 ec 08 13 fc | |
00008520 00 01 93 03 ec 07 11 bc | |
00008528 00 10 01 62 00 04 00 1c | b |
00008530 4e f9 00 00 84 9a 11 bc |N |
00008538 00 10 01 62 00 04 00 1c | b |
00008540 4e f9 00 00 84 94 4c df |N L |
00008548 00 02 4e b9 00 00 7f 04 | N |
00008550 4e f9 00 00 74 c8 00 30 |N t 0|
00008558 00 01 01 62 00 04 00 1d | b |
00008560 11 bc 00 1b 01 62 00 04 | b |
00008568 00 1c 4e f9 00 00 84 94 | N |
00008570 4c df 00 02 4a 78 0b f4 |L Jx |
00008578 66 0c 4e b9 00 00 7f 6a |f N j|
00008580 4e b9 00 00 74 bc 4e b9 |N t N |
00008588 00 00 7f e4 48 e7 00 60 | H `|
00008590 4e b9 00 00 77 ca 45 f8 |N w E |
00008598 0b e0 22 da 22 da 22 da | " " " |
000085a0 22 da 4c df 06 00 21 7c |" L !||
000085a8 00 00 00 10 00 08 4e b9 | N |
000085b0 00 00 7f 04 4e f9 00 00 | N |
000085b8 74 c8 4c df 00 02 48 e7 |t L H |
000085c0 80 60 4e b9 00 00 77 ca | `N w |
000085c8 45 f8 0b f6 20 3c 00 00 |E < |
000085d0 00 1a 21 40 00 08 53 40 | !@ S@|
000085d8 12 da 51 c8 ff fc 4e b9 | Q N |
000085e0 00 00 7f 04 4c df 06 01 | L |
000085e8 4e f9 00 00 74 c8 4c df |N t L |
000085f0 00 02 50 fa 06 6d 4a 78 | P mJx|
000085f8 0b f4 67 06 44 fc 00 01 | g D |
00008600 4e 75 48 e7 c0 60 22 68 |NuH `"h|
00008608 00 04 45 f9 93 03 ec 0f | E |
00008610 42 5a 14 fc 00 00 13 e9 |BZ |
00008618 00 1c 93 03 ec 03 13 e9 | |
00008620 00 1d 93 03 ec 04 42 81 | B |
00008628 20 29 00 18 67 10 22 29 | ) g ")|
00008630 00 14 c2 bc 00 3f ff ff | ? |
00008638 23 c0 93 03 ec 05 10 29 |# )|
00008640 00 1e 24 80 08 39 00 06 | $ 9 |
00008648 93 03 ec 15 67 06 00 81 | g |
00008650 00 40 00 00 33 c1 93 03 | @ 3 |
00008658 e1 04 48 41 33 c1 93 03 | HA3 |
00008660 e1 0c 4c df 06 03 4e 75 | L Nu|
00008668 08 39 00 07 93 03 ec 1f | 9 | BTST.B #0x7,IO_SCSI_T_1f_AUX_STATUS
00008670 56 c8 ff f6 |V | DBNE D0,0x8668
00008674 10 39 93 03 ec 17 | 9 | MOVE.B IO_SCSI_T_17_SCSI_STATUS,D0
0000867a 4a 40 |J@ | TST.W D0
0000867c 6b 02 |k | BMI 0x8680
0000867e 4e 75 |Nu | RTS
00008680 31 fc 07 91 0b f4 |1 | MOVE.W #0x791,0xbf4
00008686 44 fc 00 01 |D | MOVE.W #0x1,CCR
0000868a 4e 75 |Nu | RTS
0000868c 08 39 00 07 93 03 ec 1f | 9 | BTST.B #0x7,IO_SCSI_T_1f_AUX_STATUS
00008694 53 80 |S | SUBQ.L #0x1,D0
00008696 6e f4 |n | BGT 0x868c
00008698 10 39 93 03 ec 17 | 9 | MOVE.B IO_SCSI_T_17_SCSI_STATUS,D0
0000869e 4a 40 |J@ | TST.W D0
000086a0 6b 02 |k | BMI 0x86a4
000086a2 4e 75 |Nu | RTS
000086a4 31 fc 07 91 0b f4 |1 | MOVE.W #0x791,0xbf4
000086aa 44 fc 00 01 |D | MOVE.W #0x1,CCR
000086ae 4e 75 |Nu | RTS
000086b0 20 3c 00 03 ff ff | < | MOVE.L #0x3ffff,D0
000086b6 13 fc 00 0a 93 03 ec 00 | | MOVE.B #0x0a,IO_SCSI_T_00_OWN_ID_CDB_SIZE
000086be 13 fc 00 00 93 03 ec 18 | | MOVE.B #0x00,IO_SCSI_T_18_CMD
000086c6 4e b9 00 00 86 8c |N | JSR 0x868c
000086cc 65 10 |e | BCS 0x86de
000086ce 0c 00 00 01 | | CMPI.B #0x01,D0
000086d2 67 0c |g | BEQ 0x86e0
000086d4 31 fc 07 92 0b f4 |1 | MOVE.W #0x792,0xbf4
000086da 44 fc 00 01 |D | MOVE.W #0x1,CCR
000086de 4e 75 |Nu | RTS
000086e0 13 fc 00 28 93 03 ec 01 | ( | MOVE.B #0x28,IO_SCSI_T_01_CONTROL
000086e8 13 fc 00 06 93 03 ec 02 | | MOVE.B #0x06,IO_SCSI_T_02_TIMEOUT_PERIOD
000086f0 13 fc 00 00 93 03 ec 11 | | MOVE.B #0x00,IO_SCSI_T_11_SYNC_XFER
000086f8 13 fc 00 e0 93 03 ec 16 | | MOVE.B #0xe0,IO_SCSI_T_16_SRC_ID
00008700 4e 75 |Nu | RTS
00008702 4e b9 00 00 7f 04 |N | .XXX[0x6]
00008708 4e f9 00 00 74 c8 4e b9 |N t N | .XXX[0x38]
00008710 00 00 7f 04 4e f9 00 00 | N |
00008718 74 c0 11 f9 93 03 ec 17 |t |
00008720 0b fe 21 fc 00 00 87 42 | ! B|
00008728 02 48 21 fc 00 00 87 42 | H! B|
00008730 02 4c 4a b8 0b bc 6a 02 | LJ j |
00008738 4e 73 13 fc 00 02 93 03 |Ns |
00008740 ec 0f | | .XXX[0x2]
00008742 VECTOR_SCSI_T:
00008742 48 e7 80 a0 |H | MOVEM.L A2+A0+D0,-(A7) ; <-- VECTOR_0x92
00008746 08 f9 00 03 00 00 04 ea | | BSET.B #0x3,0x4ea
0000874e e9 f9 00 03 93 03 ec 04 | | BFEXTU.L IO_SCSI_T_04_CDBx2,{0:3},D0
00008756 d0 39 93 03 ec 15 | 9 | ADD.B IO_SCSI_T_15_DEST_ID,D0
0000875c 02 00 00 07 | | ANDI.B #0x07,D0
00008760 56 fa 06 8e |V | TRAPNE.W #0x068e
00008764 45 f8 0b bc |E | LEA.L 0xbbc,A2
00008768 20 52 | R | MOVEA.L (A2),A0
0000876a b1 fc 93 03 fc 00 | | CMPA.L #0x9303fc00,A0
00008770 57 fa 06 90 |W | TRAPEQ.W #0x0690
00008774 10 39 93 03 ec 17 | 9 | MOVE.B IO_SCSI_T_17_SCSI_STATUS,D0
0000877a 15 40 00 20 | @ | MOVE.B D0,(A2+0x20)
0000877e 08 00 00 04 | | BTST.L #0x4,D0
00008782 67 46 |gF | BEQ 0x87ca
00008784 0c 00 00 16 | | CMPI.B #0x16,D0
00008788 67 0a |g | BEQ 0x8794
0000878a 31 fc 07 93 0b f4 |1 | MOVE.W #0x793,0xbf4
00008790 60 00 00 1e |` | BRA 0x87b0
00008794 08 aa 00 02 00 23 | # | BCLR.B #0x2,(A2+0x23)
0000879a 15 79 93 03 ec 0f 00 21 | y !| MOVE.B IO_SCSI_T_0f_LUN,(A2+0x21)
000087a2 66 14 |f | BNE 0x87b8
000087a4 4e b9 00 00 74 ac |N t | JSR 0x74ac
000087aa 4c df 05 01 |L | MOVEM.L (A7)+,D0+A0+A2
000087ae 4e 73 |Ns | RTE
000087b0 4e b9 00 00 74 b4 |N t | JSR 0x74b4
000087b6 60 f2 |` | BRA 0x87aa
000087b8 0c 2a 00 02 00 21 | * ! | CMPI.B #0x02,(A2+0x21)
000087be 67 f0 |g | BEQ 0x87b0
000087c0 31 fc 07 94 0b f4 |1 | MOVE.W #0x794,0xbf4
000087c6 60 00 ff e8 |` | BRA 0x87b0
000087ca 08 00 00 06 | | BTST.L #0x6,D0
000087ce 67 4a |gJ | BEQ 0x881a
000087d0 0c 00 00 4b | K | CMPI.B #0x4b,D0
000087d4 66 da |f | BNE 0x87b0
000087d6 15 79 93 03 ec 10 00 1f | y | MOVE.B IO_SCSI_T_10_CMD_PHASE,(A2+0x1f)
000087de 13 fc 00 46 93 03 ec 10 | F | MOVE.B #0x46,IO_SCSI_T_10_CMD_PHASE
000087e6 42 79 93 03 ec 12 |By | CLR.W IO_SCSI_T_12_COUNT2
000087ec 42 39 93 03 ec 14 |B9 | CLR.B IO_SCSI_T_14_COUNT0
000087f2 13 fc 00 08 93 03 ec 18 | | MOVE.B #0x08,IO_SCSI_T_18_CMD
000087fa 30 3c 7f ff |0< | MOVE.W #0x7fff,D0
000087fe 4e b9 00 00 86 68 |N h | JSR 0x8668
00008804 65 00 ff aa |e | BCS 0x87b0
00008808 15 79 93 03 ec 17 00 20 | y | MOVE.B IO_SCSI_T_17_SCSI_STATUS,(A2+0x20)
00008810 15 79 93 03 ec 0f 00 21 | y !| MOVE.B IO_SCSI_T_0f_LUN,(A2+0x21)
00008818 60 9e |` | BRA 0x87b8
0000881a 08 00 00 05 | | BTST.L #0x5,D0
0000881e 67 00 00 5c |g \ | BEQ 0x887c
00008822 0c 00 00 21 | ! | CMPI.B #0x21,D0
00008826 67 0a |g | BEQ 0x8832
00008828 31 fc 06 95 0b f4 |1 | MOVE.W #0x695,0xbf4
0000882e 60 00 ff 80 |` | BRA 0x87b0
00008832 20 39 93 03 ec 12 | 9 | MOVE.L IO_SCSI_T_12_COUNT2,D0
00008838 42 00 |B | CLR.B D0
0000883a 44 80 |D | NEG.L D0
0000883c d0 aa 00 18 | | ADD.L (A2+0x18),D0
00008840 e0 88 | | LSR.L #0x8,D0
00008842 d0 aa 00 14 | | ADD.L (A2+0x14),D0
00008846 c0 bc 00 3f ff ff | ? | AND.L #0x3fffff,D0
0000884c 08 39 00 06 93 03 ec 15 | 9 | BTST.B #0x6,IO_SCSI_T_15_DEST_ID
00008854 67 06 |g | BEQ 0x885c
00008856 00 80 00 40 00 00 | @ | ORI.L #0x00400000,D0
0000885c 33 c0 93 03 e1 04 |3 | MOVE.W D0,IO_SCSI_T_ADDRESS_REGISTER
00008862 48 40 |H@ | SWAP.W D0
00008864 33 c0 93 03 e1 0c |3 | MOVE.W D0,IO_SCSI_T_SEGMENT_REGISTER
0000886a 42 39 93 03 ec 0f |B9 | CLR.B IO_SCSI_T_0f_LUN
00008870 13 fc 00 08 93 03 ec 18 | | MOVE.B #0x08,IO_SCSI_T_18_CMD
00008878 60 00 ff 30 |` 0 | BRA 0x87aa
0000887c 08 00 00 07 | | BTST.L #0x7,D0
00008880 67 ff 00 00 00 0e |g | BEQ 0x8890
00008886 31 fc 06 96 0b f4 |1 | MOVE.W #0x696,0xbf4
0000888c 60 00 ff 22 |` " | BRA 0x87b0
00008890 31 fc 06 98 0b f4 |1 | MOVE.W #0x698,0xbf4
00008896 60 00 ff 18 |` | BRA 0x87b0
0000889a 40 f9 00 00 e3 07 |@ | .XXX[0x6]
000088a0 46 fc 23 00 42 79 93 03 |F # By | .XXX[0xc8]
000088a8 e0 08 2f 0a 45 f8 0b bc | / E |
000088b0 15 7c 00 01 00 20 13 fc | | |
000088b8 00 03 00 00 e3 06 20 3c | <|
000088c0 00 03 ff ff 33 fc 00 30 | 3 0|
000088c8 93 03 e0 08 4e b9 00 00 | N |
000088d0 86 8c 65 00 00 8a 13 fc | e |
000088d8 00 02 00 00 e3 06 4e b9 | N |
000088e0 00 00 86 b0 65 48 42 39 | eHB9|
000088e8 93 03 ec 15 42 39 93 03 | B9 |
000088f0 ec 0f 42 39 93 03 ec 04 | B9 |
000088f8 13 fc 00 01 00 00 e3 06 | |
00008900 13 fc 00 08 93 03 ec 18 | |
00008908 30 3c 7f ff 53 40 6c fc |0< S@l |
00008910 30 3c 7f ff 4e b9 00 00 |0< N |
00008918 86 68 65 42 0c 00 00 16 | heB |
00008920 66 0c 42 39 00 00 e3 06 |f B9 |
00008928 31 fc 06 97 0b f4 21 fc |1 ! |
00008930 00 00 87 1a 02 48 21 fc | H! |
00008938 00 00 87 1a 02 4c 42 39 | LB9|
00008940 93 03 ec 0f 13 fc 00 08 | |
00008948 93 03 ec 18 42 80 10 39 | B 9|
00008950 00 00 e3 06 24 5f 46 f9 | $_F |
00008958 00 00 e3 07 4e 75 13 fc | Nu |
00008960 00 03 00 00 e3 06 60 e4 | ` |
00008968 42 79 93 03 e0 08 |By | CLR.W IO_RESHA_RES_CTL
0000896e 48 e7 fc d0 |H | MOVEM.L A3+A1+A0+D5+D4+D3+D2+D1+D0,-(A7)
00008972 42 82 |B | CLR.L D2
00008974 42 81 |B | CLR.L D1
00008976 32 3c 03 00 |2< | MOVE.W #0x300,D1
0000897a 43 f8 0b bc |C | LEA.L 0xbbc,A1
0000897e 23 7c 93 03 fc 00 00 08 |#| | MOVE.L #0x9303fc00,(A1+0x8)
00008986 42 29 00 23 |B) # | CLR.B (A1+0x23)
0000898a 42 78 0b f4 |Bx | CLR.W 0xbf4
0000898e 20 3c 00 07 ff ff | < | MOVE.L #0x7ffff,D0
00008994 33 fc 00 30 93 03 e0 08 |3 0 | MOVE.W #0x30,IO_RESHA_RES_CTL
0000899c 4e b9 00 00 86 8c |N | JSR 0x868c
000089a2 55 fa 07 91 |U | TRAPCS.W #0x0791
000089a6 4e b9 00 00 86 b0 |N | JSR 0x86b0
000089ac 55 fa 07 92 |U | TRAPCS.W #0x0792
000089b0 16 30 21 b0 00 00 fc 6c | 0! l| MOVE.B (D2.W+#TAPE_DRIVE_CONFIG),D3; LEW=21b0
000089b8 6a 00 00 78 |j x | BPL 0x8a32
000089bc e9 c3 46 82 | F | BFEXTU.L D3,{26:2},D4
000089c0 0c 04 00 02 | | CMPI.B #0x02,D4
000089c4 66 00 01 0c |f | BNE PANIC_0x626_tape_invalid_configuration
000089c8 02 43 00 03 | C | ANDI.W #0x0003,D3
000089cc 08 c5 00 1f | | BSET.L #0x1f,D5
000089d0 66 00 01 00 |f | BNE PANIC_0x626_tape_invalid_configuration
000089d4 42 39 93 03 ec 15 |B9 | CLR.B IO_SCSI_T_15_DEST_ID
000089da 42 39 93 03 ec 0f |B9 | CLR.B IO_SCSI_T_0f_LUN
000089e0 42 39 93 03 ec 04 |B9 | CLR.B IO_SCSI_T_04_CDBx2
000089e6 13 fc 00 08 93 03 ec 18 | | MOVE.B #0x08,IO_SCSI_T_18_CMD
000089ee 30 3c 7f ff |0< | MOVE.W #0x7fff,D0
000089f2 53 40 |S@ | SUBQ.W #0x1,D0
000089f4 6c fc |l | BGE 0x89f2
000089f6 30 3c 7f ff |0< | MOVE.W #0x7fff,D0
000089fa 4e b9 00 00 86 68 |N h | JSR 0x8668
00008a00 0c 00 00 42 | B | CMPI.B #0x42,D0
00008a04 67 00 00 3c |g < | BEQ 0x8a42
00008a08 0c 00 00 16 | | CMPI.B #0x16,D0
00008a0c 56 fa 06 98 |V | TRAPNE.W #0x0698
00008a10 23 7c 93 03 fc 00 00 04 |#| | MOVE.L #0x9303fc00,(A1+0x4)
00008a18 22 bc 93 03 fc 00 |" | MOVE.L #0x9303fc00,(A1)
00008a1e 13 79 93 03 ec 15 00 1e | y | MOVE.B IO_SCSI_T_15_DEST_ID,(A1+0x1e)
00008a26 13 79 93 03 ec 04 00 1d | y | MOVE.B IO_SCSI_T_04_CDBx2,(A1+0x1d)
00008a2e 23 41 00 08 |#A | MOVE.L D1,(A1+0x8)
00008a32 52 42 |RB | ADDQ.W #0x1,D2
00008a34 0c 02 00 04 | | CMPI.B #0x04,D2
00008a38 6d 00 ff 76 |m v | BLT 0x89b0
00008a3c 4c df 0b 3f |L ? | MOVEM.L (A7)+,D0+D1+D2+D3+D4+D5+A0+A1+A3
00008a40 4e 75 |Nu | RTS
00008a42 08 b0 00 07 21 b0 00 00 | ! | BCLR.B #0x7,(D2.W+#TAPE_DRIVE_CONFIG); LEW=21b0
00008a4a fc 6c | l |
00008a4c 4e b9 80 00 20 28 |N ( | JSR IOC_EEPROM_PART2_OUT_TEXT()
00008a52 0d 0a 07 4c 6f 67 69 63 | Logic| .TXT '\r\n'
00008a5a 61 6c 20 54 61 70 65 20 |al Tape | .TXT '\x07Logical Tape \n'
00008a64 10 3c 00 30 | < 0 | MOVE.B #0x30,D0
00008a68 d0 02 | | ADD.B D2,D0
00008a6a 4e b9 80 00 20 18 |N | JSR IOC_EEPROM_PART2_OUT_CHAR(D0)
00008a70 4e b9 80 00 20 28 |N ( | JSR IOC_EEPROM_PART2_OUT_TEXT()
00008a76 2c 20 70 68 79 73 69 63 |, physic| .TXT ', physical drive '
00008a8a 10 3c 00 30 | < 0 | MOVE.B #0x30,D0
00008a8e d0 03 | | ADD.B D3,D0
00008a90 4e b9 80 00 20 18 |N | JSR IOC_EEPROM_PART2_OUT_CHAR(D0)
00008a96 4e b9 80 00 20 28 |N ( | JSR IOC_EEPROM_PART2_OUT_TEXT()
00008a9c 20 69 73 20 64 65 63 6c | is decl| .TXT ' is declared in the map but is unreachable.\r\n'
00008aa4 61 72 65 64 20 69 6e 20 |ared in | .TXT '\x07\r\n'
00008aac 74 68 65 20 6d 61 70 20 |the map | .TXT '\n'
00008ace 60 00 ff 62 |` b | BRA 0x8a32
00008ad2 PANIC_0x626_tape_invalid_configuration:
00008ad2 50 fa 06 26 |P & | PANIC.W #0x626
00008ad6 00 00 | | .XXX[0x2]
00008ad8 4e b9 00 00 8b 7a |N z | JSR 0x8b7a
00008ade 4e b9 00 00 8c f6 |N | JSR 0x8cf6
00008ae4 4e b9 00 00 7c f0 |N | | JSR 0x7cf0
00008aea 4e b9 00 00 74 a2 |N t | JSR 0x74a2
00008af0 4e b9 00 00 32 f0 |N 2 | JSR 0x32f0
00008af6 4e b9 00 00 89 68 |N h | JSR 0x8968
00008afc 4e b9 00 00 8d 9a |N | JSR 0x8d9a
00008b02 4e b9 00 00 8e 6a |N j | JSR 0x8e6a
00008b08 4e b9 00 00 4d 44 |N MD | JSR 0x4d44
00008b0e 42 b8 f9 00 |B | CLR.L IO_CLEAR_BERR_p24
00008b12 21 fc 00 00 66 ca 00 08 |! f | MOVE.L #0x66ca,0x8
00008b1a 00 79 10 00 93 03 e0 02 | y | ORI.W #0x1000,IO_RESHA_SCB_CTL
00008b22 21 fc 00 0e 00 00 f4 00 |! | MOVE.L #0xe0000,IO_WRITE_CONTROL_p24
00008b2a 4e 75 |Nu | RTS
00008b2c 23 fc 00 00 8b 44 00 00 |# D | MOVE.L #0x8b44,0x520
00008b34 05 20 | |
00008b36 4a 53 |JS | TST.W (A3)
00008b38 42 b9 00 00 05 20 |B | CLR.L 0x520
00008b3e 44 fc 00 01 |D | MOVE.W #0x1,CCR
00008b42 4e 75 |Nu | RTS
00008b44 42 b9 00 00 |B | .XXX[0x4]
00008b48 05 20 4e 75 2f 10 20 bc | Nu/ | .XXX[0x30]
00008b50 00 00 8b 72 2f 01 70 ff | r/ p |
00008b58 46 fc 20 00 72 ff 4a 80 |F r J |
00008b60 5a c9 ff fc 5b fa 07 04 |Z [ |
00008b68 46 fc 27 00 22 1f 20 9f |F ' " |
00008b70 4e 75 40 c0 e9 c0 05 43 |Nu@ C|
00008b78 4e 73 |Ns | .XXX[0x2]
00008b7a 48 e7 c0 80 |H | MOVEM.L A0+D1+D0,-(A7)
00008b7e 30 3c 3f ff |0<? | MOVE.W #0x3fff,D0
00008b82 41 f9 a2 00 00 00 |A | LEA.L 0xa2000000,A0
00008b88 22 3c 00 00 00 00 |"< | MOVE.L #0x0,D1
00008b8e 20 81 | | MOVE.L D1,(A0)
00008b90 d0 fc 04 00 | | ADDA.W #0x400,A0
00008b94 51 c8 ff f8 |Q | DBF D0,0x8b8e
00008b98 30 3c 00 bf |0< | MOVE.W #0xbf,D0
00008b9c 41 f9 a2 01 00 00 |A | LEA.L 0xa2010000,A0
00008ba2 22 3c c0 01 00 00 |"< | MOVE.L #0xc0010000,D1
00008ba8 20 81 | | MOVE.L D1,(A0)
00008baa d0 fc 04 00 | | ADDA.W #0x400,A0
00008bae d2 bc 00 00 04 00 | | ADD.L #0x400,D1
00008bb4 51 c8 ff f2 |Q | DBF D0,0x8ba8
00008bb8 4c df 01 03 |L | MOVEM.L (A7)+,D0+D1+A0
00008bbc 4e 75 |Nu | RTS
00008bbe 42 50 |BP | .XXX[0x2]
00008bc0 4a 92 66 08 24 88 25 48 |J f $ %H| .XXX[0x38]
00008bc8 00 04 4e 75 35 88 01 61 | Nu5 a|
00008bd0 00 04 25 48 00 04 4e 75 | %H Nu|
00008bd8 2f 11 67 16 33 71 01 51 |/ g 3q Q|
00008be0 00 02 66 04 42 a9 00 04 | f B |
00008be8 22 5f 42 51 44 fc 00 01 |"_BQD |
00008bf0 4e 75 58 8f 44 fc 00 00 |NuX D |
00008bf8 4e 75 |Nu | .XXX[0x2]
00008bfa 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
00008bfe 4a b8 16 3c |J < | TST.L 0x163c
00008c02 6b 14 |k | BMI 0x8c18
00008c04 4a 38 a0 0f |J8 | TST.B IO_DUART_CLR_OPC_STOP_COUNTER
00008c08 30 78 a0 06 |0x | MOVEA.W IO_DUART_CTUR_CTU,A0
00008c0c 22 78 16 3c |"x < | MOVEA.L 0x163c,A1
00008c10 d1 e9 00 04 | | ADDA.L (A1+0x4),A0
00008c14 23 48 00 04 |#H | MOVE.L A0,(A1+0x4)
00008c18 4e 75 |Nu | RTS
00008c1a 4a b8 16 3c |J < | TST.L 0x163c
00008c1e 6b 2e |k. | BMI 0x8c4e
00008c20 20 30 01 e2 16 3c 00 04 | 0 < | MOVE.L ((#0x163c)+#0x4),D0 ; LEW=01e2
00008c28 0c 80 00 00 7f ff | | CMPI.L #0x00007fff,D0
00008c2e 6f 06 |o | BLE 0x8c36
00008c30 20 3c 00 00 7f ff | < | MOVE.L #0x7fff,D0
00008c36 91 b0 01 e2 16 3c 00 04 | < | SUB.L D0,((#0x163c)+#0x4) ; LEW=01e2
00008c3e 0c 40 00 02 | @ | CMPI.W #0x0002,D0
00008c42 6c 02 |l | BGE 0x8c46
00008c44 70 02 |p | MOVEQ.L #0x02,D0
00008c46 31 c0 a0 06 |1 | MOVE.W D0,IO_DUART_CTUR_CTU
00008c4a 4a 38 a0 0e |J8 | TST.B IO_DUART_SET_OPC_START_COUNTER
00008c4e 4e 75 |Nu | RTS
00008c50 40 e7 |@ | MOVE.W SR,-(A7)
00008c52 4e b9 00 00 8b fa |N | JSR 0x8bfa
00008c58 43 f8 16 3c |C < | LEA.L 0x163c,A1
00008c5c 20 49 | I | MOVEA.L A1,A0
00008c5e 4a 91 |J | TST.L (A1)
00008c60 6b 10 |k | BMI 0x8c72
00008c62 22 51 |"Q | MOVEA.L (A1),A1
00008c64 90 a9 00 04 | | SUB.L (A1+0x4),D0
00008c68 6c f2 |l | BGE 0x8c5c
00008c6a d0 a9 00 04 | | ADD.L (A1+0x4),D0
00008c6e 91 a9 00 04 | | SUB.L D0,(A1+0x4)
00008c72 25 40 00 04 |%@ | MOVE.L D0,(A2+0x4)
00008c76 24 90 |$ | MOVE.L (A0),(A2)
00008c78 20 8a | | MOVE.L A2,(A0)
00008c7a b5 c8 | | CMPA.L A0,A2
00008c7c 66 04 |f | BNE 0x8c82
00008c7e PANIC_0x614_dfs_crash:
00008c7e 50 fa 06 14 |P | PANIC.W #0x614
00008c82 4e b9 00 00 8c 1a |N | JSR 0x8c1a
00008c88 46 df |F | MOVE.W (A7)+,SR
00008c8a 4e 75 |Nu | RTS
00008c8c 40 e7 |@ | MOVE.W SR,-(A7)
00008c8e 4e b9 00 00 8b fa |N | JSR 0x8bfa
00008c94 43 f8 16 3c |C < | LEA.L 0x163c,A1
00008c98 20 49 | I | MOVEA.L A1,A0
00008c9a 4a 91 |J | TST.L (A1)
00008c9c 6b 14 |k | BMI 0x8cb2
00008c9e 22 51 |"Q | MOVEA.L (A1),A1
00008ca0 b3 ca | | CMPA.L A2,A1
00008ca2 66 f4 |f | BNE 0x8c98
00008ca4 20 92 | | MOVE.L (A2),(A0)
00008ca6 6b 0a |k | BMI 0x8cb2
00008ca8 20 2a 00 04 | * | MOVE.L (A2+0x4),D0
00008cac d1 b2 01 52 00 04 | R | ADD.L D0,((A2)+#0x4) ; LEW=0152
00008cb2 4e b9 00 00 8c 1a |N | JSR 0x8c1a
00008cb8 46 df |F | MOVE.W (A7)+,SR
00008cba 4e 75 |Nu | RTS
00008cbc VECTOR_PITINT:
00008cbc 48 e7 c0 c0 |H | MOVEM.L A1+A0+D1+D0,-(A7) ; <-- VECTOR_0x4f
00008cc0 4e b9 00 00 8b fa |N | JSR 0x8bfa
00008cc6 22 78 16 3c |"x < | MOVEA.L 0x163c,A1
00008cca b3 fc 93 03 fc 00 | | CMPA.L #0x9303fc00,A1
00008cd0 67 1e |g | BEQ 0x8cf0
00008cd2 4a a9 00 04 |J | TST.L (A1+0x4)
00008cd6 6e 12 |n | BGT 0x8cea
00008cd8 21 d1 16 3c |! < | MOVE.L (A1),0x163c
00008cdc 4e b9 00 00 8c 1a |N | JSR 0x8c1a
00008ce2 4e b1 01 61 00 08 |N a | JSR ((A1+#0x8)) ; LEW=0161
00008ce8 60 06 |` | BRA 0x8cf0
00008cea 4e b9 00 00 8c 1a |N | JSR 0x8c1a
00008cf0 4c df 03 03 |L | MOVEM.L (A7)+,D0+D1+A0+A1
00008cf4 4e 73 |Ns | RTE
00008cf6 21 fc 93 03 fc 00 16 3c |! <| MOVE.L #0x9303fc00,0x163c
00008cfe 4e 75 |Nu | RTS
00008d00 48 e7 ff fe |H | MOVEM.L A6+A5+A4+A3+A2+A1+A0+D7+D6+D5+D4+D3+D2+D1+D0,-(A7)
00008d04 4c f9 7f ff 00 00 98 a0 |L | MOVEM.L 0x98a0,D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4+A5+A6
00008d0c 42 b8 f0 00 |B | CLR.L IO_CLR_RUN_LED_p16
00008d10 4e 72 20 00 |Nr | STOP #0x2000
00008d14 b0 b9 00 00 | | .XXX[0x4]
00008d18 98 a0 66 76 b2 b9 00 00 | fv | .XXX[0x80]
00008d20 98 a4 66 6e b4 b9 00 00 | fn |
00008d28 98 a8 66 66 b6 b9 00 00 | ff |
00008d30 98 ac 66 5e b8 b9 00 00 | f^ |
00008d38 98 b0 66 56 ba b9 00 00 | fV |
00008d40 98 b4 66 4e bc b9 00 00 | fN |
00008d48 98 b8 66 46 be b9 00 00 | fF |
00008d50 98 bc 66 3e b1 f9 00 00 | f> |
00008d58 98 c0 66 36 b3 f9 00 00 | f6 |
00008d60 98 c4 66 2e b5 f9 00 00 | f. |
00008d68 98 c8 66 26 b7 f9 00 00 | f& |
00008d70 98 cc 66 1e b9 f9 00 00 | f |
00008d78 98 d0 66 16 bb f9 00 00 | f |
00008d80 98 d4 66 0e bd f9 00 00 | f |
00008d88 98 d8 66 06 4c df 7f ff | f L |
00008d90 4e 75 9e fc 01 00 50 fa |Nu P |
00008d98 06 7b | { | .XXX[0x2]
00008d9a 48 e7 c0 00 |H | MOVEM.L D1+D0,-(A7)
00008d9e 20 38 ff 00 | 8 | MOVE.L IO_READ_SENSE_p25,D0
00008da2 08 00 00 07 | | BTST.L #0x7,D0
00008da6 67 20 |g | BEQ 0x8dc8
00008da8 4a 38 16 4c |J8 L | TST.B 0x164c
00008dac 66 12 |f | BNE 0x8dc0
00008dae 52 38 16 4d |R8 M | ADDQ.B #0x1,0x164d
00008db2 66 34 |f4 | BNE 0x8de8
00008db4 11 fc 00 01 16 4e | N | MOVE.B #0x01,0x164e
00008dba 4e b9 00 00 8e 40 |N @ | JSR 0x8e40
00008dc0 31 fc ff ff 16 4c |1 L | MOVE.W #0xffff,0x164c
00008dc6 60 20 |` | BRA 0x8de8
00008dc8 4a 38 16 4c |J8 L | TST.B 0x164c
00008dcc 67 16 |g | BEQ 0x8de4
00008dce 53 78 16 4c |Sx L | SUBQ.W #0x1,0x164c
00008dd2 4a 38 16 4c |J8 L | TST.B 0x164c
00008dd6 66 10 |f | BNE 0x8de8
00008dd8 11 fc 00 02 16 4e | N | MOVE.B #0x02,0x164e
00008dde 4e b9 00 00 8e 40 |N @ | JSR 0x8e40
00008de4 42 78 16 4c |Bx L | CLR.W 0x164c
00008de8 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
00008dec 45 f8 16 40 |E @ | LEA.L 0x1640,A2
00008df0 20 3c 00 00 01 86 | < | MOVE.L #0x186,D0
00008df6 25 7c 00 00 8d 9a 00 08 |%| | MOVE.L #0x8d9a,(A2+0x8)
00008dfe 4e b9 00 00 8c 50 |N P | JSR 0x8c50
00008e04 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
00008e08 10 39 00 00 04 ea | 9 | MOVE.B 0x4ea,D0
00008e0e 42 81 |B | CLR.L D1
00008e10 08 00 00 01 | | BTST.L #0x1,D0
00008e14 66 02 |f | BNE 0x8e18
00008e16 50 81 |P | ADDQ.L #0x8,D1
00008e18 08 00 00 02 | | BTST.L #0x2,D0
00008e1c 66 02 |f | BNE 0x8e20
00008e1e 58 81 |X | ADDQ.L #0x4,D1
00008e20 08 00 00 03 | | BTST.L #0x3,D0
00008e24 66 02 |f | BNE 0x8e28
00008e26 54 81 |T | ADDQ.L #0x2,D1
00008e28 08 00 00 06 | | BTST.L #0x6,D0
00008e2c 66 02 |f | BNE 0x8e30
00008e2e 52 81 |R | ADDQ.L #0x1,D1
00008e30 21 c1 f2 00 |! | MOVE.L D1,IO_FRONT_PANEL_p27
00008e34 42 39 00 00 04 ea |B9 | CLR.B 0x4ea
00008e3a 4c df 00 03 |L | MOVEM.L (A7)+,D0+D1
00008e3e 4e 75 |Nu | RTS
00008e40 48 e7 1c 2a |H * | MOVEM.L A6+A4+A2+D5+D4+D3,-(A7)
00008e44 45 f8 16 4e |E N | LEA.L 0x164e,A2
00008e48 49 f9 00 00 e0 50 |I P | LEA.L 0xe050,A4
00008e4e 72 01 |r | MOVEQ.L #0x01,D1
00008e50 4e b9 00 00 28 d8 |N ( | JSR 0x28d8
00008e56 45 f8 16 4e |E N | LEA.L 0x164e,A2
00008e5a 72 01 |r | MOVEQ.L #0x01,D1
00008e5c 76 0a |v | MOVEQ.L #0x0a,D3
00008e5e 4e b9 00 00 23 74 |N #t | JSR 0x2374
00008e64 4c df 54 38 |L T8 | MOVEM.L (A7)+,D3+D4+D5+A2+A4+A6
00008e68 4e 75 |Nu | RTS
00008e6a 42 b8 fd 00 |B | CLR.L IO_CLR_PFINT_p23
00008e6e 4e 75 |Nu | RTS
00008e70 VECTOR_PS.AC_PF:
00008e70 11 fc 00 00 80 0b | | MOVE.B #0x00,IO_RTC_RAM_MIN ; <-- VECTOR_0x40
00008e76 21 fc 00 06 00 00 f4 00 |! | MOVE.L #0x60000,IO_WRITE_CONTROL_p24
00008e7e 48 f9 ff ff 00 00 04 9a |H | MOVEM.L D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4+A5+A6+A7,0x49a
00008e86 20 6f 00 02 | o | MOVEA.L (A7+0x2),A0
00008e8a 4e b9 80 00 20 28 |N ( | JSR IOC_EEPROM_PART2_OUT_TEXT()
00008e90 0d 0a 2a 2a 2a 20 41 43 | *** AC| .TXT '\r\n'
00008e98 20 70 6f 77 65 72 20 69 | power i| .TXT '*** AC power is LOW, waiting for it to become normal ***\n'
00008ecc 4a 38 a0 0f |J8 | TST.B IO_DUART_CLR_OPC_STOP_COUNTER
00008ed0 31 fc fd e8 a0 06 |1 | MOVE.W #0xfde8,IO_DUART_CTUR_CTU
00008ed6 4a 38 a0 0e |J8 | TST.B IO_DUART_SET_OPC_START_COUNTER
00008eda 08 38 00 03 a0 05 | 8 | BTST.B #0x3,IO_DUART_IMR_ISR
00008ee0 67 f8 |g | BEQ 0x8eda
00008ee2 42 b8 fd 00 |B | CLR.L IO_CLR_PFINT_p23
00008ee6 20 38 f8 00 | 8 | MOVE.L IO_READ_STATUS_p24,D0
00008eea 08 00 00 07 | | BTST.L #0x7,D0
00008eee 66 9a |f | BNE 0x8e8a
00008ef0 11 fc 00 01 80 0b | | MOVE.B #0x01,IO_RTC_RAM_MIN
00008ef6 34 3c 02 00 |4< | MOVE.W #0x200,D2
00008efa 60 52 |`R | BRA 0x8f4e
00008efc e9 9a | | ROL.L #0x4,D2
00008efe 70 0f |p | MOVEQ.L #0x0f,D0
00008f00 c0 82 | | AND.L D2,D0
00008f02 0c 00 00 09 | | CMPI.B #0x09,D0
00008f06 6f 04 |o | BLE 0x8f0c
00008f08 d0 3c 00 07 | < | ADD.B #0x07,D0
00008f0c d0 3c 00 30 | < 0 | ADD.B #0x30,D0
00008f10 4e b9 80 00 20 18 |N | JSR IOC_EEPROM_PART2_OUT_CHAR(D0)
00008f16 51 c9 ff e4 |Q | DBF D1,0x8efc
00008f1a 4e 75 |Nu | RTS
00008f1c VECTOR_TRAPV:
00008f1c 08 17 00 05 | | BTST.B #0x5,(A7) ; <-- VECTOR_TRAPV
00008f20 67 00 de 0e |g | BEQ 0x6d30
00008f24 4a 77 01 62 00 08 00 02 |Jw b | TST.W ((A7+#0x8)+#0x2) ; LEW=0162
00008f2c 66 02 |f | BNE 0x8f30
00008f2e 4e 40 |N@ | TRAP #0
00008f30 08 f8 00 00 16 4f | O | BSET.B #0x0,0x164f
00008f36 67 02 |g | BEQ 0x8f3a
00008f38 4e 40 |N@ | TRAP #0
00008f3a 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
00008f3e 48 f9 ff ff 00 00 04 9a |H | MOVEM.L D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4+A5+A6+A7,0x49a
00008f46 20 6f 00 08 | o | MOVEA.L (A7+0x8),A0
00008f4a 34 28 00 02 |4( | MOVE.W (A0+0x2),D2
00008f4e 42 39 00 00 fc 05 |B9 | CLR.B 0xfc05
00008f54 13 fc 00 0f 00 00 fc 01 | | MOVE.B #0x0f,BOOT_REASON_CODE
00008f5c 31 c2 00 00 |1 | MOVE.W D2,0x0
00008f60 23 c8 00 00 fc 08 |# | MOVE.L A0,0xfc08
00008f66 2e 7c 00 00 04 9a |.| | MOVEA.L #0x49a,A7
00008f6c 43 f9 00 00 98 dc |C | LEA.L 0x98dc,A1
00008f72 b4 19 | | CMP.B (A1)+,D2
00008f74 66 08 |f | BNE 0x8f7e
00008f76 08 b9 00 07 00 00 fc 77 | w| BCLR.B #0x7,0xfc77
00008f7e 4a 11 |J | TST.B (A1)
00008f80 66 f0 |f | BNE 0x8f72
00008f82 4e b9 80 00 20 28 |N ( | JSR IOC_EEPROM_PART2_OUT_TEXT()
00008f88 0d 0a 1b 5b 31 3b 37 6d | [1;7m| .TXT '\r\n'
00008f90 49 2f 4f 20 50 72 6f 63 |I/O Proc| .TXT '\x1b[1;7mI/O Processor Kernel Crash: error \n'
00008fb4 72 03 |r | MOVEQ.L #0x03,D1
00008fb6 48 42 |HB | SWAP.W D2
00008fb8 61 00 ff 42 |a B | BSR 0x8efc
00008fbc 4e b9 80 00 20 28 |N ( | JSR IOC_EEPROM_PART2_OUT_TEXT()
00008fc2 20 28 68 65 78 29 20 61 | (hex) a| .TXT ' (hex) at PC='
00008fd0 72 07 |r | MOVEQ.L #0x07,D1
00008fd2 24 08 |$ | MOVE.L A0,D2
00008fd4 4e b9 00 00 8e fc |N | JSR 0x8efc
00008fda 4e b9 80 00 20 28 |N ( | JSR IOC_EEPROM_PART2_OUT_TEXT()
00008fe0 1b 5b 30 6d 00 00 | [0m | .TXT '\x1b[0m'
00008fe6 4c f9 ff ff 00 00 04 9a |L | MOVEM.L 0x49a,D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4+A5+A6+A7
00008fee 08 39 00 04 00 00 fc 00 | 9 | BTST.B #0x4,0xfc00
00008ff6 66 02 |f | BNE 0x8ffa
00008ff8 4e 40 |N@ | TRAP #0
00008ffa 21 fc 00 06 00 00 f4 00 |! | MOVE.L #0x60000,IO_WRITE_CONTROL_p24
00009002 08 f8 00 00 16 50 | P | BSET.B #0x0,0x1650
00009008 66 2c |f, | BNE 0x9036
0000900a 42 39 00 00 fc 05 |B9 | CLR.B 0xfc05
00009010 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
00009014 48 f9 ff ff 00 00 04 9a |H | MOVEM.L D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4+A5+A6+A7,0x49a
0000901c 2e 7c 00 00 04 9a |.| | MOVEA.L #0x49a,A7
00009022 4e 68 |Nh | MOVE.L USP,A0
00009024 23 c8 00 00 04 da |# | MOVE.L A0,0x4da
0000902a 4e b9 00 00 35 ec |N 5 | JSR 0x35ec
00009030 4e b9 00 00 90 3c |N < | JSR 0x903c
00009036 4e f9 80 00 20 08 |N | JMP IOC_EEPROM_PART2_EXPORT_2008
0000903c 7e 0a |~ | MOVEQ.L #0x0a,D7
0000903e 53 87 |S | SUBQ.L #0x1,D7
00009040 6b 3a |k: | BMI 0x907c
00009042 42 39 00 00 fc 05 |B9 | CLR.B 0xfc05
00009048 0c 39 00 02 00 00 04 de | 9 | CMPI.B #0x02,0x4de
00009050 66 2a |f* | BNE 0x907c
00009052 4a b9 00 00 04 e6 |J | TST.L 0x4e6
00009058 67 22 |g" | BEQ 0x907c
0000905a 24 39 00 00 04 e6 |$9 | MOVE.L 0x4e6,D2
00009060 36 39 00 04 86 d6 |69 | MOVE.W 0x486d6,D3
00009066 30 3c 03 01 |0< | MOVE.W #0x301,D0 ; Crash Dump
0000906a 4e b9 80 00 20 68 |N h | JSR IOC_EEPROM_PART2_CALL_RESHA
00009070 4a 01 |J | TST.B D1
00009072 66 ca |f | BNE 0x903e
00009074 13 fc 00 01 00 00 fc 05 | | MOVE.B #0x01,0xfc05
0000907c 4e 75 |Nu | RTS
0000907e 00 00 | | .XXX[0x2]
00009080 60 00 00 16 60 00 00 12 |` ` | .XXX[0x598]
00009088 60 00 00 0e 60 00 00 0a |` ` |
00009090 60 00 00 06 60 00 00 1a |` ` |
00009098 50 fa 06 6d 42 41 12 28 |P mBA (|
000090a0 00 1b 43 bc 00 05 4e b0 | C N |
000090a8 15 b0 00 00 90 80 4e 75 | Nu|
000090b0 48 e7 80 60 4e b9 00 00 |H `N |
000090b8 77 ca 42 51 21 7c 00 00 |w BQ!| |
000090c0 00 02 00 08 4c df 06 01 | L |
000090c8 4e f9 00 00 74 c8 00 00 |N t |
000090d0 80 c0 90 d0 a0 e0 b0 f0 | |
000090d8 a0 e0 b0 f0 a0 e0 b0 f0 | |
000090e0 00 00 91 00 92 bc 93 98 | |
000090e8 00 00 00 00 00 00 00 00 | |
000090f0 92 e6 92 e6 92 e6 92 e6 | |
000090f8 92 e6 92 e6 92 e6 92 e6 | |
00009100 2a 2e 28 d4 28 ce 28 ce |*.( ( ( |
00009108 28 d4 2a 2a 28 ce 28 ce |( **( ( |
00009110 28 86 2a 14 28 d4 28 d4 |( * ( ( |
00009118 28 d4 28 cc 28 cc 28 cc |( ( ( ( |
00009120 28 cc 28 cc 28 90 28 9a |( ( ( ( |
00009128 28 cc 00 10 40 50 20 30 |( @P 0|
00009130 60 70 0d 0a 0a 1b 5b 30 |`p [0|
00009138 6d 42 52 45 41 4b 20 4b |mBREAK K|
00009140 45 59 20 4d 45 4e 55 20 |EY MENU |
00009148 2d 20 6f 70 74 69 6f 6e |- option|
00009150 73 20 61 72 65 3a 0d 0a |s are: |
00009158 20 20 20 20 30 20 3d 3e | 0 =>|
00009160 20 52 45 53 54 41 52 54 | RESTART|
00009168 20 73 79 73 74 65 6d 0d | system |
00009170 0a 20 20 20 20 31 20 3d | 1 =|
00009178 3e 20 49 47 4e 4f 52 45 |> IGNORE|
00009180 20 62 72 65 61 6b 20 6b | break k|
00009188 65 79 0d 0a 20 20 20 20 |ey |
00009190 32 20 3d 3e 20 52 45 44 |2 => RED|
00009198 49 53 50 4c 41 59 20 72 |ISPLAY r|
000091a0 65 63 65 6e 74 20 63 6f |ecent co|
000091a8 6e 73 6f 6c 65 20 6f 75 |nsole ou|
000091b0 74 70 75 74 0d 0a 00 20 |tput |
000091b8 20 20 20 33 20 3d 3e 20 | 3 => |
000091c0 45 6e 74 65 72 20 44 45 |Enter DE|
000091c8 42 55 47 47 45 52 0d 0a |BUGGER |
000091d0 20 20 20 20 34 20 3d 3e | 4 =>|
000091d8 20 38 6d 6d 20 54 41 50 | 8mm TAP|
000091e0 45 20 72 65 73 65 74 0d |E reset |
000091e8 0a 01 0d 0a 45 6e 74 65 | Ente|
000091f0 72 20 6f 70 74 69 6f 6e |r option|
000091f8 20 3a 20 02 07 45 78 70 | : Exp|
00009200 65 63 74 65 64 20 27 59 |ected 'Y|
00009208 27 20 6f 72 20 27 4e 27 |' or 'N'|
00009210 21 0d 0a 44 6f 20 79 6f |! Do yo|
00009218 75 20 72 65 61 6c 6c 79 |u really|
00009220 20 77 61 6e 74 20 74 6f | want to|
00009228 20 63 72 61 73 68 20 74 | crash t|
00009230 68 65 20 73 79 73 74 65 |he syste|
00009238 6d 20 5b 4e 5d 20 3f 20 |m [N] ? |
00009240 03 53 43 53 49 20 72 65 | SCSI re|
00009248 73 65 74 20 4f 4b 0d 0a |set OK |
00009250 01 74 61 70 65 20 63 6f | tape co|
00009258 6e 74 72 6f 6c 6c 65 72 |ntroller|
00009260 20 69 73 20 62 61 64 0d | is bad |
00009268 0a 01 74 61 70 65 20 53 | tape S|
00009270 43 53 49 20 69 73 20 62 |CSI is b|
00009278 61 64 0d 0a 01 52 45 53 |ad RES|
00009280 48 41 20 53 43 53 49 20 |HA SCSI |
00009288 64 65 61 64 0d 0a 01 08 |dead |
00009290 20 08 08 20 08 04 07 04 | |
00009298 0d 0a 05 2c 2e 2c 40 2c | ,.,@,|
000092a0 4a 2c 4a 2c 56 2c a2 2d |J,J,V, -|
000092a8 3e 00 00 00 00 00 92 41 |> A|
000092b0 00 00 92 51 00 00 92 6a | Q j|
000092b8 00 00 92 7d 2e c4 28 d4 | }. ( |
000092c0 28 ce 28 ce 28 d4 2e c0 |( ( ( . |
000092c8 28 ce 28 ce 28 86 2e aa |( ( ( . |
000092d0 28 d4 28 d4 28 d4 28 cc |( ( ( ( |
000092d8 28 cc 28 cc 28 cc 28 cc |( ( ( ( |
000092e0 28 90 28 9a 28 cc 2f 2e |( ( ( /.|
000092e8 28 d4 28 d4 28 d4 28 d4 |( ( ( ( |
000092f0 2f 2a 28 d4 28 d4 28 d4 |/*( ( ( |
000092f8 28 d4 28 d4 28 d4 28 d4 |( ( ( ( |
00009300 28 d4 28 d4 28 d4 28 d4 |( ( ( ( |
00009308 28 d4 28 d4 28 d4 28 d4 |( ( ( ( |
00009310 30 68 30 7c 2f 42 2f 4e |0h0|/B/N|
00009318 28 d4 30 64 2f 66 2f 5a |( 0d/f/Z|
00009320 28 86 2f 72 28 d4 28 d4 |( /r( ( |
00009328 30 d8 2f de 2f fa 30 16 |0 / / 0 |
00009330 2f ac 30 2e 28 90 28 9a |/ 0.( ( |
00009338 30 5e 80 80 00 01 02 03 |0^ |
00009340 80 04 05 06 0a 08 09 0b | |
00009348 0c 80 04 00 01 00 1b 5b | [|
00009350 32 3b 32 48 1b 5b 6d 1b |2;2H [m |
00009358 5b 4b 07 07 20 25 25 20 |[K %% |
00009360 53 59 53 54 45 4d 20 4e |SYSTEM N|
00009368 4f 54 20 52 55 4e 4e 49 |OT RUNNI|
00009370 4e 47 20 25 25 20 00 00 |NG %% |
00009378 00 00 37 ae 00 00 37 cc | 7 7 |
00009380 00 00 37 a4 00 00 37 a4 | 7 7 |
00009388 00 00 37 a4 00 00 38 3c | 7 8<|
00009390 00 00 37 a4 00 00 37 a4 | 7 7 |
00009398 3a 22 28 d4 28 d4 28 d4 |:"( ( ( |
000093a0 28 d4 3a 18 28 d4 28 d4 |( : ( ( |
000093a8 28 d4 28 d4 3a 80 3a 74 |( ( : :t|
000093b0 28 d4 28 d4 28 d4 28 d4 |( ( ( ( |
000093b8 28 d4 28 d4 28 d4 28 d4 |( ( ( ( |
000093c0 28 d4 30 39 00 00 3e d2 |( 09 > |
000093c8 00 00 3f 90 00 00 3b d6 | ? ; |
000093d0 00 00 3c 40 00 00 3e 3c | <@ ><|
000093d8 00 00 44 32 00 00 44 5c | D2 D\|
000093e0 00 00 45 d0 00 00 47 de | E G |
000093e8 00 00 45 ca 00 00 3a 02 | E : |
000093f0 00 00 48 32 00 00 48 a0 | H2 H |
000093f8 00 00 3c c8 53 45 54 20 | < SET |
00009400 32 3a 30 2c 34 3a 35 2c |2:0,4:5,|
00009408 35 3a 30 2c 31 32 3a 30 |5:0,12:0|
00009410 2c 31 33 3a 30 2c 31 35 |,13:0,15|
00009418 3a 30 2c 31 3a 30 00 53 |:0,1:0 S|
00009420 45 54 20 33 3a 30 2c 34 |ET 3:0,4|
00009428 3a 32 2c 35 3a 30 2c 31 |:2,5:0,1|
00009430 32 3a 30 2c 31 33 3a 30 |2:0,13:0|
00009438 2c 31 35 3a 30 2c 31 3a |,15:0,1:|
00009440 30 00 6b 00 53 45 52 56 |0 k SERV|
00009448 49 43 45 3a ff 43 4f 4d |ICE: COM|
00009450 0d 0a 00 00 ff 43 4f 4e | CON|
00009458 4e 45 43 54 20 32 31 32 |NECT 212|
00009460 0d 0a 07 ff 0d 0a 0d 0a | |
00009468 ff 70 61 73 73 77 6f 72 | passwor|
00009470 64 3a ff 31 32 30 30 20 |d: 1200 |
00009478 42 41 55 44 0d 0a 24 ff |BAUD $ |
00009480 74 6f 20 63 61 6c 6c 3a |to call:|
00009488 20 ff 4f 6e 6c 69 6e 65 | Online|
00009490 21 07 0d 0a ff 00 00 46 |! F|
00009498 3e 00 00 46 3e 00 00 46 |> F> F|
000094a0 92 00 00 46 3e 00 00 46 | F> F|
000094a8 92 00 00 46 3e 00 00 46 | F> F|
000094b0 92 00 00 46 3e 00 00 46 | F> F|
000094b8 92 00 00 46 3e 00 00 46 | F> F|
000094c0 92 00 00 46 3e 00 00 46 | F> F|
000094c8 3e 00 00 46 92 00 00 46 |> F F|
000094d0 3e 00 00 40 d0 00 00 46 |> @ F|
000094d8 3e 00 00 46 92 00 00 46 |> F F|
000094e0 da 00 00 46 98 00 00 46 | F F|
000094e8 92 00 00 46 da 00 00 46 | F F|
000094f0 92 00 00 46 bc 00 00 46 | F F|
000094f8 92 00 00 46 c6 00 00 46 | F F|
00009500 92 00 00 46 d0 00 00 46 | F F|
00009508 92 00 00 46 a8 00 00 46 | F F|
00009510 da 00 00 46 92 00 00 46 | F F|
00009518 b2 00 00 40 d0 00 00 46 | @ F|
00009520 da 00 00 46 92 00 00 46 | F F|
00009528 98 00 00 46 e4 00 00 46 | F F|
00009530 92 00 00 47 54 00 00 45 | GT E|
00009538 0c 00 00 47 96 00 00 45 | G E|
00009540 32 00 00 47 ba 00 00 45 |2 G E|
00009548 58 00 00 48 6a 00 00 45 |X Hj E|
00009550 7e 00 00 48 96 00 00 47 |~ H G|
00009558 10 00 00 45 a4 00 00 47 | E G|
00009560 f0 00 00 40 d0 00 00 47 | @ G|
00009568 32 00 00 44 e8 00 00 00 |2 D |
00009570 93 03 e1 0a 93 03 f0 00 | |
00009578 00 00 4f 26 00 00 4f da | O& O |
00009580 00 00 4f da 00 00 50 a0 | O P |
00009588 00 00 56 54 00 00 5a 9e | VT Z |
00009590 00 00 5c 18 00 00 57 f2 | \ W |
00009598 00 00 5d 3e 00 00 4e b8 | ]> N |
000095a0 00 00 49 b4 00 00 40 20 | I @ |
000095a8 40 30 40 40 30 00 00 00 |@0@@0 |
000095b0 ff 00 00 00 00 00 00 00 | |
000095b8 00 00 00 14 00 00 00 00 | |
000095c0 08 08 0c 08 08 08 08 08 | |
000095c8 3a 14 20 5c 08 08 08 08 |: \ |
000095d0 00 02 08 00 00 00 6a ea | j |
000095d8 80 35 00 00 69 da 08 06 | 5 i |
000095e0 00 00 6a 22 00 00 00 00 | j" |
000095e8 00 00 6a 52 00 00 6a cc | jR j |
000095f0 00 00 6a 02 00 00 6a 04 | j j |
000095f8 00 00 6c a4 00 00 7c 8a | l | |
00009600 00 00 7b a2 00 00 6c a6 | { l |
00009608 00 00 6c a8 00 00 6c ac | l l |
00009610 00 00 6c e6 00 00 6c ac | l l |
00009618 KERNCALL_VECTORS:
00009618 00 00 70 74 | pt | .CODE KC00_GetBootDev(VAR a : Byte; VAR b : Word)
0000961c 00 00 6e 1a | n | .CODE KC01_DumpOn
00009620 00 00 6e 2a | n* | .CODE KC02_Start_Disk_IO(desc : Pointer; dst : Pointer ; c : W)
00009624 00 00 6f 0c | o | .CODE KC03_Wait_Disk_IO(a : W; VAR status : Byte)
00009628 00 00 6f 3e | o> | .CODE KERNCALL_04
0000962c 00 00 70 16 | p | .CODE KC05_PortWriteString(port : Word ; str : String)
00009630 00 00 6f f0 | o | .CODE KC06_PortPutChar(port : Word ; b : char)
00009634 00 00 70 4c | pL | .CODE KC07_PortGetChar(port : Word ; VAR ret : Word)
00009638 00 00 70 30 | p0 | .CODE KC08_PortSomething(port: Word; b: Byte)
0000963c 00 00 70 60 | p` | .CODE KC09_PortStatus(Port : Word; VAR b: Byte)
00009640 00 00 70 0a | p | .CODE KC0a(a: Word; b: String)
00009644 00 00 6e 00 | n | .CODE KC0b
00009648 00 00 6f 8e | o | .CODE KC0c_Write_Modem_Char(a, b: Word ; c : char)
0000964c 00 00 6f b2 | o | .CODE KC0d_Write_Modem_String(Word, Word, Char)
00009650 00 00 6f d6 | o | .CODE KERNCALL_0e
00009654 00 00 6e 64 | nd | .CODE KC0f_ReInit
00009658 00 00 6e 0e | n | .CODE KC10_Panic(code : Long)
0000965c 00 00 70 88 | p | .CODE KC11_Live(void)
00009660 00 00 6d ac | m | .CODE KC12_Sleep(dur: Long)
00009664 00 00 70 b8 | p | .CODE KC13_ReadRtc
00009668 00 00 71 8c | q | .CODE KC14_WriteRtc
0000966c 00 00 71 a2 | q | .CODE KC15_DiagBus(a : Word; b : Long) : Byte
00009670 00 00 71 ba | q | .CODE KC16_Clock_Margin
00009674 00 00 72 28 | r( | .CODE KC17_Power_Margin
00009678 00 00 72 6e | rn | .CODE KERNCALL_18
0000967c 00 00 72 90 | r | .CODE KERNCALL_19
00009680 00 00 72 da | r | .CODE KERNCALL_1a
00009684 00 00 73 34 | s4 | .CODE KERNCALL_1b
00009688 00 00 73 80 | s | .CODE KC1c_ProtCopy(src : Pointer; dst : Pointer; len : Word)
0000968c 00 00 73 c4 | s | .CODE KC1d_BusCopy(src : Pointer; sfc : Word; dst : Pointer; dfc : Word; len : Word
00009690 00 00 74 1a | t | .CODE KC1e_Fifo_Tx_Response(ptr : Pointer; chan : Word)
00009694 00 00 74 50 | tP | .CODE KC1f_Fifo_Rx_Request(ptr : Pointer; chan : Word; VAR flag : Bool)
00009698 00 00 74 8e | t | .CODE KC20_Estop(void)
0000969c 00 00 00 00 | | .XXX[0x4]
000096a0 01 31 02 31 03 31 04 30 | 1 1 1 0| .XXX[0x240]
000096a8 05 31 06 30 07 31 08 31 | 1 0 1 1|
000096b0 09 30 09 30 09 30 09 30 | 0 0 0 0|
000096b8 09 30 09 30 09 30 10 31 | 0 0 0 1|
000096c0 11 30 00 00 00 00 78 8a | 0 x |
000096c8 00 00 24 54 00 00 78 8e | $T x |
000096d0 00 00 7d 88 00 00 90 9c | } |
000096d8 00 00 64 c0 00 00 49 28 | d I(|
000096e0 00 00 65 84 00 00 01 86 | e |
000096e8 00 00 0f 42 00 3b 9a 98 | B ; |
000096f0 00 00 16 e3 00 04 40 00 | @ |
000096f8 00 04 44 68 00 04 48 d0 | Dh H |
00009700 00 04 4d 38 00 04 51 a0 | M8 Q |
00009708 00 04 56 08 00 04 5a 70 | V Zp|
00009710 00 04 5e d8 00 04 63 40 | ^ c@|
00009718 00 04 67 a8 00 04 6c 10 | g l |
00009720 00 04 70 78 00 04 74 e0 | px t |
00009728 00 04 79 48 00 04 7d b0 | yH } |
00009730 00 04 82 18 00 04 86 80 | |
00009738 00 04 8a e8 00 04 8f 50 | P|
00009740 00 04 93 b8 00 00 e6 00 | |
00009748 00 00 e6 20 00 00 e6 40 | @|
00009750 00 00 e6 60 00 00 e6 80 | ` |
00009758 00 00 e6 a0 00 00 e6 c0 | |
00009760 00 00 e6 e0 00 00 e7 00 | |
00009768 00 00 e7 20 00 00 e7 40 | @|
00009770 00 00 e7 60 00 00 e7 80 | ` |
00009778 00 00 e7 a0 00 00 e7 c0 | |
00009780 00 00 e7 e0 00 00 e8 00 | |
00009788 00 00 e8 20 00 00 e8 40 | @|
00009790 00 00 e8 60 00 1e 00 1e | ` |
00009798 00 1e 04 1e 00 1e 00 1e | |
000097a0 00 1e 04 1e 02 22 00 1e | " |
000097a8 00 1e 00 20 00 20 00 1e | |
000097b0 00 1e 00 1e 00 1e 00 1e | |
000097b8 00 1e 00 00 00 00 7d b4 | } |
000097c0 00 00 85 70 00 00 82 02 | p |
000097c8 00 00 83 30 00 00 82 c4 | 0 |
000097d0 00 00 83 30 00 00 83 3a | 0 :|
000097d8 00 00 83 3a 00 00 83 cc | : |
000097e0 00 00 83 c0 00 00 84 8a | |
000097e8 00 00 85 1e 00 00 83 30 | 0|
000097f0 00 00 85 46 00 00 85 46 | F F|
000097f8 00 00 85 56 00 00 85 46 | V F|
00009800 00 00 85 70 00 00 85 46 | p F|
00009808 00 00 85 46 00 00 85 46 | F F|
00009810 00 00 85 46 00 00 85 46 | F F|
00009818 00 00 85 46 00 00 83 30 | F 0|
00009820 00 00 85 ba 00 00 83 30 | 0|
00009828 00 00 83 30 00 00 85 16 | 0 |
00009830 00 00 85 36 00 00 83 30 | 6 0|
00009838 00 00 83 30 03 c0 80 10 | 0 |
00009840 00 0a 00 00 00 28 00 00 | ( |
00009848 80 00 00 00 00 00 0b f6 | |
00009850 00 00 80 6c 00 00 81 62 | l b|
00009858 00 00 81 62 00 00 81 6c | b l|
00009860 00 00 81 6c 00 00 81 8e | l |
00009868 00 00 81 8e 00 00 81 9e | |
00009870 00 00 81 aa 00 00 81 6c | l|
00009878 00 00 81 c0 00 00 81 c0 | |
00009880 00 00 81 c0 00 00 81 6c | l|
00009888 00 00 81 c0 00 00 81 c0 | |
00009890 00 81 80 10 00 0a 00 00 | |
00009898 00 00 00 00 00 00 00 00 | |
000098a0 d0 d0 d0 d0 d1 d1 d1 d1 | |
000098a8 d2 d2 d2 d2 d3 d3 d3 d3 | |
000098b0 d4 d4 d4 d4 d5 d5 d5 d5 | |
000098b8 d6 d6 d6 d6 d7 d7 d7 d7 | |
000098c0 a0 a0 a0 a0 a1 a1 a1 a1 | |
000098c8 a2 a2 a2 a2 a3 a3 a3 a3 | |
000098d0 a4 a4 a4 a4 a5 a5 a5 a5 | |
000098d8 a6 a6 a6 a6 82 83 84 85 | |
000098e0 86 87 89 8d 00 00 | | .XXX[0x6]