|
|
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: 41948 (0xa3dc)
Types: M200
Notes: @(#)400S IOP KERNEL,4_2_14,92/05/07,16:15:00, M200_KERNEL
Names: »M400S_KERNEL_0.M200«, »M400S_KERNEL_1.M200«, »M400S_KERNEL_2.M200«
└─⟦24d56d853⟧ Bits:30000744 8mm tape, Rational 1000, DFS, D_12_6_5 SEQ293
└─⟦this⟧ »M400S_KERNEL_0.M200«
└─⟦this⟧ »M400S_KERNEL_1.M200«
└─⟦9031b0687⟧ Bits:30000407 8mm tape, Rational 1000, DFS, D_12_7_3
└─⟦this⟧ »M400S_KERNEL_2.M200«
00000000 ; --------------------------------------------------------------------------------------
00000000 ; R1000.Disassembly modules:
00000000 ; import all
00000000 ; import kind.kernel
00000000 ; no ident.48e0f613dffcde2d
00000000 ; --------------------------------------------------------------------------------------
00000000 00 00 fc 00 | | .PTR 0xfc00 ; Reset SP
00000004 00 00 7a 5c | z\ | .CODE VECTOR_RESET ; VECTOR_RESET
00000008 00 00 7c 90 | | | .CODE VECTOR_BUS_ERROR ; VECTOR_BUS_ERROR
0000000c 00 00 7c 78 | |x | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_ADDRESS_ERROR
00000010 00 00 7c 78 | |x | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_ILLEGAL_INSTRUCTION
00000014 00 00 7c 78 | |x | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_ZERO_DIVIDE
00000018 00 00 7c 6c | |l | .CODE VECTOR_CHK ; VECTOR_CHK
0000001c 00 00 9a ac | | .CODE VECTOR_TRAPV ; VECTOR_TRAPV
00000020 00 00 7c 84 | | | .CODE VECTOR_PRIV_VIOLATION ; VECTOR_PRIV_VIOLATION
00000024 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_TRACE
00000028 00 00 7d 8c | } | .CODE VECTOR_LINE_A ; VECTOR_LINE_A
0000002c 00 00 7c 78 | |x | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_LINE_F
00000030 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xc
00000034 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xd
00000038 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xe
0000003c 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_UNINIT_VEC
00000040 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x10
00000044 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x11
00000048 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x12
0000004c 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x13
00000050 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x14
00000054 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x15
00000058 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x16
0000005c 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x17
00000060 00 00 7c 68 | |h | .CODE VECTOR_SPURIOUS_IRQ ; VECTOR_SPURIOUS_IRQ
00000064 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_IRQ_LEVEL_0x1
00000068 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_IRQ_LEVEL_0x2
0000006c 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_IRQ_LEVEL_0x3
00000070 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_IRQ_LEVEL_0x4
00000074 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_IRQ_LEVEL_0x5
00000078 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_IRQ_LEVEL_0x6
0000007c 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_IRQ_LEVEL_0x7
00000080 00 00 7c 78 | |x | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0x0
00000084 00 00 7c 78 | |x | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0x1
00000088 00 00 7c 78 | |x | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0x2
0000008c 00 00 7c 78 | |x | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0x3
00000090 00 00 7c 78 | |x | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0x4
00000094 00 00 7c 78 | |x | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0x5
00000098 00 00 7c 78 | |x | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0x6
0000009c 00 00 7c 78 | |x | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0x7
000000a0 00 00 7c 78 | |x | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0x8
000000a4 00 00 7c 78 | |x | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0x9
000000a8 00 00 7c 78 | |x | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0xa
000000ac 00 00 7c 78 | |x | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0xb
000000b0 00 00 7c 78 | |x | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0xc
000000b4 00 00 7c 78 | |x | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0xd
000000b8 00 00 7c 78 | |x | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0xe
000000bc 00 00 7c 78 | |x | .CODE VECTOR_ADDRESS_ERROR ; VECTOR_TRAP_0xf
000000c0 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x30
000000c4 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x31
000000c8 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x32
000000cc 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x33
000000d0 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x34
000000d4 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x35
000000d8 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x36
000000dc 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x37
000000e0 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x38
000000e4 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x39
000000e8 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x3a
000000ec 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x3b
000000f0 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x3c
000000f4 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x3d
000000f8 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x3e
000000fc 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x3f
00000100 vector_ps.ac_pf:
00000100 00 00 9a 00 | | .CODE VECTOR_PS.AC_PF ; VECTOR_0x40
00000104 vector_map_perr:
00000104 00 00 7d 88 | } | .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 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x43
00000110 vector_diag_bus.rxrdy:
00000110 00 00 37 04 | 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 b4 | @ | .CODE VECTOR_MOSART.RXRDY ; VECTOR_0x47
00000120 vector_diag_bus.txrdy:
00000120 00 00 36 a8 | 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 44 | 1D | .CODE VECTOR_MODEM.TXRDY ; VECTOR_0x4b
00000130 vector_mosart.txrdy:
00000130 00 00 3b 2c | ;, | .CODE VECTOR_MOSART.TXRDY ; VECTOR_0x4c
00000134 vector_response_intr:
00000134 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x4d
00000138 vector_request_intr:
00000138 00 00 86 58 | X | .CODE VECTOR_REQUEST_INTR ; VECTOR_0x4e
0000013c vector_pitint:
0000013c 00 00 98 4c | L | .CODE VECTOR_PITINT ; VECTOR_0x4f
00000140 00 00 2b de | + | .CODE VECTOR_0x50 ; VECTOR_0x50
00000144 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x51
00000148 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x52
0000014c 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x53
00000150 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x54
00000154 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x55
00000158 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x56
0000015c 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x57
00000160 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x58
00000164 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x59
00000168 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x5a
0000016c 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x5b
00000170 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x5c
00000174 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x5d
00000178 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x5e
0000017c 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x5f
00000180 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x60
00000184 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x61
00000188 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x62
0000018c 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x63
00000190 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x64
00000194 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x65
00000198 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x66
0000019c 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x67
000001a0 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x68
000001a4 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x69
000001a8 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x6a
000001ac 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x6b
000001b0 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x6c
000001b4 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x6d
000001b8 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x6e
000001bc 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x6f
000001c0 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x70
000001c4 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x71
000001c8 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x72
000001cc 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x73
000001d0 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x74
000001d4 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x75
000001d8 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x76
000001dc 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x77
000001e0 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x78
000001e4 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x79
000001e8 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x7a
000001ec 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x7b
000001f0 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x7c
000001f4 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x7d
000001f8 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x7e
000001fc 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x7f
00000200 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x80
00000204 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x81
00000208 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x82
0000020c 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x83
00000210 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x84
00000214 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x85
00000218 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x86
0000021c 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x87
00000220 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x88
00000224 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x89
00000228 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x8a
0000022c 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x8b
00000230 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x8c
00000234 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x8d
00000238 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x8e
0000023c 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x8f
00000240 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x90
00000244 vector_scsi_d:
00000244 00 00 59 3e | Y> | .CODE VECTOR_SCSI_D ; VECTOR_0x91
00000248 vector_scsi_t:
00000248 00 00 92 c6 | | .CODE VECTOR_SCSI_T ; VECTOR_0x92
0000024c 00 00 92 c6 | | .CODE VECTOR_SCSI_T ; VECTOR_0x93
00000250 vector_vme:
00000250 00 00 78 fa | x | .CODE VECTOR_VME ; VECTOR_0x94
00000254 00 00 78 fa | x | .CODE VECTOR_VME ; VECTOR_0x95
00000258 00 00 78 fa | x | .CODE VECTOR_VME ; VECTOR_0x96
0000025c 00 00 78 fa | x | .CODE VECTOR_VME ; VECTOR_0x97
00000260 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x98
00000264 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x99
00000268 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x9a
0000026c 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x9b
00000270 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x9c
00000274 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x9d
00000278 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x9e
0000027c 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0x9f
00000280 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xa0
00000284 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xa1
00000288 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xa2
0000028c 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xa3
00000290 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xa4
00000294 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xa5
00000298 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xa6
0000029c 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xa7
000002a0 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xa8
000002a4 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xa9
000002a8 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xaa
000002ac 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xab
000002b0 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xac
000002b4 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xad
000002b8 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xae
000002bc 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xaf
000002c0 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xb0
000002c4 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xb1
000002c8 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xb2
000002cc 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xb3
000002d0 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xb4
000002d4 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xb5
000002d8 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xb6
000002dc 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xb7
000002e0 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xb8
000002e4 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xb9
000002e8 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xba
000002ec 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xbb
000002f0 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xbc
000002f4 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xbd
000002f8 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xbe
000002fc 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xbf
00000300 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xc0
00000304 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xc1
00000308 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xc2
0000030c 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xc3
00000310 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xc4
00000314 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xc5
00000318 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xc6
0000031c 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xc7
00000320 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xc8
00000324 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xc9
00000328 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xca
0000032c 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xcb
00000330 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xcc
00000334 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xcd
00000338 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xce
0000033c 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xcf
00000340 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xd0
00000344 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xd1
00000348 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xd2
0000034c 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xd3
00000350 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xd4
00000354 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xd5
00000358 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xd6
0000035c 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xd7
00000360 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xd8
00000364 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xd9
00000368 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xda
0000036c 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xdb
00000370 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xdc
00000374 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xdd
00000378 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xde
0000037c 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xdf
00000380 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xe0
00000384 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xe1
00000388 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xe2
0000038c 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xe3
00000390 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xe4
00000394 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xe5
00000398 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xe6
0000039c 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xe7
000003a0 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xe8
000003a4 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xe9
000003a8 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xea
000003ac 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xeb
000003b0 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xec
000003b4 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xed
000003b8 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xee
000003bc 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xef
000003c0 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xf0
000003c4 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xf1
000003c8 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xf2
000003cc 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xf3
000003d0 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xf4
000003d4 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xf5
000003d8 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xf6
000003dc 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xf7
000003e0 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xf8
000003e4 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xf9
000003e8 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xfa
000003ec 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xfb
000003f0 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xfc
000003f4 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xfd
000003f8 00 00 7c 80 | | | .CODE VECTOR_EXT_LEVEL_7 ; VECTOR_0xfe
000003fc 00 00 7c 80 | | | .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 0e | | .CONST 4,2,14 ; 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 53 20 49 4f 50 |400S IOP|
000004f8 20 4b 45 52 4e 45 4c 2c | KERNEL,|
00000500 34 5f 32 5f 31 34 2c 39 |4_2_14,9|
00000508 32 2f 30 35 2f 30 37 2c |2/05/07,|
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[0x2a0]
000007c0 00 00 00 00 00 01 00 00 | | .XXX[0xd8]
000007c8 30 00 40 00 00 02 00 00 |0 @ |
000007d0 20 00 40 00 00 03 40 00 | @ @ |
000007d8 00 00 00 00 00 09 00 00 | |
000007e0 00 00 00 80 00 10 00 00 | |
000007e8 01 00 40 00 00 11 48 c0 | @ H |
000007f0 80 40 00 00 00 12 40 00 | @ @ |
000007f8 00 00 00 00 00 13 48 c0 | H |
00000800 10 00 00 00 00 14 00 00 | |
00000808 20 00 40 00 00 15 00 00 | @ |
00000810 00 00 40 80 00 19 00 00 | @ |
00000818 00 00 00 80 00 1b 00 00 | |
00000820 00 00 00 80 00 1c 00 00 | |
00000828 00 00 00 80 00 1d 00 00 | |
00000830 00 00 00 80 00 27 00 00 | ' |
00000838 08 00 00 00 00 31 00 00 | 1 |
00000840 00 10 80 00 00 3d 00 00 | = |
00000848 00 00 00 80 00 40 00 00 | @ |
00000850 00 00 00 80 00 44 00 00 | D |
00000858 00 00 00 80 00 45 00 00 | E |
00000860 00 00 00 80 00 98 00 00 | |
00000868 00 00 00 80 00 c4 00 00 | |
00000870 00 00 40 80 00 00 38 30 | @ 80|
00000878 38 38 38 32 32 12 3e 30 |88822 >0|
00000880 28 36 20 22 38 38 04 1e |(6 "88 |
00000888 1c 02 02 02 02 1c 1e 02 | |
00000890 02 02 02 02 02 00 00 00 | |
00000898 00 00 00 00 00 00 00 00 | | .BLANK 00[0x30]
000008c8 00 00 00 40 11 c0 00 00 | @ | .XXX[0x8]
000008d0 00 00 00 00 00 00 00 00 | | .BLANK 00[0x40]
00000910 00 00 00 00 00 00 01 d0 | | .XXX[0x20]
00000918 01 d3 02 50 02 53 02 d0 | P S |
00000920 02 d3 03 10 03 13 03 50 | P|
00000928 03 53 00 00 00 00 00 00 | S |
00000930 00 00 00 00 00 00 00 00 | | .BLANK 00[0x18d0]
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 98 90 |N | JSR 0x9890
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 0a |N 1 | JSR 0x310a
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 98 90 |N | JSR 0x9890
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 98 90 |N | JSR 0x9890
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 d4 |N . | JSR 0x2ed4
00002402 0c 43 00 03 | C | CMPI.W #0x0003,D3
00002406 66 06 |f | BNE 0x240e
00002408 4e b9 00 00 3b 24 |N ;$ | JSR 0x3b24
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 88 0c 20 3c 70 ff | <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 85 0c 4a b8 11 90 | J |
000024a8 6b 14 2f 0a 45 f8 11 94 |k / E |
000024b0 4e b9 00 00 97 4e 24 5f |N N$_|
000024b8 4e b9 00 00 85 00 21 c8 |N ! |
000024c0 11 90 2f 09 4e b9 00 00 | / N |
000024c8 88 0c 21 c9 11 9c 54 89 | ! T |
000024d0 21 c9 11 a0 31 fc 00 fe |! 1 |
000024d8 11 a4 22 5f 4e b9 00 00 | "_N |
000024e0 85 00 48 e7 fc 7c 30 38 | 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 85 0c 43 f8 |N C |
000025e8 11 94 4e b9 00 00 97 68 | N h|
000025f0 64 0a c1 49 4e b9 00 00 |d IN |
000025f8 84 f0 20 49 4c df 3e 3f | 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 97 e0 | N |
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 84 f0 20 5f 4e 75 | _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 9c 08 |40! | MOVE.W (D2.W+#0x9c08),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 84 f0 |N | JSR 0x84f0
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 0a 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 88 0c | ~N |
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 5d 06 |L ~?g ] |
00002808 52 a8 00 08 4e f9 00 00 |R N |
00002810 85 04 12 1a 43 bc 00 0c | 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 9c 18 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 9e 38 2c 44 4e d6 08 d4 | 8,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 98 90 |N | JSR 0x9890
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 9c 62 |40! b| MOVE.W (D2.W+#0x9c62),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 2d fc 01 14 |! - | MOVE.L #0x2dfc,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 9c 6a 11 c4 |! j | MOVE.L #0x9c6a,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 9d c3 |20 | MOVE.W (D0.W*2+#0x9dc3),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[0x1c8]
00002c38 f8 03 66 0c 55 38 11 d3 | f U8 |
00002c40 21 fc 00 00 9d 12 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 9d be 11 c4 4e 75 | Nu|
00002c88 10 20 21 c8 11 c8 21 fc | ! ! |
00002c90 00 00 9d ba 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 9c 6a 11 c4 20 7c 00 00 | j | |
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 94 1e |k N |
00002cf0 21 f0 0d b0 00 00 9d d4 |! |
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 9d 39 11 c4 |! 9 |
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 9d 24 |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 9b 74 | N t|
00002db0 4e 75 10 39 00 00 fc 40 |Nu 9 @|
00002db8 02 00 00 5f 0c 00 00 4d | _ M|
00002dc0 66 ee 10 39 00 00 fc 41 |f 9 A|
00002dc8 02 00 00 5f 0c 00 00 45 | _ E|
00002dd0 66 de 10 39 00 00 fc 42 |f 9 B|
00002dd8 02 00 00 5f 0c 00 00 4e | _ N|
00002de0 66 ce 10 39 00 00 fc 43 |f 9 C|
00002de8 02 00 00 5f 0c 00 00 55 | _ U|
00002df0 66 be 13 fc 00 1f 00 00 |f |
00002df8 fc 01 60 9c | ` | .XXX[0x4]
00002dfc 48 e7 80 80 |H | MOVEM.L A0+D0,-(A7) ; Via VECTOR_CONSOLE.RXRDY
00002e00 08 f9 00 01 00 00 04 ea | | BSET.B #0x1,0x4ea
00002e08 20 78 11 c8 | x | MOVEA.L 0x11c8,A0
00002e0c 10 38 90 00 | 8 | MOVE.B IO_UART_DATA,D0
00002e10 02 00 00 7f | | ANDI.B #0x7f,D0
00002e14 0c 00 00 0d | | CMPI.B #0x0d,D0
00002e18 67 4c |gL | BEQ 0x2e66
00002e1a 0c 00 00 0a | | CMPI.B #0x0a,D0
00002e1e 67 46 |gF | BEQ 0x2e66
00002e20 0c 00 00 08 | | CMPI.B #0x08,D0
00002e24 67 5a |gZ | BEQ 0x2e80
00002e26 0c 00 00 7f | | CMPI.B #0x7f,D0
00002e2a 67 54 |gT | BEQ 0x2e80
00002e2c 0c 00 00 15 | | CMPI.B #0x15,D0
00002e30 67 40 |g@ | BEQ 0x2e72
00002e32 b1 fc 00 00 fc 5f | _ | CMPA.L #0xfc5f,A0
00002e38 6d 0a |m | BLT 0x2e44
00002e3a 21 fc 00 00 9d be 11 c4 |! | MOVE.L #0x9dbe,0x11c4
00002e42 60 50 |`P | BRA 0x2e94
00002e44 10 c0 | | MOVE.B D0,(A0)+
00002e46 21 c8 11 c8 |! | MOVE.L A0,0x11c8
00002e4a 20 7c 00 00 11 d0 | | | MOVEA.L #0x11d0,A0
00002e50 0c 00 00 20 | | CMPI.B #0x20,D0
00002e54 64 08 |d | BCC 0x2e5e
00002e56 10 fc 00 5e | ^ | MOVE.B #0x5e,(A0)+
00002e5a d0 3c 00 40 | < @ | ADD.B #0x40,D0
00002e5e 10 c0 | | MOVE.B D0,(A0)+
00002e60 10 fc 00 04 | | MOVE.B #0x04,(A0)+
00002e64 60 26 |`& | BRA 0x2e8c
00002e66 42 18 |B | CLR.B (A0)+
00002e68 21 fc 00 00 9d c0 11 c4 |! | MOVE.L #0x9dc0,0x11c4
00002e70 60 22 |`" | BRA 0x2e94
00002e72 91 fc 00 00 fc 40 | @ | SUBA.L #0xfc40,A0
00002e78 30 08 |0 | MOVE.W A0,D0
00002e7a 11 c0 11 d5 | | MOVE.B D0,0x11d5
00002e7e 60 06 |` | BRA 0x2e86
00002e80 11 fc 00 01 11 d5 | | MOVE.B #0x01,0x11d5
00002e86 11 fc 00 04 11 d0 | | MOVE.B #0x04,0x11d0
00002e8c 21 fc 00 00 11 d0 11 c4 |! | MOVE.L #0x11d0,0x11c4
00002e94 08 b8 00 02 90 03 | | BCLR.B #0x2,IO_UART_COMMAND
00002e9a 08 f8 00 00 90 03 | | BSET.B #0x0,IO_UART_COMMAND
00002ea0 4c df 01 01 |L | MOVEM.L (A7)+,D0+A0
00002ea4 4e 73 |Ns | RTE
00002ea6 08 94 | | .XXX[0x2]
00002ea8 00 06 08 94 00 05 67 06 | g | .XXX[0x28]
00002eb0 4e b9 00 00 2e d4 4e f9 |N . N |
00002eb8 00 00 27 fa 08 94 00 01 | ' |
00002ec0 12 1a 4e b9 00 00 28 d8 | N ( |
00002ec8 4e b9 00 00 2e d4 4e f9 |N . N |
00002ed0 00 00 28 a4 | ( | .XXX[0x4]
00002ed4 08 39 00 05 00 00 e0 10 | 9 | BTST.B #0x5,0xe010
00002edc 66 10 |f | BNE 0x2eee
00002ede 08 f9 00 04 00 00 e0 10 | | BSET.B #0x4,0xe010
00002ee6 66 06 |f | BNE 0x2eee
00002ee8 11 fc 00 04 a0 02 | | MOVE.B #0x04,IO_DUART_MODEM_COMMAND
00002eee 23 fc 00 00 2e fa 00 00 |# . | MOVE.L #0x2efa,0x147d
00002ef6 14 7d | } |
00002ef8 4e 75 |Nu | RTS
00002efa 48 e7 c0 c0 08 f9 |H | .XXX[0x6]
00002f00 00 01 00 00 04 ea 46 fc | F | .XXX[0x208]
00002f08 27 00 70 02 4e b9 00 00 |' p N |
00002f10 29 74 65 0a 11 c0 a0 03 |)te |
00002f18 4c df 03 03 4e 73 11 fc |L Ns |
00002f20 00 08 a0 02 60 f2 08 94 | ` |
00002f28 00 01 12 1a 4e b9 00 00 | N |
00002f30 28 d8 42 39 00 00 04 eb |( B9 |
00002f38 4e f9 00 00 28 a4 11 fc |N ( |
00002f40 00 02 a0 0f 4e f9 00 00 | N |
00002f48 27 fa 11 fc 00 02 a0 0e |' |
00002f50 4e f9 00 00 27 fa 11 fc |N ' |
00002f58 00 01 a0 0f 4e f9 00 00 | N |
00002f60 27 fa 11 fc 00 01 a0 0e |' |
00002f68 4e f9 00 00 27 fa 48 e7 |N ' H |
00002f70 60 10 08 d4 00 00 08 94 |` |
00002f78 00 06 08 94 00 05 67 1e | g |
00002f80 08 14 00 04 66 18 4a b8 | f J |
00002f88 11 88 66 08 4e b9 00 00 | f N |
00002f90 31 0a 60 0a 11 fc 00 04 |1 ` |
00002f98 a0 02 08 d4 00 04 4c df | L |
00002fa0 08 06 4e f9 00 00 27 fa | N ' |
00002fa8 12 1a 0c 01 00 02 67 0a | g |
00002fb0 e9 f8 11 82 11 d7 67 04 | g |
00002fb8 72 07 72 0f ef f8 11 04 |r r |
00002fc0 11 d8 11 f8 11 d7 a0 00 | |
00002fc8 11 f8 11 d8 a0 00 11 f8 | |
00002fd0 11 d9 a0 01 4e f9 00 00 | N |
00002fd8 27 fa 12 1a 02 41 00 0f |' A |
00002fe0 14 30 11 b0 00 00 9e 62 | 0 b|
00002fe8 6b 00 ff ea ef f8 21 04 |k ! |
00002ff0 11 d9 60 00 ff ce 12 1a | ` |
00002ff8 02 41 00 0f 14 30 11 b0 | A 0 |
00003000 00 00 9e 62 6b 00 ff ce | bk |
00003008 ef f8 20 04 11 d9 60 00 | ` |
00003010 ff b2 12 1a 02 41 00 03 | A |
00003018 14 30 11 b0 00 00 9e 72 | 0 r|
00003020 ef f8 20 c3 11 d7 60 00 | ` |
00003028 ff 9a 12 1a 02 41 00 03 | A |
00003030 ef f8 11 82 11 d7 67 10 | g |
00003038 e9 f8 11 04 11 d8 66 00 | f |
00003040 ff 82 72 07 60 00 ff 7c | r ` ||
00003048 e9 f8 11 04 11 d8 0a 01 | |
00003050 00 07 67 00 ff 68 60 00 | g h` |
00003058 ff 6a 4e f9 00 00 27 fa | jN ' |
00003060 08 94 00 01 12 1a 4e b9 | N |
00003068 00 00 28 d8 4e b9 00 00 | ( N |
00003070 31 0a 4e f9 00 00 28 a4 |1 N ( |
00003078 18 14 02 04 00 3c 66 4a | <fJ|
00003080 4a 78 11 8c 66 44 48 e7 |Jx fDH |
00003088 80 e0 45 f8 11 dc 20 3c | E <|
00003090 00 00 3d 08 25 7c 00 00 | = %| |
00003098 31 78 00 08 4e b9 00 00 |1x N |
000030a0 97 e0 4c df 07 01 31 fc | L 1 |
000030a8 ff ff 11 8c 21 fc 00 00 | ! |
000030b0 00 01 11 88 08 f8 00 00 | |
000030b8 11 8e 11 fc 00 64 a0 02 | d |
000030c0 08 d4 00 03 4e f9 00 00 | N |
000030c8 28 b8 08 d4 00 02 4e f9 |( N |
000030d0 00 00 27 fa 4d f9 00 00 | ' M |
000030d8 e1 00 08 36 00 06 40 00 | 6 @ |
000030e0 66 0c 08 14 00 04 67 0c |f g |
000030e8 08 f6 00 07 40 00 4e f9 | @ N |
000030f0 00 00 27 fa 08 f6 00 06 | ' |
000030f8 40 00 02 04 00 f0 08 f6 |@ |
00003100 00 00 40 00 4e f9 00 00 | @ N |
00003108 27 fa |' | .XXX[0x2]
0000310a 48 e7 0c 00 |H | MOVEM.L D5+D4,-(A7)
0000310e 78 30 |x0 | MOVEQ.L #0x30,D4
00003110 c8 14 | | AND.B (A4),D4
00003112 88 78 11 8c | x | OR.W 0x118c,D4
00003116 66 26 |f& | BNE 0x313e
00003118 38 2c 00 02 |8, | MOVE.W (A4+0x2),D4
0000311c 3a 30 49 90 |:0I | MOVE.W (D4.L),D5 ; LEW=4990
00003120 8a 78 11 82 | x | OR.W 0x1182,D5
00003124 54 45 |TE | ADDQ.W #0x2,D5
00003126 67 16 |g | BEQ 0x313e
00003128 44 45 |DE | NEG.W D5
0000312a 31 c5 11 8c |1 | MOVE.W D5,0x118c
0000312e 54 84 |T | ADDQ.L #0x2,D4
00003130 21 c4 11 88 |! | MOVE.L D4,0x1188
00003134 08 d4 00 04 | | BSET.B #0x4,(A4)
00003138 11 fc 00 04 a0 02 | | MOVE.B #0x04,IO_DUART_MODEM_COMMAND
0000313e 4c df 00 30 |L 0 | MOVEM.L (A7)+,D4+D5
00003142 4e 75 |Nu | RTS
00003144 VECTOR_MODEM.TXRDY:
; Via VECTOR_MODEM.TXRDY
00003144 48 e7 fe 0c |H | MOVEM.L A5+A4+D6+D5+D4+D3+D2+D1+D0,-(A7); <-- VECTOR_0x4b
00003148 08 f9 00 01 00 00 04 ea | | BSET.B #0x1,0x4ea
00003150 49 f9 00 00 e0 80 |I | LEA.L 0xe080,A4
00003156 42 84 |B | CLR.L D4
00003158 32 38 11 8c |28 | MOVE.W 0x118c,D1
0000315c 67 00 00 6a |g j | BEQ 0x31c8
00003160 53 41 |SA | SUBQ.W #0x1,D1
00003162 31 c1 11 8c |1 | MOVE.W D1,0x118c
00003166 2a 78 11 88 |*x | MOVEA.L 0x1188,A5
0000316a 11 dd a0 03 | | MOVE.B (A5)+,IO_DUART_MODEM_DATA
0000316e 21 cd 11 88 |! | MOVE.L A5,0x1188
00003172 4c df 30 7f |L 0 | MOVEM.L (A7)+,D0+D1+D2+D3+D4+D5+D6+A4+A5
00003176 4e 73 |Ns | RTE
00003178 08 b9 00 02 00 00 e0 80 | | .XXX[0x50]
00003180 66 24 11 fc 00 30 a0 02 |f$ 0 |
00003188 08 b9 00 03 00 00 e0 80 | |
00003190 08 f9 00 00 00 00 e0 80 | |
00003198 42 b8 11 88 42 78 11 8c |B Bx |
000031a0 42 38 11 8e 4e 75 48 e7 |B8 NuH |
000031a8 80 e0 45 f8 11 dc 20 3c | E <|
000031b0 00 00 3d 08 25 7c 00 00 | = %| |
000031b8 31 78 00 08 4e b9 00 00 |1x N |
000031c0 97 e0 4c df 07 01 60 dc | L ` |
000031c8 08 94 00 04 | | BCLR.B #0x4,(A4)
000031cc 11 fc 00 08 a0 02 | | MOVE.B #0x08,IO_DUART_MODEM_COMMAND
000031d2 28 38 11 88 |(8 | MOVE.L 0x1188,D4
000031d6 4a 2c 00 01 |J, | TST.B (A4+0x1)
000031da 66 28 |f( | BNE 0x3204
000031dc 3c 38 11 84 |<8 | MOVE.W 0x1184,D6
000031e0 cc 44 | D | AND.W D4,D6
000031e2 67 0e |g | BEQ 0x31f2
000031e4 3a 2c 00 04 |:, | MOVE.W (A4+0x4),D5
000031e8 9a 44 | D | SUB.W D4,D5
000031ea 52 45 |RE | ADDQ.W #0x1,D5
000031ec 62 54 |bT | BHI 0x3242
000031ee 5d fa 06 7a |] z | TRAPLT.W #0x067a
000031f2 38 2c 00 02 |8, | MOVE.W (A4+0x2),D4
000031f6 31 b8 11 80 49 90 |1 I | MOVE.W 0x1180,(D4.L) ; LEW=4990
000031fc 52 44 |RD | ADDQ.W #0x1,D4
000031fe 39 44 00 04 |9D | MOVE.W D4,(A4+0x4)
00003202 60 6c |`l | BRA 0x3270
00003204 3c 38 11 84 |<8 | MOVE.W 0x1184,D6
00003208 3a 06 |: | MOVE.W D6,D5
0000320a cc 44 | D | AND.W D4,D6
0000320c 67 06 |g | BEQ 0x3214
0000320e 9a 46 | F | SUB.W D6,D5
00003210 52 45 |RE | ADDQ.W #0x1,D5
00003212 60 2e |`. | BRA 0x3242
00003214 53 2c 00 01 |S, | SUBQ.B #0x1,(A4+0x1)
00003218 42 85 |B | CLR.L D5
0000321a 3a 2c 00 02 |:, | MOVE.W (A4+0x2),D5
0000321e 38 30 59 90 |80Y | MOVE.W (D5.L),D4 ; LEW=5990
00003222 31 b8 11 7e 59 90 |1 ~Y | MOVE.W 0x117e,(D5.L) ; LEW=5990
00003228 31 c5 11 7e |1 ~ | MOVE.W D5,0x117e
0000322c 39 44 00 02 |9D | MOVE.W D4,(A4+0x2)
00003230 3a 30 49 90 |:0I | MOVE.W (D4.L),D5 ; LEW=4990
00003234 8a 78 11 82 | x | OR.W 0x1182,D5
00003238 54 45 |TE | ADDQ.W #0x2,D5
0000323a 44 45 |DE | NEG.W D5
0000323c 54 84 |T | ADDQ.L #0x2,D4
0000323e 21 c4 11 88 |! | MOVE.L D4,0x1188
00003242 31 c5 11 8c |1 | MOVE.W D5,0x118c
00003246 08 14 00 05 | | BTST.B #0x5,(A4)
0000324a 66 00 00 9a |f | BNE 0x32e6
0000324e 08 d4 00 04 | | BSET.B #0x4,(A4)
00003252 11 fc 00 04 a0 02 | | MOVE.B #0x04,IO_DUART_MODEM_COMMAND
00003258 1c 2c 00 01 | , | MOVE.B (A4+0x1),D6
0000325c bc 38 11 87 | 8 | CMP.B 0x1187,D6
00003260 6e 00 00 84 |n | BGT 0x32e6
00003264 08 14 00 02 | | BTST.B #0x2,(A4)
00003268 66 00 00 7c |f | | BNE 0x32e6
0000326c 60 00 00 6e |` n | BRA 0x32dc
00003270 42 b8 11 88 |B | CLR.L 0x1188
00003274 42 78 11 8c |Bx | CLR.W 0x118c
00003278 42 38 11 8e |B8 | CLR.B 0x118e
0000327c 08 39 00 07 00 00 e1 10 | 9 | BTST.B #0x7,0xe110
00003284 67 10 |g | BEQ 0x3296
00003286 08 f9 00 06 00 00 e1 10 | | BSET.B #0x6,0xe110
0000328e 08 f9 00 00 00 00 e1 10 | | BSET.B #0x0,0xe110
00003296 08 94 00 02 | | BCLR.B #0x2,(A4)
0000329a 67 40 |g@ | BEQ 0x32dc
0000329c 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
000032a0 45 f8 11 dc |E | LEA.L 0x11dc,A2
000032a4 20 3c 00 00 3d 08 | < = | MOVE.L #0x3d08,D0
000032aa 25 7c 00 00 31 78 00 08 |%| 1x | MOVE.L #0x3178,(A2+0x8)
000032b2 4e b9 00 00 97 e0 |N | JSR 0x97e0
000032b8 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
000032bc 31 fc ff ff 11 8c |1 | MOVE.W #0xffff,0x118c
000032c2 21 fc 00 00 00 01 11 88 |! | MOVE.L #0x1,0x1188
000032ca 08 f8 00 00 11 8e | | BSET.B #0x0,0x118e
000032d0 11 fc 00 64 a0 02 | d | MOVE.B #0x64,IO_DUART_MODEM_COMMAND
000032d6 08 d4 00 03 | | BSET.B #0x3,(A4)
000032da 60 0a |` | BRA 0x32e6
000032dc 08 94 00 03 | | BCLR.B #0x3,(A4)
000032e0 67 04 |g | BEQ 0x32e6
000032e2 08 d4 00 00 | | BSET.B #0x0,(A4)
000032e6 4c df 30 7f |L 0 | MOVEM.L (A7)+,D0+D1+D2+D3+D4+D5+D6+A4+A5
000032ea 4e 73 |Ns | RTE
000032ec 48 e7 f0 f0 |H | MOVEM.L A3+A2+A1+A0+D3+D2+D1+D0,-(A7)
000032f0 41 f9 00 00 e0 00 |A | LEA.L 0xe000,A0
000032f6 42 80 |B | CLR.L D0
000032f8 72 0f |r | MOVEQ.L #0x0f,D1
000032fa 34 3c 70 ff |4<p | MOVE.W #0x70ff,D2
000032fe 4a 39 00 00 fc 94 |J9 | TST.B MODEM_PORT_FLAG
00003304 67 04 |g | BEQ 0x330a
00003306 34 3c 50 ff |4<P | MOVE.W #0x50ff,D2
0000330a d4 42 | B | ADD.W D2,D2
0000330c 64 06 |d | BCC 0x3314
0000330e 08 d0 00 07 | | BSET.B #0x7,(A0)
00003312 52 80 |R | ADDQ.L #0x1,D0
00003314 50 88 |P | ADDQ.L #0x8,A0
00003316 51 c9 ff f2 |Q | DBF D1,0x330a
0000331a 4a 39 00 00 fc 94 |J9 | TST.B MODEM_PORT_FLAG
00003320 67 10 |g | BEQ 0x3332
00003322 31 fc 00 01 11 ac |1 | MOVE.W #0x1,0x11ac
00003328 08 f9 00 07 00 00 e0 80 | | BSET.B #0x7,0xe080
00003330 52 80 |R | ADDQ.L #0x1,D0
00003332 22 00 |" | MOVE.L D0,D1
00003334 53 81 |S | SUBQ.L #0x1,D1
00003336 24 3c 00 00 10 00 |$< | MOVE.L #0x1000,D2
0000333c 76 02 |v | MOVEQ.L #0x02,D3
0000333e d6 83 | | ADD.L D3,D3
00003340 e2 8a | | LSR.L #0x1,D2
00003342 e2 89 | | LSR.L #0x1,D1
00003344 66 f8 |f | BNE 0x333e
00003346 22 03 |" | MOVE.L D3,D1
00003348 41 f9 00 00 ac 00 |A | LEA.L 0xac00,A0
0000334e 21 c8 11 7c |! | | MOVE.L A0,0x117c
00003352 55 81 |U | SUBQ.L #0x2,D1
00003354 43 f0 28 00 |C ( | LEA.L (A0+D2.L),A1
00003358 30 89 |0 | MOVE.W A1,(A0)
0000335a 20 49 | I | MOVEA.L A1,A0
0000335c 51 c9 ff f6 |Q | DBF D1,0x3354
00003360 55 82 |U | SUBQ.L #0x2,D2
00003362 31 c2 11 80 |1 | MOVE.W D2,0x1180
00003366 52 82 |R | ADDQ.L #0x1,D2
00003368 31 c2 11 84 |1 | MOVE.W D2,0x1184
0000336c 46 42 |FB | NOT.W D2
0000336e 31 c2 11 82 |1 | MOVE.W D2,0x1182
00003372 96 80 | | SUB.L D0,D3
00003374 e4 8b | | LSR.L #0x2,D3
00003376 11 c3 11 86 | | MOVE.B D3,0x1186
0000337a e2 8b | | LSR.L #0x1,D3
0000337c 11 c3 11 87 | | MOVE.B D3,0x1187
00003380 41 f9 00 00 e0 00 |A | LEA.L 0xe000,A0
00003386 30 3c 00 10 |0< | MOVE.W #0x10,D0
0000338a 4a 10 |J | TST.B (A0)
0000338c 6a 22 |j" | BPL 0x33b0
0000338e 11 7c 00 11 00 06 | | | MOVE.B #0x11,(A0+0x6)
00003394 11 7c 00 13 00 07 | | | MOVE.B #0x13,(A0+0x7)
0000339a 22 78 11 7c |"x | | MOVEA.L 0x117c,A1
0000339e 31 d1 11 7e |1 ~ | MOVE.W (A1),0x117e
000033a2 32 b8 11 80 |2 | MOVE.W 0x1180,(A1)
000033a6 31 49 00 02 |1I | MOVE.W A1,(A0+0x2)
000033aa 52 89 |R | ADDQ.L #0x1,A1
000033ac 31 49 00 04 |1I | MOVE.W A1,(A0+0x4)
000033b0 50 88 |P | ADDQ.L #0x8,A0
000033b2 51 c8 ff d6 |Q | DBF D0,0x338a
000033b6 72 0f |r | MOVEQ.L #0x0f,D1
000033b8 30 30 17 b0 00 00 e0 02 |00 | MOVE.W (D1.W*8+#0xe002),D0 ; LEW=17b0
000033c0 54 40 |T@ | ADDQ.W #0x2,D0
000033c2 21 80 15 a0 11 3c |! < | MOVE.L D0,(D1.W*4+#0x113c) ; LEW=15a0
000033c8 51 c9 ff ee |Q | DBF D1,0x33b8
000033cc 41 f9 00 00 e0 10 |A | LEA.L 0xe010,A0
000033d2 4a 10 |J | TST.B (A0)
000033d4 6a 0c |j | BPL 0x33e2
000033d6 42 b8 11 88 |B | CLR.L 0x1188
000033da 42 78 11 8c |Bx | CLR.W 0x118c
000033de 42 38 11 8e |B8 | CLR.B 0x118e
000033e2 08 f8 00 02 90 03 | | BSET.B #0x2,IO_UART_COMMAND
000033e8 31 fc 0d 3c 0d 22 |1 < " | MOVE.W #0xd3c,0xd22
000033ee 31 fc 0e 3c 0d 2a |1 < * | MOVE.W #0xe3c,0xd2a
000033f4 31 fc 0f 3c 0d 32 |1 < 2 | MOVE.W #0xf3c,0xd32
000033fa 31 fc 10 3c 0d 3a |1 < : | MOVE.W #0x103c,0xd3a
00003400 42 40 |B@ | CLR.W D0
00003402 4e b9 00 00 39 12 |N 9 | JSR 0x3912
00003408 23 fc 00 00 3b 38 00 00 |# ;8 | MOVE.L #0x3b38,0x1438
00003410 14 38 | 8 |
00003412 23 fc 00 00 3e 66 00 00 |# >f | MOVE.L #0x3e66,0x143c
0000341a 14 3c | < |
0000341c 23 fc 00 00 3e 82 00 00 |# > | MOVE.L #0x3e82,0x1440
00003424 14 40 | @ |
00003426 23 fc 00 00 3e 9c 00 00 |# > | MOVE.L #0x3e9c,0x1444
0000342e 14 44 | D |
00003430 23 fc 00 00 3e b8 00 00 |# > | MOVE.L #0x3eb8,0x1448
00003438 14 48 | H |
0000343a 23 fc 00 00 41 94 00 00 |# A | MOVE.L #0x4194,0x144c
00003442 14 4c | L |
00003444 70 01 |p | MOVEQ.L #0x01,D0
00003446 4e b9 00 00 39 12 |N 9 | JSR 0x3912
0000344c 11 fc 00 80 a0 04 | | MOVE.B #0x80,IO_DUART_ACR_IPCR
00003452 11 fc 00 80 a0 05 | | MOVE.B #0x80,IO_DUART_IMR_ISR
00003458 4a 38 a0 0f |J8 | TST.B IO_DUART_CLR_OPC_STOP_COUNTER
0000345c 11 fc 00 f4 a0 0d | | MOVE.B #0xf4,IO_DUART_OPCR
00003462 11 fc 00 04 a0 0f | | MOVE.B #0x04,IO_DUART_CLR_OPC_STOP_COUNTER
00003468 23 fc 00 00 44 82 00 00 |# D | MOVE.L #0x4482,0x147d
00003470 14 7d | } |
00003472 0c 39 00 58 80 00 7f 80 | 9 X | CMPI.B #0x58,MODEM_DESIGNATOR
0000347a 67 00 00 60 |g ` | BEQ 0x34dc
0000347e 11 fc 00 10 a0 02 | | MOVE.B #0x10,IO_DUART_MODEM_COMMAND
00003484 11 fc 00 20 a0 02 | | MOVE.B #0x20,IO_DUART_MODEM_COMMAND
0000348a 11 fc 00 30 a0 02 | 0 | MOVE.B #0x30,IO_DUART_MODEM_COMMAND
00003490 11 fc 00 13 a0 00 | | MOVE.B #0x13,IO_DUART_MODEM_MODE
00003496 11 fc 00 13 11 d7 | | MOVE.B #0x13,0x11d7
0000349c 11 fc 00 1f a0 00 | | MOVE.B #0x1f,IO_DUART_MODEM_MODE
000034a2 11 fc 00 1f 11 d8 | | MOVE.B #0x1f,0x11d8
000034a8 11 fc 00 bb a0 01 | | MOVE.B #0xbb,IO_DUART_MODEM_STATUS
000034ae 11 fc 00 bb 11 d9 | | MOVE.B #0xbb,0x11d9
000034b4 21 fc 00 00 26 3e 01 18 |! &> | MOVE.L #VECTOR_MODEM.RXRDY,vector_modem.rxrdy
000034bc 21 fc 00 00 26 94 01 28 |! & (| MOVE.L #VECTOR_MODEM.DSCHG,vector_modem.dschg
000034c4 21 fc 00 00 31 44 01 2c |! 1D ,| MOVE.L #VECTOR_MODEM.TXRDY,vector_modem.txrdy
000034cc 11 fc 00 08 a0 02 | | MOVE.B #0x08,IO_DUART_MODEM_COMMAND
000034d2 11 fc 00 01 a0 02 | | MOVE.B #0x01,IO_DUART_MODEM_COMMAND
000034d8 60 00 00 a8 |` | BRA 0x3582
000034dc 11 fc 00 10 a0 02 | | MOVE.B #0x10,IO_DUART_MODEM_COMMAND
000034e2 11 fc 00 20 a0 02 | | MOVE.B #0x20,IO_DUART_MODEM_COMMAND
000034e8 11 fc 00 30 a0 02 | 0 | MOVE.B #0x30,IO_DUART_MODEM_COMMAND
000034ee 11 fc 00 93 a0 00 | | MOVE.B #0x93,IO_DUART_MODEM_MODE
000034f4 11 fc 00 17 a0 00 | | MOVE.B #0x17,IO_DUART_MODEM_MODE
000034fa 11 fc 00 bb a0 01 | | MOVE.B #0xbb,IO_DUART_MODEM_STATUS
00003500 21 fc 00 00 48 f8 01 28 |! H (| MOVE.L #0x48f8,vector_modem.dschg
00003508 21 fc 00 00 3b 2c 01 30 |! ;, 0| MOVE.L #VECTOR_MOSART.TXRDY,vector_mosart.txrdy
00003510 21 fc 00 00 40 b4 01 1c |! @ | MOVE.L #VECTOR_MOSART.RXRDY,vector_mosart.rxrdy
00003518 11 fc 00 03 a0 0f | | MOVE.B #0x03,IO_DUART_CLR_OPC_STOP_COUNTER
0000351e 20 3c 00 0f ff ff | < | MOVE.L #0xfffff,D0
00003524 53 80 |S | SUBQ.L #0x1,D0
00003526 66 fc |f | BNE 0x3524
00003528 11 fc 00 03 a0 0e | | MOVE.B #0x03,IO_DUART_SET_OPC_START_COUNTER
0000352e 11 fc 00 09 a0 02 | | MOVE.B #0x09,IO_DUART_MODEM_COMMAND
00003534 23 fc 00 00 9f 6c 00 00 |# l | MOVE.L #0x9f6c,0x1481
0000353c 14 81 | |
0000353e 33 fc 00 00 00 00 14 85 |3 | MOVE.W #0x0,0x1485
00003546 23 fc 00 00 3b 46 00 00 |# ;F | MOVE.L #0x3b46,0x1438
0000354e 14 38 | 8 |
00003550 23 fc 00 00 3e 74 00 00 |# >t | MOVE.L #0x3e74,0x143c
00003558 14 3c | < |
0000355a 23 fc 00 00 3e 90 00 00 |# > | MOVE.L #0x3e90,0x1440
00003562 14 40 | @ |
00003564 23 fc 00 00 3e aa 00 00 |# > | MOVE.L #0x3eaa,0x1444
0000356c 14 44 | D |
0000356e 23 fc 00 00 3e c6 00 00 |# > | MOVE.L #0x3ec6,0x1448
00003576 14 48 | H |
00003578 23 fc 00 00 41 a0 00 00 |# A | MOVE.L #0x41a0,0x144c
00003580 14 4c | L |
00003582 11 fc 00 10 a0 0a | | MOVE.B #0x10,IO_DUART_DIAG_COMMAND
00003588 11 fc 00 20 a0 0a | | MOVE.B #0x20,IO_DUART_DIAG_COMMAND
0000358e 11 fc 00 30 a0 0a | 0 | MOVE.B #0x30,IO_DUART_DIAG_COMMAND
00003594 11 fc 00 1f a0 08 | | MOVE.B #0x1f,IO_DUART_DIAG_MODE
0000359a 13 fc 00 1f 00 00 14 de | | MOVE.B #0x1f,0x14de
000035a2 11 fc 00 01 a0 08 | | MOVE.B #0x01,IO_DUART_DIAG_MODE
000035a8 11 fc 00 ee a0 09 | | MOVE.B #0xee,IO_DUART_DIAG_STATUS
000035ae 11 fc 00 09 a0 02 | | MOVE.B #0x09,IO_DUART_MODEM_COMMAND
000035b4 11 fc 00 09 a0 0a | | MOVE.B #0x09,IO_DUART_DIAG_COMMAND
000035ba 21 fc 93 03 fc 00 11 90 |! | MOVE.L #0x9303fc00,0x1190
000035c2 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
000035c6 45 f8 11 ae |E | LEA.L 0x11ae,A2
000035ca 20 3c 00 00 04 e1 | < | MOVE.L #0x4e1,D0
000035d0 25 7c 00 00 26 02 00 08 |%| & | MOVE.L #0x2602,(A2+0x8)
000035d8 4e b9 00 00 97 e0 |N | JSR 0x97e0
000035de 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
000035e2 4c df 0f 0f |L | MOVEM.L (A7)+,D0+D1+D2+D3+A0+A1+A2+A3
000035e6 4e 75 |Nu | RTS
000035e8 48 e7 80 80 |H | MOVEM.L A0+D0,-(A7)
000035ec 4a 39 00 00 fc 94 |J9 | TST.B MODEM_PORT_FLAG
000035f2 67 2a |g* | BEQ 0x361e
000035f4 41 f9 00 00 9e 76 |A v | LEA.L 0x9e76,A0
000035fa 11 fc 00 04 a0 02 | | MOVE.B #0x04,IO_DUART_MODEM_COMMAND
00003600 20 3c 00 09 89 68 | < h | MOVE.L #0x98968,D0
00003606 08 38 00 02 a0 01 | 8 | BTST.B #0x2,IO_DUART_MODEM_STATUS
0000360c 67 0c |g | BEQ 0x361a
0000360e 11 d8 a0 03 | | MOVE.B (A0)+,IO_DUART_MODEM_DATA
00003612 b1 fc 00 00 9e 9e | | CMPA.L #0x9e9e,A0
00003618 67 04 |g | BEQ 0x361e
0000361a 53 80 |S | SUBQ.L #0x1,D0
0000361c 66 e8 |f | BNE 0x3606
0000361e 4c df 01 01 |L | MOVEM.L (A7)+,D0+A0
00003622 4e 75 |Nu | RTS
00003624 21 c2 14 e0 |! | .XXX[0x4]
00003628 21 fc 00 00 15 0c 14 e4 |! | .XXX[0x80]
00003630 4a b8 14 e8 67 0c 4e b9 |J g N |
00003638 00 00 98 90 46 fc 21 00 | F ! |
00003640 60 ee 4a 42 67 52 46 fc |` JBgRF |
00003648 26 00 42 78 16 0c 48 e7 |& Bx H |
00003650 80 e0 45 f8 16 0e 20 3c | E <|
00003658 00 00 07 a1 25 7c 00 00 | %| |
00003660 36 a2 00 08 4e b9 00 00 |6 N |
00003668 97 e0 4c df 07 01 4a 78 | L Jx|
00003670 16 0c 66 24 4a b8 14 e0 | f$J |
00003678 67 0c 4e b9 00 00 98 90 |g N |
00003680 46 fc 26 00 60 e8 48 e7 |F & ` H |
00003688 80 e0 45 f8 16 0e 4e b9 | E N |
00003690 00 00 98 1c 4c df 07 01 | L |
00003698 46 fc 20 00 4a b8 14 e0 |F J |
000036a0 4e 75 52 78 16 0c 4e 75 |NuRx Nu|
000036a8 VECTOR_DIAG_BUS.TXRDY:
000036a8 4a b8 14 e8 |J | TST.L 0x14e8 ; <-- VECTOR_0x48
000036ac 57 fa 07 6f |W o | TRAPEQ.W #0x076f
000036b0 2f 00 |/ | MOVE.L D0,-(A7)
000036b2 42 80 |B | CLR.L D0
000036b4 10 38 14 db | 8 | MOVE.B 0x14db,D0
000036b8 ec f8 08 01 14 ec | | BFCLR.L 0x14ec,{D0:1}
000036be 66 16 |f | BNE 0x36d6
000036c0 08 b8 00 02 14 de | | BCLR.B #0x2,0x14de
000036c6 67 16 |g | BEQ 0x36de
000036c8 11 fc 00 10 a0 0a | | MOVE.B #0x10,IO_DUART_DIAG_COMMAND
000036ce 11 f8 14 de a0 08 | | MOVE.B 0x14de,IO_DUART_DIAG_MODE
000036d4 60 08 |` | BRA 0x36de
000036d6 08 f8 00 02 14 de | | BSET.B #0x2,0x14de
000036dc 67 ea |g | BEQ 0x36c8
000036de 46 fc 26 00 |F & | MOVE.W #0x2600,SR
000036e2 11 f0 01 a0 15 0c a0 0b | | MOVE.B (D0.W+#0x150c),IO_DUART_DIAG_DATA; LEW=01a0
000036ea 52 38 14 db |R8 | ADDQ.B #0x1,0x14db
000036ee 53 b8 14 e8 |S | SUBQ.L #0x1,0x14e8
000036f2 66 0c |f | BNE 0x3700
000036f4 11 fc 00 08 a0 0a | | MOVE.B #0x08,IO_DUART_DIAG_COMMAND
000036fa 08 b8 00 00 14 dc | | BCLR.B #0x0,0x14dc
00003700 20 1f | | MOVE.L (A7)+,D0
00003702 4e 73 |Ns | RTE
00003704 VECTOR_DIAG_BUS.RXRDY:
00003704 4a b8 14 e0 |J | TST.L 0x14e0 ; <-- VECTOR_0x44
00003708 57 fa 07 6f |W o | TRAPEQ.W #0x076f
0000370c 4a b8 14 e8 |J | TST.L 0x14e8
00003710 56 fa 06 71 |V q | TRAPNE.W #0x0671
00003714 e8 f8 00 04 a0 09 | | BFTST.L IO_DUART_DIAG_STATUS,{0:4}
0000371a 56 fa 07 70 |V p | TRAPNE.W #0x0770
0000371e 1f 00 | | MOVE.B D0,-(A7)
00003720 10 38 a0 0b | 8 | MOVE.B IO_DUART_DIAG_DATA,D0
00003724 11 80 01 e1 14 e4 | | MOVE.B D0,((#0x14e4)) ; LEW=01e1
0000372a 52 b8 14 e4 |R | ADDQ.L #0x1,0x14e4
0000372e 53 b8 14 e0 |S | SUBQ.L #0x1,0x14e0
00003732 67 08 |g | BEQ 0x373c
00003734 d1 38 14 dd | 8 | ADD.B D0,0x14dd
00003738 10 1f | | MOVE.B (A7)+,D0
0000373a 4e 73 |Ns | RTE
0000373c 91 38 14 dd | 8 | SUB.B D0,0x14dd
00003740 10 1f | | MOVE.B (A7)+,D0
00003742 4e 73 |Ns | RTE
00003744 48 e7 60 c0 |H ` | MOVEM.L A1+A0+D2+D1,-(A7)
00003748 41 bc 00 07 |A | CHK.W #0x7,D0
0000374c 42 81 |B | CLR.L D1
0000374e 12 28 00 01 | ( | MOVE.B (A0+0x1),D1
00003752 43 bc 00 0f |C | CHK.W #0xf,D1
00003756 14 00 | | MOVE.B D0,D2
00003758 eb 0a | | LSL.B #0x5,D2
0000375a 82 02 | | OR.B D2,D1
0000375c 46 fc 21 00 |F ! | MOVE.W #0x2100,SR
00003760 24 38 14 e8 |$8 | MOVE.L 0x14e8,D2
00003764 0c 42 00 fd | B | CMPI.W #0x00fd,D2
00003768 6f 08 |o | BLE 0x3772
0000376a 4e b9 00 00 98 90 |N | JSR 0x9890
00003770 60 ea |` | BRA 0x375c
00003772 14 38 14 da | 8 | MOVE.B 0x14da,D2
00003776 11 81 21 a0 15 0c | ! | MOVE.B D1,(D2.W+#0x150c) ; LEW=21a0
0000377c ee f8 08 81 14 ec | | BFSET.L 0x14ec,{D2:1}
00003782 52 38 14 da |R8 | ADDQ.B #0x1,0x14da
00003786 52 b8 14 e8 |R | ADDQ.L #0x1,0x14e8
0000378a 08 f8 00 00 14 dc | | BSET.B #0x0,0x14dc
00003790 66 06 |f | BNE 0x3798
00003792 11 fc 00 04 a0 0a | | MOVE.B #0x04,IO_DUART_DIAG_COMMAND
00003798 4e f0 05 b1 00 00 9e a0 |N | JMP ((D0.W*4+#0x9ea0)) ; LEW=05b1
000037a0 46 fc 20 00 4c df 03 06 |F L | .XXX[0x170]
000037a8 4e 75 74 01 4e b9 00 00 |Nut N |
000037b0 36 24 66 0c 42 80 10 38 |6$f B 8|
000037b8 15 0c 4e f9 00 00 37 a4 | N 7 |
000037c0 70 09 4e f9 00 00 37 a4 |p N 7 |
000037c8 12 38 14 da 11 a8 00 03 | 8 |
000037d0 11 a0 15 0c 42 82 14 28 | B (|
000037d8 00 02 52 01 11 82 11 a0 | R |
000037e0 15 0c 54 38 14 da 54 b8 | T8 T |
000037e8 14 e8 54 42 42 38 14 dd | TBB8 |
000037f0 4e b9 00 00 36 24 67 0e |N 6$g |
000037f8 b4 b8 14 e0 66 ca 70 09 | f p |
00003800 4e f9 00 00 37 a4 4a 38 |N 7 J8|
00003808 14 dd 67 08 70 04 4e f9 | g p N |
00003810 00 00 37 a4 43 f8 15 0c | 7 C |
00003818 11 59 00 02 57 42 6d 10 | Y WBm |
00003820 42 80 10 28 00 03 41 f0 |B ( A |
00003828 00 f4 10 d9 51 ca ff fc | Q |
00003830 70 01 4e f9 00 00 37 a4 |p N 7 |
00003838 12 38 14 da 42 80 10 28 | 8 B (|
00003840 00 02 11 80 11 a0 15 0c | |
00003848 52 01 52 b8 14 e8 34 3c |R R 4<|
00003850 00 ff 94 b8 14 e8 b4 40 | @|
00003858 6c 0c 4e b9 00 00 98 90 |l N |
00003860 46 fc 21 00 60 e8 24 00 |F ! ` $ |
00003868 67 2e 53 80 41 e8 00 04 |g.S A |
00003870 11 90 11 a0 15 0c 52 01 | R |
00003878 52 b8 14 e8 d4 18 53 80 |R S |
00003880 6b 16 46 fc 20 00 11 90 |k F |
00003888 11 a0 15 0c 52 01 52 b8 | R R |
00003890 14 e8 d4 18 51 c8 ff f0 | Q |
00003898 11 82 11 a0 15 0c 52 01 | R |
000038a0 52 b8 14 e8 11 c1 14 da |R |
000038a8 46 fc 21 00 4a b8 14 e8 |F ! J |
000038b0 67 0e 08 f8 00 00 14 dc |g |
000038b8 66 06 11 fc 00 04 a0 0a |f |
000038c0 46 fc 20 00 4e f9 00 00 |F N |
000038c8 37 a4 00 00 08 b9 00 03 |7 |
000038d0 00 00 e0 18 67 08 08 f9 | g |
000038d8 00 00 00 00 e0 00 21 fc | ! |
000038e0 00 00 13 04 14 10 42 b8 | B |
000038e8 14 1e 42 b8 14 2a 42 b8 | B *B |
000038f0 14 22 42 b8 12 00 42 39 | "B B9|
000038f8 00 00 14 7c 48 e7 80 e0 | |H |
00003900 45 f9 00 00 14 64 4e b9 |E dN |
00003908 00 00 98 1c 4c df 07 01 | L |
00003910 42 40 |B@ | .XXX[0x2]
00003912 00 79 20 00 93 03 e0 02 | y | ORI.W #0x2000,IO_RESHA_SCB_CTL
0000391a 41 f8 b0 02 |A | LEA.L IO_MOSART_DATA,A0
0000391e 4e b9 00 00 39 62 |N 9b | JSR 0x3962
00003924 11 bc 00 40 02 01 | @ | MOVE.B #0x40,(A0+D0.W*2+#0x1)
0000392a 42 01 |B | CLR.B D1
0000392c 52 01 |R | ADDQ.B #0x1,D1
0000392e 66 fc |f | BNE 0x392c
00003930 4a 40 |J@ | TST.W D0
00003932 66 2e |f. | BNE 0x3962
00003934 08 39 00 01 00 00 fc 00 | 9 | BTST.B #0x1,0xfc00
0000393c 67 1a |g | BEQ 0x3958
0000393e 4e b9 00 00 3f 00 |N ? | JSR 0x3f00
00003944 11 fc 00 4d b0 03 | M | MOVE.B #0x4d,IO_MOSART_CONTROL
0000394a 11 fc 00 02 14 29 | ) | MOVE.B #0x02,0x1429
00003950 11 f8 14 29 b0 03 | ) | MOVE.B 0x1429,IO_MOSART_CONTROL
00003956 4e 75 |Nu | RTS
00003958 08 39 00 00 00 00 fc 00 | 9 | BTST.B #0x0,0xfc00
00003960 66 dc |f | BNE 0x393e
00003962 42 30 02 01 |B0 | CLR.B (A0+D0.W*2+#0x1)
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 4e 75 |Nu | RTS
00003970 33 fc 00 02 00 00 14 85 |3 | MOVE.W #0x2,0x1485
00003978 08 b9 00 03 00 00 e0 18 | | BCLR.B #0x3,0xe018
00003980 67 08 |g | BEQ 0x398a
00003982 08 f9 00 00 00 00 e0 00 | | BSET.B #0x0,0xe000
0000398a 21 fc 00 00 13 04 14 10 |! | MOVE.L #0x1304,0x1410
00003992 42 b8 14 1e |B | CLR.L 0x141e
00003996 42 b8 14 2a |B * | CLR.L 0x142a
0000399a 42 b8 14 22 |B " | CLR.L 0x1422
0000399e 42 b8 12 00 |B | CLR.L 0x1200
000039a2 42 39 00 00 14 7c |B9 | | CLR.B 0x147c
000039a8 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
000039ac 45 f9 00 00 14 64 |E d | LEA.L 0x1464,A2
000039b2 4e b9 00 00 98 1c |N | JSR 0x981c
000039b8 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
000039bc 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
000039c0 45 f9 00 00 14 54 |E T | LEA.L 0x1454,A2
000039c6 4e b9 00 00 98 1c |N | JSR 0x981c
000039cc 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
000039d0 4e b0 01 f1 00 00 14 40 |N @| JSR ((#0x1440)) ; LEW=01f1
000039d8 4e b0 01 f1 00 00 14 44 |N D| JSR ((#0x1444)) ; LEW=01f1
000039e0 11 fc 00 80 a0 04 | | MOVE.B #0x80,IO_DUART_ACR_IPCR
000039e6 11 fc 00 03 a0 0f | | MOVE.B #0x03,IO_DUART_CLR_OPC_STOP_COUNTER
000039ec 20 3c 00 00 1e 84 | < | MOVE.L #0x1e84,D0
000039f2 12 3c 00 0a | < | MOVE.B #0x0a,D1
000039f6 4e b9 00 00 40 76 |N @v | JSR 0x4076
000039fc 4e 75 |Nu | RTS
000039fe 4e b9 |N | .XXX[0x2]
00003a00 00 00 3f 00 11 fc 00 03 | ? | .XXX[0xd0]
00003a08 a0 0e 33 fc 00 00 00 00 | 3 |
00003a10 14 85 4e 75 08 b4 00 01 | Nu |
00003a18 01 70 00 00 00 00 18 3c | p <|
00003a20 00 a5 42 05 12 1a 67 28 | B g(|
00003a28 08 f8 00 01 14 2a 66 2a | *f*|
00003a30 11 c4 14 26 8b 38 14 2a | & 8 *|
00003a38 4a 38 14 2d 67 0c b2 38 |J8 -g 8|
00003a40 14 2d 56 fa 08 10 42 38 | -V B8|
00003a48 14 2d 4e b9 00 00 28 d8 | -N ( |
00003a50 11 c1 14 2d 4e f9 00 00 | -N |
00003a58 28 a4 08 f4 00 03 01 70 |( p|
00003a60 00 00 00 00 66 ee 08 f9 | f |
00003a68 00 00 00 00 e0 00 60 e4 | ` |
00003a70 08 f8 00 03 14 2a 4e f9 | *N |
00003a78 00 00 27 fa 12 3c 00 05 | ' < |
00003a80 18 38 14 2b 67 3e 0c 04 | 8 +g> |
00003a88 00 02 67 14 12 3c 00 04 | g < |
00003a90 4e b9 00 00 43 dc 42 81 |N C B |
00003a98 12 1a d5 c1 42 81 60 b4 | B ` |
00003aa0 18 3c 00 d2 1a 3c 00 10 | < < |
00003aa8 48 e7 c0 c0 70 03 4e b9 |H p N |
00003ab0 00 00 29 74 64 f6 4c df | )td L |
00003ab8 03 03 42 39 00 00 14 7c | B9 ||
00003ac0 60 00 ff 62 08 39 00 00 |` b 9 |
00003ac8 00 00 fc 00 67 c2 60 d0 | g ` |
00003ad0 48 e7 c8 c0 |H | MOVEM.L A1+A0+D4+D1+D0,-(A7)
00003ad4 12 3c 00 05 | < | MOVE.B #0x05,D1
00003ad8 18 38 14 2b | 8 + | MOVE.B 0x142b,D4
00003adc 67 32 |g2 | BEQ 0x3b10
00003ade 0c 04 00 02 | | CMPI.B #0x02,D4
00003ae2 67 0a |g | BEQ 0x3aee
00003ae4 12 3c 00 04 | < | MOVE.B #0x04,D1
00003ae8 4e b9 00 00 43 dc |N C | JSR 0x43dc
00003aee 11 fc 00 d2 14 26 | & | MOVE.B #0xd2,0x1426
00003af4 70 03 |p | MOVEQ.L #0x03,D0
00003af6 4e b9 00 00 29 74 |N )t | JSR 0x2974
00003afc 64 f6 |d | BCC 0x3af4
00003afe 42 39 00 00 14 7c |B9 | | CLR.B 0x147c
00003b04 08 f8 00 04 14 2a | * | BSET.B #0x4,0x142a
00003b0a 4c df 03 13 |L | MOVEM.L (A7)+,D0+D1+D4+A0+A1
00003b0e 4e 75 |Nu | RTS
00003b10 08 39 00 00 00 00 fc 00 | 9 | BTST.B #0x0,0xfc00
00003b18 67 ce |g | BEQ 0x3ae8
00003b1a 60 d2 |` | BRA 0x3aee
00003b1c 08 f8 00 03 14 2a | * | BSET.B #0x3,0x142a
00003b22 4e 75 |Nu | RTS
00003b24 08 f8 00 01 14 2a | * | BSET.B #0x1,0x142a
00003b2a 4e 75 |Nu | RTS
00003b2c VECTOR_MOSART.TXRDY:
; Via VECTOR_MOSART.TXRDY
00003b2c 53 78 14 18 |Sx | SUBQ.W #0x1,0x1418 ; <-- VECTOR_0x4c
00003b30 6d 22 |m" | BLT 0x3b54
00003b32 4e f0 01 e1 14 38 |N 8 | JMP ((#0x1438)) ; LEW=01e1
00003b38 11 f0 01 e1 14 0c b0 02 | | .XXX[0x18]
00003b40 52 b8 14 0c 4e 73 11 f0 |R Ns |
00003b48 01 e1 14 0c a0 03 52 b8 | R |
00003b50 14 0c 4e 73 | Ns | .XXX[0x4]
00003b54 48 e7 f0 e0 |H | MOVEM.L A2+A1+A0+D3+D2+D1+D0,-(A7)
00003b58 30 38 14 18 |08 | MOVE.W 0x1418,D0
00003b5c 46 40 |F@ | NOT.W D0
00003b5e 41 bc 00 03 |A | CHK.W #0x3,D0
00003b62 4e f0 05 b0 00 00 3b 70 |N ;p| JMP (D0.W*4+#0x3b70) ; LEW=05b0
00003b6a 4c df 07 0f 4e 73 |L Ns | .XXX[0x6]
00003b70 60 00 00 0e 60 00 03 e4 |` ` | .XXX[0x290]
00003b78 60 00 04 38 60 00 04 a8 |` 8` |
00003b80 48 e7 80 e0 45 f9 00 00 |H E |
00003b88 14 54 4e b9 00 00 98 1c | TN |
00003b90 4c df 07 01 4e b9 00 00 |L N |
00003b98 3b 9e 60 00 ff ce 4e b9 |; ` N |
00003ba0 00 00 3e 7c 0c b8 00 00 | >| |
00003ba8 12 00 14 0c 6f 1c 08 f8 | o |
00003bb0 00 07 14 2a 11 fc 00 29 | * )|
00003bb8 14 50 0c 39 00 58 80 00 | P 9 X |
00003bc0 7f 80 66 06 11 fc 00 51 | f Q|
00003bc8 14 50 4e b9 00 00 3b d2 | PN ; |
00003bd0 4e 75 08 b8 00 05 14 2a |Nu *|
00003bd8 66 00 00 aa 08 b8 00 06 |f |
00003be0 14 2a 66 00 00 f8 08 38 | *f 8|
00003be8 00 07 14 2a 66 34 08 38 | *f4 8|
00003bf0 00 06 b0 03 66 00 02 02 | f |
00003bf8 08 b8 00 04 14 2a 66 00 | *f |
00003c00 00 60 08 b8 00 01 14 2a | ` *|
00003c08 66 00 01 28 70 03 08 b8 |f (p |
00003c10 00 03 14 2a 66 00 00 58 | *f X|
00003c18 20 3c 00 00 1e 84 60 00 | < ` |
00003c20 00 10 53 38 14 50 67 00 | S8 Pg |
00003c28 01 88 20 3c 00 00 1e 84 | < |
00003c30 12 3c 00 02 4e b9 00 00 | < N |
00003c38 40 76 4e 75 0c 39 00 58 |@vNu 9 X|
00003c40 80 00 7f 80 67 00 ff 58 | g X|
00003c48 08 38 00 06 b0 03 67 00 | 8 g |
00003c50 ff 4e 08 38 00 07 b0 03 | N 8 |
00003c58 66 00 ff 44 60 00 01 a4 |f D` |
00003c60 10 38 14 2b 0c 00 00 02 | 8 + |
00003c68 67 00 ff 8e 70 01 11 c0 |g p |
00003c70 14 31 41 f8 12 00 10 3c | 1A <|
00003c78 00 b4 11 c0 14 26 32 38 | &28|
00003c80 14 1f 60 14 41 f8 11 fc | ` A |
00003c88 10 38 14 27 12 38 14 21 | 8 ' 8 !|
00003c90 0c 00 00 f0 66 02 53 01 | f S |
00003c98 31 fc 00 04 14 18 21 c8 |1 ! |
00003ca0 14 0c 10 c0 10 c1 42 18 | B |
00003ca8 b1 01 10 81 20 3c 00 03 | < |
00003cb0 93 84 12 3c 00 03 4e b9 | < N |
00003cb8 00 00 40 76 4e b9 00 00 | @vN |
00003cc0 3e 5a 4e 75 08 b8 00 06 |>ZNu |
00003cc8 14 2a 67 e0 0c 38 00 b4 | *g 8 |
00003cd0 14 28 66 d8 08 f8 00 06 | (f |
00003cd8 14 2a 60 d0 08 b8 00 07 | *` |
00003ce0 14 2a 67 00 ff 34 10 38 | *g 4 8|
00003ce8 14 28 0c 00 00 e1 66 10 | ( f |
00003cf0 10 38 14 26 0c 00 00 b4 | 8 & |
00003cf8 67 00 01 0e 60 00 00 c4 |g ` |
00003d00 42 38 12 02 42 38 12 03 |B8 B8 |
00003d08 0c 00 00 c3 67 14 10 38 | g 8|
00003d10 14 26 0c 00 00 b4 67 00 | & g |
00003d18 00 f0 52 78 14 1e 60 00 | Rx ` |
00003d20 fe d8 11 fc 00 06 14 2b | +|
00003d28 11 fc 00 a5 14 26 60 00 | &` |
00003d30 fe c8 42 82 14 38 12 02 | B 8 |
00003d38 b5 03 16 38 12 03 45 f0 | 8 E |
00003d40 21 a0 12 04 70 03 4e b9 |! p N |
00003d48 00 00 29 74 65 1a 52 02 | )te R |
00003d50 b1 03 14 c0 4a 79 00 00 | Jy |
00003d58 07 7a 67 e8 0c 02 00 fa | zg |
00003d60 66 e2 08 f8 00 01 14 2a |f *|
00003d68 08 b9 00 03 00 00 e0 18 | |
00003d70 67 08 08 f9 00 00 00 00 |g |
00003d78 e0 00 41 f8 12 00 21 c8 | A ! |
00003d80 14 0c 10 38 14 26 12 38 | 8 & 8|
00003d88 14 1f 10 c0 10 c1 10 c2 | |
00003d90 10 83 4a 38 14 2d 66 00 | J8 -f |
00003d98 fe a2 b1 03 b3 03 b5 03 | |
00003da0 10 83 58 42 31 c2 14 18 | XB1 |
00003da8 42 38 14 32 60 00 fe fe |B8 2` |
00003db0 10 38 14 26 0c 00 00 b4 | 8 & |
00003db8 67 00 00 4e 08 b8 00 07 |g N |
00003dc0 14 2a 50 38 14 32 6b 3a | *P8 2k:|
00003dc8 42 40 10 38 12 02 58 40 |B@ 8 X@|
00003dd0 31 c0 14 18 21 fc 00 00 |1 ! |
00003dd8 12 00 14 0c 0c 38 00 10 | 8 |
00003de0 14 32 66 00 fe c8 20 3c | 2f <|
00003de8 00 08 f0 ca 12 3c 00 0d | < |
00003df0 4e b9 00 00 40 76 4e 75 |N @vNu|
00003df8 08 38 00 07 b0 03 66 00 | 8 f |
00003e00 fd f8 | | .XXX[0x2]
00003e02 70 02 |p | MOVEQ.L #0x02,D0
00003e04 11 c0 14 31 | 1 | MOVE.B D0,0x1431
00003e08 0c 39 00 58 80 00 7f 80 | 9 X | CMPI.B #0x58,MODEM_DESIGNATOR
00003e10 67 18 |g | BEQ 0x3e2a
00003e12 42 38 14 29 |B8 ) | CLR.B 0x1429
00003e16 11 f8 14 29 b0 03 | ) | MOVE.B 0x1429,IO_MOSART_CONTROL
00003e1c 11 fc 00 07 14 2b | + | MOVE.B #0x07,0x142b
00003e22 4e b9 00 00 3e 48 |N >H | JSR 0x3e48
00003e28 4e 75 |Nu | RTS
00003e2a 4e b9 00 00 39 70 |N 9p | JSR 0x3970
00003e30 4e b9 00 00 43 d4 |N C | JSR 0x43d4
00003e36 4e 75 |Nu | RTS
00003e38 08 38 00 07 b0 03 4e b9 | 8 N | .XXX[0x10]
00003e40 00 00 43 d4 60 00 fa 86 | C ` |
00003e48 12 3c 00 04 | < | MOVE.B #0x04,D1
00003e4c 20 3c 00 02 fa ee | < | MOVE.L #0x2faee,D0
00003e52 4e b9 00 00 40 76 |N @v | JSR 0x4076
00003e58 4e 75 |Nu | RTS
00003e5a 08 f8 00 05 14 29 | ) | .XXX[0x6]
00003e60 4e f0 01 e1 14 3c 08 f8 |N < | .XXX[0xa0]
00003e68 00 00 14 29 11 f8 14 29 | ) )|
00003e70 b0 03 4e 75 11 fc 00 04 | Nu |
00003e78 a0 02 4e 75 4e f0 01 e1 | NuN |
00003e80 14 40 02 38 00 de 14 29 | @ 8 )|
00003e88 11 f8 14 29 b0 03 4e 75 | ) Nu|
00003e90 11 fc 00 08 a0 02 4e f0 | N |
00003e98 01 e1 14 44 08 f8 00 02 | D |
00003ea0 14 29 11 f8 14 29 b0 03 | ) ) |
00003ea8 4e 75 11 fc 00 01 a0 02 |Nu |
00003eb0 4e 75 4e f0 01 e1 14 48 |NuN H|
00003eb8 08 b8 00 02 14 29 11 f8 | ) |
00003ec0 14 29 b0 03 4e 75 11 fc | ) Nu |
00003ec8 00 02 a0 02 4e 75 08 39 | Nu 9|
00003ed0 00 01 00 00 fc 00 67 08 | g |
00003ed8 08 38 00 06 b0 03 66 32 | 8 f2|
00003ee0 08 b8 00 04 14 2a 66 44 | *fD|
00003ee8 08 b8 00 03 14 2a 08 b8 | * |
00003ef0 00 01 14 2a 67 0a 70 03 | *g p |
00003ef8 4e b9 00 00 29 74 64 f6 |N )td |
00003f00 12 3c 00 00 | < | MOVE.B #0x00,D1
00003f04 20 3c 00 00 98 96 | < | MOVE.L #0x9896,D0
00003f0a 4e b9 00 00 40 76 |N @v | JSR 0x4076
00003f10 4e 75 |Nu | RTS
00003f12 42 78 14 2e 11 fc |Bx . | .XXX[0x6]
00003f18 00 41 b0 02 11 fc 00 01 | A | .XXX[0x158]
00003f20 14 2b 31 fc ff ff 14 18 | +1 |
00003f28 60 00 ff 36 0c 39 00 58 |` 6 9 X|
00003f30 80 00 7f 80 67 00 04 ce | g |
00003f38 21 fc 80 00 7e 0b 14 34 |! ~ 4|
00003f40 11 fc 00 03 14 2b 11 fc | + |
00003f48 00 1f 14 50 31 fc ff fe | P1 |
00003f50 14 18 42 78 14 2e 60 00 | Bx .` |
00003f58 ff 08 4a 38 14 2e 66 20 | J8 .f |
00003f60 11 fc 00 02 14 2b 4e b9 | +N |
00003f68 00 00 3e 7c 12 3c 00 01 | >| < |
00003f70 20 3c 00 00 98 96 4e b9 | < N |
00003f78 00 00 40 76 60 00 fb ec | @v` |
00003f80 70 04 4e b9 00 00 3e 04 |p N > |
00003f88 60 00 fb e0 12 38 14 2b |` 8 +|
00003f90 0c 01 00 05 67 0a 12 3c | g <|
00003f98 00 00 4e b9 00 00 43 dc | N C |
00003fa0 21 fc 00 00 13 04 14 10 |! |
00003fa8 4e b9 00 00 3e 96 60 00 |N > ` |
00003fb0 fc 68 20 78 14 34 10 38 | h x 4 8|
00003fb8 14 2e 66 66 10 18 66 14 | .ff f |
00003fc0 11 fc 00 52 14 2e 11 fc | R . |
00003fc8 00 0a 14 50 11 fc 00 04 | P |
00003fd0 14 2b 60 6c 53 38 14 50 | +`lS8 P|
00003fd8 67 00 00 98 0c 00 00 20 |g |
00003fe0 67 da 21 c8 14 34 52 78 |g ! 4Rx|
00003fe8 14 18 0c 00 00 54 67 2a | Tg*|
00003ff0 0c 00 00 57 67 24 0c 00 | Wg$ |
00003ff8 00 50 66 06 10 3c 00 52 | Pf < R|
00004000 60 18 0c 00 00 44 66 06 |` Df |
00004008 10 3c 00 50 60 0c 00 f9 | < P` |
00004010 00 00 00 00 9e ea 65 00 | e |
00004018 00 5a 11 c0 b0 02 60 00 | Z ` |
00004020 fb 4a 72 03 60 2c 10 38 | Jr `, 8|
00004028 14 2e 67 3c 0c 00 00 49 | .g< I|
00004030 67 36 53 38 14 50 67 0e |g6S8 Pg |
00004038 52 78 14 18 42 38 14 2e |Rx B8 .|
00004040 70 4d 60 00 ff d6 12 3c |pM` <|
00004048 00 01 0c 00 00 42 67 02 | Bg |
00004050 72 03 4e b9 00 00 43 dc |r N C |
00004058 4e b9 00 00 3e 7c 4e b9 |N >|N |
00004060 00 00 38 cc 60 00 fb 04 | 8 ` |
00004068 11 fc 00 05 14 2b 60 00 | +` |
00004070 fe f6 50 fa 08 10 | P | .XXX[0x6]
00004076 11 c1 14 60 | ` | MOVE.B D1,0x1460
0000407a 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
0000407e 45 f8 14 54 |E T | LEA.L 0x1454,A2
00004082 20 00 | | MOVE.L D0,D0
00004084 25 7c 00 00 40 98 00 08 |%| @ | MOVE.L #0x4098,(A2+0x8)
0000408c 4e b9 00 00 97 e0 |N | JSR 0x97e0
00004092 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
00004096 4e 75 |Nu | RTS
00004098 48 e7 30 20 42 40 10 38 |H 0 B@ 8| .XXX[0x18]
000040a0 14 60 41 bc 00 0d 4e b0 | `A N |
000040a8 05 b1 00 00 9e ec 4c df | L |
000040b0 04 0c 4e 75 | Nu | .XXX[0x4]
000040b4 VECTOR_MOSART.RXRDY:
; Via VECTOR_MOSART.RXRDY
000040b4 48 e7 e0 80 |H | MOVEM.L A0+D2+D1+D0,-(A7) ; <-- VECTOR_0x47
000040b8 12 38 b0 03 | 8 | MOVE.B IO_MOSART_CONTROL,D1
000040bc 14 38 b0 02 | 8 | MOVE.B IO_MOSART_DATA,D2
000040c0 08 01 00 07 | | BTST.L #0x7,D1
000040c4 67 00 00 dc |g | BEQ 0x41a2
000040c8 02 01 00 78 | x | ANDI.B #0x78,D1
000040cc 4a 38 14 7c |J8 | | TST.B 0x147c
000040d0 66 76 |fv | BNE 0x4148
000040d2 20 78 14 10 | x | MOVEA.L 0x1410,A0
000040d6 b1 fc 00 00 13 04 | | CMPA.L #0x1304,A0
000040dc 66 24 |f$ | BNE 0x4102
000040de 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
000040e2 45 f8 14 64 |E d | LEA.L 0x1464,A2
000040e6 20 3c 00 02 62 58 | < bX | MOVE.L #0x26258,D0
000040ec 25 7c 00 00 41 b2 00 08 |%| A | MOVE.L #0x41b2,(A2+0x8)
000040f4 4e b9 00 00 97 e0 |N | JSR 0x97e0
000040fa 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
000040fe 42 38 14 2c |B8 , | CLR.B 0x142c
00004102 4a 01 |J | TST.B D1
00004104 66 00 00 82 |f | BNE 0x4188
00004108 b5 38 14 2c | 8 , | EOR.B D2,0x142c
0000410c 10 c2 | | MOVE.B D2,(A0)+
0000410e 08 38 00 00 14 2a | 8 * | BTST.B #0x0,0x142a
00004114 67 10 |g | BEQ 0x4126
00004116 53 78 14 1a |Sx | SUBQ.W #0x1,0x141a
0000411a 67 00 00 ba |g | BEQ 0x41d6
0000411e 08 38 00 02 14 2a | 8 * | BTST.B #0x2,0x142a
00004124 66 62 |fb | BNE 0x4188
00004126 b1 fc 00 00 13 08 | | CMPA.L #0x1308,A0
0000412c 66 16 |f | BNE 0x4144
0000412e 54 48 |TH | ADDQ.L #0x2,A0
00004130 08 f8 00 00 14 2a | * | BSET.B #0x0,0x142a
00004136 42 40 |B@ | CLR.W D0
00004138 10 38 13 06 | 8 | MOVE.B 0x1306,D0
0000413c 31 c0 14 1a |1 | MOVE.W D0,0x141a
00004140 67 00 00 94 |g | BEQ 0x41d6
00004144 21 c8 14 10 |! | MOVE.L A0,0x1410
00004148 4c df 01 07 |L | MOVEM.L (A7)+,D0+D1+D2+A0
0000414c 4e 73 |Ns | RTE
0000414e 08 b8 00 02 14 2a | * | BCLR.B #0x2,0x142a
00004154 67 12 |g | BEQ 0x4168
00004156 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
0000415a 45 f8 14 70 |E p | LEA.L 0x1470,A2
0000415e 4e b9 00 00 98 1c |N | JSR 0x981c
00004164 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
00004168 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
0000416c 45 f8 14 64 |E d | LEA.L 0x1464,A2
00004170 20 3c 00 02 62 58 | < bX | MOVE.L #0x26258,D0
00004176 25 7c 00 00 41 b2 00 08 |%| A | MOVE.L #0x41b2,(A2+0x8)
0000417e 4e b9 00 00 97 e0 |N | JSR 0x97e0
00004184 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
00004188 11 fc 00 01 14 7c | | | MOVE.B #0x01,0x147c
0000418e 4e f0 01 e1 14 4c |N L | JMP ((#0x144c)) ; LEW=01e1
00004194 10 38 14 29 | 8 ) | .XXX[0x4]
00004198 08 c0 00 04 11 c0 b0 03 | | .XXX[0x8]
000041a0 60 a6 |` | .XXX[0x2]
000041a2 11 c1 14 2f | / | MOVE.B D1,0x142f
000041a6 11 c2 14 2e | . | MOVE.B D2,0x142e
000041aa 11 f8 14 2b 14 30 | + 0 | MOVE.B 0x142b,0x1430
000041b0 60 96 |` | BRA 0x4148
000041b2 21 fc 00 00 13 04 |! | .XXX[0x6]
000041b8 14 10 08 b8 00 00 14 2a | *| .XXX[0x18]
000041c0 42 38 14 7c 11 fc 00 e1 |B8 | |
000041c8 14 27 52 78 14 24 08 f8 | 'Rx $ |
000041d0 00 05 14 2a 4e 75 | *Nu | .XXX[0x6]
000041d6 21 fc 00 00 13 04 14 10 |! | MOVE.L #0x1304,0x1410
000041de 08 b8 00 00 14 2a | * | BCLR.B #0x0,0x142a
000041e4 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
000041e8 45 f8 14 64 |E d | LEA.L 0x1464,A2
000041ec 4e b9 00 00 98 1c |N | JSR 0x981c
000041f2 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
000041f6 42 40 |B@ | CLR.W D0
000041f8 10 38 13 06 | 8 | MOVE.B 0x1306,D0
000041fc 67 4a |gJ | BEQ 0x4248
000041fe 11 c0 13 09 | | MOVE.B D0,0x1309
00004202 11 f8 13 04 13 08 | | MOVE.B 0x1304,0x1308
00004208 08 f8 00 02 14 2a | * | BSET.B #0x2,0x142a
0000420e 21 fc 00 00 13 0a 14 14 |! | MOVE.L #0x130a,0x1414
00004216 4a 79 00 00 07 7a |Jy z | TST.W 0x77a
0000421c 66 06 |f | BNE 0x4224
0000421e 55 b8 14 14 |U | SUBQ.L #0x2,0x1414
00004222 54 40 |T@ | ADDQ.W #0x2,D0
00004224 31 c0 14 1c |1 | MOVE.W D0,0x141c
00004228 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
0000422c 45 f8 14 70 |E p | LEA.L 0x1470,A2
00004230 20 3c 00 00 00 27 | < ' | MOVE.L #0x27,D0
00004236 25 7c 00 00 43 50 00 08 |%| CP | MOVE.L #0x4350,(A2+0x8)
0000423e 4e b9 00 00 97 e0 |N | JSR 0x97e0
00004244 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
00004248 10 38 13 04 | 8 | MOVE.B 0x1304,D0
0000424c 11 c0 13 08 | | MOVE.B D0,0x1308
00004250 12 00 | | MOVE.B D0,D1
00004252 e8 19 | | ROR.B #0x4,D1
00004254 b1 01 | | EOR.B D0,D1
00004256 52 01 |R | ADDQ.B #0x1,D1
00004258 66 00 fe f4 |f | BNE 0x414e
0000425c 14 00 | | MOVE.B D0,D2
0000425e 02 40 00 0f | @ | ANDI.W #0x000f,D0
00004262 0c 40 00 05 | @ | CMPI.W #0x0005,D0
00004266 6e 00 00 ca |n | BGT 0x4332
0000426a 4e f0 03 b0 00 00 42 72 |N Br| JMP (D0.W*2+#0x4272) ; LEW=03b0
00004272 60 0a 60 1c 60 58 |` ` `X | .XXX[0x6]
00004278 60 2a 60 58 60 64 4a 38 |`*`X`dJ8| .XXX[0xb8]
00004280 14 2c 66 0a 10 38 13 05 | ,f 8 |
00004288 b0 38 14 1f 67 08 14 3c | 8 g <|
00004290 00 e1 52 78 14 22 08 f8 | Rx " |
00004298 00 06 14 2a 11 c2 14 28 | * (|
000042a0 60 00 fe a6 4a 79 00 00 |` Jy |
000042a8 07 7a 67 ea 30 3c 53 00 | zg 0<S |
000042b0 20 78 14 14 10 18 21 c8 | x ! |
000042b8 14 14 53 78 14 1c 33 c0 | Sx 3 |
000042c0 00 00 0f 3c 23 fc 02 00 | <# |
000042c8 00 01 00 00 0d 2c 60 c6 | ,` |
000042d0 50 fa 08 10 4a 38 14 2c |P J8 ,|
000042d8 66 52 4e b9 00 00 43 d4 |fRN C |
000042e0 60 36 4a 38 14 2c 66 4a |`6J8 ,fJ|
000042e8 30 38 14 20 b0 38 13 05 |08 8 |
000042f0 67 26 53 40 b0 38 13 05 |g&S@ 8 |
000042f8 66 32 08 b8 00 02 14 2a |f2 *|
00004300 67 12 48 e7 80 e0 45 f8 |g H E |
00004308 14 70 4e b9 00 00 98 1c | pN |
00004310 4c df 07 01 31 c0 14 20 |L 1 |
00004318 11 fc 00 f0 14 27 52 78 | 'Rx|
00004320 14 20 08 f8 00 05 14 2a | *|
00004328 60 00 fe 1e 4e b9 00 00 |` N |
00004330 41 c4 |A | .XXX[0x2]
00004332 08 b8 00 02 14 2a | * | BCLR.B #0x2,0x142a
00004338 67 12 |g | BEQ 0x434c
0000433a 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
0000433e 45 f8 14 70 |E p | LEA.L 0x1470,A2
00004342 4e b9 00 00 98 1c |N | JSR 0x981c
00004348 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
0000434c 60 00 fd fa |` | BRA 0x4148
00004350 48 e7 f0 80 20 78 14 14 |H x | .XXX[0x80]
00004358 30 38 14 1c 67 3a 42 83 |08 g:B |
00004360 16 39 00 00 0d 2c 72 7e | 9 ,r~|
00004368 92 79 00 00 0d 2e 6f 30 | y .o0|
00004370 34 3c 83 00 14 18 31 82 |4< 1 |
00004378 31 b0 00 00 0f 3c 54 03 |1 <T |
00004380 52 79 00 00 0d 2e 53 40 |Ry .S@|
00004388 67 06 53 41 67 12 60 e4 |g SAg ` |
00004390 08 b8 00 02 14 2a 60 30 | *`0|
00004398 08 b8 00 02 14 2a 60 2e | *`.|
000043a0 21 c8 14 14 31 c0 14 1c |! 1 |
000043a8 48 e7 80 e0 45 f8 14 70 |H E p|
000043b0 20 3c 00 00 04 e1 25 7c | < %||
000043b8 00 00 43 50 00 08 4e b9 | CP N |
000043c0 00 00 97 e0 4c df 07 01 | L |
000043c8 13 c3 00 00 0d 2c 4c df | ,L |
000043d0 01 0f 4e 75 | Nu | .XXX[0x4]
000043d4 2f 00 |/ | MOVE.L D0,-(A7)
000043d6 30 3c 13 00 |0< | MOVE.W #0x1300,D0
000043da 60 08 |` | BRA 0x43e4
000043dc 2f 00 |/ | MOVE.L D0,-(A7)
000043de 30 3c 23 00 |0<# | MOVE.W #0x2300,D0
000043e2 10 01 | | MOVE.B D1,D0
000043e4 42 81 |B | CLR.L D1
000043e6 12 39 00 00 0d 2c | 9 , | MOVE.B 0xd2c,D1
000043ec 31 80 11 b0 00 00 0f 3c |1 <| MOVE.W D0,(D1.W+#0xf3c) ; LEW=11b0
000043f4 54 39 00 00 0d 2c |T9 , | ADDQ.B #0x2,0xd2c
000043fa 52 79 00 00 0d 2e |Ry . | ADDQ.W #0x1,0xd2e
00004400 20 1f | | MOVE.L (A7)+,D0
00004402 4e 75 |Nu | RTS
00004404 0c 79 00 0f | y | .XXX[0x4]
00004408 00 00 14 85 67 1e 11 fc | g | .XXX[0x4f0]
00004410 00 03 a0 0f 20 3c 00 00 | < |
00004418 1e 84 12 3c 00 05 4e b9 | < N |
00004420 00 00 40 76 33 fc 00 02 | @v3 |
00004428 00 00 14 85 4e 75 11 fc | Nu |
00004430 00 03 a0 0e 33 fc 00 03 | 3 |
00004438 00 00 14 85 23 fc 00 00 | # |
00004440 9f 6c 00 00 14 81 20 3c | l <|
00004448 00 02 fa ee 12 3c 00 06 | < |
00004450 4e b9 00 00 40 76 4e 75 |N @vNu|
00004458 12 3c 00 02 4e b9 00 00 | < N |
00004460 43 dc 33 fc 00 00 00 00 |C 3 |
00004468 14 85 23 fc 00 00 9f 6c | # l|
00004470 00 00 14 81 4e b9 00 00 | N |
00004478 3f 00 4e 75 4e f0 01 e1 |? NuN |
00004480 14 7d 50 fa 08 10 48 e7 | }P H |
00004488 c0 c0 08 f9 00 01 00 00 | |
00004490 04 ea 46 fc 27 00 10 30 | F ' 0|
00004498 01 e1 14 34 67 00 00 10 | 4g |
000044a0 11 c0 a0 03 52 b8 14 34 | R 4|
000044a8 4c df 03 03 4e 73 48 e7 |L NsH |
000044b0 80 e0 45 f8 14 54 4e b9 | E TN |
000044b8 00 00 98 1c 4c df 07 01 | L |
000044c0 10 3c 00 0d 11 c0 a0 03 | < |
000044c8 08 38 00 02 a0 01 67 f8 | 8 g |
000044d0 11 fc 00 08 a0 02 30 39 | 09|
000044d8 00 00 14 85 4e f0 05 b1 | N |
000044e0 00 00 a0 4d 48 e7 80 e0 | MH |
000044e8 45 f8 14 54 4e b9 00 00 |E TN |
000044f0 98 1c 4c df 07 01 20 3c | L <|
000044f8 00 01 c9 c2 12 3c 00 0c | < |
00004500 4e b9 00 00 40 76 60 a0 |N @v` |
00004508 33 fc 00 05 00 00 14 85 |3 |
00004510 23 fc 00 00 9f 91 00 00 |# |
00004518 14 81 20 3c 00 0b eb b8 | < |
00004520 12 3c 00 07 4e b9 00 00 | < N |
00004528 40 76 60 00 ff 7c 33 fc |@v` |3 |
00004530 00 07 00 00 14 85 23 fc | # |
00004538 00 00 9f 9b 00 00 14 81 | |
00004540 20 3c 00 0b eb b8 12 3c | < <|
00004548 00 07 4e b9 00 00 40 76 | N @v|
00004550 60 00 ff 56 33 fc 00 09 |` V3 |
00004558 00 00 14 85 23 fc 00 00 | # |
00004560 9f a8 00 00 14 81 20 3c | <|
00004568 00 0b eb b8 12 3c 00 07 | < |
00004570 4e b9 00 00 40 76 60 00 |N @v` |
00004578 ff 30 33 fc 00 0b 00 00 | 03 |
00004580 14 85 23 fc 00 00 9f b2 | # |
00004588 00 00 14 81 20 3c 00 23 | < #|
00004590 c3 28 12 3c 00 09 4e b9 | ( < N |
00004598 00 00 40 76 60 00 ff 0a | @v` |
000045a0 33 fc 00 0e 00 00 14 85 |3 |
000045a8 23 fc 00 00 9f 8c 00 00 |# |
000045b0 14 81 20 3c 00 0b eb b8 | < |
000045b8 12 3c 00 09 4e b9 00 00 | < N |
000045c0 40 76 60 00 fe e4 12 3c |@v` <|
000045c8 00 01 60 04 12 3c 00 03 | ` < |
000045d0 4e b9 00 00 43 dc 4e b9 |N C N |
000045d8 00 00 39 70 4e 75 11 fc | 9pNu |
000045e0 00 08 a0 02 60 00 fe c2 | ` |
000045e8 53 78 14 18 6d 0e 11 f0 |Sx m |
000045f0 01 e1 14 0c a0 03 52 b8 | R |
000045f8 14 0c 4e 73 48 e7 f0 e0 | NsH |
00004600 4e f9 00 00 3b 80 48 e7 |N ; H |
00004608 e0 80 08 f9 00 01 00 00 | |
00004610 04 ea e9 f8 11 03 a0 01 | |
00004618 14 38 a0 03 30 38 14 85 | 8 08 |
00004620 4a 01 66 08 4e f0 05 b1 |J f N |
00004628 00 00 9f bd 11 fc 00 40 | @|
00004630 a0 02 4e f0 05 b1 00 00 | N |
00004638 a0 05 4a 39 00 00 0d 27 | J9 '|
00004640 6b 26 42 81 12 39 00 00 |k&B 9 |
00004648 0d 24 11 bc 00 82 11 b0 | $ |
00004650 00 00 0e 3c 11 82 11 b0 | < |
00004658 00 00 0e 3d 54 39 00 00 | =T9 |
00004660 0d 24 52 79 00 00 0d 26 | $Ry &|
00004668 b4 30 01 e1 14 81 67 08 | 0 g |
00004670 4e f0 05 b1 00 00 a0 05 |N |
00004678 52 b8 14 81 0c 30 00 ff |R 0 |
00004680 01 e1 14 81 66 08 4e f0 | f N |
00004688 05 b1 00 00 a0 4d 4c df | ML |
00004690 01 07 4e 73 31 fc 00 01 | Ns1 |
00004698 14 85 21 fc 00 00 9f 75 | ! u|
000046a0 14 81 60 ea 21 fc 00 00 | ` ! |
000046a8 9f b2 14 81 60 e0 21 fc | ` ! |
000046b0 00 00 9f 8c 14 81 60 d6 | ` |
000046b8 21 fc 00 00 9f 91 14 81 |! |
000046c0 60 cc 21 fc 00 00 9f 9b |` ! |
000046c8 14 81 60 c2 21 fc 00 00 | ` ! |
000046d0 9f a8 14 81 60 b8 21 fc | ` ! |
000046d8 00 00 9f 6c 14 81 60 ae | l ` |
000046e0 08 39 00 01 00 00 fc 00 | 9 |
000046e8 67 b0 31 fc 00 0c 14 85 |g 1 |
000046f0 11 fc 00 04 a0 02 11 fc | |
000046f8 00 10 a0 03 08 38 00 02 | 8 |
00004700 a0 01 67 f8 11 fc 00 08 | g |
00004708 a0 02 60 ca 48 e7 80 e0 | ` H |
00004710 45 f8 14 54 4e b9 00 00 |E TN |
00004718 98 1c 4c df 07 01 31 fc | L 1 |
00004720 00 0d 14 85 21 fc 00 00 | ! |
00004728 9f 24 14 34 60 42 48 e7 | $ 4`BH |
00004730 80 e0 45 f8 14 54 4e b9 | E TN |
00004738 00 00 98 1c 4c df 07 01 | L |
00004740 31 fc 00 11 14 85 21 fc |1 ! |
00004748 00 00 9f 47 14 34 60 20 | G 4` |
00004750 48 e7 80 e0 45 f8 14 54 |H E T|
00004758 4e b9 00 00 98 1c 4c df |N L |
00004760 07 01 31 fc 00 04 14 85 | 1 |
00004768 21 fc 80 00 7f d0 14 34 |! 4|
00004770 21 fc 00 00 44 86 14 7d |! D }|
00004778 12 3c 00 08 11 fc 00 04 | < |
00004780 a0 02 20 3c 00 02 fa ee | < |
00004788 4e b9 00 00 40 76 60 00 |N @v` |
00004790 fe fe 48 e7 80 e0 45 f8 | H E |
00004798 14 54 4e b9 00 00 98 1c | TN |
000047a0 4c df 07 01 31 fc 00 06 |L 1 |
000047a8 14 85 21 fc 80 00 7f 81 | ! |
000047b0 14 34 60 00 ff bc 48 e7 | 4` H |
000047b8 80 e0 45 f8 14 54 4e b9 | E TN |
000047c0 00 00 98 1c 4c df 07 01 | L |
000047c8 31 fc 00 08 14 85 21 fc |1 ! |
000047d0 00 00 9f 6a 14 34 60 00 | j 4` |
000047d8 ff 98 12 3c 00 03 4e b9 | < N |
000047e0 00 00 43 dc 4e b9 00 00 | C N |
000047e8 39 70 4e 75 48 e7 80 e0 |9pNuH |
000047f0 45 f8 14 54 4e b9 00 00 |E TN |
000047f8 98 1c 4c df 07 01 31 fc | L 1 |
00004800 00 0f 14 85 21 fc 00 00 | ! |
00004808 45 e8 14 7d 11 fc 00 02 |E } |
00004810 14 2b 21 fc 00 00 13 04 | +! |
00004818 14 10 20 3c 00 02 fa ee | < |
00004820 12 3c 00 0b 4e b9 00 00 | < N |
00004828 40 76 60 00 fe 62 12 3c |@v` b <|
00004830 00 00 4e b9 00 00 43 dc | N C |
00004838 08 38 00 03 a0 04 67 0e | 8 g |
00004840 4e b9 00 00 43 d4 4e b9 |N C N |
00004848 00 00 39 70 4e 75 11 fc | 9pNu |
00004850 00 88 a0 04 20 3c 00 00 | < |
00004858 1e 84 12 3c 00 02 4e b9 | < N |
00004860 00 00 40 76 4e 75 48 e7 | @vNuH |
00004868 80 e0 45 f8 14 54 4e b9 | E TN |
00004870 00 00 98 1c 4c df 07 01 | L |
00004878 31 fc 00 0a 14 85 21 fc |1 ! |
00004880 80 00 7e 0b 14 34 21 fc | ~ 4! |
00004888 00 00 44 86 14 7d 60 00 | D }` |
00004890 fe e0 31 fc 00 10 14 85 | 1 |
00004898 60 00 fe 56 11 fc 00 05 |` V |
000048a0 14 2b 21 fc 00 00 13 04 | +! |
000048a8 14 10 48 e7 80 e0 45 f8 | H E |
000048b0 14 54 4e b9 00 00 98 1c | TN |
000048b8 4c df 07 01 20 3c 00 00 |L < |
000048c0 1e 84 12 3c 00 02 4e b9 | < N |
000048c8 00 00 40 76 31 fc 00 0f | @v1 |
000048d0 14 85 08 38 00 03 a0 04 | 8 |
000048d8 66 10 11 fc 00 88 a0 04 |f |
000048e0 21 fc 00 00 45 e8 14 7d |! E }|
000048e8 4e 75 4e b9 00 00 43 d4 |NuN C |
000048f0 4e b9 00 00 39 70 4e 75 |N 9pNu|
000048f8 48 e7 c0 c0 |H | MOVEM.L A1+A0+D1+D0,-(A7) ; Via VECTOR_MODEM.DSCHG
000048fc 10 38 a0 04 | 8 | MOVE.B IO_DUART_ACR_IPCR,D0
00004900 0c 78 00 0f 14 85 | x | CMPI.W #0x000f,0x1485
00004906 67 08 |g | BEQ 0x4910
00004908 4e b9 00 00 39 70 |N 9p | JSR 0x3970
0000490e 60 06 |` | BRA 0x4916
00004910 4e b9 00 00 3e 02 |N > | JSR 0x3e02
00004916 4c df 03 03 |L | MOVEM.L (A7)+,D0+D1+A0+A1
0000491a 4e 73 |Ns | RTE
0000491c 48 e7 80 20 |H | .XXX[0x4]
00004920 42 80 10 28 00 1a 41 bc |B ( A | .XXX[0xe8]
00004928 00 03 24 70 05 a0 09 2e | $p .|
00004930 4a 2a 00 1b 56 fa 08 06 |J* V |
00004938 4a 92 6a 26 10 28 00 0e |J j& ( |
00004940 02 00 00 01 01 2a 00 1a | * |
00004948 67 0c 08 28 00 02 00 19 |g ( |
00004950 67 24 01 aa 00 1a 24 88 |g$ $ |
00004958 21 4a 00 04 4c df 04 01 |!J L |
00004960 4e 75 45 ea 00 0c 4e b9 |NuE N |
00004968 00 00 97 4e 4c df 04 01 | NL |
00004970 4e f9 00 00 85 00 4c df |N L |
00004978 04 01 58 8f 4e f9 00 00 | X N |
00004980 85 04 48 e7 80 60 24 68 | H `$h|
00004988 00 04 43 ea 00 0c 4e b9 | C N |
00004990 00 00 97 68 64 38 c1 49 | hd8 I|
00004998 10 28 00 0e 02 00 00 01 | ( |
000049a0 01 2a 00 1a 67 0c 08 28 | * g (|
000049a8 00 02 00 19 67 16 01 aa | g |
000049b0 00 1a 21 69 00 04 00 04 | !i |
000049b8 24 88 4e b9 00 00 84 f0 |$ N |
000049c0 20 49 60 10 4e b9 00 00 | I` N |
000049c8 85 04 20 49 60 bc 24 bc | I` $ |
000049d0 93 03 fc 00 21 7c 93 03 | !| |
000049d8 fc 00 00 04 4c df 06 01 | L |
000049e0 4e 75 2f 0a 24 70 01 62 |Nu/ $p b|
000049e8 00 04 00 14 4a aa 00 08 | J |
000049f0 6a 0a 25 68 00 04 00 08 |j %h |
000049f8 24 5f 4e 75 45 d2 4e b9 |$_NuE N |
00004a00 00 00 97 4e 24 5f 4e f9 | N$_N |
00004a08 00 00 85 00 | | .XXX[0x4]
00004a0c 48 e7 00 60 |H ` | MOVEM.L A2+A1,-(A7)
00004a10 24 70 01 62 00 04 00 14 |$p b | MOVEA.L ((A0+#0x4)+#0x14),A2 ; LEW=0162
00004a18 42 2a 00 0d |B* | CLR.B (A2+0xd)
00004a1c 43 d2 |C | LEA.L (A2),A1
00004a1e 4e b9 00 00 97 68 |N h | JSR 0x9768
00004a24 64 12 |d | BCC 0x4a38
00004a26 25 69 00 04 00 08 |%i | MOVE.L (A1+0x4),(A2+0x8)
00004a2c c1 49 | I | EXG.L A0,A1
00004a2e 4e b9 00 00 84 f0 |N | JSR 0x84f0
00004a34 20 49 | I | MOVEA.L A1,A0
00004a36 60 08 |` | BRA 0x4a40
00004a38 25 7c 93 03 fc 00 00 08 |%| | MOVE.L #0x9303fc00,(A2+0x8)
00004a40 4c df 06 00 |L | MOVEM.L (A7)+,A1+A2
00004a44 4e 75 |Nu | RTS
00004a46 46 fc |F | .XXX[0x2]
00004a48 22 00 42 41 12 28 00 1b |" BA ( | .XXX[0xef0]
00004a50 43 bc 00 20 4e f0 15 b1 |C N |
00004a58 00 00 a0 98 48 e7 e0 40 | H @|
00004a60 42 82 42 81 42 80 14 28 |B B B (|
00004a68 00 1a 30 28 00 1c b0 70 | 0( p|
00004a70 23 a0 08 de 6e 48 c0 f0 |# nH |
00004a78 23 a0 08 fe 12 28 00 1e |# ( |
00004a80 b2 70 23 a0 08 fe 6e 36 | p# n6|
00004a88 d0 81 22 00 02 81 ff ff | " |
00004a90 00 00 67 04 50 fa 06 6d | g P m|
00004a98 42 81 c0 f0 23 a0 08 f6 |B # |
00004aa0 12 28 00 1f b2 70 23 a0 | ( p# |
00004aa8 08 f6 6e 12 d0 81 e2 88 | n |
00004ab0 22 68 00 04 23 40 00 2b |"h #@ +|
00004ab8 4c df 02 07 4e 75 50 fa |L NuP |
00004ac0 06 6d 48 e7 80 40 22 68 | mH @"h|
00004ac8 00 04 42 a9 00 2b 4c df | B +L |
00004ad0 02 01 4e 75 42 41 12 28 | NuBA (|
00004ad8 00 1a 0c 01 00 03 6e 4a | nJ|
00004ae0 4a 30 15 a2 09 2e 00 1b |J0 . |
00004ae8 66 40 4e b8 49 1c 4e b8 |f@N I N |
00004af0 49 e2 48 e7 00 70 4e b9 |I H pN |
00004af8 00 00 88 0c 24 68 00 04 | $h |
00004b00 32 fc 00 01 32 fc 20 15 |2 2 |
00004b08 32 fc 01 04 32 bc 10 00 |2 2 |
00004b10 21 7c 00 00 00 08 00 08 |!| |
00004b18 4e b8 4a 0c 4e b8 49 82 |N J N I |
00004b20 4c df 0e 00 4e f9 00 00 |L N |
00004b28 85 0c 2f 09 4e b9 00 00 | / N |
00004b30 88 0c 42 51 21 7c 00 00 | BQ!| |
00004b38 00 02 00 08 22 5f 4e f9 | "_N |
00004b40 00 00 85 0c 4e b8 49 1c | N I |
00004b48 48 e7 00 60 4e b9 00 00 |H `N |
00004b50 88 0c 45 f0 01 62 00 04 | E b |
00004b58 00 42 22 da 22 da 22 da | B" " " |
00004b60 22 da 22 da 32 92 4c df |" " 2 L |
00004b68 06 00 21 7c 00 00 00 16 | !| |
00004b70 00 08 4e b8 49 82 4e f9 | N I N |
00004b78 00 00 85 0c 4e b8 49 1c | N I |
00004b80 4e b8 49 e2 48 e7 c0 70 |N I H p|
00004b88 26 68 00 04 17 bc 00 01 |&h |
00004b90 01 62 00 14 00 0d 42 80 | b B |
00004b98 30 28 00 1c 43 f8 09 16 |0( C |
00004ba0 45 f8 08 ee 4e b8 4b fc |E N K |
00004ba8 64 3a 43 f8 09 1a 45 f8 |d:C E |
00004bb0 08 e6 4e b8 4b fc 64 2c | N K d,|
00004bb8 43 f8 09 1e 45 f8 08 f6 |C E |
00004bc0 4e b8 4b fc 64 1e 43 f8 |N K d C |
00004bc8 09 22 45 f8 09 0e 4e b8 | "E N |
00004bd0 4b fc 64 22 43 f8 09 26 |K d"C &|
00004bd8 45 f8 08 fe 4e b8 4b fc |E N K |
00004be0 55 fa 06 0f 4e b9 00 00 |U N |
00004be8 88 0c 32 80 4c df 0e 03 | 2 L |
00004bf0 4e f9 00 00 4c e2 e0 48 |N L H|
00004bf8 e2 48 60 e8 02 d1 00 00 | H` |
00004c00 64 02 4e 75 90 51 4a 2b |d Nu QJ+|
00004c08 00 1b 56 fa 06 0f 30 32 | V 02|
00004c10 02 00 4e 75 4e f8 06 6d | NuN m|
00004c18 48 e7 c0 60 42 80 42 81 |H `B B |
00004c20 10 28 00 1b 2f 30 05 b0 | ( /0 |
00004c28 00 00 a1 1c 08 28 00 04 | ( |
00004c30 00 1c 67 0e 4e b9 00 00 | g N |
00004c38 88 0c 32 29 00 02 06 41 | 2) A|
00004c40 00 04 22 68 00 04 42 69 | "h Bi|
00004c48 00 30 4e f9 00 00 53 24 | 0N S$|
00004c50 4e b8 49 1c 4e b8 4a c2 |N I N J |
00004c58 4e b8 49 e2 4e b9 00 00 |N I N |
00004c60 4c 18 60 00 00 7a 4e b8 |L ` zN |
00004c68 06 6d 50 fa 06 1f 4e b8 | mP N |
00004c70 49 1c 4e b8 4a 5c 4e b8 |I N J\N |
00004c78 49 e2 4a 28 00 0e 6a 3a |I J( j:|
00004c80 2f 00 42 80 10 28 00 10 |/ B ( |
00004c88 0c 40 00 20 6f 2a 20 1f | @ o* |
00004c90 4e b8 53 52 64 00 06 36 |N SRd 6|
00004c98 4e b8 53 c0 64 00 06 2e |N S d .|
00004ca0 4a 30 01 62 00 04 00 2f |J0 b /|
00004ca8 66 ee 4e b8 4a 0c 4e b8 |f N J N |
00004cb0 49 82 4e f9 00 00 85 0c |I N |
00004cb8 20 1f 32 30 01 62 00 04 | 20 b |
00004cc0 00 58 b2 68 00 1c 67 12 | X h g |
00004cc8 4e b9 00 00 4c f0 4e b9 |N L N |
00004cd0 00 00 4a 0c 4e b9 00 00 | J N |
00004cd8 49 e2 4e b8 52 fc 64 00 |I N R d |
00004ce0 05 ec 4e b8 4a 0c 4e b8 | N J N |
00004ce8 49 82 4e f9 00 00 85 0c |I N |
00004cf0 48 e7 c0 60 42 80 42 81 |H `B B |
00004cf8 22 68 00 04 13 7c 00 12 |"h | |
00004d00 00 1f 33 41 00 30 42 a8 | 3A 0B |
00004d08 00 08 42 a9 00 36 42 69 | B 6Bi|
00004d10 00 34 42 69 00 32 13 fc | 4Bi 2 |
00004d18 00 0b 93 03 e8 03 33 e9 | 3 |
00004d20 00 2c 93 03 e8 04 13 e9 | , |
00004d28 00 2e 93 03 e8 06 42 39 | . B9|
00004d30 93 03 e8 07 42 39 93 03 | B9 |
00004d38 e8 08 42 a9 00 36 60 00 | B 6` |
00004d40 07 52 4e b8 49 1c 4e b8 | RN I N |
00004d48 4a 5c 4e b8 49 e2 4e b8 |J\N I N |
00004d50 52 fc 64 00 05 78 4e b8 |R d xN |
00004d58 4a 0c 4e b8 49 82 4e f9 |J N I N |
00004d60 00 00 85 0c 48 e7 c0 60 | H `|
00004d68 42 80 10 28 00 1b 2f 30 |B ( /0|
00004d70 05 b0 00 00 a1 1c 42 81 | B |
00004d78 12 3c 00 01 22 68 00 04 | < "h |
00004d80 13 40 00 1f 33 41 00 30 | @ 3A 0|
00004d88 e5 81 e1 81 21 41 00 08 | !A |
00004d90 23 41 00 36 2f 02 24 3c |#A 6/ $<|
00004d98 00 00 cc 00 12 28 00 1a | ( |
00004da0 e5 81 e1 81 d2 82 24 1f | $ |
00004da8 24 7c a1 00 18 00 24 81 |$| $ |
00004db0 02 81 00 00 03 ff 4e f9 | N |
00004db8 00 00 53 38 48 e7 60 60 | S8H ``|
00004dc0 45 f9 00 00 cc 00 42 81 |E B |
00004dc8 42 82 12 28 00 1a e5 81 |B ( |
00004dd0 e1 81 d5 c1 4e b9 00 00 | N |
00004dd8 88 0c 08 28 00 00 00 1f | ( |
00004de0 67 06 d5 fc 00 00 02 00 |g |
00004de8 32 3c 00 7f 22 da 51 c9 |2< " Q |
00004df0 ff fc 4c df 06 06 4e 75 | L Nu|
00004df8 4e b8 49 1c 4e b8 4a 5c |N I N J\|
00004e00 4e b8 49 e2 4e b9 00 00 |N I N |
00004e08 4d 64 64 00 04 c0 4e b9 |Mdd N |
00004e10 00 00 4d bc 4e b8 4a 0c | M N J |
00004e18 4e b8 49 82 4e f9 00 00 |N I N |
00004e20 85 0c 48 e7 c0 60 42 80 | H `B |
00004e28 42 81 10 28 00 1b 2f 30 |B ( /0|
00004e30 05 b0 00 00 a1 1c 32 3c | 2<|
00004e38 00 04 22 68 00 04 13 40 | "h @|
00004e40 00 1f 42 69 00 30 4e f9 | Bi 0N |
00004e48 00 00 53 24 48 e7 c0 60 | S$H `|
00004e50 42 80 42 81 10 28 00 1b |B B ( |
00004e58 2f 30 05 b0 00 00 a1 1c |/0 |
00004e60 4e b9 00 00 88 0c 32 29 |N 2)|
00004e68 00 02 06 41 00 04 22 68 | A "h|
00004e70 00 04 42 69 00 30 4e f9 | Bi 0N |
00004e78 00 00 53 24 4e b8 49 1c | S$N I |
00004e80 4e b8 4a c2 4e b8 49 e2 |N J N I |
00004e88 4e b9 00 00 4e 22 64 00 |N N"d |
00004e90 fe 4e 4e b9 00 00 4e 4c | NN NL|
00004e98 60 00 fe 44 48 e7 c0 60 |` DH `|
00004ea0 42 80 42 81 10 28 00 1b |B B ( |
00004ea8 2f 30 05 b0 00 00 a1 1c |/0 |
00004eb0 12 28 00 1f 22 68 00 04 | ( "h |
00004eb8 13 40 00 1f 4e b9 00 00 | @ N |
00004ec0 4a c2 23 41 00 36 21 41 |J #A 6!A|
00004ec8 00 08 33 41 00 30 24 69 | 3A 0$i|
00004ed0 00 08 4e b9 00 00 88 2e | N .|
00004ed8 33 41 00 34 48 41 33 41 |3A 4HA3A|
00004ee0 00 32 13 7c 00 01 00 1e | 2 | |
00004ee8 4e 75 4e b8 49 1c 4e b8 |NuN I N |
00004ef0 49 e2 4e b9 00 00 4e 9c |I N N |
00004ef8 60 00 fd e4 4e b8 49 1c |` N I |
00004f00 4e b8 49 e2 4e b9 00 00 |N I N |
00004f08 4e 9c 60 00 fd d2 48 e7 |N ` H |
00004f10 c0 60 42 80 42 81 10 28 | `B B (|
00004f18 00 1b 2f 30 05 b0 00 00 | /0 |
00004f20 a1 1c 12 3c 00 24 22 68 | < $"h|
00004f28 00 04 13 40 00 1f 4e b9 | @ N |
00004f30 00 00 4a c2 23 41 00 36 | J #A 6|
00004f38 21 41 00 08 33 41 00 30 |!A 3A 0|
00004f40 22 3c 00 00 cc 00 24 7c |"< $||
00004f48 a1 00 18 00 24 81 02 81 | $ |
00004f50 00 00 03 ff 33 41 00 34 | 3A 4|
00004f58 48 41 33 41 00 32 13 7c |HA3A 2 ||
00004f60 00 01 00 1e 4e 75 4e b8 | NuN |
00004f68 49 1c 4e b8 49 e2 4e b8 |I N I N |
00004f70 52 fa 4e b9 00 00 4f 0e |R N O |
00004f78 64 00 03 52 48 e7 e0 00 |d RH |
00004f80 10 30 01 62 00 04 00 18 | 0 b |
00004f88 32 39 00 00 cc 18 31 81 |29 1 |
00004f90 03 a0 09 0e 34 39 00 00 | 49 |
00004f98 cc 16 0c 41 02 00 67 02 | A g |
00004fa0 e3 42 31 82 03 a0 08 f6 | B1 |
00004fa8 4c df 00 07 60 00 fd 34 |L ` 4|
00004fb0 48 e7 c0 60 42 80 42 81 |H `B B |
00004fb8 10 28 00 1b 2f 30 05 b0 | ( /0 |
00004fc0 00 00 a1 1c 08 28 00 02 | ( |
00004fc8 00 1d 67 08 32 28 00 1e | g 2( |
00004fd0 06 41 00 04 22 68 00 04 | A "h |
00004fd8 4e f9 00 00 53 24 4e b8 |N S$N |
00004fe0 49 1c 4e b8 4a c2 4e b8 |I N J N |
00004fe8 49 e2 4e b9 00 00 4f b0 |I N O |
00004ff0 60 00 fc ec 48 e7 c0 60 |` H `|
00004ff8 42 80 42 81 10 28 00 1b |B B ( |
00005000 2f 30 05 b0 00 00 a1 1c |/0 |
00005008 32 28 00 1e 06 41 00 04 |2( A |
00005010 22 68 00 04 4e f9 00 00 |"h N |
00005018 53 24 4e b8 49 1c 4e b8 |S$N I N |
00005020 4a c2 4e b8 49 e2 4e b9 |J N I N |
00005028 00 00 4f b0 60 00 fc b0 | O ` |
00005030 48 e7 c0 60 42 80 42 81 |H `B B |
00005038 10 28 00 1b 2f 30 05 b0 | ( /0 |
00005040 00 00 a1 1c 22 68 00 04 | "h |
00005048 32 28 00 1c 23 41 00 2b |2( #A +|
00005050 32 28 00 1e 4e f9 00 00 |2( N |
00005058 53 24 4e b8 49 1c 4e b8 |S$N I N |
00005060 49 e2 4e b9 00 00 50 30 |I N P0|
00005068 60 00 fc 74 48 e7 c0 60 |` tH `|
00005070 42 80 42 81 10 28 00 1b |B B ( |
00005078 2f 30 05 b0 00 00 a1 1c |/0 |
00005080 22 68 00 04 32 3c 02 07 |"h 2< |
00005088 4e f9 00 00 53 24 4e b8 |N S$N |
00005090 49 1c 4e b8 49 e2 4e b8 |I N I N |
00005098 4a 5c 4e b9 00 00 50 6c |J\N Pl|
000050a0 60 00 fc 3c 48 e7 c0 60 |` <H `|
000050a8 42 80 42 81 10 28 00 1b |B B ( |
000050b0 2f 30 05 b0 00 00 a1 1c |/0 |
000050b8 22 68 00 04 32 28 00 1e |"h 2( |
000050c0 20 01 e5 89 d2 40 4e f9 | @N |
000050c8 00 00 53 24 4e b8 49 1c | S$N I |
000050d0 4e b8 49 e2 4e b9 00 00 |N I N |
000050d8 50 a4 60 00 fc 02 48 e7 |P ` H |
000050e0 c0 60 42 80 42 81 10 28 | `B B (|
000050e8 00 1b 2f 30 05 b0 00 00 | /0 |
000050f0 a1 1c 22 68 00 04 32 28 | "h 2(|
000050f8 00 1e e1 89 4e f9 00 00 | N |
00005100 53 24 4e b8 49 1c 4e b8 |S$N I N |
00005108 49 e2 4e b9 00 00 50 de |I N P |
00005110 60 00 fb cc 48 e7 c0 60 |` H `|
00005118 42 80 42 81 10 28 00 1b |B B ( |
00005120 2f 30 05 b0 00 00 a1 1c |/0 |
00005128 22 68 00 04 32 28 00 1e |"h 2( |
00005130 4e f9 00 00 53 24 4e b8 |N S$N |
00005138 49 1c 4e b8 49 e2 4e b9 |I N I N |
00005140 00 00 51 14 60 00 fb 98 | Q ` |
00005148 48 e7 60 20 33 fc 03 00 |H ` 3 |
00005150 93 03 e8 03 42 79 93 03 | By |
00005158 e8 05 33 fc 10 00 93 03 | 3 |
00005160 e8 07 42 39 93 03 e8 0f | B9 |
00005168 42 79 93 03 e8 12 13 fc |By |
00005170 00 10 93 03 e8 14 13 f0 | |
00005178 01 62 00 04 00 18 93 03 | b |
00005180 e8 15 00 39 00 40 93 03 | 9 @ |
00005188 e8 15 24 3c 00 00 08 98 | $< |
00005190 24 7c a1 00 18 00 24 82 |$| $ |
00005198 02 82 00 00 03 ff 22 02 | " |
000051a0 48 41 00 01 00 40 33 c1 |HA @3 |
000051a8 93 03 e1 08 33 c2 93 03 | 3 |
000051b0 e1 00 13 fc 00 08 93 03 | |
000051b8 e8 18 34 3c 7f ff 4e b9 | 4< N |
000051c0 00 00 5d c6 66 f4 0c 02 | ] f |
000051c8 00 16 56 fa 06 42 0c 39 | V B 9|
000051d0 00 00 93 03 e8 0f 66 0a | f |
000051d8 4c df 04 06 00 3c 00 04 |L < |
000051e0 4e 75 4c df 04 06 02 3c |NuL <|
000051e8 00 1b 4e 75 48 e7 60 60 | NuH ``|
000051f0 45 f0 01 62 00 04 00 42 |E b B|
000051f8 43 f8 08 c8 42 81 12 3c |C B <|
00005200 00 04 24 d9 51 c9 ff fc | $ Q |
00005208 34 d9 45 f0 01 62 00 04 |4 E b |
00005210 00 42 42 41 12 38 08 a4 | BBA 8 |
00005218 43 f8 07 bc 42 82 14 3c |C B <|
00005220 00 15 b2 51 67 0c d2 fc | Qg |
00005228 00 08 51 ca ff f6 50 fa | Q P |
00005230 06 1f 12 28 00 1a 83 6a | ( j|
00005238 00 02 32 29 00 02 83 52 | 2) R|
00005240 32 29 00 04 83 6a 00 06 |2) j |
00005248 32 29 00 06 83 6a 00 08 |2) j |
00005250 42 81 12 30 01 62 00 04 |B 0 b |
00005258 00 1f 14 30 11 a0 08 74 | 0 t|
00005260 85 52 08 38 00 05 08 9a | R 8 |
00005268 66 16 22 38 08 9b e3 89 |f "8 |
00005270 00 81 00 00 00 01 4e b9 | N |
00005278 00 00 52 92 25 41 00 0e | R %A |
00005280 15 78 08 9a 00 13 35 78 | x 5x|
00005288 08 a4 00 14 4c df 06 06 | L |
00005290 4e 75 48 e7 a0 00 42 80 |NuH B |
00005298 42 82 20 01 14 30 01 62 |B 0 b|
000052a0 00 04 00 18 80 f0 23 a0 | # |
000052a8 09 06 32 00 48 41 42 40 | 2 HAB@|
000052b0 48 40 80 f0 23 a0 08 f6 |H@ # |
000052b8 34 00 e1 8a 32 02 48 40 |4 2 H@|
000052c0 12 00 4c df 00 05 4e 75 | L Nu|
000052c8 4e b8 49 e2 08 38 00 06 |N I 8 |
000052d0 09 40 66 00 00 12 4e b8 | @f N |
000052d8 51 48 66 0a 4e b8 51 ec |QHf N Q |
000052e0 4e f9 00 00 52 e6 4e b8 |N R N |
000052e8 4a 0c 4e b8 49 82 4e f9 |J N I N |
000052f0 00 00 85 04 4e f9 00 00 | N |
000052f8 85 00 4e 75 48 e7 c0 60 | NuH `|
00005300 42 80 10 28 00 1b 2f 30 |B ( /0|
00005308 05 b0 00 00 a1 1c 42 81 | B |
00005310 12 28 00 10 22 68 00 04 | ( "h |
00005318 13 40 00 1f 33 41 00 30 | @ 3A 0|
00005320 e5 81 e1 81 21 41 00 08 | !A |
00005328 23 41 00 36 20 01 24 69 |#A 6 $i|
00005330 00 08 4e b9 00 00 88 2e | N .|
00005338 33 41 00 34 48 41 33 41 |3A 4HA3A|
00005340 00 32 13 7c 00 01 00 1e | 2 | |
00005348 32 28 00 1c 33 41 00 58 |2( 3A X|
00005350 4e 75 48 e7 c0 60 42 80 |NuH `B |
00005358 10 28 00 1b 2f 30 05 b0 | ( /0 |
00005360 00 00 a1 1c 42 81 22 68 | B "h|
00005368 00 04 13 40 00 1f 10 28 | @ (|
00005370 00 10 12 3c 00 20 90 01 | < |
00005378 13 40 00 2f 20 29 00 2b | @ / ) +|
00005380 d0 81 23 40 00 3a 33 41 | #@ :3A|
00005388 00 30 e1 81 e5 81 21 41 | 0 !A|
00005390 00 08 23 41 00 36 24 69 | #A 6$i|
00005398 00 08 42 80 10 28 00 10 | B ( |
000053a0 e5 80 e1 80 4e b9 00 00 | N |
000053a8 88 2e 33 41 00 34 48 41 | .3A 4HA|
000053b0 33 41 00 32 13 7c 00 01 |3A 2 | |
000053b8 00 1e 42 a9 00 3e 4e 75 | B >Nu|
000053c0 48 e7 c0 60 42 80 10 28 |H `B (|
000053c8 00 1b 2f 30 05 b0 00 00 | /0 |
000053d0 a1 1c 42 81 22 68 00 04 | B "h |
000053d8 13 40 00 1f 12 29 00 2f | @ ) /|
000053e0 0c 41 00 20 6f 0e 92 3c | A o <|
000053e8 00 20 13 41 00 2f 12 3c | A / <|
000053f0 00 20 60 06 13 7c 00 00 | ` | |
000053f8 00 2f 33 41 00 30 20 29 | /3A 0 )|
00005400 00 3a 23 40 00 2b d0 81 | :#@ + |
00005408 23 40 00 3a e1 81 e5 81 |#@ : |
00005410 23 41 00 36 20 28 00 08 |#A 6 ( |
00005418 d2 80 21 41 00 08 22 29 | !A ")|
00005420 00 3e d2 bc 00 00 80 00 | > |
00005428 23 41 00 3e 33 41 00 34 |#A >3A 4|
00005430 48 41 33 41 00 32 13 7c |HA3A 2 ||
00005438 00 01 00 1e 4e 75 48 e7 | NuH |
00005440 c0 70 22 68 00 04 47 f9 | p"h G |
00005448 93 03 e8 0f 42 1b 42 1b | B B |
00005450 16 fc 00 00 45 e9 00 37 | E 7|
00005458 16 da 16 da 16 da 13 e9 | |
00005460 00 18 93 03 e8 15 33 e9 | 3 |
00005468 00 32 93 03 e1 08 33 e9 | 2 3 |
00005470 00 34 93 03 e1 00 4a 29 | 4 J)|
00005478 00 1e 67 10 00 39 00 40 | g 9 @|
00005480 93 03 e8 15 00 79 00 40 | y @|
00005488 93 03 e1 08 4c df 0e 03 | L |
00005490 4e 75 42 29 00 1e 42 a8 |NuB) B |
00005498 00 08 4e b9 00 00 54 3e | N T>|
000054a0 13 fc 00 08 93 03 e8 18 | |
000054a8 13 bc 00 01 01 62 00 14 | b |
000054b0 00 0d 4c df 06 03 4e f9 | L N |
000054b8 00 00 85 00 21 7c 00 00 | !| |
000054c0 04 00 00 08 23 7c 00 00 | #| |
000054c8 04 00 00 36 33 7c 00 01 | 63| |
000054d0 00 30 13 fc 00 08 93 03 | 0 |
000054d8 e8 03 33 e9 00 2c 93 03 | 3 , |
000054e0 e8 04 13 e9 00 2e 93 03 | . |
000054e8 e8 06 13 e9 00 31 93 03 | 1 |
000054f0 e8 07 42 39 93 03 e8 08 | B9 |
000054f8 60 a0 13 fc 00 0a 93 03 |` |
00005500 e8 03 33 e9 00 2c 93 03 | 3 , |
00005508 e8 04 13 e9 00 2e 93 03 | . |
00005510 e8 06 13 e9 00 31 93 03 | 1 |
00005518 e8 07 42 39 93 03 e8 08 | B9 |
00005520 60 00 ff 70 13 fc 00 37 |` p 7|
00005528 93 03 e8 03 42 39 93 03 | B9 |
00005530 e8 04 0c 69 00 04 00 38 | i 8|
00005538 66 10 12 28 00 1d 02 01 |f ( |
00005540 00 07 13 c1 93 03 e8 05 | |
00005548 60 08 13 e8 00 1d 93 03 |` |
00005550 e8 05 42 79 93 03 e8 06 | By |
00005558 42 79 93 03 e8 08 33 e9 |By 3 |
00005560 00 38 93 03 e8 0a 42 39 | 8 B9|
00005568 93 03 e8 0c 60 00 ff 2c | ` ,|
00005570 13 fc 00 04 93 03 e8 03 | |
00005578 13 e8 00 1c 93 03 e8 04 | |
00005580 13 e8 00 1d 93 03 e8 05 | |
00005588 42 79 93 03 e8 06 42 39 |By B9|
00005590 93 03 e8 08 4e f9 00 00 | N |
00005598 54 92 13 fc 00 1d 93 03 |T |
000055a0 e8 03 13 e8 00 1d 93 03 | |
000055a8 e8 04 42 39 93 03 e8 05 | B9 |
000055b0 33 e9 00 38 93 03 e8 06 |3 8 |
000055b8 42 39 93 03 e8 08 4e f9 |B9 N |
000055c0 00 00 54 92 13 fc 00 1c | T |
000055c8 93 03 e8 03 42 79 93 03 | By |
000055d0 e8 04 33 e9 00 38 93 03 | 3 8 |
000055d8 e8 06 42 39 93 03 e8 08 | B9 |
000055e0 4e f9 00 00 54 9a 13 fc |N T |
000055e8 00 3b 93 03 e8 03 13 fc | ; |
000055f0 00 02 93 03 e8 04 42 39 | B9|
000055f8 93 03 e8 05 33 e9 00 2c | 3 ,|
00005600 93 03 e8 06 13 e9 00 2e | .|
00005608 93 03 e8 08 13 e9 00 37 | 7|
00005610 93 03 e8 09 33 e9 00 38 | 3 8|
00005618 93 03 e8 0a 42 39 93 03 | B9 |
00005620 e8 0c 4e f9 00 00 54 92 | N T |
00005628 13 fc 00 3c 93 03 e8 03 | < |
00005630 13 fc 00 02 93 03 e8 04 | |
00005638 42 39 93 03 e8 05 33 e9 |B9 3 |
00005640 00 2c 93 03 e8 06 13 e9 | , |
00005648 00 2e 93 03 e8 08 13 e9 | . |
00005650 00 37 93 03 e8 09 33 e9 | 7 3 |
00005658 00 38 93 03 e8 0a 42 39 | 8 B9|
00005660 93 03 e8 0c 4e f9 00 00 | N |
00005668 54 9a 13 fc 00 3e 93 03 |T > |
00005670 e8 03 13 e8 00 1d 93 03 | |
00005678 e8 04 13 e9 00 2b 93 03 | + |
00005680 e8 05 33 e9 00 2c 93 03 | 3 , |
00005688 e8 06 13 e9 00 2e 93 03 | . |
00005690 e8 08 42 39 93 03 e8 09 | B9 |
00005698 33 e9 00 38 93 03 e8 0a |3 8 |
000056a0 42 39 93 03 e8 0c 4e f9 |B9 N |
000056a8 00 00 54 9a 13 fc 00 3f | T ?|
000056b0 93 03 e8 03 42 39 93 03 | B9 |
000056b8 e8 04 13 e9 00 2b 93 03 | + |
000056c0 e8 05 33 e9 00 2c 93 03 | 3 , |
000056c8 e8 06 13 e9 00 2e 93 03 | . |
000056d0 e8 08 42 39 93 03 e8 09 | B9 |
000056d8 33 e9 00 38 93 03 e8 0a |3 8 |
000056e0 42 39 93 03 e8 0c 4e f9 |B9 N |
000056e8 00 00 54 92 50 fa 06 1f | T P |
000056f0 23 7c 00 00 02 00 00 36 |#| 6|
000056f8 13 fc 00 41 93 03 e8 03 | A |
00005700 13 e8 00 1d 93 03 e8 04 | |
00005708 13 e9 00 2b 93 03 e8 05 | + |
00005710 33 e9 00 2c 93 03 e8 06 |3 , |
00005718 13 e9 00 2e 93 03 e8 08 | . |
00005720 42 39 93 03 e8 09 33 e9 |B9 3 |
00005728 00 1e 93 03 e8 0a 42 39 | B9|
00005730 93 03 e8 0c 4e f9 00 00 | N |
00005738 54 92 21 7c 00 00 02 00 |T !| |
00005740 00 08 23 7c 00 00 02 00 | #| |
00005748 00 36 13 fc 00 06 93 03 | 6 |
00005750 e8 03 42 39 93 03 e8 04 | B9 |
00005758 13 e9 00 2b 93 03 e8 05 | + |
00005760 33 e9 00 2c 93 03 e8 06 |3 , |
00005768 13 e9 00 2e 93 03 e8 08 | . |
00005770 42 39 93 03 e8 09 42 79 |B9 By|
00005778 93 03 e8 0a 42 39 93 03 | B9 |
00005780 e8 0c 4e f9 00 00 54 9a | N T |
00005788 13 fc 00 da 93 03 e8 03 | |
00005790 33 e8 00 1c 93 03 e8 04 |3 |
00005798 13 e8 00 1e 93 03 e8 06 | |
000057a0 13 e8 00 1f 93 03 e8 07 | |
000057a8 33 fc 02 00 93 03 e8 08 |3 |
000057b0 33 e8 00 1e 93 03 e8 0a |3 |
000057b8 42 39 93 03 e8 0c 4e f9 |B9 N |
000057c0 00 00 54 9a 13 fc 00 d8 | T |
000057c8 93 03 e8 03 33 e8 00 1c | 3 |
000057d0 93 03 e8 04 13 e8 00 1e | |
000057d8 93 03 e8 06 13 e8 00 1f | |
000057e0 93 03 e8 07 33 fc 02 00 | 3 |
000057e8 93 03 e8 08 33 e8 00 1e | 3 |
000057f0 93 03 e8 0a 42 39 93 03 | B9 |
000057f8 e8 0c 4e f9 00 00 54 9a | N T |
00005800 13 fc 00 d2 93 03 e8 03 | |
00005808 42 79 93 03 e8 04 42 39 |By B9|
00005810 93 03 e8 06 13 e8 00 1c | |
00005818 93 03 e8 07 13 e8 00 1d | |
00005820 93 03 e8 08 42 39 93 03 | B9 |
00005828 e8 09 33 e8 00 1e 93 03 | 3 |
00005830 e8 0a 42 39 93 03 e8 0c | B9 |
00005838 4e f9 00 00 54 9a 13 fc |N T |
00005840 00 d1 93 03 e8 03 42 79 | By|
00005848 93 03 e8 04 42 39 93 03 | B9 |
00005850 e8 06 13 e8 00 1c 93 03 | |
00005858 e8 07 13 e8 00 1d 93 03 | |
00005860 e8 08 42 39 93 03 e8 09 | B9 |
00005868 33 e8 00 1e 93 03 e8 0a |3 |
00005870 42 39 93 03 e8 0c 4e f9 |B9 N |
00005878 00 00 54 92 13 fc 00 15 | T |
00005880 93 03 e8 03 13 fc 00 11 | |
00005888 93 03 e8 04 42 39 93 03 | B9 |
00005890 e8 05 42 39 93 03 e8 06 | B9 |
00005898 13 e9 00 39 93 03 e8 07 | 9 |
000058a0 42 39 93 03 e8 08 60 00 |B9 ` |
000058a8 fb ea 13 fc 00 1a 93 03 | |
000058b0 e8 03 10 28 00 1c 02 00 | ( |
000058b8 00 f0 13 c0 93 03 e8 04 | |
000058c0 42 80 10 28 00 1e ed 00 |B ( |
000058c8 12 28 00 1d 02 01 00 3f | ( ?|
000058d0 82 00 13 c1 93 03 e8 05 | |
000058d8 42 39 93 03 e8 06 13 e9 |B9 |
000058e0 00 39 93 03 e8 07 42 39 | 9 B9|
000058e8 93 03 e8 08 60 00 fb ac | ` |
000058f0 33 fc 00 03 93 03 e8 04 |3 |
000058f8 33 fc 00 24 93 03 e8 06 |3 $ |
00005900 13 fc 00 1a 93 03 e8 03 | |
00005908 42 39 93 03 e8 08 60 00 |B9 ` |
00005910 fb 8a 13 fc 00 0b 93 03 | |
00005918 e8 03 33 e9 00 2c 93 03 | 3 , |
00005920 e8 04 13 e9 00 2e 93 03 | . |
00005928 e8 06 42 39 93 03 e8 07 | B9 |
00005930 42 39 93 03 e8 08 42 a9 |B9 B |
00005938 00 36 60 00 fb 56 | 6` V | .XXX[0x6]
0000593e VECTOR_SCSI_D:
0000593e 48 e7 e0 e0 |H | MOVEM.L A2+A1+A0+D2+D1+D0,-(A7) ; <-- VECTOR_0x91
00005942 08 f9 00 02 00 00 04 ea | | BSET.B #0x2,0x4ea
0000594a 24 78 09 2a |$x * | MOVEA.L 0x92a,A2
0000594e 42 40 |B@ | CLR.W D0
00005950 10 39 93 03 e8 17 | 9 | MOVE.B IO_SCSI_D_17_SCSI_STATUS,D0
00005956 11 c0 09 40 | @ | MOVE.B D0,0x940
0000595a 4a 2a 00 0d |J* | TST.B (A2+0xd)
0000595e 67 20 |g | BEQ PANIC_0x61f_unimplemented_disk_stub
00005960 4e f8 59 84 |N Y | JMP 0x5984
00005964 13 fc 00 01 93 03 e8 18 | | MOVE.B #0x01,IO_SCSI_D_18_CMD
0000596c 42 82 |B | CLR.L D2
0000596e 34 3c 7f ff |4< | MOVE.W #0x7fff,D2
00005972 4e b9 00 00 5d a6 |N ] | JSR 0x5da6
00005978 4e 75 |Nu | RTS
0000597a 4c df 07 07 |L | MOVEM.L (A7)+,D0+D1+D2+A0+A1+A2
0000597e 4e 73 |Ns | RTE
00005980 PANIC_0x61f_unimplemented_disk_stub:
00005980 50 fa 06 1f |P | PANIC.W #0x61f
00005984 22 6a 00 08 |"j | MOVEA.L (A2+0x8),A1
00005988 20 51 | Q | MOVEA.L (A1),A0
0000598a 42 41 |BA | CLR.W D1
0000598c 08 00 00 04 | | BTST.L #0x4,D0
00005990 67 2e |g. | BEQ 0x59c0
00005992 10 39 93 03 e8 0f | 9 | MOVE.B IO_SCSI_D_0f_LUN,D0
00005998 11 c0 09 41 | A | MOVE.B D0,0x941
0000599c 66 0c |f | BNE 0x59aa
0000599e 4e b9 00 00 84 f0 |N | JSR 0x84f0
000059a4 4e f9 00 00 59 7a |N Yz | JMP 0x597a
000059aa 0c 00 00 02 | | CMPI.B #0x02,D0
000059ae 67 04 |g | BEQ 0x59b4
000059b0 PANIC_0x61f_unimplemented_disk_stub:
000059b0 50 fa 06 1f |P | PANIC.W #0x61f
000059b4 4e b9 00 00 84 f8 |N | JSR 0x84f8
000059ba 4e f9 00 00 59 7a |N Yz | JMP 0x597a
000059c0 08 00 00 05 | | BTST.L #0x5,D0
000059c4 67 1a |g | BEQ 0x59e0
000059c6 0c 00 00 21 | ! | CMPI.B #0x21,D0
000059ca 67 04 |g | BEQ 0x59d0
000059cc PANIC_0x61f_unimplemented_disk_stub:
000059cc 50 fa 06 1f |P | PANIC.W #0x61f
000059d0 30 39 93 03 e1 00 |09 | MOVE.W IO_SCSI_D_ADDRESS_REGISTER,D0
000059d6 33 40 00 34 |3@ 4 | MOVE.W D0,(A1+0x34)
000059da 4e f9 00 00 59 7a |N Yz | JMP 0x597a
000059e0 08 00 00 06 | | BTST.L #0x6,D0
000059e4 67 4e |gN | BEQ 0x5a34
000059e6 0c 00 00 42 | B | CMPI.B #0x42,D0
000059ea 67 18 |g | BEQ 0x5a04
000059ec 0c 00 00 4b | K | CMPI.B #0x4b,D0
000059f0 67 20 |g | BEQ 0x5a12
000059f2 4e b9 00 00 59 64 |N Yd | JSR 0x5964
000059f8 4e b9 00 00 84 f8 |N | JSR 0x84f8
000059fe 4e f9 00 00 59 7a |N Yz | JMP 0x597a
00005a04 13 fc 00 08 93 03 e8 18 | | MOVE.B #0x08,IO_SCSI_D_18_CMD
00005a0c 4e f9 00 00 59 7a |N Yz | JMP 0x597a
00005a12 13 fc 00 41 93 03 e8 10 | A | MOVE.B #0x41,IO_SCSI_D_10_CMD_PHASE
00005a1a 42 79 93 03 e8 12 |By | CLR.W IO_SCSI_D_12_COUNT2
00005a20 42 39 93 03 e8 14 |B9 | CLR.B IO_SCSI_D_14_COUNT0
00005a26 13 fc 00 09 93 03 e8 18 | | MOVE.B #0x09,IO_SCSI_D_18_CMD
00005a2e 4e f9 00 00 59 7a |N Yz | JMP 0x597a
00005a34 08 00 00 07 | | BTST.L #0x7,D0
00005a38 67 ff 00 00 00 96 |g | BEQ PANIC_0x61f_unimplemented_disk_stub
00005a3e 0c 00 00 81 | | CMPI.B #0x81,D0
00005a42 67 16 |g | BEQ 0x5a5a
00005a44 0c 00 00 85 | | CMPI.B #0x85,D0
00005a48 67 36 |g6 | BEQ 0x5a80
00005a4a 08 00 00 03 | | BTST.L #0x3,D0
00005a4e 67 78 |gx | BEQ PANIC_0x61f_unimplemented_disk_stub
00005a50 4e b8 5a b6 |N Z | JSR 0x5ab6
00005a54 4e f9 00 00 59 7a |N Yz | JMP 0x597a
00005a5a 4a 2a 00 0e |J* | TST.B (A2+0xe)
00005a5e 67 04 |g | BEQ 0x5a64
00005a60 4e b8 5a 8a |N Z | JSR PANIC_0x61f_unimplemented_disk_stub
00005a64 42 80 |B | CLR.L D0
00005a66 10 32 01 70 93 03 e8 16 | 2 p | MOVE.B (A2+#IO_SCSI_D_16_SRC_ID),D0; LEW=0170
00005a6e 22 70 05 a0 09 2e |"p . | MOVEA.L (D0.W*4+#0x92e),A1 ; LEW=05a0
00005a74 20 51 | Q | MOVEA.L (A1),A0
00005a76 4e b8 5a ac |N Z | JSR 0x5aac
00005a7a 4e f9 00 00 59 7a |N Yz | JMP 0x597a
00005a80 4e b8 4a 0c |N J | JSR 0x4a0c
00005a84 4e f9 00 00 59 7a |N Yz | JMP 0x597a
00005a8a PANIC_0x61f_unimplemented_disk_stub:
00005a8a 50 fa 06 1f |P | PANIC.W #0x61f
00005a8e 4e b9 |N | .XXX[0x2]
00005a90 00 00 97 4e 4e b9 00 00 | NN | .XXX[0x18]
00005a98 85 00 43 e8 00 04 31 69 | C 1i|
00005aa0 00 1c 00 02 4e b9 00 00 | N |
00005aa8 5a cc 4e 75 |Z Nu | .XXX[0x4]
00005aac 33 e9 00 34 93 03 e1 00 |3 4 | MOVE.W (A1+0x34),IO_SCSI_D_ADDRESS_REGISTER
00005ab4 4e 75 |Nu | RTS
00005ab6 13 e9 00 20 93 03 e8 10 | | MOVE.B (A1+0x20),IO_SCSI_D_10_CMD_PHASE
00005abe 13 fc 00 08 93 03 e8 18 | | MOVE.B #0x08,IO_SCSI_D_18_CMD
00005ac6 4e 75 |Nu | RTS
00005ac8 PANIC_0x61f_unimplemented_disk_stub:
00005ac8 50 fa 06 1f |P | PANIC.W #0x61f
00005acc 50 fa 06 1f |P | .XXX[0x4]
00005ad0 PANIC_0x61f_unimplemented_disk_stub:
00005ad0 50 fa 06 1f |P | PANIC.W #0x61f
00005ad4 48 e7 fc f0 |H | MOVEM.L A3+A2+A1+A0+D5+D4+D3+D2+D1+D0,-(A7)
00005ad8 30 3c 02 02 |0< | MOVE.W #0x202,D0
00005adc 4e b9 80 00 20 68 |N h | JSR IOC_EEPROM_PART2_CALL_RESHA
00005ae2 30 7c 09 44 |0| D | MOVEA.W #0x944,A0
00005ae6 32 7c 09 54 |2| T | MOVEA.W #0x954,A1
00005aea 42 81 |B | CLR.L D1
00005aec 21 c8 09 2a |! * | MOVE.L A0,0x92a
00005af0 21 7c 93 03 fc 00 00 08 |!| | MOVE.L #0x9303fc00,(A0+0x8)
00005af8 42 28 00 0d |B( | CLR.B (A0+0xd)
00005afc 11 41 00 0c | A | MOVE.B D1,(A0+0xc)
00005b00 42 83 |B | CLR.L D3
00005b02 47 f9 93 03 e1 00 |G | LEA.L IO_SCSI_D_ADDRESS_REGISTER,A3
00005b08 4e b9 00 00 96 bc |N | JSR 0x96bc
00005b0e 65 0a |e | BCS 0x5b1a
00005b10 21 fc 93 03 fc 00 09 2a |! *| MOVE.L #0x9303fc00,0x92a
00005b18 76 01 |v | MOVEQ.L #0x01,D3
00005b1a 42 82 |B | CLR.L D2
00005b1c 42 84 |B | CLR.L D4
00005b1e 38 3c 00 00 |8< | MOVE.W #0x0,D4
00005b22 42 70 23 a0 08 de |Bp# | CLR.W (D2.W*2+#0x8de) ; LEW=23a0
00005b28 42 70 23 a0 08 e6 |Bp# | CLR.W (D2.W*2+#0x8e6) ; LEW=23a0
00005b2e 42 70 23 a0 08 ee |Bp# | CLR.W (D2.W*2+#0x8ee) ; LEW=23a0
00005b34 42 70 23 a0 08 f6 |Bp# | CLR.W (D2.W*2+#0x8f6) ; LEW=23a0
00005b3a 42 70 23 a0 08 fe |Bp# | CLR.W (D2.W*2+#0x8fe) ; LEW=23a0
00005b40 21 89 15 a0 09 2e |! . | MOVE.L A1,(D1.W*4+#0x92e) ; LEW=15a0
00005b46 23 48 00 14 |#H | MOVE.L A0,(A1+0x14)
00005b4a 13 42 00 18 | B | MOVE.B D2,(A1+0x18)
00005b4e 42 29 00 1a |B) | CLR.B (A1+0x1a)
00005b52 22 bc 93 03 fc 00 |" | MOVE.L #0x9303fc00,(A1)
00005b58 13 43 00 1b | C | MOVE.B D3,(A1+0x1b)
00005b5c 66 0e |f | BNE 0x5b6c
00005b5e 4e b9 00 00 5d f8 |N ] | JSR 0x5df8
00005b64 67 10 |g | BEQ 0x5b76
00005b66 13 7c 00 01 00 1b | | | MOVE.B #0x01,(A1+0x1b)
00005b6c 42 29 00 19 |B) | CLR.B (A1+0x19)
00005b70 60 00 00 94 |` | BRA 0x5c06
00005b74 4e 75 |Nu | RTS
00005b76 42 29 00 1b |B) | CLR.B (A1+0x1b)
00005b7a 4e b9 00 00 5b 74 |N [t | JSR 0x5b74
00005b80 23 44 00 08 |#D | MOVE.L D4,(A1+0x8)
00005b84 06 44 00 40 | D @ | ADDI.W #0x0040,D4
00005b88 4e b9 00 00 5e 52 |N ^R | JSR 0x5e52
00005b8e 66 dc |f | BNE 0x5b6c
00005b90 13 7c 00 01 00 19 | | | MOVE.B #0x01,(A1+0x19)
00005b96 4e b9 80 00 20 28 |N ( | JSR IOC_EEPROM_PART2_OUT_TEXT()
00005b9c 44 69 73 6b 20 20 00 00 |Disk | .TXT 'Disk '
00005ba4 30 02 |0 | MOVE.W D2,D0
00005ba6 d0 3c 00 30 | < 0 | ADD.B #0x30,D0
00005baa 4e b9 80 00 20 18 |N | JSR IOC_EEPROM_PART2_OUT_CHAR(D0)
00005bb0 4e b9 80 00 20 28 |N ( | JSR IOC_EEPROM_PART2_OUT_TEXT()
00005bb6 20 69 73 20 4f 4e 4c 49 | is ONLI| .TXT ' is ONLINE and '
00005bc6 08 39 00 07 93 03 e0 01 | 9 | BTST.B #0x7,IO_DISK_WRITE_PROTECT
00005bce 67 18 |g | BEQ 0x5be8
00005bd0 4e b9 80 00 20 28 |N ( | JSR IOC_EEPROM_PART2_OUT_TEXT()
00005bd6 57 52 49 54 45 20 45 4e |WRITE EN| .TXT 'WRITE ENABLED\r\n'
00005bde 41 42 4c 45 44 0d 0a 00 |ABLED | .TXT '\n'
00005be6 60 18 |` | BRA 0x5c00
00005be8 4e b9 80 00 20 28 |N ( | JSR IOC_EEPROM_PART2_OUT_TEXT()
00005bee 57 52 49 54 45 20 50 52 |WRITE PR| .TXT 'WRITE PROTECTED\r\n'
00005bf6 4f 54 45 43 54 45 44 0d |OTECTED | .TXT '\n'
00005c00 4e b9 00 00 5c 64 |N \d | JSR 0x5c64
00005c06 d2 fc 00 5c | \ | ADDA.W #0x5c,A1
00005c0a 52 81 |R | ADDQ.L #0x1,D1
00005c0c 52 82 |R | ADDQ.L #0x1,D2
00005c0e 0c 42 00 04 | B | CMPI.W #0x0004,D2
00005c12 6d 00 ff 0e |m | BLT 0x5b22
00005c16 32 3c 01 ff |2< | MOVE.W #0x1ff,D1
00005c1a 4e b9 00 00 5c 50 |N \P | JSR 0x5c50
00005c20 13 fc 00 28 93 03 e8 01 | ( | MOVE.B #0x28,IO_SCSI_D_01_CONTROL
00005c28 13 fc 00 05 93 03 e8 02 | | MOVE.B #0x05,IO_SCSI_D_02_TIMEOUT_PERIOD
00005c30 13 fc 00 00 93 03 e8 11 | | MOVE.B #0x00,IO_SCSI_D_11_SYNC_XFER
00005c38 13 fc 00 60 93 03 e8 16 | ` | MOVE.B #0x60,IO_SCSI_D_16_SRC_ID
00005c40 32 3c 01 ff |2< | MOVE.W #0x1ff,D1
00005c44 4e b9 00 00 5c 50 |N \P | JSR 0x5c50
00005c4a 4c df 0f 3f |L ? | MOVEM.L (A7)+,D0+D1+D2+D3+D4+D5+A0+A1+A2+A3
00005c4e 4e 75 |Nu | RTS
00005c50 2f 00 |/ | MOVE.L D0,-(A7)
00005c52 20 3c 00 00 05 00 | < | MOVE.L #0x500,D0
00005c58 53 80 |S | SUBQ.L #0x1,D0
00005c5a 66 fc |f | BNE 0x5c58
00005c5c 51 c9 ff f4 |Q | DBF D1,0x5c52
00005c60 20 1f | | MOVE.L (A7)+,D0
00005c62 4e 75 |Nu | RTS
00005c64 48 e7 c0 00 |H | MOVEM.L D1+D0,-(A7)
00005c68 42 80 |B | CLR.L D0
00005c6a 42 81 |B | CLR.L D1
00005c6c 4e b9 00 00 5c ec |N \ | JSR 0x5cec
00005c72 56 fa 06 42 |V B | TRAPNE.W #0x0642
00005c76 30 39 00 00 cc 18 |09 | MOVE.W 0xcc18,D0
00005c7c 31 80 23 a0 09 0e |1 # | MOVE.W D0,(D2.W*2+#0x90e) ; LEW=23a0
00005c82 32 39 00 00 cc 16 |29 | MOVE.W 0xcc16,D1
00005c88 0c 40 02 00 | @ | CMPI.W #0x0200,D0
00005c8c 67 02 |g | BEQ 0x5c90
00005c8e e3 41 | A | ASL.W #0x1,D1
00005c90 31 81 23 a0 08 f6 |1 # | MOVE.W D1,(D2.W*2+#0x8f6) ; LEW=23a0
00005c96 4e b9 00 00 5d 06 |N ] | JSR 0x5d06
00005c9c 56 fa 06 42 |V B | TRAPNE.W #0x0642
00005ca0 32 39 00 00 cc 0f |29 | MOVE.W 0xcc0f,D1
00005ca6 92 7c 00 03 | | | SUB.W #0x3,D1
00005caa 0c 41 07 88 | A | CMPI.W #0x0788,D1
00005cae 66 04 |f | BNE 0x5cb4
00005cb0 92 7c 00 20 | | | SUB.W #0x20,D1
00005cb4 30 01 |0 | MOVE.W D1,D0
00005cb6 31 81 23 a0 08 de |1 # | MOVE.W D1,(D2.W*2+#0x8de) ; LEW=23a0
00005cbc 02 40 00 ff | @ | ANDI.W #0x00ff,D0
00005cc0 31 80 23 a0 08 ee |1 # | MOVE.W D0,(D2.W*2+#0x8ee) ; LEW=23a0
00005cc6 e0 49 | I | LSR.W #0x8,D1
00005cc8 31 81 23 a0 08 e6 |1 # | MOVE.W D1,(D2.W*2+#0x8e6) ; LEW=23a0
00005cce 10 39 00 00 cc 11 | 9 | MOVE.B 0xcc11,D0
00005cd4 31 80 23 a0 08 fe |1 # | MOVE.W D0,(D2.W*2+#0x8fe) ; LEW=23a0
00005cda c0 f0 23 a0 08 f6 | # | MULU.W (D2.W*2+#0x8f6),D0 ; LEW=23a0
00005ce0 31 80 23 a0 09 06 |1 # | MOVE.W D0,(D2.W*2+#0x906) ; LEW=23a0
00005ce6 4c df 00 03 |L | MOVEM.L (A7)+,D0+D1
00005cea 4e 75 |Nu | RTS
00005cec 33 fc 00 03 93 03 e8 04 |3 | MOVE.W #0x3,IO_SCSI_D_04_CDBx2
00005cf4 33 fc 00 24 93 03 e8 06 |3 $ | MOVE.W #0x24,IO_SCSI_D_06_CDBx4
00005cfc 13 fc 00 24 93 03 e8 14 | $ | MOVE.B #0x24,IO_SCSI_D_14_COUNT0
00005d04 60 18 |` | BRA 0x5d1e
00005d06 33 fc 00 04 93 03 e8 04 |3 | MOVE.W #0x4,IO_SCSI_D_04_CDBx2
00005d0e 33 fc 00 20 93 03 e8 06 |3 | MOVE.W #0x20,IO_SCSI_D_06_CDBx4
00005d16 13 fc 00 20 93 03 e8 14 | | MOVE.B #0x20,IO_SCSI_D_14_COUNT0
00005d1e 48 e7 60 20 |H ` | MOVEM.L A2+D2+D1,-(A7)
00005d22 13 fc 00 1a 93 03 e8 03 | | MOVE.B #0x1a,IO_SCSI_D_03_CDBx1
00005d2a 42 39 93 03 e8 08 |B9 | CLR.B IO_SCSI_D_08_CDBx6
00005d30 42 39 93 03 e8 0f |B9 | CLR.B IO_SCSI_D_0f_LUN
00005d36 42 79 93 03 e8 12 |By | CLR.W IO_SCSI_D_12_COUNT2
00005d3c 13 c2 93 03 e8 15 | | MOVE.B D2,IO_SCSI_D_15_DEST_ID
00005d42 00 39 00 40 93 03 e8 15 | 9 @ | ORI.B #0x40,IO_SCSI_D_15_DEST_ID
00005d4a 24 3c 00 00 cc 00 |$< | MOVE.L #0xcc00,D2
00005d50 24 7c a1 00 18 00 |$| | MOVEA.L #0xa1001800,A2
00005d56 24 82 |$ | MOVE.L D2,(A2)
00005d58 02 82 00 00 03 ff | | ANDI.L #0x000003ff,D2
00005d5e 22 02 |" | MOVE.L D2,D1
00005d60 48 41 |HA | SWAP.W D1
00005d62 00 01 00 40 | @ | ORI.B #0x40,D1
00005d66 33 c1 93 03 e1 08 |3 | MOVE.W D1,IO_SCSI_D_SEGMENT_REGISTER
00005d6c 33 c2 93 03 e1 00 |3 | MOVE.W D2,IO_SCSI_D_ADDRESS_REGISTER
00005d72 13 fc 00 08 93 03 e8 18 | | MOVE.B #0x08,IO_SCSI_D_18_CMD
00005d7a 34 3c 7f ff |4< | MOVE.W #0x7fff,D2
00005d7e 4e b9 00 00 5d a6 |N ] | JSR 0x5da6
00005d84 0c 02 00 16 | | CMPI.B #0x16,D2
00005d88 66 0a |f | BNE 0x5d94
00005d8a 4c df 04 06 |L | MOVEM.L (A7)+,D1+D2+A2
00005d8e 00 3c 00 04 | < | ORI.W #0x0004,CCR
00005d92 4e 75 |Nu | RTS
00005d94 0c 02 00 42 | B | CMPI.B #0x42,D2
00005d98 56 fa 06 42 |V B | TRAPNE.W #0x0642
00005d9c 4c df 04 06 |L | MOVEM.L (A7)+,D1+D2+A2
00005da0 02 3c 00 1b | < | ANDI.B #0x1b,CCR
00005da4 4e 75 |Nu | RTS
00005da6 08 39 00 07 93 03 e8 1f | 9 | BTST.B #0x7,IO_SCSI_D_1f_AUX_STATUS
00005dae 66 0e |f | BNE 0x5dbe
00005db0 4e 71 4e 71 4e 71 |NqNqNq | NOP *0x3
00005db6 51 ca ff ee |Q | DBF D2,0x5da6
00005dba PANIC_0x704_missed_expected_interrupt:
00005dba 50 fa 07 04 |P | PANIC.W #0x704
00005dbe 14 39 93 03 e8 17 | 9 | MOVE.B IO_SCSI_D_17_SCSI_STATUS,D2
00005dc4 4e 75 |Nu | RTS
00005dc6 2f 00 |/ | .XXX[0x2]
00005dc8 20 3c 00 00 05 00 53 80 | < S | .XXX[0x30]
00005dd0 66 fc 08 39 00 07 93 03 |f 9 |
00005dd8 e8 1f 66 0e 51 ca ff ea | f Q |
00005de0 20 1f 42 02 02 3c 00 1b | B < |
00005de8 4e 75 14 39 93 03 e8 17 |Nu 9 |
00005df0 20 1f 00 3c 00 04 4e 75 | < Nu|
00005df8 48 e7 20 40 |H @ | MOVEM.L A1+D2,-(A7)
00005dfc 43 f9 93 03 e8 03 |C | LEA.L IO_SCSI_D_03_CDBx1,A1
00005e02 12 fc 00 0d | | MOVE.B #0x0d,(A1)+
00005e06 42 59 |BY | CLR.W (A1)+
00005e08 42 59 |BY | CLR.W (A1)+
00005e0a 42 19 |B | CLR.B (A1)+
00005e0c d2 fc 00 06 | | ADDA.W #0x6,A1
00005e10 42 19 |B | CLR.B (A1)+
00005e12 42 19 |B | CLR.B (A1)+
00005e14 12 fc 00 00 | | MOVE.B #0x00,(A1)+
00005e18 42 59 |BY | CLR.W (A1)+
00005e1a 42 19 |B | CLR.B (A1)+
00005e1c 12 c1 | | MOVE.B D1,(A1)+
00005e1e 13 fc 00 08 93 03 e8 18 | | MOVE.B #0x08,IO_SCSI_D_18_CMD
00005e26 34 3c 7f ff |4< | MOVE.W #0x7fff,D2
00005e2a 4e b9 00 00 5d a6 |N ] | JSR 0x5da6
00005e30 0c 02 00 16 | | CMPI.B #0x16,D2
00005e34 66 0a |f | BNE 0x5e40
00005e36 4c df 02 04 |L | MOVEM.L (A7)+,D2+A1
00005e3a 00 3c 00 04 | < | ORI.W #0x0004,CCR
00005e3e 4e 75 |Nu | RTS
00005e40 0c 02 00 42 | B | CMPI.B #0x42,D2
00005e44 56 fa 06 42 |V B | TRAPNE.W #0x0642
00005e48 4c df 02 04 |L | MOVEM.L (A7)+,D2+A1
00005e4c 02 3c 00 1b | < | ANDI.B #0x1b,CCR
00005e50 4e 75 |Nu | RTS
00005e52 48 e7 20 40 |H @ | MOVEM.L A1+D2,-(A7)
00005e56 43 f9 93 03 e8 03 |C | LEA.L IO_SCSI_D_03_CDBx1,A1
00005e5c 12 fc 00 00 | | MOVE.B #0x00,(A1)+
00005e60 42 59 |BY | CLR.W (A1)+
00005e62 42 59 |BY | CLR.W (A1)+
00005e64 42 19 |B | CLR.B (A1)+
00005e66 d2 fc 00 06 | | ADDA.W #0x6,A1
00005e6a 42 19 |B | CLR.B (A1)+
00005e6c 42 19 |B | CLR.B (A1)+
00005e6e 12 fc 00 00 | | MOVE.B #0x00,(A1)+
00005e72 42 59 |BY | CLR.W (A1)+
00005e74 42 19 |B | CLR.B (A1)+
00005e76 12 c1 | | MOVE.B D1,(A1)+
00005e78 13 fc 00 08 93 03 e8 18 | | MOVE.B #0x08,IO_SCSI_D_18_CMD
00005e80 34 3c 7f ff |4< | MOVE.W #0x7fff,D2
00005e84 4e b9 00 00 5d a6 |N ] | JSR 0x5da6
00005e8a 0c 02 00 16 | | CMPI.B #0x16,D2
00005e8e 56 fa 06 42 |V B | TRAPNE.W #0x0642
00005e92 0c 39 00 00 93 03 e8 0f | 9 | CMPI.B #0x00,IO_SCSI_D_0f_LUN
00005e9a 66 0a |f | BNE 0x5ea6
00005e9c 4c df 02 04 |L | MOVEM.L (A7)+,D2+A1
00005ea0 00 3c 00 04 | < | ORI.W #0x0004,CCR
00005ea4 4e 75 |Nu | RTS
00005ea6 4c df 02 04 |L | MOVEM.L (A7)+,D2+A1
00005eaa 02 3c 00 1b | < | ANDI.B #0x1b,CCR
00005eae 4e 75 |Nu | RTS
00005eb0 4e 75 |Nu | RTS
00005eb2 4e 75 |Nu | RTS
00005eb4 4e 75 |Nu | RTS
00005eb6 7e 0a |~ | MOVEQ.L #0x0a,D7
00005eb8 53 87 |S | SUBQ.L #0x1,D7
00005eba 6b f6 |k | BMI 0x5eb2
00005ebc 42 39 00 00 fc 05 |B9 | CLR.B 0xfc05
00005ec2 0c 39 00 02 00 00 04 de | 9 | CMPI.B #0x02,0x4de
00005eca 66 e6 |f | BNE 0x5eb2
00005ecc 4a b9 00 00 04 e6 |J | TST.L 0x4e6
00005ed2 67 de |g | BEQ 0x5eb2
00005ed4 30 39 00 00 04 e0 |09 | MOVE.W 0x4e0,D0
00005eda 4e b9 00 00 5e b4 |N ^ | JSR 0x5eb4
00005ee0 4e b9 00 00 5b 74 |N [t | JSR 0x5b74
00005ee6 42 84 |B | CLR.L D4
00005ee8 24 7c a1 00 18 00 |$| | MOVEA.L #0xa1001800,A2
00005eee 2a 3c 00 00 01 ff |*< | MOVE.L #0x1ff,D5
00005ef4 24 c4 |$ | MOVE.L D4,(A2)+
00005ef6 06 84 00 00 04 00 | | ADDI.L #0x00000400,D4
00005efc 51 cd ff f6 |Q | DBF D5,0x5ef4
00005f00 2a 3c 00 00 01 ff |*< | MOVE.L #0x1ff,D5
00005f06 42 84 |B | CLR.L D4
00005f08 42 86 |B | CLR.L D6
00005f0a 3c 39 00 00 04 e6 |<9 | MOVE.W 0x4e6,D6
00005f10 cc f0 03 a0 08 fe | | MULU.W (D0.W*2+#0x8fe),D6 ; LEW=03a0
00005f16 42 81 |B | CLR.L D1
00005f18 12 39 00 00 04 e8 | 9 | MOVE.B 0x4e8,D1
00005f1e dc 81 | | ADD.L D1,D6
00005f20 22 06 |" | MOVE.L D6,D1
00005f22 02 81 ff ff 00 00 | | ANDI.L #0xffff0000,D1
00005f28 67 04 |g | BEQ 0x5f2e
00005f2a PANIC_0x66d_unimplemented:
00005f2a 50 fa 06 6d |P m | PANIC.W #0x66d
00005f2e 42 81 |B | CLR.L D1
00005f30 cc f0 03 a0 08 f6 | | MULU.W (D0.W*2+#0x8f6),D6 ; LEW=03a0
00005f36 12 39 00 00 04 e9 | 9 | MOVE.B 0x4e9,D1
00005f3c dc 81 | | ADD.L D1,D6
00005f3e e2 8e | | LSR.L #0x1,D6
00005f40 22 04 |" | MOVE.L D4,D1
00005f42 33 fc 2a 00 93 03 e8 03 |3 * | MOVE.W #0x2a00,IO_SCSI_D_03_CDBx1
00005f4a 23 c6 93 03 e8 05 |# | MOVE.L D6,IO_SCSI_D_05_CDBx3
00005f50 42 39 93 03 e8 09 |B9 | CLR.B IO_SCSI_D_09_CDBx7
00005f56 33 fc 00 01 93 03 e8 0a |3 | MOVE.W #0x1,IO_SCSI_D_0a_CDBx8
00005f5e 42 39 93 03 e8 0c |B9 | CLR.B IO_SCSI_D_0c_CDBxa
00005f64 33 fc 04 00 93 03 e8 13 |3 | MOVE.W #0x400,IO_SCSI_D_13_COUNT1
00005f6c 42 39 93 03 e8 12 |B9 | CLR.B IO_SCSI_D_12_COUNT2
00005f72 02 00 00 07 | | ANDI.B #0x07,D0
00005f76 13 c0 93 03 e8 15 | | MOVE.B D0,IO_SCSI_D_15_DEST_ID
00005f7c 42 39 93 03 e8 0f |B9 | CLR.B IO_SCSI_D_0f_LUN
00005f82 33 c1 93 03 e1 00 |3 | MOVE.W D1,IO_SCSI_D_ADDRESS_REGISTER
00005f88 48 41 |HA | SWAP.W D1
00005f8a 33 c1 93 03 e1 08 |3 | MOVE.W D1,IO_SCSI_D_SEGMENT_REGISTER
00005f90 13 fc 00 08 93 03 e8 18 | | MOVE.B #0x08,IO_SCSI_D_18_CMD
00005f98 32 3c 7f ff |2< | MOVE.W #0x7fff,D1
00005f9c 24 3c 00 00 05 00 |$< | MOVE.L #0x500,D2
00005fa2 53 82 |S | SUBQ.L #0x1,D2
00005fa4 66 fc |f | BNE 0x5fa2
00005fa6 08 39 00 07 93 03 e8 1f | 9 | BTST.B #0x7,IO_SCSI_D_1f_AUX_STATUS
00005fae 66 06 |f | BNE 0x5fb6
00005fb0 51 c9 ff ea |Q | DBF D1,0x5f9c
00005fb4 60 30 |`0 | BRA 0x5fe6
00005fb6 12 39 93 03 e8 17 | 9 | MOVE.B IO_SCSI_D_17_SCSI_STATUS,D1
00005fbc 0c 01 00 16 | | CMPI.B #0x16,D1
00005fc0 66 24 |f$ | BNE 0x5fe6
00005fc2 0c 39 00 00 93 03 e8 0f | 9 | CMPI.B #0x00,IO_SCSI_D_0f_LUN
00005fca 66 1a |f | BNE 0x5fe6
00005fcc dc bc 00 00 00 01 | | ADD.L #0x1,D6
00005fd2 d8 bc 00 00 04 00 | | ADD.L #0x400,D4
00005fd8 51 cd ff 66 |Q f | DBF D5,0x5f40
00005fdc 13 fc 00 01 00 00 fc 05 | | MOVE.B #0x01,0xfc05
00005fe4 4e 75 |Nu | RTS
00005fe6 4e 75 |Nu | RTS
00005fe8 46 fc 24 00 48 f8 7f ff |F $ H | .XXX[0x100]
00005ff0 17 3c 21 cf 17 78 21 fc | <! x! |
00005ff8 00 00 60 10 17 7c 72 7f | ` |r |
00006000 c2 28 00 1b 43 bc 00 09 | ( C |
00006008 4e f0 15 b1 00 00 a1 a8 |N |
00006010 4e b9 00 00 63 64 4c f8 |N cdL |
00006018 7f ff 17 3c 2e 78 17 78 | <.x x|
00006020 4e b9 00 00 6e d8 08 28 |N n (|
00006028 00 06 00 0e 67 04 60 00 | g ` |
00006030 00 22 4e 75 48 e7 80 e0 | "NuH |
00006038 45 f8 17 8c 4e b9 00 00 |E N |
00006040 98 1c 4c df 07 01 11 fc | L |
00006048 00 01 17 8b 4e b9 00 00 | N |
00006050 6e d8 2f 08 42 a8 00 08 |n / B |
00006058 41 e8 00 1a 42 58 42 90 |A BXB |
00006060 20 5f 4e f9 00 00 85 04 | _N |
00006068 48 e7 41 b0 42 86 41 f9 |H A B A |
00006070 00 02 00 00 72 ff 42 58 | r BX|
00006078 51 c9 ff fc 4e f0 01 f1 |Q N |
00006080 00 00 a1 d0 21 fc 00 00 | ! |
00006088 7c 90 00 08 4c f9 0c 00 || L |
00006090 00 00 a1 a0 41 f9 00 02 | A |
00006098 00 00 72 ff 23 fc 00 00 | r # |
000060a0 60 d0 00 00 05 20 e9 c0 |` |
000060a8 72 10 34 87 e9 c0 75 8a |r 4 u |
000060b0 30 f3 70 00 54 80 51 c9 |0 p T Q |
000060b8 ff e4 42 b9 00 00 05 20 | B |
000060c0 21 fc 00 00 7c d8 00 08 |! | |
000060c8 4a 86 4c df 0d 82 4e 75 |J L Nu|
000060d0 4a 86 66 e0 2c 00 60 dc |J f , ` |
000060d8 06 47 00 14 54 47 54 47 | G TGTG|
000060e0 54 47 54 47 54 47 54 47 |TGTGTGTG|
000060e8 54 47 |TG | .XXX[0x2]
000060ea 54 47 |TG | ADDQ.W #0x2,D7
000060ec 54 47 |TG | ADDQ.W #0x2,D7
000060ee ec c7 04 06 | | BFCLR.L D7,{16:6}
000060f2 67 04 |g | BEQ 0x60f8
000060f4 58 46 |XF | ADDQ.W #0x4,D6
000060f6 34 86 |4 | MOVE.W D6,(A2)
000060f8 4e 75 |Nu | RTS
000060fa 9e 7c 00 0a 59 47 | | YG | .XXX[0x6]
00006100 55 47 55 47 59 47 55 47 |UGUGYGUG| .XXX[0x288]
00006108 55 47 ec c7 04 06 67 04 |UG g |
00006110 59 46 34 86 4e 75 28 14 |YF4 Nu( |
00006118 67 28 2f 05 e9 c4 62 10 |g(/ b |
00006120 34 86 e9 c4 75 8a 3a 33 |4 u :3|
00006128 70 00 61 00 ff c0 48 45 |p a HE|
00006130 3a 33 70 00 28 85 66 04 |:3p ( f |
00006138 42 ac 00 04 2a 1f 44 fc |B * D |
00006140 00 01 4e 75 48 e7 83 80 | NuH |
00006148 e9 c4 62 10 34 86 e9 c4 | b 4 |
00006150 75 8a 42 73 70 00 61 00 |u Bsp a |
00006158 ff 94 42 73 70 00 4a 98 | Bsp J |
00006160 66 06 20 84 21 04 60 1e |f ! ` |
00006168 20 10 e9 c0 62 10 34 86 | b 4 |
00006170 e9 c0 75 8a 48 44 37 84 | u HD7 |
00006178 70 00 61 00 ff 70 48 44 |p a pHD|
00006180 37 84 70 00 20 84 4c df |7 p L |
00006188 01 c1 4e 75 48 e7 20 80 | NuH |
00006190 08 38 00 06 17 2e 67 60 | 8 .g`|
00006198 41 f8 21 9e 61 00 ff a6 |A ! a |
000061a0 06 78 00 01 21 a6 04 2c | x ! ,|
000061a8 00 01 00 07 66 36 52 78 | f6Rx|
000061b0 21 d6 34 38 21 d6 b4 78 |! 48! x|
000061b8 21 a6 65 28 67 0c 11 fc |! e(g |
000061c0 00 09 17 8b 4e b0 01 e1 | N |
000061c8 17 7c 08 2c 00 03 00 04 | | , |
000061d0 67 00 00 ae 42 82 34 2c |g B 4,|
000061d8 00 08 ee f8 08 81 21 ae | ! |
000061e0 60 00 00 9e 4a 78 21 aa |` Jx! |
000061e8 67 00 00 96 53 78 21 aa |g Sx! |
000061f0 52 78 21 ac 60 00 00 8a |Rx! ` |
000061f8 08 38 00 05 17 2e 67 00 | 8 .g |
00006200 00 62 41 f8 21 84 61 00 | bA ! a |
00006208 ff 3c 06 78 00 01 21 8c | < x ! |
00006210 04 2c 00 01 00 06 66 36 | , f6|
00006218 52 78 21 d4 34 38 21 d4 |Rx! 48! |
00006220 b4 78 21 8c 65 28 67 0c | x! e(g |
00006228 11 fc 00 09 17 8b 4e b0 | N |
00006230 01 e1 17 7c 08 2c 00 02 | | , |
00006238 00 04 67 00 00 44 42 82 | g DB |
00006240 34 2c 00 08 ee f8 08 81 |4, |
00006248 21 94 60 00 00 34 4a 78 |! ` 4Jx|
00006250 21 90 67 00 00 2c 53 78 |! g ,Sx|
00006258 21 90 52 78 21 92 60 00 |! Rx! ` |
00006260 00 20 41 f8 21 b8 61 00 | A ! a |
00006268 fe dc 06 78 00 01 21 c0 | x ! |
00006270 4a 78 21 c4 67 00 00 0a |Jx! g |
00006278 53 78 21 c4 52 78 21 c6 |Sx! Rx! |
00006280 4c df 01 04 4e 75 48 e7 |L NuH |
00006288 e0 08 49 f8 21 84 30 2c | I ! 0,|
00006290 00 08 e9 c3 24 08 67 0c | $ g |
00006298 b0 78 21 d4 62 0a 44 fc | x! b D |
000062a0 00 00 60 3a 53 78 21 d4 | `:Sx! |
000062a8 12 38 21 9c 67 04 b4 01 | 8! g |
000062b0 67 ec 53 6c 00 08 06 43 |g Sl C|
000062b8 01 00 64 0c 11 fc 00 09 | d |
000062c0 17 8b 4e b0 01 e1 17 7c | N ||
000062c8 61 00 fe 4c 65 0c 11 fc |a Le |
000062d0 00 08 17 8b 4e b0 01 e1 | N |
000062d8 17 7c 44 fc 00 01 4c df | |D L |
000062e0 10 07 4e 75 48 e7 c0 08 | NuH |
000062e8 49 f8 21 9e 30 2c 00 08 |I ! 0, |
000062f0 4a 03 67 0c b0 78 21 d6 |J g x! |
000062f8 62 0a 44 fc 00 00 60 38 |b D `8|
00006300 53 78 21 d6 12 38 21 b6 |Sx! 8! |
00006308 67 04 b6 01 67 ec 53 6c |g g Sl|
00006310 00 08 52 03 64 0c 11 fc | R d |
00006318 00 09 17 8b 4e b0 01 e1 | N |
00006320 17 7c 61 00 fd f2 65 0c | |a e |
00006328 11 fc 00 08 17 8b 4e b0 | N |
00006330 01 e1 17 7c 44 fc 00 01 | |D |
00006338 4c df 10 03 4e 75 48 e7 |L NuH |
00006340 e0 08 49 f8 21 b8 4a 78 | I ! Jx|
00006348 21 c0 66 06 44 fc 00 00 |! f D |
00006350 60 0c 53 78 21 c0 61 00 |` Sx! a |
00006358 fd be 44 fc 00 01 4c df | D L |
00006360 10 07 4e 75 48 f9 ff ff | NuH |
00006368 00 00 04 9a 20 7c 00 06 | | |
00006370 ec 00 43 f9 00 00 ec 00 | C |
00006378 30 3c 03 ff 20 d9 51 c8 |0< Q |
00006380 ff fc 4c f9 ff ff 00 00 | L |
00006388 04 9a 4e 75 | Nu | .XXX[0x4]
0000638c 48 e7 40 00 |H @ | MOVEM.L D1,-(A7)
00006390 e9 c7 62 10 | b | BFEXTU.L D7,{8:16},D6
00006394 34 86 |4 | MOVE.W D6,(A2)
00006396 e9 c7 75 8a | u | BFEXTU.L D7,{22:10},D7
0000639a 08 07 00 00 | | BTST.L #0x0,D7
0000639e 67 34 |g4 | BEQ 0x63d4
000063a0 12 f3 71 20 04 00 | q | MOVE.B (A3+D7.W+#0x400),(A1)+ ; LEW=7120
000063a6 52 07 |R | ADDQ.B #0x1,D7
000063a8 64 0e |d | BCC 0x63b8
000063aa 06 47 01 00 | G | ADDI.W #0x0100,D7
000063ae 08 87 00 0a | | BCLR.L #0xa,D7
000063b2 67 04 |g | BEQ 0x63b8
000063b4 58 46 |XF | ADDQ.W #0x4,D6
000063b6 34 86 |4 | MOVE.W D6,(A2)
000063b8 53 41 |SA | SUBQ.W #0x1,D1
000063ba 60 18 |` | BRA 0x63d4
000063bc 32 f3 70 00 |2 p | MOVE.W (A3+D7.W),(A1)+
000063c0 54 07 |T | ADDQ.B #0x2,D7
000063c2 64 0e |d | BCC 0x63d2
000063c4 06 47 01 00 | G | ADDI.W #0x0100,D7
000063c8 08 87 00 0a | | BCLR.L #0xa,D7
000063cc 67 04 |g | BEQ 0x63d2
000063ce 58 46 |XF | ADDQ.W #0x4,D6
000063d0 34 86 |4 | MOVE.W D6,(A2)
000063d2 55 41 |UA | SUBQ.W #0x2,D1
000063d4 b2 7c 00 01 | | | CMP.W #0x1,D1
000063d8 67 c6 |g | BEQ 0x63a0
000063da 62 e0 |b | BHI 0x63bc
000063dc 4c df 00 02 |L | MOVEM.L (A7)+,D1
000063e0 4e 75 |Nu | RTS
000063e2 48 e7 40 00 |H @ | MOVEM.L D1,-(A7)
000063e6 e9 c7 62 10 | b | BFEXTU.L D7,{8:16},D6
000063ea 34 86 |4 | MOVE.W D6,(A2)
000063ec e9 c7 75 8a | u | BFEXTU.L D7,{22:10},D7
000063f0 08 07 00 00 | | BTST.L #0x0,D7
000063f4 67 34 |g4 | BEQ 0x642a
000063f6 17 99 71 20 04 00 | q | MOVE.B (A1)+,(A3+D7.W+#0x400) ; LEW=7120
000063fc 52 07 |R | ADDQ.B #0x1,D7
000063fe 64 0e |d | BCC 0x640e
00006400 06 47 01 00 | G | ADDI.W #0x0100,D7
00006404 08 87 00 0a | | BCLR.L #0xa,D7
00006408 67 04 |g | BEQ 0x640e
0000640a 58 46 |XF | ADDQ.W #0x4,D6
0000640c 34 86 |4 | MOVE.W D6,(A2)
0000640e 53 41 |SA | SUBQ.W #0x1,D1
00006410 60 18 |` | BRA 0x642a
00006412 37 99 70 00 |7 p | MOVE.W (A1)+,(A3+D7.W)
00006416 54 07 |T | ADDQ.B #0x2,D7
00006418 64 0e |d | BCC 0x6428
0000641a 06 47 01 00 | G | ADDI.W #0x0100,D7
0000641e 08 87 00 0a | | BCLR.L #0xa,D7
00006422 67 04 |g | BEQ 0x6428
00006424 58 46 |XF | ADDQ.W #0x4,D6
00006426 34 86 |4 | MOVE.W D6,(A2)
00006428 55 41 |UA | SUBQ.W #0x2,D1
0000642a b2 7c 00 01 | | | CMP.W #0x1,D1
0000642e 67 c6 |g | BEQ 0x63f6
00006430 62 e0 |b | BHI 0x6412
00006432 4c df 00 02 |L | MOVEM.L (A7)+,D1
00006436 4e 75 |Nu | RTS
00006438 48 e7 40 40 |H @@ | MOVEM.L A1+D1,-(A7)
0000643c 43 f8 17 1a |C | LEA.L 0x171a,A1
00006440 72 20 |r | MOVEQ.L #0x20,D1
00006442 2e 04 |. | MOVE.L D4,D7
00006444 61 00 ff 46 |a F | BSR 0x638c
00006448 4c df 02 02 |L | MOVEM.L (A7)+,D1+A1
0000644c 4e 75 |Nu | RTS
0000644e 48 e7 40 40 |H @@ | MOVEM.L A1+D1,-(A7)
00006452 43 f8 17 1e |C | LEA.L 0x171e,A1
00006456 72 1c |r | MOVEQ.L #0x1c,D1
00006458 7e 04 |~ | MOVEQ.L #0x04,D7
0000645a de 84 | | ADD.L D4,D7
0000645c 61 00 ff 84 |a | BSR 0x63e2
00006460 4c df 02 02 |L | MOVEM.L (A7)+,D1+A1
00006464 4e 75 |Nu | RTS
00006466 48 e7 80 10 |H | MOVEM.L A3+D0,-(A7)
0000646a 23 fc 00 00 60 c8 00 00 |# ` | MOVE.L #0x60c8,0xa1d0
00006472 a1 d0 | |
00006474 42 79 00 00 a1 d4 |By | CLR.W 0xa1d4
0000647a 42 79 93 03 e0 0c |By | CLR.W 0x9303e00c
00006480 70 ff |p | MOVEQ.L #-0x01,D0
00006482 51 c8 ff fe |Q | DBF D0,0x6482
00006486 33 fc 00 05 93 03 e0 0c |3 | MOVE.W #0x5,0x9303e00c
0000648e 20 3c 00 23 7c 4d | < #|M | MOVE.L #0x237c4d,D0
00006494 53 80 |S | SUBQ.L #0x1,D0
00006496 66 fc |f | BNE 0x6494
00006498 33 fc e0 10 93 03 e1 0a |3 | MOVE.W #0xe010,IO_VME_STD_REGISTER
000064a0 26 7c 93 03 f0 16 |&| | MOVEA.L #0x9303f016,A3
000064a6 4e b9 00 00 96 bc |N | JSR 0x96bc
000064ac 64 10 |d | BCC 0x64be
000064ae 23 fc 00 00 60 84 00 00 |# ` | MOVE.L #0x6084,0xa1d0
000064b6 a1 d0 | |
000064b8 44 fc 00 01 |D | MOVE.W #0x1,CCR
000064bc 60 1a |` | BRA 0x64d8
000064be 20 3c 00 00 00 09 | < | MOVE.L #0x9,D0
000064c4 47 f9 00 00 a1 a8 |G | LEA.L 0xa1a8,A3
000064ca 26 fc 00 00 60 52 |& `R | MOVE.L #0x6052,(A3)+
000064d0 51 c8 ff f8 |Q | DBF D0,0x64ca
000064d4 44 fc 00 00 |D | MOVE.W #0x0,CCR
000064d8 4c df 08 01 |L | MOVEM.L (A7)+,D0+A3
000064dc 4e 75 |Nu | RTS
000064de 00 00 | | .XXX[0x2]
000064e0 6d 76 00 00 71 c0 00 00 |mv q | .XXX[0x158]
000064e8 73 3a 00 00 6f 14 00 00 |s: o |
000064f0 74 60 48 e7 f8 f8 4c f9 |t`H L |
000064f8 0c 00 00 00 a1 a0 34 bc | 4 |
00006500 e0 12 24 2b 02 08 67 00 | $+ g |
00006508 00 ac 49 f8 21 84 21 c2 | I ! ! |
00006510 21 d8 28 c2 42 9c 42 5c |! ( B B\|
00006518 e9 c2 12 10 34 81 e9 c2 | 4 |
00006520 15 8a 38 33 10 0c 38 84 | 83 8 |
00006528 49 ec 00 10 60 12 29 42 |I ` )B|
00006530 ff ea 21 c2 21 dc 52 6c | ! ! Rl|
00006538 ff ee 24 33 10 00 67 2c | $3 g,|
00006540 12 02 d2 3c 00 1f 65 00 | < e |
00006548 00 6c e9 c2 12 10 34 81 | l 4 |
00006550 e9 c2 15 8a 20 33 10 08 | 3 |
00006558 90 bc 00 00 00 20 b0 82 | |
00006560 66 00 00 4e b8 73 10 0c |f N s |
00006568 67 c4 60 a6 30 38 21 d2 |g ` 08! |
00006570 b0 78 21 8c 6c 42 b0 78 | x! lB x|
00006578 21 a6 6c 3c 49 f9 00 00 |! l<I |
00006580 64 de 43 f9 00 00 a1 b8 |d C |
00006588 30 3c 00 04 22 dc 51 c8 |0< " Q |
00006590 ff fc 43 f8 21 8e 70 02 | C ! p |
00006598 06 51 00 20 43 e9 00 1a | Q C |
000065a0 51 c8 ff f6 4c df 1f 1f |Q L |
000065a8 4e f0 15 b1 00 00 a1 a8 |N |
000065b0 72 05 60 06 72 06 60 02 |r ` r ` |
000065b8 72 03 42 a8 00 08 41 e8 |r B A |
000065c0 00 1a 42 58 30 c1 42 50 | BX0 BP|
000065c8 4c df 1f 1f 59 01 66 ff |L Y f |
000065d0 ff ff fa 82 4e f9 00 00 | N |
000065d8 85 04 42 a8 00 08 43 e8 | B C |
000065e0 00 1a 42 59 42 19 42 11 | BYB B |
000065e8 4a 79 00 00 a1 d4 66 0c |Jy f |
000065f0 4c f8 7f ff 17 3c 4e f9 |L <N |
000065f8 00 00 85 04 30 3c 08 00 | 0< |
00006600 4e b9 80 00 20 64 54 88 |N dT |
00006608 30 10 b0 79 00 00 a1 d4 |0 y |
00006610 67 1a 30 b9 00 00 a1 d4 |g 0 |
00006618 06 11 00 01 42 80 4e b9 | B N |
00006620 80 00 20 60 67 06 0c 01 | `g |
00006628 00 02 66 c4 4c f8 7f ff | f L |
00006630 17 3c 4e f9 00 00 85 0c | <N |
00006638 00 00 00 00 00 00 00 00 | | .BLANK 00[0x10]
00006648 48 e7 80 e0 45 f8 17 8c |H E | .XXX[0x310]
00006650 4e b9 00 00 98 1c 4c df |N L |
00006658 07 01 61 00 02 fc 61 00 | a a |
00006660 08 7e 23 c8 00 00 66 38 | ~# f8|
00006668 42 79 93 03 e0 0c 48 e7 |By H |
00006670 80 e0 45 f9 00 00 66 3c | E f<|
00006678 4e b9 00 00 98 1c 4c df |N L |
00006680 07 01 48 e7 80 e0 45 f9 | H E |
00006688 00 00 66 3c 20 3c 00 00 | f< < |
00006690 03 0d 25 7c 00 00 66 ca | %| f |
00006698 00 08 4e b9 00 00 97 e0 | N |
000066a0 4c df 07 01 4e b9 00 00 |L N |
000066a8 85 00 33 fc 00 05 93 03 | 3 |
000066b0 e0 0c 43 e8 00 1a 42 59 | C BY|
000066b8 42 19 12 fc 00 01 42 51 |B BQ|
000066c0 42 38 17 8b 4e f9 00 00 |B8 N |
000066c8 85 0c 08 f9 00 06 00 00 | |
000066d0 04 ea 48 e7 80 c0 20 79 | H y|
000066d8 00 00 66 38 4e b9 00 00 | f8N |
000066e0 84 f0 4c df 03 01 4e 75 | L Nu|
000066e8 00 00 00 00 00 00 67 70 | gp|
000066f0 00 00 67 76 00 00 67 7c | gv g||
000066f8 00 00 67 82 48 e7 fe 70 | g H p|
00006700 43 e8 00 1a 30 19 10 19 |C 0 |
00006708 38 3c 04 00 b0 44 6f 02 |8< Do |
00006710 30 04 26 19 e0 8b d6 bc |0 & |
00006718 00 e0 00 00 26 7c 93 03 | &| |
00006720 f4 00 14 00 84 03 02 82 | |
00006728 00 00 00 01 66 08 74 02 | f t |
00006730 26 7c 93 03 f0 00 1c 01 |&| |
00006738 02 41 00 02 d2 42 24 70 | A B$p|
00006740 15 b0 00 00 66 e8 4e b9 | f N |
00006748 00 00 88 0c 28 03 e0 8c | ( |
00006750 02 43 03 ff 42 85 23 fc | C B # |
00006758 00 00 67 98 00 00 05 20 | g |
00006760 21 fc 00 00 7c 90 00 08 |! | |
00006768 33 c4 93 03 e1 0a 4e d2 |3 N |
00006770 17 99 30 00 60 10 37 99 | 0 ` 7 |
00006778 30 00 60 0a 12 f3 30 00 |0 ` 0 |
00006780 60 04 32 f3 30 00 da 82 |` 2 0 |
00006788 90 42 67 0c d6 42 ec c3 | Bg B |
00006790 04 06 67 da 58 44 60 d0 | g XD` |
00006798 42 b9 00 00 05 20 21 fc |B ! |
000067a0 00 00 7c d8 00 08 0c 06 | | |
000067a8 00 01 67 04 21 45 00 08 | g !E |
000067b0 43 e8 00 1a 42 59 22 85 |C BY" |
000067b8 4c df 0e 7f 4e f9 00 00 |L N |
000067c0 85 0c 21 c8 17 80 33 fc | ! 3 |
000067c8 e0 10 93 03 e1 0a 4a 79 | Jy|
000067d0 93 03 f0 02 6b 00 01 82 | k |
000067d8 4a 38 17 8b 66 00 01 7a |J8 f z|
000067e0 e9 e8 00 86 00 1a 0c 40 | @|
000067e8 00 3f 62 00 01 6c 48 e7 | ?b lH |
000067f0 20 f8 43 f8 17 9c 24 49 | C $I|
000067f8 34 3c 02 99 42 9a 51 ca |4< B Q |
00006800 ff fc 45 e8 00 1d 47 f8 | E G |
00006808 21 9c 16 9a 47 eb 00 1a |! G |
00006810 16 9a 47 eb 00 1a 16 9a | G |
00006818 45 f8 21 d2 34 c0 52 40 |E ! 4 R@|
00006820 34 c0 34 80 53 40 42 81 |4 4 S@B |
00006828 b2 00 62 14 13 7c 00 80 | b | |
00006830 00 04 33 41 00 08 52 81 | 3A R |
00006838 d3 fc 00 00 00 26 60 e8 | &` |
00006840 4c f9 0c 00 00 00 a1 a0 |L |
00006848 28 4b 34 bc e0 12 d9 fc |(K4 |
00006850 00 00 02 00 42 9c 28 fc | B ( |
00006858 00 e0 00 00 42 9c 42 9c | B B |
00006860 42 9c 42 9c 42 5c 42 9c |B B B\B |
00006868 42 54 34 bc e7 f0 30 13 |BT4 0 |
00006870 47 f9 00 00 a1 b8 30 3c |G 0<|
00006878 00 04 26 fc 00 00 64 f2 | & d |
00006880 51 c8 ff f8 4c df 1f 04 |Q L |
00006888 4e b9 00 00 85 00 48 e7 |N H |
00006890 07 00 34 bc e0 12 2c 2b | 4 ,+|
00006898 02 08 34 bc e0 12 2a 2b | 4 *+|
000068a0 02 0c 08 85 00 00 9a bc | |
000068a8 00 00 00 04 27 45 02 0c | 'E |
000068b0 dc 85 e9 c6 75 8a e0 8e | u |
000068b8 34 86 37 bc 00 00 70 00 |4 7 p |
000068c0 54 07 64 0e 06 47 01 00 |T d G |
000068c8 08 87 00 0a 67 04 58 46 | g XF|
000068d0 34 86 37 bc 17 9c 70 00 |4 7 p |
000068d8 2e 08 42 a8 00 08 41 e8 |. B A |
000068e0 00 1a 42 58 42 90 20 47 | BXB G|
000068e8 42 b8 17 80 48 e7 80 e0 |B H |
000068f0 45 f8 17 8c 20 3c 00 05 |E < |
000068f8 f5 dc 25 7c 00 00 69 18 | %| i |
00006900 00 08 4e b9 00 00 97 e0 | N |
00006908 4c df 07 01 4e b9 00 00 |L N |
00006910 85 0c 4c df 00 e0 4e 75 | L Nu|
00006918 33 fc e0 10 93 03 e1 0a |3 |
00006920 4a 79 93 03 f0 02 6b 00 |Jy k |
00006928 00 24 48 e7 80 e0 45 f8 | $H E |
00006930 17 8c 20 3c 00 05 f5 dc | < |
00006938 25 7c 00 00 69 18 00 08 |%| i |
00006940 4e b9 00 00 97 e0 4c df |N L |
00006948 07 01 4e 75 11 fc 00 01 | Nu |
00006950 17 8b 61 00 05 84 4e 75 | a Nu|
00006958 48 e7 80 80 |H | MOVEM.L A0+D0,-(A7)
0000695c 20 38 17 80 | 8 | MOVE.L 0x1780,D0
00006960 67 1a |g | BEQ 0x697c
00006962 42 b8 17 80 |B | CLR.L 0x1780
00006966 20 40 | @ | MOVEA.L D0,A0
00006968 42 a8 00 08 |B | CLR.L (A0+0x8)
0000696c 41 e8 00 1a |A | LEA.L (A0+0x1a),A0
00006970 42 58 |BX | CLR.W (A0)+
00006972 42 90 |B | CLR.L (A0)
00006974 20 40 | @ | MOVEA.L D0,A0
00006976 4e b9 00 00 85 04 |N | JSR 0x8504
0000697c 4c df 01 01 |L | MOVEM.L (A7)+,D0+A0
00006980 4e 75 |Nu | RTS
00006982 2e 09 e2 0f 64 08 |. d | .XXX[0x6]
00006988 42 19 53 40 52 68 00 0a |B S@Rh | .XXX[0x550]
00006990 42 82 34 38 17 26 31 42 |B 48 &1B|
00006998 00 1e 32 03 04 41 00 20 | 2 A |
000069a0 67 0e 90 41 d3 68 00 0a |g A h |
000069a8 7e 20 de 84 61 00 f9 de |~ a |
000069b0 4a 42 67 20 2e 09 e2 0f |JBg . |
000069b8 64 08 42 19 53 40 52 68 |d B S@Rh|
000069c0 00 0a 2e 38 17 22 32 02 | .8 "2 |
000069c8 42 42 90 41 d3 68 00 0a |BB A h |
000069d0 61 00 f9 ba 42 41 11 78 |a BA x|
000069d8 17 35 00 1d 44 fc 00 01 | 5 D |
000069e0 4e 75 48 e7 00 08 2e 09 |NuH . |
000069e8 e2 0f 64 08 42 19 53 40 | d B S@|
000069f0 52 68 00 0a 42 82 34 38 |Rh B 48|
000069f8 17 26 32 03 59 41 90 41 | &2 YA A|
00006a00 65 00 00 5e d3 68 00 0a |e ^ h |
00006a08 2e 04 58 87 49 e9 00 10 |. X I |
00006a10 61 00 f9 7a 42 54 4a 42 |a zBTJB|
00006a18 67 24 2e 09 e2 0f 64 08 |g$. d |
00006a20 42 19 53 40 52 68 00 0a |B S@Rh |
00006a28 2e 38 17 22 32 02 42 42 |.8 "2 BB|
00006a30 90 41 65 22 d3 68 00 0a | Ae" h |
00006a38 61 00 f9 52 42 41 11 7c |a RBA ||
00006a40 00 ff 00 1d 52 28 00 1f | R( |
00006a48 4a 42 66 18 44 fc 00 01 |JBf D |
00006a50 4c df 10 00 4e 75 d0 41 |L Nu A|
00006a58 34 01 94 40 32 00 60 d0 |4 @2 ` |
00006a60 d0 41 58 41 44 fc 00 00 | AXAD |
00006a68 60 e6 4a b8 21 e4 67 00 |` J ! g |
00006a70 00 38 48 e7 7f 38 49 f8 | 8H 8I |
00006a78 21 e4 61 00 f6 9a 64 24 |! a d$|
00006a80 61 00 f9 b6 26 38 17 2e |a &8 .|
00006a88 61 00 ff 58 64 14 61 00 |a Xd a |
00006a90 0a 3a 65 e6 24 08 41 f8 | :e $ A |
00006a98 21 f4 61 00 f6 a8 20 42 |! a B|
00006aa0 60 d8 28 84 4c df 1c fe |` ( L |
00006aa8 4e 75 48 e7 7c 20 72 02 |NuH | r |
00006ab0 36 3c ff ff 7a 20 45 f8 |6< z E |
00006ab8 21 84 4a 6a 00 0e 67 24 |! Jj g$|
00006ac0 b0 7c 00 04 65 5c 59 40 | | e\Y@|
00006ac8 58 a8 00 08 11 43 00 1d |X C |
00006ad0 32 c3 32 aa 00 0a 04 59 |2 2 Y|
00006ad8 00 20 52 28 00 1e 53 6a | R( Sj|
00006ae0 00 0e 66 dc ed ea 40 00 | f @ |
00006ae8 00 10 66 08 ed ea 49 40 | f I@|
00006af0 00 10 67 26 b0 7c 00 04 | g& | |
00006af8 65 28 59 40 58 a8 00 08 |e(Y@X |
00006b00 11 43 00 1d 32 c4 32 aa | C 2 2 |
00006b08 00 0a 04 59 00 20 52 28 | Y R(|
00006b10 00 1e ec ea 09 01 00 10 | |
00006b18 60 ca 45 ea 00 1a 51 c9 |` E Q |
00006b20 ff 9a 4c df 04 3e 4e 75 | L >Nu|
00006b28 48 e7 7f ce 4b f8 21 fc |H K ! |
00006b30 28 55 11 6c 00 09 00 1d |(U l |
00006b38 32 2c 00 1c b0 41 65 04 |2, Ae |
00006b40 30 01 60 02 32 00 2e 2c |0 ` 2 .,|
00006b48 00 18 61 00 f8 40 31 40 | a @1@|
00006b50 00 0a 91 6c 00 1c 67 16 | l g |
00006b58 e1 8e 02 86 ff ff fc 00 | |
00006b60 02 47 03 ff 8c 47 29 46 | G G)F|
00006b68 00 18 60 00 00 6c 08 ac | ` l |
00006b70 00 04 00 04 28 2c 00 1e | (, |
00006b78 61 00 f8 be 2a 38 17 1a |a *8 |
00006b80 29 45 00 1e 26 38 17 2e |)E &8 .|
00006b88 6a 00 00 10 08 03 00 1a |j |
00006b90 66 00 00 08 61 00 f5 f6 |f a |
00006b98 60 3e 61 00 09 2e 65 0c |`>a .e |
00006ba0 24 08 41 f8 21 f4 61 00 |$ A ! a |
00006ba8 f5 9c 20 42 08 03 00 1c | B |
00006bb0 67 26 2e 2c 00 0a de bc |g&., |
00006bb8 00 00 00 28 e9 c7 62 10 | ( b |
00006bc0 34 86 e9 c7 75 8a 1c 33 |4 u 3|
00006bc8 71 20 04 00 52 06 cc 3c |q R <|
00006bd0 00 03 17 86 71 20 04 00 | q |
00006bd8 28 14 66 06 2a c4 2a 84 |( f * * |
00006be0 60 02 2a 84 53 2c 00 05 |` * S, |
00006be8 67 0a 4a ac 00 1e 67 04 |g J g |
00006bf0 20 0c 60 08 08 ac 00 05 | ` |
00006bf8 00 04 42 80 22 00 67 18 | B " g |
00006c00 42 b0 19 90 4b f8 21 fc |B K ! |
00006c08 4a 9d 66 06 2a 81 2b 01 |J f * + |
00006c10 60 06 2b 81 01 51 2a 81 |` + Q* |
00006c18 4c df 73 fe 4e 75 48 e7 |L s NuH |
00006c20 7f ce 3c 7c 00 00 4b f8 | <| K |
00006c28 21 fc 28 15 67 00 00 c8 |! ( g |
00006c30 28 44 28 2c 00 1e 61 00 |(D(, a |
00006c38 f8 00 26 38 17 2e b0 43 | &8 . C|
00006c40 65 00 00 b4 2c 4c 21 d4 |e ,L! |
00006c48 21 fc 66 04 42 b8 22 00 |! f B " |
00006c50 4a 28 00 1d 66 0c 08 03 |J( f |
00006c58 00 1b 67 06 61 00 fd 24 | g a $|
00006c60 60 04 61 00 fd 7e 64 00 |` a ~d |
00006c68 00 ae 2a 38 17 1a 29 45 | *8 )E|
00006c70 00 1e 4a 83 6a 00 00 10 | J j |
00006c78 08 03 00 1a 66 00 00 08 | f |
00006c80 61 00 f5 0a 60 3e 61 00 |a `>a |
00006c88 08 42 65 0c 24 08 41 f8 | Be $ A |
00006c90 21 f4 61 00 f4 b0 20 42 |! a B|
00006c98 08 03 00 1c 67 26 2e 2c | g&.,|
00006ca0 00 0a de bc 00 00 00 28 | (|
00006ca8 e9 c7 62 10 34 86 e9 c7 | b 4 |
00006cb0 75 8a 1c 33 71 20 04 00 |u 3q |
00006cb8 52 06 cc 3c 00 03 17 86 |R < |
00006cc0 71 20 04 00 53 2c 00 05 |q S, |
00006cc8 67 04 4a 85 66 20 08 ac |g J f |
00006cd0 00 05 00 04 3c 7c 00 00 | <| |
00006cd8 28 14 66 06 2a c4 2a 84 |( f * * |
00006ce0 60 14 2a 84 28 44 08 2c |` * (D ,|
00006ce8 00 04 00 04 66 08 4a 28 | f J(|
00006cf0 00 1d 6b 00 ff 3e 22 0e | k >" |
00006cf8 67 16 42 96 4b f8 21 fc |g B K ! |
00006d00 4a 9d 66 06 2a 81 2b 01 |J f * + |
00006d08 60 06 2b 81 01 51 2a 81 |` + Q* |
00006d10 4c df 73 fe 4e 75 4a 41 |L s NuJA|
00006d18 67 0c 4a 95 66 04 2b 4c |g J f +L|
00006d20 00 04 2a 8c 60 ea 39 42 | * ` 9B|
00006d28 00 1c e1 8e 02 86 ff ff | |
00006d30 fc 00 02 47 03 ff 8c 47 | G G|
00006d38 29 46 00 18 08 ec 00 04 |)F |
00006d40 00 04 2c 4c 53 2c 00 05 | ,LS, |
00006d48 66 00 ff ac 08 ac 00 05 |f |
00006d50 00 04 3c 7c 00 00 28 14 | <| ( |
00006d58 66 04 2b 44 00 04 2a 84 |f +D * |
00006d60 60 00 ff 94 20 08 20 78 |` x|
00006d68 17 84 11 7c 00 ff 00 1d | | |
00006d70 61 00 01 36 20 40 4a b8 |a 6 @J |
00006d78 17 84 66 e8 21 c8 17 84 | f ! |
00006d80 33 fc e0 10 93 03 e1 0a |3 |
00006d88 4a 79 93 03 f0 02 6b 00 |Jy k |
00006d90 01 30 4a 38 17 8b 66 00 | 0J8 f |
00006d98 01 40 e9 e8 10 86 00 1a | @ |
00006da0 10 28 00 1c 67 08 11 a8 | ( g |
00006da8 00 1d 11 a0 21 1c c2 fc | ! |
00006db0 00 26 43 f0 19 a0 17 9c | &C |
00006db8 08 29 00 07 00 04 67 00 | ) g |
00006dc0 00 fa 08 80 00 07 66 08 | f |
00006dc8 d0 29 00 05 65 00 00 e6 | ) e |
00006dd0 48 e7 00 20 13 40 00 05 |H @ |
00006dd8 67 00 00 28 4a a9 00 1e |g (J |
00006de0 67 4a 08 e9 00 05 00 04 |gJ |
00006de8 66 42 42 91 45 f8 21 fc |fBB E ! |
00006df0 4a 9a 66 06 24 89 25 09 |J f $ % |
00006df8 60 32 25 89 01 51 24 89 |`2% Q$ |
00006e00 60 2a 08 a9 00 05 00 04 |`* |
00006e08 67 22 45 f8 21 fc b3 d2 |g"E ! |
00006e10 66 0a 24 91 66 16 42 aa |f $ f B |
00006e18 00 04 60 10 b3 d2 67 04 | ` g |
00006e20 24 52 60 f8 24 91 66 04 |$R` $ f |
00006e28 21 ca 22 00 45 f8 21 8e |! " E ! |
00006e30 70 02 32 28 00 1e b2 5a |p 2( Z|
00006e38 67 0a 45 ea 00 0e 51 c8 |g E Q |
00006e40 ff f6 60 04 42 5a 42 52 | ` BZBR|
00006e48 4c df 04 00 4e b9 00 00 |L N |
00006e50 88 0c 21 c9 21 e0 42 68 | ! ! Bh|
00006e58 00 1a 42 a8 00 1c 48 e7 | B H |
00006e60 c0 70 22 78 21 e0 4c f9 | p"x! L |
00006e68 0c 00 00 00 a1 a0 30 3c | 0<|
00006e70 04 00 22 38 21 fc 67 12 | "8! g |
00006e78 08 30 00 04 19 a0 00 04 | 0 |
00006e80 67 00 00 08 61 00 fc a2 |g a |
00006e88 60 0c 61 00 fc 1e 61 00 |` a a |
00006e90 fb da 61 00 fd 8a 4c df | a L |
00006e98 0e 03 4a a8 00 08 66 08 | J f |
00006ea0 4e b9 00 00 85 00 60 b6 |N ` |
00006ea8 4e b9 00 00 85 0c 42 b8 |N B |
00006eb0 17 84 4e 75 48 78 00 04 | NuHx |
00006eb8 60 28 48 78 00 07 60 22 |`(Hx `"|
00006ec0 48 e7 80 e0 45 f8 17 8c |H E |
00006ec8 4e b9 00 00 98 1c 4c df |N L |
00006ed0 07 01 11 fc 00 01 17 8b | |
00006ed8 2f 38 17 88 |/8 | MOVE.L 0x1788,-(A7)
00006edc 60 04 |` | BRA 0x6ee2
00006ede 48 78 |Hx | .XXX[0x2]
00006ee0 00 02 | | .XXX[0x2]
00006ee2 48 e7 c0 80 |H | MOVEM.L A0+D1+D0,-(A7)
00006ee6 41 f8 17 84 |A | LEA.L 0x1784,A0
00006eea 20 10 | | MOVE.L (A0),D0
00006eec 67 1e |g | BEQ 0x6f0c
00006eee 42 90 |B | CLR.L (A0)
00006ef0 20 40 | @ | MOVEA.L D0,A0
00006ef2 42 a8 00 08 |B | CLR.L (A0+0x8)
00006ef6 41 e8 00 1a |A | LEA.L (A0+0x1a),A0
00006efa 42 58 |BX | CLR.W (A0)+
00006efc 42 18 |B | CLR.B (A0)+
00006efe 10 ef 00 0f | | MOVE.B (A7+0xf),(A0)+
00006f02 42 50 |BP | CLR.W (A0)
00006f04 20 40 | @ | MOVEA.L D0,A0
00006f06 4e b9 00 00 85 04 |N | JSR 0x8504
00006f0c 4c df 01 03 |L | MOVEM.L (A7)+,D0+D1+A0
00006f10 58 8f |X | ADDQ.L #0x4,A7
00006f12 4e 75 |Nu | RTS
00006f14 33 fc e0 10 |3 | .XXX[0x4]
00006f18 93 03 e1 0a 4a 79 93 03 | Jy | .XXX[0x938]
00006f20 f0 02 6b ff ff ff f1 10 | k |
00006f28 4a 38 17 8b 66 ff ff ff |J8 f |
00006f30 f1 24 48 e7 3f 3e 74 3f | $H ?>t?|
00006f38 c4 28 00 1a c4 fc 00 26 | ( &|
00006f40 49 f0 21 a0 17 9c 26 2c |I ! &,|
00006f48 00 04 6a 00 01 e4 08 28 | j (|
00006f50 00 02 00 19 67 08 08 83 | g |
00006f58 00 1e 08 83 00 1b 08 03 | |
00006f60 00 1e 66 00 01 cc 08 03 | f |
00006f68 00 19 66 00 01 d0 74 40 | f t@|
00006f70 12 28 00 1c b2 3c 00 06 | ( < |
00006f78 62 08 14 30 11 b0 00 00 |b 0 |
00006f80 a1 d6 2a 02 08 c5 00 1f | * |
00006f88 d4 28 00 1d 64 04 06 42 | ( d B|
00006f90 01 00 4c f9 0c 00 00 00 | L |
00006f98 a1 a0 2c 42 32 28 00 1e | ,B2( |
00006fa0 39 41 00 16 d4 41 30 38 |9A A08|
00006fa8 21 a8 90 42 6a 00 00 18 |! Bj |
00006fb0 30 38 21 c2 90 42 6b 06 |08! Bk |
00006fb8 61 00 f3 84 65 22 52 78 |a e"Rx|
00006fc0 21 c4 60 00 01 6c 08 c5 |! ` l |
00006fc8 00 1e 61 00 f3 18 65 10 | a e |
00006fd0 08 c3 00 1b 66 00 01 5a | f Z|
00006fd8 52 78 21 aa 60 00 01 52 |Rx! ` R|
00006fe0 0c 41 04 01 65 14 0c 68 | A e h|
00006fe8 80 00 00 11 67 0c 11 fc | g |
00006ff0 00 0a 17 8b 4e b0 01 e1 | N |
00006ff8 17 7c e9 c4 62 10 34 86 | | b 4 |
00007000 e9 c4 75 8a 4b f3 70 00 | u K p |
00007008 2a fc 00 00 00 00 3a fc |* : |
00007010 00 00 3a c0 dd c4 2a ce | : * |
00007018 3a 81 db fc 00 00 00 08 |: |
00007020 2a 85 db fc 00 00 00 06 |* |
00007028 3a ac 00 08 db fc 00 00 |: |
00007030 00 04 42 42 14 28 00 1c | BB ( |
00007038 3a c2 4e b9 00 00 88 0c |: N |
00007040 de 3c 00 20 64 0e 06 47 | < d G|
00007048 01 00 08 87 00 0a 67 04 | g |
00007050 58 46 34 86 e9 c7 75 8a |XF4 u |
00007058 04 45 00 20 67 1e e2 4d | E g M|
00007060 53 45 37 99 70 00 54 07 |SE7 p T |
00007068 64 0e 06 47 01 00 08 87 |d G |
00007070 00 0a 67 04 58 46 34 86 | g XF4 |
00007078 51 cd ff e8 14 30 21 b0 |Q 0! |
00007080 00 00 a1 d6 04 42 00 20 | B |
00007088 42 41 12 28 00 11 e7 49 |BA ( I|
00007090 92 28 00 12 64 04 92 7c | ( d ||
00007098 01 00 92 42 93 6c 00 16 | B l |
000070a0 4a 41 67 00 00 2e 2e 0e |JAg .. |
000070a8 e9 c7 62 10 34 86 e9 c7 | b 4 |
000070b0 75 8a 52 41 e2 49 53 41 |u RA ISA|
000070b8 37 99 70 00 54 07 64 0e |7 p T d |
000070c0 06 47 01 00 08 87 00 0a | G |
000070c8 67 04 58 46 34 86 51 c9 |g XF4 Q |
000070d0 ff e8 4a 6c 00 16 6f 12 | Jl o |
000070d8 08 c3 00 19 29 44 00 0e | )D |
000070e0 e1 8e 8c 47 29 46 00 12 | G)F |
000070e8 60 24 08 83 00 19 4a 28 |`$ J(|
000070f0 00 1b 6b 00 00 32 4a b8 | k 2J |
000070f8 21 ec 66 06 61 00 04 34 |! f a 4|
00007100 65 0c 24 08 41 f8 21 ec |e $ A ! |
00007108 61 00 f0 3a 20 42 43 e8 |a : BC |
00007110 00 1a 42 59 42 99 4e b9 | BYB N |
00007118 00 00 85 0c 29 43 00 04 | )C |
00007120 4c df 7c fc 4e 75 43 e8 |L | NuC |
00007128 00 1a 42 59 22 84 60 e6 | BY" ` |
00007130 08 c3 00 1e 4e b9 00 00 | N |
00007138 60 52 60 e0 4c f9 0c 00 |`R` L |
00007140 00 00 a1 a0 42 81 12 28 | B (|
00007148 00 11 e7 49 92 28 00 12 | I ( |
00007150 64 04 92 7c 01 00 93 6c |d | l|
00007158 00 16 6a 0c 11 fc 00 0b | j |
00007160 17 8b 4e b0 01 e1 17 7c | N ||
00007168 67 12 0c 41 04 00 67 0c |g A g |
00007170 11 fc 00 0a 17 8b 4e b0 | N |
00007178 01 e1 17 7c 52 41 e2 49 | |RA I|
00007180 53 41 4e b9 00 00 88 0c |SAN |
00007188 2e 2c 00 12 e9 c7 62 10 |., b |
00007190 34 86 e9 c7 75 8a 37 99 |4 u 7 |
00007198 70 00 54 07 64 0e 06 47 |p T d G|
000071a0 01 00 08 87 00 0a 67 04 | g |
000071a8 58 46 34 86 51 c9 ff e8 |XF4 Q |
000071b0 28 2c 00 0e 4c f9 0c 00 |(, L |
000071b8 00 00 a1 a0 60 00 ff 14 | ` |
000071c0 33 fc e0 10 93 03 e1 0a |3 |
000071c8 4a 79 93 03 f0 02 6b ff |Jy k |
000071d0 ff ff ee 64 4a 38 17 8b | dJ8 |
000071d8 66 ff ff ff ee 78 48 e7 |f xH |
000071e0 3f 38 74 3f c4 28 00 1a |?8t? ( |
000071e8 c4 fc 00 26 49 f0 21 a0 | &I ! |
000071f0 17 9c 26 2c 00 04 6a 00 | &, j |
000071f8 01 36 08 28 00 02 00 19 | 6 ( |
00007200 67 08 08 83 00 1e 08 83 |g |
00007208 00 1b 08 03 00 1e 66 00 | f |
00007210 01 1e 4c f9 0c 00 00 00 | L |
00007218 a1 a0 4e b9 00 00 88 0c | N |
00007220 22 29 00 10 2a 01 24 01 |") * $ |
00007228 d2 69 00 08 39 41 00 16 | i 9A |
00007230 59 6c 00 16 30 38 21 a8 |Yl 08! |
00007238 90 41 6a 16 30 38 21 c2 | Aj 08! |
00007240 90 41 6b 06 61 00 f0 f8 | Ak a |
00007248 65 24 52 78 21 c4 60 00 |e$Rx! ` |
00007250 00 de 08 e9 00 06 00 10 | |
00007258 61 00 f0 8a 65 10 08 c3 |a e |
00007260 00 1b 66 00 00 ca 52 78 | f Rx|
00007268 21 aa 60 00 00 c2 0c 41 |! ` A|
00007270 04 01 65 14 0c 68 80 00 | e h |
00007278 00 11 67 0c 11 fc 00 0a | g |
00007280 17 8b 4e b0 01 e1 17 7c | N ||
00007288 33 40 00 02 d4 84 23 42 |3@ #B|
00007290 00 04 0c 69 00 05 00 1a | i |
00007298 66 00 00 10 d9 a9 00 1c |f |
000072a0 ba a9 00 24 66 04 d9 a9 | $f |
000072a8 00 24 08 e9 00 07 00 10 | $ |
000072b0 7e 04 de 84 61 00 f1 2c |~ a ,|
000072b8 42 41 12 28 00 11 e7 49 |BA ( I|
000072c0 92 28 00 12 64 04 04 41 | ( d A|
000072c8 01 00 93 6c 00 16 6f 12 | l o |
000072d0 08 c3 00 19 29 44 00 0e | )D |
000072d8 e1 8e 8c 47 29 46 00 12 | G)F |
000072e0 60 20 4a 28 00 1b 6b 00 |` J( k |
000072e8 00 32 4a b8 21 ec 66 06 | 2J ! f |
000072f0 61 00 02 40 65 0c 24 08 |a @e $ |
000072f8 41 f8 21 ec 61 00 ee 46 |A ! a F|
00007300 20 42 43 e8 00 1a 42 59 | BC BY|
00007308 42 99 4e b9 00 00 85 0c |B N |
00007310 29 43 00 04 4c df 1c fc |)C L |
00007318 4e 75 43 e8 00 1a 42 59 |NuC BY|
00007320 22 84 60 e6 08 c3 00 1e |" ` |
00007328 66 04 52 78 21 aa 08 c3 |f Rx! |
00007330 00 1e 4e b9 00 00 60 52 | N `R|
00007338 60 d6 33 fc e0 10 93 03 |` 3 |
00007340 e1 0a 4a 79 93 03 f0 02 | Jy |
00007348 6b ff ff ff ec ea 4a 38 |k J8|
00007350 17 8b 66 ff ff ff ec fe | f |
00007358 48 e7 3f 38 74 3f c4 28 |H ?8t? (|
00007360 00 1a c4 fc 00 26 49 f0 | &I |
00007368 21 a0 17 9c 26 2c 00 04 |! &, |
00007370 6a 00 00 e2 08 28 00 02 |j ( |
00007378 00 19 67 04 08 83 00 1e | g |
00007380 08 03 00 1e 66 00 00 ce | f |
00007388 4c f9 0c 00 00 00 a1 a0 |L |
00007390 4e b9 00 00 88 0c 22 29 |N ")|
00007398 00 10 24 01 d2 69 00 08 | $ i |
000073a0 30 38 21 8e 90 41 6b 06 |08! Ak |
000073a8 61 00 ee dc 65 10 08 c3 |a e |
000073b0 00 1a 66 00 00 a0 52 78 | f Rx|
000073b8 21 90 60 00 00 98 08 83 |! ` |
000073c0 00 1a 33 40 00 02 d4 84 | 3@ |
000073c8 23 42 00 04 08 e9 00 05 |#B |
000073d0 00 10 08 e9 00 07 00 10 | |
000073d8 52 41 e2 49 57 41 e9 c4 |RA IWA |
000073e0 62 10 34 86 e9 c4 75 8a |b 4 u |
000073e8 42 b3 70 00 58 87 37 99 |B p X 7 |
000073f0 70 00 54 07 64 0e 06 47 |p T d G|
000073f8 01 00 08 87 00 0a 67 04 | g |
00007400 58 46 34 86 51 c9 ff e8 |XF4 Q |
00007408 4a 28 00 1b 6b 00 00 32 |J( k 2|
00007410 4a b8 21 ec 66 06 61 00 |J ! f a |
00007418 01 1a 65 0c 24 08 41 f8 | e $ A |
00007420 21 ec 61 00 ed 20 20 42 |! a B|
00007428 43 e8 00 1a 42 59 42 99 |C BYB |
00007430 4e b9 00 00 85 0c 29 43 |N )C|
00007438 00 04 4c df 1c fc 4e 75 | L Nu|
00007440 43 e8 00 1a 42 59 22 84 |C BY" |
00007448 60 e6 08 c3 00 1e 66 04 |` f |
00007450 52 78 21 90 08 c3 00 1e |Rx! |
00007458 4e b9 00 00 60 52 60 d6 |N `R` |
00007460 48 e7 30 38 74 3f c4 28 |H 08t? (|
00007468 00 1a c4 fc 00 26 49 f0 | &I |
00007470 21 a0 17 9c 26 2c 00 04 |! &, |
00007478 6a 00 00 48 08 28 00 02 |j H ( |
00007480 00 19 67 06 02 83 b3 ff | g |
00007488 ff ff 08 03 00 1e 66 32 | f2|
00007490 08 83 00 19 67 14 4c f9 | g L |
00007498 0c 00 00 00 a1 a0 28 2c | (,|
000074a0 00 0e 61 00 ef 94 61 00 | a a |
000074a8 ec e4 43 e8 00 1a 42 59 | C BY|
000074b0 42 91 4e b9 00 00 85 0c |B N |
000074b8 29 43 00 04 4c df 1c 0c |)C L |
000074c0 4e 75 4e b9 00 00 60 52 |NuN `R|
000074c8 60 f2 48 e7 f7 c0 22 38 |` H "8|
000074d0 21 7a e9 c1 62 10 34 86 |!z b 4 |
000074d8 e9 c1 75 8a 36 33 70 00 | u 63p |
000074e0 61 00 ec 0a 32 73 70 00 |a 2sp |
000074e8 24 06 3a 07 20 09 52 49 |$ : RI|
000074f0 b2 f8 21 82 66 02 93 c9 | ! f |
000074f8 b6 49 67 30 e5 88 d0 b8 | Ig0 |
00007500 21 7e 50 80 e9 c0 62 10 |!~P b |
00007508 34 86 e9 c0 75 8a 37 84 |4 u 7 |
00007510 70 00 61 00 eb f4 48 44 |p a HD|
00007518 37 84 70 00 34 82 37 89 |7 p 4 7 |
00007520 50 00 44 fc 00 01 4c df |P D L |
00007528 03 ef 4e 75 44 fc 00 00 | NuD |
00007530 60 f4 48 e7 f4 c0 22 38 |` H "8|
00007538 21 5c e9 c1 62 10 34 86 |!\ b 4 |
00007540 e9 c1 75 8a 36 33 70 00 | u 63p |
00007548 61 00 eb a2 32 73 70 00 |a 2sp |
00007550 24 06 3a 07 20 09 52 49 |$ : RI|
00007558 b2 f8 21 64 66 02 93 c9 | !df |
00007560 b6 49 67 40 e5 88 d0 b8 | Ig@ |
00007568 21 60 50 80 e9 c0 62 10 |!`P b |
00007570 34 86 e9 c0 75 8a 37 84 |4 u 7 |
00007578 70 00 55 07 64 0e 04 47 |p U d G|
00007580 01 00 08 87 00 0a 67 04 | g |
00007588 59 46 34 86 48 44 37 84 |YF4 HD7 |
00007590 70 00 48 44 34 82 37 89 |p HD4 7 |
00007598 50 00 44 fc 00 01 4c df |P D L |
000075a0 03 2f 4e 75 44 fc 00 00 | /NuD |
000075a8 60 f4 41 f8 21 ec 61 00 |` A ! a |
000075b0 eb 94 60 ea 48 e7 80 a0 | ` H |
000075b8 61 00 eb 30 42 82 34 33 |a 0B 43|
000075c0 70 00 60 00 01 88 61 00 |p ` a |
000075c8 eb 24 36 33 70 00 48 43 | $63p HC|
000075d0 61 00 eb 1a 36 33 70 00 |a 63p |
000075d8 4a 83 67 1e 57 83 66 00 |J g W f |
000075e0 00 b4 49 f8 21 f4 61 00 | I ! a |
000075e8 eb 2e 64 00 00 a8 61 00 | .d a |
000075f0 fe da 65 f2 28 84 60 00 | e ( ` |
000075f8 00 9c 49 f8 21 ec 61 00 | I ! a |
00007600 eb 16 64 00 00 90 61 00 | d a |
00007608 ff 2a 65 f2 28 84 60 00 | *e ( ` |
00007610 00 84 4a b8 17 80 67 00 | J g |
00007618 00 7c 34 bc e0 12 33 eb | |4 3 |
00007620 02 1c 00 00 a1 d4 34 bc | 4 |
00007628 e0 12 24 2b 02 10 41 f8 | $+ A |
00007630 17 9c 08 28 00 07 00 04 | ( |
00007638 67 00 00 50 42 28 00 05 |g PB( |
00007640 21 42 00 0a e9 c2 62 10 |!B b |
00007648 34 86 e9 c2 75 8a 42 73 |4 u Bs|
00007650 70 00 61 00 ea 98 42 73 |p a Bs|
00007658 70 00 61 00 ea 84 42 73 |p a Bs|
00007660 70 00 61 00 ea 88 42 73 |p a Bs|
00007668 70 00 61 00 ea 80 37 bc |p a 7 |
00007670 00 04 70 00 61 00 ea 66 | p a f|
00007678 42 73 70 00 d4 bc 00 00 |Bsp |
00007680 00 50 41 e8 00 26 60 00 | PA &` |
00007688 ff aa 20 78 17 80 4e b9 | x N |
00007690 00 00 84 f0 41 f8 21 e4 | A ! |
00007698 61 00 ea aa 4e 75 00 00 |a Nu |
000076a0 75 b4 00 00 75 c6 00 00 |u u |
000076a8 75 b4 00 00 76 12 21 fc |u v ! |
000076b0 02 00 00 30 17 2e 7e 20 | 0 .~ |
000076b8 de 84 e9 c7 62 10 34 86 | b 4 |
000076c0 e9 c7 75 8a 36 33 70 00 | u 63p |
000076c8 48 43 61 00 ea 20 36 33 |HCa 63|
000076d0 70 00 4a 83 66 0c 11 fc |p J f |
000076d8 00 0c 17 8b 4e b0 01 e1 | N |
000076e0 17 7c b6 7c 00 04 6f 0c | | | o |
000076e8 11 fc 00 0c 17 8b 4e b0 | N |
000076f0 01 e1 17 7c 4e f0 35 b1 | |N 5 |
000076f8 00 00 76 9a 48 e7 80 a0 | v H |
00007700 4a 85 6b 08 21 fc 12 00 |J k ! |
00007708 00 40 17 2e 70 01 7e 28 | @ .p ~(|
00007710 de 84 e9 c7 62 10 34 86 | b 4 |
00007718 e9 c7 75 8a 34 33 70 00 | u 43p |
00007720 61 00 e9 ca 48 42 34 33 |a HB43|
00007728 70 00 4a 82 67 02 94 84 |p J g |
00007730 37 82 70 00 61 00 e9 d2 |7 p a |
00007738 48 42 37 82 70 00 61 00 |HB7 p a |
00007740 e9 c4 51 c8 ff d8 74 3f | Q t?|
00007748 c4 78 17 34 c4 fc 00 26 | x 4 &|
00007750 49 f0 21 a0 17 9c 41 ec |I ! A |
00007758 00 1e 61 00 e9 e8 4a 2c | a J,|
00007760 00 05 67 1e 08 ec 00 05 | g |
00007768 00 04 66 16 42 94 45 f8 | f B E |
00007770 21 fc 4a 9a 66 06 24 8c |! J f $ |
00007778 25 0c 60 06 25 8c 01 51 |% ` % Q|
00007780 24 8c 4c df 05 01 4e 75 |$ L Nu|
00007788 48 e7 80 a0 4a 85 6b 00 |H J k |
00007790 ff b6 21 fc 12 00 00 40 | ! @|
00007798 17 2e 60 00 ff aa 48 e7 | .` H |
000077a0 80 a0 4a 85 6b 3e 08 01 | J k> |
000077a8 00 1a 66 02 42 81 34 38 | f B 48|
000077b0 17 34 12 3c 00 20 d2 30 | 4 < 0|
000077b8 21 a0 21 1c 08 c1 00 19 |! ! |
000077c0 08 c1 00 1c e8 f8 00 0a | |
000077c8 17 1e 66 10 30 38 17 26 | f 08 &|
000077d0 d0 41 0c 40 04 20 62 04 | A @ b |
000077d8 08 c1 00 1b 21 c1 17 2e | ! .|
000077e0 60 00 ff 64 74 3f c4 78 |` dt? x|
000077e8 17 34 c4 fc 00 26 49 f0 | 4 &I |
000077f0 21 a0 17 9c 61 00 e9 96 |! a |
000077f8 4c df 05 01 4e 75 48 e7 |L NuH |
00007800 80 a0 08 01 00 1a 66 0c | f |
00007808 4a 85 6b 00 ff 3a 12 39 |J k : 9|
00007810 00 00 a1 d6 08 c1 00 1c | |
00007818 4a 78 17 1e 66 10 30 38 |Jx f 08|
00007820 17 26 d0 41 0c 40 04 00 | & A @ |
00007828 62 04 08 c1 00 1b 08 c1 |b |
00007830 00 19 21 c1 17 2e 60 00 | ! .` |
00007838 ff 0e 00 00 77 9e 00 00 | w |
00007840 77 88 00 00 77 9e 00 00 |w w |
00007848 77 88 00 00 76 fc 00 00 |w v |
00007850 76 ae 00 00 77 fe |v w | .XXX[0x6]
00007856 22 15 |" | MOVE.L (A5),D1
00007858 e9 c1 62 10 | b | BFEXTU.L D1,{8:16},D6
0000785c 34 86 |4 | MOVE.W D6,(A2)
0000785e e9 c1 75 8a | u | BFEXTU.L D1,{22:10},D7
00007862 36 33 70 00 |63p | MOVE.W (A3+D7.W),D3
00007866 61 00 e8 84 |a | BSR 0x60ec
0000786a 34 33 70 00 |43p | MOVE.W (A3+D7.W),D2
0000786e b6 42 | B | CMP.W D2,D3
00007870 67 00 00 86 |g | BEQ 0x78f8
00007874 41 f5 35 16 00 08 |A 5 | LEA.L ((A5)+D3.W*4+#0x8),A0 ; LEW=3516
0000787a 24 08 |$ | MOVE.L A0,D2
0000787c e9 c2 62 10 | b | BFEXTU.L D2,{8:16},D6
00007880 34 86 |4 | MOVE.W D6,(A2)
00007882 e9 c2 75 8a | u | BFEXTU.L D2,{22:10},D7
00007886 38 33 70 00 |83p | MOVE.W (A3+D7.W),D4
0000788a 48 44 |HD | SWAP.W D4
0000788c 61 00 e8 5e |a ^ | BSR 0x60ec
00007890 38 33 70 00 |83p | MOVE.W (A3+D7.W),D4
00007894 52 43 |RC | ADDQ.W #0x1,D3
00007896 b6 6d 00 08 | m | CMP.W (A5+0x8),D3
0000789a 66 02 |f | BNE 0x789e
0000789c 42 43 |BC | CLR.W D3
0000789e e9 c1 62 10 | b | BFEXTU.L D1,{8:16},D6
000078a2 34 86 |4 | MOVE.W D6,(A2)
000078a4 e9 c1 75 8a | u | BFEXTU.L D1,{22:10},D7
000078a8 37 83 70 00 |7 p | MOVE.W D3,(A3+D7.W)
000078ac 61 00 eb 8a |a | BSR 0x6438
000078b0 4a 85 |J | TST.L D5
000078b2 66 14 |f | BNE 0x78c8
000078b4 b8 b8 21 d8 | ! | CMP.L 0x21d8,D4
000078b8 65 0e |e | BCS 0x78c8
000078ba b8 b8 21 dc | ! | CMP.L 0x21dc,D4
000078be 62 08 |b | BHI 0x78c8
000078c0 08 f8 00 02 17 2e | . | BSET.B #0x2,0x172e
000078c6 60 04 |` | BRA 0x78cc
000078c8 cb b8 17 2e | . | AND.L D5,0x172e
000078cc 22 38 17 2e |"8 . | MOVE.L 0x172e,D1
000078d0 34 38 17 38 |48 8 | MOVE.W 0x1738,D2
000078d4 67 06 |g | BEQ 0x78dc
000078d6 b4 7c 00 07 | | | CMP.W #0x7,D2
000078da 6f 02 |o | BLE 0x78de
000078dc 74 07 |t | MOVEQ.L #0x07,D2
000078de 4e b0 25 b1 00 00 78 36 |N % x6| JSR ((D2.W*4+#0x7836)) ; LEW=25b1
000078e6 08 38 00 01 17 2e | 8 . | BTST.B #0x1,0x172e
000078ec 67 00 ff 68 |g h | BEQ 0x7856
000078f0 61 00 eb 5c |a \ | BSR 0x644e
000078f4 60 00 ff 60 |` ` | BRA 0x7856
000078f8 4e 75 |Nu | RTS
000078fa VECTOR_VME:
000078fa 08 f8 00 01 17 98 | | BSET.B #0x1,0x1798 ; <-- VECTOR_0x94
00007900 56 fa 06 9c |V | TRAPNE.W #0x069c
00007904 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
0000790a 21 cf 17 78 |! x | MOVE.L A7,0x1778
0000790e 21 fc 00 00 79 f0 17 7c |! y || MOVE.L #0x79f0,0x177c
00007916 08 f9 00 06 00 00 04 ea | | BSET.B #0x6,0x4ea
0000791e 4c f9 0c 00 00 00 a1 a0 |L | MOVEM.L 0xa1a0,A2+A3
00007926 34 bc e0 10 |4 | MOVE.W #0xe010,(A2)
0000792a 30 39 93 03 e2 02 |09 | MOVE.W 0x9303e202,D0
00007930 30 2b 00 02 |0+ | MOVE.W (A3+0x2),D0
00007934 08 00 00 01 | | BTST.L #0x1,D0
00007938 67 00 00 c2 |g | BEQ 0x79fc
0000793c 4a 38 17 8b |J8 | TST.B 0x178b
00007940 66 00 00 d2 |f | BNE 0x7a14
00007944 4b f8 21 70 |K !p | LEA.L 0x2170,A5
00007948 4a 95 |J | TST.L (A5)
0000794a 66 72 |fr | BNE 0x79be
0000794c 34 bc e0 12 |4 | MOVE.W #0xe012,(A2)
00007950 41 eb 02 20 |A | LEA.L (A3+0x220),A0
00007954 43 f8 21 5c |C !\ | LEA.L 0x215c,A1
00007958 30 3c 00 03 |0< | MOVE.W #0x3,D0
0000795c 22 18 |" | MOVE.L (A0)+,D1
0000795e 22 c1 |" | MOVE.L D1,(A1)+
00007960 54 81 |T | ADDQ.L #0x2,D1
00007962 22 c1 |" | MOVE.L D1,(A1)+
00007964 32 fc 00 40 |2 @ | MOVE.W #0x40,(A1)+
00007968 51 c8 ff f2 |Q | DBF D0,0x795c
0000796c 41 f8 21 5c |A !\ | LEA.L 0x215c,A0
00007970 70 01 |p | MOVEQ.L #0x01,D0
00007972 24 10 |$ | MOVE.L (A0),D2
00007974 e9 c2 62 10 | b | BFEXTU.L D2,{8:16},D6
00007978 34 86 |4 | MOVE.W D6,(A2)
0000797a e9 c2 75 8a | u | BFEXTU.L D2,{22:10},D7
0000797e 42 73 70 00 |Bsp | CLR.W (A3+D7.W)
00007982 61 00 e7 68 |a h | BSR 0x60ec
00007986 42 73 70 00 |Bsp | CLR.W (A3+D7.W)
0000798a 61 00 e7 60 |a ` | BSR 0x60ec
0000798e 37 bc 00 40 70 00 |7 @p | MOVE.W #0x40,(A3+D7.W)
00007994 41 e8 00 0a |A | LEA.L (A0+0xa),A0
00007998 51 c8 ff d8 |Q | DBF D0,0x7972
0000799c 41 f8 21 70 |A !p | LEA.L 0x2170,A0
000079a0 70 01 |p | MOVEQ.L #0x01,D0
000079a2 24 10 |$ | MOVE.L (A0),D2
000079a4 e9 c2 62 10 | b | BFEXTU.L D2,{8:16},D6
000079a8 34 86 |4 | MOVE.W D6,(A2)
000079aa e9 c2 75 8a | u | BFEXTU.L D2,{22:10},D7
000079ae 61 00 e7 3a |a : | BSR 0x60ea
000079b2 41 e8 00 08 |A | LEA.L (A0+0x8),A0
000079b6 30 f3 70 00 |0 p | MOVE.W (A3+D7.W),(A0)+
000079ba 51 c8 ff e6 |Q | DBF D0,0x79a2
000079be 42 85 |B | CLR.L D5
000079c0 61 00 fe 94 |a | BSR 0x7856
000079c4 7a ff |z | MOVEQ.L #-0x01,D5
000079c6 4b f8 21 66 |K !f | LEA.L 0x2166,A5
000079ca 61 00 fe 8a |a | BSR 0x7856
000079ce 20 38 17 84 | 8 | MOVE.L 0x1784,D0
000079d2 67 00 00 10 |g | BEQ 0x79e4
000079d6 c1 88 | | EXG.L D0,A0
000079d8 08 f8 00 02 17 98 | | BSET.B #0x2,0x1798
000079de 4e b9 00 00 84 f0 |N | JSR 0x84f0
000079e4 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
000079ea 42 38 17 98 |B8 | CLR.B 0x1798
000079ee 4e 73 |Ns | RTE
000079f0 4e b9 00 00 63 64 2e 78 |N cd.x| .XXX[0x8]
000079f8 17 78 60 18 | x` | .XXX[0x4]
000079fc 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
00007a00 45 f8 17 8c |E | LEA.L 0x178c,A2
00007a04 4e b9 00 00 98 1c |N | JSR 0x981c
00007a0a 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
00007a0e 11 fc 00 01 17 8b | | MOVE.B #0x01,0x178b
00007a14 61 00 ef 42 |a B | BSR 0x6958
00007a18 61 00 f4 be |a | BSR 0x6ed8
00007a1c 60 c6 |` | BRA 0x79e4
00007a1e 00 00 | | .XXX[0x2]
00007a20 4e f9 00 00 85 04 00 00 |N | .XXX[0x38]
00007a28 1b 5b 4b 49 6e 69 74 69 | [KIniti|
00007a30 61 6c 69 7a 69 6e 67 20 |alizing |
00007a38 4d 34 30 30 53 20 49 2f |M400S I/|
00007a40 4f 20 50 72 6f 63 65 73 |O Proces|
00007a48 73 6f 72 20 4b 65 72 6e |sor Kern|
00007a50 65 6c 20 34 5f 32 5f 31 |el 4_2_1|
00007a58 34 0d 0a 00 |4 | .XXX[0x4]
00007a5c VECTOR_RESET:
00007a5c 7e 09 |~ | MOVEQ.L #0x09,D7 ; <-- VECTOR_RESET
00007a5e 4e 7b 70 02 |N{p | MOVEC D7,CACR ; Cache Control Register
00007a62 9f f9 80 00 40 08 | @ | SUBA.L 0x80004008,A7
00007a68 20 4f | O | MOVEA.L A7,A0
00007a6a 4e b9 80 00 40 00 |N @ | JSR IOC_EEPROM_PART3_EXPORT_4000
00007a70 4a 39 00 00 fc 00 |J9 | TST.B 0xfc00
00007a76 6a 02 |j | BPL 0x7a7a
00007a78 4e 40 |N@ | TRAP #0
00007a7a 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
00007a7e 21 fc 00 00 7c 80 00 04 |! | | MOVE.L #VECTOR_EXT_LEVEL_7,0x4
00007a86 20 7c 00 00 cc 00 | | | MOVEA.L #0xcc00,A0
00007a8c 2e 0f |. | MOVE.L A7,D7
00007a8e 02 07 00 fc | | ANDI.B #0xfc,D7
00007a92 2e 47 |.G | MOVEA.L D7,A7
00007a94 42 98 |B | CLR.L (A0)+
00007a96 b1 cf | | CMPA.L A7,A0
00007a98 6d fa |m | BLT 0x7a94
00007a9a 31 c0 04 e0 |1 | MOVE.W D0,0x4e0
00007a9e 11 c1 04 de | | MOVE.B D1,0x4de
00007aa2 21 c9 04 e2 |! | MOVE.L A1,0x4e2
00007aa6 0c 39 00 04 00 00 fc 07 | 9 | CMPI.B #0x04,MACHINE_TYPE
00007aae 66 00 00 40 |f @ | BNE 0x7af0
00007ab2 47 f9 00 00 7a 28 |G z( | LEA.L 0x7a28,A3
00007ab8 4e b9 80 00 20 2c |N , | JSR IOC_EEPROM_PART2_OUT_TEXT(A3)
00007abe 4e b9 00 00 96 5c |N \ | JSR 0x965c
00007ac4 4e b9 80 00 20 28 |N ( | JSR IOC_EEPROM_PART2_OUT_TEXT()
00007aca 49 4f 50 20 4b 65 72 6e |IOP Kern| .TXT 'IOP Kernel is initialized\r\n'
00007ad2 65 6c 20 69 73 20 69 6e |el is in| .TXT '\n'
00007ae6 46 fc 20 00 |F | MOVE.W #0x2000,SR
00007aea 4e f9 00 00 7d b4 |N } | JMP 0x7db4
00007af0 4e b9 80 00 20 28 |N ( | JSR IOC_EEPROM_PART2_OUT_TEXT()
00007af6 54 68 65 20 49 4f 50 20 |The IOP | .TXT 'The IOP ENVIRONMENT is not compatible with this IOP KERNEL.\r\n'
00007afe 45 4e 56 49 52 4f 4e 4d |ENVIRONM| .TXT 'Set OPERATOR MODE to INTERACTIVE and configure IOP ENVIRONMENT to be\r\n'
00007b06 45 4e 54 20 69 73 20 6e |ENT is n| .TXT 'Model 400 Processor.\r\n'
00007b0e 6f 74 20 63 6f 6d 70 61 |ot compa| .TXT '\n'
00007b90 4e 40 |N@ | TRAP #0
00007b92 42 41 12 28 00 1b |BA ( | .XXX[0x6]
00007b98 43 bc 00 05 4e f0 15 b1 |C N | .XXX[0xd0]
00007ba0 00 00 7b a4 00 00 7b bc | { { |
00007ba8 00 00 7b bc 00 00 7b c0 | { { |
00007bb0 00 00 7b c0 00 00 7b c4 | { { |
00007bb8 00 00 7b c4 70 01 60 06 | { p ` |
00007bc0 70 02 60 02 70 04 48 e7 |p ` p H |
00007bc8 7e 70 24 00 10 28 00 1a |~p$ ( |
00007bd0 67 04 c0 c2 60 04 30 3c |g ` 0<|
00007bd8 04 00 26 28 00 1c 26 43 | &( &C|
00007be0 24 70 15 b0 00 00 7c 50 |$p |P|
00007be8 4e b9 00 00 88 0c 23 fc |N # |
00007bf0 00 00 7c 24 00 00 05 20 | |$ |
00007bf8 21 fc 00 00 7c 9a 00 08 |! | |
00007c00 42 85 4e d2 12 d3 60 12 |B N ` |
00007c08 16 99 60 0e 32 d3 60 0a | ` 2 ` |
00007c10 36 99 60 06 22 d3 60 02 |6 ` " ` |
00007c18 26 99 da 82 90 42 67 04 |& Bg |
00007c20 d7 c2 60 de 42 b9 00 00 | ` B |
00007c28 05 20 21 fc 00 00 7c d8 | ! | |
00007c30 00 08 e2 09 65 04 21 45 | e !E|
00007c38 00 08 43 e8 00 1a 42 59 | C BY|
00007c40 4c 42 50 05 22 85 4c df |LBP " L |
00007c48 0e 7e 4e f9 00 00 85 0c | ~N |
00007c50 00 00 7c 04 00 00 7c 08 | | | |
00007c58 00 00 7c 0c 00 00 7c 10 | | | |
00007c60 00 00 7c 14 00 00 7c 18 | | | |
00007c68 VECTOR_SPURIOUS_IRQ:
00007c68 4e 71 |Nq | NOP ; <-- VECTOR_SPURIOUS_IRQ
00007c6a 4e 73 |Ns | RTE
00007c6c VECTOR_CHK:
00007c6c 08 17 00 05 | | BTST.B #0x5,(A7) ; <-- VECTOR_CHK
00007c70 67 00 01 62 |g b | BEQ 0x7dd4
00007c74 PANIC_0x827_iop_kernel_constraint_error:
00007c74 50 fa 08 27 |P ' | PANIC.W #0x827
00007c78 VECTOR_ADDRESS_ERROR:
00007c78 08 17 00 05 | | BTST.B #0x5,(A7) ; <-- VECTOR_ADDRESS_ERROR
00007c7c 67 00 01 56 |g V | BEQ 0x7dd4
00007c80 PANIC_0x728_unknown_interrupt:
00007c80 VECTOR_EXT_LEVEL_7:
00007c80 VECTOR_RESPONSE_INTR:
; Via VECTOR_RESET
00007c80 50 fa 07 28 |P ( | PANIC.W #0x728 ; <-- VECTOR_TRACE
00007c84 VECTOR_PRIV_VIOLATION:
00007c84 08 17 00 05 | | BTST.B #0x5,(A7) ; <-- VECTOR_PRIV_VIOLATION
00007c88 67 00 01 4a |g J | BEQ 0x7dd4
00007c8c PANIC_0x629_priv_violation:
00007c8c 50 fa 06 29 |P ) | PANIC.W #0x629
00007c90 VECTOR_BUS_ERROR:
00007c90 08 38 00 00 f8 00 | 8 | BTST.B #0x0,IO_READ_STATUS_p24 ; <-- VECTOR_BUS_ERROR
00007c96 57 fa 06 01 |W | TRAPEQ.W #0x0601
00007c9a 4a b8 05 20 |J | TST.L 0x520
00007c9e 57 fa 06 01 |W | TRAPEQ.W #0x0601
00007ca2 42 b8 f9 00 |B | CLR.L IO_CLEAR_BERR_p24
00007ca6 31 fc 00 01 05 1a |1 | MOVE.W #0x1,0x51a
00007cac 21 c0 05 1c |! | MOVE.L D0,0x51c
00007cb0 30 2f 00 06 |0/ | MOVE.W (A7+0x6),D0
00007cb4 e9 58 | X | ROL.W #0x4,D0
00007cb6 c0 7c 00 0f | | | AND.W #0xf,D0
00007cba 10 30 09 b0 00 00 a1 e0 | 0 | MOVE.B (D0.L+#0xa1e0),D0 ; LEW=09b0
00007cc2 de c0 | | ADDA.W D0,A7
00007cc4 20 38 05 1c | 8 | MOVE.L 0x51c,D0
00007cc8 21 f8 05 20 05 1c |! | MOVE.L 0x520,0x51c
00007cce 42 b8 05 20 |B | CLR.L 0x520
00007cd2 4e f0 01 e1 05 1c |N | JMP ((#0x51c)) ; LEW=01e1
00007cd8 21 fc 00 00 7d 84 00 08 |! } | MOVE.L #PANIC_0x654_recursive_bus_error,0x8; Via VECTOR_BUS_ERROR
00007ce0 21 c0 05 1c |! | MOVE.L D0,0x51c
00007ce4 20 38 f8 00 | 8 | MOVE.L IO_READ_STATUS_p24,D0
00007ce8 08 00 00 1b | | BTST.L #0x1b,D0
00007cec 67 3c |g< | BEQ 0x7d2a
00007cee 42 b8 f9 00 |B | CLR.L IO_CLEAR_BERR_p24
00007cf2 21 fc 00 0c 00 00 f4 00 |! | MOVE.L #0xc0000,IO_WRITE_CONTROL_p24
00007cfa 20 37 01 61 00 10 | 7 a | MOVE.L ((A7+#0x10)),D0 ; LEW=0161
00007d00 20 38 f8 00 | 8 | MOVE.L IO_READ_STATUS_p24,D0
00007d04 21 fc 00 0e 00 00 f4 00 |! | MOVE.L #0xe0000,IO_WRITE_CONTROL_p24
00007d0c 08 00 00 1b | | BTST.L #0x1b,D0
00007d10 66 6a |fj | BNE 0x7d7c
00007d12 42 b8 f9 00 |B | CLR.L IO_CLEAR_BERR_p24
00007d16 52 b9 00 00 05 24 |R $ | ADDQ.L #0x1,0x524
00007d1c 20 38 05 1c | 8 | MOVE.L 0x51c,D0
00007d20 21 fc 00 00 7c d8 00 08 |! | | MOVE.L #0x7cd8,0x8
00007d28 4e 73 |Ns | RTE
00007d2a 20 38 05 1c | 8 | MOVE.L 0x51c,D0
00007d2e 21 fc 00 00 7c d8 00 08 |! | | MOVE.L #0x7cd8,0x8
00007d36 08 17 00 05 | | BTST.B #0x5,(A7)
00007d3a 67 00 00 98 |g | BEQ 0x7dd4
00007d3e 20 2f 00 10 | / | MOVE.L (A7+0x10),D0
00007d42 02 80 ff ff f8 00 | | ANDI.L #0xfffff800,D0
00007d48 b0 bc 93 03 f0 00 | | CMP.L #0x9303f000,D0
00007d4e 67 08 |g | BEQ 0x7d58
00007d50 20 38 05 1c | 8 | MOVE.L 0x51c,D0
00007d54 PANIC_0x601_bus_error:
00007d54 50 fa 06 01 |P | PANIC.W #0x601
00007d58 20 2f 00 02 | / | MOVE.L (A7+0x2),D0
00007d5c 0c 80 00 00 5f e8 | _ | CMPI.L #0x00005fe8,D0
00007d62 5d fa 06 01 |] | TRAPLT.W #0x0601
00007d66 0c 80 00 00 7a 1e | z | CMPI.L #0x00007a1e,D0
00007d6c 52 fa 06 01 |R | TRAPHI.W #0x0601
00007d70 20 38 05 1c | 8 | MOVE.L 0x51c,D0
00007d74 4e f0 01 f1 00 00 17 7c |N || JMP ((#0x177c)) ; LEW=01f1
00007d7c 20 38 05 1c | 8 | MOVE.L 0x51c,D0
00007d80 PANIC_0x757_memory_parity_error:
00007d80 50 fa 07 57 |P W | PANIC.W #0x757
00007d84 PANIC_0x654_recursive_bus_error:
00007d84 50 fa 06 54 |P T | PANIC.W #0x654 ; Via VECTOR_BUS_ERROR
00007d88 PANIC_0x2b:
00007d88 VECTOR_MAP_PERR:
00007d88 50 fa 00 2b |P + | PANIC.W #0x2b ; <-- VECTOR_0x41
00007d8c VECTOR_LINE_A:
00007d8c 48 e7 80 04 |H | MOVEM.L A5+D0,-(A7) ; <-- VECTOR_LINE_A
00007d90 30 37 01 61 00 0a |07 a | MOVE.W ((A7+#0xa)),D0 ; LEW=0161
00007d96 04 40 a0 00 | @ | SUBI.W #0xa000,D0
00007d9a 41 bc 00 20 |A | CHK.W #0x20,D0
00007d9e 4e 6d |Nm | MOVE.L USP,A5
00007da0 2f 5d 00 0a |/] | MOVE.L (A5)+,(A7+0xa)
00007da4 4e 65 |Ne | MOVE.L A5,USP
00007da6 4e b0 05 b1 00 00 a1 f0 |N | JSR ((D0.W*4+#KERNCALL_VECTORS)); LEW=05b1
00007dae 4c df 20 01 |L | MOVEM.L (A7)+,D0+A5
00007db2 4e 73 |Ns | RTE
00007db4 4e 7a 00 02 |Nz | MOVEC CACR,D0 ; Cache Control Register
00007db8 00 40 00 08 | @ | ORI.W #0x0008,D0
00007dbc 4e 7b 00 02 |N{ | MOVEC D0,CACR ; Cache Control Register
00007dc0 42 67 |Bg | CLR.W -(A7)
00007dc2 2f 39 00 01 00 04 |/9 | MOVE.L 0x10004,-(A7)
00007dc8 42 67 |Bg | CLR.W -(A7)
00007dca 20 79 00 01 00 00 | y | MOVEA.L 0x10000,A0
00007dd0 4e 60 |N` | MOVE.L A0,USP
00007dd2 4e 73 |Ns | RTE
00007dd4 21 c8 07 7c |! | | MOVE.L A0,0x77c
00007dd8 21 c0 07 80 |! | MOVE.L D0,0x780
00007ddc 30 2f 00 06 |0/ | MOVE.W (A7+0x6),D0
00007de0 e9 58 | X | ROL.W #0x4,D0
00007de2 c0 bc 00 00 00 0f | | AND.L #0xf,D0
00007de8 10 30 09 b0 00 00 a1 e0 | 0 | MOVE.B (D0.L+#0xa1e0),D0 ; LEW=09b0
00007df0 4e 68 |Nh | MOVE.L USP,A0
00007df2 90 c0 | | SUBA.W D0,A0
00007df4 4e 60 |N` | MOVE.L A0,USP
00007df6 e2 48 | H | LSR.W #0x1,D0
00007df8 53 40 |S@ | SUBQ.W #0x1,D0
00007dfa 30 df |0 | MOVE.W (A7)+,(A0)+
00007dfc 51 c8 ff fc |Q | DBF D0,0x7dfa
00007e00 42 67 |Bg | CLR.W -(A7)
00007e02 2f 39 00 02 00 08 |/9 | MOVE.L 0x20008,-(A7)
00007e08 42 67 |Bg | CLR.W -(A7)
00007e0a 20 78 07 7c | x | | MOVEA.L 0x77c,A0
00007e0e 20 38 07 80 | 8 | MOVE.L 0x780,D0
00007e12 4e 73 |Ns | RTE
00007e14 4e b9 00 00 98 90 |N | JSR 0x9890
00007e1a 08 28 00 05 00 0e | ( | BTST.B #0x5,(A0+0xe)
00007e20 56 fa 06 6e |V n | TRAPNE.W #0x066e
00007e24 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
00007e28 08 28 00 06 00 0e | ( | BTST.B #0x6,(A0+0xe)
00007e2e 66 e4 |f | BNE 0x7e14
00007e30 46 fc 20 00 |F | MOVE.W #0x2000,SR
00007e34 08 e8 00 05 00 0e | | BSET.B #0x5,(A0+0xe)
00007e3a 4e 75 |Nu | RTS
00007e3c 4a 78 07 7a |Jx z | TST.W 0x77a
00007e40 57 fa 06 12 |W | TRAPEQ.W #0x0612
00007e44 4e 75 |Nu | RTS
00007e46 4a 78 |Jx | .XXX[0x2]
00007e48 07 7a 56 fa 06 12 4e 75 | zV Nu| .XXX[0x8]
00007e50 ; --------------------------------------------------------------------------------------
00007e50 ; KC12_Sleep(dur: Long)
00007e50 ; Stack:
00007e50 ; A6+0x8 dur : Long
00007e50 ; (From PTR @ 0xa238)
00007e50 ; --------------------------------------------------------------------------------------
00007e50 KC12_Sleep(dur: Long):
00007e50 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
00007e54 52 39 00 00 04 eb |R9 | ADDQ.B #0x1,0x4eb
00007e5a 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
00007e5e 45 f8 07 84 |E | LEA.L 0x784,A2
00007e62 20 15 | | MOVE.L (A5),D0
00007e64 25 7c 00 00 7e 9c 00 08 |%| ~ | MOVE.L #0x7e9c,(A2+0x8)
00007e6c 4e b9 00 00 97 e0 |N | JSR 0x97e0
00007e72 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
00007e76 4e b9 00 00 98 90 |N | JSR 0x9890
00007e7c 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
00007e80 4a 39 00 00 04 eb |J9 | TST.B 0x4eb
00007e86 66 ee |f | BNE 0x7e76
00007e88 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
00007e8c 45 f8 07 84 |E | LEA.L 0x784,A2
00007e90 4e b9 00 00 98 1c |N | JSR 0x981c
00007e96 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
00007e9a 4e 75 |Nu | RTS
00007e9c 42 39 00 00 |B9 | .XXX[0x4]
00007ea0 04 eb 4e 75 | Nu | .XXX[0x4]
00007ea4 ; --------------------------------------------------------------------------------------
00007ea4 ; KC0b
00007ea4 ; (From PTR @ 0xa21c)
00007ea4 ; --------------------------------------------------------------------------------------
00007ea4 KC0b:
00007ea4 4e b9 00 00 7e 3c |N ~< | JSR 0x7e3c
00007eaa 4e b9 00 00 3b 1c |N ; | JSR 0x3b1c
00007eb0 4e 75 |Nu | RTS
00007eb2 ; --------------------------------------------------------------------------------------
00007eb2 ; KC10_Panic(code : Long)
00007eb2 ; Stack:
00007eb2 ; A6+0x8 code : Long
00007eb2 ; (From PTR @ 0xa230)
00007eb2 ; --------------------------------------------------------------------------------------
00007eb2 KC10_Panic(code : Long):
00007eb2 4e b9 00 00 2a 70 |N *p | JSR 0x2a70
00007eb8 20 15 | | MOVE.L (A5),D0
00007eba PANIC_0x614_dfs_crash:
00007eba 50 fa 06 14 |P | PANIC.W #0x614
00007ebe ; --------------------------------------------------------------------------------------
00007ebe ; KC01_DumpOn
00007ebe ; (From PTR @ 0xa1f4)
00007ebe ; --------------------------------------------------------------------------------------
00007ebe KC01_DumpOn:
00007ebe 33 d5 00 00 04 e8 |3 | MOVE.W (A5),0x4e8
00007ec4 33 ed 00 02 00 00 04 e6 |3 | MOVE.W (A5+0x2),0x4e6
00007ecc 4e 75 |Nu | RTS
00007ece ; --------------------------------------------------------------------------------------
00007ece ; KC02_Start_Disk_IO(desc : Pointer; dst : Pointer ; c : W)
00007ece ; Stack:
00007ece ; A6+0xe desc : Pointer
00007ece ; A6+0xa dst : Pointer
00007ece ; A6+0x8 c : W
00007ece ; ==========================================================
00007ece ; D1 = 2 -> READ
00007ece ; D1 = 3 -> WRITE
00007ece ; (Other registers may be significant too)
00007ece ;
00007ece ; STACK+a: LWORD desc pointer
00007ece ; STACK+6: LWORD src/dst pointer
00007ece ; STACK+4: WORD (zero)
00007ece ;
00007ece ; Desc+00: 0x0100
00007ece ; Desc+02: 0x0000
00007ece ; Desc+04: 0x0002
00007ece ; Desc+06: 0x0000
00007ece ; Desc+08: 0x0080
00007ece ; Desc+0a: 0x0002
00007ece ; Desc+0c: 0x____ cylinder
00007ece ; Desc+0e: 0x__ head
00007ece ; Desc+0f: 0x__ sector
00007ece ;
00007ece ; CHS is 512 byte sectors
00007ece ; (From PTR @ 0xa1f8)
00007ece ; --------------------------------------------------------------------------------------
00007ece KC02_Start_Disk_IO(desc : Pointer; dst : Pointer ; c : W):
00007ece 48 e7 80 c0 |H | MOVEM.L A1+A0+D0,-(A7)
00007ed2 30 15 |0 | MOVE.W (A5),D0
00007ed4 41 bc 00 1f |A | CHK.W #0x1f,D0
00007ed8 eb 48 | H | LSL.W #0x5,D0
00007eda 41 f0 01 b0 00 00 e8 00 |A | LEA.L (D0.W+#0xe800),A0 ; LEW=01b0
00007ee2 22 6d 00 06 |"m | MOVEA.L (A5+0x6),A1
00007ee6 23 6d 00 02 00 01 |#m | MOVE.L (A5+0x2),(A1+0x1)
00007eec 4e b9 00 00 87 be |N | JSR 0x87be
00007ef2 4c df 03 01 |L | MOVEM.L (A7)+,D0+A0+A1
00007ef6 4e 75 |Nu | RTS
00007ef8 ; --------------------------------------------------------------------------------------
00007ef8 ; KC0f_ReInit
00007ef8 ; (From PTR @ 0xa22c)
00007ef8 ; --------------------------------------------------------------------------------------
00007ef8 KC0f_ReInit:
00007ef8 4e b9 00 00 2a 70 |N *p | JSR 0x2a70
00007efe 70 1f |p | MOVEQ.L #0x1f,D0
00007f00 41 f9 00 00 e8 00 |A | LEA.L 0xe800,A0
00007f06 08 28 00 05 00 0e | ( | BTST.B #0x5,(A0+0xe)
00007f0c 57 fa 06 59 |W Y | TRAPEQ.W #0x0659
00007f10 d0 fc 00 20 | | ADDA.W #0x20,A0
00007f14 51 c8 ff f0 |Q | DBF D0,0x7f06
00007f18 41 f9 00 00 e8 00 |A | LEA.L 0xe800,A0
00007f1e 22 55 |"U | MOVEA.L (A5),A1
00007f20 23 7c 00 02 00 00 00 01 |#| | MOVE.L #0x20000,(A1+0x1)
00007f28 30 3c 00 07 |0< | MOVE.W #0x7,D0
00007f2c 4e b9 00 00 87 be |N | JSR 0x87be
00007f32 4e b9 00 00 7e 1a |N ~ | JSR 0x7e1a
00007f38 08 28 00 01 00 19 | ( | BTST.B #0x1,(A0+0x19)
00007f3e 66 08 |f | BNE 0x7f48
00007f40 51 c8 ff ea |Q | DBF D0,0x7f2c
00007f44 PANIC_0xa16_disk_error_during_chain:
00007f44 50 fa 0a 16 |P | PANIC.W #0xa16
00007f48 de fc 00 14 | | ADDA.W #0x14,A7
00007f4c 4e f9 00 00 7d b4 |N } | JMP 0x7db4
00007f52 ; --------------------------------------------------------------------------------------
00007f52 ; KC03_Wait_Disk_IO(a : W; VAR status : Byte)
00007f52 ; Stack:
00007f52 ; A6+0xc a : W
00007f52 ; A6+0x8 VAR status : Byte
00007f52 ; (From PTR @ 0xa1fc)
00007f52 ; --------------------------------------------------------------------------------------
00007f52 KC03_Wait_Disk_IO(a : W; VAR status : Byte):
00007f52 48 e7 80 80 |H | MOVEM.L A0+D0,-(A7)
00007f56 30 2d 00 04 |0- | MOVE.W (A5+0x4),D0
00007f5a 41 bc 00 1f |A | CHK.W #0x1f,D0
00007f5e eb 48 | H | LSL.W #0x5,D0
00007f60 41 f0 01 b0 00 00 e8 00 |A | LEA.L (D0.W+#0xe800),A0 ; LEW=01b0
00007f68 4e b9 00 00 7e 1a |N ~ | JSR 0x7e1a
00007f6e 42 35 01 51 |B5 Q | CLR.B ((A5)) ; LEW=0151
00007f72 08 28 00 01 00 19 | ( | BTST.B #0x1,(A0+0x19)
00007f78 67 04 |g | BEQ 0x7f7e
00007f7a 52 35 01 51 |R5 Q | ADDQ.B #0x1,((A5)) ; LEW=0151
00007f7e 4c df 01 01 |L | MOVEM.L (A7)+,D0+A0
00007f82 4e 75 |Nu | RTS
00007f84 ; --------------------------------------------------------------------------------------
00007f84 ; KERNCALL_04
00007f84 ; (From PTR @ 0xa200)
00007f84 ; --------------------------------------------------------------------------------------
00007f84 KERNCALL_04:
00007f84 48 e7 80 80 |H | MOVEM.L A0+D0,-(A7)
00007f88 30 2d 00 08 |0- | MOVE.W (A5+0x8),D0
00007f8c 41 bc 00 1f |A | CHK.W #0x1f,D0
00007f90 eb 48 | H | LSL.W #0x5,D0
00007f92 41 f0 01 b0 00 00 e8 00 |A | LEA.L (D0.W+#0xe800),A0 ; LEW=01b0
00007f9a 10 28 00 0e | ( | MOVE.B (A0+0xe),D0
00007f9e 08 00 00 05 | | BTST.L #0x5,D0
00007fa2 56 fa 06 6e |V n | TRAPNE.W #0x066e
00007fa6 42 35 01 51 |B5 Q | CLR.B ((A5)) ; LEW=0151
00007faa 42 35 01 61 00 04 |B5 a | CLR.B ((A5+#0x4)) ; LEW=0161
00007fb0 08 00 00 06 | | BTST.L #0x6,D0
00007fb4 66 18 |f | BNE 0x7fce
00007fb6 08 e8 00 05 00 0e | | BSET.B #0x5,(A0+0xe)
00007fbc 52 35 01 61 00 04 |R5 a | ADDQ.B #0x1,((A5+#0x4)) ; LEW=0161
00007fc2 08 28 00 01 00 19 | ( | BTST.B #0x1,(A0+0x19)
00007fc8 67 04 |g | BEQ 0x7fce
00007fca 52 35 01 51 |R5 Q | ADDQ.B #0x1,((A5)) ; LEW=0151
00007fce 4c df 01 01 |L | MOVEM.L (A7)+,D0+A0
00007fd2 4e 75 |Nu | RTS
00007fd4 ; --------------------------------------------------------------------------------------
00007fd4 ; KC0c_Write_Modem_Char(a, b: Word ; c : char)
00007fd4 ; Stack:
00007fd4 ; A6+0xc a : Word
00007fd4 ; A6+0xa b : Word
00007fd4 ; A6+0x8 c : char
00007fd4 ; (From PTR @ 0xa220)
00007fd4 ; --------------------------------------------------------------------------------------
00007fd4 KC0c_Write_Modem_Char(a, b: Word ; c : char):
00007fd4 48 e7 70 20 |H p | MOVEM.L A2+D3+D2+D1,-(A7)
00007fd8 4e b9 00 00 7e 3c |N ~< | JSR 0x7e3c
00007fde 45 ed 00 01 |E | LEA.L (A5+0x1),A2
00007fe2 72 01 |r | MOVEQ.L #0x01,D1
00007fe4 36 2d 00 02 |6- | MOVE.W (A5+0x2),D3
00007fe8 34 2d 00 04 |4- | MOVE.W (A5+0x4),D2
00007fec 4e b9 00 00 22 44 |N "D | JSR 0x2244
00007ff2 4c df 04 0e |L | MOVEM.L (A7)+,D1+D2+D3+A2
00007ff6 4e 75 |Nu | RTS
00007ff8 ; --------------------------------------------------------------------------------------
00007ff8 ; KC0d_Write_Modem_String(Word, Word, Char)
00007ff8 ; (From PTR @ 0xa224)
00007ff8 ; --------------------------------------------------------------------------------------
00007ff8 KC0d_Write_Modem_String(Word, Word, Char):
00007ff8 48 e7 70 20 |H p | MOVEM.L A2+D3+D2+D1,-(A7)
00007ffc 4e b9 00 00 7e 3c |N ~< | JSR 0x7e3c
00008002 24 55 |$U | MOVEA.L (A5),A2
00008004 32 1a |2 | MOVE.W (A2)+,D1
00008006 67 0e |g | BEQ 0x8016
00008008 36 2d 00 04 |6- | MOVE.W (A5+0x4),D3
0000800c 34 2d 00 06 |4- | MOVE.W (A5+0x6),D2
00008010 4e b9 00 00 22 44 |N "D | JSR 0x2244
00008016 4c df 04 0e |L | MOVEM.L (A7)+,D1+D2+D3+A2
0000801a 4e 75 |Nu | RTS
0000801c ; --------------------------------------------------------------------------------------
0000801c ; KERNCALL_0e
0000801c ; (From PTR @ 0xa228)
0000801c ; --------------------------------------------------------------------------------------
0000801c KERNCALL_0e:
0000801c 2f 00 |/ | MOVE.L D0,-(A7)
0000801e 4e b9 00 00 7e 3c |N ~< | JSR 0x7e3c
00008024 30 2d 00 04 |0- | MOVE.W (A5+0x4),D0
00008028 4e b9 00 00 22 04 |N " | JSR 0x2204
0000802e 3b 80 01 51 |; Q | MOVE.W D0,((A5)) ; LEW=0151
00008032 20 1f | | MOVE.L (A7)+,D0
00008034 4e 75 |Nu | RTS
00008036 ; --------------------------------------------------------------------------------------
00008036 ; KC06_PortPutChar(port : Word ; b : char)
00008036 ; Stack:
00008036 ; A6+0xa port : Word
00008036 ; A6+0x8 b : char
00008036 ; (From PTR @ 0xa208)
00008036 ; --------------------------------------------------------------------------------------
00008036 KC06_PortPutChar(port : Word ; b : char):
00008036 48 e7 50 20 |H P | MOVEM.L A2+D3+D1,-(A7)
0000803a 45 ed 00 01 |E | LEA.L (A5+0x1),A2
0000803e 72 01 |r | MOVEQ.L #0x01,D1
00008040 36 2d 00 02 |6- | MOVE.W (A5+0x2),D3
00008044 4e b9 00 00 23 74 |N #t | JSR 0x2374
0000804a 4c df 04 0a |L | MOVEM.L (A7)+,D1+D3+A2
0000804e 4e 75 |Nu | RTS
00008050 ; --------------------------------------------------------------------------------------
00008050 ; KC0a(a: Word; b: String)
00008050 ; Stack:
00008050 ; A6+0xc a : Word
00008050 ; A6+0x8 b : String
00008050 ; (From PTR @ 0xa218)
00008050 ; --------------------------------------------------------------------------------------
00008050 KC0a(a: Word; b: String):
00008050 4e b9 00 00 7e 3c |N ~< | JSR 0x7e3c
00008056 4e b9 00 00 3a d0 |N : | JSR 0x3ad0
0000805c ; --------------------------------------------------------------------------------------
0000805c ; KC05_PortWriteString(port : Word ; str : String)
0000805c ; Stack:
0000805c ; A6+0xc port : Word
0000805c ; A6+0x8 str : String
0000805c ; (From PTR @ 0xa204)
0000805c ; --------------------------------------------------------------------------------------
0000805c KC05_PortWriteString(port : Word ; str : String):
0000805c 48 e7 50 20 |H P | MOVEM.L A2+D3+D1,-(A7)
00008060 24 55 |$U | MOVEA.L (A5),A2
00008062 32 1a |2 | MOVE.W (A2)+,D1
00008064 67 0a |g | BEQ 0x8070
00008066 36 2d 00 04 |6- | MOVE.W (A5+0x4),D3
0000806a 4e b9 00 00 23 74 |N #t | JSR 0x2374
00008070 4c df 04 0a |L | MOVEM.L (A7)+,D1+D3+A2
00008074 4e 75 |Nu | RTS
00008076 ; --------------------------------------------------------------------------------------
00008076 ; KC08_PortSomething(port: Word; b: Byte)
00008076 ; Stack:
00008076 ; A6+0xa port : Word
00008076 ; A6+0x8 b : Byte
00008076 ; (From PTR @ 0xa210)
00008076 ; --------------------------------------------------------------------------------------
00008076 KC08_PortSomething(port: Word; b: Byte):
00008076 48 e7 90 00 |H | MOVEM.L D3+D0,-(A7)
0000807a 4e b9 00 00 7e 3c |N ~< | JSR 0x7e3c
00008080 36 2d 00 02 |6- | MOVE.W (A5+0x2),D3
00008084 10 15 | | MOVE.B (A5),D0
00008086 4e b9 00 00 24 10 |N $ | JSR 0x2410
0000808c 4c df 00 09 |L | MOVEM.L (A7)+,D0+D3
00008090 4e 75 |Nu | RTS
00008092 ; --------------------------------------------------------------------------------------
00008092 ; KC07_PortGetChar(port : Word ; VAR ret : Word)
00008092 ; Stack:
00008092 ; A6+0xc port : Word
00008092 ; A6+0x8 VAR ret : Word
00008092 ; (From PTR @ 0xa20c)
00008092 ; --------------------------------------------------------------------------------------
00008092 KC07_PortGetChar(port : Word ; VAR ret : Word):
00008092 2f 00 |/ | MOVE.L D0,-(A7)
00008094 30 2d 00 04 |0- | MOVE.W (A5+0x4),D0
00008098 4e b9 00 00 22 f4 |N " | JSR 0x22f4
0000809e 3b 80 01 51 |; Q | MOVE.W D0,((A5)) ; LEW=0151
000080a2 20 1f | | MOVE.L (A7)+,D0
000080a4 4e 75 |Nu | RTS
000080a6 ; --------------------------------------------------------------------------------------
000080a6 ; KC09_PortStatus(Port : Word; VAR b: Byte)
000080a6 ; Stack:
000080a6 ; A6+0xc Port : Word
000080a6 ; A6+0x8 VAR b : Byte
000080a6 ; (From PTR @ 0xa214)
000080a6 ; --------------------------------------------------------------------------------------
000080a6 KC09_PortStatus(Port : Word; VAR b: Byte):
000080a6 2f 00 |/ | MOVE.L D0,-(A7)
000080a8 30 2d 00 04 |0- | MOVE.W (A5+0x4),D0
000080ac 4e b9 00 00 22 88 |N " | JSR 0x2288
000080b2 1b 80 01 51 | Q | MOVE.B D0,((A5)) ; LEW=0151
000080b6 20 1f | | MOVE.L (A7)+,D0
000080b8 4e 75 |Nu | RTS
000080ba ; --------------------------------------------------------------------------------------
000080ba ; KC00_GetBootDev(VAR a : Byte; VAR b : Word)
000080ba ; Stack:
000080ba ; A6+0xc VAR a : Byte
000080ba ; A6+0x8 VAR b : Word
000080ba ; (From PTR @ 0xa1f0)
000080ba ; --------------------------------------------------------------------------------------
000080ba KC00_GetBootDev(VAR a : Byte; VAR b : Word):
000080ba 1b b9 00 00 04 de 01 61 | a| MOVE.B 0x4de,((A5+#0x4)) ; LEW=0161
000080c2 00 04 | |
000080c4 3b b9 00 00 04 e0 01 51 |; Q| MOVE.W 0x4e0,((A5)) ; LEW=0151
000080cc 4e 75 |Nu | RTS
000080ce ; --------------------------------------------------------------------------------------
000080ce ; KC11_Live(void)
000080ce ; Stack:
000080ce ; (From PTR @ 0xa234)
000080ce ; --------------------------------------------------------------------------------------
000080ce KC11_Live(void):
000080ce 48 e7 90 00 |H | MOVEM.L D3+D0,-(A7)
000080d2 4e b9 00 00 7e 3c |N ~< | JSR 0x7e3c
000080d8 42 78 07 7a |Bx z | CLR.W 0x77a
000080dc 76 01 |v | MOVEQ.L #0x01,D3
000080de 70 00 |p | MOVEQ.L #0x00,D0
000080e0 4e b9 00 00 24 10 |N $ | JSR 0x2410
000080e6 4a 39 00 00 fc 94 |J9 | TST.B MODEM_PORT_FLAG
000080ec 66 0a |f | BNE 0x80f8
000080ee 76 02 |v | MOVEQ.L #0x02,D3
000080f0 70 00 |p | MOVEQ.L #0x00,D0
000080f2 4e b9 00 00 24 10 |N $ | JSR 0x2410
000080f8 4c df 00 09 |L | MOVEM.L (A7)+,D0+D3
000080fc 4e 75 |Nu | RTS
000080fe ; --------------------------------------------------------------------------------------
000080fe ; KC13_ReadRtc
000080fe ; (From PTR @ 0xa23c)
000080fe ; --------------------------------------------------------------------------------------
000080fe KC13_ReadRtc:
000080fe 2a 55 |*U | MOVEA.L (A5),A5
00008100 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
00008104 1a f8 80 09 | | MOVE.B IO_RTC_RAM_YEAR,(A5)+
00008108 4a 38 80 14 |J8 | TST.B IO_RTC_STATUS_BIT
0000810c 70 06 |p | MOVEQ.L #0x06,D0
0000810e 1a f0 09 a0 80 01 | | MOVE.B (D0.L-#7fff),(A5)+ ; LEW=09a0
00008114 51 c8 ff f8 |Q | DBF D0,0x810e
00008118 4b ed ff f9 |K | LEA.L (A5-0x7),A5
0000811c 08 38 00 00 80 14 | 8 | BTST.B #0x0,IO_RTC_STATUS_BIT
00008122 66 e8 |f | BNE 0x810c
00008124 11 ed ff ff 07 91 | | MOVE.B (A5-0x1),0x791
0000812a 11 f8 80 0f 07 92 | | MOVE.B IO_RTC_RAM_MONTH,0x792
00008130 11 f8 80 0e 07 93 | | MOVE.B IO_RTC_RAM_MONTHDAY,0x793
00008136 20 2d ff fe | - | MOVE.L (A5-0x2),D0
0000813a 02 80 00 ff ff ff | | ANDI.L #0x00ffffff,D0
00008140 b0 b8 07 90 | | CMP.L 0x790,D0
00008144 67 7c |g| | BEQ 0x81c2
00008146 6e 06 |n | BGT 0x814e
00008148 d0 bc 00 01 00 00 | | ADD.L #0x10000,D0
0000814e 21 c0 07 94 |! | MOVE.L D0,0x794
00008152 20 38 07 90 | 8 | MOVE.L 0x790,D0
00008156 00 80 00 03 00 00 | | ORI.L #0x00030000,D0
0000815c 30 3c 02 31 |0< 1 | MOVE.W #0x231,D0
00008160 b0 b8 07 90 | | CMP.L 0x790,D0
00008164 6f 2e |o. | BLE 0x8194
00008166 b0 b8 07 94 | | CMP.L 0x794,D0
0000816a 6c 28 |l( | BGE 0x8194
0000816c 2f 01 |/ | MOVE.L D1,-(A7)
0000816e 42 81 |B | CLR.L D1
00008170 20 38 07 94 | 8 | MOVE.L 0x794,D0
00008174 44 fc 00 14 |D | MOVE.W #0x14,CCR
00008178 81 01 | | SBCD.B D1,D0
0000817a 66 12 |f | BNE 0x818e
0000817c e0 48 | H | LSR.W #0x8,D0
0000817e 30 30 03 b0 00 00 a2 74 |00 t| MOVE.W (D0.W*2+#0xa274),D0 ; LEW=03b0
00008186 66 06 |f | BNE 0x818e
00008188 06 80 ff ff 12 31 | 1 | ADDI.L #0xffff1231,D0
0000818e 22 1f |" | MOVE.L (A7)+,D1
00008190 21 c0 07 94 |! | MOVE.L D0,0x794
00008194 1b 78 07 95 ff ff | x | MOVE.B 0x795,(A5-0x1)
0000819a 3a b8 07 96 |: | MOVE.W 0x796,(A5)
0000819e 11 ed ff ff 80 09 | | MOVE.B (A5-0x1),IO_RTC_RAM_YEAR
000081a4 11 d5 80 0f | | MOVE.B (A5),IO_RTC_RAM_MONTH
000081a8 11 ed 00 01 80 0e | | MOVE.B (A5+0x1),IO_RTC_RAM_MONTHDAY
000081ae 50 f8 80 12 |P | S.B IO_RTC_COUNTERS_RESET
000081b2 70 06 |p | MOVEQ.L #0x06,D0
000081b4 11 9d 09 a0 80 01 | | MOVE.B (A5)+,(D0.L-#7fff) ; LEW=09a0
000081ba 51 c8 ff f8 |Q | DBF D0,0x81b4
000081be 4b ed ff f9 |K | LEA.L (A5-0x7),A5
000081c2 0c 55 02 31 | U 1 | CMPI.W #0x0231,(A5)
000081c6 66 04 |f | BNE 0x81cc
000081c8 3a bc 02 29 |: ) | MOVE.W #0x229,(A5)
000081cc 46 fc 20 00 |F | MOVE.W #0x2000,SR
000081d0 4e 75 |Nu | RTS
000081d2 ; --------------------------------------------------------------------------------------
000081d2 ; KC14_WriteRtc
000081d2 ; (From PTR @ 0xa240)
000081d2 ; --------------------------------------------------------------------------------------
000081d2 KC14_WriteRtc:
000081d2 2a 55 |*U | MOVEA.L (A5),A5
000081d4 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
000081d8 11 dd 80 09 | | MOVE.B (A5)+,IO_RTC_RAM_YEAR
000081dc 0c 55 02 29 | U ) | CMPI.W #0x0229,(A5)
000081e0 66 c2 |f | BNE 0x81a4
000081e2 3a bc 02 31 |: 1 | MOVE.W #0x231,(A5)
000081e6 60 bc |` | BRA 0x81a4
000081e8 ; --------------------------------------------------------------------------------------
000081e8 ; KC15_DiagBus(a : Word; b : Long) : Byte
000081e8 ; Stack:
000081e8 ; A6+0xe VAR RETURN : Byte
000081e8 ; A6+0xc a : Word
000081e8 ; A6+0x8 b : Long
000081e8 ; (From PTR @ 0xa244)
000081e8 ; --------------------------------------------------------------------------------------
000081e8 KC15_DiagBus(a : Word; b : Long) : Byte:
000081e8 2f 08 |/ | MOVE.L A0,-(A7)
000081ea 20 6d 00 06 | m | MOVEA.L (A5+0x6),A0
000081ee 30 2d 00 04 |0- | MOVE.W (A5+0x4),D0
000081f2 4e b9 00 00 37 44 |N 7D | JSR 0x3744
000081f8 3b 80 01 51 |; Q | MOVE.W D0,((A5)) ; LEW=0151
000081fc 20 5f | _ | MOVEA.L (A7)+,A0
000081fe 4e 75 |Nu | RTS
00008200 ; --------------------------------------------------------------------------------------
00008200 ; KC16_Clock_Margin
00008200 ; (From PTR @ 0xa248)
00008200 ; --------------------------------------------------------------------------------------
00008200 KC16_Clock_Margin:
00008200 48 e7 e0 00 |H | MOVEM.L D2+D1+D0,-(A7)
00008204 30 15 |0 | MOVE.W (A5),D0
00008206 22 38 f8 00 |"8 | MOVE.L IO_READ_STATUS_p24,D1
0000820a 24 01 |$ | MOVE.L D1,D2
0000820c e3 99 | | ROL.L #0x1,D1
0000820e 02 01 00 01 | | ANDI.B #0x01,D1
00008212 b0 01 | | CMP.B D1,D0
00008214 66 52 |fR | BNE 0x8268
00008216 4a 00 |J | TST.B D0
00008218 67 06 |g | BEQ 0x8220
0000821a 08 c2 00 10 | | BSET.L #0x10,D2
0000821e 60 04 |` | BRA 0x8224
00008220 08 82 00 10 | | BCLR.L #0x10,D2
00008224 08 82 00 13 | | BCLR.L #0x13,D2
00008228 21 c2 f4 00 |! | MOVE.L D2,IO_WRITE_CONTROL_p24
0000822c 4e 7a 00 02 |Nz | MOVEC CACR,D0 ; Cache Control Register
00008230 2f 00 |/ | MOVE.L D0,-(A7)
00008232 4e 7a 08 01 |Nz | MOVEC VBR,D0 ; Vector Base Register
00008236 2f 00 |/ | MOVE.L D0,-(A7)
00008238 40 e7 |@ | MOVE.W SR,-(A7)
0000823a 21 cf 00 00 |! | MOVE.L A7,0x0
0000823e 21 fc 00 00 82 4e 00 04 |! N | MOVE.L #0x824e,0x4
00008246 4a b8 fa 00 |J | TST.L IO_MARGIN_CLOCK_p74
0000824a 4e 72 27 00 |Nr' | STOP #0x2700
0000824e 20 38 f8 00 | 8 | MOVE.L IO_READ_STATUS_p24,D0 ; Via VECTOR_RESET
00008252 08 c0 00 13 | | BSET.L #0x13,D0
00008256 21 c0 f4 00 |! | MOVE.L D0,IO_WRITE_CONTROL_p24
0000825a 46 df |F | MOVE.W (A7)+,SR
0000825c 20 1f | | MOVE.L (A7)+,D0
0000825e 4e 7b 08 01 |N{ | MOVEC D0,VBR ; Vector Base Register
00008262 20 1f | | MOVE.L (A7)+,D0
00008264 4e 7b 00 02 |N{ | MOVEC D0,CACR ; Cache Control Register
00008268 4c df 00 07 |L | MOVEM.L (A7)+,D0+D1+D2
0000826c 4e 75 |Nu | RTS
0000826e ; --------------------------------------------------------------------------------------
0000826e ; KC17_Power_Margin
0000826e ; (From PTR @ 0xa24c)
0000826e ; --------------------------------------------------------------------------------------
0000826e KC17_Power_Margin:
0000826e 48 e7 c0 00 |H | MOVEM.L D1+D0,-(A7)
00008272 22 38 f8 00 |"8 | MOVE.L IO_READ_STATUS_p24,D1
00008276 30 15 |0 | MOVE.W (A5),D0
00008278 67 1a |g | BEQ 0x8294
0000827a 02 41 01 00 | A | ANDI.W #0x0100,D1
0000827e e0 49 | I | LSR.W #0x8,D1
00008280 41 bc 00 02 |A | CHK.W #0x2,D0
00008284 08 c1 00 01 | | BSET.L #0x1,D1
00008288 21 c1 fe 00 |! | MOVE.L D1,IO_CPU_CONTROL_PSU_MARGIN_BREG4_p23
0000828c 70 04 |p | MOVEQ.L #0x04,D0
0000828e 90 55 | U | SUB.W (A5),D0
00008290 01 c1 | | BSET.L D0,D1
00008292 60 16 |` | BRA 0x82aa
00008294 02 41 03 00 | A | ANDI.W #0x0300,D1
00008298 e0 49 | I | LSR.W #0x8,D1
0000829a 21 c1 fe 00 |! | MOVE.L D1,IO_CPU_CONTROL_PSU_MARGIN_BREG4_p23
0000829e 70 ff |p | MOVEQ.L #-0x01,D0
000082a0 4e 71 |Nq | NOP
000082a2 51 c8 ff fc |Q | DBF D0,0x82a0
000082a6 08 81 00 01 | | BCLR.L #0x1,D1
000082aa 21 c1 fe 00 |! | MOVE.L D1,IO_CPU_CONTROL_PSU_MARGIN_BREG4_p23
000082ae 4c df 00 03 |L | MOVEM.L (A7)+,D0+D1
000082b2 4e 75 |Nu | RTS
000082b4 ; --------------------------------------------------------------------------------------
000082b4 ; KERNCALL_18
000082b4 ; (From PTR @ 0xa250)
000082b4 ; --------------------------------------------------------------------------------------
000082b4 KERNCALL_18:
000082b4 2f 00 |/ | MOVE.L D0,-(A7)
000082b6 42 67 |Bg | CLR.W -(A7)
000082b8 2f 3c 00 00 82 cc |/< | MOVE.L #0x82cc,-(A7)
000082be 40 e7 |@ | MOVE.W SR,-(A7)
000082c0 46 fc 21 00 |F ! | MOVE.W #0x2100,SR
000082c4 30 15 |0 | MOVE.W (A5),D0
000082c6 4e f9 00 00 86 3c |N < | JMP 0x863c
000082cc 20 1f 4e 75 | Nu | .XXX[0x4]
000082d0 4e b9 00 00 98 90 |N | JSR 0x9890
000082d6 ; --------------------------------------------------------------------------------------
000082d6 ; KERNCALL_19
000082d6 ; (From PTR @ 0xa254)
000082d6 ; --------------------------------------------------------------------------------------
000082d6 KERNCALL_19:
000082d6 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
000082da 4a 39 00 00 05 5d |J9 ] | TST.B 0x55d
000082e0 67 2c |g, | BEQ 0x830e
000082e2 2f 00 |/ | MOVE.L D0,-(A7)
000082e4 42 80 |B | CLR.L D0
000082e6 10 39 00 00 05 5c | 9 \ | MOVE.B 0x55c,D0
000082ec 3b b0 03 b0 00 00 05 5e |; ^| MOVE.W (D0.W*2+#0x55e),((A5)) ; LEW=03b0 LEW=0151
000082f4 01 51 | Q |
000082f6 20 1f | | MOVE.L (A7)+,D0
000082f8 52 39 00 00 05 5c |R9 \ | ADDQ.B #0x1,0x55c
000082fe 53 39 00 00 05 5d |S9 ] | SUBQ.B #0x1,0x55d
00008304 1b bc 00 01 01 61 00 04 | a | MOVE.B #0x01,((A5+#0x4)) ; LEW=0161
0000830c 60 0c |` | BRA 0x831a
0000830e 42 35 01 61 00 04 |B5 a | CLR.B ((A5+#0x4)) ; LEW=0161
00008314 4a 2d 00 08 |J- | TST.B (A5+0x8)
00008318 66 b6 |f | BNE 0x82d0
0000831a 46 fc 20 00 |F | MOVE.W #0x2000,SR
0000831e 4e 75 |Nu | RTS
00008320 ; --------------------------------------------------------------------------------------
00008320 ; KERNCALL_1a
00008320 ; (From PTR @ 0xa258)
00008320 ; --------------------------------------------------------------------------------------
00008320 KERNCALL_1a:
00008320 48 e7 e0 80 |H | MOVEM.L A0+D2+D1+D0,-(A7)
00008324 20 6d 00 04 | m | MOVEA.L (A5+0x4),A0
00008328 32 2d 00 02 |2- | MOVE.W (A5+0x2),D1
0000832c 42 80 |B | CLR.L D0
0000832e 30 15 |0 | MOVE.W (A5),D0
00008330 67 3c |g< | BEQ 0x836e
00008332 42 2d 00 08 |B- | CLR.B (A5+0x8)
00008336 0c 40 00 03 | @ | CMPI.W #0x0003,D0
0000833a 6d 28 |m( | BLT 0x8364
0000833c 48 41 |HA | SWAP.W D1
0000833e 32 2d 00 02 |2- | MOVE.W (A5+0x2),D1
00008342 60 06 |` | BRA 0x834a
00008344 b2 58 | X | CMP.W (A0)+,D1
00008346 66 2c |f, | BNE 0x8374
00008348 53 40 |S@ | SUBQ.W #0x1,D0
0000834a 24 08 |$ | MOVE.L A0,D2
0000834c 02 42 00 02 | B | ANDI.W #0x0002,D2
00008350 66 f2 |f | BNE 0x8344
00008352 e2 98 | | ROR.L #0x1,D0
00008354 53 40 |S@ | SUBQ.W #0x1,D0
00008356 b2 98 | | CMP.L (A0)+,D1
00008358 56 c8 ff fc |V | DBNE D0,0x8356
0000835c 66 16 |f | BNE 0x8374
0000835e 42 40 |B@ | CLR.W D0
00008360 e3 98 | | ROL.L #0x1,D0
00008362 67 0a |g | BEQ 0x836e
00008364 53 40 |S@ | SUBQ.W #0x1,D0
00008366 b2 58 | X | CMP.W (A0)+,D1
00008368 56 c8 ff fc |V | DBNE D0,0x8366
0000836c 66 06 |f | BNE 0x8374
0000836e 1b 7c 00 01 00 08 | | | MOVE.B #0x01,(A5+0x8)
00008374 4c df 01 07 |L | MOVEM.L (A7)+,D0+D1+D2+A0
00008378 4e 75 |Nu | RTS
0000837a ; --------------------------------------------------------------------------------------
0000837a ; KERNCALL_1b
0000837a ; (From PTR @ 0xa25c)
0000837a ; --------------------------------------------------------------------------------------
0000837a KERNCALL_1b:
0000837a 48 e7 e0 80 |H | MOVEM.L A0+D2+D1+D0,-(A7)
0000837e 20 6d 00 04 | m | MOVEA.L (A5+0x4),A0
00008382 32 2d 00 02 |2- | MOVE.W (A5+0x2),D1
00008386 42 80 |B | CLR.L D0
00008388 30 15 |0 | MOVE.W (A5),D0
0000838a 67 34 |g4 | BEQ 0x83c0
0000838c 0c 40 00 07 | @ | CMPI.W #0x0007,D0
00008390 6d 26 |m& | BLT 0x83b8
00008392 48 41 |HA | SWAP.W D1
00008394 32 2d 00 02 |2- | MOVE.W (A5+0x2),D1
00008398 60 04 |` | BRA 0x839e
0000839a 30 c1 |0 | MOVE.W D1,(A0)+
0000839c 53 40 |S@ | SUBQ.W #0x1,D0
0000839e 24 08 |$ | MOVE.L A0,D2
000083a0 02 42 00 02 | B | ANDI.W #0x0002,D2
000083a4 66 f4 |f | BNE 0x839a
000083a6 e4 98 | | ROR.L #0x2,D0
000083a8 53 40 |S@ | SUBQ.W #0x1,D0
000083aa 20 c1 | | MOVE.L D1,(A0)+
000083ac 20 c1 | | MOVE.L D1,(A0)+
000083ae 51 c8 ff fa |Q | DBF D0,0x83aa
000083b2 42 40 |B@ | CLR.W D0
000083b4 e5 98 | | ROL.L #0x2,D0
000083b6 67 08 |g | BEQ 0x83c0
000083b8 53 40 |S@ | SUBQ.W #0x1,D0
000083ba 30 c1 |0 | MOVE.W D1,(A0)+
000083bc 51 c8 ff fc |Q | DBF D0,0x83ba
000083c0 4c df 01 07 |L | MOVEM.L (A7)+,D0+D1+D2+A0
000083c4 4e 75 |Nu | RTS
000083c6 ; --------------------------------------------------------------------------------------
000083c6 ; KC1c_ProtCopy(src : Pointer; dst : Pointer; len : Word)
000083c6 ; Stack:
000083c6 ; A6+0xe src : Pointer
000083c6 ; A6+0xa dst : Pointer
000083c6 ; A6+0x8 len : Word
000083c6 ; (From PTR @ 0xa260)
000083c6 ; --------------------------------------------------------------------------------------
000083c6 KC1c_ProtCopy(src : Pointer; dst : Pointer; len : Word):
000083c6 48 e7 c0 c0 |H | MOVEM.L A1+A0+D1+D0,-(A7)
000083ca 20 6d 00 06 | m | MOVEA.L (A5+0x6),A0
000083ce 22 6d 00 02 |"m | MOVEA.L (A5+0x2),A1
000083d2 42 80 |B | CLR.L D0
000083d4 30 15 |0 | MOVE.W (A5),D0
000083d6 67 2c |g, | BEQ 0x8404
000083d8 0c 40 00 07 | @ | CMPI.W #0x0007,D0
000083dc 6d 1e |m | BLT 0x83fc
000083de 60 04 |` | BRA 0x83e4
000083e0 12 d8 | | MOVE.B (A0)+,(A1)+
000083e2 53 40 |S@ | SUBQ.W #0x1,D0
000083e4 22 09 |" | MOVE.L A1,D1
000083e6 02 41 00 03 | A | ANDI.W #0x0003,D1
000083ea 66 f4 |f | BNE 0x83e0
000083ec e4 98 | | ROR.L #0x2,D0
000083ee 53 40 |S@ | SUBQ.W #0x1,D0
000083f0 22 d8 |" | MOVE.L (A0)+,(A1)+
000083f2 51 c8 ff fc |Q | DBF D0,0x83f0
000083f6 42 40 |B@ | CLR.W D0
000083f8 e5 98 | | ROL.L #0x2,D0
000083fa 67 08 |g | BEQ 0x8404
000083fc 53 40 |S@ | SUBQ.W #0x1,D0
000083fe 12 d8 | | MOVE.B (A0)+,(A1)+
00008400 51 c8 ff fc |Q | DBF D0,0x83fe
00008404 4c df 03 03 |L | MOVEM.L (A7)+,D0+D1+A0+A1
00008408 4e 75 |Nu | RTS
0000840a ; --------------------------------------------------------------------------------------
0000840a ; KC1d_BusCopy(src : Pointer; sfc : Word; dst : Pointer; dfc : Word; len : Word
0000840a ; Stack:
0000840a ; A6+0x12 src : Pointer
0000840a ; A6+0x10 sfc : Word
0000840a ; A6+0xc dst : Pointer
0000840a ; A6+0xa dfc : Word
0000840a ; A6+0x8 len : Word
0000840a ; (From PTR @ 0xa264)
0000840a ; --------------------------------------------------------------------------------------
0000840a KC1d_BusCopy(src : Pointer; sfc : Word; dst : Pointer; dfc : Word; len : Word:
0000840a 48 e7 80 c0 |H | MOVEM.L A1+A0+D0,-(A7)
0000840e 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
00008412 42 80 |B | CLR.L D0
00008414 20 6d 00 0a | m | MOVEA.L (A5+0xa),A0
00008418 30 2d 00 08 |0- | MOVE.W (A5+0x8),D0
0000841c 4e 7b 00 00 |N{ | MOVEC D0,SFC ; Source Function Code
00008420 22 6d 00 04 |"m | MOVEA.L (A5+0x4),A1
00008424 30 2d 00 02 |0- | MOVE.W (A5+0x2),D0
00008428 4e 7b 00 01 |N{ | MOVEC D0,DFC ; Destination Function Code
0000842c 30 15 |0 | MOVE.W (A5),D0
0000842e 0c 40 00 04 | @ | CMPI.W #0x0004,D0
00008432 67 1a |g | BEQ 0x844e
00008434 0c 40 00 02 | @ | CMPI.W #0x0002,D0
00008438 67 0a |g | BEQ 0x8444
0000843a 0e 10 00 00 | | MOVES.B (A0),D0
0000843e 0e 11 08 00 | | MOVES.B D0,(A1)
00008442 60 12 |` | BRA 0x8456
00008444 0e 50 00 00 | P | MOVES.W (A0),D0
00008448 0e 51 08 00 | Q | MOVES.W D0,(A1)
0000844c 60 08 |` | BRA 0x8456
0000844e 0e 90 00 00 | | MOVES.L (A0),D0
00008452 0e 91 08 00 | | MOVES.L D0,(A1)
00008456 46 fc 20 00 |F | MOVE.W #0x2000,SR
0000845a 4c df 03 01 |L | MOVEM.L (A7)+,D0+A0+A1
0000845e 4e 75 |Nu | RTS
00008460 ; --------------------------------------------------------------------------------------
00008460 ; KC1e_Fifo_Tx_Response(ptr : Pointer; chan : Word)
00008460 ; Stack:
00008460 ; A6+0xa ptr : Pointer
00008460 ; A6+0x8 chan : Word
00008460 ; (From PTR @ 0xa268)
00008460 ; --------------------------------------------------------------------------------------
00008460 KC1e_Fifo_Tx_Response(ptr : Pointer; chan : Word):
00008460 48 e7 c0 c0 |H | MOVEM.L A1+A0+D1+D0,-(A7)
00008464 08 b9 00 00 00 00 05 5a | Z| BCLR.B #0x0,0x55a
0000846c 42 80 |B | CLR.L D0
0000846e 30 15 |0 | MOVE.W (A5),D0
00008470 41 bc 00 0f |A | CHK.W #0xf,D0
00008474 32 00 |2 | MOVE.W D0,D1
00008476 eb 49 | I | LSL.W #0x5,D1
00008478 43 f0 11 b0 00 00 e6 10 |C | LEA.L (D1.W+#0xe610),A1 ; LEW=11b0
00008480 20 6d 00 02 | m | MOVEA.L (A5+0x2),A0
00008484 22 d8 |" | MOVE.L (A0)+,(A1)+
00008486 22 d8 |" | MOVE.L (A0)+,(A1)+
00008488 22 d8 |" | MOVE.L (A0)+,(A1)+
0000848a 22 90 |" | MOVE.L (A0),(A1)
0000848c 21 c0 f6 00 |! | MOVE.L D0,IO_CPU_RESPONSE_p68
00008490 4c df 03 03 |L | MOVEM.L (A7)+,D0+D1+A0+A1
00008494 4e 75 |Nu | RTS
00008496 ; --------------------------------------------------------------------------------------
00008496 ; KC1f_Fifo_Rx_Request(ptr : Pointer; chan : Word; VAR flag : Bool)
00008496 ; Stack:
00008496 ; A6+0xe ptr : Pointer
00008496 ; A6+0xc chan : Word
00008496 ; A6+0x8 VAR flag : Bool
00008496 ; (From PTR @ 0xa26c)
00008496 ; --------------------------------------------------------------------------------------
00008496 KC1f_Fifo_Rx_Request(ptr : Pointer; chan : Word; VAR flag : Bool):
00008496 48 e7 c0 c0 |H | MOVEM.L A1+A0+D1+D0,-(A7)
0000849a 42 35 01 51 |B5 Q | CLR.B ((A5)) ; LEW=0151
0000849e 08 b9 00 00 00 00 05 5a | Z| BCLR.B #0x0,0x55a
000084a6 67 26 |g& | BEQ 0x84ce
000084a8 52 35 01 51 |R5 Q | ADDQ.B #0x1,((A5)) ; LEW=0151
000084ac 42 80 |B | CLR.L D0
000084ae 30 2d 00 04 |0- | MOVE.W (A5+0x4),D0
000084b2 41 bc 00 0f |A | CHK.W #0xf,D0
000084b6 32 00 |2 | MOVE.W D0,D1
000084b8 eb 49 | I | LSL.W #0x5,D1
000084ba 41 f0 11 b0 00 00 e6 10 |A | LEA.L (D1.W+#0xe610),A0 ; LEW=11b0
000084c2 22 6d 00 06 |"m | MOVEA.L (A5+0x6),A1
000084c6 22 d8 |" | MOVE.L (A0)+,(A1)+
000084c8 22 d8 |" | MOVE.L (A0)+,(A1)+
000084ca 22 d8 |" | MOVE.L (A0)+,(A1)+
000084cc 22 90 |" | MOVE.L (A0),(A1)
000084ce 4c df 03 03 |L | MOVEM.L (A7)+,D0+D1+A0+A1
000084d2 4e 75 |Nu | RTS
000084d4 ; --------------------------------------------------------------------------------------
000084d4 ; KC20_Estop(void)
000084d4 ; Stack:
000084d4 ; (From PTR @ 0xa270)
000084d4 ; --------------------------------------------------------------------------------------
000084d4 KC20_Estop(void):
000084d4 4e b9 00 00 2a 70 |N *p | JSR 0x2a70
000084da 23 ed ff fc 00 00 fc 08 |# | MOVE.L (A5-0x4),0xfc08
000084e2 4e f9 00 00 9b 74 |N t | JMP 0x9b74
000084e8 31 fc 00 01 07 7a |1 z | MOVE.W #0x1,0x77a
000084ee 4e 75 |Nu | RTS
000084f0 44 fc 00 01 |D | MOVE.W #0x1,CCR
000084f4 4e f0 01 51 |N Q | JMP ((A0)) ; LEW=0151
000084f8 44 fc 00 00 |D | MOVE.W #0x0,CCR
000084fc 4e f0 01 51 |N Q | JMP ((A0)) ; LEW=0151
00008500 20 9f 4e 75 | Nu | .XXX[0x4]
00008504 08 a8 00 01 00 19 | | BCLR.B #0x1,(A0+0x19)
0000850a 60 06 |` | BRA 0x8512
0000850c 08 e8 00 01 | | .XXX[0x4]
00008510 00 19 | | .XXX[0x2]
00008512 48 e7 c0 40 |H @ | MOVEM.L A1+D1+D0,-(A7)
00008516 4a 28 00 0e |J( | TST.B (A0+0xe)
0000851a 6a 0c |j | BPL 0x8528
0000851c 08 a8 00 06 00 0e | | BCLR.B #0x6,(A0+0xe)
00008522 57 fa 06 74 |W t | TRAPEQ.W #0x0674
00008526 60 4a |`J | BRA 0x8572
00008528 12 28 00 15 | ( | MOVE.B (A0+0x15),D1
0000852c 03 f9 00 00 04 ea | | BSET.B D1,0x4ea
00008532 22 48 |"H | MOVEA.L A0,A1
00008534 20 28 00 08 | ( | MOVE.L (A0+0x8),D0
00008538 0c 28 00 01 00 10 | ( | CMPI.B #0x01,(A0+0x10)
0000853e 66 70 |fp | BNE 0x85b0
00008540 08 a9 00 06 00 0e | | BCLR.B #0x6,(A1+0xe)
00008546 57 fa 06 74 |W t | TRAPEQ.W #0x0674
0000854a 42 29 00 16 |B) | CLR.B (A1+0x16)
0000854e 13 7c 00 04 00 10 | | | MOVE.B #0x04,(A1+0x10)
00008554 22 00 |" | MOVE.L D0,D1
00008556 5e 80 |^ | ADDQ.L #0x7,D0
00008558 e6 88 | | LSR.L #0x3,D0
0000855a 41 bc 00 80 |A | CHK.W #0x80,D0
0000855e 13 40 00 11 | @ | MOVE.B D0,(A1+0x11)
00008562 44 01 |D | NEG.B D1
00008564 02 41 00 07 | A | ANDI.W #0x0007,D1
00008568 13 41 00 12 | A | MOVE.B D1,(A1+0x12)
0000856c 4e b9 00 00 86 08 |N | JSR 0x8608
00008572 4c df 02 03 |L | MOVEM.L (A7)+,D0+D1+A1
00008576 4e 75 |Nu | RTS
00008578 08 a9 00 06 00 0e | | BCLR.B #0x6,(A1+0xe)
0000857e 57 fa 06 74 |W t | TRAPEQ.W #0x0674
00008582 42 29 00 16 |B) | CLR.B (A1+0x16)
00008586 13 7c 00 04 00 10 | | | MOVE.B #0x04,(A1+0x10)
0000858c 33 7c 80 00 00 11 |3| | MOVE.W #0x8000,(A1+0x11)
00008592 08 a9 00 07 00 19 | | BCLR.B #0x7,(A1+0x19)
00008598 56 fa 08 75 |V u | TRAPNE.W #0x0875
0000859c 4e b9 00 00 86 08 |N | JSR 0x8608
000085a2 12 29 00 0c | ) | MOVE.B (A1+0xc),D1
000085a6 eb 49 | I | LSL.W #0x5,D1
000085a8 43 f0 11 b0 00 00 e6 00 |C | LEA.L (D1.W+#0xe600),A1 ; LEW=11b0
000085b0 72 02 |r | MOVEQ.L #0x02,D1
000085b2 c2 28 00 19 | ( | AND.B (A0+0x19),D1
000085b6 08 a9 00 01 00 19 | | BCLR.B #0x1,(A1+0x19)
000085bc 83 29 00 19 | ) | OR.B D1,(A1+0x19)
000085c0 04 80 00 00 04 00 | | SUBI.L #0x00000400,D0
000085c6 6e b0 |n | BGT 0x8578
000085c8 06 80 00 00 04 00 | | ADDI.L #0x00000400,D0
000085ce 08 e9 00 07 00 19 | | BSET.B #0x7,(A1+0x19)
000085d4 66 00 ff 6a |f j | BNE 0x8540
000085d8 12 29 00 0c | ) | MOVE.B (A1+0xc),D1
000085dc eb 49 | I | LSL.W #0x5,D1
000085de 08 b0 00 06 11 b0 00 00 | | BCLR.B #0x6,(D1.W+#0xe60e) ; LEW=11b0
000085e6 e6 0e | |
000085e8 57 fa 06 74 |W t | TRAPEQ.W #0x0674
000085ec 08 30 00 07 11 b0 00 00 | 0 | BTST.B #0x7,(D1.W+#0xe619) ; LEW=11b0
000085f4 e6 19 | |
000085f6 66 00 ff 48 |f H | BNE 0x8540
000085fa 12 30 11 b0 00 00 e6 0c | 0 | MOVE.B (D1.W+#0xe60c),D1 ; LEW=11b0
00008602 02 41 00 ff | A | ANDI.W #0x00ff,D1
00008606 60 d4 |` | BRA 0x85dc
00008608 12 29 00 13 | ) | MOVE.B (A1+0x13),D1
0000860c 08 29 00 06 00 19 | ) | BTST.B #0x6,(A1+0x19)
00008612 66 06 |f | BNE 0x861a
00008614 21 c1 f6 00 |! | MOVE.L D1,IO_CPU_RESPONSE_p68
00008618 4e 75 |Nu | RTS
0000861a 3f 00 |? | MOVE.W D0,-(A7)
0000861c 40 e7 |@ | MOVE.W SR,-(A7)
0000861e 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
00008622 42 40 |B@ | CLR.W D0
00008624 10 38 05 5c | 8 \ | MOVE.B 0x55c,D0
00008628 d0 38 05 5d | 8 ] | ADD.B 0x55d,D0
0000862c 31 81 03 a0 05 5e |1 ^ | MOVE.W D1,(D0.W*2+#0x55e) ; LEW=03a0
00008632 52 38 05 5d |R8 ] | ADDQ.B #0x1,0x55d
00008636 46 df |F | MOVE.W (A7)+,SR
00008638 30 1f |0 | MOVE.W (A7)+,D0
0000863a 4e 75 |Nu | RTS
0000863c 48 e7 c0 c0 |H | MOVEM.L A1+A0+D1+D0,-(A7)
00008640 41 bc 00 0f |A | CHK.W #0xf,D0
00008644 32 00 |2 | MOVE.W D0,D1
00008646 eb 49 | I | LSL.W #0x5,D1
00008648 43 f0 11 b0 00 00 e6 00 |C | LEA.L (D1.W+#0xe600),A1 ; LEW=11b0
00008650 08 e9 00 06 00 19 | | BSET.B #0x6,(A1+0x19)
00008656 60 32 |`2 | BRA 0x868a
00008658 VECTOR_REQUEST_INTR:
00008658 48 e7 c0 c0 |H | MOVEM.L A1+A0+D1+D0,-(A7) ; <-- VECTOR_0x4e
0000865c 42 b8 f7 00 |B | CLR.L IO_CPU_REQUEST_p69
00008660 20 38 f1 00 | 8 | MOVE.L IO_GET_REQUEST_p69,D0
00008664 41 bc 00 0f |A | CHK.W #0xf,D0
00008668 4a 79 00 00 07 7a |Jy z | TST.W 0x77a
0000866e 67 08 |g | BEQ 0x8678
00008670 08 f8 00 00 05 5a | Z | BSET.B #0x0,0x55a
00008676 60 66 |`f | BRA 0x86de
00008678 32 00 |2 | MOVE.W D0,D1
0000867a eb 49 | I | LSL.W #0x5,D1
0000867c 43 f0 11 b0 00 00 e6 00 |C | LEA.L (D1.W+#0xe600),A1 ; LEW=11b0
00008684 08 a9 00 06 00 19 | | BCLR.B #0x6,(A1+0x19)
0000868a b0 29 00 13 | ) | CMP.B (A1+0x13),D0
0000868e 56 fa 08 72 |V r | TRAPNE.W #0x0872
00008692 08 e9 00 06 00 0e | | BSET.B #0x6,(A1+0xe)
00008698 56 fa 06 5a |V Z | TRAPNE.W #0x065a
0000869c 42 81 |B | CLR.L D1
0000869e 12 29 00 18 | ) | MOVE.B (A1+0x18),D1
000086a2 b2 00 | | CMP.B D0,D1
000086a4 66 3e |f> | BNE 0x86e4
000086a6 20 49 | I | MOVEA.L A1,A0
000086a8 11 7c 00 01 00 10 | | | MOVE.B #0x01,(A0+0x10)
000086ae 11 40 00 0d | @ | MOVE.B D0,(A0+0xd)
000086b2 12 29 00 19 | ) | MOVE.B (A1+0x19),D1
000086b6 4a 01 |J | TST.B D1
000086b8 6a 24 |j$ | BPL 0x86de
000086ba 08 01 00 00 | | BTST.L #0x0,D1
000086be 66 48 |fH | BNE 0x8708
000086c0 42 a8 00 08 |B | CLR.L (A0+0x8)
000086c4 12 28 00 15 | ( | MOVE.B (A0+0x15),D1
000086c8 02 41 00 07 | A | ANDI.W #0x0007,D1
000086cc 43 bc 00 07 |C | CHK.W #0x7,D1
000086d0 03 f9 00 00 04 ea | | BSET.B D1,0x4ea
000086d6 4e b0 15 b1 00 00 a2 9c |N | JSR ((D1.W*4+#0xa29c)) ; LEW=15b1
000086de 4c df 03 03 |L | MOVEM.L (A7)+,D0+D1+A0+A1
000086e2 4e 73 |Ns | RTE
000086e4 eb 49 | I | LSL.W #0x5,D1
000086e6 41 f0 11 b0 00 00 e6 00 |A | LEA.L (D1.W+#0xe600),A0 ; LEW=11b0
000086ee 52 28 00 10 |R( | ADDQ.B #0x1,(A0+0x10)
000086f2 42 81 |B | CLR.L D1
000086f4 12 28 00 0d | ( | MOVE.B (A0+0xd),D1
000086f8 eb 49 | I | LSL.W #0x5,D1
000086fa 11 80 11 b0 00 00 e6 0c | | MOVE.B D0,(D1.W+#0xe60c) ; LEW=11b0
00008702 11 40 00 0d | @ | MOVE.B D0,(A0+0xd)
00008706 60 aa |` | BRA 0x86b2
00008708 48 e7 20 20 |H | MOVEM.L A2+D2,-(A7)
0000870c b3 c8 | | CMPA.L A0,A1
0000870e 56 fa 08 73 |V s | TRAPNE.W #0x0873
00008712 0a 28 00 81 00 19 | ( | EORI.B #0x81,(A0+0x19)
00008718 42 81 |B | CLR.L D1
0000871a 32 00 |2 | MOVE.W D0,D1
0000871c e1 89 | | LSL.L #0x8,D1
0000871e 45 f0 1d b0 00 04 00 00 |E | LEA.L (D1.L*4+#0x40000),A2 ; LEW=1db0
00008726 34 12 |4 | MOVE.W (A2),D2
00008728 d5 28 00 10 | ( | ADD.B D2,(A0+0x10)
0000872c 53 42 |SB | SUBQ.W #0x1,D2
0000872e 5d fa 08 73 |] s | TRAPLT.W #0x0873
00008732 58 8a |X | ADDQ.L #0x4,A2
00008734 d0 fc 00 10 | | ADDA.W #0x10,A0
00008738 d2 fc 00 20 | | ADDA.W #0x20,A1
0000873c 42 81 |B | CLR.L D1
0000873e 12 12 | | MOVE.B (A2),D1
00008740 43 bc 00 0f |C | CHK.W #0xf,D1
00008744 13 41 ff ec | A | MOVE.B D1,(A1-0x14)
00008748 eb 89 | | LSL.L #0x5,D1
0000874a 43 f0 11 b0 00 00 e6 10 |C | LEA.L (D1.W+#0xe610),A1 ; LEW=11b0
00008752 08 e9 00 06 ff fe | | BSET.B #0x6,(A1-0x2)
00008758 56 fa 06 5a |V Z | TRAPNE.W #0x065a
0000875c 22 d8 |" | MOVE.L (A0)+,(A1)+
0000875e 22 d8 |" | MOVE.L (A0)+,(A1)+
00008760 22 d8 |" | MOVE.L (A0)+,(A1)+
00008762 22 d8 |" | MOVE.L (A0)+,(A1)+
00008764 13 5a ff f3 | Z | MOVE.B (A2)+,(A1-0xd)
00008768 13 5a 00 17 | Z | MOVE.B (A2)+,(A1+0x17)
0000876c 90 fc 00 10 | | SUBA.W #0x10,A0
00008770 51 ca ff ca |Q | DBF D2,0x873c
00008774 08 e9 00 07 ff f9 | | BSET.B #0x7,(A1-0x7)
0000877a 90 fc 00 10 | | SUBA.W #0x10,A0
0000877e 11 69 ff f3 00 0d | i | MOVE.B (A1-0xd),(A0+0xd)
00008784 4c df 04 04 |L | MOVEM.L (A7)+,D2+A2
00008788 4e f9 00 00 86 c0 |N | JMP 0x86c0
0000878e 42 a8 |B | .XXX[0x2]
00008790 00 08 12 28 00 15 02 41 | ( A| .XXX[0x28]
00008798 00 07 43 bc 00 07 03 f9 | C |
000087a0 00 00 04 ea 0c 01 00 02 | |
000087a8 66 06 08 e8 00 00 00 19 |f |
000087b0 4e b0 15 b1 00 00 a2 9c |N |
000087b8 4c df 03 03 4e 73 |L Ns | .XXX[0x6]
000087be 48 e7 40 60 |H @` | MOVEM.L A2+A1+D1,-(A7)
000087c2 08 a8 00 05 00 0e | | BCLR.B #0x5,(A0+0xe)
000087c8 57 fa 08 3c |W < | TRAPEQ.W #0x083c
000087cc 08 e8 00 06 00 0e | | BSET.B #0x6,(A0+0xe)
000087d2 56 fa 06 5a |V Z | TRAPNE.W #0x065a
000087d6 45 e8 00 10 |E | LEA.L (A0+0x10),A2
000087da 24 d9 |$ | MOVE.L (A1)+,(A2)+
000087dc 24 d9 |$ | MOVE.L (A1)+,(A2)+
000087de 24 d9 |$ | MOVE.L (A1)+,(A2)+
000087e0 24 91 |$ | MOVE.L (A1),(A2)
000087e2 08 e8 00 02 00 19 | | BSET.B #0x2,(A0+0x19)
000087e8 42 a8 00 08 |B | CLR.L (A0+0x8)
000087ec 12 28 00 15 | ( | MOVE.B (A0+0x15),D1
000087f0 02 41 00 07 | A | ANDI.W #0x0007,D1
000087f4 43 bc 00 07 |C | CHK.W #0x7,D1
000087f8 03 f9 00 00 04 ea | | BSET.B D1,0x4ea
000087fe 4e b0 15 b1 00 00 a2 9c |N | JSR ((D1.W*4+#0xa29c)) ; LEW=15b1
00008806 4c df 06 02 |L | MOVEM.L (A7)+,D1+A1+A2
0000880a 4e 75 |Nu | RTS
0000880c 4a 28 00 0e |J( | .XXX[0x4]
00008810 6b 16 2f 00 42 80 10 28 |k / B (| .XXX[0xc0]
00008818 00 13 e1 88 43 f0 0d b0 | C |
00008820 00 04 00 00 20 1f 4e 75 | Nu|
00008828 22 68 00 11 4e 75 4a 28 |"h NuJ(|
00008830 00 0e 6b 5e 42 81 12 28 | k^B (|
00008838 00 13 4a 28 00 19 6a 20 | J( j |
00008840 e1 89 48 70 1d b0 00 04 | Hp |
00008848 00 00 25 9f 01 70 a1 00 | % p |
00008850 1c 00 41 bc 04 00 22 0a | A " |
00008858 06 41 04 00 e1 89 4e 75 | A Nu|
00008860 48 e7 00 a0 d5 fc a1 00 |H |
00008868 1c 00 eb 89 41 f0 19 b0 | A |
00008870 00 00 e6 00 eb 89 06 81 | |
00008878 00 04 00 00 24 c1 42 81 | $ B |
00008880 12 28 00 0c 4a 28 00 19 | ( J( |
00008888 6a e0 4c df 05 00 60 00 |j L ` |
00008890 ff c6 48 e7 a0 20 d5 fc | H |
00008898 a1 00 18 00 22 28 00 11 | "( |
000088a0 24 01 02 81 00 00 03 ff |$ |
000088a8 d0 81 24 c2 06 82 00 00 | $ |
000088b0 04 00 04 80 00 00 04 00 | |
000088b8 6e f0 34 0a 45 bc 1c 00 |n 4 E |
000088c0 4c df 04 05 e0 99 d2 8a |L |
000088c8 e1 99 4e 75 50 fa 08 07 | NuP |
000088d0 48 e7 80 80 |H | MOVEM.L A0+D0,-(A7)
000088d4 30 3c 00 2f |0< / | MOVE.W #0x2f,D0
000088d8 20 7c 00 00 ec 00 | | | MOVEA.L #0xec00,A0
000088de 90 fc 00 20 | | SUBA.W #0x20,A0
000088e2 0c 40 00 10 | @ | CMPI.W #0x0010,D0
000088e6 6c 08 |l | BGE 0x88f0
000088e8 11 7c 00 00 00 0e | | | MOVE.B #0x00,(A0+0xe)
000088ee 60 06 |` | BRA 0x88f6
000088f0 11 7c 00 a1 00 0e | | | MOVE.B #0xa1,(A0+0xe)
000088f6 51 c8 ff e6 |Q | DBF D0,0x88de
000088fa 42 b8 f5 00 |B | CLR.L IO_FIFO_INIT_p68_p69
000088fe 21 fc 00 00 00 02 f3 00 |! | MOVE.L #0x2,IO_SENSE_TEST_p25
00008906 4c df 01 01 |L | MOVEM.L (A7)+,D0+A0
0000890a 4e 75 |Nu | RTS
0000890c 46 fc 23 00 |F # | .XXX[0x4]
00008910 42 41 12 28 00 1b 67 00 |BA ( g | .XXX[0x8d8]
00008918 00 20 0c 41 00 1f 5c fa | A \ |
00008920 06 9b 4e b9 00 00 89 ee | N |
00008928 2f 01 42 41 12 28 00 1b |/ BA ( |
00008930 4e f0 15 b1 00 00 a2 bc |N |
00008938 21 7c 00 00 00 14 00 08 |!| |
00008940 42 41 12 28 00 1a 0c 01 |BA ( |
00008948 00 04 6c 00 00 90 4a 30 | l J0|
00008950 11 b0 00 00 fc 6c 6a 00 | lj |
00008958 00 84 4e b9 00 00 89 ee | N |
00008960 42 79 00 00 0b f4 51 f9 |By Q |
00008968 00 00 e3 00 4e b9 00 00 | N |
00008970 8d 48 4e b9 00 00 85 00 | HN |
00008978 65 0a 08 f9 00 01 00 00 |e |
00008980 e3 00 67 e8 4e b9 00 00 | g N |
00008988 8a ee 4e b9 00 00 85 00 | N |
00008990 65 0a 4e b9 00 00 8a 88 |e N |
00008998 60 00 00 42 0c 39 00 12 |` B 9 |
000089a0 00 00 0b fd 56 fa 06 8e | V |
000089a8 4e b9 00 00 8b 68 48 e7 |N hH |
000089b0 00 60 4e b9 00 00 88 0c | `N |
000089b8 45 f9 00 00 0b e0 32 fc |E 2 |
000089c0 00 03 42 59 22 da 22 da | BY" " |
000089c8 22 da 22 da 4c df 06 00 |" " L |
000089d0 4e b9 00 00 8a 88 4e f9 |N N |
000089d8 00 00 85 0c 2f 09 4e b9 | / N |
000089e0 00 00 88 0c 42 51 22 5f | BQ"_|
000089e8 4e f9 00 00 85 0c 48 e7 |N H |
000089f0 c0 60 42 80 10 28 00 1a | `B ( |
000089f8 0c 40 00 04 5c fa 06 8e | @ \ |
00008a00 45 f8 0b bc 0c aa 93 03 |E |
00008a08 fc 00 00 08 67 4a 4a 92 | gJJ |
00008a10 6a 26 10 28 00 0e 02 00 |j& ( |
00008a18 00 01 01 2a 00 22 67 0c | * "g |
00008a20 08 28 00 02 00 19 67 24 | ( g$|
00008a28 01 aa 00 22 24 88 21 4a | "$ !J|
00008a30 00 04 4c df 06 03 4e 75 | L Nu|
00008a38 45 ea 00 0c 4e b9 00 00 |E N |
00008a40 97 4e 4c df 06 03 4e f9 | NL N |
00008a48 00 00 85 00 4c df 06 03 | L |
00008a50 58 8f 4e f9 00 00 85 04 |X N |
00008a58 0c 28 00 01 00 1b 66 ec | ( f |
00008a60 4e b9 00 00 88 0c 45 f9 |N E |
00008a68 00 00 a3 3c 22 da 22 da | <" " |
00008a70 22 da 22 da 21 7c 00 00 |" " !| |
00008a78 00 10 00 08 4c df 06 03 | L |
00008a80 58 8f 4e f9 00 00 85 0c |X N |
00008a88 48 e7 80 60 13 e8 00 1b |H ` |
00008a90 00 00 0c 10 24 68 00 04 | $h |
00008a98 43 ea 00 0c 4e b9 00 00 |C N |
00008aa0 97 68 64 36 c1 49 10 28 | hd6 I (|
00008aa8 00 0e 02 00 00 01 01 2a | *|
00008ab0 00 22 67 0c 08 28 00 02 | "g ( |
00008ab8 00 19 67 14 01 aa 00 22 | g "|
00008ac0 21 4a 00 04 24 88 4e b9 |!J $ N |
00008ac8 00 00 84 f0 20 49 60 10 | I` |
00008ad0 4e b9 00 00 85 04 20 49 |N I|
00008ad8 60 be 24 bc 93 03 fc 00 |` $ |
00008ae0 21 7c 93 03 fc 00 00 04 |!| |
00008ae8 4c df 06 01 4e 75 48 e7 |L NuH |
00008af0 60 60 24 68 00 04 22 6a |``$h "j|
00008af8 00 08 d3 fc a1 00 18 00 | |
00008b00 22 39 00 00 a3 4c 02 81 |"9 L |
00008b08 00 03 fc 00 24 39 00 00 | $9 |
00008b10 a3 4c 25 7c 00 00 1a 00 | L%| |
00008b18 00 18 06 82 00 00 00 1a | |
00008b20 02 82 00 03 fc 00 22 c1 | " |
00008b28 b4 81 67 02 22 82 22 39 | g " "9|
00008b30 00 00 a3 4c 02 81 00 00 | L |
00008b38 03 ff 24 2a 00 08 e1 8a | $* |
00008b40 d4 81 25 42 00 14 08 ea | %B |
00008b48 00 06 00 1e 15 7c 00 03 | | |
00008b50 00 1c 4e b9 00 00 91 7a | N z|
00008b58 4c df 06 06 65 08 13 fc |L e |
00008b60 00 08 93 03 ec 18 4e 75 | Nu|
00008b68 48 e7 80 e0 24 68 00 04 |H $h |
00008b70 41 f9 00 00 a3 90 43 f8 |A C |
00008b78 0b e0 30 3c 00 07 32 d8 | 0< 2 |
00008b80 51 c8 ff fc 41 f8 0b e0 |Q A |
00008b88 4a 78 0b f4 67 16 30 fc |Jx g 0 |
00008b90 80 cf 30 bc 00 13 41 f8 | 0 A |
00008b98 0b ec 30 b8 0b f4 42 78 | 0 Bx|
00008ba0 0b f4 60 38 0c 2a 00 16 | `8 * |
00008ba8 00 20 67 36 30 fc 80 cf | g60 |
00008bb0 30 bc 00 13 41 f8 0b ee |0 A |
00008bb8 0c 2a 00 42 00 20 66 06 | * B f |
00008bc0 30 bc 01 00 60 10 4a 2a |0 ` J*|
00008bc8 00 20 6b 06 30 bc 00 00 | k 0 |
00008bd0 60 04 30 bc 02 00 4e b9 |` 0 N |
00008bd8 00 00 92 34 4c df 07 01 | 4L |
00008be0 4e 75 e9 f8 01 04 0b f8 |Nu |
00008be8 4e f0 05 b1 00 00 a3 50 |N P|
00008bf0 0c 38 00 08 0c 10 66 1a | 8 f |
00008bf8 31 f8 0b f0 0b fb 08 f8 |1 |
00008c00 00 07 0b f6 31 f8 0b f2 | 1 |
00008c08 0b e8 67 06 31 fc 80 85 | g 1 |
00008c10 0b e0 0c 38 00 02 0c 10 | 8 |
00008c18 66 0e 31 f9 00 00 e3 02 |f 1 |
00008c20 0b fb 08 f8 00 07 0b f6 | |
00008c28 eb f8 01 82 0c 09 6b 4c | kL|
00008c30 08 f8 00 06 0b e9 08 38 | 8|
00008c38 00 06 0b f8 67 30 08 00 | g0 |
00008c40 00 00 67 1e 08 f8 00 01 | g |
00008c48 0b e9 0c 38 00 07 0c 10 | 8 |
00008c50 67 08 0c 38 00 09 0c 10 |g 8 |
00008c58 66 14 00 78 00 21 0b ee |f x ! |
00008c60 60 0c 08 f8 00 00 0b e9 |` |
00008c68 00 38 00 04 0b e1 08 38 | 8 8|
00008c70 00 05 0c 0a 67 06 08 f8 | g |
00008c78 00 02 0b e9 08 38 00 07 | 8 |
00008c80 0b f8 67 20 08 f8 00 07 | g |
00008c88 0b e8 0c 38 00 06 0c 10 | 8 |
00008c90 67 08 0c 38 00 07 0c 10 |g 8 |
00008c98 66 04 53 b8 0b f9 00 78 |f S x|
00008ca0 80 84 0b e0 08 38 00 07 | 8 |
00008ca8 0b f6 67 26 31 f8 0b fb | g&1 |
00008cb0 0b e6 67 1e 6b 08 08 f8 | g k |
00008cb8 00 06 0b e8 60 06 08 f8 | ` |
00008cc0 00 04 0b e8 e9 f8 01 03 | |
00008cc8 0b e1 66 10 00 38 00 04 | f 8 |
00008cd0 0b e1 e9 f8 01 03 0b e1 | |
00008cd8 67 00 ff 02 08 f8 00 07 |g |
00008ce0 0b e0 60 00 fe f8 08 f8 | ` |
00008ce8 00 06 0b e1 60 00 ff 02 | ` |
00008cf0 00 78 80 8e 0b e0 11 f8 | x |
00008cf8 0b f8 0b ea 11 f8 0c 09 | |
00008d00 0b eb 11 f8 0c 0a 0b ec | |
00008d08 11 f8 0c 0b 0b ed 60 00 | ` |
00008d10 fe c6 00 78 04 10 0b e8 | x |
00008d18 00 78 80 86 0b e0 60 00 | x ` |
00008d20 fe d0 00 78 80 86 0b e0 | x |
00008d28 4e f9 00 00 8b f0 00 78 |N x|
00008d30 80 84 0b e0 00 78 00 01 | x |
00008d38 0b e8 00 78 00 02 0b ec | x |
00008d40 60 00 ff 9a 50 fa 06 6d |` P m|
00008d48 48 e7 00 20 24 68 00 04 |H $h |
00008d50 25 7c 00 00 00 00 00 18 |%| |
00008d58 08 aa 00 06 00 1e 15 7c | ||
00008d60 00 00 00 1c 42 b9 93 03 | B |
00008d68 ec 04 42 39 93 03 ec 08 | B9 |
00008d70 4e b9 00 00 91 7a 4c df |N zL |
00008d78 04 00 65 08 13 fc 00 08 | e |
00008d80 93 03 ec 18 4e 75 4c df | NuL |
00008d88 00 02 48 e7 c0 20 24 70 | H $p|
00008d90 01 62 00 04 00 08 42 80 | b B |
00008d98 30 28 00 1c 4e b9 00 00 |0( N |
00008da0 88 2e 24 68 00 04 21 40 | .$h !@|
00008da8 00 08 e1 88 25 40 00 18 | %@ |
00008db0 25 41 00 14 08 ea 00 06 |%A |
00008db8 00 1e 15 7c 00 08 00 1c | | |
00008dc0 4e b9 00 00 91 7a 4c df |N zL |
00008dc8 04 03 65 00 04 c6 13 fc | e |
00008dd0 00 08 93 03 ec 18 4e b9 | N |
00008dd8 00 00 85 00 65 00 04 a8 | e |
00008de0 0c 30 00 16 01 62 00 04 | 0 b |
00008de8 00 20 66 00 04 a6 4e b9 | f N |
00008df0 00 00 8a ee 65 00 04 9c | e |
00008df8 4e b9 00 00 85 00 64 00 |N d |
00008e00 04 92 33 f8 0b fb 00 00 | 3 |
00008e08 e3 02 20 38 0b f6 6a 1c | 8 j |
00008e10 4a 40 6b 2e 08 00 00 0d |J@k. |
00008e18 67 12 02 40 5f 00 66 0c |g @_ f |
00008e20 20 38 0b fa 6b 06 e0 88 | 8 k |
00008e28 91 a8 00 08 10 28 00 0e | ( |
00008e30 02 00 00 01 01 f0 01 62 | b|
00008e38 00 04 00 22 4e f9 00 00 | "N |
00008e40 92 92 42 a8 00 08 60 e4 | B ` |
00008e48 4c df 00 02 48 e7 c0 20 |L H |
00008e50 24 70 01 62 00 04 00 08 |$p b |
00008e58 42 80 30 28 00 1c 4e b9 |B 0( N |
00008e60 00 00 88 2e 24 68 00 04 | .$h |
00008e68 e1 88 25 40 00 18 25 41 | %@ %A|
00008e70 00 14 08 aa 00 06 00 1e | |
00008e78 15 7c 00 0a 00 1c 4e b9 | | N |
00008e80 00 00 91 7a 4c df 04 03 | zL |
00008e88 65 00 04 08 13 fc 00 08 |e |
00008e90 93 03 ec 18 4e b9 00 00 | N |
00008e98 85 00 65 00 03 ea 10 28 | e (|
00008ea0 00 0e 02 00 00 01 01 f0 | |
00008ea8 01 62 00 04 00 22 4e f9 | b "N |
00008eb0 00 00 92 92 4c df 00 02 | L |
00008eb8 4e f9 00 00 92 92 42 39 |N B9|
00008ec0 00 00 e3 04 13 c1 00 00 | |
00008ec8 e3 05 4c df 00 02 48 e7 | L H |
00008ed0 80 20 24 68 00 04 42 80 | $h B |
00008ed8 30 28 00 1c 0c 39 00 06 |0( 9 |
00008ee0 00 00 e3 05 67 02 44 80 | g D |
00008ee8 13 c0 93 03 ec 07 e0 88 | |
00008ef0 13 c0 93 03 ec 06 e0 88 | |
00008ef8 13 c0 93 03 ec 05 15 79 | y|
00008f00 00 00 e3 04 00 1d 15 7c | ||
00008f08 00 11 00 1c 08 aa 00 06 | |
00008f10 00 1e 42 aa 00 18 4e b9 | B N |
00008f18 00 00 91 7a 4c df 04 01 | zL |
00008f20 65 00 01 4c 13 fc 00 08 |e L |
00008f28 93 03 ec 18 4e b9 00 00 | N |
00008f30 85 00 64 00 01 3a 02 30 | d : 0|
00008f38 00 fe 01 62 00 04 00 1d | b |
00008f40 60 00 01 20 13 fc 00 01 |` |
00008f48 00 00 e3 04 60 00 ff 76 | ` v|
00008f50 4c df 00 02 42 78 0b f2 |L Bx |
00008f58 31 e8 00 1c 0b f0 67 00 |1 g |
00008f60 01 02 20 68 00 04 42 79 | h By|
00008f68 93 03 ec 05 13 fc 00 01 | |
00008f70 93 03 ec 07 00 28 00 01 | ( |
00008f78 00 1d 11 7c 00 11 00 1c | | |
00008f80 08 a8 00 06 00 1e 42 a8 | B |
00008f88 00 18 20 50 53 78 0b f0 | PSx |
00008f90 4e b9 00 00 91 7a 65 00 |N ze |
00008f98 00 d6 13 fc 00 08 93 03 | |
00008fa0 ec 18 4e b9 00 00 85 00 | N |
00008fa8 64 00 00 c4 02 30 00 fe |d 0 |
00008fb0 01 62 00 04 00 1d 4a 78 | b Jx|
00008fb8 0b f0 67 00 00 a6 4e b9 | g N |
00008fc0 00 00 91 7a 65 00 00 a8 | ze |
00008fc8 13 fc 00 08 93 03 ec 18 | |
00008fd0 4e b9 00 00 85 00 65 00 |N e |
00008fd8 ff 8a 4a 78 0b f4 66 00 | Jx f |
00008fe0 00 8e 4e b9 00 00 8a ee | N |
00008fe8 65 00 00 84 4e b9 00 00 |e N |
00008ff0 85 00 64 00 00 7a 08 38 | d z 8|
00008ff8 00 07 0b f8 67 00 00 70 | g p|
00009000 31 fc 20 00 0b f2 53 78 |1 Sx|
00009008 0b f0 60 00 00 62 11 bc | ` b |
00009010 00 01 01 62 00 04 00 1c | b |
00009018 42 39 93 03 ec 07 4c df |B9 L |
00009020 00 02 20 68 00 04 42 79 | h By|
00009028 93 03 ec 05 08 a8 00 06 | |
00009030 00 1e 42 a8 00 18 20 50 | B P|
00009038 4e b9 00 00 91 7a 65 00 |N ze |
00009040 00 2e 13 fc 00 08 93 03 | . |
00009048 ec 18 4e b9 00 00 85 00 | N |
00009050 64 1c 42 39 93 03 ec 08 |d B9 |
00009058 02 30 00 fe 01 62 00 04 | 0 b |
00009060 00 1d 4e b9 00 00 8a 88 | N |
00009068 4e f9 00 00 85 0c 42 39 |N B9|
00009070 93 03 ec 08 02 30 00 fe | 0 |
00009078 01 62 00 04 00 1d 10 28 | b (|
00009080 00 0e 02 00 00 01 01 f0 | |
00009088 01 62 00 04 00 22 4e b9 | b "N |
00009090 00 00 8a 88 4e f9 00 00 | N |
00009098 85 04 13 fc 00 80 93 03 | |
000090a0 ec 08 13 fc 00 01 93 03 | |
000090a8 ec 07 11 bc 00 10 01 62 | b|
000090b0 00 04 00 1c 4e f9 00 00 | N |
000090b8 90 1e 11 bc 00 10 01 62 | b|
000090c0 00 04 00 1c 4e f9 00 00 | N |
000090c8 90 18 4c df 00 02 4e b9 | L N |
000090d0 00 00 8a 88 4e f9 00 00 | N |
000090d8 85 0c 00 30 00 01 01 62 | 0 b|
000090e0 00 04 00 1d 11 bc 00 1b | |
000090e8 01 62 00 04 00 1c 4e f9 | b N |
000090f0 00 00 90 18 4c df 00 02 | L |
000090f8 4a 78 0b f4 66 0c 4e b9 |Jx f N |
00009100 00 00 8a ee 4e b9 00 00 | N |
00009108 85 00 4e b9 00 00 8b 68 | N h|
00009110 48 e7 00 60 4e b9 00 00 |H `N |
00009118 88 0c 45 f8 0b e0 22 da | E " |
00009120 22 da 22 da 22 da 4c df |" " " L |
00009128 06 00 21 7c 00 00 00 10 | !| |
00009130 00 08 4e b9 00 00 8a 88 | N |
00009138 4e f9 00 00 85 0c 4c df |N L |
00009140 00 02 48 e7 80 60 4e b9 | H `N |
00009148 00 00 88 0c 45 f8 0b f6 | E |
00009150 20 3c 00 00 00 1a 21 40 | < !@|
00009158 00 08 53 40 12 da 51 c8 | S@ Q |
00009160 ff fc 4e b9 00 00 8a 88 | N |
00009168 4c df 06 01 4e f9 00 00 |L N |
00009170 85 0c 4c df 00 02 50 fa | L P |
00009178 06 6d 4a 78 0b f4 67 06 | mJx g |
00009180 44 fc 00 01 4e 75 48 e7 |D NuH |
00009188 c0 60 22 68 00 04 45 f9 | `"h E |
00009190 93 03 ec 0f 42 5a 14 fc | BZ |
00009198 00 00 13 e9 00 1c 93 03 | |
000091a0 ec 03 13 e9 00 1d 93 03 | |
000091a8 ec 04 42 81 20 29 00 18 | B ) |
000091b0 67 10 22 29 00 14 c2 bc |g ") |
000091b8 00 3f ff ff 23 c0 93 03 | ? # |
000091c0 ec 05 10 29 00 1e 24 80 | ) $ |
000091c8 08 39 00 06 93 03 ec 15 | 9 |
000091d0 67 06 00 81 00 40 00 00 |g @ |
000091d8 33 c1 93 03 e1 04 48 41 |3 HA|
000091e0 33 c1 93 03 e1 0c 4c df |3 L |
000091e8 06 03 4e 75 | Nu | .XXX[0x4]
000091ec 08 39 00 07 93 03 ec 1f | 9 | BTST.B #0x7,IO_SCSI_T_1f_AUX_STATUS
000091f4 56 c8 ff f6 |V | DBNE D0,0x91ec
000091f8 10 39 93 03 ec 17 | 9 | MOVE.B IO_SCSI_T_17_SCSI_STATUS,D0
000091fe 4a 40 |J@ | TST.W D0
00009200 6b 02 |k | BMI 0x9204
00009202 4e 75 |Nu | RTS
00009204 31 fc 07 91 0b f4 |1 | MOVE.W #0x791,0xbf4
0000920a 44 fc 00 01 |D | MOVE.W #0x1,CCR
0000920e 4e 75 |Nu | RTS
00009210 08 39 00 07 93 03 ec 1f | 9 | BTST.B #0x7,IO_SCSI_T_1f_AUX_STATUS
00009218 53 80 |S | SUBQ.L #0x1,D0
0000921a 6e f4 |n | BGT 0x9210
0000921c 10 39 93 03 ec 17 | 9 | MOVE.B IO_SCSI_T_17_SCSI_STATUS,D0
00009222 4a 40 |J@ | TST.W D0
00009224 6b 02 |k | BMI 0x9228
00009226 4e 75 |Nu | RTS
00009228 31 fc 07 91 0b f4 |1 | MOVE.W #0x791,0xbf4
0000922e 44 fc 00 01 |D | MOVE.W #0x1,CCR
00009232 4e 75 |Nu | RTS
00009234 20 3c 00 03 ff ff | < | MOVE.L #0x3ffff,D0
0000923a 13 fc 00 0a 93 03 ec 00 | | MOVE.B #0x0a,IO_SCSI_T_00_OWN_ID_CDB_SIZE
00009242 13 fc 00 00 93 03 ec 18 | | MOVE.B #0x00,IO_SCSI_T_18_CMD
0000924a 4e b9 00 00 92 10 |N | JSR 0x9210
00009250 65 10 |e | BCS 0x9262
00009252 0c 00 00 01 | | CMPI.B #0x01,D0
00009256 67 0c |g | BEQ 0x9264
00009258 31 fc 07 92 0b f4 |1 | MOVE.W #0x792,0xbf4
0000925e 44 fc 00 01 |D | MOVE.W #0x1,CCR
00009262 4e 75 |Nu | RTS
00009264 13 fc 00 28 93 03 ec 01 | ( | MOVE.B #0x28,IO_SCSI_T_01_CONTROL
0000926c 13 fc 00 06 93 03 ec 02 | | MOVE.B #0x06,IO_SCSI_T_02_TIMEOUT_PERIOD
00009274 13 fc 00 00 93 03 ec 11 | | MOVE.B #0x00,IO_SCSI_T_11_SYNC_XFER
0000927c 13 fc 00 e0 93 03 ec 16 | | MOVE.B #0xe0,IO_SCSI_T_16_SRC_ID
00009284 4e 75 |Nu | RTS
00009286 4e b9 |N | .XXX[0x2]
00009288 00 00 8a 88 4e f9 00 00 | N | .XXX[0x38]
00009290 85 0c 4e b9 00 00 8a 88 | N |
00009298 4e f9 00 00 85 04 11 f9 |N |
000092a0 93 03 ec 17 0b fe 21 fc | ! |
000092a8 00 00 92 c6 02 48 21 fc | H! |
000092b0 00 00 92 c6 02 4c 4a b8 | LJ |
000092b8 0b bc 6a 02 4e 73 13 fc | j Ns |
000092c0 00 02 93 03 ec 0f | | .XXX[0x6]
000092c6 VECTOR_SCSI_T:
000092c6 48 e7 80 a0 |H | MOVEM.L A2+A0+D0,-(A7) ; <-- VECTOR_0x92
000092ca 08 f9 00 03 00 00 04 ea | | BSET.B #0x3,0x4ea
000092d2 e9 f9 00 03 93 03 ec 04 | | BFEXTU.L IO_SCSI_T_04_CDBx2,{0:3},D0
000092da d0 39 93 03 ec 15 | 9 | ADD.B IO_SCSI_T_15_DEST_ID,D0
000092e0 02 00 00 07 | | ANDI.B #0x07,D0
000092e4 56 fa 06 8e |V | TRAPNE.W #0x068e
000092e8 45 f8 0b bc |E | LEA.L 0xbbc,A2
000092ec 20 52 | R | MOVEA.L (A2),A0
000092ee b1 fc 93 03 fc 00 | | CMPA.L #0x9303fc00,A0
000092f4 57 fa 06 90 |W | TRAPEQ.W #0x0690
000092f8 10 39 93 03 ec 17 | 9 | MOVE.B IO_SCSI_T_17_SCSI_STATUS,D0
000092fe 15 40 00 20 | @ | MOVE.B D0,(A2+0x20)
00009302 08 00 00 04 | | BTST.L #0x4,D0
00009306 67 46 |gF | BEQ 0x934e
00009308 0c 00 00 16 | | CMPI.B #0x16,D0
0000930c 67 0a |g | BEQ 0x9318
0000930e 31 fc 07 93 0b f4 |1 | MOVE.W #0x793,0xbf4
00009314 60 00 00 1e |` | BRA 0x9334
00009318 08 aa 00 02 00 23 | # | BCLR.B #0x2,(A2+0x23)
0000931e 15 79 93 03 ec 0f 00 21 | y !| MOVE.B IO_SCSI_T_0f_LUN,(A2+0x21)
00009326 66 14 |f | BNE 0x933c
00009328 4e b9 00 00 84 f0 |N | JSR 0x84f0
0000932e 4c df 05 01 |L | MOVEM.L (A7)+,D0+A0+A2
00009332 4e 73 |Ns | RTE
00009334 4e b9 00 00 84 f8 |N | JSR 0x84f8
0000933a 60 f2 |` | BRA 0x932e
0000933c 0c 2a 00 02 00 21 | * ! | CMPI.B #0x02,(A2+0x21)
00009342 67 f0 |g | BEQ 0x9334
00009344 31 fc 07 94 0b f4 |1 | MOVE.W #0x794,0xbf4
0000934a 60 00 ff e8 |` | BRA 0x9334
0000934e 08 00 00 06 | | BTST.L #0x6,D0
00009352 67 4a |gJ | BEQ 0x939e
00009354 0c 00 00 4b | K | CMPI.B #0x4b,D0
00009358 66 da |f | BNE 0x9334
0000935a 15 79 93 03 ec 10 00 1f | y | MOVE.B IO_SCSI_T_10_CMD_PHASE,(A2+0x1f)
00009362 13 fc 00 46 93 03 ec 10 | F | MOVE.B #0x46,IO_SCSI_T_10_CMD_PHASE
0000936a 42 79 93 03 ec 12 |By | CLR.W IO_SCSI_T_12_COUNT2
00009370 42 39 93 03 ec 14 |B9 | CLR.B IO_SCSI_T_14_COUNT0
00009376 13 fc 00 08 93 03 ec 18 | | MOVE.B #0x08,IO_SCSI_T_18_CMD
0000937e 30 3c 7f ff |0< | MOVE.W #0x7fff,D0
00009382 4e b9 00 00 91 ec |N | JSR 0x91ec
00009388 65 00 ff aa |e | BCS 0x9334
0000938c 15 79 93 03 ec 17 00 20 | y | MOVE.B IO_SCSI_T_17_SCSI_STATUS,(A2+0x20)
00009394 15 79 93 03 ec 0f 00 21 | y !| MOVE.B IO_SCSI_T_0f_LUN,(A2+0x21)
0000939c 60 9e |` | BRA 0x933c
0000939e 08 00 00 05 | | BTST.L #0x5,D0
000093a2 67 00 00 5c |g \ | BEQ 0x9400
000093a6 0c 00 00 21 | ! | CMPI.B #0x21,D0
000093aa 67 0a |g | BEQ 0x93b6
000093ac 31 fc 06 95 0b f4 |1 | MOVE.W #0x695,0xbf4
000093b2 60 00 ff 80 |` | BRA 0x9334
000093b6 20 39 93 03 ec 12 | 9 | MOVE.L IO_SCSI_T_12_COUNT2,D0
000093bc 42 00 |B | CLR.B D0
000093be 44 80 |D | NEG.L D0
000093c0 d0 aa 00 18 | | ADD.L (A2+0x18),D0
000093c4 e0 88 | | LSR.L #0x8,D0
000093c6 d0 aa 00 14 | | ADD.L (A2+0x14),D0
000093ca c0 bc 00 3f ff ff | ? | AND.L #0x3fffff,D0
000093d0 08 39 00 06 93 03 ec 15 | 9 | BTST.B #0x6,IO_SCSI_T_15_DEST_ID
000093d8 67 06 |g | BEQ 0x93e0
000093da 00 80 00 40 00 00 | @ | ORI.L #0x00400000,D0
000093e0 33 c0 93 03 e1 04 |3 | MOVE.W D0,IO_SCSI_T_ADDRESS_REGISTER
000093e6 48 40 |H@ | SWAP.W D0
000093e8 33 c0 93 03 e1 0c |3 | MOVE.W D0,IO_SCSI_T_SEGMENT_REGISTER
000093ee 42 39 93 03 ec 0f |B9 | CLR.B IO_SCSI_T_0f_LUN
000093f4 13 fc 00 08 93 03 ec 18 | | MOVE.B #0x08,IO_SCSI_T_18_CMD
000093fc 60 00 ff 30 |` 0 | BRA 0x932e
00009400 08 00 00 07 | | BTST.L #0x7,D0
00009404 67 ff 00 00 00 0e |g | BEQ 0x9414
0000940a 31 fc 06 96 0b f4 |1 | MOVE.W #0x696,0xbf4
00009410 60 00 ff 22 |` " | BRA 0x9334
00009414 31 fc 06 98 0b f4 |1 | MOVE.W #0x698,0xbf4
0000941a 60 00 ff 18 |` | BRA 0x9334
0000941e 40 f9 |@ | .XXX[0x2]
00009420 00 00 e3 07 46 fc 23 00 | F # | .XXX[0xc8]
00009428 42 79 93 03 e0 08 2f 0a |By / |
00009430 45 f8 0b bc 15 7c 00 01 |E | |
00009438 00 20 13 fc 00 03 00 00 | |
00009440 e3 06 20 3c 00 03 ff ff | < |
00009448 33 fc 00 30 93 03 e0 08 |3 0 |
00009450 4e b9 00 00 92 10 65 00 |N e |
00009458 00 8a 13 fc 00 02 00 00 | |
00009460 e3 06 4e b9 00 00 92 34 | N 4|
00009468 65 48 42 39 93 03 ec 15 |eHB9 |
00009470 42 39 93 03 ec 0f 42 39 |B9 B9|
00009478 93 03 ec 04 13 fc 00 01 | |
00009480 00 00 e3 06 13 fc 00 08 | |
00009488 93 03 ec 18 30 3c 7f ff | 0< |
00009490 53 40 6c fc 30 3c 7f ff |S@l 0< |
00009498 4e b9 00 00 91 ec 65 42 |N eB|
000094a0 0c 00 00 16 66 0c 42 39 | f B9|
000094a8 00 00 e3 06 31 fc 06 97 | 1 |
000094b0 0b f4 21 fc 00 00 92 9e | ! |
000094b8 02 48 21 fc 00 00 92 9e | H! |
000094c0 02 4c 42 39 93 03 ec 0f | LB9 |
000094c8 13 fc 00 08 93 03 ec 18 | |
000094d0 42 80 10 39 00 00 e3 06 |B 9 |
000094d8 24 5f 46 f9 00 00 e3 07 |$_F |
000094e0 4e 75 13 fc 00 03 00 00 |Nu |
000094e8 e3 06 60 e4 | ` | .XXX[0x4]
000094ec 42 79 93 03 e0 08 |By | CLR.W IO_RESHA_RES_CTL
000094f2 48 e7 fc d0 |H | MOVEM.L A3+A1+A0+D5+D4+D3+D2+D1+D0,-(A7)
000094f6 42 82 |B | CLR.L D2
000094f8 42 81 |B | CLR.L D1
000094fa 32 3c 03 00 |2< | MOVE.W #0x300,D1
000094fe 43 f8 0b bc |C | LEA.L 0xbbc,A1
00009502 23 7c 93 03 fc 00 00 08 |#| | MOVE.L #0x9303fc00,(A1+0x8)
0000950a 42 29 00 23 |B) # | CLR.B (A1+0x23)
0000950e 42 78 0b f4 |Bx | CLR.W 0xbf4
00009512 20 3c 00 07 ff ff | < | MOVE.L #0x7ffff,D0
00009518 33 fc 00 30 93 03 e0 08 |3 0 | MOVE.W #0x30,IO_RESHA_RES_CTL
00009520 4e b9 00 00 92 10 |N | JSR 0x9210
00009526 55 fa 07 91 |U | TRAPCS.W #0x0791
0000952a 4e b9 00 00 92 34 |N 4 | JSR 0x9234
00009530 55 fa 07 92 |U | TRAPCS.W #0x0792
00009534 16 30 21 b0 00 00 fc 6c | 0! l| MOVE.B (D2.W+#TAPE_DRIVE_CONFIG),D3; LEW=21b0
0000953c 6a 00 00 78 |j x | BPL 0x95b6
00009540 e9 c3 46 82 | F | BFEXTU.L D3,{26:2},D4
00009544 0c 04 00 02 | | CMPI.B #0x02,D4
00009548 66 00 01 0c |f | BNE PANIC_0x626_tape_invalid_configuration
0000954c 02 43 00 03 | C | ANDI.W #0x0003,D3
00009550 08 c5 00 1f | | BSET.L #0x1f,D5
00009554 66 00 01 00 |f | BNE PANIC_0x626_tape_invalid_configuration
00009558 42 39 93 03 ec 15 |B9 | CLR.B IO_SCSI_T_15_DEST_ID
0000955e 42 39 93 03 ec 0f |B9 | CLR.B IO_SCSI_T_0f_LUN
00009564 42 39 93 03 ec 04 |B9 | CLR.B IO_SCSI_T_04_CDBx2
0000956a 13 fc 00 08 93 03 ec 18 | | MOVE.B #0x08,IO_SCSI_T_18_CMD
00009572 30 3c 7f ff |0< | MOVE.W #0x7fff,D0
00009576 53 40 |S@ | SUBQ.W #0x1,D0
00009578 6c fc |l | BGE 0x9576
0000957a 30 3c 7f ff |0< | MOVE.W #0x7fff,D0
0000957e 4e b9 00 00 91 ec |N | JSR 0x91ec
00009584 0c 00 00 42 | B | CMPI.B #0x42,D0
00009588 67 00 00 3c |g < | BEQ 0x95c6
0000958c 0c 00 00 16 | | CMPI.B #0x16,D0
00009590 56 fa 06 98 |V | TRAPNE.W #0x0698
00009594 23 7c 93 03 fc 00 00 04 |#| | MOVE.L #0x9303fc00,(A1+0x4)
0000959c 22 bc 93 03 fc 00 |" | MOVE.L #0x9303fc00,(A1)
000095a2 13 79 93 03 ec 15 00 1e | y | MOVE.B IO_SCSI_T_15_DEST_ID,(A1+0x1e)
000095aa 13 79 93 03 ec 04 00 1d | y | MOVE.B IO_SCSI_T_04_CDBx2,(A1+0x1d)
000095b2 23 41 00 08 |#A | MOVE.L D1,(A1+0x8)
000095b6 52 42 |RB | ADDQ.W #0x1,D2
000095b8 0c 02 00 04 | | CMPI.B #0x04,D2
000095bc 6d 00 ff 76 |m v | BLT 0x9534
000095c0 4c df 0b 3f |L ? | MOVEM.L (A7)+,D0+D1+D2+D3+D4+D5+A0+A1+A3
000095c4 4e 75 |Nu | RTS
000095c6 08 b0 00 07 21 b0 00 00 | ! | BCLR.B #0x7,(D2.W+#TAPE_DRIVE_CONFIG); LEW=21b0
000095ce fc 6c | l |
000095d0 4e b9 80 00 20 28 |N ( | JSR IOC_EEPROM_PART2_OUT_TEXT()
000095d6 0d 0a 07 4c 6f 67 69 63 | Logic| .TXT '\r\n'
000095de 61 6c 20 54 61 70 65 20 |al Tape | .TXT '\x07Logical Tape \n'
000095e8 10 3c 00 30 | < 0 | MOVE.B #0x30,D0
000095ec d0 02 | | ADD.B D2,D0
000095ee 4e b9 80 00 20 18 |N | JSR IOC_EEPROM_PART2_OUT_CHAR(D0)
000095f4 4e b9 80 00 20 28 |N ( | JSR IOC_EEPROM_PART2_OUT_TEXT()
000095fa 2c 20 70 68 79 73 69 63 |, physic| .TXT ', physical drive '
0000960e 10 3c 00 30 | < 0 | MOVE.B #0x30,D0
00009612 d0 03 | | ADD.B D3,D0
00009614 4e b9 80 00 20 18 |N | JSR IOC_EEPROM_PART2_OUT_CHAR(D0)
0000961a 4e b9 80 00 20 28 |N ( | JSR IOC_EEPROM_PART2_OUT_TEXT()
00009620 20 69 73 20 64 65 63 6c | is decl| .TXT ' is declared in the map but is unreachable.\r\n'
00009628 61 72 65 64 20 69 6e 20 |ared in | .TXT '\x07\r\n'
00009630 74 68 65 20 6d 61 70 20 |the map | .TXT '\n'
00009652 60 00 ff 62 |` b | BRA 0x95b6
00009656 PANIC_0x626_tape_invalid_configuration:
00009656 50 fa 06 26 |P & | PANIC.W #0x626
0000965a 00 00 | | .XXX[0x2]
0000965c 4e b9 00 00 97 0a |N | JSR 0x970a
00009662 4e b9 00 00 98 86 |N | JSR 0x9886
00009668 4e b9 00 00 88 d0 |N | JSR 0x88d0
0000966e 4e b9 00 00 84 e8 |N | JSR 0x84e8
00009674 4e b9 00 00 32 ec |N 2 | JSR 0x32ec
0000967a 4e b9 00 00 5a d4 |N Z | JSR 0x5ad4
00009680 4e b9 00 00 94 ec |N | JSR 0x94ec
00009686 4e b9 00 00 99 2a |N * | JSR 0x992a
0000968c 4e b9 00 00 99 fa |N | JSR 0x99fa
00009692 4e b9 00 00 64 66 |N df | JSR 0x6466
00009698 42 b8 f9 00 |B | CLR.L IO_CLEAR_BERR_p24
0000969c 21 fc 00 00 7c d8 00 08 |! | | MOVE.L #0x7cd8,0x8
000096a4 00 79 10 00 93 03 e0 02 | y | ORI.W #0x1000,IO_RESHA_SCB_CTL
000096ac 21 fc 00 0e 00 00 f4 00 |! | MOVE.L #0xe0000,IO_WRITE_CONTROL_p24
000096b4 4e b9 00 00 5e b0 |N ^ | JSR 0x5eb0
000096ba 4e 75 |Nu | RTS
000096bc 23 fc 00 00 96 d4 00 00 |# | MOVE.L #0x96d4,0x520
000096c4 05 20 | |
000096c6 4a 53 |JS | TST.W (A3)
000096c8 42 b9 00 00 05 20 |B | CLR.L 0x520
000096ce 44 fc 00 01 |D | MOVE.W #0x1,CCR
000096d2 4e 75 |Nu | RTS
000096d4 42 b9 00 00 |B | .XXX[0x4]
000096d8 05 20 4e 75 2f 10 20 bc | Nu/ | .XXX[0x30]
000096e0 00 00 97 02 2f 01 70 ff | / p |
000096e8 46 fc 20 00 72 ff 4a 80 |F r J |
000096f0 5a c9 ff fc 5b fa 07 04 |Z [ |
000096f8 46 fc 27 00 22 1f 20 9f |F ' " |
00009700 4e 75 40 c0 e9 c0 05 43 |Nu@ C|
00009708 4e 73 |Ns | .XXX[0x2]
0000970a 48 e7 c0 80 |H | MOVEM.L A0+D1+D0,-(A7)
0000970e 30 3c 3f ff |0<? | MOVE.W #0x3fff,D0
00009712 41 f9 a2 00 00 00 |A | LEA.L 0xa2000000,A0
00009718 22 3c 00 00 00 00 |"< | MOVE.L #0x0,D1
0000971e 20 81 | | MOVE.L D1,(A0)
00009720 d0 fc 04 00 | | ADDA.W #0x400,A0
00009724 51 c8 ff f8 |Q | DBF D0,0x971e
00009728 30 3c 00 bf |0< | MOVE.W #0xbf,D0
0000972c 41 f9 a2 01 00 00 |A | LEA.L 0xa2010000,A0
00009732 22 3c c0 01 00 00 |"< | MOVE.L #0xc0010000,D1
00009738 20 81 | | MOVE.L D1,(A0)
0000973a d0 fc 04 00 | | ADDA.W #0x400,A0
0000973e d2 bc 00 00 04 00 | | ADD.L #0x400,D1
00009744 51 c8 ff f2 |Q | DBF D0,0x9738
00009748 4c df 01 03 |L | MOVEM.L (A7)+,D0+D1+A0
0000974c 4e 75 |Nu | RTS
0000974e 42 50 |BP | .XXX[0x2]
00009750 4a 92 66 08 24 88 25 48 |J f $ %H| .XXX[0x18]
00009758 00 04 4e 75 35 88 01 61 | Nu5 a|
00009760 00 04 25 48 00 04 4e 75 | %H Nu|
00009768 2f 11 |/ | MOVE.L (A1),-(A7)
0000976a 67 16 |g | BEQ 0x9782
0000976c 33 71 01 51 00 02 |3q Q | MOVE.W ((A1)),(A1+0x2) ; LEW=0151
00009772 66 04 |f | BNE 0x9778
00009774 42 a9 00 04 |B | CLR.L (A1+0x4)
00009778 22 5f |"_ | MOVEA.L (A7)+,A1
0000977a 42 51 |BQ | CLR.W (A1)
0000977c 44 fc 00 01 |D | MOVE.W #0x1,CCR
00009780 4e 75 |Nu | RTS
00009782 58 8f |X | ADDQ.L #0x4,A7
00009784 44 fc 00 00 |D | MOVE.W #0x0,CCR
00009788 4e 75 |Nu | RTS
0000978a 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
0000978e 4a b8 16 3c |J < | TST.L 0x163c
00009792 6b 14 |k | BMI 0x97a8
00009794 4a 38 a0 0f |J8 | TST.B IO_DUART_CLR_OPC_STOP_COUNTER
00009798 30 78 a0 06 |0x | MOVEA.W IO_DUART_CTUR_CTU,A0
0000979c 22 78 16 3c |"x < | MOVEA.L 0x163c,A1
000097a0 d1 e9 00 04 | | ADDA.L (A1+0x4),A0
000097a4 23 48 00 04 |#H | MOVE.L A0,(A1+0x4)
000097a8 4e 75 |Nu | RTS
000097aa 4a b8 16 3c |J < | TST.L 0x163c
000097ae 6b 2e |k. | BMI 0x97de
000097b0 20 30 01 e2 16 3c 00 04 | 0 < | MOVE.L ((#0x163c)+#0x4),D0 ; LEW=01e2
000097b8 0c 80 00 00 7f ff | | CMPI.L #0x00007fff,D0
000097be 6f 06 |o | BLE 0x97c6
000097c0 20 3c 00 00 7f ff | < | MOVE.L #0x7fff,D0
000097c6 91 b0 01 e2 16 3c 00 04 | < | SUB.L D0,((#0x163c)+#0x4) ; LEW=01e2
000097ce 0c 40 00 02 | @ | CMPI.W #0x0002,D0
000097d2 6c 02 |l | BGE 0x97d6
000097d4 70 02 |p | MOVEQ.L #0x02,D0
000097d6 31 c0 a0 06 |1 | MOVE.W D0,IO_DUART_CTUR_CTU
000097da 4a 38 a0 0e |J8 | TST.B IO_DUART_SET_OPC_START_COUNTER
000097de 4e 75 |Nu | RTS
000097e0 40 e7 |@ | MOVE.W SR,-(A7)
000097e2 4e b9 00 00 97 8a |N | JSR 0x978a
000097e8 43 f8 16 3c |C < | LEA.L 0x163c,A1
000097ec 20 49 | I | MOVEA.L A1,A0
000097ee 4a 91 |J | TST.L (A1)
000097f0 6b 10 |k | BMI 0x9802
000097f2 22 51 |"Q | MOVEA.L (A1),A1
000097f4 90 a9 00 04 | | SUB.L (A1+0x4),D0
000097f8 6c f2 |l | BGE 0x97ec
000097fa d0 a9 00 04 | | ADD.L (A1+0x4),D0
000097fe 91 a9 00 04 | | SUB.L D0,(A1+0x4)
00009802 25 40 00 04 |%@ | MOVE.L D0,(A2+0x4)
00009806 24 90 |$ | MOVE.L (A0),(A2)
00009808 20 8a | | MOVE.L A2,(A0)
0000980a b5 c8 | | CMPA.L A0,A2
0000980c 66 04 |f | BNE 0x9812
0000980e PANIC_0x614_dfs_crash:
0000980e 50 fa 06 14 |P | PANIC.W #0x614
00009812 4e b9 00 00 97 aa |N | JSR 0x97aa
00009818 46 df |F | MOVE.W (A7)+,SR
0000981a 4e 75 |Nu | RTS
0000981c 40 e7 |@ | MOVE.W SR,-(A7)
0000981e 4e b9 00 00 97 8a |N | JSR 0x978a
00009824 43 f8 16 3c |C < | LEA.L 0x163c,A1
00009828 20 49 | I | MOVEA.L A1,A0
0000982a 4a 91 |J | TST.L (A1)
0000982c 6b 14 |k | BMI 0x9842
0000982e 22 51 |"Q | MOVEA.L (A1),A1
00009830 b3 ca | | CMPA.L A2,A1
00009832 66 f4 |f | BNE 0x9828
00009834 20 92 | | MOVE.L (A2),(A0)
00009836 6b 0a |k | BMI 0x9842
00009838 20 2a 00 04 | * | MOVE.L (A2+0x4),D0
0000983c d1 b2 01 52 00 04 | R | ADD.L D0,((A2)+#0x4) ; LEW=0152
00009842 4e b9 00 00 97 aa |N | JSR 0x97aa
00009848 46 df |F | MOVE.W (A7)+,SR
0000984a 4e 75 |Nu | RTS
0000984c VECTOR_PITINT:
0000984c 48 e7 c0 c0 |H | MOVEM.L A1+A0+D1+D0,-(A7) ; <-- VECTOR_0x4f
00009850 4e b9 00 00 97 8a |N | JSR 0x978a
00009856 22 78 16 3c |"x < | MOVEA.L 0x163c,A1
0000985a b3 fc 93 03 fc 00 | | CMPA.L #0x9303fc00,A1
00009860 67 1e |g | BEQ 0x9880
00009862 4a a9 00 04 |J | TST.L (A1+0x4)
00009866 6e 12 |n | BGT 0x987a
00009868 21 d1 16 3c |! < | MOVE.L (A1),0x163c
0000986c 4e b9 00 00 97 aa |N | JSR 0x97aa
00009872 4e b1 01 61 00 08 |N a | JSR ((A1+#0x8)) ; LEW=0161
00009878 60 06 |` | BRA 0x9880
0000987a 4e b9 00 00 97 aa |N | JSR 0x97aa
00009880 4c df 03 03 |L | MOVEM.L (A7)+,D0+D1+A0+A1
00009884 4e 73 |Ns | RTE
00009886 21 fc 93 03 fc 00 16 3c |! <| MOVE.L #0x9303fc00,0x163c
0000988e 4e 75 |Nu | RTS
00009890 48 e7 ff fe |H | MOVEM.L A6+A5+A4+A3+A2+A1+A0+D7+D6+D5+D4+D3+D2+D1+D0,-(A7)
00009894 4c f9 7f ff 00 00 a3 a0 |L | MOVEM.L 0xa3a0,D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4+A5+A6
0000989c 42 b8 f0 00 |B | CLR.L IO_CLR_RUN_LED_p16
000098a0 4e 72 20 00 |Nr | STOP #0x2000
000098a4 b0 b9 00 00 | | .XXX[0x4]
000098a8 a3 a0 66 76 b2 b9 00 00 | fv | .XXX[0x80]
000098b0 a3 a4 66 6e b4 b9 00 00 | fn |
000098b8 a3 a8 66 66 b6 b9 00 00 | ff |
000098c0 a3 ac 66 5e b8 b9 00 00 | f^ |
000098c8 a3 b0 66 56 ba b9 00 00 | fV |
000098d0 a3 b4 66 4e bc b9 00 00 | fN |
000098d8 a3 b8 66 46 be b9 00 00 | fF |
000098e0 a3 bc 66 3e b1 f9 00 00 | f> |
000098e8 a3 c0 66 36 b3 f9 00 00 | f6 |
000098f0 a3 c4 66 2e b5 f9 00 00 | f. |
000098f8 a3 c8 66 26 b7 f9 00 00 | f& |
00009900 a3 cc 66 1e b9 f9 00 00 | f |
00009908 a3 d0 66 16 bb f9 00 00 | f |
00009910 a3 d4 66 0e bd f9 00 00 | f |
00009918 a3 d8 66 06 4c df 7f ff | f L |
00009920 4e 75 9e fc 01 00 50 fa |Nu P |
00009928 06 7b | { | .XXX[0x2]
0000992a 48 e7 c0 00 |H | MOVEM.L D1+D0,-(A7)
0000992e 20 38 ff 00 | 8 | MOVE.L IO_READ_SENSE_p25,D0
00009932 08 00 00 07 | | BTST.L #0x7,D0
00009936 67 20 |g | BEQ 0x9958
00009938 4a 38 16 4c |J8 L | TST.B 0x164c
0000993c 66 12 |f | BNE 0x9950
0000993e 52 38 16 4d |R8 M | ADDQ.B #0x1,0x164d
00009942 66 34 |f4 | BNE 0x9978
00009944 11 fc 00 01 16 4e | N | MOVE.B #0x01,0x164e
0000994a 4e b9 00 00 99 d0 |N | JSR 0x99d0
00009950 31 fc ff ff 16 4c |1 L | MOVE.W #0xffff,0x164c
00009956 60 20 |` | BRA 0x9978
00009958 4a 38 16 4c |J8 L | TST.B 0x164c
0000995c 67 16 |g | BEQ 0x9974
0000995e 53 78 16 4c |Sx L | SUBQ.W #0x1,0x164c
00009962 4a 38 16 4c |J8 L | TST.B 0x164c
00009966 66 10 |f | BNE 0x9978
00009968 11 fc 00 02 16 4e | N | MOVE.B #0x02,0x164e
0000996e 4e b9 00 00 99 d0 |N | JSR 0x99d0
00009974 42 78 16 4c |Bx L | CLR.W 0x164c
00009978 48 e7 80 e0 |H | MOVEM.L A2+A1+A0+D0,-(A7)
0000997c 45 f8 16 40 |E @ | LEA.L 0x1640,A2
00009980 20 3c 00 00 01 86 | < | MOVE.L #0x186,D0
00009986 25 7c 00 00 99 2a 00 08 |%| * | MOVE.L #0x992a,(A2+0x8)
0000998e 4e b9 00 00 97 e0 |N | JSR 0x97e0
00009994 4c df 07 01 |L | MOVEM.L (A7)+,D0+A0+A1+A2
00009998 10 39 00 00 04 ea | 9 | MOVE.B 0x4ea,D0
0000999e 42 81 |B | CLR.L D1
000099a0 08 00 00 01 | | BTST.L #0x1,D0
000099a4 66 02 |f | BNE 0x99a8
000099a6 50 81 |P | ADDQ.L #0x8,D1
000099a8 08 00 00 02 | | BTST.L #0x2,D0
000099ac 66 02 |f | BNE 0x99b0
000099ae 58 81 |X | ADDQ.L #0x4,D1
000099b0 08 00 00 03 | | BTST.L #0x3,D0
000099b4 66 02 |f | BNE 0x99b8
000099b6 54 81 |T | ADDQ.L #0x2,D1
000099b8 08 00 00 06 | | BTST.L #0x6,D0
000099bc 66 02 |f | BNE 0x99c0
000099be 52 81 |R | ADDQ.L #0x1,D1
000099c0 21 c1 f2 00 |! | MOVE.L D1,IO_FRONT_PANEL_p27
000099c4 42 39 00 00 04 ea |B9 | CLR.B 0x4ea
000099ca 4c df 00 03 |L | MOVEM.L (A7)+,D0+D1
000099ce 4e 75 |Nu | RTS
000099d0 48 e7 1c 2a |H * | MOVEM.L A6+A4+A2+D5+D4+D3,-(A7)
000099d4 45 f8 16 4e |E N | LEA.L 0x164e,A2
000099d8 49 f9 00 00 e0 50 |I P | LEA.L 0xe050,A4
000099de 72 01 |r | MOVEQ.L #0x01,D1
000099e0 4e b9 00 00 28 d8 |N ( | JSR 0x28d8
000099e6 45 f8 16 4e |E N | LEA.L 0x164e,A2
000099ea 72 01 |r | MOVEQ.L #0x01,D1
000099ec 76 0a |v | MOVEQ.L #0x0a,D3
000099ee 4e b9 00 00 23 74 |N #t | JSR 0x2374
000099f4 4c df 54 38 |L T8 | MOVEM.L (A7)+,D3+D4+D5+A2+A4+A6
000099f8 4e 75 |Nu | RTS
000099fa 42 b8 fd 00 |B | CLR.L IO_CLR_PFINT_p23
000099fe 4e 75 |Nu | RTS
00009a00 VECTOR_PS.AC_PF:
00009a00 11 fc 00 00 80 0b | | MOVE.B #0x00,IO_RTC_RAM_MIN ; <-- VECTOR_0x40
00009a06 21 fc 00 06 00 00 f4 00 |! | MOVE.L #0x60000,IO_WRITE_CONTROL_p24
00009a0e 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
00009a16 20 6f 00 02 | o | MOVEA.L (A7+0x2),A0
00009a1a 4e b9 80 00 20 28 |N ( | JSR IOC_EEPROM_PART2_OUT_TEXT()
00009a20 0d 0a 2a 2a 2a 20 41 43 | *** AC| .TXT '\r\n'
00009a28 20 70 6f 77 65 72 20 69 | power i| .TXT '*** AC power is LOW, waiting for it to become normal ***\n'
00009a5c 4a 38 a0 0f |J8 | TST.B IO_DUART_CLR_OPC_STOP_COUNTER
00009a60 31 fc fd e8 a0 06 |1 | MOVE.W #0xfde8,IO_DUART_CTUR_CTU
00009a66 4a 38 a0 0e |J8 | TST.B IO_DUART_SET_OPC_START_COUNTER
00009a6a 08 38 00 03 a0 05 | 8 | BTST.B #0x3,IO_DUART_IMR_ISR
00009a70 67 f8 |g | BEQ 0x9a6a
00009a72 42 b8 fd 00 |B | CLR.L IO_CLR_PFINT_p23
00009a76 20 38 f8 00 | 8 | MOVE.L IO_READ_STATUS_p24,D0
00009a7a 08 00 00 07 | | BTST.L #0x7,D0
00009a7e 66 9a |f | BNE 0x9a1a
00009a80 11 fc 00 01 80 0b | | MOVE.B #0x01,IO_RTC_RAM_MIN
00009a86 34 3c 02 00 |4< | MOVE.W #0x200,D2
00009a8a 60 52 |`R | BRA 0x9ade
00009a8c e9 9a | | ROL.L #0x4,D2
00009a8e 70 0f |p | MOVEQ.L #0x0f,D0
00009a90 c0 82 | | AND.L D2,D0
00009a92 0c 00 00 09 | | CMPI.B #0x09,D0
00009a96 6f 04 |o | BLE 0x9a9c
00009a98 d0 3c 00 07 | < | ADD.B #0x07,D0
00009a9c d0 3c 00 30 | < 0 | ADD.B #0x30,D0
00009aa0 4e b9 80 00 20 18 |N | JSR IOC_EEPROM_PART2_OUT_CHAR(D0)
00009aa6 51 c9 ff e4 |Q | DBF D1,0x9a8c
00009aaa 4e 75 |Nu | RTS
00009aac VECTOR_TRAPV:
00009aac 08 17 00 05 | | BTST.B #0x5,(A7) ; <-- VECTOR_TRAPV
00009ab0 67 00 e3 22 |g " | BEQ 0x7dd4
00009ab4 4a 77 01 62 00 08 00 02 |Jw b | TST.W ((A7+#0x8)+#0x2) ; LEW=0162
00009abc 66 02 |f | BNE 0x9ac0
00009abe 4e 40 |N@ | TRAP #0
00009ac0 08 f8 00 00 16 4f | O | BSET.B #0x0,0x164f
00009ac6 67 02 |g | BEQ 0x9aca
00009ac8 4e 40 |N@ | TRAP #0
00009aca 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
00009ace 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
00009ad6 20 6f 00 08 | o | MOVEA.L (A7+0x8),A0
00009ada 34 28 00 02 |4( | MOVE.W (A0+0x2),D2
00009ade 42 39 00 00 fc 05 |B9 | CLR.B 0xfc05
00009ae4 13 fc 00 0f 00 00 fc 01 | | MOVE.B #0x0f,BOOT_REASON_CODE
00009aec 31 c2 00 00 |1 | MOVE.W D2,0x0
00009af0 23 c8 00 00 fc 08 |# | MOVE.L A0,0xfc08
00009af6 2e 7c 00 00 04 9a |.| | MOVEA.L #0x49a,A7
00009afc 4e b9 80 00 20 28 |N ( | JSR IOC_EEPROM_PART2_OUT_TEXT()
00009b02 0d 0a 1b 5b 31 3b 37 6d | [1;7m| .TXT '\r\n'
00009b0a 49 2f 4f 20 50 72 6f 63 |I/O Proc| .TXT '\x1b[1;7mI/O Processor Kernel Crash: error \n'
00009b2e 72 03 |r | MOVEQ.L #0x03,D1
00009b30 48 42 |HB | SWAP.W D2
00009b32 61 00 ff 58 |a X | BSR 0x9a8c
00009b36 4e b9 80 00 20 28 |N ( | JSR IOC_EEPROM_PART2_OUT_TEXT()
00009b3c 20 28 68 65 78 29 20 61 | (hex) a| .TXT ' (hex) at PC='
00009b4a 72 07 |r | MOVEQ.L #0x07,D1
00009b4c 24 08 |$ | MOVE.L A0,D2
00009b4e 4e b9 00 00 9a 8c |N | JSR 0x9a8c
00009b54 4e b9 80 00 20 28 |N ( | JSR IOC_EEPROM_PART2_OUT_TEXT()
00009b5a 1b 5b 30 6d 00 00 | [0m | .TXT '\x1b[0m'
00009b60 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
00009b68 08 39 00 04 00 00 fc 00 | 9 | BTST.B #0x4,0xfc00
00009b70 66 02 |f | BNE 0x9b74
00009b72 4e 40 |N@ | TRAP #0
00009b74 21 fc 00 06 00 00 f4 00 |! | MOVE.L #0x60000,IO_WRITE_CONTROL_p24
00009b7c 08 f8 00 00 16 50 | P | BSET.B #0x0,0x1650
00009b82 66 2c |f, | BNE 0x9bb0
00009b84 42 39 00 00 fc 05 |B9 | CLR.B 0xfc05
00009b8a 46 fc 27 00 |F ' | MOVE.W #0x2700,SR
00009b8e 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
00009b96 2e 7c 00 00 04 9a |.| | MOVEA.L #0x49a,A7
00009b9c 4e 68 |Nh | MOVE.L USP,A0
00009b9e 23 c8 00 00 04 da |# | MOVE.L A0,0x4da
00009ba4 4e b9 00 00 35 e8 |N 5 | JSR 0x35e8
00009baa 4e b9 00 00 5e b6 |N ^ | JSR 0x5eb6
00009bb0 4e f9 80 00 20 08 |N | JMP IOC_EEPROM_PART2_EXPORT_2008
00009bb6 00 00 | | .XXX[0x2]
00009bb8 60 00 00 16 60 00 00 12 |` ` | .XXX[0x638]
00009bc0 60 00 00 0e 60 00 00 0a |` ` |
00009bc8 60 00 00 06 60 00 00 1a |` ` |
00009bd0 50 fa 06 6d 42 41 12 28 |P mBA (|
00009bd8 00 1b 43 bc 00 05 4e b0 | C N |
00009be0 15 b0 00 00 9b b8 4e 75 | Nu|
00009be8 48 e7 80 60 4e b9 00 00 |H `N |
00009bf0 88 0c 42 51 21 7c 00 00 | BQ!| |
00009bf8 00 02 00 08 4c df 06 01 | L |
00009c00 4e f9 00 00 85 0c 00 00 |N |
00009c08 80 c0 90 d0 a0 e0 b0 f0 | |
00009c10 a0 e0 b0 f0 a0 e0 b0 f0 | |
00009c18 00 00 9c 38 9d e4 9e c0 | 8 |
00009c20 00 00 00 00 00 00 00 00 | |
00009c28 9e 0e 9e 0e 9e 0e 9e 0e | |
00009c30 9e 0e 9e 0e 9e 0e 9e 0e | |
00009c38 2a 2e 28 d4 28 ce 28 ce |*.( ( ( |
00009c40 28 d4 2a 2a 28 ce 28 ce |( **( ( |
00009c48 28 86 2a 14 28 d4 28 d4 |( * ( ( |
00009c50 28 d4 28 cc 28 cc 28 cc |( ( ( ( |
00009c58 28 cc 28 cc 28 90 28 9a |( ( ( ( |
00009c60 28 cc 00 10 40 50 20 30 |( @P 0|
00009c68 60 70 0d 0a 0a 1b 5b 30 |`p [0|
00009c70 6d 50 6c 65 61 73 65 20 |mPlease |
00009c78 65 6e 74 65 72 0d 0a 20 |enter |
00009c80 20 20 20 30 20 3d 3e 20 | 0 => |
00009c88 52 65 73 74 61 72 74 20 |Restart |
00009c90 73 79 73 74 65 6d 0d 0a |system |
00009c98 20 20 20 20 31 20 3d 3e | 1 =>|
00009ca0 20 49 67 6e 6f 72 65 20 | Ignore |
00009ca8 62 72 65 61 6b 20 6b 65 |break ke|
00009cb0 79 0d 0a 20 20 20 20 32 |y 2|
00009cb8 20 3d 3e 20 52 65 64 69 | => Redi|
00009cc0 73 70 6c 61 79 20 72 65 |splay re|
00009cc8 63 65 6e 74 20 63 6f 6e |cent con|
00009cd0 73 6f 6c 65 20 6f 75 74 |sole out|
00009cd8 70 75 74 0d 0a 00 20 20 |put |
00009ce0 20 20 33 20 3d 3e 20 45 | 3 => E|
00009ce8 6e 74 65 72 20 64 65 62 |nter deb|
00009cf0 75 67 67 65 72 0d 0a 20 |ugger |
00009cf8 20 20 20 34 20 3d 3e 20 | 4 => |
00009d00 52 65 73 65 74 20 74 61 |Reset ta|
00009d08 70 65 20 73 63 73 69 0d |pe scsi |
00009d10 0a 01 0d 0a 45 6e 74 65 | Ente|
00009d18 72 20 6f 70 74 69 6f 6e |r option|
00009d20 20 3a 20 02 07 45 78 70 | : Exp|
00009d28 65 63 74 65 64 20 27 59 |ected 'Y|
00009d30 27 20 6f 72 20 27 4e 27 |' or 'N'|
00009d38 21 0d 0a 44 6f 20 79 6f |! Do yo|
00009d40 75 20 72 65 61 6c 6c 79 |u really|
00009d48 20 77 61 6e 74 20 74 6f | want to|
00009d50 20 63 72 61 73 68 20 74 | crash t|
00009d58 68 65 20 73 79 73 74 65 |he syste|
00009d60 6d 20 5b 4e 5d 20 3f 20 |m [N] ? |
00009d68 03 53 43 53 49 20 72 65 | SCSI re|
00009d70 73 65 74 20 6f 6b 0d 0a |set ok |
00009d78 01 74 61 70 65 20 63 6f | tape co|
00009d80 6e 74 72 6f 6c 6c 65 72 |ntroller|
00009d88 20 69 73 20 62 61 64 0d | is bad |
00009d90 0a 01 74 61 70 65 20 73 | tape s|
00009d98 63 73 69 20 69 73 20 62 |csi is b|
00009da0 61 64 0d 0a 01 52 45 53 |ad RES|
00009da8 48 41 20 73 63 73 69 20 |HA scsi |
00009db0 64 65 61 64 0d 0a 01 08 |dead |
00009db8 20 08 08 20 08 04 07 04 | |
00009dc0 0d 0a 05 2c 2e 2c 40 2c | ,.,@,|
00009dc8 4a 2c 4a 2c 56 2c a2 2d |J,J,V, -|
00009dd0 3e 00 00 00 00 00 9d 69 |> i|
00009dd8 00 00 9d 79 00 00 9d 92 | y |
00009de0 00 00 9d a5 2e c0 28 d4 | . ( |
00009de8 28 ce 28 ce 28 d4 2e bc |( ( ( . |
00009df0 28 ce 28 ce 28 86 2e a6 |( ( ( . |
00009df8 28 d4 28 d4 28 d4 28 cc |( ( ( ( |
00009e00 28 cc 28 cc 28 cc 28 cc |( ( ( ( |
00009e08 28 90 28 9a 28 cc 2f 2a |( ( ( /*|
00009e10 28 d4 28 d4 28 d4 28 d4 |( ( ( ( |
00009e18 2f 26 28 d4 28 d4 28 d4 |/&( ( ( |
00009e20 28 d4 28 d4 28 d4 28 d4 |( ( ( ( |
00009e28 28 d4 28 d4 28 d4 28 d4 |( ( ( ( |
00009e30 28 d4 28 d4 28 d4 28 d4 |( ( ( ( |
00009e38 30 64 30 78 2f 3e 2f 4a |0d0x/>/J|
00009e40 28 d4 30 60 2f 62 2f 56 |( 0`/b/V|
00009e48 28 86 2f 6e 28 d4 28 d4 |( /n( ( |
00009e50 30 d4 2f da 2f f6 30 12 |0 / / 0 |
00009e58 2f a8 30 2a 28 90 28 9a |/ 0*( ( |
00009e60 30 5a 80 80 00 01 02 03 |0Z |
00009e68 80 04 05 06 0a 08 09 0b | |
00009e70 0c 80 04 00 01 00 1b 5b | [|
00009e78 32 3b 32 48 1b 5b 6d 1b |2;2H [m |
00009e80 5b 4b 07 07 20 25 25 20 |[K %% |
00009e88 53 59 53 54 45 4d 20 4e |SYSTEM N|
00009e90 4f 54 20 52 55 4e 4e 49 |OT RUNNI|
00009e98 4e 47 20 25 25 20 00 00 |NG %% |
00009ea0 00 00 37 aa 00 00 37 c8 | 7 7 |
00009ea8 00 00 37 a0 00 00 37 a0 | 7 7 |
00009eb0 00 00 37 a0 00 00 38 38 | 7 88|
00009eb8 00 00 37 a0 00 00 37 a0 | 7 7 |
00009ec0 3a 1e 28 d4 28 d4 28 d4 |: ( ( ( |
00009ec8 28 d4 3a 14 28 d4 28 d4 |( : ( ( |
00009ed0 28 d4 28 d4 3a 7c 3a 70 |( ( :|:p|
00009ed8 28 d4 28 d4 28 d4 28 d4 |( ( ( ( |
00009ee0 28 d4 28 d4 28 d4 28 d4 |( ( ( ( |
00009ee8 28 d4 30 39 00 00 3e ce |( 09 > |
00009ef0 00 00 3f 8c 00 00 3b d2 | ? ; |
00009ef8 00 00 3c 3c 00 00 3e 38 | << >8|
00009f00 00 00 44 2e 00 00 44 58 | D. DX|
00009f08 00 00 45 cc 00 00 47 da | E G |
00009f10 00 00 45 c6 00 00 39 fe | E 9 |
00009f18 00 00 48 2e 00 00 48 9c | H. H |
00009f20 00 00 3c c4 53 45 54 20 | < SET |
00009f28 32 3a 30 2c 34 3a 35 2c |2:0,4:5,|
00009f30 35 3a 30 2c 31 32 3a 30 |5:0,12:0|
00009f38 2c 31 33 3a 30 2c 31 35 |,13:0,15|
00009f40 3a 30 2c 31 3a 30 00 53 |:0,1:0 S|
00009f48 45 54 20 33 3a 30 2c 34 |ET 3:0,4|
00009f50 3a 32 2c 35 3a 30 2c 31 |:2,5:0,1|
00009f58 32 3a 30 2c 31 33 3a 30 |2:0,13:0|
00009f60 2c 31 35 3a 30 2c 31 3a |,15:0,1:|
00009f68 30 00 6b 00 53 45 52 56 |0 k SERV|
00009f70 49 43 45 3a ff 43 4f 4d |ICE: COM|
00009f78 0d 0a 00 00 ff 43 4f 4e | CON|
00009f80 4e 45 43 54 20 32 31 32 |NECT 212|
00009f88 0d 0a 07 ff 0d 0a 0d 0a | |
00009f90 ff 70 61 73 73 77 6f 72 | passwor|
00009f98 64 3a ff 31 32 30 30 20 |d: 1200 |
00009fa0 42 41 55 44 0d 0a 24 ff |BAUD $ |
00009fa8 74 6f 20 63 61 6c 6c 3a |to call:|
00009fb0 20 ff 4f 6e 6c 69 6e 65 | Online|
00009fb8 21 07 0d 0a ff 00 00 46 |! F|
00009fc0 3a 00 00 46 3a 00 00 46 |: F: F|
00009fc8 8e 00 00 46 3a 00 00 46 | F: F|
00009fd0 8e 00 00 46 3a 00 00 46 | F: F|
00009fd8 8e 00 00 46 3a 00 00 46 | F: F|
00009fe0 8e 00 00 46 3a 00 00 46 | F: F|
00009fe8 8e 00 00 46 3a 00 00 46 | F: F|
00009ff0 3a 00 00 46 8e 00 00 46 |: F F|
00009ff8 3a 00 00 40 cc 00 00 46 |: @ F|
0000a000 3a 00 00 46 8e 00 00 46 |: F F|
0000a008 d6 00 00 46 94 00 00 46 | F F|
0000a010 8e 00 00 46 d6 00 00 46 | F F|
0000a018 8e 00 00 46 b8 00 00 46 | F F|
0000a020 8e 00 00 46 c2 00 00 46 | F F|
0000a028 8e 00 00 46 cc 00 00 46 | F F|
0000a030 8e 00 00 46 a4 00 00 46 | F F|
0000a038 d6 00 00 46 8e 00 00 46 | F F|
0000a040 ae 00 00 40 cc 00 00 46 | @ F|
0000a048 d6 00 00 46 8e 00 00 46 | F F|
0000a050 94 00 00 46 e0 00 00 46 | F F|
0000a058 8e 00 00 47 50 00 00 45 | GP E|
0000a060 08 00 00 47 92 00 00 45 | G E|
0000a068 2e 00 00 47 b6 00 00 45 |. G E|
0000a070 54 00 00 48 66 00 00 45 |T Hf E|
0000a078 7a 00 00 48 92 00 00 47 |z H G|
0000a080 0c 00 00 45 a0 00 00 47 | E G|
0000a088 ec 00 00 40 cc 00 00 47 | @ G|
0000a090 2e 00 00 44 e4 00 00 00 |. D |
0000a098 00 00 4a d4 00 00 4b 44 | J KD|
0000a0a0 00 00 4c 6e 00 00 4c 6e | Ln Ln|
0000a0a8 00 00 4d f8 00 00 4c 6e | M Ln|
0000a0b0 00 00 4c 6e 00 00 4c 14 | Ln L |
0000a0b8 00 00 4c 14 00 00 4f 66 | L Of|
0000a0c0 00 00 4e 7c 00 00 4c 6a | N| Lj|
0000a0c8 00 00 4c 66 00 00 4c 50 | Lf LP|
0000a0d0 00 00 4b 7c 00 00 4c 14 | K| L |
0000a0d8 00 00 4d f8 00 00 4d f8 | M M |
0000a0e0 00 00 4d 42 00 00 4e ea | MB N |
0000a0e8 00 00 4e fc 00 00 4d 42 | N MB|
0000a0f0 00 00 4d 42 00 00 4f de | MB O |
0000a0f8 00 00 50 1a 00 00 50 5a | P PZ|
0000a100 00 00 50 5a 00 00 50 8e | PZ P |
0000a108 00 00 50 8e 00 00 50 cc | P P |
0000a110 00 00 51 02 00 00 51 36 | Q Q6|
0000a118 00 00 51 36 00 00 00 00 | Q6 |
0000a120 00 00 00 00 00 00 54 d2 | T |
0000a128 00 00 54 fa 00 00 54 bc | T T |
0000a130 00 00 54 d2 00 00 54 d2 | T T |
0000a138 00 00 00 00 00 00 00 00 | |
0000a140 00 00 58 f0 00 00 55 24 | X U$|
0000a148 00 00 56 ec 00 00 00 00 | V |
0000a150 00 00 55 70 00 00 00 00 | Up |
0000a158 00 00 00 00 00 00 54 bc | T |
0000a160 00 00 54 bc 00 00 59 12 | T Y |
0000a168 00 00 58 7c 00 00 58 aa | X| X |
0000a170 00 00 56 f0 00 00 57 3a | V W:|
0000a178 00 00 55 9a 00 00 55 c4 | U U |
0000a180 00 00 56 28 00 00 55 e6 | V( U |
0000a188 00 00 56 6a 00 00 56 ac | Vj V |
0000a190 00 00 57 88 00 00 57 c4 | W W |
0000a198 00 00 58 00 00 00 58 3e | X X>|
0000a1a0 93 03 e1 0a 93 03 f0 00 | |
0000a1a8 00 00 66 48 00 00 66 fc | fH f |
0000a1b0 00 00 66 fc 00 00 67 c2 | f g |
0000a1b8 00 00 6d 76 00 00 71 c0 | mv q |
0000a1c0 00 00 73 3a 00 00 6f 14 | s: o |
0000a1c8 00 00 74 60 00 00 65 da | t` e |
0000a1d0 00 00 60 c8 00 00 40 20 | ` @ |
0000a1d8 40 30 40 40 30 00 00 00 |@0@@0 |
0000a1e0 08 08 0c 08 08 08 08 08 | |
0000a1e8 3a 14 20 5c 08 08 08 08 |: \ |
0000a1f0 KERNCALL_VECTORS:
0000a1f0 00 00 80 ba | | .CODE KC00_GetBootDev(VAR a : Byte; VAR b : Word)
0000a1f4 00 00 7e be | ~ | .CODE KC01_DumpOn
0000a1f8 00 00 7e ce | ~ | .CODE KC02_Start_Disk_IO(desc : Pointer; dst : Pointer ; c : W)
0000a1fc 00 00 7f 52 | R | .CODE KC03_Wait_Disk_IO(a : W; VAR status : Byte)
0000a200 00 00 7f 84 | | .CODE KERNCALL_04
0000a204 00 00 80 5c | \ | .CODE KC05_PortWriteString(port : Word ; str : String)
0000a208 00 00 80 36 | 6 | .CODE KC06_PortPutChar(port : Word ; b : char)
0000a20c 00 00 80 92 | | .CODE KC07_PortGetChar(port : Word ; VAR ret : Word)
0000a210 00 00 80 76 | v | .CODE KC08_PortSomething(port: Word; b: Byte)
0000a214 00 00 80 a6 | | .CODE KC09_PortStatus(Port : Word; VAR b: Byte)
0000a218 00 00 80 50 | P | .CODE KC0a(a: Word; b: String)
0000a21c 00 00 7e a4 | ~ | .CODE KC0b
0000a220 00 00 7f d4 | | .CODE KC0c_Write_Modem_Char(a, b: Word ; c : char)
0000a224 00 00 7f f8 | | .CODE KC0d_Write_Modem_String(Word, Word, Char)
0000a228 00 00 80 1c | | .CODE KERNCALL_0e
0000a22c 00 00 7e f8 | ~ | .CODE KC0f_ReInit
0000a230 00 00 7e b2 | ~ | .CODE KC10_Panic(code : Long)
0000a234 00 00 80 ce | | .CODE KC11_Live(void)
0000a238 00 00 7e 50 | ~P | .CODE KC12_Sleep(dur: Long)
0000a23c 00 00 80 fe | | .CODE KC13_ReadRtc
0000a240 00 00 81 d2 | | .CODE KC14_WriteRtc
0000a244 00 00 81 e8 | | .CODE KC15_DiagBus(a : Word; b : Long) : Byte
0000a248 00 00 82 00 | | .CODE KC16_Clock_Margin
0000a24c 00 00 82 6e | n | .CODE KC17_Power_Margin
0000a250 00 00 82 b4 | | .CODE KERNCALL_18
0000a254 00 00 82 d6 | | .CODE KERNCALL_19
0000a258 00 00 83 20 | | .CODE KERNCALL_1a
0000a25c 00 00 83 7a | z | .CODE KERNCALL_1b
0000a260 00 00 83 c6 | | .CODE KC1c_ProtCopy(src : Pointer; dst : Pointer; len : Word)
0000a264 00 00 84 0a | | .CODE KC1d_BusCopy(src : Pointer; sfc : Word; dst : Pointer; dfc : Word; len : Word
0000a268 00 00 84 60 | ` | .CODE KC1e_Fifo_Tx_Response(ptr : Pointer; chan : Word)
0000a26c 00 00 84 96 | | .CODE KC1f_Fifo_Rx_Request(ptr : Pointer; chan : Word; VAR flag : Bool)
0000a270 00 00 84 d4 | | .CODE KC20_Estop(void)
0000a274 00 00 00 00 | | .XXX[0x4]
0000a278 01 31 02 31 03 31 04 30 | 1 1 1 0| .XXX[0x160]
0000a280 05 31 06 30 07 31 08 31 | 1 0 1 1|
0000a288 09 30 09 30 09 30 09 30 | 0 0 0 0|
0000a290 09 30 09 30 09 30 10 31 | 0 0 0 1|
0000a298 11 30 00 00 00 00 88 cc | 0 |
0000a2a0 00 00 24 54 00 00 4a 46 | $T JF|
0000a2a8 00 00 89 0c 00 00 9b d4 | |
0000a2b0 00 00 7a 20 00 00 5f e8 | z _ |
0000a2b8 00 00 7b 92 00 00 89 38 | { 8|
0000a2c0 00 00 90 f4 00 00 8d 86 | |
0000a2c8 00 00 8e b4 00 00 8e 48 | H|
0000a2d0 00 00 8e b4 00 00 8e be | |
0000a2d8 00 00 8e be 00 00 8f 50 | P|
0000a2e0 00 00 8f 44 00 00 90 0e | D |
0000a2e8 00 00 90 a2 00 00 8e b4 | |
0000a2f0 00 00 90 ca 00 00 90 ca | |
0000a2f8 00 00 90 da 00 00 90 ca | |
0000a300 00 00 90 f4 00 00 90 ca | |
0000a308 00 00 90 ca 00 00 90 ca | |
0000a310 00 00 90 ca 00 00 90 ca | |
0000a318 00 00 90 ca 00 00 8e b4 | |
0000a320 00 00 91 3e 00 00 8e b4 | > |
0000a328 00 00 8e b4 00 00 90 9a | |
0000a330 00 00 90 ba 00 00 8e b4 | |
0000a338 00 00 8e b4 03 c0 80 10 | |
0000a340 00 0a 00 00 00 28 00 00 | ( |
0000a348 80 00 00 00 00 00 0b f6 | |
0000a350 00 00 8b f0 00 00 8c e6 | |
0000a358 00 00 8c e6 00 00 8c f0 | |
0000a360 00 00 8c f0 00 00 8d 12 | |
0000a368 00 00 8d 12 00 00 8d 22 | "|
0000a370 00 00 8d 2e 00 00 8c f0 | . |
0000a378 00 00 8d 44 00 00 8d 44 | D D|
0000a380 00 00 8d 44 00 00 8c f0 | D |
0000a388 00 00 8d 44 00 00 8d 44 | D D|
0000a390 00 81 80 10 00 0a 00 00 | |
0000a398 00 00 00 00 00 00 00 00 | |
0000a3a0 d0 d0 d0 d0 d1 d1 d1 d1 | |
0000a3a8 d2 d2 d2 d2 d3 d3 d3 d3 | |
0000a3b0 d4 d4 d4 d4 d5 d5 d5 d5 | |
0000a3b8 d6 d6 d6 d6 d7 d7 d7 d7 | |
0000a3c0 a0 a0 a0 a0 a1 a1 a1 a1 | |
0000a3c8 a2 a2 a2 a2 a3 a3 a3 a3 | |
0000a3d0 a4 a4 a4 a4 a5 a5 a5 a5 | |
0000a3d8 a6 a6 a6 a6 | | .XXX[0x4]