DataMuseum.dk

Presents historical artifacts from the history of:

Rational R1000/400 DFS Tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Rational R1000/400 DFS Tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦d16e340c4⟧ M200

    Length: 49152 (0xc000)
    Types: M200
    Notes: @(#)200 IOP KERNEL 0_8_11,92/09/15,09:00:00, M200_KERNEL
    Names: »M200_KERNEL_0.M200«, »M200_KERNEL_1.M200«

Derivation

└─⟦b4205821b⟧ Bits:30000743 8mm tape, Rational 1000, DFS, D_12_7_3 SEQ288
    └─ ⟦this⟧ »M200_KERNEL_0.M200« 
    └─ ⟦this⟧ »M200_KERNEL_0.M200« 
    └─ ⟦this⟧ »M200_KERNEL_0.M200« 
    └─ ⟦this⟧ »M200_KERNEL_1.M200« 
└─⟦bc1274df5⟧ Bits:30000750 8mm tape, Rational 1000, DFS backup from PAM's R1000
    └─ ⟦this⟧ »M200_KERNEL_0.M200« 
    └─ ⟦this⟧ »M200_KERNEL_0.M200« 
    └─ ⟦this⟧ »M200_KERNEL_0.M200« 
    └─ ⟦this⟧ »M200_KERNEL_1.M200« 

Disassembly

Raw from R1000.Disassembly/DFS

00000000 ; --------------------------------------------------------------------------------------
00000000 ; R1000.Disassembly modules:
00000000 ;   import all
00000000 ;   import kind.kernel
00000000 ;   import ident.c7b4f370337cdf98
00000000 ; --------------------------------------------------------------------------------------
00000000 00 00 fc 00              |        |		.PTR	0xfc00			; Reset SP
00000004 00 00 57 c6              |  W     |		.CODE	VECTOR_RESET		; VECTOR_RESET
00000008 00 00 59 34              |  Y4    |		.CODE	VECTOR_BUS_ERROR	; VECTOR_BUS_ERROR
0000000c 00 00 59 1c              |  Y     |		.CODE	VECTOR_ADDRESS_ERROR	; VECTOR_ADDRESS_ERROR
00000010 00 00 59 1c              |  Y     |		.CODE	VECTOR_ADDRESS_ERROR	; VECTOR_ILLEGAL_INSTRUCTION
00000014 00 00 59 1c              |  Y     |		.CODE	VECTOR_ADDRESS_ERROR	; VECTOR_ZERO_DIVIDE
00000018 00 00 59 10              |  Y     |		.CODE	VECTOR_CHK		; VECTOR_CHK
0000001c 00 00 56 c0              |  V     |		.CODE	VECTOR_TRAPV		; VECTOR_TRAPV
00000020 00 00 59 28              |  Y(    |		.CODE	VECTOR_PRIV_VIOLATION	; VECTOR_PRIV_VIOLATION
00000024 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_TRACE
00000028 00 00 07 f2              |        |		.CODE	VECTOR_LINE_A		; VECTOR_LINE_A
0000002c 00 00 59 1c              |  Y     |		.CODE	VECTOR_ADDRESS_ERROR	; VECTOR_LINE_F
00000030 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0xc
00000034 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0xd
00000038 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0xe
0000003c 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_UNINIT_VEC
00000040 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x10
00000044 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x11
00000048 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x12
0000004c 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x13
00000050 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x14
00000054 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x15
00000058 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x16
0000005c 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x17
00000060 00 00 59 0c              |  Y     |		.CODE	VECTOR_SPURIOUS_IRQ	; VECTOR_SPURIOUS_IRQ
00000064 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_IRQ_LEVEL_0x1
00000068 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_IRQ_LEVEL_0x2
0000006c 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_IRQ_LEVEL_0x3
00000070 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_IRQ_LEVEL_0x4
00000074 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_IRQ_LEVEL_0x5
00000078 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_IRQ_LEVEL_0x6
0000007c 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_IRQ_LEVEL_0x7
00000080 00 00 59 1c              |  Y     |		.CODE	VECTOR_ADDRESS_ERROR	; VECTOR_TRAP_0x0
00000084 00 00 59 1c              |  Y     |		.CODE	VECTOR_ADDRESS_ERROR	; VECTOR_TRAP_0x1
00000088 00 00 59 1c              |  Y     |		.CODE	VECTOR_ADDRESS_ERROR	; VECTOR_TRAP_0x2
0000008c 00 00 59 1c              |  Y     |		.CODE	VECTOR_ADDRESS_ERROR	; VECTOR_TRAP_0x3
00000090 00 00 59 1c              |  Y     |		.CODE	VECTOR_ADDRESS_ERROR	; VECTOR_TRAP_0x4
00000094 00 00 59 1c              |  Y     |		.CODE	VECTOR_ADDRESS_ERROR	; VECTOR_TRAP_0x5
00000098 00 00 59 1c              |  Y     |		.CODE	VECTOR_ADDRESS_ERROR	; VECTOR_TRAP_0x6
0000009c 00 00 59 1c              |  Y     |		.CODE	VECTOR_ADDRESS_ERROR	; VECTOR_TRAP_0x7
000000a0 00 00 59 1c              |  Y     |		.CODE	VECTOR_ADDRESS_ERROR	; VECTOR_TRAP_0x8
000000a4 00 00 59 1c              |  Y     |		.CODE	VECTOR_ADDRESS_ERROR	; VECTOR_TRAP_0x9
000000a8 00 00 59 1c              |  Y     |		.CODE	VECTOR_ADDRESS_ERROR	; VECTOR_TRAP_0xa
000000ac 00 00 59 1c              |  Y     |		.CODE	VECTOR_ADDRESS_ERROR	; VECTOR_TRAP_0xb
000000b0 00 00 59 1c              |  Y     |		.CODE	VECTOR_ADDRESS_ERROR	; VECTOR_TRAP_0xc
000000b4 00 00 59 1c              |  Y     |		.CODE	VECTOR_ADDRESS_ERROR	; VECTOR_TRAP_0xd
000000b8 00 00 59 1c              |  Y     |		.CODE	VECTOR_ADDRESS_ERROR	; VECTOR_TRAP_0xe
000000bc 00 00 59 1c              |  Y     |		.CODE	VECTOR_ADDRESS_ERROR	; VECTOR_TRAP_0xf
000000c0 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x30
000000c4 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x31
000000c8 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x32
000000cc 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x33
000000d0 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x34
000000d4 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x35
000000d8 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x36
000000dc 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x37
000000e0 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x38
000000e4 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x39
000000e8 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x3a
000000ec 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x3b
000000f0 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x3c
000000f4 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x3d
000000f8 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x3e
000000fc 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x3f
00000100					vector_ps.ac_pf:
00000100 00 00 56 18              |  V     |		.CODE	VECTOR_PS.AC_PF		; VECTOR_0x40
00000104					vector_map_perr:
00000104 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x41
00000108					vector_console.break:
00000108 00 00 2d 68              |  -h    |		.CODE	VECTOR_CONSOLE.BREAK	; VECTOR_0x42
0000010c					vector_ext_level_7:
0000010c 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x43
00000110					vector_diag_bus.rxrdy:
00000110 00 00 50 de              |  P     |		.CODE	VECTOR_DIAG_BUS.RXRDY	; VECTOR_0x44
00000114					vector_console.rxrdy:
00000114 00 00 2c c8              |  ,     |		.CODE	VECTOR_CONSOLE.RXRDY	; VECTOR_0x45
00000118					vector_modem.rxrdy:
00000118 00 00 41 7c              |  A|    |		.CODE	VECTOR_MODEM.RXRDY	; VECTOR_0x46
0000011c					vector_mosart.rxrdy:
0000011c 00 00 3c a6              |  <     |		.CODE	VECTOR_MOSART.RXRDY	; VECTOR_0x47
00000120					vector_diag_bus.txrdy:
00000120 00 00 50 82              |  P     |		.CODE	VECTOR_DIAG_BUS.TXRDY	; VECTOR_0x48
00000124					vector_console.txrdy:
00000124 00 00 2c a2              |  ,     |		.CODE	VECTOR_CONSOLE.TXRDY	; VECTOR_0x49
00000128					vector_modem.dschg:
00000128 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x4a
0000012c					vector_modem.txrdy:
0000012c 00 00 40 24              |  @$    |		.CODE	VECTOR_MODEM.TXRDY	; VECTOR_0x4b
00000130					vector_mosart.txrdy:
00000130 00 00 37 60              |  7`    |		.CODE	VECTOR_MOSART.TXRDY	; VECTOR_0x4c
00000134					vector_response_intr:
00000134 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x4d
00000138					vector_request_intr:
00000138 00 00 05 e2              |        |		.CODE	VECTOR_REQUEST_INTR	; VECTOR_0x4e
0000013c					vector_pitint:
0000013c 00 00 54 9e              |  T     |		.CODE	VECTOR_PITINT		; VECTOR_0x4f
00000140 00 00 2d c8              |  -     |		.CODE	VECTOR_0x50		; VECTOR_0x50
00000144 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x51
00000148 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x52
0000014c 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x53
00000150 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x54
00000154 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x55
00000158 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x56
0000015c 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x57
00000160 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x58
00000164 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x59
00000168 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x5a
0000016c 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x5b
00000170 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x5c
00000174 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x5d
00000178 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x5e
0000017c 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x5f
00000180 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x60
00000184 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x61
00000188 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x62
0000018c 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x63
00000190 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x64
00000194 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x65
00000198 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x66
0000019c 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x67
000001a0 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x68
000001a4 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x69
000001a8 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x6a
000001ac 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x6b
000001b0 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x6c
000001b4 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x6d
000001b8 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x6e
000001bc 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x6f
000001c0 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x70
000001c4 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x71
000001c8 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x72
000001cc 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x73
000001d0 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x74
000001d4 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x75
000001d8 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x76
000001dc 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x77
000001e0 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x78
000001e4 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x79
000001e8 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x7a
000001ec 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x7b
000001f0 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x7c
000001f4 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x7d
000001f8 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x7e
000001fc 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x7f
00000200 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x80
00000204 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x81
00000208 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x82
0000020c 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x83
00000210 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x84
00000214 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x85
00000218 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x86
0000021c 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x87
00000220 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x88
00000224 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x89
00000228 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x8a
0000022c 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x8b
00000230 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x8c
00000234 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x8d
00000238 00 00 4c b2              |  L     |		.CODE	VECTOR_0x8e		; VECTOR_0x8e
0000023c 00 00 4c da              |  L     |		.CODE	VECTOR_0x8f		; VECTOR_0x8f
00000240 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x90
00000244					vector_scsi_d:
00000244 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x91
00000248					vector_scsi_t:
00000248 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x92
0000024c 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x93
00000250					vector_vme:
00000250 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x94
00000254 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x95
00000258 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x96
0000025c 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x97
00000260 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x98
00000264 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x99
00000268 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x9a
0000026c 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x9b
00000270 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x9c
00000274 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x9d
00000278 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x9e
0000027c 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0x9f
00000280 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0xa0
00000284 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0xa1
00000288 00 00 1d 2c              |   ,    |		.CODE	VECTOR_0xa2		; VECTOR_0xa2
0000028c 00 00 1d 2c              |   ,    |		.CODE	VECTOR_0xa2		; VECTOR_0xa3
00000290 00 00 1d 2c              |   ,    |		.CODE	VECTOR_0xa2		; VECTOR_0xa4
00000294 00 00 1d 2c              |   ,    |		.CODE	VECTOR_0xa2		; VECTOR_0xa5
00000298 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0xa6
0000029c 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0xa7
000002a0 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0xa8
000002a4 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0xa9
000002a8 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0xaa
000002ac 00 00 15 28              |   (    |		.CODE	VECTOR_0xab		; VECTOR_0xab
000002b0 00 00 15 28              |   (    |		.CODE	VECTOR_0xab		; VECTOR_0xac
000002b4 00 00 15 28              |   (    |		.CODE	VECTOR_0xab		; VECTOR_0xad
000002b8 00 00 15 28              |   (    |		.CODE	VECTOR_0xab		; VECTOR_0xae
000002bc 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0xaf
000002c0 00 00 28 82              |  (     |		.CODE	VECTOR_0xb0		; VECTOR_0xb0
000002c4 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0xb1
000002c8 00 00 28 1c              |  (     |		.CODE	VECTOR_0xb2		; VECTOR_0xb2
000002cc 00 00 32 ba              |  2     |		.CODE	VECTOR_0xb3		; VECTOR_0xb3
000002d0 00 00 28 82              |  (     |		.CODE	VECTOR_0xb0		; VECTOR_0xb4
000002d4 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0xb5
000002d8 00 00 28 1c              |  (     |		.CODE	VECTOR_0xb2		; VECTOR_0xb6
000002dc 00 00 32 ba              |  2     |		.CODE	VECTOR_0xb3		; VECTOR_0xb7
000002e0 00 00 28 82              |  (     |		.CODE	VECTOR_0xb0		; VECTOR_0xb8
000002e4 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0xb9
000002e8 00 00 28 1c              |  (     |		.CODE	VECTOR_0xb2		; VECTOR_0xba
000002ec 00 00 32 ba              |  2     |		.CODE	VECTOR_0xb3		; VECTOR_0xbb
000002f0 00 00 28 82              |  (     |		.CODE	VECTOR_0xb0		; VECTOR_0xbc
000002f4 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0xbd
000002f8 00 00 28 1c              |  (     |		.CODE	VECTOR_0xb2		; VECTOR_0xbe
000002fc 00 00 32 ba              |  2     |		.CODE	VECTOR_0xb3		; VECTOR_0xbf
00000300 00 00 28 82              |  (     |		.CODE	VECTOR_0xb0		; VECTOR_0xc0
00000304 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0xc1
00000308 00 00 28 1c              |  (     |		.CODE	VECTOR_0xb2		; VECTOR_0xc2
0000030c 00 00 32 ba              |  2     |		.CODE	VECTOR_0xb3		; VECTOR_0xc3
00000310 00 00 28 82              |  (     |		.CODE	VECTOR_0xb0		; VECTOR_0xc4
00000314 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0xc5
00000318 00 00 28 1c              |  (     |		.CODE	VECTOR_0xb2		; VECTOR_0xc6
0000031c 00 00 32 ba              |  2     |		.CODE	VECTOR_0xb3		; VECTOR_0xc7
00000320 00 00 28 82              |  (     |		.CODE	VECTOR_0xb0		; VECTOR_0xc8
00000324 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0xc9
00000328 00 00 28 1c              |  (     |		.CODE	VECTOR_0xb2		; VECTOR_0xca
0000032c 00 00 32 ba              |  2     |		.CODE	VECTOR_0xb3		; VECTOR_0xcb
00000330 00 00 28 82              |  (     |		.CODE	VECTOR_0xb0		; VECTOR_0xcc
00000334 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0xcd
00000338 00 00 28 1c              |  (     |		.CODE	VECTOR_0xb2		; VECTOR_0xce
0000033c 00 00 32 ba              |  2     |		.CODE	VECTOR_0xb3		; VECTOR_0xcf
00000340 00 00 28 82              |  (     |		.CODE	VECTOR_0xb0		; VECTOR_0xd0
00000344 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0xd1
00000348 00 00 28 1c              |  (     |		.CODE	VECTOR_0xb2		; VECTOR_0xd2
0000034c 00 00 32 ba              |  2     |		.CODE	VECTOR_0xb3		; VECTOR_0xd3
00000350 00 00 28 82              |  (     |		.CODE	VECTOR_0xb0		; VECTOR_0xd4
00000354 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0xd5
00000358 00 00 28 1c              |  (     |		.CODE	VECTOR_0xb2		; VECTOR_0xd6
0000035c 00 00 32 ba              |  2     |		.CODE	VECTOR_0xb3		; VECTOR_0xd7
00000360 00 00 28 82              |  (     |		.CODE	VECTOR_0xb0		; VECTOR_0xd8
00000364 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0xd9
00000368 00 00 28 1c              |  (     |		.CODE	VECTOR_0xb2		; VECTOR_0xda
0000036c 00 00 32 ba              |  2     |		.CODE	VECTOR_0xb3		; VECTOR_0xdb
00000370 00 00 28 82              |  (     |		.CODE	VECTOR_0xb0		; VECTOR_0xdc
00000374 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0xdd
00000378 00 00 28 1c              |  (     |		.CODE	VECTOR_0xb2		; VECTOR_0xde
0000037c 00 00 32 ba              |  2     |		.CODE	VECTOR_0xb3		; VECTOR_0xdf
00000380 00 00 28 82              |  (     |		.CODE	VECTOR_0xb0		; VECTOR_0xe0
00000384 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0xe1
00000388 00 00 28 1c              |  (     |		.CODE	VECTOR_0xb2		; VECTOR_0xe2
0000038c 00 00 32 ba              |  2     |		.CODE	VECTOR_0xb3		; VECTOR_0xe3
00000390 00 00 28 82              |  (     |		.CODE	VECTOR_0xb0		; VECTOR_0xe4
00000394 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0xe5
00000398 00 00 28 1c              |  (     |		.CODE	VECTOR_0xb2		; VECTOR_0xe6
0000039c 00 00 32 ba              |  2     |		.CODE	VECTOR_0xb3		; VECTOR_0xe7
000003a0 00 00 28 82              |  (     |		.CODE	VECTOR_0xb0		; VECTOR_0xe8
000003a4 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0xe9
000003a8 00 00 28 1c              |  (     |		.CODE	VECTOR_0xb2		; VECTOR_0xea
000003ac 00 00 32 ba              |  2     |		.CODE	VECTOR_0xb3		; VECTOR_0xeb
000003b0 00 00 28 82              |  (     |		.CODE	VECTOR_0xb0		; VECTOR_0xec
000003b4 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0xed
000003b8 00 00 28 1c              |  (     |		.CODE	VECTOR_0xb2		; VECTOR_0xee
000003bc 00 00 32 ba              |  2     |		.CODE	VECTOR_0xb3		; VECTOR_0xef
000003c0 00 00 b3 36              |   6    |		.CODE	VECTOR_0xf0		; VECTOR_0xf0
000003c4 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0xf1
000003c8 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0xf2
000003cc 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0xf3
000003d0 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0xf4
000003d4 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0xf5
000003d8 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0xf6
000003dc 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0xf7
000003e0 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0xf8
000003e4 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0xf9
000003e8 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0xfa
000003ec 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0xfb
000003f0 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0xfc
000003f4 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0xfd
000003f8 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0xfe
000003fc 00 00 59 24              |  Y$    |		.CODE	VECTOR_MAP_PERR		; VECTOR_0xff
00000400 ; --------------------------------------------------------------------------------------
00000400 ; Microcode Information Block
00000400 ; --------------------------------------------------------------------------------------
00000400 00 00 00 10              |        |		.CONST	0x00000010		; ?Number of slots
00000404 04 00                    |        |		.CONST	0x0400			; ?Buffer size
00000406 00 20                    |        |		.CONST	0x0020			; ?Mailbox size
00000408 00 00 ee 10              |        |		.PTR	0xee10			; ?Mailbox Base Address
0000040c 00 04 00 00              |        |		.PTR	0x40000			; ?Buffer Base Address
00000410 00 00 00 08 00 0b        |        |		.CONST	0,8,11			; Version number
00000416 00 00 68 80              |  h     |		.PTR	0x6880
0000041a					t_x1b_KInitializing_M200_I_O_Processor_Kernel_0_8_11_r_n:
0000041a 1b 5b 4b 49 6e 69 74 69  | [KIniti|		.TXT	'\x1b[KInitializing M200 I/O Processor Kernel 0_8_11\r\n'
0000044d					t_200_IOP_KERNEL_0_8_11_92_09_15_09_00_00_:
0000044d 40 28 23 29 32 30 30 20  |@(#)200 |		.TXT	'@(#)200 IOP KERNEL 0_8_11,92/09/15,09:00:00\'
0000047a 44 fc 00 01              |D       |		MOVE.W	#0x1,CCR
0000047e 4e f0 01 51              |N  Q    |		JMP	((A0))			;  LEW=0151
00000482 44 fc 00 00              |D       |		MOVE.W	#0x0,CCR
00000486 4e f0 01 51              |N  Q    |		JMP	((A0))			;  LEW=0151
0000048a 21 5f 00 00              |!_      |		MOVE.L	(A7)+,(A0+0x0)
0000048e 4e 75                    |Nu      |		RTS
00000490					ReturnMailbox_0():
00000490 08 a8 00 01 00 19        |        |		BCLR.B	#0x1,(A0+0x19)
00000496 60 06                    |`       |		BRA	0x49e
00000498					ReturnMailbox_1():
00000498 08 e8 00 01 00 19        |        |		BSET.B	#0x1,(A0+0x19)
0000049e 48 e7 c0 40              |H  @    |		MOVEM.L	A1+D1+D0,-(A7)
000004a2 4a 28 00 0e              |J(      |		TST.B	(A0+0xe)
000004a6 6a 0c                    |j       |		BPL	0x4b4
000004a8 08 a8 00 06 00 0e        |        |		BCLR.B	#0x6,(A0+0xe)
000004ae 57 fa 06 74              |W  t    |		TRAPEQ.W	#0x0674
000004b2 60 46                    |`F      |		BRA	0x4fa
000004b4 12 28 00 15              | (      |		MOVE.B	(A0+0x15),D1
000004b8 03 f8 68 d0              |  h     |		BSET.B	D1,0x68d0
000004bc 22 48                    |"H      |		MOVEA.L	A0,A1
000004be 20 28 00 08              | (      |		MOVE.L	(A0+0x8),D0
000004c2 0c 28 00 01 00 10        | (      |		CMPI.B	#0x01,(A0+0x10)
000004c8 66 6c                    |fl      |		BNE	0x536
000004ca 08 a9 00 06 00 0e        |        |		BCLR.B	#0x6,(A1+0xe)
000004d0 57 fa 06 74              |W  t    |		TRAPEQ.W	#0x0674
000004d4 42 29 00 16              |B)      |		CLR.B	(A1+0x16)
000004d8 13 7c 00 04 00 10        | |      |		MOVE.B	#0x04,(A1+0x10)
000004de 22 00                    |"       |		MOVE.L	D0,D1
000004e0 5e 80                    |^       |		ADDQ.L	#0x7,D0
000004e2 e6 88                    |        |		LSR.L	#0x3,D0
000004e4 41 bc 00 80              |A       |		CHK.W	#0x80,D0
000004e8 13 40 00 11              | @      |		MOVE.B	D0,(A1+0x11)
000004ec 44 01                    |D       |		NEG.B	D1
000004ee 02 41 00 07              | A      |		ANDI.W	#0x0007,D1
000004f2 13 41 00 12              | A      |		MOVE.B	D1,(A1+0x12)
000004f6 4e b8 05 8e              |N       |		JSR	0x58e
000004fa 4c df 02 03              |L       |		MOVEM.L	(A7)+,D0+D1+A1
000004fe 4e 75                    |Nu      |		RTS
00000500 08 a9 00 06 00 0e        |        |		BCLR.B	#0x6,(A1+0xe)
00000506 57 fa 06 74              |W  t    |		TRAPEQ.W	#0x0674
0000050a 42 29 00 16              |B)      |		CLR.B	(A1+0x16)
0000050e 13 7c 00 04 00 10        | |      |		MOVE.B	#0x04,(A1+0x10)
00000514 33 7c 80 00 00 11        |3|      |		MOVE.W	#0x8000,(A1+0x11)
0000051a 08 a9 00 07 00 19        |        |		BCLR.B	#0x7,(A1+0x19)
00000520 56 fa 08 75              |V  u    |		TRAPNE.W	#0x0875
00000524 4e b8 05 8e              |N       |		JSR	0x58e
00000528 12 29 00 0c              | )      |		MOVE.B	(A1+0xc),D1
0000052c eb 49                    | I      |		LSL.W	#0x5,D1
0000052e 43 f0 11 b0 00 00 ee 00  |C       |		LEA.L	(D1.W+#0xee00),A1	;  LEW=11b0
00000536 72 02                    |r       |		MOVEQ.L	#0x02,D1
00000538 c2 28 00 19              | (      |		AND.B	(A0+0x19),D1
0000053c 08 a9 00 01 00 19        |        |		BCLR.B	#0x1,(A1+0x19)
00000542 83 29 00 19              | )      |		OR.B	D1,(A1+0x19)
00000546 04 80 00 00 04 00        |        |		SUBI.L	#0x00000400,D0
0000054c 6e b2                    |n       |		BGT	0x500
0000054e 06 80 00 00 04 00        |        |		ADDI.L	#0x00000400,D0
00000554 08 e9 00 07 00 19        |        |		BSET.B	#0x7,(A1+0x19)
0000055a 66 00 ff 6e              |f  n    |		BNE	0x4ca
0000055e 12 29 00 0c              | )      |		MOVE.B	(A1+0xc),D1
00000562 eb 49                    | I      |		LSL.W	#0x5,D1
00000564 08 b0 00 06 11 b0 00 00  |        |		BCLR.B	#0x6,(D1.W+#0xee0e)	;  LEW=11b0
0000056c ee 0e                    |        |
0000056e 57 fa 06 74              |W  t    |		TRAPEQ.W	#0x0674
00000572 08 30 00 07 11 b0 00 00  | 0      |		BTST.B	#0x7,(D1.W+#0xee19)	;  LEW=11b0
0000057a ee 19                    |        |
0000057c 66 00 ff 4c              |f  L    |		BNE	0x4ca
00000580 12 30 11 b0 00 00 ee 0c  | 0      |		MOVE.B	(D1.W+#0xee0c),D1	;  LEW=11b0
00000588 02 41 00 ff              | A      |		ANDI.W	#0x00ff,D1
0000058c 60 d4                    |`       |		BRA	0x562
0000058e 12 29 00 13              | )      |		MOVE.B	(A1+0x13),D1
00000592 08 29 00 06 00 19        | )      |		BTST.B	#0x6,(A1+0x19)
00000598 66 06                    |f       |		BNE	0x5a0
0000059a 21 c1 f6 00              |!       |		MOVE.L	D1,IO_CPU_RESPONSE_p68
0000059e 4e 75                    |Nu      |		RTS
000005a0 3f 00                    |?       |		MOVE.W	D0,-(A7)
000005a2 40 e7                    |@       |		MOVE.W	SR,-(A7)
000005a4 46 fc 27 00              |F '     |		MOVE.W	#0x2700,SR
000005a8 42 40                    |B@      |		CLR.W	D0
000005aa 10 38 68 d2              | 8h     |		MOVE.B	0x68d2,D0
000005ae d0 38 68 d3              | 8h     |		ADD.B	0x68d3,D0
000005b2 31 81 03 a0 68 d4        |1   h   |		MOVE.W	D1,(D0.W*2+#0x68d4)	;  LEW=03a0
000005b8 52 38 68 d3              |R8h     |		ADDQ.B	#0x1,0x68d3
000005bc 46 df                    |F       |		MOVE.W	(A7)+,SR
000005be 30 1f                    |0       |		MOVE.W	(A7)+,D0
000005c0 4e 75                    |Nu      |		RTS
000005c2					PANIC_0x807_io_request_to_null_device:
000005c2 50 fa 08 07              |P       |		PANIC.W	#0x807
000005c6 48 e7 c0 c0              |H       |		MOVEM.L	A1+A0+D1+D0,-(A7)
000005ca 41 bc 00 0f              |A       |		CHK.W	#0xf,D0
000005ce 32 00                    |2       |		MOVE.W	D0,D1
000005d0 eb 49                    | I      |		LSL.W	#0x5,D1
000005d2 43 f0 11 b0 00 00 ee 00  |C       |		LEA.L	(D1.W+#0xee00),A1	;  LEW=11b0
000005da 08 e9 00 06 00 19        |        |		BSET.B	#0x6,(A1+0x19)
000005e0 60 30                    |`0      |		BRA	0x612
000005e2					VECTOR_REQUEST_INTR:
000005e2 48 e7 c0 c0              |H       |		MOVEM.L	A1+A0+D1+D0,-(A7)	; --> VECTOR_0x4e
000005e6 42 b8 f7 00              |B       |		CLR.L	IO_CPU_REQUEST_p69
000005ea 20 38 f1 00              | 8      |		MOVE.L	IO_GET_REQUEST_p69,D0
000005ee 41 bc 00 0f              |A       |		CHK.W	#0xf,D0
000005f2 4a 78 6a d6              |Jxj     |		TST.W	live0_boot1
000005f6 67 08                    |g       |		BEQ	0x600
000005f8 08 f8 00 00 6a d4        |    j   |		BSET.B	#0x0,0x6ad4
000005fe 60 62                    |`b      |		BRA	0x662
00000600 32 00                    |2       |		MOVE.W	D0,D1
00000602 eb 49                    | I      |		LSL.W	#0x5,D1
00000604 43 f0 11 b0 00 00 ee 00  |C       |		LEA.L	(D1.W+#0xee00),A1	;  LEW=11b0
0000060c 08 a9 00 06 00 19        |        |		BCLR.B	#0x6,(A1+0x19)
00000612 b0 29 00 13              | )      |		CMP.B	(A1+0x13),D0
00000616 56 fa 08 72              |V  r    |		TRAPNE.W	#0x0872
0000061a 08 e9 00 06 00 0e        |        |		BSET.B	#0x6,(A1+0xe)
00000620 56 fa 06 5a              |V  Z    |		TRAPNE.W	#0x065a
00000624 42 81                    |B       |		CLR.L	D1
00000626 12 29 00 18              | )      |		MOVE.B	(A1+0x18),D1
0000062a b2 00                    |        |		CMP.B	D0,D1
0000062c 66 3a                    |f:      |		BNE	0x668
0000062e 20 49                    | I      |		MOVEA.L	A1,A0
00000630 11 7c 00 01 00 10        | |      |		MOVE.B	#0x01,(A0+0x10)
00000636 11 40 00 0d              | @      |		MOVE.B	D0,(A0+0xd)
0000063a 12 29 00 19              | )      |		MOVE.B	(A1+0x19),D1
0000063e 4a 01                    |J       |		TST.B	D1
00000640 6a 20                    |j       |		BPL	0x662
00000642 08 01 00 00              |        |		BTST.L	#0x0,D1
00000646 66 44                    |fD      |		BNE	0x68c
00000648 42 a8 00 08              |B       |		CLR.L	(A0+0x8)
0000064c 12 28 00 15              | (      |		MOVE.B	(A0+0x15),D1
00000650 02 41 00 07              | A      |		ANDI.W	#0x0007,D1
00000654 43 bc 00 07              |C       |		CHK.W	#0x7,D1
00000658 03 f8 68 d0              |  h     |		BSET.B	D1,0x68d0
0000065c 4e b0 15 a1 5c 10        |N   \   |		JSR	((D1.W*4+#r1k_op_dispatch));  LEW=15a1
00000662 4c df 03 03              |L       |		MOVEM.L	(A7)+,D0+D1+A0+A1
00000666 4e 73                    |Ns      |		RTE
00000668 eb 49                    | I      |		LSL.W	#0x5,D1
0000066a 41 f0 11 b0 00 00 ee 00  |A       |		LEA.L	(D1.W+#0xee00),A0	;  LEW=11b0
00000672 52 28 00 10              |R(      |		ADDQ.B	#0x1,(A0+0x10)
00000676 42 81                    |B       |		CLR.L	D1
00000678 12 28 00 0d              | (      |		MOVE.B	(A0+0xd),D1
0000067c eb 49                    | I      |		LSL.W	#0x5,D1
0000067e 11 80 11 b0 00 00 ee 0c  |        |		MOVE.B	D0,(D1.W+#0xee0c)	;  LEW=11b0
00000686 11 40 00 0d              | @      |		MOVE.B	D0,(A0+0xd)
0000068a 60 ae                    |`       |		BRA	0x63a
0000068c 48 e7 20 20              |H       |		MOVEM.L	A2+D2,-(A7)
00000690 b3 c8                    |        |		CMPA.L	A0,A1
00000692 56 fa 08 73              |V  s    |		TRAPNE.W	#0x0873
00000696 0a 28 00 81 00 19        | (      |		EORI.B	#0x81,(A0+0x19)
0000069c 42 81                    |B       |		CLR.L	D1
0000069e 32 00                    |2       |		MOVE.W	D0,D1
000006a0 e1 89                    |        |		LSL.L	#0x8,D1
000006a2 45 f0 1d b0 00 04 00 00  |E       |		LEA.L	(D1.L*4+#0x40000),A2	;  LEW=1db0
000006aa 34 12                    |4       |		MOVE.W	(A2),D2
000006ac d5 28 00 10              | (      |		ADD.B	D2,(A0+0x10)
000006b0 53 42                    |SB      |		SUBQ.W	#0x1,D2
000006b2 5d fa 08 73              |]  s    |		TRAPLT.W	#0x0873
000006b6 58 8a                    |X       |		ADDQ.L	#0x4,A2
000006b8 d0 fc 00 10              |        |		ADDA.W	#0x10,A0
000006bc d2 fc 00 20              |        |		ADDA.W	#0x20,A1
000006c0 42 81                    |B       |		CLR.L	D1
000006c2 12 12                    |        |		MOVE.B	(A2),D1
000006c4 43 bc 00 0f              |C       |		CHK.W	#0xf,D1
000006c8 13 41 ff ec              | A      |		MOVE.B	D1,(A1-0x14)
000006cc eb 89                    |        |		LSL.L	#0x5,D1
000006ce 43 f0 11 b0 00 00 ee 10  |C       |		LEA.L	(D1.W+#0xee10),A1	;  LEW=11b0
000006d6 08 e9 00 06 ff fe        |        |		BSET.B	#0x6,(A1-0x2)
000006dc 56 fa 06 5a              |V  Z    |		TRAPNE.W	#0x065a
000006e0 22 d8                    |"       |		MOVE.L	(A0)+,(A1)+
000006e2 22 d8                    |"       |		MOVE.L	(A0)+,(A1)+
000006e4 22 d8                    |"       |		MOVE.L	(A0)+,(A1)+
000006e6 22 d8                    |"       |		MOVE.L	(A0)+,(A1)+
000006e8 13 5a ff f3              | Z      |		MOVE.B	(A2)+,(A1-0xd)
000006ec 13 5a 00 17              | Z      |		MOVE.B	(A2)+,(A1+0x17)
000006f0 90 fc 00 10              |        |		SUBA.W	#0x10,A0
000006f4 51 ca ff ca              |Q       |		DBF	D2,0x6c0
000006f8 08 e9 00 07 ff f9        |        |		BSET.B	#0x7,(A1-0x7)
000006fe 90 fc 00 10              |        |		SUBA.W	#0x10,A0
00000702 11 69 ff f3 00 0d        | i      |		MOVE.B	(A1-0xd),(A0+0xd)
00000708 4c df 04 04              |L       |		MOVEM.L	(A7)+,D2+A2
0000070c 4e f8 06 48              |N  H    |		JMP	0x648
00000710 48 e7 40 60              |H @`    |		MOVEM.L	A2+A1+D1,-(A7)
00000714 08 a8 00 05 00 0e        |        |		BCLR.B	#0x5,(A0+0xe)
0000071a 57 fa 08 3c              |W  <    |		TRAPEQ.W	#0x083c
0000071e 08 e8 00 06 00 0e        |        |		BSET.B	#0x6,(A0+0xe)
00000724 56 fa 06 5a              |V  Z    |		TRAPNE.W	#0x065a
00000728 45 e8 00 10              |E       |		LEA.L	(A0+0x10),A2
0000072c 24 d9                    |$       |		MOVE.L	(A1)+,(A2)+
0000072e 24 d9                    |$       |		MOVE.L	(A1)+,(A2)+
00000730 24 d9                    |$       |		MOVE.L	(A1)+,(A2)+
00000732 24 91                    |$       |		MOVE.L	(A1),(A2)
00000734 08 e8 00 02 00 19        |        |		BSET.B	#0x2,(A0+0x19)
0000073a 42 a8 00 08              |B       |		CLR.L	(A0+0x8)
0000073e 12 28 00 15              | (      |		MOVE.B	(A0+0x15),D1
00000742 02 41 00 07              | A      |		ANDI.W	#0x0007,D1
00000746 43 bc 00 07              |C       |		CHK.W	#0x7,D1
0000074a 03 f8 68 d0              |  h     |		BSET.B	D1,0x68d0
0000074e 4e b0 15 a1 5c 10        |N   \   |		JSR	((D1.W*4+#r1k_op_dispatch));  LEW=15a1
00000754 4c df 06 02              |L       |		MOVEM.L	(A7)+,D1+A1+A2
00000758 4e 75                    |Nu      |		RTS
0000075a					GET_SECTOR_BUFFER([A0+0x13].B => A1):
0000075a 4a 28 00 0e              |J(      |		TST.B	(A0+0xe)
0000075e 6b 16                    |k       |		BMI	0x776
00000760 2f 00                    |/       |		MOVE.L	D0,-(A7)
00000762 42 80                    |B       |		CLR.L	D0
00000764 10 28 00 13              | (      |		MOVE.B	(A0+0x13),D0
00000768 e1 88                    |        |		LSL.L	#0x8,D0
0000076a 43 f0 0d b0 00 04 00 00  |C       |		LEA.L	(D0.L*4+#0x40000),A1	;  LEW=0db0
00000772 20 1f                    |        |		MOVE.L	(A7)+,D0
00000774 4e 75                    |Nu      |		RTS
00000776 22 68 00 11              |"h      |		MOVEA.L	(A0+0x11),A1
0000077a 4e 75                    |Nu      |		RTS
0000077c 4a 28 00 0e              |J(      |		TST.B	(A0+0xe)
00000780 6b 48                    |kH      |		BMI	0x7ca
00000782 42 81                    |B       |		CLR.L	D1
00000784 12 28 00 13              | (      |		MOVE.B	(A0+0x13),D1
00000788 4a 28 00 19              |J(      |		TST.B	(A0+0x19)
0000078c 6a 14                    |j       |		BPL	0x7a2
0000078e e1 89                    |        |		LSL.L	#0x8,D1
00000790 48 70 1d b0 00 04 00 00  |Hp      |		PEA.L	(D1.L*4+#0x40000)	;  LEW=1db0
00000798 24 9f                    |$       |		MOVE.L	(A7)+,(A2)
0000079a 41 bc 04 00              |A       |		CHK.W	#0x400,D0
0000079e 42 81                    |B       |		CLR.L	D1
000007a0 4e 75                    |Nu      |		RTS
000007a2 2f 08                    |/       |		MOVE.L	A0,-(A7)
000007a4 eb 89                    |        |		LSL.L	#0x5,D1
000007a6 41 f0 11 b0 00 00 ee 00  |A       |		LEA.L	(D1.W+#0xee00),A0	;  LEW=11b0
000007ae eb 89                    |        |		LSL.L	#0x5,D1
000007b0 06 81 00 04 00 00        |        |		ADDI.L	#0x00040000,D1
000007b6 24 c1                    |$       |		MOVE.L	D1,(A2)+
000007b8 42 81                    |B       |		CLR.L	D1
000007ba 12 28 00 0c              | (      |		MOVE.B	(A0+0xc),D1
000007be 4a 28 00 19              |J(      |		TST.B	(A0+0x19)
000007c2 6a e0                    |j       |		BPL	0x7a4
000007c4 20 5f                    | _      |		MOVEA.L	(A7)+,A0
000007c6 42 81                    |B       |		CLR.L	D1
000007c8 4e 75                    |Nu      |		RTS
000007ca 48 e7 a0 20              |H       |		MOVEM.L	A2+D2+D0,-(A7)
000007ce 22 28 00 11              |"(      |		MOVE.L	(A0+0x11),D1
000007d2 24 01                    |$       |		MOVE.L	D1,D2
000007d4 02 81 00 00 03 ff        |        |		ANDI.L	#0x000003ff,D1
000007da d0 81                    |        |		ADD.L	D1,D0
000007dc 24 c2                    |$       |		MOVE.L	D2,(A2)+
000007de 06 82 00 00 04 00        |        |		ADDI.L	#0x00000400,D2
000007e4 04 80 00 00 04 00        |        |		SUBI.L	#0x00000400,D0
000007ea 6e f0                    |n       |		BGT	0x7dc
000007ec 4c df 04 05              |L       |		MOVEM.L	(A7)+,D0+D2+A2
000007f0 4e 75                    |Nu      |		RTS
000007f2					VECTOR_LINE_A:
000007f2 48 e7 80 04              |H       |		MOVEM.L	A5+D0,-(A7)		; --> VECTOR_LINE_A
000007f6 30 37 01 61 00 0a        |07 a    |		MOVE.W	((A7+#0xa)),D0		;  LEW=0161
000007fc 04 40 a0 00              | @      |		SUBI.W	#0xa000,D0
00000800 41 bc 00 20              |A       |		CHK.W	#0x20,D0
00000804 4e 6d                    |Nm      |		MOVE.L	USP,A5
00000806 2f 5d 00 0a              |/]      |		MOVE.L	(A5)+,(A7+0xa)
0000080a 4e 65                    |Ne      |		MOVE.L	A5,USP
0000080c 4e b0 05 a1 5c 30        |N   \0  |		JSR	((D0.W*4+#KERNCALL_VECTORS));  LEW=05a1
00000812 4c df 20 01              |L       |		MOVEM.L	(A7)+,D0+A5
00000816 4e 73                    |Ns      |		RTE
00000818 4e 7a 00 02              |Nz      |		MOVEC	CACR,D0			; Cache Control Register
0000081c 00 40 00 08              | @      |		ORI.W	#0x0008,D0
00000820 4e 7b 00 02              |N{      |		MOVEC	D0,CACR			; Cache Control Register
00000824 42 67                    |Bg      |		CLR.W	-(A7)
00000826 2f 39 00 01 00 04        |/9      |		MOVE.L	0x10004,-(A7)
0000082c 42 67                    |Bg      |		CLR.W	-(A7)
0000082e 20 79 00 01 00 00        | y      |		MOVEA.L	0x10000,A0
00000834 4e 60                    |N`      |		MOVE.L	A0,USP
00000836 4e 73                    |Ns      |		RTE
00000838 21 c8 6a d8              |! j     |		MOVE.L	A0,0x6ad8
0000083c 21 c0 6a dc              |! j     |		MOVE.L	D0,0x6adc
00000840 30 2f 00 06              |0/      |		MOVE.W	(A7+0x6),D0
00000844 e9 58                    | X      |		ROL.W	#0x4,D0
00000846 02 40 00 0f              | @      |		ANDI.W	#0x000f,D0
0000084a 10 30 01 a0 5c 00        | 0  \   |		MOVE.B	(D0.W+#0x5c00),D0	;  LEW=01a0
00000850 4e 68                    |Nh      |		MOVE.L	USP,A0
00000852 90 c0                    |        |		SUBA.W	D0,A0
00000854 4e 60                    |N`      |		MOVE.L	A0,USP
00000856 e2 48                    | H      |		LSR.W	#0x1,D0
00000858 53 40                    |S@      |		SUBQ.W	#0x1,D0
0000085a 30 df                    |0       |		MOVE.W	(A7)+,(A0)+
0000085c 51 c8 ff fc              |Q       |		DBF	D0,0x85a
00000860 42 67                    |Bg      |		CLR.W	-(A7)
00000862 2f 39 00 02 00 08        |/9      |		MOVE.L	0x20008,-(A7)
00000868 42 67                    |Bg      |		CLR.W	-(A7)
0000086a 20 78 6a d8              | xj     |		MOVEA.L	0x6ad8,A0
0000086e 20 38 6a dc              | 8j     |		MOVE.L	0x6adc,D0
00000872 4e 73                    |Ns      |		RTE
00000874 4e b8 54 d2              |N T     |		JSR	AwaitInterrupt()
00000878 08 28 00 05 00 0e        | (      |		BTST.B	#0x5,(A0+0xe)
0000087e 56 fa 06 6e              |V  n    |		TRAPNE.W	#0x066e
00000882 46 fc 27 00              |F '     |		MOVE.W	#0x2700,SR
00000886 08 28 00 06 00 0e        | (      |		BTST.B	#0x6,(A0+0xe)
0000088c 66 e6                    |f       |		BNE	0x874
0000088e 46 fc 20 00              |F       |		MOVE.W	#0x2000,SR
00000892 08 e8 00 05 00 0e        |        |		BSET.B	#0x5,(A0+0xe)
00000898 4e 75                    |Nu      |		RTS
0000089a					Assert_612_still_booting():
0000089a 4a 78 6a d6              |Jxj     |		TST.W	live0_boot1
0000089e 57 fa 06 12              |W       |		TRAPEQ.W	#0x0612
000008a2 4e 75                    |Nu      |		RTS
000008a4 4a 78 6a d6              |Jxj     |		.XXX[0x4]
000008a8 56 fa 06 12 4e 75        |V   Nu  |		.XXX[0x6]
000008ae ; --------------------------------------------------------------------------------------
000008ae ; KC12_Sleep(dur: Long)
000008ae ; Stack:
000008ae ;     A6+0x8      dur : Long
000008ae ; (From PTR @ 0x5c78)
000008ae ; --------------------------------------------------------------------------------------
000008ae					KC12_Sleep(dur: Long):
000008ae 46 fc 27 00              |F '     |		MOVE.W	#0x2700,SR
000008b2 52 38 68 d1              |R8h     |		ADDQ.B	#0x1,0x68d1
000008b6 48 e7 80 e0              |H       |		MOVEM.L	A2+A1+A0+D0,-(A7)
000008ba 45 f8 6a e0              |E j     |		LEA.L	0x6ae0,A2
000008be 20 15                    |        |		MOVE.L	(A5),D0
000008c0 25 7c 00 00 08 f0 00 08  |%|      |		MOVE.L	#0x8f0,(A2+0x8)
000008c8 4e b8 54 3a              |N T:    |		JSR	Timeout_Arm(D0=ticks,A2=entry)
000008cc 4c df 07 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1+A2
000008d0 4e b8 54 d2              |N T     |		JSR	AwaitInterrupt()
000008d4 46 fc 27 00              |F '     |		MOVE.W	#0x2700,SR
000008d8 4a 38 68 d1              |J8h     |		TST.B	0x68d1
000008dc 66 f2                    |f       |		BNE	0x8d0
000008de 48 e7 80 e0              |H       |		MOVEM.L	A2+A1+A0+D0,-(A7)
000008e2 45 f8 6a e0              |E j     |		LEA.L	0x6ae0,A2
000008e6 4e b8 54 72              |N Tr    |		JSR	Timeout_Cancel(A2=entry)
000008ea 4c df 07 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1+A2
000008ee 4e 75                    |Nu      |		RTS
000008f0 42 38 68 d1 4e 75        |B8h Nu  |		.XXX[0x6]
000008f6 ; --------------------------------------------------------------------------------------
000008f6 ; KC0b
000008f6 ; (From PTR @ 0x5c5c)
000008f6 ; --------------------------------------------------------------------------------------
000008f6					KC0b:
000008f6 4e b8 08 9a              |N       |		JSR	Assert_612_still_booting()
000008fa 4e b8 37 50              |N 7P    |		JSR	0x3750
000008fe 4e 75                    |Nu      |		RTS
00000900 ; --------------------------------------------------------------------------------------
00000900 ; KC10_Panic(code : Long)
00000900 ; Stack:
00000900 ;     A6+0x8      code : Long
00000900 ; (From PTR @ 0x5c70)
00000900 ; --------------------------------------------------------------------------------------
00000900					KC10_Panic(code : Long):
00000900 4e b8 2c 66              |N ,f    |		JSR	0x2c66
00000904 20 15                    |        |		MOVE.L	(A5),D0
00000906					PANIC_0x614_dfs_crash:
00000906 50 fa 06 14              |P       |		PANIC.W	#0x614
0000090a ; --------------------------------------------------------------------------------------
0000090a ; KC01_DumpOn
0000090a ; (From PTR @ 0x5c34)
0000090a ; --------------------------------------------------------------------------------------
0000090a					KC01_DumpOn:
0000090a 31 d5 68 ce              |1 h     |		MOVE.W	(A5),0x68ce
0000090e 31 ed 00 02 68 cc        |1   h   |		MOVE.W	(A5+0x2),0x68cc
00000914 4e 75                    |Nu      |		RTS
00000916 ; --------------------------------------------------------------------------------------
00000916 ; KC02_Start_Disk_IO(desc : Pointer; dst : Pointer ; c : W)
00000916 ; Stack:
00000916 ;     A6+0xe      desc : Pointer
00000916 ;     A6+0xa      dst : Pointer
00000916 ;     A6+0x8      c : W
00000916 ; ==========================================================
00000916 ; D1 = 2 -> READ
00000916 ; D1 = 3 -> WRITE
00000916 ; (Other registers may be significant too)
00000916 ; 
00000916 ; STACK+a: LWORD desc pointer
00000916 ; STACK+6: LWORD src/dst pointer
00000916 ; STACK+4: WORD (zero)
00000916 ; 
00000916 ; Desc+00:        0x0100
00000916 ; Desc+02:        0x0000
00000916 ; Desc+04:        0x0002
00000916 ; Desc+06:        0x0000
00000916 ; Desc+08:        0x0080
00000916 ; Desc+0a:        0x0002
00000916 ; Desc+0c:        0x____ cylinder
00000916 ; Desc+0e:        0x__ head
00000916 ; Desc+0f:        0x__ sector
00000916 ; 
00000916 ; CHS is 512 byte sectors
00000916 ; (From PTR @ 0x5c38)
00000916 ; --------------------------------------------------------------------------------------
00000916					KC02_Start_Disk_IO(desc : Pointer; dst : Pointer ; c : W):
00000916 48 e7 80 c0              |H       |		MOVEM.L	A1+A0+D0,-(A7)
0000091a 30 15                    |0       |		MOVE.W	(A5),D0
0000091c 41 bc 00 1f              |A       |		CHK.W	#0x1f,D0
00000920 eb 48                    | H      |		LSL.W	#0x5,D0
00000922 41 f0 01 b0 00 00 f0 00  |A       |		LEA.L	(D0.W+#0xf000),A0	;  LEW=01b0
0000092a 22 6d 00 06              |"m      |		MOVEA.L	(A5+0x6),A1
0000092e 23 6d 00 02 00 01        |#m      |		MOVE.L	(A5+0x2),(A1+0x1)
00000934 4e b8 07 10              |N       |		JSR	0x710
00000938 4c df 03 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1
0000093c 4e 75                    |Nu      |		RTS
0000093e ; --------------------------------------------------------------------------------------
0000093e ; KC0f_ReInit
0000093e ; (From PTR @ 0x5c6c)
0000093e ; --------------------------------------------------------------------------------------
0000093e					KC0f_ReInit:
0000093e 4e b8 2c 66              |N ,f    |		JSR	0x2c66
00000942 70 1f                    |p       |		MOVEQ.L	#0x1f,D0
00000944 41 f9 00 00 f0 00        |A       |		LEA.L	0xf000,A0
0000094a 08 28 00 05 00 0e        | (      |		BTST.B	#0x5,(A0+0xe)
00000950 57 fa 06 59              |W  Y    |		TRAPEQ.W	#0x0659
00000954 d0 fc 00 20              |        |		ADDA.W	#0x20,A0
00000958 51 c8 ff f0              |Q       |		DBF	D0,0x94a
0000095c 41 f9 00 00 f0 00        |A       |		LEA.L	0xf000,A0
00000962 22 55                    |"U      |		MOVEA.L	(A5),A1
00000964 23 7c 00 02 00 00 00 01  |#|      |		MOVE.L	#0x20000,(A1+0x1)
0000096c 30 3c 00 07              |0<      |		MOVE.W	#0x7,D0
00000970 4e b8 07 10              |N       |		JSR	0x710
00000974 4e b8 08 78              |N  x    |		JSR	0x878
00000978 08 28 00 01 00 19        | (      |		BTST.B	#0x1,(A0+0x19)
0000097e 66 08                    |f       |		BNE	0x988
00000980 51 c8 ff ee              |Q       |		DBF	D0,0x970
00000984					PANIC_0xa16_disk_error_during_chain:
00000984 50 fa 0a 16              |P       |		PANIC.W	#0xa16
00000988 de fc 00 14              |        |		ADDA.W	#0x14,A7
0000098c 4e f8 08 18              |N       |		JMP	0x818
00000990 ; --------------------------------------------------------------------------------------
00000990 ; KC03_Wait_Disk_IO(a : W; VAR status : Byte)
00000990 ; Stack:
00000990 ;     A6+0xc      a : W
00000990 ;     A6+0x8  VAR status : Byte
00000990 ; (From PTR @ 0x5c3c)
00000990 ; --------------------------------------------------------------------------------------
00000990					KC03_Wait_Disk_IO(a : W; VAR status : Byte):
00000990 48 e7 80 80              |H       |		MOVEM.L	A0+D0,-(A7)
00000994 30 2d 00 04              |0-      |		MOVE.W	(A5+0x4),D0
00000998 41 bc 00 1f              |A       |		CHK.W	#0x1f,D0
0000099c eb 48                    | H      |		LSL.W	#0x5,D0
0000099e 41 f0 01 b0 00 00 f0 00  |A       |		LEA.L	(D0.W+#0xf000),A0	;  LEW=01b0
000009a6 4e b8 08 78              |N  x    |		JSR	0x878
000009aa 42 35 01 51              |B5 Q    |		CLR.B	((A5))			;  LEW=0151
000009ae 08 28 00 01 00 19        | (      |		BTST.B	#0x1,(A0+0x19)
000009b4 67 04                    |g       |		BEQ	0x9ba
000009b6 52 35 01 51              |R5 Q    |		ADDQ.B	#0x1,((A5))		;  LEW=0151
000009ba 4c df 01 01              |L       |		MOVEM.L	(A7)+,D0+A0
000009be 4e 75                    |Nu      |		RTS
000009c0 ; --------------------------------------------------------------------------------------
000009c0 ; KERNCALL_04
000009c0 ; (From PTR @ 0x5c40)
000009c0 ; --------------------------------------------------------------------------------------
000009c0					KERNCALL_04:
000009c0 48 e7 80 80              |H       |		MOVEM.L	A0+D0,-(A7)
000009c4 30 2d 00 08              |0-      |		MOVE.W	(A5+0x8),D0
000009c8 41 bc 00 1f              |A       |		CHK.W	#0x1f,D0
000009cc eb 48                    | H      |		LSL.W	#0x5,D0
000009ce 41 f0 01 b0 00 00 f0 00  |A       |		LEA.L	(D0.W+#0xf000),A0	;  LEW=01b0
000009d6 10 28 00 0e              | (      |		MOVE.B	(A0+0xe),D0
000009da 08 00 00 05              |        |		BTST.L	#0x5,D0
000009de 56 fa 06 6e              |V  n    |		TRAPNE.W	#0x066e
000009e2 42 35 01 51              |B5 Q    |		CLR.B	((A5))			;  LEW=0151
000009e6 42 35 01 61 00 04        |B5 a    |		CLR.B	((A5+#0x4))		;  LEW=0161
000009ec 08 00 00 06              |        |		BTST.L	#0x6,D0
000009f0 66 18                    |f       |		BNE	0xa0a
000009f2 08 e8 00 05 00 0e        |        |		BSET.B	#0x5,(A0+0xe)
000009f8 52 35 01 61 00 04        |R5 a    |		ADDQ.B	#0x1,((A5+#0x4))	;  LEW=0161
000009fe 08 28 00 01 00 19        | (      |		BTST.B	#0x1,(A0+0x19)
00000a04 67 04                    |g       |		BEQ	0xa0a
00000a06 52 35 01 51              |R5 Q    |		ADDQ.B	#0x1,((A5))		;  LEW=0151
00000a0a 4c df 01 01              |L       |		MOVEM.L	(A7)+,D0+A0
00000a0e 4e 75                    |Nu      |		RTS
00000a10 ; --------------------------------------------------------------------------------------
00000a10 ; KC0c_Write_Modem_Char(a, b: Word ; c : char)
00000a10 ; Stack:
00000a10 ;     A6+0xc      a : Word
00000a10 ;     A6+0xa      b : Word
00000a10 ;     A6+0x8      c : char
00000a10 ; (From PTR @ 0x5c60)
00000a10 ; --------------------------------------------------------------------------------------
00000a10					KC0c_Write_Modem_Char(a, b: Word ; c : char):
00000a10 48 e7 70 20              |H p     |		MOVEM.L	A2+D3+D2+D1,-(A7)
00000a14 4e b8 08 9a              |N       |		JSR	Assert_612_still_booting()
00000a18 45 ed 00 01              |E       |		LEA.L	(A5+0x1),A2
00000a1c 72 01                    |r       |		MOVEQ.L	#0x01,D1
00000a1e 36 2d 00 02              |6-      |		MOVE.W	(A5+0x2),D3
00000a22 34 2d 00 04              |4-      |		MOVE.W	(A5+0x4),D2
00000a26 4e b8 23 fc              |N #     |		JSR	TEXT_TO_MODEM(A2=ptr, D1=len, D2, D3)
00000a2a 4c df 04 0e              |L       |		MOVEM.L	(A7)+,D1+D2+D3+A2
00000a2e 4e 75                    |Nu      |		RTS
00000a30 ; --------------------------------------------------------------------------------------
00000a30 ; KC0d_Write_Modem_String(Word, Word, Char)
00000a30 ; (From PTR @ 0x5c64)
00000a30 ; --------------------------------------------------------------------------------------
00000a30					KC0d_Write_Modem_String(Word, Word, Char):
00000a30 48 e7 70 20              |H p     |		MOVEM.L	A2+D3+D2+D1,-(A7)
00000a34 4e b8 08 9a              |N       |		JSR	Assert_612_still_booting()
00000a38 24 55                    |$U      |		MOVEA.L	(A5),A2
00000a3a 32 1a                    |2       |		MOVE.W	(A2)+,D1
00000a3c 67 0c                    |g       |		BEQ	0xa4a
00000a3e 36 2d 00 04              |6-      |		MOVE.W	(A5+0x4),D3
00000a42 34 2d 00 06              |4-      |		MOVE.W	(A5+0x6),D2
00000a46 4e b8 23 fc              |N #     |		JSR	TEXT_TO_MODEM(A2=ptr, D1=len, D2, D3)
00000a4a 4c df 04 0e              |L       |		MOVEM.L	(A7)+,D1+D2+D3+A2
00000a4e 4e 75                    |Nu      |		RTS
00000a50 ; --------------------------------------------------------------------------------------
00000a50 ; KERNCALL_0e
00000a50 ; (From PTR @ 0x5c68)
00000a50 ; --------------------------------------------------------------------------------------
00000a50					KERNCALL_0e:
00000a50 2f 00                    |/       |		MOVE.L	D0,-(A7)
00000a52 4e b8 08 9a              |N       |		JSR	Assert_612_still_booting()
00000a56 30 2d 00 04              |0-      |		MOVE.W	(A5+0x4),D0
00000a5a 4e b8 23 ec              |N #     |		JSR	MODEM_GET_CHAR(D0)
00000a5e 3b 80 01 51              |;  Q    |		MOVE.W	D0,((A5))		;  LEW=0151
00000a62 20 1f                    |        |		MOVE.L	(A7)+,D0
00000a64 4e 75                    |Nu      |		RTS
00000a66 ; --------------------------------------------------------------------------------------
00000a66 ; KC06_PortPutChar(port : Word ; b : char)
00000a66 ; Stack:
00000a66 ;     A6+0xa      port : Word
00000a66 ;     A6+0x8      b : char
00000a66 ; (From PTR @ 0x5c48)
00000a66 ; --------------------------------------------------------------------------------------
00000a66					KC06_PortPutChar(port : Word ; b : char):
00000a66 48 e7 50 20              |H P     |		MOVEM.L	A2+D3+D1,-(A7)
00000a6a 45 ed 00 01              |E       |		LEA.L	(A5+0x1),A2
00000a6e 72 01                    |r       |		MOVEQ.L	#0x01,D1
00000a70 36 2d 00 02              |6-      |		MOVE.W	(A5+0x2),D3
00000a74 4e b8 25 2c              |N %,    |		JSR	TEXT_TO_CONSOLE(A2=ptr,D1=len, D3)
00000a78 4c df 04 0a              |L       |		MOVEM.L	(A7)+,D1+D3+A2
00000a7c 4e 75                    |Nu      |		RTS
00000a7e ; --------------------------------------------------------------------------------------
00000a7e ; KC0a(a: Word; b: String)
00000a7e ; Stack:
00000a7e ;     A6+0xc      a : Word
00000a7e ;     A6+0x8      b : String
00000a7e ; (From PTR @ 0x5c58)
00000a7e ; --------------------------------------------------------------------------------------
00000a7e					KC0a(a: Word; b: String):
00000a7e 4e b8 08 9a              |N       |		JSR	Assert_612_still_booting()
00000a82 4e b8 37 0a              |N 7     |		JSR	0x370a
00000a86 ; --------------------------------------------------------------------------------------
00000a86 ; KC05_PortWriteString(port : Word ; str : String)
00000a86 ; Stack:
00000a86 ;     A6+0xc      port : Word
00000a86 ;     A6+0x8      str : String
00000a86 ; (From PTR @ 0x5c44)
00000a86 ; --------------------------------------------------------------------------------------
00000a86					KC05_PortWriteString(port : Word ; str : String):
00000a86 48 e7 50 20              |H P     |		MOVEM.L	A2+D3+D1,-(A7)
00000a8a 24 55                    |$U      |		MOVEA.L	(A5),A2
00000a8c 32 1a                    |2       |		MOVE.W	(A2)+,D1
00000a8e 67 08                    |g       |		BEQ	0xa98
00000a90 36 2d 00 04              |6-      |		MOVE.W	(A5+0x4),D3
00000a94 4e b8 25 2c              |N %,    |		JSR	TEXT_TO_CONSOLE(A2=ptr,D1=len, D3)
00000a98 4c df 04 0a              |L       |		MOVEM.L	(A7)+,D1+D3+A2
00000a9c 4e 75                    |Nu      |		RTS
00000a9e ; --------------------------------------------------------------------------------------
00000a9e ; KC08_PortSomething(port: Word; b: Byte)
00000a9e ; Stack:
00000a9e ;     A6+0xa      port : Word
00000a9e ;     A6+0x8      b : Byte
00000a9e ; (From PTR @ 0x5c50)
00000a9e ; --------------------------------------------------------------------------------------
00000a9e					KC08_PortSomething(port: Word; b: Byte):
00000a9e 48 e7 90 00              |H       |		MOVEM.L	D3+D0,-(A7)
00000aa2 4e b8 08 9a              |N       |		JSR	Assert_612_still_booting()
00000aa6 36 2d 00 02              |6-      |		MOVE.W	(A5+0x2),D3
00000aaa 10 15                    |        |		MOVE.B	(A5),D0
00000aac 4e b8 25 b4              |N %     |		JSR	kc08_meat(D3=W, D0=B)
00000ab0 4c df 00 09              |L       |		MOVEM.L	(A7)+,D0+D3
00000ab4 4e 75                    |Nu      |		RTS
00000ab6 ; --------------------------------------------------------------------------------------
00000ab6 ; KC07_PortGetChar(port : Word ; VAR ret : Word)
00000ab6 ; Stack:
00000ab6 ;     A6+0xc      port : Word
00000ab6 ;     A6+0x8  VAR ret : Word
00000ab6 ; (From PTR @ 0x5c4c)
00000ab6 ; --------------------------------------------------------------------------------------
00000ab6					KC07_PortGetChar(port : Word ; VAR ret : Word):
00000ab6 2f 00                    |/       |		MOVE.L	D0,-(A7)
00000ab8 30 2d 00 04              |0-      |		MOVE.W	(A5+0x4),D0
00000abc 4e b8 24 b0              |N $     |		JSR	_KC07_READ_CONSOLECHAR(D0<=port, D0=>char)
00000ac0 3b 80 01 51              |;  Q    |		MOVE.W	D0,((A5))		;  LEW=0151
00000ac4 20 1f                    |        |		MOVE.L	(A7)+,D0
00000ac6 4e 75                    |Nu      |		RTS
00000ac8 ; --------------------------------------------------------------------------------------
00000ac8 ; KC09_PortStatus(Port : Word; VAR b: Byte)
00000ac8 ; Stack:
00000ac8 ;     A6+0xc      Port : Word
00000ac8 ;     A6+0x8  VAR b : Byte
00000ac8 ; (From PTR @ 0x5c54)
00000ac8 ; --------------------------------------------------------------------------------------
00000ac8					KC09_PortStatus(Port : Word; VAR b: Byte):
00000ac8 2f 00                    |/       |		MOVE.L	D0,-(A7)
00000aca 30 2d 00 04              |0-      |		MOVE.W	(A5+0x4),D0
00000ace 4e b8 24 46              |N $F    |		JSR	_KC09_MODEM(D0.W)
00000ad2 1b 80 01 51              |   Q    |		MOVE.B	D0,((A5))		;  LEW=0151
00000ad6 20 1f                    |        |		MOVE.L	(A7)+,D0
00000ad8 4e 75                    |Nu      |		RTS
00000ada ; --------------------------------------------------------------------------------------
00000ada ; KC00_GetBootDev(VAR a : Byte; VAR b : Word)
00000ada ; Stack:
00000ada ;     A6+0xc  VAR a : Byte
00000ada ;     A6+0x8  VAR b : Word
00000ada ; (From PTR @ 0x5c30)
00000ada ; --------------------------------------------------------------------------------------
00000ada					KC00_GetBootDev(VAR a : Byte; VAR b : Word):
00000ada 1b b8 68 c4 01 61 00 04  |  h  a  |		MOVE.B	0x68c4,((A5+#0x4))	;  LEW=0161
00000ae2 3b b8 68 c6 01 51        |; h  Q  |		MOVE.W	0x68c6,((A5))		;  LEW=0151
00000ae8 4e 75                    |Nu      |		RTS
00000aea ; --------------------------------------------------------------------------------------
00000aea ; KC11_Live(void)
00000aea ; Stack:
00000aea ; (From PTR @ 0x5c74)
00000aea ; --------------------------------------------------------------------------------------
00000aea					KC11_Live(void):
00000aea 48 e7 90 00              |H       |		MOVEM.L	D3+D0,-(A7)
00000aee 4e b8 08 9a              |N       |		JSR	Assert_612_still_booting()
00000af2 42 78 6a d6              |Bxj     |		CLR.W	live0_boot1
00000af6 76 01                    |v       |		MOVEQ.L	#0x01,D3
00000af8 70 00                    |p       |		MOVEQ.L	#0x00,D0
00000afa 4e b8 25 b4              |N %     |		JSR	kc08_meat(D3=W, D0=B)
00000afe 76 02                    |v       |		MOVEQ.L	#0x02,D3
00000b00 70 00                    |p       |		MOVEQ.L	#0x00,D0
00000b02 4e b8 25 b4              |N %     |		JSR	kc08_meat(D3=W, D0=B)
00000b06 4c df 00 09              |L       |		MOVEM.L	(A7)+,D0+D3
00000b0a 4e 75                    |Nu      |		RTS
00000b0c ; --------------------------------------------------------------------------------------
00000b0c ; KC13_ReadRtc
00000b0c ; (From PTR @ 0x5c7c)
00000b0c ; --------------------------------------------------------------------------------------
00000b0c					KC13_ReadRtc:
00000b0c 2a 55                    |*U      |		MOVEA.L	(A5),A5
00000b0e 46 fc 27 00              |F '     |		MOVE.W	#0x2700,SR
00000b12 1a f8 80 09              |        |		MOVE.B	IO_RTC_RAM_YEAR,(A5)+
00000b16 4a 38 80 14              |J8      |		TST.B	IO_RTC_STATUS_BIT
00000b1a 70 06                    |p       |		MOVEQ.L	#0x06,D0
00000b1c 1a f0 01 a0 80 01        |        |		MOVE.B	(D0.W-#7fff),(A5)+	;  LEW=01a0
00000b22 51 c8 ff f8              |Q       |		DBF	D0,0xb1c
00000b26 4b ed ff f9              |K       |		LEA.L	(A5-0x7),A5
00000b2a 08 38 00 00 80 14        | 8      |		BTST.B	#0x0,IO_RTC_STATUS_BIT
00000b30 66 e8                    |f       |		BNE	0xb1a
00000b32 11 ed ff ff 6a ed        |    j   |		MOVE.B	(A5-0x1),0x6aed
00000b38 11 f8 80 0f 6a ee        |    j   |		MOVE.B	IO_RTC_RAM_MONTH,0x6aee
00000b3e 11 f8 80 0e 6a ef        |    j   |		MOVE.B	IO_RTC_RAM_MONTHDAY,0x6aef
00000b44 20 2d ff fe              | -      |		MOVE.L	(A5-0x2),D0
00000b48 02 80 00 ff ff ff        |        |		ANDI.L	#0x00ffffff,D0
00000b4e b0 b8 6a ec              |  j     |		CMP.L	0x6aec,D0
00000b52 67 7a                    |gz      |		BEQ	0xbce
00000b54 6e 06                    |n       |		BGT	0xb5c
00000b56 06 80 00 01 00 00        |        |		ADDI.L	#0x00010000,D0
00000b5c 21 c0 6a f0              |! j     |		MOVE.L	D0,0x6af0
00000b60 20 38 6a ec              | 8j     |		MOVE.L	0x6aec,D0
00000b64 00 80 00 03 00 00        |        |		ORI.L	#0x00030000,D0
00000b6a 30 3c 02 31              |0< 1    |		MOVE.W	#0x231,D0
00000b6e b0 b8 6a ec              |  j     |		CMP.L	0x6aec,D0
00000b72 6f 2c                    |o,      |		BLE	0xba0
00000b74 b0 b8 6a f0              |  j     |		CMP.L	0x6af0,D0
00000b78 6c 26                    |l&      |		BGE	0xba0
00000b7a 2f 01                    |/       |		MOVE.L	D1,-(A7)
00000b7c 42 81                    |B       |		CLR.L	D1
00000b7e 20 38 6a f0              | 8j     |		MOVE.L	0x6af0,D0
00000b82 44 fc 00 14              |D       |		MOVE.W	#0x14,CCR
00000b86 81 01                    |        |		SBCD.B	D1,D0
00000b88 66 10                    |f       |		BNE	0xb9a
00000b8a e0 48                    | H      |		LSR.W	#0x8,D0
00000b8c 30 30 03 a0 5c b4        |00  \   |		MOVE.W	(D0.W*2+#Month_Table),D0;  LEW=03a0
00000b92 66 06                    |f       |		BNE	0xb9a
00000b94 06 80 ff ff 12 31        |     1  |		ADDI.L	#0xffff1231,D0
00000b9a 22 1f                    |"       |		MOVE.L	(A7)+,D1
00000b9c 21 c0 6a f0              |! j     |		MOVE.L	D0,0x6af0
00000ba0 1b 78 6a f1 ff ff        | xj     |		MOVE.B	0x6af1,(A5-0x1)
00000ba6 3a b8 6a f2              |: j     |		MOVE.W	0x6af2,(A5)
00000baa 11 ed ff ff 80 09        |        |		MOVE.B	(A5-0x1),IO_RTC_RAM_YEAR
00000bb0 11 d5 80 0f              |        |		MOVE.B	(A5),IO_RTC_RAM_MONTH
00000bb4 11 ed 00 01 80 0e        |        |		MOVE.B	(A5+0x1),IO_RTC_RAM_MONTHDAY
00000bba 50 f8 80 12              |P       |		S.B	IO_RTC_COUNTERS_RESET
00000bbe 70 06                    |p       |		MOVEQ.L	#0x06,D0
00000bc0 11 9d 01 a0 80 01        |        |		MOVE.B	(A5)+,(D0.W-#7fff)	;  LEW=01a0
00000bc6 51 c8 ff f8              |Q       |		DBF	D0,0xbc0
00000bca 4b ed ff f9              |K       |		LEA.L	(A5-0x7),A5
00000bce 0c 55 02 31              | U 1    |		CMPI.W	#0x0231,(A5)
00000bd2 66 04                    |f       |		BNE	0xbd8
00000bd4 3a bc 02 29              |:  )    |		MOVE.W	#0x229,(A5)
00000bd8 46 fc 20 00              |F       |		MOVE.W	#0x2000,SR
00000bdc 4e 75                    |Nu      |		RTS
00000bde ; --------------------------------------------------------------------------------------
00000bde ; KC14_WriteRtc
00000bde ; (From PTR @ 0x5c80)
00000bde ; --------------------------------------------------------------------------------------
00000bde					KC14_WriteRtc:
00000bde 2a 55                    |*U      |		MOVEA.L	(A5),A5
00000be0 46 fc 27 00              |F '     |		MOVE.W	#0x2700,SR
00000be4 11 dd 80 09              |        |		MOVE.B	(A5)+,IO_RTC_RAM_YEAR
00000be8 0c 55 02 29              | U )    |		CMPI.W	#0x0229,(A5)
00000bec 66 c2                    |f       |		BNE	0xbb0
00000bee 3a bc 02 31              |:  1    |		MOVE.W	#0x231,(A5)
00000bf2 60 bc                    |`       |		BRA	0xbb0
00000bf4 ; --------------------------------------------------------------------------------------
00000bf4 ; KC15_DiagBus(a : Word; b : Long) : Byte
00000bf4 ; Stack:
00000bf4 ;     A6+0xe  VAR RETURN : Byte
00000bf4 ;     A6+0xc      a : Word
00000bf4 ;     A6+0x8      b : Long
00000bf4 ; (From PTR @ 0x5c84)
00000bf4 ; --------------------------------------------------------------------------------------
00000bf4					KC15_DiagBus(a : Word; b : Long) : Byte:
00000bf4 2f 08                    |/       |		MOVE.L	A0,-(A7)
00000bf6 20 6d 00 06              | m      |		MOVEA.L	(A5+0x6),A0
00000bfa 30 2d 00 04              |0-      |		MOVE.W	(A5+0x4),D0
00000bfe 4e b8 51 1e              |N Q     |		JSR	DO_KC_15_DiagBus(D0=cmd,A0=ptr)
00000c02 3b 80 01 51              |;  Q    |		MOVE.W	D0,((A5))		;  LEW=0151
00000c06 20 5f                    | _      |		MOVEA.L	(A7)+,A0
00000c08 4e 75                    |Nu      |		RTS
00000c0a ; --------------------------------------------------------------------------------------
00000c0a ; KC16_Clock_Margin
00000c0a ; (From PTR @ 0x5c88)
00000c0a ; --------------------------------------------------------------------------------------
00000c0a					KC16_Clock_Margin:
00000c0a 48 e7 e0 00              |H       |		MOVEM.L	D2+D1+D0,-(A7)
00000c0e 30 15                    |0       |		MOVE.W	(A5),D0
00000c10 22 38 f8 00              |"8      |		MOVE.L	IO_READ_STATUS_p24,D1
00000c14 24 01                    |$       |		MOVE.L	D1,D2
00000c16 e3 99                    |        |		ROL.L	#0x1,D1
00000c18 02 01 00 01              |        |		ANDI.B	#0x01,D1
00000c1c b0 01                    |        |		CMP.B	D1,D0
00000c1e 66 52                    |fR      |		BNE	0xc72
00000c20 4a 00                    |J       |		TST.B	D0
00000c22 67 06                    |g       |		BEQ	0xc2a
00000c24 08 c2 00 10              |        |		BSET.L	#0x10,D2
00000c28 60 04                    |`       |		BRA	0xc2e
00000c2a 08 82 00 10              |        |		BCLR.L	#0x10,D2
00000c2e 08 82 00 13              |        |		BCLR.L	#0x13,D2
00000c32 21 c2 f4 00              |!       |		MOVE.L	D2,IO_WRITE_CONTROL_p24
00000c36 4e 7a 00 02              |Nz      |		MOVEC	CACR,D0			; Cache Control Register
00000c3a 2f 00                    |/       |		MOVE.L	D0,-(A7)
00000c3c 4e 7a 08 01              |Nz      |		MOVEC	VBR,D0			; Vector Base Register
00000c40 2f 00                    |/       |		MOVE.L	D0,-(A7)
00000c42 40 e7                    |@       |		MOVE.W	SR,-(A7)
00000c44 21 cf 00 00              |!       |		MOVE.L	A7,0x0
00000c48 21 fc 00 00 0c 58 00 04  |!    X  |		MOVE.L	#0xc58,0x4
00000c50 4a b8 fa 00              |J       |		TST.L	IO_MARGIN_CLOCK_p74
00000c54 4e 72 27 00              |Nr'     |		STOP	#0x2700
00000c58 20 38 f8 00              | 8      |		MOVE.L	IO_READ_STATUS_p24,D0	; Via VECTOR_RESET
00000c5c 08 c0 00 13              |        |		BSET.L	#0x13,D0
00000c60 21 c0 f4 00              |!       |		MOVE.L	D0,IO_WRITE_CONTROL_p24
00000c64 46 df                    |F       |		MOVE.W	(A7)+,SR
00000c66 20 1f                    |        |		MOVE.L	(A7)+,D0
00000c68 4e 7b 08 01              |N{      |		MOVEC	D0,VBR			; Vector Base Register
00000c6c 20 1f                    |        |		MOVE.L	(A7)+,D0
00000c6e 4e 7b 00 02              |N{      |		MOVEC	D0,CACR			; Cache Control Register
00000c72 4c df 00 07              |L       |		MOVEM.L	(A7)+,D0+D1+D2
00000c76 4e 75                    |Nu      |		RTS
00000c78 ; --------------------------------------------------------------------------------------
00000c78 ; KC17_Power_Margin
00000c78 ; (From PTR @ 0x5c8c)
00000c78 ; --------------------------------------------------------------------------------------
00000c78					KC17_Power_Margin:
00000c78 48 e7 c0 00              |H       |		MOVEM.L	D1+D0,-(A7)
00000c7c 22 38 f8 00              |"8      |		MOVE.L	IO_READ_STATUS_p24,D1
00000c80 30 15                    |0       |		MOVE.W	(A5),D0
00000c82 67 1a                    |g       |		BEQ	0xc9e
00000c84 02 41 01 00              | A      |		ANDI.W	#0x0100,D1
00000c88 e0 49                    | I      |		LSR.W	#0x8,D1
00000c8a 41 bc 00 02              |A       |		CHK.W	#0x2,D0
00000c8e 08 c1 00 01              |        |		BSET.L	#0x1,D1
00000c92 21 c1 fe 00              |!       |		MOVE.L	D1,IO_CPU_CONTROL_PSU_MARGIN_BREG4_p23
00000c96 70 04                    |p       |		MOVEQ.L	#0x04,D0
00000c98 90 55                    | U      |		SUB.W	(A5),D0
00000c9a 01 c1                    |        |		BSET.L	D0,D1
00000c9c 60 16                    |`       |		BRA	0xcb4
00000c9e 02 41 03 00              | A      |		ANDI.W	#0x0300,D1
00000ca2 e0 49                    | I      |		LSR.W	#0x8,D1
00000ca4 21 c1 fe 00              |!       |		MOVE.L	D1,IO_CPU_CONTROL_PSU_MARGIN_BREG4_p23
00000ca8 70 ff                    |p       |		MOVEQ.L	#-0x01,D0
00000caa 4e 71                    |Nq      |		NOP
00000cac 51 c8 ff fc              |Q       |		DBF	D0,0xcaa
00000cb0 08 81 00 01              |        |		BCLR.L	#0x1,D1
00000cb4 21 c1 fe 00              |!       |		MOVE.L	D1,IO_CPU_CONTROL_PSU_MARGIN_BREG4_p23
00000cb8 4c df 00 03              |L       |		MOVEM.L	(A7)+,D0+D1
00000cbc 4e 75                    |Nu      |		RTS
00000cbe ; --------------------------------------------------------------------------------------
00000cbe ; KERNCALL_18
00000cbe ; (From PTR @ 0x5c90)
00000cbe ; --------------------------------------------------------------------------------------
00000cbe					KERNCALL_18:
00000cbe 2f 00                    |/       |		MOVE.L	D0,-(A7)
00000cc0 42 67                    |Bg      |		CLR.W	-(A7)
00000cc2 2f 3c 00 00 0c d4        |/<      |		MOVE.L	#0xcd4,-(A7)
00000cc8 40 e7                    |@       |		MOVE.W	SR,-(A7)
00000cca 46 fc 21 00              |F !     |		MOVE.W	#0x2100,SR
00000cce 30 15                    |0       |		MOVE.W	(A5),D0
00000cd0 4e f8 05 c6              |N       |		JMP	0x5c6
00000cd4 20 1f 4e 75              |  Nu    |		.XXX[0x4]
00000cd8 4e b8 54 d2              |N T     |		JSR	AwaitInterrupt()
00000cdc ; --------------------------------------------------------------------------------------
00000cdc ; KERNCALL_19
00000cdc ; (From PTR @ 0x5c94)
00000cdc ; --------------------------------------------------------------------------------------
00000cdc					KERNCALL_19:
00000cdc 46 fc 27 00              |F '     |		MOVE.W	#0x2700,SR
00000ce0 4a 38 68 d3              |J8h     |		TST.B	0x68d3
00000ce4 67 24                    |g$      |		BEQ	0xd0a
00000ce6 2f 00                    |/       |		MOVE.L	D0,-(A7)
00000ce8 42 80                    |B       |		CLR.L	D0
00000cea 10 38 68 d2              | 8h     |		MOVE.B	0x68d2,D0
00000cee 3b b0 03 a0 68 d4 01 51  |;   h  Q|		MOVE.W	(D0.W*2+#0x68d4),((A5))	;  LEW=03a0 LEW=0151
00000cf6 20 1f                    |        |		MOVE.L	(A7)+,D0
00000cf8 52 38 68 d2              |R8h     |		ADDQ.B	#0x1,0x68d2
00000cfc 53 38 68 d3              |S8h     |		SUBQ.B	#0x1,0x68d3
00000d00 1b bc 00 01 01 61 00 04  |     a  |		MOVE.B	#0x01,((A5+#0x4))	;  LEW=0161
00000d08 60 0c                    |`       |		BRA	0xd16
00000d0a 42 35 01 61 00 04        |B5 a    |		CLR.B	((A5+#0x4))		;  LEW=0161
00000d10 4a 2d 00 08              |J-      |		TST.B	(A5+0x8)
00000d14 66 c2                    |f       |		BNE	0xcd8
00000d16 46 fc 20 00              |F       |		MOVE.W	#0x2000,SR
00000d1a 4e 75                    |Nu      |		RTS
00000d1c ; --------------------------------------------------------------------------------------
00000d1c ; KERNCALL_1a
00000d1c ; (From PTR @ 0x5c98)
00000d1c ; --------------------------------------------------------------------------------------
00000d1c					KERNCALL_1a:
00000d1c 48 e7 e0 80              |H       |		MOVEM.L	A0+D2+D1+D0,-(A7)
00000d20 20 6d 00 04              | m      |		MOVEA.L	(A5+0x4),A0
00000d24 32 2d 00 02              |2-      |		MOVE.W	(A5+0x2),D1
00000d28 42 80                    |B       |		CLR.L	D0
00000d2a 30 2d 00 00              |0-      |		MOVE.W	(A5+0x0),D0
00000d2e 67 3c                    |g<      |		BEQ	0xd6c
00000d30 42 2d 00 08              |B-      |		CLR.B	(A5+0x8)
00000d34 0c 40 00 03              | @      |		CMPI.W	#0x0003,D0
00000d38 6d 28                    |m(      |		BLT	0xd62
00000d3a 48 41                    |HA      |		SWAP.W	D1
00000d3c 32 2d 00 02              |2-      |		MOVE.W	(A5+0x2),D1
00000d40 60 06                    |`       |		BRA	0xd48
00000d42 b2 58                    | X      |		CMP.W	(A0)+,D1
00000d44 66 2c                    |f,      |		BNE	0xd72
00000d46 53 40                    |S@      |		SUBQ.W	#0x1,D0
00000d48 24 08                    |$       |		MOVE.L	A0,D2
00000d4a 02 42 00 02              | B      |		ANDI.W	#0x0002,D2
00000d4e 66 f2                    |f       |		BNE	0xd42
00000d50 e2 98                    |        |		ROR.L	#0x1,D0
00000d52 53 40                    |S@      |		SUBQ.W	#0x1,D0
00000d54 b2 98                    |        |		CMP.L	(A0)+,D1
00000d56 56 c8 ff fc              |V       |		DBNE	D0,0xd54
00000d5a 66 16                    |f       |		BNE	0xd72
00000d5c 42 40                    |B@      |		CLR.W	D0
00000d5e e3 98                    |        |		ROL.L	#0x1,D0
00000d60 67 0a                    |g       |		BEQ	0xd6c
00000d62 53 40                    |S@      |		SUBQ.W	#0x1,D0
00000d64 b2 58                    | X      |		CMP.W	(A0)+,D1
00000d66 56 c8 ff fc              |V       |		DBNE	D0,0xd64
00000d6a 66 06                    |f       |		BNE	0xd72
00000d6c 1b 7c 00 01 00 08        | |      |		MOVE.B	#0x01,(A5+0x8)
00000d72 4c df 01 07              |L       |		MOVEM.L	(A7)+,D0+D1+D2+A0
00000d76 4e 75                    |Nu      |		RTS
00000d78 ; --------------------------------------------------------------------------------------
00000d78 ; KERNCALL_1b
00000d78 ; (From PTR @ 0x5c9c)
00000d78 ; --------------------------------------------------------------------------------------
00000d78					KERNCALL_1b:
00000d78 48 e7 e0 80              |H       |		MOVEM.L	A0+D2+D1+D0,-(A7)
00000d7c 20 6d 00 04              | m      |		MOVEA.L	(A5+0x4),A0
00000d80 32 2d 00 02              |2-      |		MOVE.W	(A5+0x2),D1
00000d84 42 80                    |B       |		CLR.L	D0
00000d86 30 15                    |0       |		MOVE.W	(A5),D0
00000d88 67 34                    |g4      |		BEQ	0xdbe
00000d8a 0c 40 00 07              | @      |		CMPI.W	#0x0007,D0
00000d8e 6d 26                    |m&      |		BLT	0xdb6
00000d90 48 41                    |HA      |		SWAP.W	D1
00000d92 32 2d 00 02              |2-      |		MOVE.W	(A5+0x2),D1
00000d96 60 04                    |`       |		BRA	0xd9c
00000d98 30 c1                    |0       |		MOVE.W	D1,(A0)+
00000d9a 53 40                    |S@      |		SUBQ.W	#0x1,D0
00000d9c 24 08                    |$       |		MOVE.L	A0,D2
00000d9e 02 42 00 02              | B      |		ANDI.W	#0x0002,D2
00000da2 66 f4                    |f       |		BNE	0xd98
00000da4 e4 98                    |        |		ROR.L	#0x2,D0
00000da6 53 40                    |S@      |		SUBQ.W	#0x1,D0
00000da8 20 c1                    |        |		MOVE.L	D1,(A0)+
00000daa 20 c1                    |        |		MOVE.L	D1,(A0)+
00000dac 51 c8 ff fa              |Q       |		DBF	D0,0xda8
00000db0 42 40                    |B@      |		CLR.W	D0
00000db2 e5 98                    |        |		ROL.L	#0x2,D0
00000db4 67 08                    |g       |		BEQ	0xdbe
00000db6 53 40                    |S@      |		SUBQ.W	#0x1,D0
00000db8 30 c1                    |0       |		MOVE.W	D1,(A0)+
00000dba 51 c8 ff fc              |Q       |		DBF	D0,0xdb8
00000dbe 4c df 01 07              |L       |		MOVEM.L	(A7)+,D0+D1+D2+A0
00000dc2 4e 75                    |Nu      |		RTS
00000dc4 ; --------------------------------------------------------------------------------------
00000dc4 ; KC1c_ProtCopy(src : Pointer; dst : Pointer; len : Word)
00000dc4 ; Stack:
00000dc4 ;     A6+0xe      src : Pointer
00000dc4 ;     A6+0xa      dst : Pointer
00000dc4 ;     A6+0x8      len : Word
00000dc4 ; (From PTR @ 0x5ca0)
00000dc4 ; --------------------------------------------------------------------------------------
00000dc4					KC1c_ProtCopy(src : Pointer; dst : Pointer; len : Word):
00000dc4 48 e7 c0 c0              |H       |		MOVEM.L	A1+A0+D1+D0,-(A7)
00000dc8 20 6d 00 06              | m      |		MOVEA.L	(A5+0x6),A0
00000dcc 22 6d 00 02              |"m      |		MOVEA.L	(A5+0x2),A1
00000dd0 42 80                    |B       |		CLR.L	D0
00000dd2 30 15                    |0       |		MOVE.W	(A5),D0
00000dd4 67 2c                    |g,      |		BEQ	0xe02
00000dd6 0c 40 00 07              | @      |		CMPI.W	#0x0007,D0
00000dda 6d 1e                    |m       |		BLT	0xdfa
00000ddc 60 04                    |`       |		BRA	0xde2
00000dde 12 d8                    |        |		MOVE.B	(A0)+,(A1)+
00000de0 53 40                    |S@      |		SUBQ.W	#0x1,D0
00000de2 22 09                    |"       |		MOVE.L	A1,D1
00000de4 02 41 00 03              | A      |		ANDI.W	#0x0003,D1
00000de8 66 f4                    |f       |		BNE	0xdde
00000dea e4 98                    |        |		ROR.L	#0x2,D0
00000dec 53 40                    |S@      |		SUBQ.W	#0x1,D0
00000dee 22 d8                    |"       |		MOVE.L	(A0)+,(A1)+
00000df0 51 c8 ff fc              |Q       |		DBF	D0,0xdee
00000df4 42 40                    |B@      |		CLR.W	D0
00000df6 e5 98                    |        |		ROL.L	#0x2,D0
00000df8 67 08                    |g       |		BEQ	0xe02
00000dfa 53 40                    |S@      |		SUBQ.W	#0x1,D0
00000dfc 12 d8                    |        |		MOVE.B	(A0)+,(A1)+
00000dfe 51 c8 ff fc              |Q       |		DBF	D0,0xdfc
00000e02 4c df 03 03              |L       |		MOVEM.L	(A7)+,D0+D1+A0+A1
00000e06 4e 75                    |Nu      |		RTS
00000e08 ; --------------------------------------------------------------------------------------
00000e08 ; KC1d_BusCopy(src : Pointer; sfc : Word; dst : Pointer; dfc : Word; len : Word
00000e08 ; Stack:
00000e08 ;     A6+0x12     src : Pointer
00000e08 ;     A6+0x10     sfc : Word
00000e08 ;     A6+0xc      dst : Pointer
00000e08 ;     A6+0xa      dfc : Word
00000e08 ;     A6+0x8      len : Word
00000e08 ; (From PTR @ 0x5ca4)
00000e08 ; --------------------------------------------------------------------------------------
00000e08					KC1d_BusCopy(src : Pointer; sfc : Word; dst : Pointer; dfc : Word; len : Word:
00000e08 48 e7 80 c0              |H       |		MOVEM.L	A1+A0+D0,-(A7)
00000e0c 46 fc 27 00              |F '     |		MOVE.W	#0x2700,SR
00000e10 42 80                    |B       |		CLR.L	D0
00000e12 20 6d 00 0a              | m      |		MOVEA.L	(A5+0xa),A0
00000e16 30 2d 00 08              |0-      |		MOVE.W	(A5+0x8),D0
00000e1a 4e 7b 00 00              |N{      |		MOVEC	D0,SFC			; Source Function Code
00000e1e 22 6d 00 04              |"m      |		MOVEA.L	(A5+0x4),A1
00000e22 30 2d 00 02              |0-      |		MOVE.W	(A5+0x2),D0
00000e26 4e 7b 00 01              |N{      |		MOVEC	D0,DFC			; Destination Function Code
00000e2a 30 15                    |0       |		MOVE.W	(A5),D0
00000e2c 0c 40 00 04              | @      |		CMPI.W	#0x0004,D0
00000e30 67 1a                    |g       |		BEQ	0xe4c
00000e32 0c 40 00 02              | @      |		CMPI.W	#0x0002,D0
00000e36 67 0a                    |g       |		BEQ	0xe42
00000e38 0e 10 00 00              |        |		MOVES.B	(A0),D0
00000e3c 0e 11 08 00              |        |		MOVES.B	D0,(A1)
00000e40 60 12                    |`       |		BRA	0xe54
00000e42 0e 50 00 00              | P      |		MOVES.W	(A0),D0
00000e46 0e 51 08 00              | Q      |		MOVES.W	D0,(A1)
00000e4a 60 08                    |`       |		BRA	0xe54
00000e4c 0e 90 00 00              |        |		MOVES.L	(A0),D0
00000e50 0e 91 08 00              |        |		MOVES.L	D0,(A1)
00000e54 46 fc 20 00              |F       |		MOVE.W	#0x2000,SR
00000e58 4c df 03 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1
00000e5c 4e 75                    |Nu      |		RTS
00000e5e ; --------------------------------------------------------------------------------------
00000e5e ; KC1e_Fifo_Tx_Response(ptr : Pointer; chan : Word)
00000e5e ; Stack:
00000e5e ;     A6+0xa      ptr : Pointer
00000e5e ;     A6+0x8      chan : Word
00000e5e ; (From PTR @ 0x5ca8)
00000e5e ; --------------------------------------------------------------------------------------
00000e5e					KC1e_Fifo_Tx_Response(ptr : Pointer; chan : Word):
00000e5e 48 e7 c0 c0              |H       |		MOVEM.L	A1+A0+D1+D0,-(A7)
00000e62 08 b8 00 00 6a d4        |    j   |		BCLR.B	#0x0,0x6ad4
00000e68 42 80                    |B       |		CLR.L	D0
00000e6a 30 15                    |0       |		MOVE.W	(A5),D0
00000e6c 41 bc 00 0f              |A       |		CHK.W	#0xf,D0
00000e70 32 00                    |2       |		MOVE.W	D0,D1
00000e72 eb 49                    | I      |		LSL.W	#0x5,D1
00000e74 43 f0 11 b0 00 00 ee 10  |C       |		LEA.L	(D1.W+#0xee10),A1	;  LEW=11b0
00000e7c 20 6d 00 02              | m      |		MOVEA.L	(A5+0x2),A0
00000e80 22 d8                    |"       |		MOVE.L	(A0)+,(A1)+
00000e82 22 d8                    |"       |		MOVE.L	(A0)+,(A1)+
00000e84 22 d8                    |"       |		MOVE.L	(A0)+,(A1)+
00000e86 22 90                    |"       |		MOVE.L	(A0),(A1)
00000e88 21 c0 f6 00              |!       |		MOVE.L	D0,IO_CPU_RESPONSE_p68
00000e8c 4c df 03 03              |L       |		MOVEM.L	(A7)+,D0+D1+A0+A1
00000e90 4e 75                    |Nu      |		RTS
00000e92 ; --------------------------------------------------------------------------------------
00000e92 ; KC1f_Fifo_Rx_Request(ptr : Pointer; chan : Word; VAR flag : Bool)
00000e92 ; Stack:
00000e92 ;     A6+0xe      ptr : Pointer
00000e92 ;     A6+0xc      chan : Word
00000e92 ;     A6+0x8  VAR flag : Bool
00000e92 ; (From PTR @ 0x5cac)
00000e92 ; --------------------------------------------------------------------------------------
00000e92					KC1f_Fifo_Rx_Request(ptr : Pointer; chan : Word; VAR flag : Bool):
00000e92 48 e7 c0 c0              |H       |		MOVEM.L	A1+A0+D1+D0,-(A7)
00000e96 42 35 01 51              |B5 Q    |		CLR.B	((A5))			;  LEW=0151
00000e9a 08 b8 00 00 6a d4        |    j   |		BCLR.B	#0x0,0x6ad4
00000ea0 67 26                    |g&      |		BEQ	0xec8
00000ea2 52 35 01 51              |R5 Q    |		ADDQ.B	#0x1,((A5))		;  LEW=0151
00000ea6 42 80                    |B       |		CLR.L	D0
00000ea8 30 2d 00 04              |0-      |		MOVE.W	(A5+0x4),D0
00000eac 41 bc 00 0f              |A       |		CHK.W	#0xf,D0
00000eb0 32 00                    |2       |		MOVE.W	D0,D1
00000eb2 eb 49                    | I      |		LSL.W	#0x5,D1
00000eb4 41 f0 11 b0 00 00 ee 10  |A       |		LEA.L	(D1.W+#0xee10),A0	;  LEW=11b0
00000ebc 22 6d 00 06              |"m      |		MOVEA.L	(A5+0x6),A1
00000ec0 22 d8                    |"       |		MOVE.L	(A0)+,(A1)+
00000ec2 22 d8                    |"       |		MOVE.L	(A0)+,(A1)+
00000ec4 22 d8                    |"       |		MOVE.L	(A0)+,(A1)+
00000ec6 22 90                    |"       |		MOVE.L	(A0),(A1)
00000ec8 4c df 03 03              |L       |		MOVEM.L	(A7)+,D0+D1+A0+A1
00000ecc 4e 75                    |Nu      |		RTS
00000ece ; --------------------------------------------------------------------------------------
00000ece ; KC20_Estop(void)
00000ece ; Stack:
00000ece ; (From PTR @ 0x5cb0)
00000ece ; --------------------------------------------------------------------------------------
00000ece					KC20_Estop(void):
00000ece 4e b8 2c 66              |N ,f    |		JSR	0x2c66
00000ed2 23 ed ff fc 00 00 fc 08  |#       |		MOVE.L	(A5-0x4),0xfc08
00000eda 4e f8 57 94              |N W     |		JMP	0x5794
00000ede					R1K_OP_06(A0=mailbox):
00000ede 46 fc 22 00              |F "     |		MOVE.W	#0x2200,SR
00000ee2 48 f9 7f ff 00 00 90 44  |H      D|		MOVEM.L	D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4+A5+A6,0x9044
00000eea 23 cf 00 00 90 80        |#       |		MOVE.L	A7,0x9080
00000ef0 23 fc 00 00 0f 0a 00 00  |#       |		MOVE.L	#0xf0a,VME_LONGJMP2
00000ef8 90 84                    |        |
00000efa 72 7f                    |r       |		MOVEQ.L	#0x7f,D1
00000efc c2 28 00 1b              | (      |		AND.B	(A0+0x1b),D1
00000f00 43 bc 00 08              |C       |		CHK.W	#0x8,D1
00000f04 4e f0 15 a1 5c e2        |N   \   |		JMP	((D1.W*4+#r1k_op_06_vme_dispatch));  LEW=15a1
00000f0a 4e b9 00 00 9e 2a        |N    *  |		.XXX[0x6]
00000f10 4c f9 7f ff 00 00 90 44  |L      D|		.XXX[0x20]
00000f18 2e 79 00 00 90 80 4e b9  |.y    N |
00000f20 00 00 a9 16 08 28 00 06  |     (  |
00000f28 00 0e 67 04 60 00 00 24  |  g `  $|
00000f30 4e 75                    |Nu      |		.XXX[0x2]
00000f32 48 e7 80 e0              |H       |		MOVEM.L	A2+A1+A0+D0,-(A7)
00000f36 45 f9 00 00 90 94        |E       |		LEA.L	0x9094,A2
00000f3c 4e b8 54 72              |N Tr    |		JSR	Timeout_Cancel(A2=entry)
00000f40 4c df 07 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1+A2
00000f44 13 fc 00 01 00 00 90 93  |        |		MOVE.B	#0x01,0x9093
00000f4c 4e b9 00 00 a9 16        |N       |		JSR	0xa916
00000f52 2f 08                    |/       |		MOVE.L	A0,-(A7)
00000f54 42 a8 00 08              |B       |		CLR.L	(A0+0x8)
00000f58 41 e8 00 1a              |A       |		LEA.L	(A0+0x1a),A0
00000f5c 42 58                    |BX      |		CLR.W	(A0)+
00000f5e 42 90                    |B       |		CLR.L	(A0)
00000f60 20 5f                    | _      |		MOVEA.L	(A7)+,A0
00000f62 4e f8 04 90              |N       |		JMP	ReturnMailbox_0()
00000f66 48 e7 41 b0              |H A     |		MOVEM.L	A3+A2+A0+D7+D1,-(A7)
00000f6a 42 86                    |B       |		CLR.L	D6
00000f6c 41 f9 00 02 00 00        |A       |		LEA.L	0x20000,A0
00000f72 72 ff                    |r       |		MOVEQ.L	#-0x01,D1
00000f74 42 58                    |BX      |		CLR.W	(A0)+
00000f76 51 c9 ff fc              |Q       |		DBF	D1,0xf74
00000f7a 4e f0 01 e1 5d 06        |N   ]   |		JMP	((#0x5d06))		;  LEW=01e1
00000f80 21 fc 00 00 59 34 00 08  |!   Y4  |		.XXX[0x38]
00000f88 4c f8 0c 00 5c da 41 f9  |L   \ A |
00000f90 00 02 00 00 72 ff 21 fc  |    r ! |
00000f98 00 00 0f c6 79 d4 e9 c0  |    y   |
00000fa0 72 10 34 87 e9 c0 76 08  |r 4   v |
00000fa8 30 f3 70 00 54 80 51 c9  |0 p T Q |
00000fb0 ff e6 42 b8 79 d4 21 fc  |  B y ! |
00000fb8 00 00 59 7a 00 08        |  Yz    |		.XXX[0x6]
00000fbe					R1K_OP_06_VME_09(A0=mailbox):
00000fbe 4a 86                    |J       |		TST.L	D6
00000fc0 4c df 0d 82              |L       |		MOVEM.L	(A7)+,D1+D7+A0+A2+A3
00000fc4 4e 75                    |Nu      |		RTS
00000fc6 4a 86                    |J       |		.XXX[0x2]
00000fc8 66 e2 2c 00 60 de        |f , `   |		.XXX[0x6]
00000fce					R1K_OP_02_DISK(A0=mailbox):
00000fce 46 fc 23 00              |F #     |		MOVE.W	#0x2300,SR
00000fd2 42 41                    |BA      |		CLR.W	D1
00000fd4 12 28 00 1b              | (      |		MOVE.B	(A0+0x1b),D1
00000fd8 43 bc 00 12              |C       |		CHK.W	#0x12,D1
00000fdc 4e f0 15 a1 5d 24        |N   ]$  |		JMP	((D1.W*4+#r1k_op_02_disk_dispatch));  LEW=15a1
00000fe2					ConvertGeometry(A0=CHAN):
00000fe2 48 e7 80 20              |H       |		MOVEM.L	A2+D0,-(A7)
00000fe6 42 80                    |B       |		CLR.L	D0
00000fe8 10 28 00 1a              | (      |		MOVE.B	(A0+0x1a),D0
00000fec 41 bc 00 0f              |A       |		CHK.W	#0xf,D0
00000ff0 24 70 05 a0 6b 24        |$p  k$  |		MOVEA.L	(D0.W*4+#DRIVE_TABLE),A2;  LEW=05a0
00000ff6 4a 2a 00 1b              |J*      |		TST.B	(A2+0x1b)
00000ffa 56 fa 08 06              |V       |		TRAPNE.W	#0x0806
00000ffe 4a aa 00 00              |J       |		TST.L	(A2+0x0)
00001002 6a 28                    |j(      |		BPL	0x102c
00001004 10 28 00 0e              | (      |		MOVE.B	(A0+0xe),D0
00001008 02 00 00 01              |        |		ANDI.B	#0x01,D0
0000100c 01 2a 00 1a              | *      |		BTST.B	D0,(A2+0x1a)
00001010 67 0c                    |g       |		BEQ	0x101e
00001012 08 28 00 02 00 19        | (      |		BTST.B	#0x2,(A0+0x19)
00001018 67 22                    |g"      |		BEQ	0x103c
0000101a 01 aa 00 1a              |        |		BCLR.B	D0,(A2+0x1a)
0000101e 25 48 00 00              |%H      |		MOVE.L	A0,(A2+0x0)
00001022 21 4a 00 04              |!J      |		MOVE.L	A2,(A0+0x4)
00001026 4c df 04 01              |L       |		MOVEM.L	(A7)+,D0+A2
0000102a 4e 75                    |Nu      |		RTS
0000102c 45 ea 00 0c              |E       |		LEA.L	(A2+0xc),A2
00001030 4e b8 53 3a              |N S:    |		JSR	0x533a
00001034 4c df 04 01              |L       |		MOVEM.L	(A7)+,D0+A2
00001038 4e f8 04 8a              |N       |		JMP	0x48a
0000103c 4c df 04 01              |L       |		MOVEM.L	(A7)+,D0+A2
00001040 58 8f                    |X       |		ADDQ.L	#0x4,A7
00001042 4e f8 04 90              |N       |		JMP	ReturnMailbox_0()
00001046 48 e7 80 60              |H  `    |		MOVEM.L	A2+A1+D0,-(A7)
0000104a 24 68 00 04              |$h      |		MOVEA.L	(A0+0x4),A2
0000104e 43 ea 00 0c              |C       |		LEA.L	(A2+0xc),A1
00001052 4e b8 53 54              |N ST    |		JSR	0x5354
00001056 64 36                    |d6      |		BCC	0x108e
00001058 c1 49                    | I      |		EXG.L	A0,A1
0000105a 10 28 00 0e              | (      |		MOVE.B	(A0+0xe),D0
0000105e 02 00 00 01              |        |		ANDI.B	#0x01,D0
00001062 01 2a 00 1a              | *      |		BTST.B	D0,(A2+0x1a)
00001066 67 0c                    |g       |		BEQ	0x1074
00001068 08 28 00 02 00 19        | (      |		BTST.B	#0x2,(A0+0x19)
0000106e 67 16                    |g       |		BEQ	0x1086
00001070 01 aa 00 1a              |        |		BCLR.B	D0,(A2+0x1a)
00001074 21 69 00 04 00 04        |!i      |		MOVE.L	(A1+0x4),(A0+0x4)
0000107a 25 48 00 00              |%H      |		MOVE.L	A0,(A2+0x0)
0000107e 4e b8 04 7a              |N  z    |		JSR	0x47a
00001082 20 49                    | I      |		MOVEA.L	A1,A0
00001084 60 10                    |`       |		BRA	0x1096
00001086 4e b8 04 90              |N       |		JSR	ReturnMailbox_0()
0000108a 20 49                    | I      |		MOVEA.L	A1,A0
0000108c 60 c0                    |`       |		BRA	0x104e
0000108e 25 7c 93 03 fc 00 00 00  |%|      |		MOVE.L	#0x9303fc00,(A2+0x0)
00001096 21 7c 93 03 fc 00 00 04  |!|      |		MOVE.L	#0x9303fc00,(A0+0x4)
0000109e 4c df 06 01              |L       |		MOVEM.L	(A7)+,D0+A1+A2
000010a2 4e 75                    |Nu      |		RTS
000010a4 2f 0a                    |/       |		MOVE.L	A2,-(A7)
000010a6 24 70 01 62 00 04 00 14  |$p b    |		MOVEA.L	((A0+#0x4)+#0x14),A2	;  LEW=0162
000010ae 4a aa 00 0c              |J       |		TST.L	(A2+0xc)
000010b2 6a 0a                    |j       |		BPL	0x10be
000010b4 25 68 00 04 00 0c        |%h      |		MOVE.L	(A0+0x4),(A2+0xc)
000010ba 24 5f                    |$_      |		MOVEA.L	(A7)+,A2
000010bc 4e 75                    |Nu      |		RTS
000010be 45 ea 00 00              |E       |		LEA.L	(A2+0x0),A2
000010c2 4e b8 53 3a              |N S:    |		JSR	0x533a
000010c6 24 5f                    |$_      |		MOVEA.L	(A7)+,A2
000010c8 4e f8 04 8a              |N       |		JMP	0x48a
000010cc 48 e7 00 60              |H  `    |		MOVEM.L	A2+A1,-(A7)
000010d0 24 70 01 62 00 04 00 14  |$p b    |		MOVEA.L	((A0+#0x4)+#0x14),A2	;  LEW=0162
000010d8 42 2a 00 12              |B*      |		CLR.B	(A2+0x12)
000010dc 43 ea 00 00              |C       |		LEA.L	(A2+0x0),A1
000010e0 4e b8 53 54              |N ST    |		JSR	0x5354
000010e4 64 10                    |d       |		BCC	0x10f6
000010e6 25 69 00 04 00 0c        |%i      |		MOVE.L	(A1+0x4),(A2+0xc)
000010ec c1 49                    | I      |		EXG.L	A0,A1
000010ee 4e b8 04 7a              |N  z    |		JSR	0x47a
000010f2 20 49                    | I      |		MOVEA.L	A1,A0
000010f4 60 08                    |`       |		BRA	0x10fe
000010f6 25 7c 93 03 fc 00 00 0c  |%|      |		MOVE.L	#0x9303fc00,(A2+0xc)
000010fe 4c df 06 00              |L       |		MOVEM.L	(A7)+,A1+A2
00001102 4e 75                    |Nu      |		RTS
00001104					R1K_OP_02_DISK_05(A0=mailbox):
00001104 4e b8 0f e2              |N       |		JSR	ConvertGeometry(A0=CHAN)
00001108 4e b8 13 5e              |N  ^    |		JSR	0x135e
0000110c 64 00 02 26              |d  &    |		BCC	0x1334
00001110 48 e7 80 40              |H  @    |		MOVEM.L	A1+D0,-(A7)
00001114 42 80                    |B       |		CLR.L	D0
00001116 10 28 00 1b              | (      |		MOVE.B	(A0+0x1b),D0
0000111a 2f 30 05 a0 5d 70        |/0  ]p  |		MOVE.L	(D0.W*4+#0x5d70),-(A7)	;  LEW=05a0
00001120 22 70 01 62 00 04 00 04  |"p b    |		MOVEA.L	((A0+#0x4)+#0x4),A1	;  LEW=0162
00001128 13 70 01 62 00 04 00 18  | p b    |		MOVE.B	((A0+#0x4)+#0x18),(A1+0x9);  LEW=0162
00001130 00 09                    |        |
00001132 30 29 00 1a              |0)      |		MOVE.W	(A1+0x1a),D0
00001136 08 80 00 07              |        |		BCLR.L	#0x7,D0
0000113a 80 9f                    |        |		OR.L	(A7)+,D0
0000113c 33 40 00 1a              |3@      |		MOVE.W	D0,(A1+0x1a)
00001140 13 7c 00 4d 00 01        | | M    |		MOVE.B	#0x4d,(A1+0x1)
00001146 4c df 02 01              |L       |		MOVEM.L	(A7)+,D0+A1
0000114a 4e b8 04 8a              |N       |		JSR	0x48a
0000114e 64 00 01 ec              |d       |		BCC	0x133c
00001152 4e b8 10 a4              |N       |		JSR	0x10a4
00001156 4e b8 53 76              |N Sv    |		JSR	0x5376
0000115a 4e b8 14 30              |N  0    |		JSR	0x1430
0000115e 64 00 01 dc              |d       |		BCC	0x133c
00001162 4e b8 53 aa              |N S     |		JSR	0x53aa
00001166 4e b8 10 cc              |N       |		JSR	0x10cc
0000116a 4e b8 13 9c              |N       |		JSR	0x139c
0000116e 4e f8 12 0e              |N       |		JMP	0x120e
00001172					R1K_OP_02_DISK_0e(A0=mailbox):
00001172 4e b8 0f e2              |N       |		JSR	ConvertGeometry(A0=CHAN)
00001176 4e b8 10 a4              |N       |		JSR	0x10a4
0000117a 4e b8 53 76              |N Sv    |		JSR	0x5376
0000117e 48 e7 80 40              |H  @    |		MOVEM.L	A1+D0,-(A7)
00001182 30 3c 00 61              |0< a    |		MOVE.W	#0x61,D0
00001186 4e b8 11 b0              |N       |		JSR	0x11b0
0000118a 4c df 02 01              |L       |		MOVEM.L	(A7)+,D0+A1
0000118e 4e b8 04 8a              |N       |		JSR	0x48a
00001192 54 fa 06 0f              |T       |		TRAPCC.W	#0x060f
00001196 2f 09                    |/       |		MOVE.L	A1,-(A7)
00001198 22 70 01 62 00 04 00 04  |"p b    |		MOVEA.L	((A0+#0x4)+#0x4),A1	;  LEW=0162
000011a0 3f 29 00 12              |?)      |		MOVE.W	(A1+0x12),-(A7)
000011a4 4e b8 07 5a              |N  Z    |		JSR	GET_SECTOR_BUFFER([A0+0x13].B => A1)
000011a8 32 9f                    |2       |		MOVE.W	(A7)+,(A1)
000011aa 22 5f                    |"_      |		MOVEA.L	(A7)+,A1
000011ac 4e f8 12 36              |N  6    |		JMP	0x1236
000011b0 4e b8 08 9a              |N       |		JSR	Assert_612_still_booting()
000011b4 22 68 00 04              |"h      |		MOVEA.L	(A0+0x4),A1
000011b8 13 bc 00 01 01 62 00 14  |     b  |		MOVE.B	#0x01,((A1+#0x14)+#0x12);  LEW=0162
000011c0 00 12                    |        |
000011c2 22 69 00 04              |"i      |		MOVEA.L	(A1+0x4),A1
000011c6 33 68 00 1c 00 02        |3h      |		MOVE.W	(A0+0x1c),(A1+0x2)
000011cc 33 68 00 1e 00 12        |3h      |		MOVE.W	(A0+0x1e),(A1+0x12)
000011d2 32 80                    |2       |		MOVE.W	D0,(A1)
000011d4 4e 75                    |Nu      |		RTS
000011d6					R1K_OP_02_DISK_0f(A0=mailbox):
000011d6 4e b8 0f e2              |N       |		JSR	ConvertGeometry(A0=CHAN)
000011da 4e b8 10 a4              |N       |		JSR	0x10a4
000011de 4e b8 53 76              |N Sv    |		JSR	0x5376
000011e2 48 e7 80 40              |H  @    |		MOVEM.L	A1+D0,-(A7)
000011e6 30 3c 00 63              |0< c    |		MOVE.W	#0x63,D0
000011ea 4e b8 11 b0              |N       |		JSR	0x11b0
000011ee 08 29 00 00 00 01        | )      |		BTST.B	#0x0,(A1+0x1)
000011f4 66 f8                    |f       |		BNE	0x11ee
000011f6 32 80                    |2       |		MOVE.W	D0,(A1)
000011f8 4c df 02 01              |L       |		MOVEM.L	(A7)+,D0+A1
000011fc 4e b8 04 8a              |N       |		JSR	0x48a
00001200 54 fa 06 17              |T       |		TRAPCC.W	#0x0617
00001204 60 30                    |`0      |		BRA	0x1236
00001206					R1K_OP_02_DISK_12(A0=mailbox):
00001206 4e b8 0f e2              |N       |		JSR	ConvertGeometry(A0=CHAN)
0000120a 4e b8 13 5e              |N  ^    |		JSR	0x135e
0000120e 65 2e                    |e.      |		BCS	0x123e
00001210 4e f8 13 34              |N  4    |		JMP	0x1334
00001214					R1K_OP_02_DISK_0a(A0=mailbox):
00001214 4e b8 0f e2              |N       |		JSR	ConvertGeometry(A0=CHAN)
00001218 60 0c                    |`       |		BRA	0x1226
0000121a					R1K_OP_02_DISK_02(A0=mailbox):
0000121a 4e b8 0f e2              |N       |		JSR	ConvertGeometry(A0=CHAN)
0000121e 4e b8 13 5e              |N  ^    |		JSR	0x135e
00001222 64 00 01 10              |d       |		BCC	0x1334
00001226 4e b8 10 a4              |N       |		JSR	0x10a4
0000122a 4e b8 53 76              |N Sv    |		JSR	0x5376
0000122e 4e b8 14 42              |N  B    |		JSR	0x1442
00001232 64 00 01 08              |d       |		BCC	0x133c
00001236 4e b8 53 aa              |N S     |		JSR	0x53aa
0000123a 4e b8 10 cc              |N       |		JSR	0x10cc
0000123e 4e b8 10 46              |N  F    |		JSR	0x1046
00001242 4e f8 04 98              |N       |		JMP	ReturnMailbox_1()
00001246					R1K_OP_02_DISK_09(A0=mailbox):
00001246 4e b8 0f e2              |N       |		JSR	ConvertGeometry(A0=CHAN)
0000124a 4e b8 10 a4              |N       |		JSR	0x10a4
0000124e 4e b8 53 76              |N Sv    |		JSR	0x5376
00001252 4e b8 13 c4              |N       |		JSR	0x13c4
00001256 4e b8 13 fa              |N       |		JSR	0x13fa
0000125a 54 fa 07 43              |T  C    |		TRAPCC.W	#0x0743
0000125e 60 d6                    |`       |		BRA	0x1236
00001260					R1K_OP_02_DISK_07(A0=mailbox):
00001260 4e b8 0f e2              |N       |		JSR	ConvertGeometry(A0=CHAN)
00001264 4e b8 10 a4              |N       |		JSR	0x10a4
00001268 4e b8 53 76              |N Sv    |		JSR	0x5376
0000126c 4e b8 14 42              |N  B    |		JSR	0x1442
00001270 64 00 00 ca              |d       |		BCC	0x133c
00001274 4e b8 14 30              |N  0    |		JSR	0x1430
00001278 60 b8                    |`       |		BRA	0x1232
0000127a					R1K_OP_02_DISK_00(A0=mailbox):
0000127a 42 41                    |BA      |		CLR.W	D1
0000127c 12 28 00 1a              | (      |		MOVE.B	(A0+0x1a),D1
00001280 0c 01 00 0f              |        |		CMPI.B	#0x0f,D1
00001284 6e 64                    |nd      |		BGT	0x12ea
00001286 4a 30 15 a2 6b 24 00 1b  |J0  k$  |		TST.B	((D1.W*4+#DRIVE_TABLE)+#0x1b);  LEW=15a2
0000128e 66 5a                    |fZ      |		BNE	0x12ea
00001290 4e b8 0f e2              |N       |		JSR	ConvertGeometry(A0=CHAN)
00001294 4e b8 10 a4              |N       |		JSR	0x10a4
00001298 4e b8 53 76              |N Sv    |		JSR	0x5376
0000129c 48 e7 00 70              |H  p    |		MOVEM.L	A3+A2+A1,-(A7)
000012a0 4e b8 07 5a              |N  Z    |		JSR	GET_SECTOR_BUFFER([A0+0x13].B => A1)
000012a4 24 68 00 04              |$h      |		MOVEA.L	(A0+0x4),A2
000012a8 26 6a 00 04              |&j      |		MOVEA.L	(A2+0x4),A3
000012ac 17 6a 00 18 00 09        | j      |		MOVE.B	(A2+0x18),(A3+0x9)
000012b2 36 bc 40 00              |6 @     |		MOVE.W	#0x4000,(A3)
000012b6 08 13 00 06              |        |		BTST.B	#0x6,(A3)
000012ba 56 fa 08 06              |V       |		TRAPNE.W	#0x0806
000012be 32 fc 00 01              |2       |		MOVE.W	#0x1,(A1)+
000012c2 32 eb 00 16              |2       |		MOVE.W	(A3+0x16),(A1)+
000012c6 32 eb 00 18              |2       |		MOVE.W	(A3+0x18),(A1)+
000012ca 32 ab 00 1a              |2       |		MOVE.W	(A3+0x1a),(A1)
000012ce 21 7c 00 00 00 08 00 08  |!|      |		MOVE.L	#0x8,(A0+0x8)
000012d6 4e b8 53 aa              |N S     |		JSR	0x53aa
000012da 4e b8 10 cc              |N       |		JSR	0x10cc
000012de 4e b8 10 46              |N  F    |		JSR	0x1046
000012e2 4c df 0e 00              |L       |		MOVEM.L	(A7)+,A1+A2+A3
000012e6 4e f8 04 98              |N       |		JMP	ReturnMailbox_1()
000012ea 2f 09                    |/       |		MOVE.L	A1,-(A7)
000012ec 4e b8 07 5a              |N  Z    |		JSR	GET_SECTOR_BUFFER([A0+0x13].B => A1)
000012f0 42 51                    |BQ      |		CLR.W	(A1)
000012f2 21 7c 00 00 00 02 00 08  |!|      |		MOVE.L	#0x2,(A0+0x8)
000012fa 22 5f                    |"_      |		MOVEA.L	(A7)+,A1
000012fc 4e f8 04 98              |N       |		JMP	ReturnMailbox_1()
00001300					R1K_OP_02_DISK_01(A0=mailbox):
00001300 4e b8 0f e2              |N       |		JSR	ConvertGeometry(A0=CHAN)
00001304 48 e7 00 60              |H  `    |		MOVEM.L	A2+A1,-(A7)
00001308 4e b8 07 5a              |N  Z    |		JSR	GET_SECTOR_BUFFER([A0+0x13].B => A1)
0000130c 45 f0 01 62 00 04 00 1c  |E  b    |		LEA.L	((A0+#0x4)+#0x1c),A2	;  LEW=0162
00001314 22 da                    |"       |		MOVE.L	(A2)+,(A1)+
00001316 22 da                    |"       |		MOVE.L	(A2)+,(A1)+
00001318 22 da                    |"       |		MOVE.L	(A2)+,(A1)+
0000131a 22 da                    |"       |		MOVE.L	(A2)+,(A1)+
0000131c 22 da                    |"       |		MOVE.L	(A2)+,(A1)+
0000131e 32 92                    |2       |		MOVE.W	(A2),(A1)
00001320 4c df 06 00              |L       |		MOVEM.L	(A7)+,A1+A2
00001324 21 7c 00 00 00 16 00 08  |!|      |		MOVE.L	#0x16,(A0+0x8)
0000132c 4e b8 10 46              |N  F    |		JSR	0x1046
00001330 4e f8 04 98              |N       |		JMP	ReturnMailbox_1()
00001334 4e b8 10 a4              |N       |		JSR	0x10a4
00001338 4e b8 53 76              |N Sv    |		JSR	0x5376
0000133c 4e b8 13 c4              |N       |		JSR	0x13c4
00001340 4a 78 6b 64              |Jxkd    |		TST.W	0x6b64
00001344 66 08                    |f       |		BNE	0x134e
00001346 4e b8 13 9c              |N       |		JSR	0x139c
0000134a 54 fa 07 3e              |T  >    |		TRAPCC.W	#0x073e
0000134e 4e b8 53 aa              |N S     |		JSR	0x53aa
00001352 4e b8 10 cc              |N       |		JSR	0x10cc
00001356 4e b8 10 46              |N  F    |		JSR	0x1046
0000135a 4e f8 04 90              |N       |		JMP	ReturnMailbox_0()
0000135e 48 e7 80 40              |H  @    |		MOVEM.L	A1+D0,-(A7)
00001362 22 70 01 62 00 04 00 04  |"p b    |		MOVEA.L	((A0+#0x4)+#0x4),A1	;  LEW=0162
0000136a 13 70 01 62 00 04 00 18  | p b    |		MOVE.B	((A0+#0x4)+#0x18),(A1+0x9);  LEW=0162
00001372 00 09                    |        |
00001374 30 29 00 1c              |0)      |		MOVE.W	(A1+0x1c),D0
00001378 b0 68 00 1c              | h      |		CMP.W	(A0+0x1c),D0
0000137c 66 0a                    |f       |		BNE	0x1388
0000137e 44 fc 00 01              |D       |		MOVE.W	#0x1,CCR
00001382 4c df 02 01              |L       |		MOVEM.L	(A7)+,D0+A1
00001386 4e 75                    |Nu      |		RTS
00001388 33 68 00 1c 00 1c        |3h      |		MOVE.W	(A0+0x1c),(A1+0x1c)
0000138e 13 7c 00 45 00 01        | | E    |		MOVE.B	#0x45,(A1+0x1)
00001394 4c df 02 01              |L       |		MOVEM.L	(A7)+,D0+A1
00001398 4e f8 04 8a              |N       |		JMP	0x48a
0000139c 2f 09                    |/       |		MOVE.L	A1,-(A7)
0000139e 22 70 01 62 00 04 00 04  |"p b    |		MOVEA.L	((A0+#0x4)+#0x4),A1	;  LEW=0162
000013a6 13 70 01 62 00 04 00 18  | p b    |		MOVE.B	((A0+#0x4)+#0x18),(A1+0x9);  LEW=0162
000013ae 00 09                    |        |
000013b0 42 69 00 1c              |Bi      |		CLR.W	(A1+0x1c)
000013b4 42 69 00 06              |Bi      |		CLR.W	(A1+0x6)
000013b8 13 7c 00 47 00 01        | | G    |		MOVE.B	#0x47,(A1+0x1)
000013be 22 5f                    |"_      |		MOVEA.L	(A7)+,A1
000013c0 4e f8 04 8a              |N       |		JMP	0x48a
000013c4 2f 09                    |/       |		MOVE.L	A1,-(A7)
000013c6 22 70 01 62 00 04 00 04  |"p b    |		MOVEA.L	((A0+#0x4)+#0x4),A1	;  LEW=0162
000013ce 13 70 01 62 00 04 00 18  | p b    |		MOVE.B	((A0+#0x4)+#0x18),(A1+0x9);  LEW=0162
000013d6 00 09                    |        |
000013d8 13 7c 00 09 00 01        | |      |		MOVE.B	#0x09,(A1+0x1)
000013de 4a 29 00 0b              |J)      |		TST.B	(A1+0xb)
000013e2 6a fa                    |j       |		BPL	0x13de
000013e4 08 11 00 06              |        |		BTST.B	#0x6,(A1)
000013e8 66 0c                    |f       |		BNE	PANIC_0x73b_disk_ctlr_drive_clear_failed
000013ea 08 29 00 06 00 0a        | )      |		BTST.B	#0x6,(A1+0xa)
000013f0 66 04                    |f       |		BNE	PANIC_0x73b_disk_ctlr_drive_clear_failed
000013f2 22 5f                    |"_      |		MOVEA.L	(A7)+,A1
000013f4 4e 75                    |Nu      |		RTS
000013f6					PANIC_0x73b_disk_ctlr_drive_clear_failed:
000013f6 50 fa 07 3b              |P  ;    |		PANIC.W	#0x73b
000013fa 48 e7 00 60              |H  `    |		MOVEM.L	A2+A1,-(A7)
000013fe 24 68 00 04              |$h      |		MOVEA.L	(A0+0x4),A2
00001402 22 6a 00 04              |"j      |		MOVEA.L	(A2+0x4),A1
00001406 13 6a 00 18 00 09        | j      |		MOVE.B	(A2+0x18),(A1+0x9)
0000140c 13 7c 00 13 00 01        | |      |		MOVE.B	#0x13,(A1+0x1)
00001412 15 bc 00 01 01 62 00 14  |     b  |		MOVE.B	#0x01,((A2+#0x14)+#0x12);  LEW=0162
0000141a 00 12                    |        |
0000141c 4a 29 00 0b              |J)      |		TST.B	(A1+0xb)
00001420 6a fa                    |j       |		BPL	0x141c
00001422 13 7c 00 d2 00 01        | |      |		MOVE.B	#0xd2,(A1+0x1)
00001428 4c df 06 00              |L       |		MOVEM.L	(A7)+,A1+A2
0000142c 4e f8 04 8a              |N       |		JMP	0x48a
00001430 48 e7 c0 60              |H  `    |		MOVEM.L	A2+A1+D1+D0,-(A7)
00001434 42 80                    |B       |		CLR.L	D0
00001436 10 28 00 1b              | (      |		MOVE.B	(A0+0x1b),D0
0000143a 2f 30 05 a0 5d bc        |/0  ]   |		MOVE.L	(D0.W*4+#0x5dbc),-(A7)	;  LEW=05a0
00001440 60 10                    |`       |		BRA	0x1452
00001442 48 e7 c0 60              |H  `    |		MOVEM.L	A2+A1+D1+D0,-(A7)
00001446 42 80                    |B       |		CLR.L	D0
00001448 10 28 00 1b              | (      |		MOVE.B	(A0+0x1b),D0
0000144c 2f 30 05 a0 5d 70        |/0  ]p  |		MOVE.L	(D0.W*4+#0x5d70),-(A7)	;  LEW=05a0
00001452 22 68 00 04              |"h      |		MOVEA.L	(A0+0x4),A1
00001456 24 69 00 04              |$i      |		MOVEA.L	(A1+0x4),A2
0000145a 15 69 00 18 00 09        | i      |		MOVE.B	(A1+0x18),(A2+0x9)
00001460 35 68 00 1c 00 1c        |5h      |		MOVE.W	(A0+0x1c),(A2+0x1c)
00001466 35 68 00 1e 00 06        |5h      |		MOVE.W	(A0+0x1e),(A2+0x6)
0000146c 15 7c 00 10 00 1a        | |      |		MOVE.B	#0x10,(A2+0x1a)
00001472 10 28 00 10              | (      |		MOVE.B	(A0+0x10),D0
00001476 e1 80                    |        |		ASL.L	#0x8,D0
00001478 e5 80                    |        |		ASL.L	#0x2,D0
0000147a 21 40 00 08              |!@      |		MOVE.L	D0,(A0+0x8)
0000147e 24 69 00 08              |$i      |		MOVEA.L	(A1+0x8),A2
00001482 4e b8 07 7c              |N  |    |		JSR	0x77c
00001486 e2 88                    |        |		LSR.L	#0x1,D0
00001488 44 40                    |D@      |		NEG.W	D0
0000148a 24 69 00 04              |$i      |		MOVEA.L	(A1+0x4),A2
0000148e 35 41 00 04              |5A      |		MOVE.W	D1,(A2+0x4)
00001492 4e 75                    |Nu      |		RTS
00001494 42 a8 00 08              |B       |		.XXX[0x4]
00001498 35 40 00 02 34 81 13 bc  |5@  4   |		.XXX[0x90]
000014a0 00 01 01 62 00 14 00 12  |   b    |
000014a8 4c df 06 03 4e f8 04 8a  |L   N   |
000014b0 08 f2 00 03 01 70 00 08  |     p  |
000014b8 00 09 32 3c 00 71 60 d4  |  2< q` |
000014c0 30 3c ff 00 55 40 08 f2  |0<  U@  |
000014c8 00 02 01 70 00 08 00 1a  |   p    |
000014d0 32 3c 00 73 60 be 30 3c  |2< s` 0<|
000014d8 ff 00 55 40 32 3c 00 6b  |  U@2< k|
000014e0 60 b2 08 f2 00 03 01 70  |`      p|
000014e8 00 08 00 09 32 3c 00 69  |    2< i|
000014f0 60 a2 30 3c ff 00 21 7c  |` 0<  !||
000014f8 00 00 02 00 00 08 32 3c  |      2<|
00001500 00 79 60 94 21 7c 00 00  | y` !|  |
00001508 00 18 00 08 32 3c 00 7f  |    2<  |
00001510 60 86 42 6a 00 1c 42 6a  |` Bj  Bj|
00001518 00 06 35 68 00 1c 00 12  |  5h    |
00001520 32 3c 00 77 4e f8 14 94  |2< wN   |
00001528					VECTOR_0xab:
00001528 48 e7 80 f0              |H       |		MOVEM.L	A3+A2+A1+A0+D0,-(A7)	; --> VECTOR_0xab
0000152c 08 f8 00 02 68 d0        |    h   |		BSET.B	#0x2,0x68d0
00001532 30 2f 00 1a              |0/      |		MOVE.W	(A7+0x1a),D0
00001536 26 70 01 a0 68 68        |&p  hh  |		MOVEA.L	(D0.W+#0x6868),A3	;  LEW=01a0
0000153c 24 6b 00 08              |$k      |		MOVEA.L	(A3+0x8),A2
00001540 30 12                    |0       |		MOVE.W	(A2),D0
00001542 4a 40                    |J@      |		TST.W	D0
00001544 6a 78                    |jx      |		BPL	0x15be
00001546 08 00 00 0e              |        |		BTST.L	#0xe,D0
0000154a 66 72                    |fr      |		BNE	0x15be
0000154c 30 2a 00 0e              |0*      |		MOVE.W	(A2+0xe),D0
00001550 41 bc 00 0f              |A       |		CHK.W	#0xf,D0
00001554 10 30 01 a0 5e 08        | 0  ^   |		MOVE.B	(D0.W+#0x5e08),D0	;  LEW=01a0
0000155a 5b fa 07 38              |[  8    |		TRAPMI.W	#0x0738
0000155e 15 40 00 09              | @      |		MOVE.B	D0,(A2+0x9)
00001562 15 70 01 a0 5e 18 00 0f  | p  ^   |		MOVE.B	(D0.W+#0x5e18),(A2+0xf)	;  LEW=01a0
0000156a d0 2b 00 10              | +      |		ADD.B	(A3+0x10),D0
0000156e 22 70 05 a0 6b 24        |"p  k$  |		MOVEA.L	(D0.W*4+#DRIVE_TABLE),A1;  LEW=05a0
00001574 20 69 00 00              | i      |		MOVEA.L	(A1+0x0),A0
00001578 b1 fc 93 03 fc 00        |        |		CMPA.L	#0x9303fc00,A0
0000157e 67 00 00 80              |g       |		BEQ	0x1600
00001582 08 2a 00 06 00 0a        | *      |		BTST.B	#0x6,(A2+0xa)
00001588 66 5c                    |f\      |		BNE	0x15e6
0000158a 4e b8 04 7a              |N  z    |		JSR	0x47a
0000158e 08 2a 00 06 00 01        | *      |		BTST.B	#0x6,(A2+0x1)
00001594 66 06                    |f       |		BNE	0x159c
00001596 15 7c 00 40 00 01        | | @    |		MOVE.B	#0x40,(A2+0x1)
0000159c 4a 2b 00 12              |J+      |		TST.B	(A3+0x12)
000015a0 67 16                    |g       |		BEQ	0x15b8
000015a2 4a 2a 00 01              |J*      |		TST.B	(A2+0x1)
000015a6 6a 10                    |j       |		BPL	0x15b8
000015a8 22 6b 00 0c              |"k      |		MOVEA.L	(A3+0xc),A1
000015ac 15 69 00 18 00 09        | i      |		MOVE.B	(A1+0x18),(A2+0x9)
000015b2 15 7c 00 c0 00 01        | |      |		MOVE.B	#0xc0,(A2+0x1)
000015b8 4c df 0f 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1+A2+A3
000015bc 4e 73                    |Ns      |		RTE
000015be 4a 2b 00 12              |J+      |		TST.B	(A3+0x12)
000015c2 57 fa 07 39              |W  9    |		TRAPEQ.W	#0x0739
000015c6 08 00 00 07              |        |		BTST.L	#0x7,D0
000015ca 57 fa 07 3a              |W  :    |		TRAPEQ.W	#0x073a
000015ce 42 2b 00 12              |B+      |		CLR.B	(A3+0x12)
000015d2 22 6b 00 0c              |"k      |		MOVEA.L	(A3+0xc),A1
000015d6 15 69 00 18 00 09        | i      |		MOVE.B	(A1+0x18),(A2+0x9)
000015dc 20 69 00 00              | i      |		MOVEA.L	(A1+0x0),A0
000015e0 08 00 00 0e              |        |		BTST.L	#0xe,D0
000015e4 67 a4                    |g       |		BEQ	0x158a
000015e6 4e b8 16 34              |N  4    |		JSR	0x1634
000015ea 14 bc 00 40              |   @    |		MOVE.B	#0x40,(A2)
000015ee 10 28 00 0e              | (      |		MOVE.B	(A0+0xe),D0
000015f2 02 00 00 01              |        |		ANDI.B	#0x01,D0
000015f6 01 e9 00 1a              |        |		BSET.B	D0,(A1+0x1a)
000015fa 4e b8 04 82              |N       |		JSR	0x482
000015fe 60 8e                    |`       |		BRA	0x158e
00001600 08 2a 00 04 00 0a        | *      |		BTST.B	#0x4,(A2+0xa)
00001606 66 10                    |f       |		BNE	0x1618
00001608 4a 29 00 19              |J)      |		TST.B	(A1+0x19)
0000160c 57 fa 06 42              |W  B    |		TRAPEQ.W	#0x0642
00001610 42 29 00 19              |B)      |		CLR.B	(A1+0x19)
00001614 4e f8 15 8e              |N       |		JMP	0x158e
00001618 35 7c 10 00 00 1a        |5|      |		MOVE.W	#0x1000,(A2+0x1a)
0000161e 4a 29 00 19              |J)      |		TST.B	(A1+0x19)
00001622 56 fa 06 42              |V  B    |		TRAPNE.W	#0x0642
00001626 13 7c 00 01 00 19        | |      |		MOVE.B	#0x01,(A1+0x19)
0000162c 42 29 00 1b              |B)      |		CLR.B	(A1+0x1b)
00001630 4e f8 15 8e              |N       |		JMP	0x158e
00001634 2f 09                    |/       |		MOVE.L	A1,-(A7)
00001636 d2 fc 00 1c              |        |		ADDA.W	#0x1c,A1
0000163a 32 ea 00 00              |2       |		MOVE.W	(A2+0x0),(A1)+
0000163e 32 ea 00 08              |2       |		MOVE.W	(A2+0x8),(A1)+
00001642 32 ea 00 0a              |2       |		MOVE.W	(A2+0xa),(A1)+
00001646 32 ea 00 0c              |2       |		MOVE.W	(A2+0xc),(A1)+
0000164a 42 78 6b 64              |Bxkd    |		CLR.W	0x6b64
0000164e 08 2a 00 04 00 22        | *   "  |		BTST.B	#0x4,(A2+0x22)
00001654 67 06                    |g       |		BEQ	0x165c
00001656 31 fc 00 01 6b 64        |1   kd  |		MOVE.W	#0x1,0x6b64
0000165c 32 ea 00 22              |2  "    |		MOVE.W	(A2+0x22),(A1)+
00001660 32 ea 00 24              |2  $    |		MOVE.W	(A2+0x24),(A1)+
00001664 32 ea 00 26              |2  &    |		MOVE.W	(A2+0x26),(A1)+
00001668 32 ea 00 1c              |2       |		MOVE.W	(A2+0x1c),(A1)+
0000166c 32 ea 00 06              |2       |		MOVE.W	(A2+0x6),(A1)+
00001670 32 ea 00 14              |2       |		MOVE.W	(A2+0x14),(A1)+
00001674 32 ea 00 20              |2       |		MOVE.W	(A2+0x20),(A1)+
00001678 22 5f                    |"_      |		MOVEA.L	(A7)+,A1
0000167a 4e 75                    |Nu      |		RTS
0000167c 48 e7 fc c0              |H       |		MOVEM.L	A1+A0+D5+D4+D3+D2+D1+D0,-(A7)
00001680 46 fc 27 00              |F '     |		MOVE.W	#0x2700,SR
00001684 42 81                    |B       |		CLR.L	D1
00001686 32 7c 5e 26              |2|^&    |		MOVEA.W	#0x5e26,A1
0000168a 20 70 15 a0 6b 14        | p  k   |		MOVEA.L	(D1.W*4+#0x6b14),A0	;  LEW=15a0
00001690 b1 fc 93 03 fc 00        |        |		CMPA.L	#0x9303fc00,A0
00001696 67 00 01 5a              |g  Z    |		BEQ	0x17f2
0000169a 20 68 00 08              | h      |		MOVEA.L	(A0+0x8),A0
0000169e 34 3c 03 ff              |4<      |		MOVE.W	#0x3ff,D2
000016a2 76 ff                    |v       |		MOVEQ.L	#-0x01,D3
000016a4 4e b8 18 04              |N       |		JSR	0x1804
000016a8 b1 03                    |        |		EOR.B	D0,D3
000016aa 51 ca ff f8              |Q       |		DBF	D2,0x16a4
000016ae 67 2c                    |g,      |		BEQ	0x16dc
000016b0 4e b9 80 00 20 10        |N       |		JSR	IOC_EEPROM_PART2_EXPORT_2010
000016b6 0d 0a 07 57 61 72 6e 69  |   Warni|		.TXT	'\r\n'
000016be 6e 67 3a 20 45 45 50 52  |ng: EEPR|		.TXT	'\x07Warning: EEPROM Checksum error'
000016d8 4e b8 18 3e              |N  >    |		JSR	0x183e
000016dc 42 82                    |B       |		CLR.L	D2
000016de 4e b8 18 04              |N       |		JSR	0x1804
000016e2 28 00                    |(       |		MOVE.L	D0,D4
000016e4 42 85                    |B       |		CLR.L	D5
000016e6 76 04                    |v       |		MOVEQ.L	#0x04,D3
000016e8 34 30 33 a0 5e 1c        |403 ^   |		MOVE.W	(D3.W*2+#0x5e1c),D2	;  LEW=33a0
000016ee 4e b8 18 04              |N       |		JSR	0x1804
000016f2 14 31 30 00              | 10     |		MOVE.B	(A1+D3.W),D2
000016f6 b5 00                    |        |		EOR.B	D2,D0
000016f8 b1 04                    |        |		EOR.B	D0,D4
000016fa 8a 00                    |        |		OR.B	D0,D5
000016fc 51 cb ff ea              |Q       |		DBF	D3,0x16e8
00001700 67 00 00 da              |g       |		BEQ	0x17dc
00001704 4e b9 80 00 20 10        |N       |		JSR	IOC_EEPROM_PART2_EXPORT_2010
0000170a 0d 0a 07 45 72 72 6f 72  |   Error|		.TXT	'\r\n'
00001712 3a 20 45 45 50 52 4f 4d  |: EEPROM|		.TXT	'\x07Error: EEPROM Interrupt Vector settings are incorrect'
00001744 4e b8 18 3e              |N  >    |		JSR	0x183e
00001748 4e b9 80 00 20 10        |N       |		JSR	IOC_EEPROM_PART2_EXPORT_2010
0000174e 4f 70 65 6e 20 53 57 2d  |Open SW-|		.TXT	'Open SW-4 on the controller and press any key to correct it.\r\n'
0000178e 4e b9 80 00 20 08        |N       |		JSR	IOC_EEPROM_PART2_EXPORT_2008
00001794 42 82                    |B       |		CLR.L	D2
00001796 20 04                    |        |		MOVE.L	D4,D0
00001798 4e b8 18 1e              |N       |		JSR	0x181e
0000179c 76 04                    |v       |		MOVEQ.L	#0x04,D3
0000179e 34 30 33 a0 5e 1c        |403 ^   |		MOVE.W	(D3.W*2+#0x5e1c),D2	;  LEW=33a0
000017a4 10 31 30 00              | 10     |		MOVE.B	(A1+D3.W),D0
000017a8 4e b8 18 1e              |N       |		JSR	0x181e
000017ac 51 cb ff f0              |Q       |		DBF	D3,0x179e
000017b0 30 bc 00 25              |0  %    |		MOVE.W	#0x25,(A0)
000017b4 08 28 00 00 00 01        | (      |		BTST.B	#0x0,(A0+0x1)
000017ba 66 f8                    |f       |		BNE	0x17b4
000017bc 13 fc 00 01 00 00 fc 04  |        |		MOVE.B	#0x01,0xfc04
000017c4 13 fc 00 08 00 00 fc 01  |        |		MOVE.B	#0x08,BOOT_REASON_CODE
000017cc 23 fc 00 00 17 cc 00 00  |#       |		MOVE.L	#0x17cc,0xfc08
000017d4 fc 08                    |        |
000017d6 4e f9 80 00 20 04        |N       |		JMP	IOC_EEPROM_PART2_EXPORT_2004
000017dc 30 bc 00 c0              |0       |		MOVE.W	#0xc0,(A0)
000017e0 30 70 13 a0 5d 1c        |0p  ]   |		MOVEA.W	(D1.W*2+#0x5d1c),A0	;  LEW=13a0
000017e6 4e b8 53 0c              |N S     |		JSR	0x530c
000017ea 0c 00 00 03              |        |		CMPI.B	#0x03,D0
000017ee 56 fa 07 05              |V       |		TRAPNE.W	#0x0705
000017f2 5a 89                    |Z       |		ADDQ.L	#0x5,A1
000017f4 52 81                    |R       |		ADDQ.L	#0x1,D1
000017f6 0c 41 00 04              | A      |		CMPI.W	#0x0004,D1
000017fa 6d 00 fe 8e              |m       |		BLT	0x168a
000017fe 4c df 03 3f              |L  ?    |		MOVEM.L	(A7)+,D0+D1+D2+D3+D4+D5+A0+A1
00001802 4e 75                    |Nu      |		RTS
00001804 31 42 00 02              |1B      |		MOVE.W	D2,(A0+0x2)
00001808 30 bc 00 21              |0  !    |		MOVE.W	#0x21,(A0)
0000180c 70 14                    |p       |		MOVEQ.L	#0x14,D0
0000180e 51 c8 ff fe              |Q       |		DBF	D0,0x180e
00001812 4a 28 00 01              |J(      |		TST.B	(A0+0x1)
00001816 6a f4                    |j       |		BPL	0x180c
00001818 30 28 00 12              |0(      |		MOVE.W	(A0+0x12),D0
0000181c 4e 75                    |Nu      |		RTS
0000181e 31 40 00 12              |1@      |		MOVE.W	D0,(A0+0x12)
00001822 31 42 00 02              |1B      |		MOVE.W	D2,(A0+0x2)
00001826 30 bc 00 23              |0  #    |		MOVE.W	#0x23,(A0)
0000182a 08 28 00 00 00 01        | (      |		BTST.B	#0x0,(A0+0x1)
00001830 66 f8                    |f       |		BNE	0x182a
00001832 30 bc 00 23              |0  #    |		MOVE.W	#0x23,(A0)
00001836 4a 28 00 01              |J(      |		TST.B	(A0+0x1)
0000183a 6a fa                    |j       |		BPL	0x1836
0000183c 4e 75                    |Nu      |		RTS
0000183e 4e b9 80 00 20 10        |N       |		JSR	IOC_EEPROM_PART2_EXPORT_2010
00001844 2c 20 44 69 73 6b 2f 54  |, Disk/T|		.TXT	', Disk/Tape Controller '
0000185c 70 30                    |p0      |		MOVEQ.L	#0x30,D0
0000185e d0 01                    |        |		ADD.B	D1,D0
00001860 4e b9 80 00 20 0c        |N       |		JSR	IOC_EEPROM_PART2_RESTART_MACHINE()
00001866 4e b9 80 00 20 10        |N       |		JSR	IOC_EEPROM_PART2_EXPORT_2010
0000186c 2e 0d 0a 07 00 00        |.       |		.TXT	'.\r\n'
							.TXT	'\x07'
00001872 4e 75                    |Nu      |		RTS
00001874 4e 75                    |Nu      |		RTS
00001876 7e 0a                    |~       |		MOVEQ.L	#0x0a,D7
00001878 53 87                    |S       |		SUBQ.L	#0x1,D7
0000187a 6b f8                    |k       |		BMI	0x1874
0000187c 42 39 00 00 fc 05        |B9      |		CLR.B	0xfc05
00001882 0c 38 00 02 68 c4        | 8  h   |		CMPI.B	#0x02,0x68c4
00001888 66 ea                    |f       |		BNE	0x1874
0000188a 4a b8 68 cc              |J h     |		TST.L	0x68cc
0000188e 67 e4                    |g       |		BEQ	0x1874
00001890 20 78 68 c8              | xh     |		MOVEA.L	0x68c8,A0
00001894 30 38 68 c6              |08h     |		MOVE.W	0x68c6,D0
00001898 02 40 00 03              | @      |		ANDI.W	#0x0003,D0
0000189c 31 7c 00 20 00 08        |1|      |		MOVE.W	#0x20,(A0+0x8)
000018a2 31 40 00 08              |1@      |		MOVE.W	D0,(A0+0x8)
000018a6 30 bc 40 00              |0 @     |		MOVE.W	#0x4000,(A0)
000018aa 08 28 00 04 00 08        | (      |		BTST.B	#0x4,(A0+0x8)
000018b0 66 c2                    |f       |		BNE	0x1874
000018b2 30 bc 00 13              |0       |		MOVE.W	#0x13,(A0)
000018b6 4a 28 00 01              |J(      |		TST.B	(A0+0x1)
000018ba 6a fa                    |j       |		BPL	0x18b6
000018bc 4a 10                    |J       |		TST.B	(A0)
000018be 6b b4                    |k       |		BMI	0x1874
000018c0 31 7c 10 00 00 1a        |1|      |		MOVE.W	#0x1000,(A0+0x1a)
000018c6 31 78 68 cc 00 1c        |1xh     |		MOVE.W	0x68cc,(A0+0x1c)
000018cc 31 78 68 ce 00 06        |1xh     |		MOVE.W	0x68ce,(A0+0x6)
000018d2 70 03                    |p       |		MOVEQ.L	#0x03,D0
000018d4 42 84                    |B       |		CLR.L	D4
000018d6 61 00 00 44              |a  D    |		BSR	0x191c
000018da 66 00 ff 9c              |f       |		BNE	0x1878
000018de 51 c8 ff f6              |Q       |		DBF	D0,0x18d6
000018e2 42 85                    |B       |		CLR.L	D5
000018e4 20 3c 00 e0 00 00        | <      |		MOVE.L	#0xe00000,D0
000018ea 7e 03                    |~       |		MOVEQ.L	#0x03,D7
000018ec 4e b8 0f 66              |N  f    |		JSR	0xf66
000018f0 67 08                    |g       |		BEQ	0x18fa
000018f2 4a 85                    |J       |		TST.L	D5
000018f4 66 00 00 04              |f       |		BNE	0x18fa
000018f8 2a 06                    |*       |		MOVE.L	D6,D5
000018fa 4a 47                    |JG      |		TST.W	D7
000018fc 66 06                    |f       |		BNE	0x1904
000018fe 23 c5 00 03 ff fc        |#       |		MOVE.L	D5,0x3fffc
00001904 28 3c 00 02 00 00        |(<      |		MOVE.L	#0x20000,D4
0000190a 61 00 00 10              |a       |		BSR	0x191c
0000190e 51 cf ff dc              |Q       |		DBF	D7,0x18ec
00001912 13 fc 00 01 00 00 fc 05  |        |		MOVE.B	#0x01,0xfc05
0000191a 4e 75                    |Nu      |		RTS
0000191c 72 7f                    |r       |		MOVEQ.L	#0x7f,D1
0000191e 42 83                    |B       |		CLR.L	D3
00001920 74 07                    |t       |		MOVEQ.L	#0x07,D2
00001922 00 43 20 00              | C      |		ORI.W	#0x2000,D3
00001926 04 43 04 00              | C      |		SUBI.W	#0x0400,D3
0000192a 21 84 31 b0 a1 00 00 00  |! 1     |		MOVE.L	D4,(D3.W+#0xa1000000)	;  LEW=31b0
00001932 51 ca ff f2              |Q       |		DBF	D2,0x1926
00001936 58 83                    |X       |		ADDQ.L	#0x4,D3
00001938 06 84 00 00 04 00        |        |		ADDI.L	#0x00000400,D4
0000193e 51 c9 ff e0              |Q       |		DBF	D1,0x1920
00001942 42 68 00 00              |Bh      |		CLR.W	(A0+0x0)
00001946 42 68 00 04              |Bh      |		CLR.W	(A0+0x4)
0000194a 42 68 00 02              |Bh      |		CLR.W	(A0+0x2)
0000194e 11 7c 00 31 00 01        | | 1    |		MOVE.B	#0x31,(A0+0x1)
00001954 72 7f                    |r       |		MOVEQ.L	#0x7f,D1
00001956 51 c9 ff fe              |Q       |		DBF	D1,0x1956
0000195a 4a 28 00 01              |J(      |		TST.B	(A0+0x1)
0000195e 6a f6                    |j       |		BPL	0x1956
00001960 4a 10                    |J       |		TST.B	(A0)
00001962 6a 12                    |j       |		BPL	0x1976
00001964 00 68 40 00 00 00        | h@     |		ORI.W	#0x4000,(A0+0x0)
0000196a 11 7c 00 09 00 01        | |      |		MOVE.B	#0x09,(A0+0x1)
00001970 4a 28 00 01              |J(      |		TST.B	(A0+0x1)
00001974 6a fa                    |j       |		BPL	0x1970
00001976 4a 68 00 02              |Jh      |		TST.W	(A0+0x2)
0000197a 4e 75                    |Nu      |		RTS
0000197c					R1K_OP_03_TAPE(A0=mailbox):
0000197c 46 fc 23 00              |F #     |		MOVE.W	#0x2300,SR
00001980 42 41                    |BA      |		CLR.W	D1
00001982 12 28 00 1b              | (      |		MOVE.B	(A0+0x1b),D1
00001986 43 bc 00 1f              |C       |		CHK.W	#0x1f,D1
0000198a 48 e7 40 00              |H @     |		MOVEM.L	D1,-(A7)
0000198e 12 28 00 1a              | (      |		MOVE.B	(A0+0x1a),D1
00001992 e9 f0 10 82 11 b0 00 00  |        |		BFEXTU.L	(D1.W+#TAPE_DRIVE_CONFIG),{2:2},D1;  LEW=11b0
0000199a fc 6c                    | l      |
0000199c 0c 01 00 02              |        |		CMPI.B	#0x02,D1
000019a0 4c df 00 02              |L       |		MOVEM.L	(A7)+,D1
000019a4 67 06                    |g       |		BEQ	0x19ac
000019a6 4e f0 15 a1 5e 4c        |N   ^L  |		JMP	((D1.W*4+#tape1_dispatch));  LEW=15a1
000019ac 4e f0 15 a1 5e cc        |N   ^   |		JMP	((D1.W*4+#tape2_dispatch));  LEW=15a1
000019b2 48 e7 c0 60              |H  `    |		MOVEM.L	A2+A1+D1+D0,-(A7)
000019b6 42 80                    |B       |		CLR.L	D0
000019b8 10 28 00 1a              | (      |		MOVE.B	(A0+0x1a),D0
000019bc 41 bc 00 03              |A       |		CHK.W	#0x3,D0
000019c0 4a 30 01 b0 00 00 fc 6c  |J0     l|		TST.B	(D0.W+#TAPE_DRIVE_CONFIG);  LEW=01b0
000019c8 6a 72                    |jr      |		BPL	0x1a3c
000019ca 45 f8 6f e0              |E o     |		LEA.L	0x6fe0,A2
000019ce e9 f0 10 82 01 b0 00 00  |        |		BFEXTU.L	(D0.W+#TAPE_DRIVE_CONFIG),{2:2},D1;  LEW=01b0
000019d6 fc 6c                    | l      |
000019d8 0c 01 00 02              |        |		CMPI.B	#0x02,D1
000019dc 67 10                    |g       |		BEQ	0x19ee
000019de e9 f0 11 82 01 b0 00 00  |        |		BFEXTU.L	(D0.W+#TAPE_DRIVE_CONFIG),{6:2},D1;  LEW=01b0
000019e6 fc 6c                    | l      |
000019e8 24 70 15 a0 6e f8        |$p  n   |		MOVEA.L	(D1.W*4+#0x6ef8),A2	;  LEW=15a0
000019ee 4a aa 00 00              |J       |		TST.L	(A2+0x0)
000019f2 6a 2e                    |j.      |		BPL	0x1a22
000019f4 10 28 00 0e              | (      |		MOVE.B	(A0+0xe),D0
000019f8 02 00 00 01              |        |		ANDI.B	#0x01,D0
000019fc 01 2a 00 2e              | * .    |		BTST.B	D0,(A2+0x2e)
00001a00 67 0c                    |g       |		BEQ	0x1a0e
00001a02 08 28 00 02 00 19        | (      |		BTST.B	#0x2,(A0+0x19)
00001a08 67 28                    |g(      |		BEQ	0x1a32
00001a0a 01 aa 00 2e              |   .    |		BCLR.B	D0,(A2+0x2e)
00001a0e 25 48 00 00              |%H      |		MOVE.L	A0,(A2+0x0)
00001a12 21 4a 00 04              |!J      |		MOVE.L	A2,(A0+0x4)
00001a16 11 e8 00 1b 70 48        |    pH  |		MOVE.B	(A0+0x1b),0x7048
00001a1c 4c df 06 03              |L       |		MOVEM.L	(A7)+,D0+D1+A1+A2
00001a20 4e 75                    |Nu      |		RTS
00001a22 45 ea 00 0c              |E       |		LEA.L	(A2+0xc),A2
00001a26 4e b8 53 3a              |N S:    |		JSR	0x533a
00001a2a 4c df 06 03              |L       |		MOVEM.L	(A7)+,D0+D1+A1+A2
00001a2e 4e f8 04 8a              |N       |		JMP	0x48a
00001a32 4c df 06 03              |L       |		MOVEM.L	(A7)+,D0+D1+A1+A2
00001a36 58 8f                    |X       |		ADDQ.L	#0x4,A7
00001a38 4e f8 04 90              |N       |		JMP	ReturnMailbox_0()
00001a3c 0c 28 00 01 00 1b        | (      |		CMPI.B	#0x01,(A0+0x1b)
00001a42 66 ee                    |f       |		BNE	0x1a32
00001a44 4e b8 07 5a              |N  Z    |		JSR	GET_SECTOR_BUFFER([A0+0x13].B => A1)
00001a48 45 f8 5f 84              |E _     |		LEA.L	0x5f84,A2
00001a4c 22 da                    |"       |		MOVE.L	(A2)+,(A1)+
00001a4e 22 da                    |"       |		MOVE.L	(A2)+,(A1)+
00001a50 22 da                    |"       |		MOVE.L	(A2)+,(A1)+
00001a52 22 da                    |"       |		MOVE.L	(A2)+,(A1)+
00001a54 21 7c 00 00 00 10 00 08  |!|      |		MOVE.L	#0x10,(A0+0x8)
00001a5c 4c df 06 03              |L       |		MOVEM.L	(A7)+,D0+D1+A1+A2
00001a60 58 8f                    |X       |		ADDQ.L	#0x4,A7
00001a62 4e f8 04 98              |N       |		JMP	ReturnMailbox_1()
00001a66 48 e7 80 60              |H  `    |		MOVEM.L	A2+A1+D0,-(A7)
00001a6a 24 68 00 04              |$h      |		MOVEA.L	(A0+0x4),A2
00001a6e 43 ea 00 0c              |C       |		LEA.L	(A2+0xc),A1
00001a72 4e b8 53 54              |N ST    |		JSR	0x5354
00001a76 64 3c                    |d<      |		BCC	0x1ab4
00001a78 c1 49                    | I      |		EXG.L	A0,A1
00001a7a 10 28 00 0e              | (      |		MOVE.B	(A0+0xe),D0
00001a7e 02 00 00 01              |        |		ANDI.B	#0x01,D0
00001a82 01 2a 00 2e              | * .    |		BTST.B	D0,(A2+0x2e)
00001a86 67 0c                    |g       |		BEQ	0x1a94
00001a88 08 28 00 02 00 19        | (      |		BTST.B	#0x2,(A0+0x19)
00001a8e 67 1c                    |g       |		BEQ	0x1aac
00001a90 01 aa 00 2e              |   .    |		BCLR.B	D0,(A2+0x2e)
00001a94 21 69 00 04 00 04        |!i      |		MOVE.L	(A1+0x4),(A0+0x4)
00001a9a 25 48 00 00              |%H      |		MOVE.L	A0,(A2+0x0)
00001a9e 11 e8 00 1b 70 48        |    pH  |		MOVE.B	(A0+0x1b),0x7048
00001aa4 4e b8 04 7a              |N  z    |		JSR	0x47a
00001aa8 20 49                    | I      |		MOVEA.L	A1,A0
00001aaa 60 10                    |`       |		BRA	0x1abc
00001aac 4e b8 04 90              |N       |		JSR	ReturnMailbox_0()
00001ab0 20 49                    | I      |		MOVEA.L	A1,A0
00001ab2 60 ba                    |`       |		BRA	0x1a6e
00001ab4 25 7c 93 03 fc 00 00 00  |%|      |		MOVE.L	#0x9303fc00,(A2+0x0)
00001abc 21 7c 93 03 fc 00 00 04  |!|      |		MOVE.L	#0x9303fc00,(A0+0x4)
00001ac4 4c df 06 01              |L       |		MOVEM.L	(A7)+,D0+A1+A2
00001ac8 4e 75                    |Nu      |		RTS
00001aca					tape1_00:
00001aca 2f 09                    |/       |		MOVE.L	A1,-(A7)
00001acc 21 7c 00 00 00 14 00 08  |!|      |		MOVE.L	#0x14,(A0+0x8)
00001ad4 4e b8 07 5a              |N  Z    |		JSR	GET_SECTOR_BUFFER([A0+0x13].B => A1)
00001ad8 42 41                    |BA      |		CLR.W	D1
00001ada 12 28 00 1a              | (      |		MOVE.B	(A0+0x1a),D1
00001ade 0c 01 00 04              |        |		CMPI.B	#0x04,D1
00001ae2 6c 1c                    |l       |		BGE	0x1b00
00001ae4 4a 30 11 b0 00 00 fc 6c  |J0     l|		TST.B	(D1.W+#TAPE_DRIVE_CONFIG);  LEW=11b0
00001aec 6a 12                    |j       |		BPL	0x1b00
00001aee e9 f0 11 82 11 b0 00 00  |        |		BFEXTU.L	(D1.W+#TAPE_DRIVE_CONFIG),{6:2},D1;  LEW=11b0
00001af6 fc 6c                    | l      |
00001af8 4a b0 15 a0 6e f8        |J   n   |		TST.L	(D1.W*4+#0x6ef8)	;  LEW=15a0
00001afe 6a 08                    |j       |		BPL	0x1b08
00001b00 42 51                    |BQ      |		CLR.W	(A1)
00001b02 22 5f                    |"_      |		MOVEA.L	(A7)+,A1
00001b04 4e f8 04 98              |N       |		JMP	ReturnMailbox_1()
00001b08 32 fc 00 01              |2       |		MOVE.W	#0x1,(A1)+
00001b0c 32 b8 6f 0e              |2 o     |		MOVE.W	0x6f0e,(A1)
00001b10 22 5f                    |"_      |		MOVEA.L	(A7)+,A1
00001b12 4e b8 19 b2              |N       |		JSR	0x19b2
00001b16 4e b8 1c e8              |N       |		JSR	0x1ce8
00001b1a 64 04                    |d       |		BCC	0x1b20
00001b1c 4e b8 04 8a              |N       |		JSR	0x48a
00001b20 4e b8 1c d8              |N       |		JSR	0x1cd8
00001b24 48 e7 00 60              |H  `    |		MOVEM.L	A2+A1,-(A7)
00001b28 24 70 01 62 00 04 00 04  |$p b    |		MOVEA.L	((A0+#0x4)+#0x4),A2	;  LEW=0162
00001b30 4e b8 07 5a              |N  Z    |		JSR	GET_SECTOR_BUFFER([A0+0x13].B => A1)
00001b34 58 89                    |X       |		ADDQ.L	#0x4,A1
00001b36 32 ea 00 02              |2       |		MOVE.W	(A2+0x2),(A1)+
00001b3a 24 70 01 62 00 04 00 30  |$p b   0|		MOVEA.L	((A0+#0x4)+#0x30),A2	;  LEW=0162
00001b42 22 da                    |"       |		MOVE.L	(A2)+,(A1)+
00001b44 22 da                    |"       |		MOVE.L	(A2)+,(A1)+
00001b46 22 da                    |"       |		MOVE.L	(A2)+,(A1)+
00001b48 32 92                    |2       |		MOVE.W	(A2),(A1)
00001b4a 4c df 06 00              |L       |		MOVEM.L	(A7)+,A1+A2
00001b4e 11 7c 00 11 00 1b        | |      |		MOVE.B	#0x11,(A0+0x1b)
00001b54 4e b8 1c d8              |N       |		JSR	0x1cd8
00001b58 4e b8 1a 66              |N  f    |		JSR	0x1a66
00001b5c 4e f8 04 98              |N       |		JMP	ReturnMailbox_1()
00001b60					tape1_01:
00001b60 4e b8 19 b2              |N       |		JSR	0x19b2
00001b64 48 e7 00 60              |H  `    |		MOVEM.L	A2+A1,-(A7)
00001b68 24 70 01 62 00 04 00 04  |$p b    |		MOVEA.L	((A0+#0x4)+#0x4),A2	;  LEW=0162
00001b70 4e b8 07 5a              |N  Z    |		JSR	GET_SECTOR_BUFFER([A0+0x13].B => A1)
00001b74 32 ea 00 02              |2       |		MOVE.W	(A2+0x2),(A1)+
00001b78 24 70 01 62 00 04 00 30  |$p b   0|		MOVEA.L	((A0+#0x4)+#0x30),A2	;  LEW=0162
00001b80 22 da                    |"       |		MOVE.L	(A2)+,(A1)+
00001b82 22 da                    |"       |		MOVE.L	(A2)+,(A1)+
00001b84 22 da                    |"       |		MOVE.L	(A2)+,(A1)+
00001b86 32 92                    |2       |		MOVE.W	(A2),(A1)
00001b88 4c df 06 00              |L       |		MOVEM.L	(A7)+,A1+A2
00001b8c 21 7c 00 00 00 10 00 08  |!|      |		MOVE.L	#0x10,(A0+0x8)
00001b94 4e b8 1a 66              |N  f    |		JSR	0x1a66
00001b98 4e f8 04 98              |N       |		JMP	ReturnMailbox_1()
00001b9c					tape1_11:
00001b9c 4e b8 19 b2              |N       |		JSR	0x19b2
00001ba0 4e b8 1c d8              |N       |		JSR	0x1cd8
00001ba4 60 be                    |`       |		BRA	0x1b64
00001ba6					tape1_0a:
00001ba6 4e b8 19 b2              |N       |		JSR	0x19b2
00001baa 4e b8 1c d8              |N       |		JSR	0x1cd8
00001bae 64 1e                    |d       |		BCC	0x1bce
00001bb0 2f 09                    |/       |		MOVE.L	A1,-(A7)
00001bb2 22 70 01 62 00 04 00 04  |"p b    |		MOVEA.L	((A0+#0x4)+#0x4),A1	;  LEW=0162
00001bba 08 29 00 06 00 03        | )      |		BTST.B	#0x6,(A1+0x3)
00001bc0 66 0a                    |f       |		BNE	0x1bcc
00001bc2 22 5f                    |"_      |		MOVEA.L	(A7)+,A1
00001bc4 4e b8 1a 66              |N  f    |		JSR	0x1a66
00001bc8 4e f8 04 98              |N       |		JMP	ReturnMailbox_1()
00001bcc 22 5f                    |"_      |		MOVEA.L	(A7)+,A1
00001bce 4e b8 1a 66              |N  f    |		JSR	0x1a66
00001bd2 4e f8 04 90              |N       |		JMP	ReturnMailbox_0()
00001bd6					tape1_02:
00001bd6 4e b8 19 b2              |N       |		JSR	0x19b2
00001bda 4e b8 53 76              |N Sv    |		JSR	0x5376
00001bde 42 68 00 08              |Bh      |		CLR.W	(A0+0x8)
00001be2 31 68 00 1c 00 0a        |1h      |		MOVE.W	(A0+0x1c),(A0+0xa)
00001be8 4e b8 1c 88              |N       |		JSR	0x1c88
00001bec 65 46                    |eF      |		BCS	0x1c34
00001bee 08 30 00 07 01 62 00 04  | 0   b  |		BTST.B	#0x7,((A0+#0x4)+#0x26)	;  LEW=0162
00001bf6 00 26                    | &      |
00001bf8 66 26                    |f&      |		BNE	0x1c20
00001bfa 08 30 00 06 01 62 00 04  | 0   b  |		BTST.B	#0x6,((A0+#0x4)+#0x26)	;  LEW=0162
00001c02 00 26                    | &      |
00001c04 67 3a                    |g:      |		BEQ	0x1c40
00001c06 4a a8 00 08              |J       |		TST.L	(A0+0x8)
00001c0a 67 34                    |g4      |		BEQ	0x1c40
00001c0c 2f 00                    |/       |		MOVE.L	D0,-(A7)
00001c0e 42 80                    |B       |		CLR.L	D0
00001c10 30 30 01 62 00 04 00 24  |00 b   $|		MOVE.W	((A0+#0x4)+#0x24),D0	;  LEW=0162
00001c18 91 a8 00 08              |        |		SUB.L	D0,(A0+0x8)
00001c1c 20 1f                    |        |		MOVE.L	(A7)+,D0
00001c1e 60 20                    |`       |		BRA	0x1c40
00001c20 42 a8 00 08              |B       |		CLR.L	(A0+0x8)
00001c24 60 1a                    |`       |		BRA	0x1c40
00001c26					tape1_04:
00001c26 4e b8 19 b2              |N       |		JSR	0x19b2
00001c2a 4e b8 53 76              |N Sv    |		JSR	0x5376
00001c2e 4e b8 1c 88              |N       |		JSR	0x1c88
00001c32 64 0c                    |d       |		BCC	0x1c40
00001c34 4e b8 53 aa              |N S     |		JSR	0x53aa
00001c38 4e b8 1a 66              |N  f    |		JSR	0x1a66
00001c3c 4e f8 04 98              |N       |		JMP	ReturnMailbox_1()
00001c40 4e b8 53 aa              |N S     |		JSR	0x53aa
00001c44 4e b8 1a 66              |N  f    |		JSR	0x1a66
00001c48 4e f8 04 90              |N       |		JMP	ReturnMailbox_0()
00001c4c					tape1_06:
00001c4c 4e b8 19 b2              |N       |		JSR	0x19b2
00001c50 4e b8 1c d8              |N       |		JSR	0x1cd8
00001c54 64 ee                    |d       |		BCC	0x1c44
00001c56 4e b8 1a 66              |N  f    |		JSR	0x1a66
00001c5a 4e f8 04 98              |N       |		JMP	ReturnMailbox_1()
00001c5e					tape1_10:
00001c5e 4e b8 19 b2              |N       |		JSR	0x19b2
00001c62 4e b8 1c e8              |N       |		JSR	0x1ce8
00001c66 64 0e                    |d       |		BCC	0x1c76
00001c68 4e b8 04 8a              |N       |		JSR	0x48a
00001c6c 64 d6                    |d       |		BCC	0x1c44
00001c6e 11 7c 00 11 00 1b        | |      |		MOVE.B	#0x11,(A0+0x1b)
00001c74 60 da                    |`       |		BRA	0x1c50
00001c76 2f 09                    |/       |		MOVE.L	A1,-(A7)
00001c78 22 70 01 62 00 04 00 04  |"p b    |		MOVEA.L	((A0+#0x4)+#0x4),A1	;  LEW=0162
00001c80 42 69 00 02              |Bi      |		CLR.W	(A1+0x2)
00001c84 22 5f                    |"_      |		MOVEA.L	(A7)+,A1
00001c86 60 bc                    |`       |		BRA	0x1c44
00001c88 48 e7 c0 60              |H  `    |		MOVEM.L	A2+A1+D1+D0,-(A7)
00001c8c 22 68 00 04              |"h      |		MOVEA.L	(A0+0x4),A1
00001c90 42 80                    |B       |		CLR.L	D0
00001c92 30 28 00 1c              |0(      |		MOVE.W	(A0+0x1c),D0
00001c96 33 40 00 1e              |3@      |		MOVE.W	D0,(A1+0x1e)
00001c9a 67 12                    |g       |		BEQ	0x1cae
00001c9c 24 69 00 08              |$i      |		MOVEA.L	(A1+0x8),A2
00001ca0 4e b8 07 7c              |N  |    |		JSR	0x77c
00001ca4 33 41 00 1a              |3A      |		MOVE.W	D1,(A1+0x1a)
00001ca8 33 7c 00 02 00 1c        |3|      |		MOVE.W	#0x2,(A1+0x1c)
00001cae 42 80                    |B       |		CLR.L	D0
00001cb0 10 28 00 1b              | (      |		MOVE.B	(A0+0x1b),D0
00001cb4 33 70 03 a0 5f 4c 00 18  |3p  _L  |		MOVE.W	(D0.W*2+#0x5f4c),(A1+0x18);  LEW=03a0
00001cbc 24 69 00 04              |$i      |		MOVEA.L	(A1+0x4),A2
00001cc0 34 a9 00 16              |4       |		MOVE.W	(A1+0x16),(A2)
00001cc4 08 2a 00 04 00 02        | *      |		BTST.B	#0x4,(A2+0x2)
00001cca 4c df 06 03              |L       |		MOVEM.L	(A7)+,D0+D1+A1+A2
00001cce 67 00 e7 ba              |g       |		BEQ	0x48a
00001cd2 44 fc 00 00              |D       |		MOVE.W	#0x0,CCR
00001cd6 4e 75                    |Nu      |		RTS
00001cd8 48 e7 c0 60              |H  `    |		MOVEM.L	A2+A1+D1+D0,-(A7)
00001cdc 22 68 00 04              |"h      |		MOVEA.L	(A0+0x4),A1
00001ce0 33 68 00 1c 00 1a        |3h      |		MOVE.W	(A0+0x1c),(A1+0x1a)
00001ce6 60 c6                    |`       |		BRA	0x1cae
00001ce8 48 e7 00 60              |H  `    |		MOVEM.L	A2+A1,-(A7)
00001cec 22 68 00 04              |"h      |		MOVEA.L	(A0+0x4),A1
00001cf0 24 69 00 04              |$i      |		MOVEA.L	(A1+0x4),A2
00001cf4 33 7c 80 84 00 18        |3|      |		MOVE.W	#0x8084,(A1+0x18)
00001cfa 33 7c 6f 08 00 1a        |3|o     |		MOVE.W	#0x6f08,(A1+0x1a)
00001d00 33 7c 00 03 00 1c        |3|      |		MOVE.W	#0x3,(A1+0x1c)
00001d06 33 7c 00 08 00 1e        |3|      |		MOVE.W	#0x8,(A1+0x1e)
00001d0c 31 e9 00 32 6f 08        |1  2o   |		MOVE.W	(A1+0x32),0x6f08
00001d12 34 a9 00 16              |4       |		MOVE.W	(A1+0x16),(A2)
00001d16 44 fc 00 00              |D       |		MOVE.W	#0x0,CCR
00001d1a 08 2a 00 04 00 02        | *      |		BTST.B	#0x4,(A2+0x2)
00001d20 66 04                    |f       |		BNE	0x1d26
00001d22 44 fc 00 01              |D       |		MOVE.W	#0x1,CCR
00001d26 4c df 06 00              |L       |		MOVEM.L	(A7)+,A1+A2
00001d2a 4e 75                    |Nu      |		RTS
00001d2c					VECTOR_0xa2:
00001d2c 48 e7 80 84              |H       |		MOVEM.L	A5+A0+D0,-(A7)		; --> VECTOR_0xa2
00001d30 08 f8 00 03 68 d0        |    h   |		BSET.B	#0x3,0x68d0
00001d36 30 3c 02 94              |0<      |		MOVE.W	#0x294,D0
00001d3a 90 6f 00 12              | o      |		SUB.W	(A7+0x12),D0
00001d3e 2a 70 01 a0 6e f8        |*p  n   |		MOVEA.L	(D0.W+#0x6ef8),A5	;  LEW=01a0
00001d44 20 6d 00 04              | m      |		MOVEA.L	(A5+0x4),A0
00001d48 30 28 00 02              |0(      |		MOVE.W	(A0+0x2),D0
00001d4c 02 40 84 00              | @      |		ANDI.W	#0x8400,D0
00001d50 67 16                    |g       |		BEQ	0x1d68
00001d52 20 6d 00 00              | m      |		MOVEA.L	(A5+0x0),A0
00001d56 10 28 00 0e              | (      |		MOVE.B	(A0+0xe),D0
00001d5a 02 00 00 01              |        |		ANDI.B	#0x01,D0
00001d5e 01 ed 00 2e              |   .    |		BSET.B	D0,(A5+0x2e)
00001d62 4e b8 04 82              |N       |		JSR	0x482
00001d66 60 08                    |`       |		BRA	0x1d70
00001d68 20 6d 00 00              | m      |		MOVEA.L	(A5+0x0),A0
00001d6c 4e b8 04 7a              |N  z    |		JSR	0x47a
00001d70 4c df 21 01              |L !     |		MOVEM.L	(A7)+,D0+A0+A5
00001d74 4e 73                    |Ns      |		RTE
00001d76 33 fc 5f 9e 93 03 f9 02  |3 _     |		MOVE.W	#0x5f9e,0x9303f902
00001d7e 33 fc 03 41 93 03 f9 00  |3  A    |		MOVE.W	#0x341,0x9303f900
00001d86 4e 75                    |Nu      |		RTS
00001d88 33 fc 5f a8 93 03 f9 02  |3 _     |		MOVE.W	#0x5fa8,0x9303f902
00001d90 31 f9 93 03 f9 02 70 24  |1     p$|		MOVE.W	0x9303f902,0x7024
00001d98 33 fc 03 41 93 03 f9 00  |3  A    |		MOVE.W	#0x341,0x9303f900
00001da0 4e 75                    |Nu      |		RTS
00001da2 48 e7 80 c0              |H       |		MOVEM.L	A1+A0+D0,-(A7)
00001da6 41 f8 60 2e              |A `.    |		LEA.L	0x602e,A0
00001daa 43 f8 70 14              |C p     |		LEA.L	0x7014,A1
00001dae 30 3c 00 07              |0<      |		MOVE.W	#0x7,D0
00001db2 32 d8                    |2       |		MOVE.W	(A0)+,(A1)+
00001db4 51 c8 ff fc              |Q       |		DBF	D0,0x1db2
00001db8 41 f8 70 14              |A p     |		LEA.L	0x7014,A0
00001dbc 30 38 70 2a              |08p*    |		MOVE.W	0x702a,D0
00001dc0 6a 00 00 28              |j  (    |		BPL	0x1dea
00001dc4 30 fc 80 cf              |0       |		MOVE.W	#0x80cf,(A0)+
00001dc8 30 fc 00 13              |0       |		MOVE.W	#0x13,(A0)+
00001dcc 30 fc 00 0a              |0       |		MOVE.W	#0xa,(A0)+
00001dd0 42 98                    |B       |		CLR.L	(A0)+
00001dd2 42 98                    |B       |		CLR.L	(A0)+
00001dd4 e8 48                    | H      |		LSR.W	#0x4,D0
00001dd6 02 40 07 00              | @      |		ANDI.W	#0x0700,D0
00001dda 30 80                    |0       |		MOVE.W	D0,(A0)
00001ddc 33 fc 00 00 93 03 f9 00  |3       |		MOVE.W	#0x0,0x9303f900
00001de4 4c df 03 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1
00001de8 4e 75                    |Nu      |		RTS
00001dea e9 f8 01 04 70 30        |    p0  |		BFEXTU.L	0x7030,{4:4},D0
00001df0 4e f0 05 a1 5f ee        |N   _   |		JMP	((D0.W*4+#0x5fee_dispatch));  LEW=05a1
00001df6					0x5fee_00:
00001df6 0c 38 00 08 70 48        | 8  pH  |		CMPI.B	#0x08,0x7048
00001dfc 66 1a                    |f       |		BNE	0x1e18
00001dfe 31 f8 70 26 70 33        |1 p&p3  |		MOVE.W	0x7026,0x7033
00001e04 08 f8 00 07 70 2e        |    p.  |		BSET.B	#0x7,0x702e
00001e0a 31 f8 70 28 70 1c        |1 p(p   |		MOVE.W	0x7028,0x701c
00001e10 67 06                    |g       |		BEQ	0x1e18
00001e12 31 fc 80 85 70 14        |1   p   |		MOVE.W	#0x8085,0x7014
00001e18 0c 38 00 02 70 48        | 8  pH  |		CMPI.B	#0x02,0x7048
00001e1e 66 0e                    |f       |		BNE	0x1e2e
00001e20 31 f9 00 00 e0 00 70 33  |1     p3|		MOVE.W	0xe000,0x7033
00001e28 08 f8 00 07 70 2e        |    p.  |		BSET.B	#0x7,0x702e
00001e2e eb f8 01 82 70 41        |    pA  |		BFEXTS.L	0x7041,{6:2},D0
00001e34 6b 4c                    |kL      |		BMI	0x1e82
00001e36 08 f8 00 06 70 1d        |    p   |		BSET.B	#0x6,0x701d
00001e3c 08 38 00 06 70 30        | 8  p0  |		BTST.B	#0x6,0x7030
00001e42 67 30                    |g0      |		BEQ	0x1e74
00001e44 08 00 00 00              |        |		BTST.L	#0x0,D0
00001e48 67 1e                    |g       |		BEQ	0x1e68
00001e4a 08 f8 00 01 70 1d        |    p   |		BSET.B	#0x1,0x701d
00001e50 0c 38 00 07 70 48        | 8  pH  |		CMPI.B	#0x07,0x7048
00001e56 67 08                    |g       |		BEQ	0x1e60
00001e58 0c 38 00 09 70 48        | 8  pH  |		CMPI.B	#0x09,0x7048
00001e5e 66 14                    |f       |		BNE	0x1e74
00001e60 00 78 00 21 70 22        | x !p"  |		ORI.W	#0x0021,0x7022
00001e66 60 0c                    |`       |		BRA	0x1e74
00001e68 08 f8 00 00 70 1d        |    p   |		BSET.B	#0x0,0x701d
00001e6e 00 38 00 04 70 15        | 8  p   |		ORI.B	#0x04,0x7015
00001e74 08 38 00 05 70 42        | 8  pB  |		BTST.B	#0x5,0x7042
00001e7a 67 06                    |g       |		BEQ	0x1e82
00001e7c 08 f8 00 02 70 1d        |    p   |		BSET.B	#0x2,0x701d
00001e82 08 38 00 07 70 30        | 8  p0  |		BTST.B	#0x7,0x7030
00001e88 67 20                    |g       |		BEQ	0x1eaa
00001e8a 08 f8 00 07 70 1c        |    p   |		BSET.B	#0x7,0x701c
00001e90 0c 38 00 06 70 48        | 8  pH  |		CMPI.B	#0x06,0x7048
00001e96 67 08                    |g       |		BEQ	0x1ea0
00001e98 0c 38 00 07 70 48        | 8  pH  |		CMPI.B	#0x07,0x7048
00001e9e 66 04                    |f       |		BNE	0x1ea4
00001ea0 53 b8 70 31              |S p1    |		SUBQ.L	#0x1,0x7031
00001ea4 00 78 80 84 70 14        | x  p   |		ORI.W	#0x8084,0x7014
00001eaa 08 38 00 07 70 2e        | 8  p.  |		BTST.B	#0x7,0x702e
00001eb0 67 26                    |g&      |		BEQ	0x1ed8
00001eb2 31 f8 70 33 70 1a        |1 p3p   |		MOVE.W	0x7033,0x701a
00001eb8 67 1e                    |g       |		BEQ	0x1ed8
00001eba 6b 08                    |k       |		BMI	0x1ec4
00001ebc 08 f8 00 06 70 1c        |    p   |		BSET.B	#0x6,0x701c
00001ec2 60 06                    |`       |		BRA	0x1eca
00001ec4 08 f8 00 04 70 1c        |    p   |		BSET.B	#0x4,0x701c
00001eca e9 f8 01 03 70 15        |    p   |		BFEXTU.L	0x7015,{4:3},D0
00001ed0 66 10                    |f       |		BNE	0x1ee2
00001ed2 00 38 00 04 70 15        | 8  p   |		ORI.B	#0x04,0x7015
00001ed8 e9 f8 01 03 70 15        |    p   |		BFEXTU.L	0x7015,{4:3},D0
00001ede 67 00 ff 04              |g       |		BEQ	0x1de4
00001ee2 08 f8 00 07 70 14        |    p   |		BSET.B	#0x7,0x7014
00001ee8 60 00 fe fa              |`       |		BRA	0x1de4
00001eec					0x5fee_01:
00001eec 08 f8 00 06 70 15        |    p   |		BSET.B	#0x6,0x7015
00001ef2 60 00 ff 02              |`       |		BRA	0x5fee_00
00001ef6					0x5fee_03:
00001ef6 4e f8 1e fa              |N       |		JMP	0x5fee_04
00001efa					0x5fee_04:
00001efa 00 78 80 8e 70 14        | x  p   |		ORI.W	#0x808e,0x7014
00001f00 11 f8 70 30 70 1e        |  p0p   |		MOVE.B	0x7030,0x701e
00001f06 11 f8 70 41 70 1f        |  pAp   |		MOVE.B	0x7041,0x701f
00001f0c 11 f8 70 42 70 20        |  pBp   |		MOVE.B	0x7042,0x7020
00001f12 11 f8 70 43 70 21        |  pCp!  |		MOVE.B	0x7043,0x7021
00001f18 33 fc 00 00 93 03 f9 00  |3       |		MOVE.W	#0x0,0x9303f900
00001f20 60 00 fe c2              |`       |		BRA	0x1de4
00001f24					0x5fee_05:
00001f24 4e f8 1f 28              |N  (    |		JMP	0x5fee_06
00001f28					0x5fee_06:
00001f28 00 78 04 10 70 1c        | x  p   |		ORI.W	#0x0410,0x701c
00001f2e 00 78 80 86 70 14        | x  p   |		ORI.W	#0x8086,0x7014
00001f34 60 00 fe c0              |`       |		BRA	0x5fee_00
00001f38					0x5fee_07:
00001f38 00 78 80 86 70 14        | x  p   |		ORI.W	#0x8086,0x7014
00001f3e 4e f8 1d f6              |N       |		JMP	0x5fee_00
00001f42					0x5fee_08:
00001f42 00 78 80 84 70 14        | x  p   |		ORI.W	#0x8084,0x7014
00001f48 00 78 00 01 70 1c        | x  p   |		ORI.W	#0x0001,0x701c
00001f4e 00 78 00 02 70 20        | x  p   |		ORI.W	#0x0002,0x7020
00001f54 60 8c                    |`       |		BRA	0x1ee2
00001f56					0x5fee_09:
00001f56 4e f8 1e fa              |N       |		JMP	0x5fee_04
00001f5a					PANIC_0x66d_unimplemented:
00001f5a 50 fa 06 6d              |P  m    |		PANIC.W	#0x66d
00001f5e					PANIC_0x66d_unimplemented:
00001f5e 50 fa 06 6d              |P  m    |		PANIC.W	#0x66d
00001f62					PANIC_0x66d_unimplemented:
00001f62 50 fa 06 6d              |P  m    |		PANIC.W	#0x66d
00001f66					0x5fee_0d:
00001f66 4e f8 1e fa              |N       |		JMP	0x5fee_04
00001f6a					PANIC_0x66d_unimplemented:
00001f6a 50 fa 06 6d              |P  m    |		PANIC.W	#0x66d
00001f6e					PANIC_0x66d_unimplemented:
00001f6e 50 fa 06 6d              |P  m    |		PANIC.W	#0x66d
00001f72					tape2_00:
00001f72 2f 09                    |/       |		MOVE.L	A1,-(A7)
00001f74 21 7c 00 00 00 14 00 08  |!|      |		MOVE.L	#0x14,(A0+0x8)
00001f7c 4e b8 07 5a              |N  Z    |		JSR	GET_SECTOR_BUFFER([A0+0x13].B => A1)
00001f80 42 41                    |BA      |		CLR.W	D1
00001f82 12 28 00 1a              | (      |		MOVE.B	(A0+0x1a),D1
00001f86 0c 01 00 04              |        |		CMPI.B	#0x04,D1
00001f8a 6c 00 fb 74              |l  t    |		BGE	0x1b00
00001f8e 4a 30 11 b0 00 00 fc 6c  |J0     l|		TST.B	(D1.W+#TAPE_DRIVE_CONFIG);  LEW=11b0
00001f96 6a 00 fb 68              |j  h    |		BPL	0x1b00
00001f9a 22 5f                    |"_      |		MOVEA.L	(A7)+,A1
00001f9c 4e b8 19 b2              |N       |		JSR	0x19b2
00001fa0 51 f9 00 00 e0 02        |Q       |		SF.B	0xe002
00001fa6 4e b8 1d 88              |N       |		JSR	0x1d88
00001faa 4e b8 04 8a              |N       |		JSR	0x48a
00001fae 65 0a                    |e       |		BCS	0x1fba
00001fb0 08 f9 00 01 00 00 e0 02  |        |		BSET.B	#0x1,0xe002
00001fb8 67 ec                    |g       |		BEQ	0x1fa6
00001fba 4e b8 1d 76              |N  v    |		JSR	0x1d76
00001fbe 4e b8 04 8a              |N       |		JSR	0x48a
00001fc2 65 10                    |e       |		BCS	0x1fd4
00001fc4 48 e7 00 40              |H  @    |		MOVEM.L	A1,-(A7)
00001fc8 4e b8 07 5a              |N  Z    |		JSR	GET_SECTOR_BUFFER([A0+0x13].B => A1)
00001fcc 4e b8 1a 66              |N  f    |		JSR	0x1a66
00001fd0 60 00 fb 2e              |`  .    |		BRA	0x1b00
00001fd4 4e b8 1d a2              |N       |		JSR	0x1da2
00001fd8 48 e7 00 60              |H  `    |		MOVEM.L	A2+A1,-(A7)
00001fdc 4e b8 07 5a              |N  Z    |		JSR	GET_SECTOR_BUFFER([A0+0x13].B => A1)
00001fe0 45 f8 70 14              |E p     |		LEA.L	0x7014,A2
00001fe4 32 fc 00 03              |2       |		MOVE.W	#0x3,(A1)+
00001fe8 42 59                    |BY      |		CLR.W	(A1)+
00001fea 32 da                    |2       |		MOVE.W	(A2)+,(A1)+
00001fec 32 da                    |2       |		MOVE.W	(A2)+,(A1)+
00001fee 32 da                    |2       |		MOVE.W	(A2)+,(A1)+
00001ff0 32 da                    |2       |		MOVE.W	(A2)+,(A1)+
00001ff2 32 da                    |2       |		MOVE.W	(A2)+,(A1)+
00001ff4 32 da                    |2       |		MOVE.W	(A2)+,(A1)+
00001ff6 32 da                    |2       |		MOVE.W	(A2)+,(A1)+
00001ff8 32 92                    |2       |		MOVE.W	(A2),(A1)
00001ffa 4c df 06 00              |L       |		MOVEM.L	(A7)+,A1+A2
00001ffe 4e b8 1a 66              |N  f    |		JSR	0x1a66
00002002 4e f8 04 98              |N       |		JMP	ReturnMailbox_1()
00002006					tape2_02:
00002006 4e b8 19 b2              |N       |		JSR	0x19b2
0000200a 42 79 00 00 e0 00        |By      |		CLR.W	0xe000
00002010 11 fc 00 08 5f ca        |    _   |		MOVE.B	#0x08,0x5fca
00002016 48 e7 c0 60              |H  `    |		MOVEM.L	A2+A1+D1+D0,-(A7)
0000201a 22 68 00 04              |"h      |		MOVEA.L	(A0+0x4),A1
0000201e 42 80                    |B       |		CLR.L	D0
00002020 30 28 00 1c              |0(      |		MOVE.W	(A0+0x1c),D0
00002024 21 40 00 08              |!@      |		MOVE.L	D0,(A0+0x8)
00002028 11 c0 5f ce              |  _     |		MOVE.B	D0,0x5fce
0000202c e0 58                    | X      |		ROR.W	#0x8,D0
0000202e 11 c0 5f cd              |  _     |		MOVE.B	D0,0x5fcd
00002032 e0 58                    | X      |		ROR.W	#0x8,D0
00002034 67 0a                    |g       |		BEQ	0x2040
00002036 4e b8 23 18              |N #     |		JSR	0x2318
0000203a e0 59                    | Y      |		ROR.W	#0x8,D1
0000203c 31 c1 5f c6              |1 _     |		MOVE.W	D1,0x5fc6
00002040 33 fc 5f c6 93 03 f9 02  |3 _     |		MOVE.W	#0x5fc6,0x9303f902
00002048 31 f9 93 03 f9 02 70 24  |1     p$|		MOVE.W	0x9303f902,0x7024
00002050 33 fc 03 41 93 03 f9 00  |3  A    |		MOVE.W	#0x341,0x9303f900
00002058 4c df 06 03              |L       |		MOVEM.L	(A7)+,D0+D1+A1+A2
0000205c 4e b8 04 8a              |N       |		JSR	0x48a
00002060 65 00 fb d2              |e       |		BCS	0x1c34
00002064 08 38 00 07 70 2a        | 8  p*  |		BTST.B	#0x7,0x702a
0000206a 66 00 fb d4              |f       |		BNE	0x1c40
0000206e 4e b8 1d 76              |N  v    |		JSR	0x1d76
00002072 4e b8 04 8a              |N       |		JSR	0x48a
00002076 64 00 fb c8              |d       |		BCC	0x1c40
0000207a 33 f8 70 33 00 00 e0 00  |3 p3    |		MOVE.W	0x7033,0xe000
00002082 20 38 70 2e              | 8p.    |		MOVE.L	0x702e,D0
00002086 6a 1c                    |j       |		BPL	0x20a4
00002088 4a 40                    |J@      |		TST.W	D0
0000208a 6b 28                    |k(      |		BMI	0x20b4
0000208c 08 00 00 0d              |        |		BTST.L	#0xd,D0
00002090 67 12                    |g       |		BEQ	0x20a4
00002092 02 40 5f 00              | @_     |		ANDI.W	#0x5f00,D0
00002096 66 0c                    |f       |		BNE	0x20a4
00002098 20 38 70 32              | 8p2    |		MOVE.L	0x7032,D0
0000209c 6b 06                    |k       |		BMI	0x20a4
0000209e e0 88                    |        |		LSR.L	#0x8,D0
000020a0 91 a8 00 08              |        |		SUB.L	D0,(A0+0x8)
000020a4 10 28 00 0e              | (      |		MOVE.B	(A0+0xe),D0
000020a8 02 00 00 01              |        |		ANDI.B	#0x01,D0
000020ac 01 ed 00 2e              |   .    |		BSET.B	D0,(A5+0x2e)
000020b0 4e f8 1c 40              |N  @    |		JMP	0x1c40
000020b4 42 a8 00 08              |B       |		CLR.L	(A0+0x8)
000020b8 60 ea                    |`       |		BRA	0x20a4
000020ba					tape2_03:
000020ba 4e f8 21 22              |N !"    |		JMP	tape1_1c
000020be					tape2_04:
000020be 4e b8 19 b2              |N       |		JSR	0x19b2
000020c2 11 fc 00 0a 5f ca        |    _   |		MOVE.B	#0x0a,0x5fca
000020c8 48 e7 c0 60              |H  `    |		MOVEM.L	A2+A1+D1+D0,-(A7)
000020cc 22 68 00 04              |"h      |		MOVEA.L	(A0+0x4),A1
000020d0 42 80                    |B       |		CLR.L	D0
000020d2 30 28 00 1c              |0(      |		MOVE.W	(A0+0x1c),D0
000020d6 11 c0 5f ce              |  _     |		MOVE.B	D0,0x5fce
000020da e0 58                    | X      |		ROR.W	#0x8,D0
000020dc 11 c0 5f cd              |  _     |		MOVE.B	D0,0x5fcd
000020e0 e0 58                    | X      |		ROR.W	#0x8,D0
000020e2 67 0a                    |g       |		BEQ	0x20ee
000020e4 4e b8 23 18              |N #     |		JSR	0x2318
000020e8 e0 59                    | Y      |		ROR.W	#0x8,D1
000020ea 31 c1 5f c6              |1 _     |		MOVE.W	D1,0x5fc6
000020ee 33 fc 5f c6 93 03 f9 02  |3 _     |		MOVE.W	#0x5fc6,0x9303f902
000020f6 31 f9 93 03 f9 02 70 24  |1     p$|		MOVE.W	0x9303f902,0x7024
000020fe 33 fc 03 41 93 03 f9 00  |3  A    |		MOVE.W	#0x341,0x9303f900
00002106 4c df 06 03              |L       |		MOVEM.L	(A7)+,D0+D1+A1+A2
0000210a 4e b8 04 8a              |N       |		JSR	0x48a
0000210e 65 00 fb 24              |e  $    |		BCS	0x1c34
00002112 10 28 00 0e              | (      |		MOVE.B	(A0+0xe),D0
00002116 02 00 00 01              |        |		ANDI.B	#0x01,D0
0000211a 01 ed 00 2e              |   .    |		BSET.B	D0,(A5+0x2e)
0000211e 4e f8 1c 40              |N  @    |		JMP	0x1c40
00002122					tape1_1c:
00002122 4e b8 19 b2              |N       |		JSR	0x19b2
00002126 4e f8 1c 40              |N  @    |		JMP	0x1c40
0000212a 50 fa 06 6d              |P  m    |		.XXX[0x4]
0000212e					tape2_06:
0000212e 4e b8 19 b2              |N       |		JSR	0x19b2
00002132 42 38 5f 99              |B8_     |		CLR.B	0x5f99
00002136 48 e7 80 00              |H       |		MOVEM.L	D0,-(A7)
0000213a 42 80                    |B       |		CLR.L	D0
0000213c 30 28 00 1c              |0(      |		MOVE.W	(A0+0x1c),D0
00002140 0c 01 00 06              |        |		CMPI.B	#0x06,D1
00002144 67 02                    |g       |		BEQ	0x2148
00002146 44 80                    |D       |		NEG.L	D0
00002148 11 c0 5f 9c              |  _     |		MOVE.B	D0,0x5f9c
0000214c e0 98                    |        |		ROR.L	#0x8,D0
0000214e 11 c0 5f 9b              |  _     |		MOVE.B	D0,0x5f9b
00002152 e0 98                    |        |		ROR.L	#0x8,D0
00002154 11 c0 5f 9a              |  _     |		MOVE.B	D0,0x5f9a
00002158 33 fc 5f 94 93 03 f9 02  |3 _     |		MOVE.W	#0x5f94,0x9303f902
00002160 31 f9 93 03 f9 02 70 24  |1     p$|		MOVE.W	0x9303f902,0x7024
00002168 33 fc 03 41 93 03 f9 00  |3  A    |		MOVE.W	#0x341,0x9303f900
00002170 4c df 00 01              |L       |		MOVEM.L	(A7)+,D0
00002174 4e b8 04 8a              |N       |		JSR	0x48a
00002178 65 00 00 c8              |e       |		BCS	0x2242
0000217c 60 00 00 cc              |`       |		BRA	0x224a
00002180					tape2_09:
00002180 4e b8 19 b2              |N       |		JSR	0x19b2
00002184 11 fc 00 01 5f 99        |    _   |		MOVE.B	#0x01,0x5f99
0000218a 60 aa                    |`       |		BRA	0x2136
0000218c					tape2_08:
0000218c 4e b8 19 b2              |N       |		JSR	0x19b2
00002190 42 78 70 28              |Bxp(    |		CLR.W	0x7028
00002194 31 e8 00 1c 70 26        |1   p&  |		MOVE.W	(A0+0x1c),0x7026
0000219a 67 00 00 a6              |g       |		BEQ	0x2242
0000219e 53 78 70 26              |Sxp&    |		SUBQ.W	#0x1,0x7026
000021a2 42 78 5f 9a              |Bx_     |		CLR.W	0x5f9a
000021a6 11 fc 00 01 5f 9c        |    _   |		MOVE.B	#0x01,0x5f9c
000021ac 11 fc 00 01 5f 99        |    _   |		MOVE.B	#0x01,0x5f99
000021b2 33 fc 5f 94 93 03 f9 02  |3 _     |		MOVE.W	#0x5f94,0x9303f902
000021ba 31 f9 93 03 f9 02 70 24  |1     p$|		MOVE.W	0x9303f902,0x7024
000021c2 33 fc 03 41 93 03 f9 00  |3  A    |		MOVE.W	#0x341,0x9303f900
000021ca 4e b8 04 8a              |N       |		JSR	0x48a
000021ce 64 00 00 7a              |d  z    |		BCC	0x224a
000021d2 4a 78 70 26              |Jxp&    |		TST.W	0x7026
000021d6 67 00 00 6a              |g  j    |		BEQ	0x2242
000021da 42 38 5f 99              |B8_     |		CLR.B	0x5f99
000021de 33 fc 5f 94 93 03 f9 02  |3 _     |		MOVE.W	#0x5f94,0x9303f902
000021e6 31 f9 93 03 f9 02 70 24  |1     p$|		MOVE.W	0x9303f902,0x7024
000021ee 33 fc 03 41 93 03 f9 00  |3  A    |		MOVE.W	#0x341,0x9303f900
000021f6 4e b8 04 8a              |N       |		JSR	0x48a
000021fa 65 a2                    |e       |		BCS	0x219e
000021fc 4e b8 1d 76              |N  v    |		JSR	0x1d76
00002200 4e b8 04 8a              |N       |		JSR	0x48a
00002204 64 00 00 44              |d  D    |		BCC	0x224a
00002208 08 38 00 07 70 30        | 8  p0  |		BTST.B	#0x7,0x7030
0000220e 67 00 00 3a              |g  :    |		BEQ	0x224a
00002212 31 fc 20 00 70 28        |1   p(  |		MOVE.W	#0x2000,0x7028
00002218 53 78 70 26              |Sxp&    |		SUBQ.W	#0x1,0x7026
0000221c 60 00 00 2c              |`  ,    |		BRA	0x224a
00002220					tape2_0a:
00002220 4e b8 19 b2              |N       |		JSR	0x19b2
00002224 33 fc 5f b2 93 03 f9 02  |3 _     |		MOVE.W	#0x5fb2,0x9303f902
0000222c 31 f9 93 03 f9 02 70 24  |1     p$|		MOVE.W	0x9303f902,0x7024
00002234 33 fc 03 41 93 03 f9 00  |3  A    |		MOVE.W	#0x341,0x9303f900
0000223c 4e b8 04 8a              |N       |		JSR	0x48a
00002240 64 08                    |d       |		BCC	0x224a
00002242 4e b8 1a 66              |N  f    |		JSR	0x1a66
00002246 4e f8 04 98              |N       |		JMP	ReturnMailbox_1()
0000224a 10 28 00 0e              | (      |		MOVE.B	(A0+0xe),D0
0000224e 02 00 00 01              |        |		ANDI.B	#0x01,D0
00002252 01 ed 00 2e              |   .    |		BSET.B	D0,(A5+0x2e)
00002256 4e b8 1a 66              |N  f    |		JSR	0x1a66
0000225a 4e f8 04 90              |N       |		JMP	ReturnMailbox_0()
0000225e					tape2_0b:
0000225e 4e b8 19 b2              |N       |		JSR	0x19b2
00002262 33 fc 5f d0 93 03 f9 02  |3 _     |		MOVE.W	#0x5fd0,0x9303f902
0000226a 4e f8 22 2c              |N ",    |		JMP	0x222c
0000226e					tape2_1d:
0000226e 4e b8 19 b2              |N       |		JSR	0x19b2
00002272 33 fc 5f e4 93 03 f9 02  |3 _     |		MOVE.W	#0x5fe4,0x9303f902
0000227a 4e f8 22 2c              |N ",    |		JMP	0x222c
0000227e					tape2_1c:
0000227e 4e b8 19 b2              |N       |		JSR	0x19b2
00002282 33 fc 5f da 93 03 f9 02  |3 _     |		MOVE.W	#0x5fda,0x9303f902
0000228a 4e f8 22 2c              |N ",    |		JMP	0x222c
0000228e					tape2_0d:
0000228e 4e b8 19 b2              |N       |		JSR	0x19b2
00002292 4e b8 1a 66              |N  f    |		JSR	0x1a66
00002296 4e f8 04 98              |N       |		JMP	ReturnMailbox_1()
0000229a					tape2_0f:
0000229a 4e b8 19 b2              |N       |		JSR	0x19b2
0000229e 33 fc 5f bc 93 03 f9 02  |3 _     |		MOVE.W	#0x5fbc,0x9303f902
000022a6 4e f8 22 2c              |N ",    |		JMP	0x222c
000022aa					tape2_01:
000022aa 13 f8 70 48 00 00 e0 04  |  pH    |		MOVE.B	0x7048,0xe004
000022b2 4e b8 19 b2              |N       |		JSR	0x19b2
000022b6 4e b8 1d 76              |N  v    |		JSR	0x1d76
000022ba 4e b8 04 8a              |N       |		JSR	0x48a
000022be 11 f9 00 00 e0 04 70 48  |      pH|		MOVE.B	0xe004,0x7048
000022c6 4e b8 1d a2              |N       |		JSR	0x1da2
000022ca 48 e7 00 60              |H  `    |		MOVEM.L	A2+A1,-(A7)
000022ce 4e b8 07 5a              |N  Z    |		JSR	GET_SECTOR_BUFFER([A0+0x13].B => A1)
000022d2 45 f8 70 14              |E p     |		LEA.L	0x7014,A2
000022d6 22 da                    |"       |		MOVE.L	(A2)+,(A1)+
000022d8 22 da                    |"       |		MOVE.L	(A2)+,(A1)+
000022da 22 da                    |"       |		MOVE.L	(A2)+,(A1)+
000022dc 22 da                    |"       |		MOVE.L	(A2)+,(A1)+
000022de 4c df 06 00              |L       |		MOVEM.L	(A7)+,A1+A2
000022e2 21 7c 00 00 00 10 00 08  |!|      |		MOVE.L	#0x10,(A0+0x8)
000022ea 4e b8 1a 66              |N  f    |		JSR	0x1a66
000022ee 4e f8 04 98              |N       |		JMP	ReturnMailbox_1()
000022f2					tape2_19:
000022f2 48 e7 80 60              |H  `    |		MOVEM.L	A2+A1+D0,-(A7)
000022f6 4e b8 07 5a              |N  Z    |		JSR	GET_SECTOR_BUFFER([A0+0x13].B => A1)
000022fa 45 f8 70 2e              |E p.    |		LEA.L	0x702e,A2
000022fe 70 1a                    |p       |		MOVEQ.L	#0x1a,D0
00002300 21 40 00 08              |!@      |		MOVE.L	D0,(A0+0x8)
00002304 53 40                    |S@      |		SUBQ.W	#0x1,D0
00002306 12 da                    |        |		MOVE.B	(A2)+,(A1)+
00002308 51 c8 ff fc              |Q       |		DBF	D0,0x2306
0000230c 4c df 06 01              |L       |		MOVEM.L	(A7)+,D0+A1+A2
00002310 4e f8 04 98              |N       |		JMP	ReturnMailbox_1()
00002314 50 fa 06 6d              |P  m    |		.XXX[0x4]
00002318 24 69 00 08              |$i      |		MOVEA.L	(A1+0x8),A2
0000231c 4a 28 00 0e              |J(      |		TST.B	(A0+0xe)
00002320 6b 48                    |kH      |		BMI	0x236a
00002322 42 81                    |B       |		CLR.L	D1
00002324 12 28 00 13              | (      |		MOVE.B	(A0+0x13),D1
00002328 4a 28 00 19              |J(      |		TST.B	(A0+0x19)
0000232c 6a 14                    |j       |		BPL	0x2342
0000232e e1 89                    |        |		LSL.L	#0x8,D1
00002330 48 70 1d b0 80 04 00 00  |Hp      |		PEA.L	(D1.L*4+#0x80040000)	;  LEW=1db0
00002338 24 9f                    |$       |		MOVE.L	(A7)+,(A2)
0000233a 41 bc 04 00              |A       |		CHK.W	#0x400,D0
0000233e 42 81                    |B       |		CLR.L	D1
00002340 4e 75                    |Nu      |		RTS
00002342 2f 08                    |/       |		MOVE.L	A0,-(A7)
00002344 eb 89                    |        |		LSL.L	#0x5,D1
00002346 41 f0 11 b0 00 00 ee 00  |A       |		LEA.L	(D1.W+#0xee00),A0	;  LEW=11b0
0000234e eb 89                    |        |		LSL.L	#0x5,D1
00002350 06 81 80 04 00 00        |        |		ADDI.L	#0x80040000,D1
00002356 24 c1                    |$       |		MOVE.L	D1,(A2)+
00002358 42 81                    |B       |		CLR.L	D1
0000235a 12 28 00 0c              | (      |		MOVE.B	(A0+0xc),D1
0000235e 4a 28 00 19              |J(      |		TST.B	(A0+0x19)
00002362 6a e0                    |j       |		BPL	0x2344
00002364 20 5f                    | _      |		MOVEA.L	(A7)+,A0
00002366 42 81                    |B       |		CLR.L	D1
00002368 4e 75                    |Nu      |		RTS
0000236a 48 e7 a0 20              |H       |		MOVEM.L	A2+D2+D0,-(A7)
0000236e 22 28 00 11              |"(      |		MOVE.L	(A0+0x11),D1
00002372 24 01                    |$       |		MOVE.L	D1,D2
00002374 06 82 80 00 00 00        |        |		ADDI.L	#0x80000000,D2
0000237a 02 81 00 00 03 ff        |        |		ANDI.L	#0x000003ff,D1
00002380 d0 81                    |        |		ADD.L	D1,D0
00002382 24 c2                    |$       |		MOVE.L	D2,(A2)+
00002384 06 82 00 00 04 00        |        |		ADDI.L	#0x00000400,D2
0000238a 04 80 00 00 04 00        |        |		SUBI.L	#0x00000400,D0
00002390 6e f0                    |n       |		BGT	0x2382
00002392 4c df 04 05              |L       |		MOVEM.L	(A7)+,D0+D2+A2
00002396 4e 75                    |Nu      |		RTS
00002398 48 e7 80 84              |H       |		MOVEM.L	A5+A0+D0,-(A7)		; Via VECTOR_MAP_PERR
0000239c 08 f8 00 03 68 d0        |    h   |		BSET.B	#0x3,0x68d0
000023a2 42 78 70 2c              |Bxp,    |		CLR.W	0x702c
000023a6 4b f8 6f e0              |K o     |		LEA.L	0x6fe0,A5
000023aa 31 f9 93 03 f9 00 70 2a  |1     p*|		MOVE.W	0x9303f900,0x702a
000023b2 08 38 00 07 70 2a        | 8  p*  |		BTST.B	#0x7,0x702a
000023b8 66 28                    |f(      |		BNE	0x23e2
000023ba 31 f9 93 03 f9 06 70 2c  |1     p,|		MOVE.W	0x9303f906,0x702c
000023c2 4a 38 70 2d              |J8p-    |		TST.B	0x702d
000023c6 66 0e                    |f       |		BNE	0x23d6
000023c8 20 6d 00 00              | m      |		MOVEA.L	(A5+0x0),A0
000023cc 4e b8 04 7a              |N  z    |		JSR	0x47a
000023d0 4c df 21 01              |L !     |		MOVEM.L	(A7)+,D0+A0+A5
000023d4 4e 73                    |Ns      |		RTE
000023d6 0c 38 00 08 70 2d        | 8  p-  |		CMPI.B	#0x08,0x702d
000023dc 66 04                    |f       |		BNE	0x23e2
000023de					PANIC_0x66d_unimplemented:
000023de 50 fa 06 6d              |P  m    |		PANIC.W	#0x66d
000023e2 20 6d 00 00              | m      |		MOVEA.L	(A5+0x0),A0
000023e6 4e b8 04 82              |N       |		JSR	0x482
000023ea 60 e4                    |`       |		BRA	0x23d0
000023ec					MODEM_GET_CHAR(D0):
000023ec 41 bc 00 03              |A       |		CHK.W	#0x3,D0
000023f0 e9 48                    | H      |		LSL.W	#0x4,D0
000023f2 30 30 01 b0 93 03 e0 52  |00     R|		MOVE.W	(D0.W+#0x9303e052),D0	;  LEW=01b0
000023fa 4e 75                    |Nu      |		RTS
000023fc					TEXT_TO_MODEM(A2=ptr, D1=len, D2, D3):
000023fc 48 e7 0c 0e              |H       |		MOVEM.L	A6+A5+A4+D5+D4,-(A7)
00002400 45 bc 00 03              |E       |		CHK.W	#0x3,D2
00002404 47 bc 00 0f              |G       |		CHK.W	#0xf,D3
00002408 28 02                    |(       |		MOVE.L	D2,D4
0000240a e9 4c                    | L      |		LSL.W	#0x4,D4
0000240c 4b f0 41 b0 93 03 e0 50  |K A    P|		LEA.L	(D4.W+#0x9303e050),A5	;  LEW=41b0
00002414 d8 43                    | C      |		ADD.W	D3,D4
00002416 49 f0 47 b0 00 00 e0 86  |I G     |		LEA.L	(D4.W*8+#0xe086),A4	;  LEW=47b0
0000241e 08 14 00 07              |        |		BTST.B	#0x7,(A4)
00002422 57 fa 08 25              |W  %    |		TRAPEQ.W	#0x0825
00002426 60 04                    |`       |		BRA	0x242c
00002428 4e b8 54 d2              |N T     |		JSR	AwaitInterrupt()
0000242c 46 fc 27 00              |F '     |		MOVE.W	#0x2700,SR
00002430 4e b8 2a ce              |N *     |		JSR	0x2ace
00002434 4e b8 32 7a              |N 2z    |		JSR	0x327a
00002438 4a 41                    |JA      |		TST.W	D1
0000243a 66 ec                    |f       |		BNE	0x2428
0000243c 46 fc 20 00              |F       |		MOVE.W	#0x2000,SR
00002440 4c df 70 30              |L p0    |		MOVEM.L	(A7)+,D4+D5+A4+A5+A6
00002444 4e 75                    |Nu      |		RTS
00002446					_KC09_MODEM(D0.W):
00002446 2f 08                    |/       |		MOVE.L	A0,-(A7)
00002448 41 bc 00 0f              |A       |		CHK.W	#0xf,D0
0000244c 41 f8 70 4c              |A pL    |		LEA.L	CONSOLE_RXFIFO.0,A0
00002450 0c 40 00 01              | @      |		CMPI.W	#0x0001,D0
00002454 67 34                    |g4      |		BEQ	0x248a
00002456 41 f8 70 54              |A pT    |		LEA.L	MODEM_RXFIFO.0,A0
0000245a 0c 40 00 02              | @      |		CMPI.W	#0x0002,D0
0000245e 67 2a                    |g*      |		BEQ	0x248a
00002460 41 f8 70 5c              |A p\    |		LEA.L	IMODEM_RXFIFO.0,A0
00002464 0c 40 00 03              | @      |		CMPI.W	#0x0003,D0
00002468 67 20                    |g       |		BEQ	0x248a
0000246a 0c 40 00 08              | @      |		CMPI.W	#0x0008,D0
0000246e 5d fa 08 25              |]  %    |		TRAPLT.W	#0x0825
00002472 41 f0 07 b0 00 00 e0 06  |A       |		LEA.L	(D0.W*8+#CONSOLE_N_DESC),A0;  LEW=07b0
0000247a 30 28 00 02              |0(      |		MOVE.W	(A0+0x2),D0
0000247e 52 40                    |R@      |		ADDQ.W	#0x1,D0
00002480 90 68 00 04              | h      |		SUB.W	(A0+0x4),D0
00002484 67 1e                    |g       |		BEQ	0x24a4
00002486 70 01                    |p       |		MOVEQ.L	#0x01,D0
00002488 60 1a                    |`       |		BRA	0x24a4
0000248a 30 28 00 02              |0(      |		MOVE.W	(A0+0x2),D0
0000248e 67 14                    |g       |		BEQ	0x24a4
00002490 42 80                    |B       |		CLR.L	D0
00002492 10 28 00 01              | (      |		MOVE.B	(A0+0x1),D0
00002496 30 30 01 25 00 04        |00 %    |		MOVE.W	((A0+#0x4)+D0.W),D0	;  LEW=0125
0000249c 6b e8                    |k       |		BMI	0x2486
0000249e e0 48                    | H      |		LSR.W	#0x8,D0
000024a0 e8 48                    | H      |		LSR.W	#0x4,D0
000024a2 52 80                    |R       |		ADDQ.L	#0x1,D0
000024a4 20 5f                    | _      |		MOVEA.L	(A7)+,A0
000024a6 4e 75                    |Nu      |		RTS
000024a8 4c df 03 06              |L       |		MOVEM.L	(A7)+,D1+D2+A0+A1
000024ac 4e b8 54 d2              |N T     |		JSR	AwaitInterrupt()
000024b0					_KC07_READ_CONSOLECHAR(D0<=port, D0=>char):
000024b0 46 fc 27 00              |F '     |		MOVE.W	#0x2700,SR
000024b4 48 e7 60 c0              |H `     |		MOVEM.L	A1+A0+D2+D1,-(A7)
000024b8 41 bc 00 0f              |A       |		CHK.W	#0xf,D0
000024bc 41 f8 70 4c              |A pL    |		LEA.L	CONSOLE_RXFIFO.0,A0
000024c0 0c 40 00 01              | @      |		CMPI.W	#0x0001,D0
000024c4 67 2e                    |g.      |		BEQ	0x24f4
000024c6 41 f8 70 54              |A pT    |		LEA.L	MODEM_RXFIFO.0,A0
000024ca 0c 40 00 02              | @      |		CMPI.W	#0x0002,D0
000024ce 67 24                    |g$      |		BEQ	0x24f4
000024d0 41 f8 70 5c              |A p\    |		LEA.L	IMODEM_RXFIFO.0,A0
000024d4 0c 40 00 03              | @      |		CMPI.W	#0x0003,D0
000024d8 67 1a                    |g       |		BEQ	0x24f4
000024da 0c 40 00 08              | @      |		CMPI.W	#0x0008,D0
000024de 5d fa 08 25              |]  %    |		TRAPLT.W	#0x0825
000024e2 24 00                    |$       |		MOVE.L	D0,D2
000024e4 4e b8 2b 6c              |N +l    |		JSR	GET_PORT_DESC(D0=port.W)
000024e8 65 be                    |e       |		BCS	0x24a8
000024ea e1 4a                    | J      |		LSL.W	#0x8,D2
000024ec 08 c2 00 0f              |        |		BSET.L	#0xf,D2
000024f0 80 42                    | B      |		OR.W	D2,D0
000024f2 60 26                    |`&      |		BRA	0x251a
000024f4 32 28 00 02              |2(      |		MOVE.W	(A0+0x2),D1
000024f8 67 ae                    |g       |		BEQ	0x24a8
000024fa 53 41                    |SA      |		SUBQ.W	#0x1,D1
000024fc 31 41 00 02              |1A      |		MOVE.W	D1,(A0+0x2)
00002500 12 28 00 01              | (      |		MOVE.B	(A0+0x1),D1
00002504 30 30 11 25 00 04        |00 %    |		MOVE.W	((A0+#0x4)+D1.W),D0	;  LEW=1125
0000250a 6b 08                    |k       |		BMI	0x2514
0000250c 02 40 0f ff              | @      |		ANDI.W	#0x0fff,D0
00002510 00 40 80 00              | @      |		ORI.W	#0x8000,D0
00002514 54 01                    |T       |		ADDQ.B	#0x2,D1
00002516 11 41 00 01              | A      |		MOVE.B	D1,(A0+0x1)
0000251a 46 fc 20 00              |F       |		MOVE.W	#0x2000,SR
0000251e 4c df 03 06              |L       |		MOVEM.L	(A7)+,D1+D2+A0+A1
00002522 4e 75                    |Nu      |		RTS
00002524 4c df 70 30              |L p0    |		MOVEM.L	(A7)+,D4+D5+A4+A5+A6
00002528 4e b8 54 d2              |N T     |		JSR	AwaitInterrupt()
0000252c					TEXT_TO_CONSOLE(A2=ptr,D1=len, D3):
0000252c 48 e7 0c 0e              |H       |		MOVEM.L	A6+A5+A4+D5+D4,-(A7)
00002530 47 bc 00 0f              |G       |		CHK.W	#0xf,D3
00002534 49 f0 37 b0 00 00 e0 06  |I 7     |		LEA.L	(D3.W*8+#CONSOLE_N_DESC),A4;  LEW=37b0
0000253c 08 14 00 07              |        |		BTST.B	#0x7,(A4)
00002540 57 fa 08 25              |W  %    |		TRAPEQ.W	#0x0825
00002544 46 fc 27 00              |F '     |		MOVE.W	#0x2700,SR
00002548 0c 43 00 08              | C      |		CMPI.W	#0x0008,D3
0000254c 6d 30                    |m0      |		BLT	0x257e
0000254e 4a 41                    |JA      |		TST.W	D1
00002550 67 38                    |g8      |		BEQ	0x258a
00002552 0c 78 00 80 70 66        | x  pf  |		CMPI.W	#0x0080,PORT3_RXFIFO.cnt
00002558 67 ca                    |g       |		BEQ	0x2524
0000255a 42 84                    |B       |		CLR.L	D4
0000255c 18 38 70 64              | 8pd    |		MOVE.B	PORT3_RXFIFO.0,D4
00002560 3a 03                    |:       |		MOVE.W	D3,D5
00002562 e1 4d                    | M      |		LSL.W	#0x8,D5
00002564 00 45 80 00              | E      |		ORI.W	#0x8000,D5
00002568 1a 1a                    |        |		MOVE.B	(A2)+,D5
0000256a 53 41                    |SA      |		SUBQ.W	#0x1,D1
0000256c 31 85 41 a0 73 6c        |1 A sl  |		MOVE.W	D5,(D4.W+#PORT3_RXBUF)	;  LEW=41a0
00002572 54 04                    |T       |		ADDQ.B	#0x2,D4
00002574 11 c4 70 64              |  pd    |		MOVE.B	D4,PORT3_RXFIFO.0
00002578 52 78 70 66              |Rxpf    |		ADDQ.W	#0x1,PORT3_RXFIFO.cnt
0000257c 60 d0                    |`       |		BRA	0x254e
0000257e 4e b8 2a ce              |N *     |		JSR	0x2ace
00002582 4e b8 25 94              |N %     |		JSR	0x2594
00002586 4a 41                    |JA      |		TST.W	D1
00002588 66 9a                    |f       |		BNE	0x2524
0000258a 46 fc 20 00              |F       |		MOVE.W	#0x2000,SR
0000258e 4c df 70 30              |L p0    |		MOVEM.L	(A7)+,D4+D5+A4+A5+A6
00002592 4e 75                    |Nu      |		RTS
00002594 0c 43 00 01              | C      |		CMPI.W	#0x0001,D3
00002598 66 04                    |f       |		BNE	0x259e
0000259a 4e b8 2c 3a              |N ,:    |		JSR	0x2c3a
0000259e 0c 43 00 02              | C      |		CMPI.W	#0x0002,D3
000025a2 66 04                    |f       |		BNE	0x25a8
000025a4 4e b8 30 9c              |N 0     |		JSR	0x309c
000025a8 0c 43 00 03              | C      |		CMPI.W	#0x0003,D3
000025ac 66 04                    |f       |		BNE	0x25b2
000025ae 4e b8 37 58              |N 7X    |		JSR	0x3758
000025b2 4e 75                    |Nu      |		RTS
000025b4					kc08_meat(D3=W, D0=B):
000025b4 2f 0c                    |/       |		MOVE.L	A4,-(A7)
000025b6 40 e7                    |@       |		MOVE.W	SR,-(A7)
000025b8 46 fc 27 00              |F '     |		MOVE.W	#0x2700,SR
000025bc 47 bc 00 0f              |G       |		CHK.W	#0xf,D3
000025c0 49 f0 37 b0 00 00 e0 06  |I 7     |		LEA.L	(D3.W*8+#CONSOLE_N_DESC),A4;  LEW=37b0
000025c8 08 14 00 07              |        |		BTST.B	#0x7,(A4)
000025cc 57 fa 08 25              |W  %    |		TRAPEQ.W	#0x0825
000025d0 4a 00                    |J       |		TST.B	D0
000025d2 66 12                    |f       |		BNE	0x25e6
000025d4 08 ac 00 06 00 00        |        |		BCLR.B	#0x6,(A4+0x0)
000025da 08 ac 00 05 00 00        |        |		BCLR.B	#0x5,(A4+0x0)
000025e0 67 0a                    |g       |		BEQ	0x25ec
000025e2 61 b0                    |a       |		BSR	0x2594
000025e4 60 06                    |`       |		BRA	0x25ec
000025e6 08 ec 00 06 00 00        |        |		BSET.B	#0x6,(A4+0x0)
000025ec 46 df                    |F       |		MOVE.W	(A7)+,SR
000025ee 28 5f                    |(_      |		MOVEA.L	(A7)+,A4
000025f0 4e 75                    |Nu      |		RTS
000025f2					r1k_op_01_dispatch:
000025f2 4e f8 29 f0              |N )     |		JMP	R1K_OP_01_00(A0=mailbox)
000025f6 4e f8 26 50              |N &P    |		JMP	R1K_OP_01_01(A0=mailbox)
000025fa 4e f8 26 12              |N &     |		JMP	R1K_OP_01_02(A0=mailbox)
000025fe					R1K_OP_01_PORT(A0=mailbox):
000025fe 46 fc 23 00              |F #     |		MOVE.W	#0x2300,SR
00002602 42 41                    |BA      |		CLR.W	D1
00002604 12 28 00 1b              | (      |		MOVE.B	(A0+0x1b),D1
00002608 43 bc 00 02              |C       |		CHK.W	#0x2,D1
0000260c 4e f0 15 a0 25 f2        |N   %   |		JMP	(D1.W*4+#r1k_op_01_dispatch);  LEW=15a0
00002612					R1K_OP_01_02(A0=mailbox):
00002612 48 e7 80 60              |H  `    |		MOVEM.L	A2+A1+D0,-(A7)
00002616 4e b8 07 5a              |N  Z    |		JSR	GET_SECTOR_BUFFER([A0+0x13].B => A1)
0000261a 32 fc 70 ff              |2 p     |		MOVE.W	#0x70ff,(A1)+
0000261e 70 0e                    |p       |		MOVEQ.L	#0x0e,D0
00002620 24 49                    |$I      |		MOVEA.L	A1,A2
00002622 42 5a                    |BZ      |		CLR.W	(A2)+
00002624 51 c8 ff fc              |Q       |		DBF	D0,0x2622
00002628 45 f9 00 00 e0 86        |E       |		LEA.L	0xe086,A2
0000262e 70 03                    |p       |		MOVEQ.L	#0x03,D0
00002630 08 12 00 07              |        |		BTST.B	#0x7,(A2)
00002634 56 d9                    |V       |		SNE.B	(A1)+
00002636 56 d9                    |V       |		SNE.B	(A1)+
00002638 d4 fc 00 80              |        |		ADDA.W	#0x80,A2
0000263c 51 c8 ff f2              |Q       |		DBF	D0,0x2630
00002640 21 7c 00 00 00 20 00 08  |!|      |		MOVE.L	#0x20,(A0+0x8)
00002648 4c df 06 01              |L       |		MOVEM.L	(A7)+,D0+A1+A2
0000264c 4e f8 04 98              |N       |		JMP	ReturnMailbox_1()
00002650					R1K_OP_01_01(A0=mailbox):
00002650 4a b8 74 bc              |J t     |		TST.L	port_event_mailbox
00002654 6b 10                    |k       |		BMI	0x2666
00002656 2f 0a                    |/       |		MOVE.L	A2,-(A7)
00002658 45 f8 74 c0              |E t     |		LEA.L	0x74c0,A2
0000265c 4e b8 53 3a              |N S:    |		JSR	0x533a
00002660 24 5f                    |$_      |		MOVEA.L	(A7)+,A2
00002662 4e b8 04 8a              |N       |		JSR	0x48a
00002666 21 c8 74 bc              |! t     |		MOVE.L	A0,port_event_mailbox
0000266a 2f 09                    |/       |		MOVE.L	A1,-(A7)
0000266c 4e b8 07 5a              |N  Z    |		JSR	GET_SECTOR_BUFFER([A0+0x13].B => A1)
00002670 21 c9 74 c8              |! t     |		MOVE.L	A1,port_event_buffer
00002674 54 89                    |T       |		ADDQ.L	#0x2,A1
00002676 21 c9 74 cc              |! t     |		MOVE.L	A1,port_event_ptr
0000267a 31 fc 00 fe 74 d0        |1   t   |		MOVE.W	#0xfe,port_event_space
00002680 4a 38 74 d3              |J8t     |		TST.B	0x74d3
00002684 66 40                    |f@      |		BNE	0x26c6
00002686 48 e7 c0 00              |H       |		MOVEM.L	D1+D0,-(A7)
0000268a 30 38 74 d8              |08t     |		MOVE.W	0x74d8,D0
0000268e 53 40                    |S@      |		SUBQ.W	#0x1,D0
00002690 6d 2c                    |m,      |		BLT	0x26be
00002692 32 00                    |2       |		MOVE.W	D0,D1
00002694 e9 49                    | I      |		LSL.W	#0x4,D1
00002696 08 30 00 07 17 b0 00 00  | 0      |		BTST.B	#0x7,(D1.W*8+#0xe086)	;  LEW=17b0
0000269e e0 86                    |        |
000026a0 67 14                    |g       |		BEQ	0x26b6
000026a2 08 f0 00 06 11 b0 93 0b  |        |		BSET.B	#0x6,(D1.W+#0x930be051)	;  LEW=11b0
000026aa e0 51                    | Q      |
000026ac 08 f0 00 06 07 b0 93 0b  |        |		BSET.B	#0x6,(D0.W*8+#0x930bf161);  LEW=07b0
000026b4 f1 61                    | a      |
000026b6 04 41 00 10              | A      |		SUBI.W	#0x0010,D1
000026ba 51 c8 ff da              |Q       |		DBF	D0,0x2696
000026be 4c df 00 03              |L       |		MOVEM.L	(A7)+,D0+D1
000026c2 50 f8 74 d3              |P t     |		S.B	0x74d3
000026c6 22 5f                    |"_      |		MOVEA.L	(A7)+,A1
000026c8 4e b8 04 8a              |N       |		JSR	0x48a
000026cc 48 e7 fc 7c              |H  |    |		MOVEM.L	A5+A4+A3+A2+A1+D5+D4+D3+D2+D1+D0,-(A7)
000026d0 30 38 74 d0              |08t     |		MOVE.W	port_event_space,D0
000026d4 6b 00 00 cc              |k       |		BMI	0x27a2
000026d8 22 78 74 cc              |"xt     |		MOVEA.L	port_event_ptr,A1
000026dc 34 38 74 d8              |48t     |		MOVE.W	0x74d8,D2
000026e0 28 38 74 d4              |(8t     |		MOVE.L	0x74d4,D4
000026e4 4a 40                    |J@      |		TST.W	D0
000026e6 6b 00 00 b6              |k       |		BMI	0x279e
000026ea 22 04                    |"       |		MOVE.L	D4,D1
000026ec e9 49                    | I      |		LSL.W	#0x4,D1
000026ee 47 f0 17 b0 00 00 e0 06  |G       |		LEA.L	(D1.W*8+#CONSOLE_N_DESC),A3;  LEW=17b0
000026f6 4b f0 11 b0 00 00 e2 86  |K       |		LEA.L	(D1.W+#0xe286),A5	;  LEW=11b0
000026fe 08 ab 00 00 00 00        |        |		BCLR.B	#0x0,(A3+0x0)
00002704 67 24                    |g$      |		BEQ	0x272a
00002706 26 04                    |&       |		MOVE.L	D4,D3
00002708 00 43 03 00              | C      |		ORI.W	#0x0300,D3
0000270c 2f 04                    |/       |		MOVE.L	D4,-(A7)
0000270e 78 0f                    |x       |		MOVEQ.L	#0x0f,D4
00002710 d6 83                    |        |		ADD.L	D3,D3
00002712 1a 33 46 00              | 3F     |		MOVE.B	(A3+D4.W*8),D5
00002716 02 05 00 28              |   (    |		ANDI.B	#0x28,D5
0000271a 67 02                    |g       |		BEQ	0x271e
0000271c 52 83                    |R       |		ADDQ.L	#0x1,D3
0000271e 51 cc ff f0              |Q       |		DBF	D4,0x2710
00002722 28 1f                    |(       |		MOVE.L	(A7)+,D4
00002724 22 c3                    |"       |		MOVE.L	D3,(A1)+
00002726 53 40                    |S@      |		SUBQ.W	#0x1,D0
00002728 6b 74                    |kt      |		BMI	0x279e
0000272a 08 15 00 00              |        |		BTST.B	#0x0,(A5)
0000272e 67 2c                    |g,      |		BEQ	0x275c
00002730 26 04                    |&       |		MOVE.L	D4,D3
00002732 06 43 04 00              | C      |		ADDI.W	#0x0400,D3
00002736 48 43                    |HC      |		SWAP.W	D3
00002738 3a 3c 00 0f              |:<      |		MOVE.W	#0xf,D5
0000273c 08 b5 00 06 50 00        |    P   |		BCLR.B	#0x6,(A5+D5.W)
00002742 67 10                    |g       |		BEQ	0x2754
00002744 08 b5 00 07 50 00        |    P   |		BCLR.B	#0x7,(A5+D5.W)
0000274a 36 05                    |6       |		MOVE.W	D5,D3
0000274c e1 4b                    | K      |		LSL.W	#0x8,D3
0000274e 22 c3                    |"       |		MOVE.L	D3,(A1)+
00002750 53 40                    |S@      |		SUBQ.W	#0x1,D0
00002752 6b 4a                    |kJ      |		BMI	0x279e
00002754 53 45                    |SE      |		SUBQ.W	#0x1,D5
00002756 6a e4                    |j       |		BPL	0x273c
00002758 08 95 00 00              |        |		BCLR.B	#0x0,(A5)
0000275c 53 44                    |SD      |		SUBQ.W	#0x1,D4
0000275e 6b 16                    |k       |		BMI	0x2776
00002760 4a 13                    |J       |		TST.B	(A3)
00002762 6a 36                    |j6      |		BPL	0x279a
00002764 45 f0 11 b0 93 03 e0 40  |E      @|		LEA.L	(D1.W+#0x9303e040),A2	;  LEW=11b0
0000276c e9 89                    |        |		LSL.L	#0x4,D1
0000276e e1 89                    |        |		LSL.L	#0x8,D1
00002770 4e b8 29 40              |N )@    |		JSR	0x2940
00002774 60 24                    |`$      |		BRA	0x279a
00002776 45 f8 70 4c              |E pL    |		LEA.L	CONSOLE_RXFIFO.0,A2
0000277a 4e b8 28 fe              |N (     |		JSR	TRANSFER_FIFO(A2=port_fifo)
0000277e 45 f8 70 54              |E pT    |		LEA.L	MODEM_RXFIFO.0,A2
00002782 4e b8 28 fe              |N (     |		JSR	TRANSFER_FIFO(A2=port_fifo)
00002786 45 f8 70 5c              |E p\    |		LEA.L	IMODEM_RXFIFO.0,A2
0000278a 4e b8 28 fe              |N (     |		JSR	TRANSFER_FIFO(A2=port_fifo)
0000278e 45 f8 70 64              |E pd    |		LEA.L	PORT3_RXFIFO.0,A2
00002792 4e b8 28 fe              |N (     |		JSR	TRANSFER_FIFO(A2=port_fifo)
00002796 38 38 74 d8              |88t     |		MOVE.W	0x74d8,D4
0000279a 51 ca ff 48              |Q  H    |		DBF	D2,0x26e4
0000279e 21 c4 74 d4              |! t     |		MOVE.L	D4,0x74d4
000027a2 38 3c 00 fe              |8<      |		MOVE.W	#0xfe,D4
000027a6 98 40                    | @      |		SUB.W	D0,D4
000027a8 66 08                    |f       |		BNE	0x27b2
000027aa 4c df 3e 3f              |L >?    |		MOVEM.L	(A7)+,D0+D1+D2+D3+D4+D5+A1+A2+A3+A4+A5
000027ae 4e f8 26 c8              |N &     |		JMP	0x26c8
000027b2 31 84 01 e1 74 c8        |1   t   |		MOVE.W	D4,((#port_event_buffer));  LEW=01e1
000027b8 e5 4c                    | L      |		LSL.W	#0x2,D4
000027ba 54 44                    |TD      |		ADDQ.W	#0x2,D4
000027bc 31 44 00 0a              |1D      |		MOVE.W	D4,(A0+0xa)
000027c0 21 fc 93 03 fc 00 74 bc  |!     t |		MOVE.L	#0x9303fc00,port_event_mailbox
000027c8 4e b8 04 98              |N       |		JSR	ReturnMailbox_1()
000027cc 43 f8 74 c0              |C t     |		LEA.L	0x74c0,A1
000027d0 4e b8 53 54              |N ST    |		JSR	0x5354
000027d4 64 08                    |d       |		BCC	0x27de
000027d6 c1 49                    | I      |		EXG.L	A0,A1
000027d8 4e b8 04 7a              |N  z    |		JSR	0x47a
000027dc 20 49                    | I      |		MOVEA.L	A1,A0
000027de 4c df 3e 3f              |L >?    |		MOVEM.L	(A7)+,D0+D1+D2+D3+D4+D5+A1+A2+A3+A4+A5
000027e2 4e 75                    |Nu      |		RTS
000027e4 2f 08                    |/       |		MOVE.L	A0,-(A7)
000027e6 48 e7 80 e0              |H       |		MOVEM.L	A2+A1+A0+D0,-(A7)
000027ea 45 f8 74 da              |E t     |		LEA.L	0x74da,A2
000027ee 20 3c 00 00 04 e1        | <      |		MOVE.L	#0x4e1,D0
000027f4 25 7c 00 00 27 e4 00 08  |%|  '   |		MOVE.L	#0x27e4,(A2+0x8)
000027fc 4e b8 54 3a              |N T:    |		JSR	Timeout_Arm(D0=ticks,A2=entry)
00002800 4c df 07 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1+A2
00002804 20 78 74 bc              | xt     |		MOVEA.L	port_event_mailbox,A0
00002808 b1 fc 93 03 fc 00        |        |		CMPA.L	#0x9303fc00,A0
0000280e 57 f8 74 d2              |W t     |		SEQ.B	0x74d2
00002812 67 04                    |g       |		BEQ	0x2818
00002814 4e b8 04 7a              |N  z    |		JSR	0x47a
00002818 20 5f                    | _      |		MOVEA.L	(A7)+,A0
0000281a 4e 75                    |Nu      |		RTS
0000281c					VECTOR_0xb2:
0000281c 48 e7 d0 f8              |H       |		MOVEM.L	A4+A3+A2+A1+A0+D3+D1+D0,-(A7); --> VECTOR_0xb2
00002820 08 f8 00 01 68 d0        |    h   |		BSET.B	#0x1,0x68d0
00002826 32 2f 00 26              |2/ &    |		MOVE.W	(A7+0x26),D1
0000282a 04 41 02 c8              | A      |		SUBI.W	#0x02c8,D1
0000282e 45 f0 11 b0 93 03 e0 50  |E      P|		LEA.L	(D1.W+#0x9303e050),A2	;  LEW=11b0
00002836 20 78 74 bc              | xt     |		MOVEA.L	port_event_mailbox,A0
0000283a b1 fc 93 03 fc 00        |        |		CMPA.L	#0x9303fc00,A0
00002840 67 34                    |g4      |		BEQ	0x2876
00002842 47 f0 17 b0 00 00 e0 86  |G       |		LEA.L	(D1.W*8+#0xe086),A3	;  LEW=17b0
0000284a e8 49                    | I      |		LSR.W	#0x4,D1
0000284c 52 41                    |RA      |		ADDQ.W	#0x1,D1
0000284e 48 41                    |HA      |		SWAP.W	D1
00002850 22 78 74 cc              |"xt     |		MOVEA.L	port_event_ptr,A1
00002854 30 38 74 d0              |08t     |		MOVE.W	port_event_space,D0
00002858 4e b8 29 40              |N )@    |		JSR	0x2940
0000285c 21 c9 74 cc              |! t     |		MOVE.L	A1,port_event_ptr
00002860 31 c0 74 d0              |1 t     |		MOVE.W	D0,port_event_space
00002864 6c 04                    |l       |		BGE	0x286a
00002866 4e b8 04 7a              |N  z    |		JSR	0x47a
0000286a 35 78 74 b6 00 0e        |5xt     |		MOVE.W	0x74b6,(A2+0xe)
00002870 4c df 1f 0b              |L       |		MOVEM.L	(A7)+,D0+D1+D3+A0+A1+A2+A3+A4
00002874 4e 73                    |Ns      |		RTE
00002876 51 f8 74 d3              |Q t     |		SF.B	0x74d3
0000287a 08 aa 00 06 00 01        |        |		BCLR.B	#0x6,(A2+0x1)
00002880 60 e8                    |`       |		BRA	0x286a
00002882					VECTOR_0xb0:
00002882 48 e7 40 e0              |H @     |		MOVEM.L	A2+A1+A0+D1,-(A7)	; --> VECTOR_0xb0
00002886 08 f8 00 01 68 d0        |    h   |		BSET.B	#0x1,0x68d0
0000288c 46 fc 27 00              |F '     |		MOVE.W	#0x2700,SR
00002890 32 2f 00 16              |2/      |		MOVE.W	(A7+0x16),D1
00002894 04 41 02 c0              | A      |		SUBI.W	#0x02c0,D1
00002898 e8 49                    | I      |		LSR.W	#0x4,D1
0000289a 45 f0 17 b0 93 03 f1 60  |E      `|		LEA.L	(D1.W*8+#0x9303f160),A2	;  LEW=17b0
000028a2 08 12 00 06              |        |		BTST.B	#0x6,(A2)
000028a6 67 36                    |g6      |		BEQ	0x28de
000028a8 08 2a 00 06 00 03        | *      |		BTST.B	#0x6,(A2+0x3)
000028ae 66 2e                    |f.      |		BNE	0x28de
000028b0 20 78 74 bc              | xt     |		MOVEA.L	port_event_mailbox,A0
000028b4 b1 fc 93 03 fc 00        |        |		CMPA.L	#0x9303fc00,A0
000028ba 67 32                    |g2      |		BEQ	0x28ee
000028bc 06 41 01 01              | A      |		ADDI.W	#0x0101,D1
000028c0 48 41                    |HA      |		SWAP.W	D1
000028c2 32 12                    |2       |		MOVE.W	(A2),D1
000028c4 02 41 00 0f              | A      |		ANDI.W	#0x000f,D1
000028c8 e1 49                    | I      |		LSL.W	#0x8,D1
000028ca 22 78 74 cc              |"xt     |		MOVEA.L	port_event_ptr,A1
000028ce 22 c1                    |"       |		MOVE.L	D1,(A1)+
000028d0 21 c9 74 cc              |! t     |		MOVE.L	A1,port_event_ptr
000028d4 53 78 74 d0              |Sxt     |		SUBQ.W	#0x1,port_event_space
000028d8 6c 04                    |l       |		BGE	0x28de
000028da 4e b8 04 7a              |N  z    |		JSR	0x47a
000028de 08 b2 00 07 01 70 00 08  |     p  |		BCLR.B	#0x7,(A2+#0x80001)	;  LEW=0170
000028e6 00 01                    |        |
000028e8 4c df 07 02              |L       |		MOVEM.L	(A7)+,D1+A0+A1+A2
000028ec 4e 73                    |Ns      |		RTE
000028ee 51 f8 74 d3              |Q t     |		SF.B	0x74d3
000028f2 08 b2 00 06 01 70 00 08  |     p  |		BCLR.B	#0x6,(A2+#0x80001)	;  LEW=0170
000028fa 00 01                    |        |
000028fc 60 ea                    |`       |		BRA	0x28e8
000028fe					TRANSFER_FIFO(A2=port_fifo):
000028fe 36 2a 00 02              |6*      |		MOVE.W	(A2+0x2),D3
00002902 67 3a                    |g:      |		BEQ	0x293e
00002904 4a 40                    |J@      |		TST.W	D0
00002906 6d 36                    |m6      |		BLT	0x293e
00002908 42 85                    |B       |		CLR.L	D5
0000290a 1a 2a 00 01              | *      |		MOVE.B	(A2+0x1),D5
0000290e 26 6a 00 04              |&j      |		MOVEA.L	(A2+0x4),A3
00002912 60 02                    |`       |		BRA	0x2916
00002914 67 20                    |g       |		BEQ	0x2936
00002916 72 00                    |r       |		MOVEQ.L	#0x00,D1
00002918 32 33 50 00              |23P     |		MOVE.W	(A3+D5.W),D1
0000291c 6b 0e                    |k       |		BMI	0x292c
0000291e 48 41                    |HA      |		SWAP.W	D1
00002920 e9 99                    |        |		ROL.L	#0x4,D1
00002922 e1 49                    | I      |		LSL.W	#0x8,D1
00002924 48 41                    |HA      |		SWAP.W	D1
00002926 e8 49                    | I      |		LSR.W	#0x4,D1
00002928 00 41 80 00              | A      |		ORI.W	#0x8000,D1
0000292c 22 c1                    |"       |		MOVE.L	D1,(A1)+
0000292e 54 05                    |T       |		ADDQ.B	#0x2,D5
00002930 53 43                    |SC      |		SUBQ.W	#0x1,D3
00002932 51 c8 ff e0              |Q       |		DBF	D0,0x2914
00002936 15 45 00 01              | E      |		MOVE.B	D5,(A2+0x1)
0000293a 35 43 00 02              |5C      |		MOVE.W	D3,(A2+0x2)
0000293e 4e 75                    |Nu      |		RTS
00002940 32 2a 00 02              |2*      |		MOVE.W	(A2+0x2),D1
00002944 6a 2a                    |j*      |		BPL	0x2970
00002946 e9 c1 35 04              |  5     |		BFEXTU.L	D1,{20:4},D3
0000294a 49 f3 3e 00              |I >     |		LEA.L	(A3+D3.L*8),A4
0000294e 08 14 00 06              |        |		BTST.B	#0x6,(A4)
00002952 67 16                    |g       |		BEQ	0x296a
00002954 ef f2 33 04 01 70 00 08  |  3  p  |		BFINS.L	D3,(A2+#0x80000),{12:4}	;  LEW=0170
0000295c 00 00                    |        |
0000295e b2 2c 00 07              | ,      |		CMP.B	(A4+0x7),D1
00002962 67 0e                    |g       |		BEQ	0x2972
00002964 b2 2c 00 06              | ,      |		CMP.B	(A4+0x6),D1
00002968 67 3e                    |g>      |		BEQ	0x29a8
0000296a 22 c1                    |"       |		MOVE.L	D1,(A1)+
0000296c 51 c8 ff d2              |Q       |		DBF	D0,0x2940
00002970 4e 75                    |Nu      |		RTS
00002972 08 ec 00 05 00 00        |        |		BSET.B	#0x5,(A4+0x0)
00002978 32 2a 00 0c              |2*      |		MOVE.W	(A2+0xc),D1
0000297c 07 01                    |        |		BTST.L	D3,D1
0000297e 66 66                    |ff      |		BNE	0x29e6
00002980 32 2a 00 0a              |2*      |		MOVE.W	(A2+0xa),D1
00002984 07 01                    |        |		BTST.L	D3,D1
00002986 67 5e                    |g^      |		BEQ	0x29e6
00002988 32 2a 00 08              |2*      |		MOVE.W	(A2+0x8),D1
0000298c 0c 41 ff fd              | A      |		CMPI.W	#0xfffd,D1
00002990 6c 54                    |lT      |		BGE	0x29e6
00002992 32 3c ff ff              |2<      |		MOVE.W	#0xffff,D1
00002996 07 81                    |        |		BCLR.L	D3,D1
00002998 c3 72 01 70 00 08 00 0a  | r p    |		AND.W	D1,(A2+#0x8000a)	;  LEW=0170
000029a0 08 ac 00 04 00 00        |        |		BCLR.B	#0x4,(A4+0x0)
000029a6 60 3e                    |`>      |		BRA	0x29e6
000029a8 08 ac 00 05 00 00        |        |		BCLR.B	#0x5,(A4+0x0)
000029ae 67 36                    |g6      |		BEQ	0x29e6
000029b0 32 2a 00 0a              |2*      |		MOVE.W	(A2+0xa),D1
000029b4 07 01                    |        |		BTST.L	D3,D1
000029b6 66 2e                    |f.      |		BNE	0x29e6
000029b8 4a 6a 00 08              |Jj      |		TST.W	(A2+0x8)
000029bc 66 16                    |f       |		BNE	0x29d4
000029be 42 81                    |B       |		CLR.L	D1
000029c0 32 2c 00 02              |2,      |		MOVE.W	(A4+0x2),D1
000029c4 32 30 19 90              |20      |		MOVE.W	(D1.L),D1		;  LEW=1990
000029c8 82 78 74 b2              | xt     |		OR.W	0x74b2,D1
000029cc 54 41                    |TA      |		ADDQ.W	#0x2,D1
000029ce 67 16                    |g       |		BEQ	0x29e6
000029d0 3b 41 00 08              |;A      |		MOVE.W	D1,(A5+0x8)
000029d4 42 41                    |BA      |		CLR.W	D1
000029d6 07 c1                    |        |		BSET.L	D3,D1
000029d8 83 72 01 70 00 08 00 0a  | r p    |		OR.W	D1,(A2+#0x8000a)	;  LEW=0170
000029e0 08 ec 00 04 00 00        |        |		BSET.B	#0x4,(A4+0x0)
000029e6 08 eb 00 00 00 00        |        |		BSET.B	#0x0,(A3+0x0)
000029ec 60 00 ff 52              |`  R    |		BRA	0x2940
000029f0					R1K_OP_01_00(A0=mailbox):
000029f0 48 e7 fc 7e              |H  ~    |		MOVEM.L	A6+A5+A4+A3+A2+A1+D5+D4+D3+D2+D1+D0,-(A7)
000029f4 4e b8 07 5a              |N  Z    |		JSR	GET_SECTOR_BUFFER([A0+0x13].B => A1)
000029f8 42 83                    |B       |		CLR.L	D3
000029fa 42 82                    |B       |		CLR.L	D2
000029fc 42 81                    |B       |		CLR.L	D1
000029fe 42 80                    |B       |		CLR.L	D0
00002a00 24 49                    |$I      |		MOVEA.L	A1,A2
00002a02 10 1a                    |        |		MOVE.B	(A2)+,D0
00002a04 26 4a                    |&J      |		MOVEA.L	A2,A3
00002a06 42 11                    |B       |		CLR.B	(A1)
00002a08 53 80                    |S       |		SUBQ.L	#0x1,D0
00002a0a 6c 12                    |l       |		BGE	0x2a1e
00002a0c 4a 11                    |J       |		TST.B	(A1)
00002a0e 4c df 7e 3f              |L ~?    |		MOVEM.L	(A7)+,D0+D1+D2+D3+D4+D5+A1+A2+A3+A4+A5+A6
00002a12 67 00 da 84              |g       |		BEQ	ReturnMailbox_1()
00002a16 52 a8 00 08              |R       |		ADDQ.L	#0x1,(A0+0x8)
00002a1a 4e f8 04 90              |N       |		JMP	ReturnMailbox_0()
00002a1e 12 1a                    |        |		MOVE.B	(A2)+,D1
00002a20 43 bc 00 0c              |C       |		CHK.W	#0xc,D1
00002a24 14 1a                    |        |		MOVE.B	(A2)+,D2
00002a26 45 bc 00 04              |E       |		CHK.W	#0x4,D2
00002a2a 16 1a                    |        |		MOVE.B	(A2)+,D3
00002a2c 47 bc 00 0f              |G       |		CHK.W	#0xf,D3
00002a30 0c 01 00 04              |        |		CMPI.B	#0x04,D1
00002a34 66 0a                    |f       |		BNE	0x2a40
00002a36 12 1a                    |        |		MOVE.B	(A2)+,D1
00002a38 43 bc 00 07              |C       |		CHK.W	#0x7,D1
00002a3c 06 01 00 0d              |        |		ADDI.B	#0x0d,D1
00002a40 28 02                    |(       |		MOVE.L	D2,D4
00002a42 e9 4c                    | L      |		LSL.W	#0x4,D4
00002a44 66 1c                    |f       |		BNE	0x2a62
00002a46 49 f0 37 b0 00 00 e0 06  |I 7     |		LEA.L	(D3.W*8+#CONSOLE_N_DESC),A4;  LEW=37b0
00002a4e 08 14 00 07              |        |		BTST.B	#0x7,(A4)
00002a52 57 fa 08 25              |W  %    |		TRAPEQ.W	#0x0825
00002a56 3c 70 33 a0 60 3e        |<p3 `>  |		MOVEA.W	(D3.W*2+#MENU_DISPATCH),A6;  LEW=33a0
00002a5c 3c 76 12 00              |<v      |		MOVEA.W	(A6+D1.W*2),A6
00002a60 4e d6                    |N       |		JMP	(A6)
00002a62 4b f0 41 b0 93 03 e0 40  |K A    @|		LEA.L	(D4.W+#0x9303e040),A5	;  LEW=41b0
00002a6a d8 43                    | C      |		ADD.W	D3,D4
00002a6c 49 f0 47 b0 00 00 e0 06  |I G     |		LEA.L	(D4.W*8+#CONSOLE_N_DESC),A4;  LEW=47b0
00002a74 08 14 00 07              |        |		BTST.B	#0x7,(A4)
00002a78 57 fa 08 25              |W  %    |		TRAPEQ.W	#0x0825
00002a7c 3c 70 13 a0 61 f6        |<p  a   |		MOVEA.W	(D1.W*2+#0x61f6),A6	;  LEW=13a0
00002a82 4e d6                    |N       |		JMP	(A6)
00002a84					menu_dispatch[0x1]_08:
00002a84 08 ec 00 06 00 00        |        |		BSET.B	#0x6,(A4+0x0)
00002a8a 4e f8 2a 08              |N *     |		JMP	0x2a08
00002a8e					menu_dispatch[0x1]_12:
00002a8e 19 5a 00 06              | Z      |		MOVE.B	(A2)+,(A4+0x6)
00002a92 4e f8 2a 08              |N *     |		JMP	0x2a08
00002a96					menu_dispatch[0x1]_13:
00002a96 19 5a 00 07              | Z      |		MOVE.B	(A2)+,(A4+0x7)
00002a9a 4e f8 2a 08              |N *     |		JMP	0x2a08
00002a9e 4a 41                    |JA      |		TST.W	D1
00002aa0 67 00 ff 66              |g  f    |		BEQ	0x2a08
00002aa4 d4 c1                    |        |		ADDA.W	D1,A2
00002aa6 52 11                    |R       |		ADDQ.B	#0x1,(A1)
00002aa8 16 c2                    |        |		MOVE.B	D2,(A3)+
00002aaa 16 c3                    |        |		MOVE.B	D3,(A3)+
00002aac 16 c1                    |        |		MOVE.B	D1,(A3)+
00002aae 56 a8 00 08              |V       |		ADDQ.L	#0x3,(A0+0x8)
00002ab2 ef 4a                    | J      |		LSL.W	#0x7,D2
00002ab4 08 f0 00 00 21 b0 00 00  |    !   |		BSET.B	#0x0,(D2.W+#CONSOLE_N_DESC);  LEW=21b0
00002abc e0 06                    |        |
00002abe 42 82                    |B       |		CLR.L	D2
00002ac0 4e f8 2a 08              |N *     |		JMP	0x2a08
00002ac4					menu_dispatch[0x1]_0d:
00002ac4 52 8a                    |R       |		ADDQ.L	#0x1,A2
00002ac6					menu_dispatch[0x1]_02:
00002ac6 4e f8 2a 08              |N *     |		JMP	0x2a08
00002aca					PANIC_0x824_illegal_comm_output_command:
00002aca 50 fa 08 24              |P  $    |		PANIC.W	#0x824
00002ace 78 2c                    |x,      |		MOVEQ.L	#0x2c,D4
00002ad0 c8 2c 00 00              | ,      |		AND.B	(A4+0x0),D4
00002ad4 66 00 00 94              |f       |		BNE	0x2b6a
00002ad8 4a 41                    |JA      |		TST.W	D1
00002ada 67 00 00 8e              |g       |		BEQ	0x2b6a
00002ade 38 2c 00 04              |8,      |		MOVE.W	(A4+0x4),D4
00002ae2 4d f0 49 a0 00 01        |M I     |		LEA.L	(D4.L+#0x1),A6		;  LEW=49a0
00002ae8 c8 78 74 b2              | xt     |		AND.W	0x74b2,D4
00002aec 3a 30 49 90              |:0I     |		MOVE.W	(D4.L),D5		;  LEW=4990
00002af0 66 2e                    |f.      |		BNE	0x2b20
00002af2 1a 2c 00 01              | ,      |		MOVE.B	(A4+0x1),D5
00002af6 ba 38 74 b8              | 8t     |		CMP.B	0x74b8,D5
00002afa 6c 68                    |lh      |		BGE	0x2b64
00002afc 2a 38 74 ac              |*8t     |		MOVE.L	0x74ac,D5
00002b00 67 62                    |gb      |		BEQ	0x2b64
00002b02 31 85 49 90              |1 I     |		MOVE.W	D5,(D4.L)		;  LEW=4990
00002b06 31 f0 59 90 74 ae        |1 Y t   |		MOVE.W	(D5.L),0x74ae		;  LEW=5990
00002b0c 38 05                    |8       |		MOVE.W	D5,D4
00002b0e 3a 38 74 b0              |:8t     |		MOVE.W	0x74b0,D5
00002b12 31 85 49 90              |1 I     |		MOVE.W	D5,(D4.L)		;  LEW=4990
00002b16 4d f0 49 a0 00 02        |M I     |		LEA.L	(D4.L+#0x2),A6		;  LEW=49a0
00002b1c 52 2c 00 01              |R,      |		ADDQ.B	#0x1,(A4+0x1)
00002b20 ba 41                    | A      |		CMP.W	D1,D5
00002b22 6f 02                    |o       |		BLE	0x2b26
00002b24 3a 01                    |:       |		MOVE.W	D1,D5
00002b26 92 45                    | E      |		SUB.W	D5,D1
00002b28 9b 70 49 90              | pI     |		SUB.W	D5,(D4.L)		;  LEW=4990
00002b2c 0c 45 00 07              | E      |		CMPI.W	#0x0007,D5
00002b30 6d 20                    |m       |		BLT	0x2b52
00002b32 60 04                    |`       |		BRA	0x2b38
00002b34 1c da                    |        |		MOVE.B	(A2)+,(A6)+
00002b36 53 45                    |SE      |		SUBQ.W	#0x1,D5
00002b38 28 0e                    |(       |		MOVE.L	A6,D4
00002b3a 02 44 00 03              | D      |		ANDI.W	#0x0003,D4
00002b3e 66 f4                    |f       |		BNE	0x2b34
00002b40 48 c5                    |H       |		EXTW.L	D5
00002b42 e4 9d                    |        |		ROR.L	#0x2,D5
00002b44 53 45                    |SE      |		SUBQ.W	#0x1,D5
00002b46 2c da                    |,       |		MOVE.L	(A2)+,(A6)+
00002b48 51 cd ff fc              |Q       |		DBF	D5,0x2b46
00002b4c 42 45                    |BE      |		CLR.W	D5
00002b4e e5 9d                    |        |		ROL.L	#0x2,D5
00002b50 67 08                    |g       |		BEQ	0x2b5a
00002b52 53 45                    |SE      |		SUBQ.W	#0x1,D5
00002b54 1c da                    |        |		MOVE.B	(A2)+,(A6)+
00002b56 51 cd ff fc              |Q       |		DBF	D5,0x2b54
00002b5a 53 8e                    |S       |		SUBQ.L	#0x1,A6
00002b5c 39 4e 00 04              |9N      |		MOVE.W	A6,(A4+0x4)
00002b60 4e f8 2a d8              |N *     |		JMP	0x2ad8
00002b64 08 ec 00 03 00 00        |        |		BSET.B	#0x3,(A4+0x0)
00002b6a 4e 75                    |Nu      |		RTS
00002b6c					GET_PORT_DESC(D0=port.W):
00002b6c 41 f0 07 b0 00 00 e0 06  |A       |		LEA.L	(D0.W*8+#CONSOLE_N_DESC),A0;  LEW=07b0
00002b74 43 f0 05 a0 74 6c        |C   tl  |		LEA.L	(D0.W*4+#0x746c),A1	;  LEW=05a0
00002b7a 08 10 00 05              |        |		BTST.B	#0x5,(A0)
00002b7e 66 1a                    |f       |		BNE	0x2b9a
00002b80 22 11                    |"       |		MOVE.L	(A1),D1
00002b82 4a 28 00 01              |J(      |		TST.B	(A0+0x1)
00002b86 66 4c                    |fL      |		BNE	0x2bd4
00002b88 b2 68 00 04              | h      |		CMP.W	(A0+0x4),D1
00002b8c 62 0c                    |b       |		BHI	0x2b9a
00002b8e 67 16                    |g       |		BEQ	0x2ba6
00002b90 10 30 19 90              | 0      |		MOVE.B	(D1.L),D0		;  LEW=1990
00002b94 52 81                    |R       |		ADDQ.L	#0x1,D1
00002b96 22 81                    |"       |		MOVE.L	D1,(A1)
00002b98 4e 75                    |Nu      |		RTS
00002b9a 08 a8 00 04 00 00        |        |		BCLR.B	#0x4,(A0+0x0)
00002ba0 44 fc 00 01              |D       |		MOVE.W	#0x1,CCR
00002ba4 4e 75                    |Nu      |		RTS
00002ba6 10 30 19 90              | 0      |		MOVE.B	(D1.L),D0		;  LEW=1990
00002baa 32 28 00 02              |2(      |		MOVE.W	(A0+0x2),D1
00002bae 31 b8 74 b0 19 90        |1 t     |		MOVE.W	0x74b0,(D1.L)		;  LEW=1990
00002bb4 52 41                    |RA      |		ADDQ.W	#0x1,D1
00002bb6 31 41 00 04              |1A      |		MOVE.W	D1,(A0+0x4)
00002bba 52 81                    |R       |		ADDQ.L	#0x1,D1
00002bbc 22 81                    |"       |		MOVE.L	D1,(A1)
00002bbe 08 a8 00 03 00 00        |        |		BCLR.B	#0x3,(A0+0x0)
00002bc4 67 08                    |g       |		BEQ	0x2bce
00002bc6 08 f9 00 00 00 00 e0 06  |        |		BSET.B	#0x0,CONSOLE_N_DESC
00002bce 44 fc 00 00              |D       |		MOVE.W	#0x0,CCR
00002bd2 4e 75                    |Nu      |		RTS
00002bd4 10 30 19 90              | 0      |		MOVE.B	(D1.L),D0		;  LEW=1990
00002bd8 52 81                    |R       |		ADDQ.L	#0x1,D1
00002bda 22 81                    |"       |		MOVE.L	D1,(A1)
00002bdc c2 78 74 b4              | xt     |		AND.W	0x74b4,D1
00002be0 66 ec                    |f       |		BNE	0x2bce
00002be2 32 28 00 02              |2(      |		MOVE.W	(A0+0x2),D1
00002be6 31 70 19 90 00 02        |1p      |		MOVE.W	(D1.L),(A0+0x2)		;  LEW=1990
00002bec 31 b8 74 ae 19 90        |1 t     |		MOVE.W	0x74ae,(D1.L)		;  LEW=1990
00002bf2 31 c1 74 ae              |1 t     |		MOVE.W	D1,0x74ae
00002bf6 32 28 00 02              |2(      |		MOVE.W	(A0+0x2),D1
00002bfa 54 81                    |T       |		ADDQ.L	#0x2,D1
00002bfc 22 81                    |"       |		MOVE.L	D1,(A1)
00002bfe 12 28 00 01              | (      |		MOVE.B	(A0+0x1),D1
00002c02 53 01                    |S       |		SUBQ.B	#0x1,D1
00002c04 11 41 00 01              | A      |		MOVE.B	D1,(A0+0x1)
00002c08 b2 38 74 b9              | 8t     |		CMP.B	0x74b9,D1
00002c0c 6e c0                    |n       |		BGT	0x2bce
00002c0e 60 ae                    |`       |		BRA	0x2bbe
00002c10					menu_dispatch[0x1]_09:
00002c10 08 ac 00 06 00 00        |        |		BCLR.B	#0x6,(A4+0x0)
00002c16 08 ac 00 05 00 00        |        |		BCLR.B	#0x5,(A4+0x0)
00002c1c 67 04                    |g       |		BEQ	0x2c22
00002c1e 4e b8 2c 3a              |N ,:    |		JSR	0x2c3a
00002c22 4e f8 2a 08              |N *     |		JMP	0x2a08
00002c26					menu_dispatch[0x1]_05:
00002c26 08 ac 00 01 00 00        |        |		BCLR.B	#0x1,(A4+0x0)
00002c2c					menu_dispatch[0x1]_00:
00002c2c 12 1a                    |        |		MOVE.B	(A2)+,D1
00002c2e 4e b8 2a ce              |N *     |		JSR	0x2ace
00002c32 4e b8 2c 3a              |N ,:    |		JSR	0x2c3a
00002c36 4e f8 2a 9e              |N *     |		JMP	0x2a9e
00002c3a 08 39 00 00 00 00 fc 06  | 9      |		BTST.B	#0x0,0xfc06
00002c42 66 1a                    |f       |		BNE	0x2c5e
00002c44 08 39 00 05 00 00 e0 0e  | 9      |		BTST.B	#0x5,0xe00e
00002c4c 66 10                    |f       |		BNE	0x2c5e
00002c4e 08 f9 00 04 00 00 e0 0e  |        |		BSET.B	#0x4,0xe00e
00002c56 66 06                    |f       |		BNE	0x2c5e
00002c58 08 f8 00 00 90 03        |        |		BSET.B	#0x0,IO_UART_COMMAND
00002c5e 4e 75                    |Nu      |		RTS
00002c60 20 1f                    |        |		MOVE.L	(A7)+,D0
00002c62 4e b8 54 d2              |N T     |		JSR	AwaitInterrupt()
00002c66 2f 00                    |/       |		MOVE.L	D0,-(A7)
00002c68 46 fc 27 00              |F '     |		MOVE.W	#0x2700,SR
00002c6c 30 39 00 00 e0 12        |09      |		MOVE.W	0xe012,D0
00002c72 90 79 00 00 e0 10        | y      |		SUB.W	0xe010,D0
00002c78 53 40                    |S@      |		SUBQ.W	#0x1,D0
00002c7a 66 e4                    |f       |		BNE	0x2c60
00002c7c 46 fc 20 00              |F       |		MOVE.W	#0x2000,SR
00002c80 20 1f                    |        |		MOVE.L	(A7)+,D0
00002c82 4e 75                    |Nu      |		RTS
00002c84 11 80 01 f1 00 00 fc 60  |       `|		MOVE.B	D0,((#0xfc60))		;  LEW=01f1
00002c8c 52 79 00 00 fc 62        |Ry   b  |		ADDQ.W	#0x1,0xfc62
00002c92 66 08                    |f       |		BNE	0x2c9c
00002c94 33 fc fc c0 00 00 fc 62  |3      b|		MOVE.W	#0xfcc0,0xfc62
00002c9c 11 c0 90 00              |        |		MOVE.B	D0,IO_UART_DATA
00002ca0 4e 75                    |Nu      |		RTS
00002ca2					VECTOR_CONSOLE.TXRDY:
00002ca2 48 e7 c0 c0              |H       |		MOVEM.L	A1+A0+D1+D0,-(A7)	; --> VECTOR_0x49
00002ca6 08 f8 00 01 68 d0        |    h   |		BSET.B	#0x1,0x68d0
00002cac 46 fc 27 00              |F '     |		MOVE.W	#0x2700,SR
00002cb0 70 01                    |p       |		MOVEQ.L	#0x01,D0
00002cb2 4e b8 2b 6c              |N +l    |		JSR	GET_PORT_DESC(D0=port.W)
00002cb6 65 08                    |e       |		BCS	0x2cc0
00002cb8 61 ca                    |a       |		BSR	0x2c84
00002cba 4c df 03 03              |L       |		MOVEM.L	(A7)+,D0+D1+A0+A1
00002cbe 4e 73                    |Ns      |		RTE
00002cc0 08 b8 00 00 90 03        |        |		BCLR.B	#0x0,IO_UART_COMMAND
00002cc6 60 f2                    |`       |		BRA	0x2cba
00002cc8					VECTOR_CONSOLE.RXRDY:
00002cc8 48 e7 a0 80              |H       |		MOVEM.L	A0+D2+D0,-(A7)		; --> VECTOR_0x45
00002ccc 08 f8 00 01 68 d0        |    h   |		BSET.B	#0x1,0x68d0
00002cd2 e9 f8 20 83 90 01        |        |		BFEXTU.L	IO_UART_STATUS,{2:3},D2
00002cd8 67 0c                    |g       |		BEQ	0x2ce6
00002cda 34 30 21 a0 60 88        |40! `   |		MOVE.W	(D2.W+#0x6088),D2	;  LEW=21a0
00002ce0 08 f8 00 04 90 03        |        |		BSET.B	#0x4,IO_UART_COMMAND
00002ce6 14 38 90 00              | 8      |		MOVE.B	IO_UART_DATA,D2
00002cea 08 39 00 06 00 00 e0 0e  | 9      |		BTST.B	#0x6,0xe00e
00002cf2 67 10                    |g       |		BEQ	0x2d04
00002cf4 b4 39 00 00 e0 15        | 9      |		CMP.B	0xe015,D2
00002cfa 67 30                    |g0      |		BEQ	0x2d2c
00002cfc b4 39 00 00 e0 14        | 9      |		CMP.B	0xe014,D2
00002d02 67 3a                    |g:      |		BEQ	0x2d3e
00002d04 42 80                    |B       |		CLR.L	D0
00002d06 10 38 70 4c              | 8pL    |		MOVE.B	CONSOLE_RXFIFO.0,D0
00002d0a 0c 78 00 80 70 4e        | x  pN  |		CMPI.W	#0x0080,CONSOLE_RXFIFO.cnt
00002d10 67 4a                    |gJ      |		BEQ	0x2d5c
00002d12 00 42 81 00              | B      |		ORI.W	#0x8100,D2
00002d16 31 82 01 a0 70 6c        |1   pl  |		MOVE.W	D2,(D0.W+#CONSOLE_RXBUF);  LEW=01a0
00002d1c 52 78 70 4e              |RxpN    |		ADDQ.W	#0x1,CONSOLE_RXFIFO.cnt
00002d20 54 00                    |T       |		ADDQ.B	#0x2,D0
00002d22 11 c0 70 4c              |  pL    |		MOVE.B	D0,CONSOLE_RXFIFO.0
00002d26 4c df 01 05              |L       |		MOVEM.L	(A7)+,D0+D2+A0
00002d2a 4e 73                    |Ns      |		RTE
00002d2c 08 f9 00 00 00 00 e0 06  |        |		BSET.B	#0x0,CONSOLE_N_DESC
00002d34 08 f9 00 05 00 00 e0 0e  |        |		BSET.B	#0x5,0xe00e
00002d3c 60 16                    |`       |		BRA	0x2d54
00002d3e 08 f9 00 00 00 00 e0 06  |        |		BSET.B	#0x0,CONSOLE_N_DESC
00002d46 08 b9 00 05 00 00 e0 0e  |        |		BCLR.B	#0x5,0xe00e
00002d4e 67 04                    |g       |		BEQ	0x2d54
00002d50 4e b8 2c 3a              |N ,:    |		JSR	0x2c3a
00002d54 4a 78 6a d6              |Jxj     |		TST.W	live0_boot1
00002d58 66 cc                    |f       |		BNE	0x2d26
00002d5a 60 a8                    |`       |		BRA	0x2d04
00002d5c 55 00                    |U       |		SUBQ.B	#0x2,D0
00002d5e 00 70 40 00 01 a0 70 6c  | p@   pl|		ORI.W	#0x4000,(D0.W+#CONSOLE_RXBUF);  LEW=01a0
00002d66 60 be                    |`       |		BRA	0x2d26
00002d68					VECTOR_CONSOLE.BREAK:
00002d68 4a 39 00 00 fc 00        |J9      |		TST.B	0xfc00			; --> VECTOR_0x42
00002d6e 6a 02                    |j       |		BPL	0x2d72
00002d70 4e 40                    |N@      |		TRAP	#0
00002d72 08 f8 00 04 90 03        |        |		BSET.B	#0x4,IO_UART_COMMAND
00002d78 4a 38 90 00              |J8      |		TST.B	IO_UART_DATA
00002d7c 08 39 00 05 00 00 fc 00  | 9      |		BTST.B	#0x5,0xfc00
00002d84 67 40                    |g@      |		BEQ	0x2dc6
00002d86 08 f9 00 00 00 00 fc 06  |        |		BSET.B	#0x0,0xfc06
00002d8e 66 36                    |f6      |		BNE	0x2dc6
00002d90 21 f8 01 14 74 ec        |!   t   |		MOVE.L	vector_console.rxrdy,0x74ec
00002d96 21 f8 01 24 74 e8        |!  $t   |		MOVE.L	vector_console.txrdy,0x74e8
00002d9c 21 fc 00 00 2f ca 01 14  |!   /   |		MOVE.L	#0x2fca,vector_console.rxrdy
00002da4 21 fc 00 00 2d e0 01 24  |!   -  $|		MOVE.L	#0x2de0,vector_console.txrdy
00002dac 11 f8 90 03 75 02        |    u   |		MOVE.B	IO_UART_COMMAND,0x7502
00002db2 21 fc 00 00 60 90 74 f0  |!   ` t |		MOVE.L	#t_r_n_n_x1b_0mBREAK_KEY_MENU_options_are_r_n_0_RESTART_system_r_n_1_IGNORE_break_key_r_n_2_REDISPLAY_recent_console_output_r_n,0x74f0
00002dba 08 f8 00 00 90 03        |        |		BSET.B	#0x0,IO_UART_COMMAND
00002dc0 08 b8 00 02 90 03        |        |		BCLR.B	#0x2,IO_UART_COMMAND
00002dc6 4e 73                    |Ns      |		RTE
00002dc8					VECTOR_0x50:
00002dc8 08 39 00 05 00 00 fc 00  | 9      |		BTST.B	#0x5,0xfc00		; --> VECTOR_0x50
00002dd0 67 f4                    |g       |		BEQ	0x2dc6
00002dd2 08 39 00 00 00 00 fc 06  | 9      |		BTST.B	#0x0,0xfc06
00002dda 66 ea                    |f       |		BNE	0x2dc6
00002ddc					PANIC_0x728_unknown_interrupt:
00002ddc 50 fa 07 28              |P  (    |		PANIC.W	#0x728
00002de0 48 e7 80 80              |H       |		MOVEM.L	A0+D0,-(A7)		; Via VECTOR_CONSOLE.TXRDY
00002de4 08 f8 00 01 68 d0        |    h   |		BSET.B	#0x1,0x68d0
00002dea 20 78 74 f0              | xt     |		MOVEA.L	0x74f0,A0
00002dee 42 80                    |B       |		CLR.L	D0
00002df0 10 18                    |        |		MOVE.B	(A0)+,D0
00002df2 21 c8 74 f0              |! t     |		MOVE.L	A0,0x74f0
00002df6 30 70 03 a0 61 94        |0p  a   |		MOVEA.W	(D0.W*2+#0x6194),A0	;  LEW=03a0
00002dfc 0c 00 00 06              |        |		CMPI.B	#0x06,D0
00002e00 63 06                    |c       |		BLS	0x2e08
00002e02 11 c0 90 00              |        |		MOVE.B	D0,IO_UART_DATA
00002e06 60 02                    |`       |		BRA	0x2e0a
00002e08 4e 90                    |N       |		JSR	(A0)
00002e0a 4c df 01 01              |L       |		MOVEM.L	(A7)+,D0+A0
00002e0e 4e 73                    |Ns      |		RTE
00002e10 11 fc 00 03 74 ff 08 38  |    t  8|		.XXX[0x1b8]
00002e18 00 03 f8 03 66 0c 53 38  |    f S8|
00002e20 74 ff 21 fc 00 00 61 2f  |t !   a/|
00002e28 74 f0 4e 75 21 fc 00 00  |t Nu!   |
00002e30 fc 40 74 f4 11 c0 75 00  | @t   u |
00002e38 4a 38 75 01 66 0e 08 b8  |J8u f   |
00002e40 00 00 90 03 08 f8 00 02  |        |
00002e48 90 03 4e 75 53 38 75 01  |  NuS8u |
00002e50 20 78 74 f4 b1 fc 00 00  | xt     |
00002e58 fc 40 66 0e 42 38 75 01  | @f B8u |
00002e60 21 fc 00 00 61 8e 74 f0  |!   a t |
00002e68 4e 75 10 20 21 c8 74 f4  |Nu  ! t |
00002e70 21 fc 00 00 61 8a 74 f0  |!   a t |
00002e78 0c 00 00 20 64 04 57 b8  |    d W |
00002e80 74 f0 4e 75 20 38 74 f4  |t Nu 8t |
00002e88 04 40 fc 40 0c 38 00 02  | @ @ 8  |
00002e90 75 00 66 00 00 a2 21 fc  |u f   ! |
00002e98 00 00 60 90 74 f0 20 7c  |  ` t  ||
00002ea0 00 00 fc 40 4a 10 67 da  |   @J g |
00002ea8 4e b9 80 00 20 20 0c 80  |N       |
00002eb0 00 01 09 b4 67 12 b0 38  |    g  8|
00002eb8 74 ff 62 c6 53 00 6b 34  |t b S k4|
00002ec0 53 00 6b 0e 53 00 6b 36  |S k S k6|
00002ec8 08 b9 00 00 00 00 fc 06  |        |
00002ed0 4e 40 11 f8 75 02 90 03  |N@  u   |
00002ed8 08 b9 00 00 00 00 fc 06  |        |
00002ee0 21 f8 74 ec 01 14 21 f8  |! t   ! |
00002ee8 74 e8 01 24 08 f8 00 00  |t  $    |
00002ef0 90 03 4e 75 21 fc 00 00  |  Nu!   |
00002ef8 61 56 74 f0 4e 75 20 79  |aVt Nu y|
00002f00 00 00 fc 60 21 c8 74 f8  |   `! t |
00002f08 60 0c 20 78 74 f8 b1 f9  |`  xt   |
00002f10 00 00 fc 60 67 bc 11 d8  |   `g   |
00002f18 90 00 11 fc 00 06 74 fc  |      t |
00002f20 31 c8 74 fa 66 06 31 fc  |1 t f 1 |
00002f28 fc c0 74 fa 21 fc 00 00  |  t !   |
00002f30 74 fc 74 f0 4e 75 21 fc  |t t Nu! |
00002f38 00 00 61 41 74 f0 53 40  |  aAt S@|
00002f40 6b 90 66 38 10 39 00 00  |k f8 9  |
00002f48 fc 40 02 00 00 5f 0c 00  | @   _  |
00002f50 00 4e 67 00 ff 7e 0c 00  | Ng  ~  |
00002f58 00 59 66 1e 13 fc 00 08  | Yf     |
00002f60 00 00 fc 01 13 fc 00 01  |        |
00002f68 00 00 fc 04 23 fc 00 00  |    #   |
00002f70 2f 6c 00 00 fc 08 4e f8  |/l    N |
00002f78 57 94 4e 75 57 40 66 fa  |W NuW@f |
00002f80 10 39 00 00 fc 40 02 00  | 9   @  |
00002f88 00 5f 0c 00 00 4d 66 ea  | _   Mf |
00002f90 10 39 00 00 fc 41 02 00  | 9   A  |
00002f98 00 5f 0c 00 00 45 66 da  | _   Ef |
00002fa0 10 39 00 00 fc 42 02 00  | 9   B  |
00002fa8 00 5f 0c 00 00 4e 66 ca  | _   Nf |
00002fb0 10 39 00 00 fc 43 02 00  | 9   C  |
00002fb8 00 5f 0c 00 00 55 66 ba  | _   Uf |
00002fc0 13 fc 00 1f 00 00 fc 01  |        |
00002fc8 60 9a                    |`       |		.XXX[0x2]
00002fca 48 e7 80 80              |H       |		MOVEM.L	A0+D0,-(A7)		; Via VECTOR_CONSOLE.RXRDY
00002fce 08 f8 00 01 68 d0        |    h   |		BSET.B	#0x1,0x68d0
00002fd4 20 78 74 f4              | xt     |		MOVEA.L	0x74f4,A0
00002fd8 10 38 90 00              | 8      |		MOVE.B	IO_UART_DATA,D0
00002fdc 02 00 00 7f              |        |		ANDI.B	#0x7f,D0
00002fe0 0c 00 00 0d              |        |		CMPI.B	#0x0d,D0
00002fe4 67 4c                    |gL      |		BEQ	0x3032
00002fe6 0c 00 00 0a              |        |		CMPI.B	#0x0a,D0
00002fea 67 46                    |gF      |		BEQ	0x3032
00002fec 0c 00 00 08              |        |		CMPI.B	#0x08,D0
00002ff0 67 5a                    |gZ      |		BEQ	0x304c
00002ff2 0c 00 00 7f              |        |		CMPI.B	#0x7f,D0
00002ff6 67 54                    |gT      |		BEQ	0x304c
00002ff8 0c 00 00 15              |        |		CMPI.B	#0x15,D0
00002ffc 67 40                    |g@      |		BEQ	0x303e
00002ffe b1 fc 00 00 fc 5f        |     _  |		CMPA.L	#0xfc5f,A0
00003004 6d 0a                    |m       |		BLT	0x3010
00003006 21 fc 00 00 61 8e 74 f0  |!   a t |		MOVE.L	#0x618e,0x74f0
0000300e 60 50                    |`P      |		BRA	0x3060
00003010 10 c0                    |        |		MOVE.B	D0,(A0)+
00003012 21 c8 74 f4              |! t     |		MOVE.L	A0,0x74f4
00003016 20 7c 00 00 74 fc        | |  t   |		MOVEA.L	#0x74fc,A0
0000301c 0c 00 00 20              |        |		CMPI.B	#0x20,D0
00003020 64 08                    |d       |		BCC	0x302a
00003022 10 fc 00 5e              |   ^    |		MOVE.B	#0x5e,(A0)+
00003026 06 00 00 40              |   @    |		ADDI.B	#0x40,D0
0000302a 10 c0                    |        |		MOVE.B	D0,(A0)+
0000302c 10 fc 00 04              |        |		MOVE.B	#0x04,(A0)+
00003030 60 26                    |`&      |		BRA	0x3058
00003032 42 18                    |B       |		CLR.B	(A0)+
00003034 21 fc 00 00 61 90 74 f0  |!   a t |		MOVE.L	#0x6190,0x74f0
0000303c 60 22                    |`"      |		BRA	0x3060
0000303e 91 fc 00 00 fc 40        |     @  |		SUBA.L	#0xfc40,A0
00003044 30 08                    |0       |		MOVE.W	A0,D0
00003046 11 c0 75 01              |  u     |		MOVE.B	D0,0x7501
0000304a 60 06                    |`       |		BRA	0x3052
0000304c 11 fc 00 01 75 01        |    u   |		MOVE.B	#0x01,0x7501
00003052 11 fc 00 04 74 fc        |    t   |		MOVE.B	#0x04,0x74fc
00003058 21 fc 00 00 74 fc 74 f0  |!   t t |		MOVE.L	#0x74fc,0x74f0
00003060 08 b8 00 02 90 03        |        |		BCLR.B	#0x2,IO_UART_COMMAND
00003066 08 f8 00 00 90 03        |        |		BSET.B	#0x0,IO_UART_COMMAND
0000306c 4c df 01 01              |L       |		MOVEM.L	(A7)+,D0+A0
00003070 4e 73                    |Ns      |		RTE
00003072					menu_dispatch[0x2]_09:
00003072 08 ac 00 06 00 00        |        |		BCLR.B	#0x6,(A4+0x0)
00003078 08 ac 00 05 00 00        |        |		BCLR.B	#0x5,(A4+0x0)
0000307e 67 04                    |g       |		BEQ	0x3084
00003080 4e b8 30 9c              |N 0     |		JSR	0x309c
00003084 4e f8 2a 08              |N *     |		JMP	0x2a08
00003088					menu_dispatch[0x2]_05:
00003088 08 ac 00 01 00 00        |        |		BCLR.B	#0x1,(A4+0x0)
0000308e					menu_dispatch[0x2]_00:
0000308e 12 1a                    |        |		MOVE.B	(A2)+,D1
00003090 4e b8 2a ce              |N *     |		JSR	0x2ace
00003094 4e b8 30 9c              |N 0     |		JSR	0x309c
00003098 4e f8 2a 9e              |N *     |		JMP	0x2a9e
0000309c 08 39 00 05 00 00 e0 16  | 9      |		BTST.B	#0x5,0xe016
000030a4 66 10                    |f       |		BNE	0x30b6
000030a6 08 f9 00 04 00 00 e0 16  |        |		BSET.B	#0x4,0xe016
000030ae 66 06                    |f       |		BNE	0x30b6
000030b0 11 fc 00 04 a0 02        |        |		MOVE.B	#0x04,IO_DUART_MODEM_COMMAND
000030b6 21 fc 00 00 30 c0 77 85  |!   0 w |		MOVE.L	#0x30c0,0x7785
000030be 4e 75                    |Nu      |		RTS
000030c0 48 e7 c0 c0 08 f8 00 01  |H       |		.XXX[0x28]
000030c8 68 d0 46 fc 27 00 70 02  |h F ' p |
000030d0 4e b8 2b 6c 65 0a 11 c0  |N +le   |
000030d8 a0 03 4c df 03 03 4e 73  |  L   Ns|
000030e0 11 fc 00 08 a0 02 60 f2  |      ` |
000030e8					menu_dispatch[0x8]_05:
000030e8 08 ac 00 01 00 00        |        |		BCLR.B	#0x1,(A4+0x0)
000030ee					menu_dispatch[0x8]_00:
000030ee 12 1a                    |        |		MOVE.B	(A2)+,D1
000030f0 4e b8 2a ce              |N *     |		JSR	0x2ace
000030f4 42 38 68 d1              |B8h     |		CLR.B	0x68d1
000030f8 4e f8 2a 9e              |N *     |		JMP	0x2a9e
000030fc 72 02 42 84              |r B     |		.XXX[0x4]
00003100 60 0e 72 02 60 08 72 04  |` r ` r |		.XXX[0x178]
00003108 42 84 60 04 72 04 28 01  |B ` r ( |
00003110 4b f0 27 b0 93 03 f1 58  |K '    X|
00003118 02 75 ff df 01 70 00 08  | u   p  |
00003120 00 00 ef f5 33 04 01 70  |    3  p|
00003128 00 08 00 00 c2 6d 00 02  |     m  |
00003130 b9 41 b3 75 01 70 00 08  | A u p  |
00003138 00 02 00 75 00 20 01 70  |   u   p|
00003140 00 08 00 00 4e f8 2a 08  |    N * |
00003148 2f 0b 98 43 47 f0 47 b0  |/  CG G |
00003150 00 00 e0 06 08 eb 00 00  |        |
00003158 00 00 08 ac 00 06 00 00  |        |
00003160 08 ac 00 05 00 00 67 3c  |      g<|
00003168 38 2d 00 0a 07 04 66 34  |8-    f4|
00003170 ef f5 33 04 01 70 00 08  |  3  p  |
00003178 00 00 38 2d 00 08 66 12  |  8-  f |
00003180 47 ec 00 02 38 13 88 78  |G   8  x|
00003188 74 b2 54 44 67 16 3b 44  |t TDg ;D|
00003190 00 08 42 44 07 c4 89 75  |  BD   u|
00003198 01 70 00 08 00 0a 08 ec  | p      |
000031a0 00 04 00 00 26 5f 4e f8  |    &_N |
000031a8 2a 08 53 12 ef f5 33 04  |* S   3 |
000031b0 01 70 00 08 00 00 12 2a  | p     *|
000031b8 ff ff 14 30 13 a0 62 20  |   0  b |
000031c0 16 30 13 a0 62 21 12 1a  | 0  b!  |
000031c8 ef f5 18 a3 01 70 00 08  |     p  |
000031d0 00 04 4e f8 2a 08 11 da  |  N *   |
000031d8 74 b7 4e f8 2a 08 08 ac  |t N *   |
000031e0 00 01 00 00 12 1a 4e b8  |      N |
000031e8 2a ce 4e b8 32 7a 4e f8  |* N 2zN |
000031f0 2a 9e 18 14 02 04 00 3c  |*      <|
000031f8 66 42 ef f5 33 04 01 70  |fB  3  p|
00003200 00 08 00 00 4a 6d 00 08  |    Jm  |
00003208 66 32 e9 ed 40 84 00 04  |f2  @   |
00003210 38 30 43 a0 62 2a 3b 44  |80C b*;D|
00003218 00 08 d9 6d 00 06 42 44  |   m  BD|
00003220 07 c4 89 75 01 70 00 08  |   u p  |
00003228 00 0a 89 75 01 70 00 08  |   u p  |
00003230 00 0c 08 ec 00 03 00 00  |        |
00003238 4e f8 2a b2 08 ec 00 02  |N *     |
00003240 00 00 4e f8 2a 08 4d f9  |  N * M |
00003248 00 00 e2 86 08 36 00 06  |     6  |
00003250 40 00 66 0e 08 2c 00 04  |@ f  ,  |
00003258 00 00 67 0a 08 f6 00 07  |  g     |
00003260 40 00 4e f8 2a 08 08 f6  |@ N *   |
00003268 00 06 40 00 02 04 00 f0  |  @     |
00003270 08 f6 00 00 40 00 4e f8  |    @ N |
00003278 2a 08                    |*       |		.XXX[0x2]
0000327a 78 30                    |x0      |		MOVEQ.L	#0x30,D4
0000327c c8 2c 00 00              | ,      |		AND.B	(A4+0x0),D4
00003280 66 36                    |f6      |		BNE	0x32b8
00003282 ef f5 33 04 01 70 00 08  |  3  p  |		BFINS.L	D3,(A5+#0x80000),{12:4}	;  LEW=0170
0000328a 00 00                    |        |
0000328c 4a 6d 00 08              |Jm      |		TST.W	(A5+0x8)
00003290 66 26                    |f&      |		BNE	0x32b8
00003292 38 2c 00 02              |8,      |		MOVE.W	(A4+0x2),D4
00003296 38 30 49 90              |80I     |		MOVE.W	(D4.L),D4		;  LEW=4990
0000329a 88 78 74 b2              | xt     |		OR.W	0x74b2,D4
0000329e 54 44                    |TD      |		ADDQ.W	#0x2,D4
000032a0 67 16                    |g       |		BEQ	0x32b8
000032a2 3b 44 00 08              |;D      |		MOVE.W	D4,(A5+0x8)
000032a6 42 44                    |BD      |		CLR.W	D4
000032a8 07 c4                    |        |		BSET.L	D3,D4
000032aa 89 75 01 70 00 08 00 0a  | u p    |		OR.W	D4,(A5+#0x8000a)	;  LEW=0170
000032b2 08 ec 00 04 00 00        |        |		BSET.B	#0x4,(A4+0x0)
000032b8 4e 75                    |Nu      |		RTS
000032ba					VECTOR_0xb3:
000032ba 48 e7 ff 0c              |H       |		MOVEM.L	A5+A4+D7+D6+D5+D4+D3+D2+D1+D0,-(A7); --> VECTOR_0xb3
000032be 08 f8 00 01 68 d0        |    h   |		BSET.B	#0x1,0x68d0
000032c4 30 2f 00 2e              |0/ .    |		MOVE.W	(A7+0x2e),D0
000032c8 04 40 02 cc              | @      |		SUBI.W	#0x02cc,D0
000032cc 4b f0 01 b0 93 03 e0 50  |K      P|		LEA.L	(D0.W+#0x9303e050),A5	;  LEW=01b0
000032d4 49 f0 07 b0 00 00 e1 06  |I       |		LEA.L	(D0.W*8+#0xe106),A4	;  LEW=07b0
000032dc 70 0f                    |p       |		MOVEQ.L	#0x0f,D0
000032de 02 75 7f ff 01 70 00 08  | u   p  |		ANDI.W	#0x7fff,(A5+#0x80000)	;  LEW=0170
000032e6 00 00                    |        |
000032e8 08 15 00 02              |        |		BTST.B	#0x2,(A5)
000032ec 56 fa 06 79              |V  y    |		TRAPNE.W	#0x0679
000032f0 34 2d 00 0a              |4-      |		MOVE.W	(A5+0xa),D2
000032f4 36 2d 00 0c              |6-      |		MOVE.W	(A5+0xc),D3
000032f8 42 84                    |B       |		CLR.L	D4
000032fa 42 87                    |B       |		CLR.L	D7
000032fc 51 8c                    |Q       |		SUBQ.L	#0x8,A4
000032fe 01 82                    |        |		BCLR.L	D0,D2
00003300 66 00 01 26              |f  &    |		BNE	0x3428
00003304 08 ac 00 04 00 00        |        |		BCLR.B	#0x4,(A4+0x0)
0000330a 67 00 00 e2              |g       |		BEQ	0x33ee
0000330e ef f5 03 04 01 70 00 08  |     p  |		BFINS.L	D0,(A5+#0x80000),{12:4}	;  LEW=0170
00003316 00 00                    |        |
00003318 38 2d 00 06              |8-      |		MOVE.W	(A5+0x6),D4
0000331c 42 85                    |B       |		CLR.L	D5
0000331e 4a 2c 00 01              |J,      |		TST.B	(A4+0x1)
00003322 66 2e                    |f.      |		BNE	0x3352
00003324 3c 38 74 b4              |<8t     |		MOVE.W	0x74b4,D6
00003328 cc 44                    | D      |		AND.W	D4,D6
0000332a 67 0e                    |g       |		BEQ	0x333a
0000332c 3a 04                    |:       |		MOVE.W	D4,D5
0000332e 9a 6c 00 04              | l      |		SUB.W	(A4+0x4),D5
00003332 53 45                    |SE      |		SUBQ.W	#0x1,D5
00003334 6d 52                    |mR      |		BLT	0x3388
00003336 5e fa 06 7a              |^  z    |		TRAPGT.W	#0x067a
0000333a 38 2c 00 02              |8,      |		MOVE.W	(A4+0x2),D4
0000333e 31 b8 74 b0 49 90        |1 t I   |		MOVE.W	0x74b0,(D4.L)		;  LEW=4990
00003344 52 44                    |RD      |		ADDQ.W	#0x1,D4
00003346 39 44 00 04              |9D      |		MOVE.W	D4,(A4+0x4)
0000334a 52 44                    |RD      |		ADDQ.W	#0x1,D4
0000334c 3b 44 00 06              |;D      |		MOVE.W	D4,(A5+0x6)
00003350 60 6a                    |`j      |		BRA	0x33bc
00003352 3c 38 74 b4              |<8t     |		MOVE.W	0x74b4,D6
00003356 cc 44                    | D      |		AND.W	D4,D6
00003358 67 08                    |g       |		BEQ	0x3362
0000335a 3a 04                    |:       |		MOVE.W	D4,D5
0000335c 8a 78 74 b2              | xt     |		OR.W	0x74b2,D5
00003360 60 26                    |`&      |		BRA	0x3388
00003362 53 2c 00 01              |S,      |		SUBQ.B	#0x1,(A4+0x1)
00003366 3a 2c 00 02              |:,      |		MOVE.W	(A4+0x2),D5
0000336a 38 30 59 90              |80Y     |		MOVE.W	(D5.L),D4		;  LEW=5990
0000336e 31 b8 74 ae 59 90        |1 t Y   |		MOVE.W	0x74ae,(D5.L)		;  LEW=5990
00003374 31 c5 74 ae              |1 t     |		MOVE.W	D5,0x74ae
00003378 39 44 00 02              |9D      |		MOVE.W	D4,(A4+0x2)
0000337c 3a 30 49 90              |:0I     |		MOVE.W	(D4.L),D5		;  LEW=4990
00003380 54 45                    |TE      |		ADDQ.W	#0x2,D5
00003382 8a 78 74 b2              | xt     |		OR.W	0x74b2,D5
00003386 54 44                    |TD      |		ADDQ.W	#0x2,D4
00003388 3b 44 00 06              |;D      |		MOVE.W	D4,(A5+0x6)
0000338c 3b 45 00 08              |;E      |		MOVE.W	D5,(A5+0x8)
00003390 08 2c 00 05 00 00        | ,      |		BTST.B	#0x5,(A4+0x0)
00003396 66 00 00 90              |f       |		BNE	0x3428
0000339a 01 c2                    |        |		BSET.L	D0,D2
0000339c 08 ec 00 04 00 00        |        |		BSET.B	#0x4,(A4+0x0)
000033a2 1c 2c 00 01              | ,      |		MOVE.B	(A4+0x1),D6
000033a6 bc 38 74 b9              | 8t     |		CMP.B	0x74b9,D6
000033aa 6e 00 00 7c              |n  |    |		BGT	0x3428
000033ae 08 2c 00 02 00 00        | ,      |		BTST.B	#0x2,(A4+0x0)
000033b4 66 00 00 72              |f  r    |		BNE	0x3428
000033b8 60 00 00 64              |`  d    |		BRA	0x341e
000033bc 48 e7 80 80              |H       |		MOVEM.L	A0+D0,-(A7)
000033c0 20 0c                    |        |		MOVE.L	A4,D0
000033c2 04 80 00 00 e0 06        |        |		SUBI.L	#0x0000e006,D0
000033c8 e6 98                    |        |		ROR.L	#0x3,D0
000033ca 41 f9 00 00 e2 86        |A       |		LEA.L	0xe286,A0
000033d0 08 30 00 07 00 00        | 0      |		BTST.B	#0x7,(A0+D0.W)
000033d6 67 10                    |g       |		BEQ	0x33e8
000033d8 08 f0 00 06 00 00        |        |		BSET.B	#0x6,(A0+D0.W)
000033de 02 00 00 f0              |        |		ANDI.B	#0xf0,D0
000033e2 08 f0 00 00 00 00        |        |		BSET.B	#0x0,(A0+D0.W)
000033e8 4c df 01 01              |L       |		MOVEM.L	(A7)+,D0+A0
000033ec 60 04                    |`       |		BRA	0x33f2
000033ee 01 83                    |        |		BCLR.L	D0,D3
000033f0 67 36                    |g6      |		BEQ	0x3428
000033f2 08 14 00 02              |        |		BTST.B	#0x2,(A4)
000033f6 67 26                    |g&      |		BEQ	0x341e
000033f8 08 ac 00 02 00 00        |        |		BCLR.B	#0x2,(A4+0x0)
000033fe e9 ed 40 84 00 04        |  @     |		BFEXTU.L	(A5+0x4),{2:4},D4
00003404 38 30 43 a0 62 2a        |80C b*  |		MOVE.W	(D4.W*2+#0x622a),D4	;  LEW=43a0
0000340a 3b 44 00 08              |;D      |		MOVE.W	D4,(A5+0x8)
0000340e d9 6d 00 06              | m      |		ADD.W	D4,(A5+0x6)
00003412 01 c3                    |        |		BSET.L	D0,D3
00003414 01 c2                    |        |		BSET.L	D0,D2
00003416 08 ec 00 03 00 00        |        |		BSET.B	#0x3,(A4+0x0)
0000341c 60 0a                    |`       |		BRA	0x3428
0000341e 08 ac 00 03 00 00        |        |		BCLR.B	#0x3,(A4+0x0)
00003424 67 02                    |g       |		BEQ	0x3428
00003426 7e 01                    |~       |		MOVEQ.L	#0x01,D7
00003428 51 c8 fe d2              |Q       |		DBF	D0,0x32fc
0000342c 4a 87                    |J       |		TST.L	D7
0000342e 67 06                    |g       |		BEQ	0x3436
00003430 08 ec 00 00 00 00        |        |		BSET.B	#0x0,(A4+0x0)
00003436 3b 43 00 0c              |;C      |		MOVE.W	D3,(A5+0xc)
0000343a 85 75 01 70 00 08 00 0a  | u p    |		OR.W	D2,(A5+#0x8000a)	;  LEW=0170
00003442 4c df 30 ff              |L 0     |		MOVEM.L	(A7)+,D0+D1+D2+D3+D4+D5+D6+D7+A4+A5
00003446 4e 73                    |Ns      |		RTE
00003448 48 e7 c0 e0 45 f9 00 00  |H   E   |		.XXX[0x90]
00003450 e0 86 72 03 22 7c 93 03  |  r "|  |
00003458 e0 50 20 7c 00 00 02 cc  | P |    |
00003460 46 fc 27 00 4a 12 6a 5e  |F ' J j^|
00003468 02 71 ff f0 01 70 00 08  | q   p  |
00003470 00 00 33 7c ff ff 00 08  |  3|    |
00003478 33 7c fc 00 00 06 33 7c  |3|    3||
00003480 00 01 00 0a 70 ff 08 11  |    p   |
00003488 00 02 66 08 51 c8 ff f8  |  f Q   |
00003490 50 fa 07 11 4e b8 53 0c  |P   N S |
00003498 0c 00 00 03 56 fa 07 0c  |    V   |
000034a0 02 71 7e ff 01 70 00 08  | q~  p  |
000034a8 00 00 00 71 01 00 01 70  |   q   p|
000034b0 00 08 00 00 42 69 00 08  |    Bi  |
000034b8 42 69 00 0a 30 2a 00 02  |Bi  0*  |
000034c0 54 40 33 40 00 06 d4 fc  |T@3@    |
000034c8 00 80 d2 fc 00 10 d0 fc  |        |
000034d0 00 10 51 c9 ff 8c 4c df  |  Q   L |
000034d8 07 03 4e 75              |  Nu    |		.XXX[0x4]
000034dc 22 3c 80 00 00 00        |"<      |		MOVE.L	#0x80000000,D1
000034e2 30 3c 07 ff              |0<      |		MOVE.W	#0x7ff,D0
000034e6 04 41 04 00              | A      |		SUBI.W	#0x0400,D1
000034ea 21 81 05 b0 a1 00 00 00  |!       |		MOVE.L	D1,(D0.W*4+#0xa1000000)	;  LEW=05b0
000034f2 51 c8 ff f2              |Q       |		DBF	D0,0x34e6
000034f6 41 f9 00 00 e0 86        |A       |		LEA.L	0xe086,A0
000034fc 72 03                    |r       |		MOVEQ.L	#0x03,D1
000034fe 22 7c 93 03 e0 50        |"|   P  |		MOVEA.L	#0x9303e050,A1
00003504 24 7c 93 03 f1 60        |$|   `  |		MOVEA.L	#0x9303f160,A2
0000350a 4a 10                    |J       |		TST.B	(A0)
0000350c 6a 2a                    |j*      |		BPL	0x3538
0000350e 74 0f                    |t       |		MOVEQ.L	#0x0f,D2
00003510 42 69 00 0c              |Bi      |		CLR.W	(A1+0xc)
00003514 42 69 00 0a              |Bi      |		CLR.W	(A1+0xa)
00003518 34 82                    |4       |		MOVE.W	D2,(A2)
0000351a 32 82                    |2       |		MOVE.W	D2,(A1)
0000351c 00 6a 00 03 00 02        | j      |		ORI.W	#0x0003,(A2+0x2)
00003522 33 7c 62 4a 00 06        |3|bJ    |		MOVE.W	#t_x1b_2_2H_x1b_m_x1b_K_x07_x07_SYSTEM_NOT_RUNNING_,(A1+0x6)
00003528 33 7c ff d8 00 08        |3|      |		MOVE.W	#0xffd8,(A1+0x8)
0000352e 51 ca ff e8              |Q       |		DBF	D2,0x3518
00003532 33 7c ff ff 00 0a        |3|      |		MOVE.W	#0xffff,(A1+0xa)
00003538 d0 fc 00 80              |        |		ADDA.W	#0x80,A0
0000353c d2 fc 00 10              |        |		ADDA.W	#0x10,A1
00003540 50 8a                    |P       |		ADDQ.L	#0x8,A2
00003542 51 c9 ff c6              |Q       |		DBF	D1,0x350a
00003546 20 3c 00 09 89 68        | <   h  |		MOVE.L	#0x98968,D0
0000354c 53 80                    |S       |		SUBQ.L	#0x1,D0
0000354e 66 fc                    |f       |		BNE	0x354c
00003550 4e 75                    |Nu      |		RTS
00003552 08 b9 00 03 00 00 e0 1e  |        |		BCLR.B	#0x3,0xe01e
0000355a 67 08                    |g       |		BEQ	0x3564
0000355c 08 f9 00 00 00 00 e0 06  |        |		BSET.B	#0x0,CONSOLE_N_DESC
00003564 21 fc 00 00 76 0c 77 18  |!   v w |		MOVE.L	#0x760c,0x7718
0000356c 42 b8 77 26              |B w&    |		CLR.L	0x7726
00003570 42 b8 77 32              |B w2    |		CLR.L	0x7732
00003574 42 b8 77 2a              |B w*    |		CLR.L	0x772a
00003578 42 b8 75 08              |B u     |		CLR.L	0x7508
0000357c 42 38 77 84              |B8w     |		CLR.B	0x7784
00003580 42 40                    |B@      |		CLR.W	D0
00003582 41 f8 b0 02              |A       |		LEA.L	IO_MOSART_DATA,A0
00003586 4e b8 35 c6              |N 5     |		JSR	0x35c6
0000358a 11 bc 00 40 02 01        |   @    |		MOVE.B	#0x40,(A0+D0.W*2+#0x1)
00003590 42 01                    |B       |		CLR.B	D1
00003592 52 01                    |R       |		ADDQ.B	#0x1,D1
00003594 66 fc                    |f       |		BNE	0x3592
00003596 4a 40                    |J@      |		TST.W	D0
00003598 66 2c                    |f,      |		BNE	0x35c6
0000359a 08 39 00 01 00 00 fc 00  | 9      |		BTST.B	#0x1,0xfc00
000035a2 67 18                    |g       |		BEQ	0x35bc
000035a4 4e b8 3b 0c              |N ;     |		JSR	0x3b0c
000035a8 11 fc 00 4d b0 03        |   M    |		MOVE.B	#0x4d,IO_MOSART_CONTROL
000035ae 11 fc 00 02 77 31        |    w1  |		MOVE.B	#0x02,0x7731
000035b4 11 f8 77 31 b0 03        |  w1    |		MOVE.B	0x7731,IO_MOSART_CONTROL
000035ba 4e 75                    |Nu      |		RTS
000035bc 08 39 00 00 00 00 fc 00  | 9      |		BTST.B	#0x0,0xfc00
000035c4 66 de                    |f       |		BNE	0x35a4
000035c6 42 30 02 01              |B0      |		CLR.B	(A0+D0.W*2+#0x1)
000035ca 42 30 02 01              |B0      |		CLR.B	(A0+D0.W*2+#0x1)
000035ce 42 30 02 01              |B0      |		CLR.B	(A0+D0.W*2+#0x1)
000035d2 4e 75                    |Nu      |		RTS
000035d4 31 fc 00 02 77 8e        |1   w   |		MOVE.W	#0x2,MODEM_STATE
000035da 08 b9 00 03 00 00 e0 1e  |        |		BCLR.B	#0x3,0xe01e
000035e2 67 08                    |g       |		BEQ	0x35ec
000035e4 08 f9 00 00 00 00 e0 06  |        |		BSET.B	#0x0,CONSOLE_N_DESC
000035ec 21 fc 00 00 76 0c 77 18  |!   v w |		MOVE.L	#0x760c,0x7718
000035f4 42 b8 77 26              |B w&    |		CLR.L	0x7726
000035f8 42 b8 77 32              |B w2    |		CLR.L	0x7732
000035fc 42 b8 77 2a              |B w*    |		CLR.L	0x772a
00003600 42 b8 75 08              |B u     |		CLR.L	0x7508
00003604 42 38 77 84              |B8w     |		CLR.B	0x7784
00003608 48 e7 80 e0              |H       |		MOVEM.L	A2+A1+A0+D0,-(A7)
0000360c 45 f8 77 6c              |E wl    |		LEA.L	0x776c,A2
00003610 4e b8 54 72              |N Tr    |		JSR	Timeout_Cancel(A2=entry)
00003614 4c df 07 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1+A2
00003618 48 e7 80 e0              |H       |		MOVEM.L	A2+A1+A0+D0,-(A7)
0000361c 45 f8 77 5c              |E w\    |		LEA.L	modem_timeout,A2
00003620 4e b8 54 72              |N Tr    |		JSR	Timeout_Cancel(A2=entry)
00003624 4c df 07 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1+A2
00003628 4e b0 01 e1 77 48        |N   wH  |		JSR	((#FSM_VEC_3_DISABLE_TX));  LEW=01e1
0000362e 4e b0 01 e1 77 4c        |N   wL  |		JSR	((#FSM_VEC_4_RAISE_DTR));  LEW=01e1
00003634 11 fc 00 00 a0 04        |        |		MOVE.B	#0x00,IO_DUART_ACR_IPCR
0000363a 11 fc 00 03 a0 0f        |        |		MOVE.B	#0x03,IO_DUART_CLR_OPC_STOP_COUNTER
00003640 20 3c 00 00 1e 84        | <      |		MOVE.L	#0x1e84,D0
00003646 12 3c 00 0a              | <      |		MOVE.B	#0x0a,D1
0000364a 4e b8 3c 6c              |N <l    |		JSR	MODEM_FSM_ADVANCE(D0=tmo, D1=nxt)
0000364e 4e 75                    |Nu      |		RTS
00003650					MODEM_TIMEOUT_0a:
00003650 4e b8 3b 0c              |N ;     |		JSR	0x3b0c
00003654 11 fc 00 03 a0 0e        |        |		MOVE.B	#0x03,IO_DUART_SET_OPC_START_COUNTER
0000365a 31 fc 00 00 77 8e        |1   w   |		MOVE.W	#0x0,MODEM_STATE
00003660 4e 75                    |Nu      |		RTS
00003662					menu_dispatch[0x3]_05:
00003662 08 ac 00 01 00 00        |        |		BCLR.B	#0x1,(A4+0x0)
00003668					menu_dispatch[0x3]_00:
00003668 18 3c 00 a5              | <      |		MOVE.B	#0xa5,D4
0000366c 42 05                    |B       |		CLR.B	D5
0000366e 12 1a                    |        |		MOVE.B	(A2)+,D1
00003670 67 26                    |g&      |		BEQ	0x3698
00003672 08 f8 00 01 77 32        |    w2  |		BSET.B	#0x1,0x7732
00003678 66 26                    |f&      |		BNE	0x36a0
0000367a 11 c4 77 2e              |  w.    |		MOVE.B	D4,0x772e
0000367e 8b 38 77 32              | 8w2    |		OR.B	D5,0x7732
00003682 4a 38 77 35              |J8w5    |		TST.B	0x7735
00003686 67 0c                    |g       |		BEQ	0x3694
00003688 b2 38 77 35              | 8w5    |		CMP.B	0x7735,D1
0000368c 56 fa 08 10              |V       |		TRAPNE.W	#0x0810
00003690 42 38 77 35              |B8w5    |		CLR.B	0x7735
00003694 4e b8 2a ce              |N *     |		JSR	0x2ace
00003698 11 c1 77 35              |  w5    |		MOVE.B	D1,0x7735
0000369c 4e f8 2a 9e              |N *     |		JMP	0x2a9e
000036a0 08 ec 00 03 00 00        |        |		BSET.B	#0x3,(A4+0x0)
000036a6 66 f4                    |f       |		BNE	0x369c
000036a8 08 f9 00 00 00 00 e0 06  |        |		BSET.B	#0x0,CONSOLE_N_DESC
000036b0 60 ea                    |`       |		BRA	0x369c
000036b2					menu_dispatch[0x3]_0b:
000036b2 08 f8 00 03 77 32        |    w2  |		BSET.B	#0x3,0x7732
000036b8 4e f8 2a 08              |N *     |		JMP	0x2a08
000036bc					menu_dispatch[0x3]_0a:
000036bc 12 3c 00 05              | <      |		MOVE.B	#0x05,D1
000036c0 18 38 77 33              | 8w3    |		MOVE.B	0x7733,D4
000036c4 67 38                    |g8      |		BEQ	0x36fe
000036c6 0c 04 00 02              |        |		CMPI.B	#0x02,D4
000036ca 67 12                    |g       |		BEQ	0x36de
000036cc 12 3c 00 04              | <      |		MOVE.B	#0x04,D1
000036d0 4e b8 3f a0              |N ?     |		JSR	0x3fa0
000036d4 42 81                    |B       |		CLR.L	D1
000036d6 12 1a                    |        |		MOVE.B	(A2)+,D1
000036d8 d5 c1                    |        |		ADDA.L	D1,A2
000036da 42 81                    |B       |		CLR.L	D1
000036dc 60 be                    |`       |		BRA	0x369c
000036de 18 3c 00 d2              | <      |		MOVE.B	#0xd2,D4
000036e2 1a 3c 00 10              | <      |		MOVE.B	#0x10,D5
000036e6 48 e7 c0 c0              |H       |		MOVEM.L	A1+A0+D1+D0,-(A7)
000036ea 70 03                    |p       |		MOVEQ.L	#0x03,D0
000036ec 4e b8 2b 6c              |N +l    |		JSR	GET_PORT_DESC(D0=port.W)
000036f0 64 f8                    |d       |		BCC	0x36ea
000036f2 4c df 03 03              |L       |		MOVEM.L	(A7)+,D0+D1+A0+A1
000036f6 42 38 77 84              |B8w     |		CLR.B	0x7784
000036fa 60 00 ff 72              |`  r    |		BRA	0x366e
000036fe 08 39 00 00 00 00 fc 00  | 9      |		BTST.B	#0x0,0xfc00
00003706 67 c8                    |g       |		BEQ	0x36d0
00003708 60 d4                    |`       |		BRA	0x36de
0000370a 48 e7 c8 c0              |H       |		MOVEM.L	A1+A0+D4+D1+D0,-(A7)
0000370e 12 3c 00 05              | <      |		MOVE.B	#0x05,D1
00003712 18 38 77 33              | 8w3    |		MOVE.B	0x7733,D4
00003716 67 2c                    |g,      |		BEQ	0x3744
00003718 0c 04 00 02              |        |		CMPI.B	#0x02,D4
0000371c 67 08                    |g       |		BEQ	0x3726
0000371e 12 3c 00 04              | <      |		MOVE.B	#0x04,D1
00003722 4e b8 3f a0              |N ?     |		JSR	0x3fa0
00003726 11 fc 00 d2 77 2e        |    w.  |		MOVE.B	#0xd2,0x772e
0000372c 70 03                    |p       |		MOVEQ.L	#0x03,D0
0000372e 4e b8 2b 6c              |N +l    |		JSR	GET_PORT_DESC(D0=port.W)
00003732 64 f8                    |d       |		BCC	0x372c
00003734 42 38 77 84              |B8w     |		CLR.B	0x7784
00003738 08 f8 00 04 77 32        |    w2  |		BSET.B	#0x4,0x7732
0000373e 4c df 03 13              |L       |		MOVEM.L	(A7)+,D0+D1+D4+A0+A1
00003742 4e 75                    |Nu      |		RTS
00003744 08 39 00 00 00 00 fc 00  | 9      |		BTST.B	#0x0,0xfc00
0000374c 67 d4                    |g       |		BEQ	0x3722
0000374e 60 d6                    |`       |		BRA	0x3726
00003750 08 f8 00 03 77 32        |    w2  |		BSET.B	#0x3,0x7732
00003756 4e 75                    |Nu      |		RTS
00003758 08 f8 00 01 77 32        |    w2  |		BSET.B	#0x1,0x7732
0000375e 4e 75                    |Nu      |		RTS
00003760					VECTOR_MOSART.TXRDY:
00003760 53 78 77 20              |Sxw     |		SUBQ.W	#0x1,0x7720		; --> VECTOR_0x4c
00003764 6d 22                    |m"      |		BLT	0x3788
00003766 4e f0 01 e1 77 40        |N   w@  |		JMP	((#FSM_VEC_1_SEND_BYTE));  LEW=01e1
0000376c					XE1201_VEC_1_SEND_BYTE:
0000376c 11 f0 01 e1 77 14 b0 02  |    w   |		MOVE.B	((#0x7714)),IO_MOSART_DATA;  LEW=01e1
00003774 52 b8 77 14              |R w     |		ADDQ.L	#0x1,0x7714
00003778 4e 73                    |Ns      |		RTE
0000377a					DUART_VEC_1_SEND_BYTE:
0000377a 11 f0 01 e1 77 14 a0 03  |    w   |		MOVE.B	((#0x7714)),IO_DUART_MODEM_DATA;  LEW=01e1
00003782 52 b8 77 14              |R w     |		ADDQ.L	#0x1,0x7714
00003786 4e 73                    |Ns      |		RTE
00003788 48 e7 f0 e0              |H       |		MOVEM.L	A2+A1+A0+D3+D2+D1+D0,-(A7)
0000378c 30 38 77 20              |08w     |		MOVE.W	0x7720,D0
00003790 46 40                    |F@      |		NOT.W	D0
00003792 41 bc 00 03              |A       |		CHK.W	#0x3,D0
00003796 4e f0 05 a0 37 a2        |N   7   |		JMP	(D0.W*4+#duart_vec1_dispatch);  LEW=05a0
0000379c 4c df 07 0f              |L       |		MOVEM.L	(A7)+,D0+D1+D2+D3+A0+A1+A2
000037a0 4e 73                    |Ns      |		RTE
000037a2					duart_vec1_dispatch:
000037a2 4e f8 37 b2              |N 7     |		JMP	duart_vec1_00
000037a6 4e f8 3b 64              |N ;d    |		JMP	duart_vec1_01
000037aa 4e f8 3b b2              |N ;     |		JMP	duart_vec1_02
000037ae 4e f8 3c 24              |N <$    |		JMP	duart_vec1_03
000037b2					duart_vec1_00:
000037b2 48 e7 80 e0              |H       |		MOVEM.L	A2+A1+A0+D0,-(A7)
000037b6 45 f8 77 5c              |E w\    |		LEA.L	modem_timeout,A2
000037ba 4e b8 54 72              |N Tr    |		JSR	Timeout_Cancel(A2=entry)
000037be 4c df 07 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1+A2
000037c2 4e b8 37 c8              |N 7     |		JSR	0x37c8
000037c6 60 d4                    |`       |		BRA	0x379c
000037c8 4e b8 3a 8a              |N :     |		JSR	0x3a8a
000037cc 0c b8 00 00 75 08 77 14  |    u w |		CMPI.L	#0x00007508,0x7714
000037d4 6f 1c                    |o       |		BLE	0x37f2
000037d6 08 f8 00 07 77 32        |    w2  |		BSET.B	#0x7,0x7732
000037dc 11 fc 00 29 77 58        |   )wX  |		MOVE.B	#0x29,0x7758
000037e2 0c 39 00 58 80 00 7f 80  | 9 X    |		CMPI.B	#0x58,MODEM_DESIGNATOR
000037ea 66 06                    |f       |		BNE	0x37f2
000037ec 11 fc 00 51 77 58        |   QwX  |		MOVE.B	#0x51,0x7758
000037f2 4e b8 37 f8              |N 7     |		JSR	MODEM_TIMEOUT_02
000037f6 4e 75                    |Nu      |		RTS
000037f8					MODEM_TIMEOUT_02:
000037f8 08 b8 00 05 77 32        |    w2  |		BCLR.B	#0x5,0x7732
000037fe 66 00 00 a6              |f       |		BNE	0x38a6
00003802 08 b8 00 06 77 32        |    w2  |		BCLR.B	#0x6,0x7732
00003808 66 00 00 f0              |f       |		BNE	0x38fa
0000380c 08 38 00 07 77 32        | 8  w2  |		BTST.B	#0x7,0x7732
00003812 66 34                    |f4      |		BNE	0x3848
00003814 08 38 00 06 b0 03        | 8      |		BTST.B	#0x6,IO_MOSART_CONTROL
0000381a 66 00 01 f4              |f       |		BNE	0x3a10
0000381e 08 b8 00 04 77 32        |    w2  |		BCLR.B	#0x4,0x7732
00003824 66 00 00 5e              |f  ^    |		BNE	0x3884
00003828 08 b8 00 01 77 32        |    w2  |		BCLR.B	#0x1,0x7732
0000382e 66 00 01 20              |f       |		BNE	0x3950
00003832 70 03                    |p       |		MOVEQ.L	#0x03,D0
00003834 08 b8 00 03 77 32        |    w2  |		BCLR.B	#0x3,0x7732
0000383a 66 00 00 54              |f  T    |		BNE	0x3890
0000383e 20 3c 00 00 1e 84        | <      |		MOVE.L	#0x1e84,D0
00003844 60 00 00 10              |`       |		BRA	0x3856
00003848 53 38 77 58              |S8wX    |		SUBQ.B	#0x1,0x7758
0000384c 67 00 01 7c              |g  |    |		BEQ	0x39ca
00003850 20 3c 00 00 1e 84        | <      |		MOVE.L	#0x1e84,D0
00003856 12 3c 00 02              | <      |		MOVE.B	#0x02,D1
0000385a 4e b8 3c 6c              |N <l    |		JSR	MODEM_FSM_ADVANCE(D0=tmo, D1=nxt)
0000385e 4e 75                    |Nu      |		RTS
00003860					MODEM_TIMEOUT_03:
00003860 0c 39 00 58 80 00 7f 80  | 9 X    |		CMPI.B	#0x58,MODEM_DESIGNATOR
00003868 67 00 ff 5e              |g  ^    |		BEQ	0x37c8
0000386c 08 38 00 06 b0 03        | 8      |		BTST.B	#0x6,IO_MOSART_CONTROL
00003872 67 00 ff 54              |g  T    |		BEQ	0x37c8
00003876 08 38 00 07 b0 03        | 8      |		BTST.B	#0x7,IO_MOSART_CONTROL
0000387c 66 00 ff 4a              |f  J    |		BNE	0x37c8
00003880 60 00 01 98              |`       |		BRA	0x3a1a
00003884 10 38 77 33              | 8w3    |		MOVE.B	0x7733,D0
00003888 0c 00 00 02              |        |		CMPI.B	#0x02,D0
0000388c 67 90                    |g       |		BEQ	0x381e
0000388e 70 01                    |p       |		MOVEQ.L	#0x01,D0
00003890 11 c0 77 39              |  w9    |		MOVE.B	D0,0x7739
00003894 41 f8 75 08              |A u     |		LEA.L	0x7508,A0
00003898 10 3c 00 b4              | <      |		MOVE.B	#0xb4,D0
0000389c 11 c0 77 2e              |  w.    |		MOVE.B	D0,0x772e
000038a0 32 38 77 27              |28w'    |		MOVE.W	0x7727,D1
000038a4 60 14                    |`       |		BRA	0x38ba
000038a6 41 f8 75 04              |A u     |		LEA.L	0x7504,A0
000038aa 10 38 77 2f              | 8w/    |		MOVE.B	0x772f,D0
000038ae 12 38 77 29              | 8w)    |		MOVE.B	0x7729,D1
000038b2 0c 00 00 f0              |        |		CMPI.B	#0xf0,D0
000038b6 66 02                    |f       |		BNE	0x38ba
000038b8 53 01                    |S       |		SUBQ.B	#0x1,D1
000038ba 31 fc 00 04 77 20        |1   w   |		MOVE.W	#0x4,0x7720
000038c0 21 c8 77 14              |! w     |		MOVE.L	A0,0x7714
000038c4 10 c0                    |        |		MOVE.B	D0,(A0)+
000038c6 10 c1                    |        |		MOVE.B	D1,(A0)+
000038c8 42 18                    |B       |		CLR.B	(A0)+
000038ca b1 01                    |        |		EOR.B	D0,D1
000038cc 10 81                    |        |		MOVE.B	D1,(A0)
000038ce 20 3c 00 03 93 84        | <      |		MOVE.L	#0x39384,D0
000038d4 12 3c 00 03              | <      |		MOVE.B	#0x03,D1
000038d8 4e b8 3c 6c              |N <l    |		JSR	MODEM_FSM_ADVANCE(D0=tmo, D1=nxt)
000038dc 4e b8 3a 68              |N :h    |		JSR	0x3a68
000038e0 4e 75                    |Nu      |		RTS
000038e2					MODEM_TIMEOUT_0d:
000038e2 08 b8 00 06 77 32        |    w2  |		BCLR.B	#0x6,0x7732
000038e8 67 e4                    |g       |		BEQ	0x38ce
000038ea 0c 38 00 b4 77 30        | 8  w0  |		CMPI.B	#0xb4,0x7730
000038f0 66 dc                    |f       |		BNE	0x38ce
000038f2 08 f8 00 06 77 32        |    w2  |		BSET.B	#0x6,0x7732
000038f8 60 d4                    |`       |		BRA	0x38ce
000038fa 08 b8 00 07 77 32        |    w2  |		BCLR.B	#0x7,0x7732
00003900 67 00 ff 3c              |g  <    |		BEQ	0x383e
00003904 10 38 77 30              | 8w0    |		MOVE.B	0x7730,D0
00003908 0c 00 00 e1              |        |		CMPI.B	#0xe1,D0
0000390c 66 10                    |f       |		BNE	0x391e
0000390e 10 38 77 2e              | 8w.    |		MOVE.B	0x772e,D0
00003912 0c 00 00 b4              |        |		CMPI.B	#0xb4,D0
00003916 67 00 01 08              |g       |		BEQ	0x3a20
0000391a 60 00 00 c0              |`       |		BRA	0x39dc
0000391e 42 38 75 0a              |B8u     |		CLR.B	0x750a
00003922 42 38 75 0b              |B8u     |		CLR.B	0x750b
00003926 0c 00 00 c3              |        |		CMPI.B	#0xc3,D0
0000392a 67 14                    |g       |		BEQ	0x3940
0000392c 10 38 77 2e              | 8w.    |		MOVE.B	0x772e,D0
00003930 0c 00 00 b4              |        |		CMPI.B	#0xb4,D0
00003934 67 00 00 ea              |g       |		BEQ	0x3a20
00003938 52 78 77 26              |Rxw&    |		ADDQ.W	#0x1,0x7726
0000393c 60 00 fe e0              |`       |		BRA	0x381e
00003940 11 fc 00 06 77 33        |    w3  |		MOVE.B	#0x06,0x7733
00003946 11 fc 00 a5 77 2e        |    w.  |		MOVE.B	#0xa5,0x772e
0000394c 60 00 fe d0              |`       |		BRA	0x381e
00003950 42 82                    |B       |		CLR.L	D2
00003952 14 38 75 0a              | 8u     |		MOVE.B	0x750a,D2
00003956 b5 03                    |        |		EOR.B	D2,D3
00003958 16 38 75 0b              | 8u     |		MOVE.B	0x750b,D3
0000395c 45 f0 21 a0 75 0c        |E ! u   |		LEA.L	(D2.W+#0x750c),A2	;  LEW=21a0
00003962 70 03                    |p       |		MOVEQ.L	#0x03,D0
00003964 4e b8 2b 6c              |N +l    |		JSR	GET_PORT_DESC(D0=port.W)
00003968 65 18                    |e       |		BCS	0x3982
0000396a 52 02                    |R       |		ADDQ.B	#0x1,D2
0000396c b1 03                    |        |		EOR.B	D0,D3
0000396e 14 c0                    |        |		MOVE.B	D0,(A2)+
00003970 4a 78 6a d6              |Jxj     |		TST.W	live0_boot1
00003974 67 ec                    |g       |		BEQ	0x3962
00003976 0c 02 00 fa              |        |		CMPI.B	#0xfa,D2
0000397a 66 e6                    |f       |		BNE	0x3962
0000397c 08 f8 00 01 77 32        |    w2  |		BSET.B	#0x1,0x7732
00003982 08 b9 00 03 00 00 e0 1e  |        |		BCLR.B	#0x3,0xe01e
0000398a 67 08                    |g       |		BEQ	0x3994
0000398c 08 f9 00 00 00 00 e0 06  |        |		BSET.B	#0x0,CONSOLE_N_DESC
00003994 41 f8 75 08              |A u     |		LEA.L	0x7508,A0
00003998 21 c8 77 14              |! w     |		MOVE.L	A0,0x7714
0000399c 10 38 77 2e              | 8w.    |		MOVE.B	0x772e,D0
000039a0 12 38 77 27              | 8w'    |		MOVE.B	0x7727,D1
000039a4 10 c0                    |        |		MOVE.B	D0,(A0)+
000039a6 10 c1                    |        |		MOVE.B	D1,(A0)+
000039a8 10 c2                    |        |		MOVE.B	D2,(A0)+
000039aa 10 83                    |        |		MOVE.B	D3,(A0)
000039ac 4a 38 77 35              |J8w5    |		TST.B	0x7735
000039b0 66 00 fe ac              |f       |		BNE	0x385e
000039b4 b1 03                    |        |		EOR.B	D0,D3
000039b6 b3 03                    |        |		EOR.B	D1,D3
000039b8 b5 03                    |        |		EOR.B	D2,D3
000039ba 10 83                    |        |		MOVE.B	D3,(A0)
000039bc 58 42                    |XB      |		ADDQ.W	#0x4,D2
000039be 31 c2 77 20              |1 w     |		MOVE.W	D2,0x7720
000039c2 42 38 77 3a              |B8w:    |		CLR.B	0x773a
000039c6 60 00 ff 06              |`       |		BRA	0x38ce
000039ca 10 38 77 2e              | 8w.    |		MOVE.B	0x772e,D0
000039ce 0c 00 00 b4              |        |		CMPI.B	#0xb4,D0
000039d2 67 00 00 4c              |g  L    |		BEQ	0x3a20
000039d6 08 b8 00 07 77 32        |    w2  |		BCLR.B	#0x7,0x7732
000039dc 50 38 77 3a              |P8w:    |		ADDQ.B	#0x8,0x773a
000039e0 6b 38                    |k8      |		BMI	0x3a1a
000039e2 42 40                    |B@      |		CLR.W	D0
000039e4 10 38 75 0a              | 8u     |		MOVE.B	0x750a,D0
000039e8 58 40                    |X@      |		ADDQ.W	#0x4,D0
000039ea 31 c0 77 20              |1 w     |		MOVE.W	D0,0x7720
000039ee 21 fc 00 00 75 08 77 14  |!   u w |		MOVE.L	#0x7508,0x7714
000039f6 0c 38 00 10 77 3a        | 8  w:  |		CMPI.B	#0x10,0x773a
000039fc 66 00 fe d0              |f       |		BNE	0x38ce
00003a00 20 3c 00 08 f0 ca        | <      |		MOVE.L	#0x8f0ca,D0
00003a06 12 3c 00 0d              | <      |		MOVE.B	#0x0d,D1
00003a0a 4e b8 3c 6c              |N <l    |		JSR	MODEM_FSM_ADVANCE(D0=tmo, D1=nxt)
00003a0e 4e 75                    |Nu      |		RTS
00003a10 08 38 00 07 b0 03        | 8      |		BTST.B	#0x7,IO_MOSART_CONTROL
00003a16 66 00 fe 06              |f       |		BNE	0x381e
00003a1a 70 02                    |p       |		MOVEQ.L	#0x02,D0
00003a1c 11 c0 77 39              |  w9    |		MOVE.B	D0,0x7739
00003a20 0c 39 00 58 80 00 7f 80  | 9 X    |		CMPI.B	#0x58,MODEM_DESIGNATOR
00003a28 67 16                    |g       |		BEQ	0x3a40
00003a2a 42 38 77 31              |B8w1    |		CLR.B	0x7731
00003a2e 11 f8 77 31 b0 03        |  w1    |		MOVE.B	0x7731,IO_MOSART_CONTROL
00003a34 11 fc 00 07 77 33        |    w3  |		MOVE.B	#0x07,0x7733
00003a3a 4e b8 3a 58              |N :X    |		JSR	0x3a58
00003a3e 4e 75                    |Nu      |		RTS
00003a40 4e b8 35 d4              |N 5     |		JSR	0x35d4
00003a44 4e b8 3f 98              |N ?     |		JSR	0x3f98
00003a48 4e 75                    |Nu      |		RTS
00003a4a					MODEM_TIMEOUT_04:
00003a4a 08 38 00 07 b0 03        | 8      |		BTST.B	#0x7,IO_MOSART_CONTROL
00003a50 4e b8 3f 98              |N ?     |		JSR	0x3f98
00003a54 60 00 fa fc              |`       |		BRA	0x3552
00003a58 12 3c 00 04              | <      |		MOVE.B	#0x04,D1
00003a5c 20 3c 00 02 fa ee        | <      |		MOVE.L	#0x2faee,D0
00003a62 4e b8 3c 6c              |N <l    |		JSR	MODEM_FSM_ADVANCE(D0=tmo, D1=nxt)
00003a66 4e 75                    |Nu      |		RTS
00003a68 08 f8 00 05 77 31        |    w1  |		BSET.B	#0x5,0x7731
00003a6e 4e f0 01 e1 77 44        |N   wD  |		JMP	((#FSM_VEC_2_ENABLE_TX));  LEW=01e1
00003a74					XE1201_VEC_2_ENABLE_TX:
00003a74 08 f8 00 00 77 31        |    w1  |		BSET.B	#0x0,0x7731
00003a7a 11 f8 77 31 b0 03        |  w1    |		MOVE.B	0x7731,IO_MOSART_CONTROL
00003a80 4e 75                    |Nu      |		RTS
00003a82					DUART_VEC_2_ENABLE_TX:
00003a82 11 fc 00 04 a0 02        |        |		MOVE.B	#0x04,IO_DUART_MODEM_COMMAND
00003a88 4e 75                    |Nu      |		RTS
00003a8a 4e f0 01 e1 77 48        |N   wH  |		JMP	((#FSM_VEC_3_DISABLE_TX));  LEW=01e1
00003a90					XE1201_VEC_3_DISABLE_TX:
00003a90 02 38 00 de 77 31        | 8  w1  |		ANDI.B	#0xde,0x7731
00003a96 11 f8 77 31 b0 03        |  w1    |		MOVE.B	0x7731,IO_MOSART_CONTROL
00003a9c 4e 75                    |Nu      |		RTS
00003a9e					DUART_VEC_3_DISABLE_TX:
00003a9e 11 fc 00 08 a0 02        |        |		MOVE.B	#0x08,IO_DUART_MODEM_COMMAND
00003aa4 4e f0 01 e1 77 4c        |N   wL  |		JMP	((#FSM_VEC_4_RAISE_DTR));  LEW=01e1
00003aaa					XE1201_VEC_4_RAISE_DTR:
00003aaa 08 f8 00 02 77 31        |    w1  |		BSET.B	#0x2,0x7731
00003ab0 11 f8 77 31 b0 03        |  w1    |		MOVE.B	0x7731,IO_MOSART_CONTROL
00003ab6 4e 75                    |Nu      |		RTS
00003ab8					DUART_VEC_4_RAISE_DTR:
00003ab8 11 fc 00 01 a0 02        |        |		MOVE.B	#0x01,IO_DUART_MODEM_COMMAND
00003abe 4e 75                    |Nu      |		RTS
00003ac0 4e f0 01 e1 77 50        |N   wP  |		.XXX[0x6]
00003ac6					XE1201_VEC_5_LOWER_DTR:
00003ac6 08 b8 00 02 77 31        |    w1  |		BCLR.B	#0x2,0x7731
00003acc 11 f8 77 31 b0 03        |  w1    |		MOVE.B	0x7731,IO_MOSART_CONTROL
00003ad2 4e 75                    |Nu      |		RTS
00003ad4					DUART_VEC_5_LOWER_DTR:
00003ad4 11 fc 00 02 a0 02        |        |		MOVE.B	#0x02,IO_DUART_MODEM_COMMAND
00003ada 4e 75                    |Nu      |		RTS
00003adc					MODEM_TIMEOUT_00:
00003adc 08 39 00 01 00 00 fc 00  | 9      |		BTST.B	#0x1,0xfc00
00003ae4 67 08                    |g       |		BEQ	0x3aee
00003ae6 08 38 00 06 b0 03        | 8      |		BTST.B	#0x6,IO_MOSART_CONTROL
00003aec 66 2e                    |f.      |		BNE	0x3b1c
00003aee 08 b8 00 04 77 32        |    w2  |		BCLR.B	#0x4,0x7732
00003af4 66 40                    |f@      |		BNE	0x3b36
00003af6 08 b8 00 03 77 32        |    w2  |		BCLR.B	#0x3,0x7732
00003afc 08 b8 00 01 77 32        |    w2  |		BCLR.B	#0x1,0x7732
00003b02 67 08                    |g       |		BEQ	0x3b0c
00003b04 70 03                    |p       |		MOVEQ.L	#0x03,D0
00003b06 4e b8 2b 6c              |N +l    |		JSR	GET_PORT_DESC(D0=port.W)
00003b0a 64 f8                    |d       |		BCC	0x3b04
00003b0c 12 3c 00 00              | <      |		MOVE.B	#0x00,D1
00003b10 20 3c 00 00 98 96        | <      |		MOVE.L	#0x9896,D0
00003b16 4e b8 3c 6c              |N <l    |		JSR	MODEM_FSM_ADVANCE(D0=tmo, D1=nxt)
00003b1a 4e 75                    |Nu      |		RTS
00003b1c 42 78 77 36              |Bxw6    |		CLR.W	0x7736
00003b20 11 fc 00 41 b0 02        |   A    |		MOVE.B	#0x41,IO_MOSART_DATA
00003b26 11 fc 00 01 77 33        |    w3  |		MOVE.B	#0x01,0x7733
00003b2c 31 fc ff ff 77 20        |1   w   |		MOVE.W	#0xffff,0x7720
00003b32 60 00 ff 3a              |`  :    |		BRA	0x3a6e
00003b36 0c 39 00 58 80 00 7f 80  | 9 X    |		CMPI.B	#0x58,MODEM_DESIGNATOR
00003b3e 67 00 04 80              |g       |		BEQ	0x3fc0
00003b42 21 fc 80 00 7e 0b 77 3c  |!   ~ w<|		MOVE.L	#PHONE_NUMBER,MODEM_TXBUF
00003b4a 11 fc 00 03 77 33        |    w3  |		MOVE.B	#0x03,0x7733
00003b50 11 fc 00 1f 77 58        |    wX  |		MOVE.B	#0x1f,0x7758
00003b56 31 fc ff fe 77 20        |1   w   |		MOVE.W	#0xfffe,0x7720
00003b5c 42 78 77 36              |Bxw6    |		CLR.W	0x7736
00003b60 60 00 ff 0c              |`       |		BRA	0x3a6e
00003b64					duart_vec1_01:
00003b64 4a 38 77 36              |J8w6    |		TST.B	0x7736
00003b68 66 1c                    |f       |		BNE	0x3b86
00003b6a 11 fc 00 02 77 33        |    w3  |		MOVE.B	#0x02,0x7733
00003b70 4e b8 3a 8a              |N :     |		JSR	0x3a8a
00003b74 12 3c 00 01              | <      |		MOVE.B	#0x01,D1
00003b78 20 3c 00 00 98 96        | <      |		MOVE.L	#0x9896,D0
00003b7e 4e b8 3c 6c              |N <l    |		JSR	MODEM_FSM_ADVANCE(D0=tmo, D1=nxt)
00003b82 60 00 fc 18              |`       |		BRA	0x379c
00003b86 70 04                    |p       |		MOVEQ.L	#0x04,D0
00003b88 4e b8 3a 1c              |N :     |		JSR	0x3a1c
00003b8c 60 00 fc 0e              |`       |		BRA	0x379c
00003b90					MODEM_TIMEOUT_01:
00003b90 12 38 77 33              | 8w3    |		MOVE.B	0x7733,D1
00003b94 0c 01 00 05              |        |		CMPI.B	#0x05,D1
00003b98 67 08                    |g       |		BEQ	0x3ba2
00003b9a 12 3c 00 00              | <      |		MOVE.B	#0x00,D1
00003b9e 4e b8 3f a0              |N ?     |		JSR	0x3fa0
00003ba2 21 fc 00 00 76 0c 77 18  |!   v w |		MOVE.L	#0x760c,0x7718
00003baa 4e b8 3a a4              |N :     |		JSR	0x3aa4
00003bae 60 00 fc 8e              |`       |		BRA	0x383e
00003bb2					duart_vec1_02:
00003bb2 20 78 77 3c              | xw<    |		MOVEA.L	MODEM_TXBUF,A0
00003bb6 10 38 77 36              | 8w6    |		MOVE.B	0x7736,D0
00003bba 66 64                    |fd      |		BNE	0x3c20
00003bbc 10 18                    |        |		MOVE.B	(A0)+,D0
00003bbe 66 14                    |f       |		BNE	0x3bd4
00003bc0 11 fc 00 52 77 36        |   Rw6  |		MOVE.B	#0x52,0x7736
00003bc6 11 fc 00 0a 77 58        |    wX  |		MOVE.B	#0x0a,0x7758
00003bcc 11 fc 00 04 77 33        |    w3  |		MOVE.B	#0x04,0x7733
00003bd2 60 6a                    |`j      |		BRA	0x3c3e
00003bd4 53 38 77 58              |S8wX    |		SUBQ.B	#0x1,0x7758
00003bd8 67 00 00 8e              |g       |		BEQ	PANIC_0x810_diag_modem_protocol_error
00003bdc 0c 00 00 20              |        |		CMPI.B	#0x20,D0
00003be0 67 da                    |g       |		BEQ	0x3bbc
00003be2 21 c8 77 3c              |! w<    |		MOVE.L	A0,MODEM_TXBUF
00003be6 52 78 77 20              |Rxw     |		ADDQ.W	#0x1,0x7720
00003bea 0c 00 00 54              |   T    |		CMPI.B	#0x54,D0
00003bee 67 28                    |g(      |		BEQ	0x3c18
00003bf0 0c 00 00 57              |   W    |		CMPI.B	#0x57,D0
00003bf4 67 22                    |g"      |		BEQ	0x3c18
00003bf6 0c 00 00 50              |   P    |		CMPI.B	#0x50,D0
00003bfa 66 06                    |f       |		BNE	0x3c02
00003bfc 10 3c 00 52              | < R    |		MOVE.B	#0x52,D0
00003c00 60 16                    |`       |		BRA	0x3c18
00003c02 0c 00 00 44              |   D    |		CMPI.B	#0x44,D0
00003c06 66 06                    |f       |		BNE	0x3c0e
00003c08 10 3c 00 50              | < P    |		MOVE.B	#0x50,D0
00003c0c 60 0a                    |`       |		BRA	0x3c18
00003c0e 00 f8 00 00 62 9c        |    b   |		CMP2.B	0x629c,D0
00003c14 65 00 00 52              |e  R    |		BCS	PANIC_0x810_diag_modem_protocol_error
00003c18 11 c0 b0 02              |        |		MOVE.B	D0,IO_MOSART_DATA
00003c1c 60 00 fb 7e              |`  ~    |		BRA	0x379c
00003c20 72 03                    |r       |		MOVEQ.L	#0x03,D1
00003c22 60 2a                    |`*      |		BRA	0x3c4e
00003c24					duart_vec1_03:
00003c24 10 38 77 36              | 8w6    |		MOVE.B	0x7736,D0
00003c28 67 34                    |g4      |		BEQ	0x3c5e
00003c2a 0c 00 00 49              |   I    |		CMPI.B	#0x49,D0
00003c2e 67 2e                    |g.      |		BEQ	0x3c5e
00003c30 53 38 77 58              |S8wX    |		SUBQ.B	#0x1,0x7758
00003c34 67 0c                    |g       |		BEQ	0x3c42
00003c36 52 78 77 20              |Rxw     |		ADDQ.W	#0x1,0x7720
00003c3a 42 38 77 36              |B8w6    |		CLR.B	0x7736
00003c3e 70 4d                    |pM      |		MOVEQ.L	#0x4d,D0
00003c40 60 d6                    |`       |		BRA	0x3c18
00003c42 12 3c 00 01              | <      |		MOVE.B	#0x01,D1
00003c46 0c 00 00 42              |   B    |		CMPI.B	#0x42,D0
00003c4a 67 02                    |g       |		BEQ	0x3c4e
00003c4c 72 03                    |r       |		MOVEQ.L	#0x03,D1
00003c4e 4e b8 3f a0              |N ?     |		JSR	0x3fa0
00003c52 4e b8 3a 8a              |N :     |		JSR	0x3a8a
00003c56 4e b8 35 52              |N 5R    |		JSR	0x3552
00003c5a 60 00 fb 40              |`  @    |		BRA	0x379c
00003c5e 11 fc 00 05 77 33        |    w3  |		MOVE.B	#0x05,0x7733
00003c64 60 00 ff 0a              |`       |		BRA	0x3b70
00003c68					PANIC_0x810_diag_modem_protocol_error:
00003c68 50 fa 08 10              |P       |		PANIC.W	#0x810
00003c6c					MODEM_FSM_ADVANCE(D0=tmo, D1=nxt):
00003c6c 11 c1 77 68              |  wh    |		MOVE.B	D1,modem_fsm_next
00003c70 48 e7 80 e0              |H       |		MOVEM.L	A2+A1+A0+D0,-(A7)
00003c74 45 f8 77 5c              |E w\    |		LEA.L	modem_timeout,A2
00003c78 20 00                    |        |		MOVE.L	D0,D0
00003c7a 25 7c 00 00 3c 8c 00 08  |%|  <   |		MOVE.L	#0x3c8c,(A2+0x8)
00003c82 4e b8 54 3a              |N T:    |		JSR	Timeout_Arm(D0=ticks,A2=entry)
00003c86 4c df 07 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1+A2
00003c8a 4e 75                    |Nu      |		RTS
00003c8c 48 e7 30 20              |H 0     |		MOVEM.L	A2+D3+D2,-(A7)
00003c90 42 40                    |B@      |		CLR.W	D0
00003c92 10 38 77 68              | 8wh    |		MOVE.B	modem_fsm_next,D0
00003c96 41 bc 00 0d              |A       |		CHK.W	#0xd,D0
00003c9a 4e b0 05 a1 62 a0        |N   b   |		JSR	((D0.W*4+#modem_timeout_dispatch));  LEW=05a1
00003ca0 4c df 04 0c              |L       |		MOVEM.L	(A7)+,D2+D3+A2
00003ca4 4e 75                    |Nu      |		RTS
00003ca6					VECTOR_MOSART.RXRDY:
00003ca6 48 e7 e0 80              |H       |		MOVEM.L	A0+D2+D1+D0,-(A7)	; --> VECTOR_0x47
00003caa 12 38 b0 03              | 8      |		MOVE.B	IO_MOSART_CONTROL,D1
00003cae 14 38 b0 02              | 8      |		MOVE.B	IO_MOSART_DATA,D2
00003cb2 08 01 00 07              |        |		BTST.L	#0x7,D1
00003cb6 67 00 00 d4              |g       |		BEQ	0x3d8c
00003cba 02 01 00 78              |   x    |		ANDI.B	#0x78,D1
00003cbe					MODEM_FSM_1_0f:
00003cbe 4a 38 77 84              |J8w     |		TST.B	0x7784
00003cc2 66 72                    |fr      |		BNE	0x3d36
00003cc4 20 78 77 18              | xw     |		MOVEA.L	0x7718,A0
00003cc8 b1 fc 00 00 76 0c        |    v   |		CMPA.L	#0x760c,A0
00003cce 66 22                    |f"      |		BNE	0x3cf2
00003cd0 48 e7 80 e0              |H       |		MOVEM.L	A2+A1+A0+D0,-(A7)
00003cd4 45 f8 77 6c              |E wl    |		LEA.L	0x776c,A2
00003cd8 20 3c 00 02 62 58        | <  bX  |		MOVE.L	#0x26258,D0
00003cde 25 7c 00 00 3d 9c 00 08  |%|  =   |		MOVE.L	#0x3d9c,(A2+0x8)
00003ce6 4e b8 54 3a              |N T:    |		JSR	Timeout_Arm(D0=ticks,A2=entry)
00003cea 4c df 07 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1+A2
00003cee 42 38 77 34              |B8w4    |		CLR.B	0x7734
00003cf2 4a 01                    |J       |		TST.B	D1
00003cf4 66 7c                    |f|      |		BNE	0x3d72
00003cf6 b5 38 77 34              | 8w4    |		EOR.B	D2,0x7734
00003cfa 10 c2                    |        |		MOVE.B	D2,(A0)+
00003cfc 08 38 00 00 77 32        | 8  w2  |		BTST.B	#0x0,0x7732
00003d02 67 10                    |g       |		BEQ	0x3d14
00003d04 53 78 77 22              |Sxw"    |		SUBQ.W	#0x1,0x7722
00003d08 67 00 00 b6              |g       |		BEQ	0x3dc0
00003d0c 08 38 00 02 77 32        | 8  w2  |		BTST.B	#0x2,0x7732
00003d12 66 5e                    |f^      |		BNE	0x3d72
00003d14 b1 fc 00 00 76 10        |    v   |		CMPA.L	#0x7610,A0
00003d1a 66 16                    |f       |		BNE	0x3d32
00003d1c 54 48                    |TH      |		ADDQ.L	#0x2,A0
00003d1e 08 f8 00 00 77 32        |    w2  |		BSET.B	#0x0,0x7732
00003d24 42 40                    |B@      |		CLR.W	D0
00003d26 10 38 76 0e              | 8v     |		MOVE.B	0x760e,D0
00003d2a 31 c0 77 22              |1 w"    |		MOVE.W	D0,0x7722
00003d2e 67 00 00 90              |g       |		BEQ	0x3dc0
00003d32 21 c8 77 18              |! w     |		MOVE.L	A0,0x7718
00003d36 4c df 01 07              |L       |		MOVEM.L	(A7)+,D0+D1+D2+A0
00003d3a 4e 73                    |Ns      |		RTE
00003d3c 08 b8 00 02 77 32        |    w2  |		BCLR.B	#0x2,0x7732
00003d42 67 10                    |g       |		BEQ	0x3d54
00003d44 48 e7 80 e0              |H       |		MOVEM.L	A2+A1+A0+D0,-(A7)
00003d48 45 f8 77 78              |E wx    |		LEA.L	0x7778,A2
00003d4c 4e b8 54 72              |N Tr    |		JSR	Timeout_Cancel(A2=entry)
00003d50 4c df 07 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1+A2
00003d54 48 e7 80 e0              |H       |		MOVEM.L	A2+A1+A0+D0,-(A7)
00003d58 45 f8 77 6c              |E wl    |		LEA.L	0x776c,A2
00003d5c 20 3c 00 02 62 58        | <  bX  |		MOVE.L	#0x26258,D0
00003d62 25 7c 00 00 3d 9c 00 08  |%|  =   |		MOVE.L	#0x3d9c,(A2+0x8)
00003d6a 4e b8 54 3a              |N T:    |		JSR	Timeout_Arm(D0=ticks,A2=entry)
00003d6e 4c df 07 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1+A2
00003d72 11 fc 00 01 77 84        |    w   |		MOVE.B	#0x01,0x7784
00003d78 4e f0 01 e1 77 54        |N   wT  |		JMP	((#FSM_VEC_6_ENABLE_RX));  LEW=01e1
00003d7e					XE1201_VEC_6_ENABLE_RX:
00003d7e 10 38 77 31              | 8w1    |		MOVE.B	0x7731,D0
00003d82 08 c0 00 04              |        |		BSET.L	#0x4,D0
00003d86 11 c0 b0 03              |        |		MOVE.B	D0,IO_MOSART_CONTROL
00003d8a					DUART_VEC_6_ENABLE_RX:
00003d8a 60 aa                    |`       |		BRA	0x3d36
00003d8c 11 c1 77 37              |  w7    |		MOVE.B	D1,0x7737
00003d90 11 c2 77 36              |  w6    |		MOVE.B	D2,0x7736
00003d94 11 f8 77 33 77 38        |  w3w8  |		MOVE.B	0x7733,0x7738
00003d9a 60 9a                    |`       |		BRA	0x3d36
00003d9c 21 fc 00 00              |!       |		.XXX[0x4]
00003da0 76 0c 77 18 08 b8 00 00  |v w     |		.XXX[0x20]
00003da8 77 32 42 38 77 84 11 fc  |w2B8w   |
00003db0 00 e1 77 2f 52 78 77 2c  |  w/Rxw,|
00003db8 08 f8 00 05 77 32 4e 75  |    w2Nu|
00003dc0 21 fc 00 00 76 0c 77 18  |!   v w |		MOVE.L	#0x760c,0x7718
00003dc8 08 b8 00 00 77 32        |    w2  |		BCLR.B	#0x0,0x7732
00003dce 48 e7 80 e0              |H       |		MOVEM.L	A2+A1+A0+D0,-(A7)
00003dd2 45 f8 77 6c              |E wl    |		LEA.L	0x776c,A2
00003dd6 4e b8 54 72              |N Tr    |		JSR	Timeout_Cancel(A2=entry)
00003dda 4c df 07 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1+A2
00003dde 42 40                    |B@      |		CLR.W	D0
00003de0 10 38 76 0e              | 8v     |		MOVE.B	0x760e,D0
00003de4 67 42                    |gB      |		BEQ	0x3e28
00003de6 11 c0 76 11              |  v     |		MOVE.B	D0,0x7611
00003dea 11 f8 76 0c 76 10        |  v v   |		MOVE.B	0x760c,0x7610
00003df0 08 f8 00 02 77 32        |    w2  |		BSET.B	#0x2,0x7732
00003df6 21 fc 00 00 76 12 77 1c  |!   v w |		MOVE.L	#0x7612,0x771c
00003dfe 4a 78 6a d6              |Jxj     |		TST.W	live0_boot1
00003e02 66 06                    |f       |		BNE	0x3e0a
00003e04 55 b8 77 1c              |U w     |		SUBQ.L	#0x2,0x771c
00003e08 54 40                    |T@      |		ADDQ.W	#0x2,D0
00003e0a 31 c0 77 24              |1 w$    |		MOVE.W	D0,0x7724
00003e0e 48 e7 80 e0              |H       |		MOVEM.L	A2+A1+A0+D0,-(A7)
00003e12 45 f8 77 78              |E wx    |		LEA.L	0x7778,A2
00003e16 70 27                    |p'      |		MOVEQ.L	#0x27,D0
00003e18 25 7c 00 00 3f 20 00 08  |%|  ?   |		MOVE.L	#0x3f20,(A2+0x8)
00003e20 4e b8 54 3a              |N T:    |		JSR	Timeout_Arm(D0=ticks,A2=entry)
00003e24 4c df 07 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1+A2
00003e28 10 38 76 0c              | 8v     |		MOVE.B	0x760c,D0
00003e2c 11 c0 76 10              |  v     |		MOVE.B	D0,0x7610
00003e30 12 00                    |        |		MOVE.B	D0,D1
00003e32 e8 19                    |        |		ROR.B	#0x4,D1
00003e34 b1 01                    |        |		EOR.B	D0,D1
00003e36 52 01                    |R       |		ADDQ.B	#0x1,D1
00003e38 66 00 ff 02              |f       |		BNE	0x3d3c
00003e3c 14 00                    |        |		MOVE.B	D0,D2
00003e3e 02 40 00 0f              | @      |		ANDI.W	#0x000f,D0
00003e42 0c 40 00 05              | @      |		CMPI.W	#0x0005,D0
00003e46 6e 00 00 bc              |n       |		BGT	0x3f04
00003e4a 4e f0 03 a0 3e 50        |N   >P  |		JMP	(D0.W*2+#0x3e50)	;  LEW=03a0
00003e50 60 0a 60 1c 60 52 60 2a  |` ` `R`*|		.XXX[0xb0]
00003e58 60 52 60 5c 4a 38 77 34  |`R`\J8w4|
00003e60 66 0a 10 38 76 0d b0 38  |f  8v  8|
00003e68 77 27 67 08 14 3c 00 e1  |w'g  <  |
00003e70 52 78 77 2a 08 f8 00 06  |Rxw*    |
00003e78 77 32 11 c2 77 30 60 00  |w2  w0` |
00003e80 fe b6 4a 78 6a d6 67 ec  |  Jxj g |
00003e88 30 3c 53 00 20 78 77 1c  |0<S  xw |
00003e90 10 18 21 c8 77 1c 53 78  |  ! w Sx|
00003e98 77 24 31 c0 72 6c 21 fc  |w$1 rl! |
00003ea0 02 00 00 01 70 5c 60 cc  |    p\` |
00003ea8 50 fa 08 10 4a 38 77 34  |P   J8w4|
00003eb0 66 4e 4e b8 3f 98 60 34  |fNN ? `4|
00003eb8 4a 38 77 34 66 46 30 38  |J8w4fF08|
00003ec0 77 28 b0 38 76 0d 67 24  |w( 8v g$|
00003ec8 53 40 b0 38 76 0d 66 30  |S@ 8v f0|
00003ed0 08 b8 00 02 77 32 67 10  |    w2g |
00003ed8 48 e7 80 e0 45 f8 77 78  |H   E wx|
00003ee0 4e b8 54 72 4c df 07 01  |N TrL   |
00003ee8 31 c0 77 28 11 fc 00 f0  |1 w(    |
00003ef0 77 2f 52 78 77 28 08 f8  |w/Rxw(  |
00003ef8 00 05 77 32 60 00 fe 38  |  w2`  8|
00003f00 4e b8 3d ae              |N =     |		.XXX[0x4]
00003f04 08 b8 00 02 77 32        |    w2  |		BCLR.B	#0x2,0x7732
00003f0a 67 10                    |g       |		BEQ	0x3f1c
00003f0c 48 e7 80 e0              |H       |		MOVEM.L	A2+A1+A0+D0,-(A7)
00003f10 45 f8 77 78              |E wx    |		LEA.L	0x7778,A2
00003f14 4e b8 54 72              |N Tr    |		JSR	Timeout_Cancel(A2=entry)
00003f18 4c df 07 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1+A2
00003f1c 60 00 fe 18              |`       |		BRA	0x3d36
00003f20 48 e7 f0 80 20 78 77 1c  |H    xw |		.XXX[0x78]
00003f28 30 38 77 24 67 32 42 83  |08w$g2B |
00003f30 16 38 70 5c 72 7e 92 78  | 8p\r~ x|
00003f38 70 5e 6f 2c 34 3c 83 00  |p^o,4<  |
00003f40 14 18 31 82 31 a0 72 6c  |  1 1 rl|
00003f48 54 03 52 78 70 5e 53 40  |T Rxp^S@|
00003f50 67 06 53 41 67 12 60 e8  |g SAg ` |
00003f58 08 b8 00 02 77 32 60 2e  |    w2`.|
00003f60 08 b8 00 02 77 32 60 2a  |    w2`*|
00003f68 21 c8 77 1c 31 c0 77 24  |! w 1 w$|
00003f70 48 e7 80 e0 45 f8 77 78  |H   E wx|
00003f78 20 3c 00 00 04 e1 25 7c  | <    %||
00003f80 00 00 3f 20 00 08 4e b8  |  ?   N |
00003f88 54 3a 4c df 07 01 11 c3  |T:L     |
00003f90 70 5c 4c df 01 0f 4e 75  |p\L   Nu|
00003f98 2f 00                    |/       |		MOVE.L	D0,-(A7)
00003f9a 30 3c 13 00              |0<      |		MOVE.W	#R1K_OP_02_DISK_01(A0=mailbox),D0
00003f9e 60 08                    |`       |		BRA	0x3fa8
00003fa0 2f 00                    |/       |		MOVE.L	D0,-(A7)
00003fa2 30 3c 23 00              |0<#     |		MOVE.W	#0x2300,D0
00003fa6 10 01                    |        |		MOVE.B	D1,D0
00003fa8 42 81                    |B       |		CLR.L	D1
00003faa 12 38 70 5c              | 8p\    |		MOVE.B	IMODEM_RXFIFO.0,D1
00003fae 31 80 11 a0 72 6c        |1   rl  |		MOVE.W	D0,(D1.W+#IMODEM_RXBUF)	;  LEW=11a0
00003fb4 54 38 70 5c              |T8p\    |		ADDQ.B	#0x2,IMODEM_RXFIFO.0
00003fb8 52 78 70 5e              |Rxp^    |		ADDQ.W	#0x1,IMODEM_RXFIFO.cnt
00003fbc 20 1f                    |        |		MOVE.L	(A7)+,D0
00003fbe 4e 75                    |Nu      |		RTS
00003fc0 0c 78 00 0f 77 8e        | x  w   |		CMPI.W	#0x000f,MODEM_STATE
00003fc6 67 1a                    |g       |		BEQ	0x3fe2
00003fc8 11 fc 00 03 a0 0f        |        |		MOVE.B	#0x03,IO_DUART_CLR_OPC_STOP_COUNTER
00003fce 20 3c 00 00 1e 84        | <      |		MOVE.L	#0x1e84,D0
00003fd4 12 3c 00 05              | <      |		MOVE.B	#0x05,D1
00003fd8 4e b8 3c 6c              |N <l    |		JSR	MODEM_FSM_ADVANCE(D0=tmo, D1=nxt)
00003fdc 31 fc 00 02 77 8e        |1   w   |		MOVE.W	#0x2,MODEM_STATE
00003fe2 4e 75                    |Nu      |		RTS
00003fe4					MODEM_TIMEOUT_05:
00003fe4 11 fc 00 03 a0 0e        |        |		MOVE.B	#0x03,IO_DUART_SET_OPC_START_COUNTER
00003fea 31 fc 00 03 77 8e        |1   w   |		MOVE.W	#0x3,MODEM_STATE
00003ff0 21 fc 00 00 63 20 77 8a  |!   c w |		MOVE.L	#0x6320,MODEM_EXPECT
00003ff8 20 3c 00 02 fa ee        | <      |		MOVE.L	#0x2faee,D0
00003ffe 12 3c 00 06              | <      |		MOVE.B	#0x06,D1
00004002 4e b8 3c 6c              |N <l    |		JSR	MODEM_FSM_ADVANCE(D0=tmo, D1=nxt)
00004006 4e 75                    |Nu      |		RTS
00004008					MODEM_TIMEOUT_06:
00004008 12 3c 00 02              | <      |		MOVE.B	#0x02,D1
0000400c 4e b8 3f a0              |N ?     |		JSR	0x3fa0
00004010 31 fc 00 00 77 8e        |1   w   |		MOVE.W	#0x0,MODEM_STATE
00004016 21 fc 00 00 63 20 77 8a  |!   c w |		MOVE.L	#0x6320,MODEM_EXPECT
0000401e 4e b8 3b 0c              |N ;     |		JSR	0x3b0c
00004022 4e 75                    |Nu      |		RTS
00004024					VECTOR_MODEM.TXRDY:
00004024 4e f0 01 e1 77 85        |N   w   |		JMP	((#0x7785))		;  LEW=01e1--> VECTOR_0x4b
0000402a 50 fa 08 10 48 e7        |P   H   |		.XXX[0x6]
00004030 c0 c0 08 f8 00 01 68 d0  |      h |		.XXX[0x18]
00004038 46 fc 27 00 10 30 01 e1  |F '  0  |
00004040 77 3c 67 00 00 10 11 c0  |w<g     |
00004048 a0 03 52 b8 77 3c        |  R w<  |		.XXX[0x6]
0000404e 4c df 03 03              |L       |		MOVEM.L	(A7)+,D0+D1+A0+A1
00004052 4e 73                    |Ns      |		RTE
00004054 48 e7 80 e0              |H       |		.XXX[0x4]
00004058 45 f8 77 5c 4e b8 54 72  |E w\N Tr|		.XXX[0x28]
00004060 4c df 07 01 10 3c 00 0d  |L    <  |
00004068 11 c0 a0 03 08 38 00 02  |     8  |
00004070 a0 01 67 f8 11 fc 00 08  |  g     |
00004078 a0 02 30 38 77 8e 4e f0  |  08w N |
00004080 05 a1 64 02              |  d     |		.XXX[0x4]
00004084					MODEM_FSM_2_23:
00004084 48 e7 80 e0              |H       |		MOVEM.L	A2+A1+A0+D0,-(A7)
00004088 45 f8 77 5c              |E w\    |		LEA.L	modem_timeout,A2
0000408c 4e b8 54 72              |N Tr    |		JSR	Timeout_Cancel(A2=entry)
00004090 4c df 07 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1+A2
00004094 20 3c 00 01 c9 c2        | <      |		MOVE.L	#0x1c9c2,D0
0000409a 12 3c 00 0c              | <      |		MOVE.B	#0x0c,D1
0000409e 4e b8 3c 6c              |N <l    |		JSR	MODEM_FSM_ADVANCE(D0=tmo, D1=nxt)
000040a2 60 aa                    |`       |		BRA	0x404e
000040a4					MODEM_FSM_2_16:
000040a4 31 fc 00 05 77 8e        |1   w   |		MOVE.W	#0x5,MODEM_STATE
000040aa 21 fc 00 00 63 45 77 8a  |!   cEw |		MOVE.L	#0x6345,MODEM_EXPECT
000040b2 20 3c 00 0b eb b8        | <      |		MOVE.L	#0xbebb8,D0
000040b8 12 3c 00 07              | <      |		MOVE.B	#0x07,D1
000040bc 4e b8 3c 6c              |N <l    |		JSR	MODEM_FSM_ADVANCE(D0=tmo, D1=nxt)
000040c0 60 8c                    |`       |		BRA	0x404e
000040c2					MODEM_FSM_2_18:
000040c2 31 fc 00 07 77 8e        |1   w   |		MOVE.W	#0x7,MODEM_STATE
000040c8 21 fc 00 00 63 4f 77 8a  |!   cOw |		MOVE.L	#0x634f,MODEM_EXPECT
000040d0 20 3c 00 0b eb b8        | <      |		MOVE.L	#0xbebb8,D0
000040d6 12 3c 00 07              | <      |		MOVE.B	#0x07,D1
000040da 4e b8 3c 6c              |N <l    |		JSR	MODEM_FSM_ADVANCE(D0=tmo, D1=nxt)
000040de 60 00 ff 6e              |`  n    |		BRA	0x404e
000040e2					MODEM_FSM_2_1a:
000040e2 31 fc 00 09 77 8e        |1   w   |		MOVE.W	#0x9,MODEM_STATE
000040e8 21 fc 00 00 63 5c 77 8a  |!   c\w |		MOVE.L	#0x635c,MODEM_EXPECT
000040f0 20 3c 00 0b eb b8        | <      |		MOVE.L	#0xbebb8,D0
000040f6 12 3c 00 07              | <      |		MOVE.B	#0x07,D1
000040fa 4e b8 3c 6c              |N <l    |		JSR	MODEM_FSM_ADVANCE(D0=tmo, D1=nxt)
000040fe 60 00 ff 4e              |`  N    |		BRA	0x404e
00004102					MODEM_FSM_2_1c:
00004102 31 fc 00 0b 77 8e        |1   w   |		MOVE.W	#0xb,MODEM_STATE
00004108 21 fc 00 00 63 66 77 8a  |!   cfw |		MOVE.L	#0x6366,MODEM_EXPECT
00004110 20 3c 00 23 c3 28        | < # (  |		MOVE.L	#0x23c328,D0
00004116 12 3c 00 09              | <      |		MOVE.B	#0x09,D1
0000411a 4e b8 3c 6c              |N <l    |		JSR	MODEM_FSM_ADVANCE(D0=tmo, D1=nxt)
0000411e 60 00 ff 2e              |`  .    |		BRA	0x404e
00004122					MODEM_FSM_2_1f:
00004122 31 fc 00 0e 77 8e        |1   w   |		MOVE.W	#0xe,MODEM_STATE
00004128 21 fc 00 00 63 40 77 8a  |!   c@w |		MOVE.L	#0x6340,MODEM_EXPECT
00004130 20 3c 00 0b eb b8        | <      |		MOVE.L	#0xbebb8,D0
00004136 12 3c 00 09              | <      |		MOVE.B	#0x09,D1
0000413a 4e b8 3c 6c              |N <l    |		JSR	MODEM_FSM_ADVANCE(D0=tmo, D1=nxt)
0000413e 60 00 ff 0e              |`       |		BRA	0x404e
00004142					MODEM_TIMEOUT_09:
00004142 12 3c 00 01              | <      |		MOVE.B	#0x01,D1
00004146 60 04                    |`       |		BRA	0x414c
00004148					MODEM_TIMEOUT_07:
00004148 12 3c 00 03              | <      |		MOVE.B	#0x03,D1
0000414c 4e b8 3f a0              |N ?     |		JSR	0x3fa0
00004150 4e b8 35 d4              |N 5     |		JSR	0x35d4
00004154 4e 75                    |Nu      |		RTS
00004156 11 fc                    |        |		.XXX[0x2]
00004158 00 08 a0 02 60 00 fe f0  |    `   |		.XXX[0x20]
00004160 53 78 77 20 6d 0e 11 f0  |Sxw m   |
00004168 01 e1 77 14 a0 03 52 b8  |  w   R |
00004170 77 14 4e 73 48 e7 f0 e0  |w NsH   |
00004178 4e f8 37 b2              |N 7     |		.XXX[0x4]
0000417c					VECTOR_MODEM.RXRDY:
0000417c 48 e7 e0 80              |H       |		MOVEM.L	A0+D2+D1+D0,-(A7)	; --> VECTOR_0x46
00004180 08 f8 00 01 68 d0        |    h   |		BSET.B	#0x1,0x68d0
00004186 e9 f8 11 03 a0 01        |        |		BFEXTU.L	IO_DUART_MODEM_STATUS,{4:3},D1
0000418c 14 38 a0 03              | 8      |		MOVE.B	IO_DUART_MODEM_DATA,D2
00004190 30 38 77 8e              |08w     |		MOVE.W	MODEM_STATE,D0
00004194 4a 01                    |J       |		TST.B	D1
00004196 66 06                    |f       |		BNE	0x419e
00004198 4e f0 05 a1 63 72        |N   cr  |		JMP	((D0.W*4+#modem_fsm_1_dispatch));  LEW=05a1
0000419e 11 fc 00 40 a0 02        |   @    |		MOVE.B	#0x40,IO_DUART_MODEM_COMMAND
000041a4 4e f0 05 a1 63 ba        |N   c   |		JMP	((D0.W*4+#modem_fsm_2_dispatch));  LEW=05a1
000041aa					MODEM_FSM_1_00:
000041aa 4a 38 70 57              |J8pW    |		TST.B	0x7057
000041ae 6b 1c                    |k       |		BMI	0x41cc
000041b0 42 81                    |B       |		CLR.L	D1
000041b2 12 38 70 54              | 8pT    |		MOVE.B	MODEM_RXFIFO.0,D1
000041b6 11 bc 00 82 11 a0 71 6c  |      ql|		MOVE.B	#0x82,(D1.W+#MODEM_RXBUF);  LEW=11a0
000041be 11 82 11 a0 71 6d        |    qm  |		MOVE.B	D2,(D1.W+#0x716d)	;  LEW=11a0
000041c4 54 38 70 54              |T8pT    |		ADDQ.B	#0x2,MODEM_RXFIFO.0
000041c8 52 78 70 56              |RxpV    |		ADDQ.W	#0x1,MODEM_RXFIFO.cnt
000041cc b4 30 01 e1 77 8a        | 0  w   |		CMP.B	((#MODEM_EXPECT)),D2	;  LEW=01e1
000041d2 67 06                    |g       |		BEQ	0x41da
000041d4 4e f0 05 a1 63 ba        |N   c   |		JMP	((D0.W*4+#modem_fsm_2_dispatch));  LEW=05a1
000041da 52 b8 77 8a              |R w     |		ADDQ.L	#0x1,MODEM_EXPECT
000041de 0c 30 00 ff 01 e1 77 8a  | 0    w |		CMPI.B	#0xff,((#MODEM_EXPECT))	;  LEW=01e1
000041e6 66 06                    |f       |		BNE	MODEM_FSM_1_02
000041e8 4e f0 05 a1 64 02        |N   d   |		JMP	((D0.W*4+#modem_fsm_3_dispatch));  LEW=05a1
000041ee					MODEM_FSM_1_02:
000041ee 4c df 01 07              |L       |		MOVEM.L	(A7)+,D0+D1+D2+A0
000041f2 4e 73                    |Ns      |		RTE
000041f4					MODEM_FSM_2_01:
000041f4 31 fc 00 01 77 8e        |1   w   |		MOVE.W	#0x1,MODEM_STATE
000041fa 21 fc 00 00 63 29 77 8a  |!   c)w |		MOVE.L	#0x6329,MODEM_EXPECT
00004202 60 ea                    |`       |		BRA	MODEM_FSM_1_02
00004204					MODEM_FSM_2_0b:
00004204 21 fc 00 00 63 66 77 8a  |!   cfw |		MOVE.L	#0x6366,MODEM_EXPECT
0000420c 60 e0                    |`       |		BRA	MODEM_FSM_1_02
0000420e					MODEM_FSM_2_0e:
0000420e 21 fc 00 00 63 40 77 8a  |!   c@w |		MOVE.L	#0x6340,MODEM_EXPECT
00004216 60 d6                    |`       |		BRA	MODEM_FSM_1_02
00004218					MODEM_FSM_2_05:
00004218 21 fc 00 00 63 45 77 8a  |!   cEw |		MOVE.L	#0x6345,MODEM_EXPECT
00004220 60 cc                    |`       |		BRA	MODEM_FSM_1_02
00004222					MODEM_FSM_2_07:
00004222 21 fc 00 00 63 4f 77 8a  |!   cOw |		MOVE.L	#0x634f,MODEM_EXPECT
0000422a 60 c2                    |`       |		BRA	MODEM_FSM_1_02
0000422c					MODEM_FSM_2_09:
0000422c 21 fc 00 00 63 5c 77 8a  |!   c\w |		MOVE.L	#0x635c,MODEM_EXPECT
00004234 60 b8                    |`       |		BRA	MODEM_FSM_1_02
00004236					MODEM_FSM_2_00:
00004236 21 fc 00 00 63 20 77 8a  |!   c w |		MOVE.L	#0x6320,MODEM_EXPECT
0000423e 60 ae                    |`       |		BRA	MODEM_FSM_1_02
00004240					MODEM_FSM_2_13:
00004240 08 39 00 01 00 00 fc 00  | 9      |		BTST.B	#0x1,0xfc00
00004248 67 b0                    |g       |		BEQ	0x41fa
0000424a 31 fc 00 0c 77 8e        |1   w   |		MOVE.W	#0xc,MODEM_STATE
00004250 11 fc 00 04 a0 02        |        |		MOVE.B	#0x04,IO_DUART_MODEM_COMMAND
00004256 11 fc 00 10 a0 03        |        |		MOVE.B	#0x10,IO_DUART_MODEM_DATA
0000425c 08 38 00 02 a0 01        | 8      |		BTST.B	#0x2,IO_DUART_MODEM_STATUS
00004262 67 f8                    |g       |		BEQ	0x425c
00004264 11 fc 00 08 a0 02        |        |		MOVE.B	#0x08,IO_DUART_MODEM_COMMAND
0000426a 60 ca                    |`       |		BRA	MODEM_FSM_2_00
0000426c					MODEM_FSM_2_1e:
0000426c 48 e7 80 e0              |H       |		MOVEM.L	A2+A1+A0+D0,-(A7)
00004270 45 f8 77 5c              |E w\    |		LEA.L	modem_timeout,A2
00004274 4e b8 54 72              |N Tr    |		JSR	Timeout_Cancel(A2=entry)
00004278 4c df 07 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1+A2
0000427c 31 fc 00 0d 77 8e        |1   w   |		MOVE.W	#0xd,MODEM_STATE
00004282 21 fc 00 00 62 d8 77 3c  |!   b w<|		MOVE.L	#0x62d8,MODEM_TXBUF
0000428a 60 3e                    |`>      |		BRA	0x42ca
0000428c					MODEM_FSM_2_22:
0000428c 48 e7 80 e0              |H       |		MOVEM.L	A2+A1+A0+D0,-(A7)
00004290 45 f8 77 5c              |E w\    |		LEA.L	modem_timeout,A2
00004294 4e b8 54 72              |N Tr    |		JSR	Timeout_Cancel(A2=entry)
00004298 4c df 07 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1+A2
0000429c 31 fc 00 11 77 8e        |1   w   |		MOVE.W	#0x11,MODEM_STATE
000042a2 21 fc 00 00 62 fb 77 3c  |!   b w<|		MOVE.L	#0x62fb,MODEM_TXBUF
000042aa 60 1e                    |`       |		BRA	0x42ca
000042ac					MODEM_FSM_2_15:
000042ac 48 e7 80 e0              |H       |		MOVEM.L	A2+A1+A0+D0,-(A7)
000042b0 45 f8 77 5c              |E w\    |		LEA.L	modem_timeout,A2
000042b4 4e b8 54 72              |N Tr    |		JSR	Timeout_Cancel(A2=entry)
000042b8 4c df 07 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1+A2
000042bc 31 fc 00 04 77 8e        |1   w   |		MOVE.W	#0x4,MODEM_STATE
000042c2 21 fc 80 00 7f d0 77 3c  |!     w<|		MOVE.L	#X25_DNIC,MODEM_TXBUF
000042ca 21 fc 00 00 40 2e 77 85  |!   @.w |		MOVE.L	#0x402e,0x7785
000042d2 12 3c 00 08              | <      |		MOVE.B	#0x08,D1
000042d6 11 fc 00 04 a0 02        |        |		MOVE.B	#0x04,IO_DUART_MODEM_COMMAND
000042dc 20 3c 00 02 fa ee        | <      |		MOVE.L	#0x2faee,D0
000042e2 4e b8 3c 6c              |N <l    |		JSR	MODEM_FSM_ADVANCE(D0=tmo, D1=nxt)
000042e6 60 00 ff 06              |`       |		BRA	MODEM_FSM_1_02
000042ea					MODEM_FSM_2_17:
000042ea 48 e7 80 e0              |H       |		MOVEM.L	A2+A1+A0+D0,-(A7)
000042ee 45 f8 77 5c              |E w\    |		LEA.L	modem_timeout,A2
000042f2 4e b8 54 72              |N Tr    |		JSR	Timeout_Cancel(A2=entry)
000042f6 4c df 07 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1+A2
000042fa 31 fc 00 06 77 8e        |1   w   |		MOVE.W	#0x6,MODEM_STATE
00004300 21 fc 80 00 7f 81 77 3c  |!     w<|		MOVE.L	#TYMNET_PASSWORD,MODEM_TXBUF
00004308 60 c0                    |`       |		BRA	0x42ca
0000430a					MODEM_FSM_2_19:
0000430a 48 e7 80 e0              |H       |		MOVEM.L	A2+A1+A0+D0,-(A7)
0000430e 45 f8 77 5c              |E w\    |		LEA.L	modem_timeout,A2
00004312 4e b8 54 72              |N Tr    |		JSR	Timeout_Cancel(A2=entry)
00004316 4c df 07 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1+A2
0000431a 31 fc 00 08 77 8e        |1   w   |		MOVE.W	#0x8,MODEM_STATE
00004320 21 fc 00 00 63 1e 77 3c  |!   c w<|		MOVE.L	#0x631e,MODEM_TXBUF
00004328 60 a0                    |`       |		BRA	0x42ca
0000432a					MODEM_TIMEOUT_08:
0000432a 12 3c 00 03              | <      |		MOVE.B	#0x03,D1
0000432e 4e b8 3f a0              |N ?     |		JSR	0x3fa0
00004332 4e b8 35 d4              |N 5     |		JSR	0x35d4
00004336 4e 75                    |Nu      |		RTS
00004338					MODEM_FSM_2_20:
00004338 48 e7 80 e0              |H       |		MOVEM.L	A2+A1+A0+D0,-(A7)
0000433c 45 f8 77 5c              |E w\    |		LEA.L	modem_timeout,A2
00004340 4e b8 54 72              |N Tr    |		JSR	Timeout_Cancel(A2=entry)
00004344 4c df 07 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1+A2
00004348 31 fc 00 0f 77 8e        |1   w   |		MOVE.W	#0xf,MODEM_STATE
0000434e 21 fc 00 00 41 60 77 85  |!   A`w |		MOVE.L	#0x4160,0x7785
00004356 11 fc 00 02 77 33        |    w3  |		MOVE.B	#0x02,0x7733
0000435c 21 fc 00 00 76 0c 77 18  |!   v w |		MOVE.L	#0x760c,0x7718
00004364 20 3c 00 02 fa ee        | <      |		MOVE.L	#0x2faee,D0
0000436a 12 3c 00 0b              | <      |		MOVE.B	#0x0b,D1
0000436e 4e b8 3c 6c              |N <l    |		JSR	MODEM_FSM_ADVANCE(D0=tmo, D1=nxt)
00004372 60 00 fe 7a              |`  z    |		BRA	MODEM_FSM_1_02
00004376					MODEM_TIMEOUT_0b:
00004376 12 3c 00 00              | <      |		MOVE.B	#0x00,D1
0000437a 4e b8 3f a0              |N ?     |		JSR	0x3fa0
0000437e 08 38 00 03 a0 04        | 8      |		BTST.B	#0x3,IO_DUART_ACR_IPCR
00004384 67 0a                    |g       |		BEQ	0x4390
00004386 4e b8 3f 98              |N ?     |		JSR	0x3f98
0000438a 4e b8 35 d4              |N 5     |		JSR	0x35d4
0000438e 4e 75                    |Nu      |		RTS
00004390 11 fc 00 08 a0 04        |        |		MOVE.B	#0x08,IO_DUART_ACR_IPCR
00004396 20 3c 00 00 1e 84        | <      |		MOVE.L	#0x1e84,D0
0000439c 12 3c 00 02              | <      |		MOVE.B	#0x02,D1
000043a0 4e b8 3c 6c              |N <l    |		JSR	MODEM_FSM_ADVANCE(D0=tmo, D1=nxt)
000043a4 4e 75                    |Nu      |		RTS
000043a6					MODEM_FSM_2_1b:
000043a6 48 e7 80 e0              |H       |		MOVEM.L	A2+A1+A0+D0,-(A7)
000043aa 45 f8 77 5c              |E w\    |		LEA.L	modem_timeout,A2
000043ae 4e b8 54 72              |N Tr    |		JSR	Timeout_Cancel(A2=entry)
000043b2 4c df 07 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1+A2
000043b6 31 fc 00 0a 77 8e        |1   w   |		MOVE.W	#0xa,MODEM_STATE
000043bc 21 fc 80 00 7e 0b 77 3c  |!   ~ w<|		MOVE.L	#PHONE_NUMBER,MODEM_TXBUF
000043c4 21 fc 00 00 40 2e 77 85  |!   @.w |		MOVE.L	#0x402e,0x7785
000043cc 60 00 fe fc              |`       |		BRA	0x42ca
000043d0					MODEM_FSM_2_1d:
000043d0 31 fc 00 10 77 8e        |1   w   |		MOVE.W	#0x10,MODEM_STATE
000043d6 60 00 fe 78              |`  x    |		BRA	0x4250
000043da					MODEM_TIMEOUT_0c:
000043da 11 fc 00 05 77 33        |    w3  |		MOVE.B	#0x05,0x7733
000043e0 21 fc 00 00 76 0c 77 18  |!   v w |		MOVE.L	#0x760c,0x7718
000043e8 48 e7 80 e0              |H       |		MOVEM.L	A2+A1+A0+D0,-(A7)
000043ec 45 f8 77 5c              |E w\    |		LEA.L	modem_timeout,A2
000043f0 4e b8 54 72              |N Tr    |		JSR	Timeout_Cancel(A2=entry)
000043f4 4c df 07 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1+A2
000043f8 20 3c 00 00 1e 84        | <      |		MOVE.L	#0x1e84,D0
000043fe 12 3c 00 02              | <      |		MOVE.B	#0x02,D1
00004402 4e b8 3c 6c              |N <l    |		JSR	MODEM_FSM_ADVANCE(D0=tmo, D1=nxt)
00004406 31 fc 00 0f 77 8e        |1   w   |		MOVE.W	#0xf,MODEM_STATE
0000440c 08 38 00 03 a0 04        | 8      |		BTST.B	#0x3,IO_DUART_ACR_IPCR
00004412 66 10                    |f       |		BNE	0x4424
00004414 11 fc 00 08 a0 04        |        |		MOVE.B	#0x08,IO_DUART_ACR_IPCR
0000441a 21 fc 00 00 41 60 77 85  |!   A`w |		MOVE.L	#0x4160,0x7785
00004422 4e 75                    |Nu      |		RTS
00004424 4e b8 3f 98              |N ?     |		JSR	0x3f98
00004428 4e b8 35 d4              |N 5     |		JSR	0x35d4
0000442c 4e 75                    |Nu      |		RTS
0000442e 48 e7 c0 c0              |H       |		MOVEM.L	A1+A0+D1+D0,-(A7)	; Via VECTOR_MAP_PERR
00004432 10 38 a0 04              | 8      |		MOVE.B	IO_DUART_ACR_IPCR,D0
00004436 0c 78 00 0f 77 8e        | x  w   |		CMPI.W	#0x000f,MODEM_STATE
0000443c 67 06                    |g       |		BEQ	0x4444
0000443e 4e b8 35 d4              |N 5     |		JSR	0x35d4
00004442 60 04                    |`       |		BRA	0x4448
00004444 4e b8 3a 1a              |N :     |		JSR	0x3a1a
00004448 4c df 03 03              |L       |		MOVEM.L	(A7)+,D0+D1+A0+A1
0000444c 4e 73                    |Ns      |		RTE
0000444e					R1K_OP_05(A0=mailbox):
0000444e 46 fc 22 00              |F "     |		MOVE.W	#0x2200,SR
00004452 42 41                    |BA      |		CLR.W	D1
00004454 12 28 00 1b              | (      |		MOVE.B	(A0+0x1b),D1
00004458 43 bc 00 07              |C       |		CHK.W	#0x7,D1
0000445c 4e f0 15 a1 64 4a        |N   dJ  |		JMP	((D1.W*4+#0x644a))	;  LEW=15a1
00004462 41 f8 64 4a              |A dJ    |		LEA.L	0x644a,A0
00004466 30 3c 00 07              |0<      |		MOVE.W	#0x7,D0
0000446a 20 fc 00 00 04 90        |        |		MOVE.L	#ReturnMailbox_0(),(A0)+
00004470 51 c8 ff f8              |Q       |		DBF	D0,0x446a
00004474 4e 75                    |Nu      |		RTS
00004476 48 e7 c0 c0              |H       |		MOVEM.L	A1+A0+D1+D0,-(A7)
0000447a 20 38 7d 88              | 8}     |		MOVE.L	0x7d88,D0
0000447e 67 2c                    |g,      |		BEQ	0x44ac
00004480 20 40                    | @      |		MOVEA.L	D0,A0
00004482 21 7c 00 00 00 52 00 08  |!|   R  |		MOVE.L	#0x52,(A0+0x8)
0000448a 4e b8 07 5a              |N  Z    |		JSR	GET_SECTOR_BUFFER([A0+0x13].B => A1)
0000448e 13 7c 00 ff 00 08        | |      |		MOVE.B	#0xff,(A1+0x8)
00004494 4e b8 04 98              |N       |		JSR	ReturnMailbox_1()
00004498 42 b8 7d 88              |B }     |		CLR.L	0x7d88
0000449c 48 e7 80 e0              |H       |		MOVEM.L	A2+A1+A0+D0,-(A7)
000044a0 45 f8 77 90              |E w     |		LEA.L	0x7790,A2
000044a4 4e b8 54 72              |N Tr    |		JSR	Timeout_Cancel(A2=entry)
000044a8 4c df 07 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1+A2
000044ac 4c df 03 03              |L       |		MOVEM.L	(A7)+,D0+D1+A0+A1
000044b0 48 e7 c0 c0              |H       |		MOVEM.L	A1+A0+D1+D0,-(A7)
000044b4 20 38 7d 8c              | 8}     |		MOVE.L	0x7d8c,D0
000044b8 67 38                    |g8      |		BEQ	0x44f2
000044ba 20 40                    | @      |		MOVEA.L	D0,A0
000044bc 42 80                    |B       |		CLR.L	D0
000044be 10 28 00 11              | (      |		MOVE.B	(A0+0x11),D0
000044c2 e7 48                    | H      |		LSL.W	#0x3,D0
000044c4 42 81                    |B       |		CLR.L	D1
000044c6 12 28 00 12              | (      |		MOVE.B	(A0+0x12),D1
000044ca 90 81                    |        |		SUB.L	D1,D0
000044cc 21 40 00 08              |!@      |		MOVE.L	D0,(A0+0x8)
000044d0 4e b8 07 5a              |N  Z    |		JSR	GET_SECTOR_BUFFER([A0+0x13].B => A1)
000044d4 13 7c 00 35 00 09        | | 5    |		MOVE.B	#0x35,(A1+0x9)
000044da 4e b8 04 98              |N       |		JSR	ReturnMailbox_1()
000044de 42 b8 7d 8c              |B }     |		CLR.L	0x7d8c
000044e2 48 e7 80 e0              |H       |		MOVEM.L	A2+A1+A0+D0,-(A7)
000044e6 45 f8 77 a8              |E w     |		LEA.L	0x77a8,A2
000044ea 4e b8 54 72              |N Tr    |		JSR	Timeout_Cancel(A2=entry)
000044ee 4c df 07 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1+A2
000044f2 20 38 7d 94              | 8}     |		MOVE.L	0x7d94,D0
000044f6 67 12                    |g       |		BEQ	0x450a
000044f8 20 40                    | @      |		MOVEA.L	D0,A0
000044fa 42 a8 00 08              |B       |		CLR.L	(A0+0x8)
000044fe 42 68 00 1e              |Bh      |		CLR.W	(A0+0x1e)
00004502 4e b8 04 90              |N       |		JSR	ReturnMailbox_0()
00004506 42 b8 7d 94              |B }     |		CLR.L	0x7d94
0000450a 20 38 7d 90              | 8}     |		MOVE.L	0x7d90,D0
0000450e 67 18                    |g       |		BEQ	0x4528
00004510 20 40                    | @      |		MOVEA.L	D0,A0
00004512 42 a8 00 08              |B       |		CLR.L	(A0+0x8)
00004516 42 68 00 1e              |Bh      |		CLR.W	(A0+0x1e)
0000451a 11 7c 00 35 00 1d        | | 5    |		MOVE.B	#0x35,(A0+0x1d)
00004520 4e b8 04 98              |N       |		JSR	ReturnMailbox_1()
00004524 42 b8 7d 90              |B }     |		CLR.L	0x7d90
00004528 20 38 7d 98              | 8}     |		MOVE.L	0x7d98,D0
0000452c 67 18                    |g       |		BEQ	0x4546
0000452e 20 40                    | @      |		MOVEA.L	D0,A0
00004530 42 a8 00 08              |B       |		CLR.L	(A0+0x8)
00004534 42 68 00 1e              |Bh      |		CLR.W	(A0+0x1e)
00004538 11 7c 00 35 00 1d        | | 5    |		MOVE.B	#0x35,(A0+0x1d)
0000453e 4e b8 04 98              |N       |		JSR	ReturnMailbox_1()
00004542 42 b8 7d 98              |B }     |		CLR.L	0x7d98
00004546 4c df 03 03              |L       |		MOVEM.L	(A7)+,D0+D1+A0+A1
0000454a 4e 75                    |Nu      |		RTS
0000454c 4e b8 07 5a              |N  Z    |		JSR	GET_SECTOR_BUFFER([A0+0x13].B => A1)
00004550 42 41                    |BA      |		CLR.W	D1
00004552 12 28 00 1b              | (      |		MOVE.B	(A0+0x1b),D1
00004556 21 89 15 a1 7d 9c        |!   }   |		MOVE.L	A1,((D1.W*4+#0x7d9c))	;  LEW=15a1
0000455c 22 30 15 a0 7d bc        |"0  }   |		MOVE.L	(D1.W*4+#0x7dbc),D1	;  LEW=15a0
00004562 4e 75                    |Nu      |		RTS
00004564 2f 01                    |/       |		MOVE.L	D1,-(A7)
00004566 72 03                    |r       |		MOVEQ.L	#0x03,D1
00004568 17 40 00 03              | @      |		MOVE.B	D0,(A3+0x3)
0000456c 08 2b 00 03 00 03        | +      |		BTST.B	#0x3,(A3+0x3)
00004572 66 f8                    |f       |		BNE	0x456c
00004574 e0 98                    |        |		ROR.L	#0x8,D0
00004576 51 c9 ff f0              |Q       |		DBF	D1,0x4568
0000457a 22 1f                    |"       |		MOVE.L	(A7)+,D1
0000457c 4e 75                    |Nu      |		RTS
0000457e					MODEM_FSM_2_24:
0000457e 4a 38 7f a2              |J8      |		TST.B	0x7fa2
00004582 67 00 bf 0c              |g       |		BEQ	ReturnMailbox_0()
00004586 48 e7 e0 60              |H  `    |		MOVEM.L	A2+A1+D2+D1+D0,-(A7)
0000458a 4a b8 7d 88              |J }     |		TST.L	0x7d88
0000458e 56 fa 06 5a              |V  Z    |		TRAPNE.W	#0x065a
00004592 48 e7 80 e0              |H       |		MOVEM.L	A2+A1+A0+D0,-(A7)
00004596 45 f8 77 9c              |E w     |		LEA.L	0x779c,A2
0000459a 4e b8 54 72              |N Tr    |		JSR	Timeout_Cancel(A2=entry)
0000459e 4c df 07 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1+A2
000045a2 50 f8 7f a4              |P       |		S.B	0x7fa4
000045a6 4e b8 44 76              |N Dv    |		JSR	0x4476
000045aa 21 c8 7d 88              |! }     |		MOVE.L	A0,0x7d88
000045ae 42 79 93 03 e8 00        |By      |		CLR.W	IO_SCSI_D_00_OWN_ID_CDB_SIZE
000045b4 48 e7 80 e0              |H       |		MOVEM.L	A2+A1+A0+D0,-(A7)
000045b8 45 f8 77 90              |E w     |		LEA.L	0x7790,A2
000045bc 20 3c 00 01 31 2c        | <  1,  |		MOVE.L	#0x1312c,D0
000045c2 25 7c 00 00 47 2c 00 08  |%|  G,  |		MOVE.L	#0x472c,(A2+0x8)
000045ca 4e b8 54 3a              |N T:    |		JSR	Timeout_Arm(D0=ticks,A2=entry)
000045ce 4c df 07 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1+A2
000045d2 4e b8 07 5a              |N  Z    |		JSR	GET_SECTOR_BUFFER([A0+0x13].B => A1)
000045d6 42 80                    |B       |		CLR.L	D0
000045d8 10 11                    |        |		MOVE.B	(A1),D0
000045da 41 bc 00 3f              |A  ?    |		CHK.W	#0x3f,D0
000045de 52 80                    |R       |		ADDQ.L	#0x1,D0
000045e0 31 c0 7f 9c              |1       |		MOVE.W	D0,0x7f9c
000045e4 22 3c 00 00 18 00        |"<      |		MOVE.L	#0x1800,D1
000045ea 4c 40 10 01              |L@      |		DIVU.L	D0,D1,D1
000045ee 31 c1 7f 9e              |1       |		MOVE.W	D1,0x7f9e
000045f2 d2 81                    |        |		ADD.L	D1,D1
000045f4 45 f8 7e 5c              |E ~\    |		LEA.L	0x7e5c,A2
000045f8 42 82                    |B       |		CLR.L	D2
000045fa 53 80                    |S       |		SUBQ.L	#0x1,D0
000045fc 34 c2                    |4       |		MOVE.W	D2,(A2)+
000045fe d4 41                    | A      |		ADD.W	D1,D2
00004600 51 c8 ff fa              |Q       |		DBF	D0,0x45fc
00004604 45 f8 7f 5c              |E  \    |		LEA.L	0x7f5c,A2
00004608 30 38 7f 9c              |08      |		MOVE.W	0x7f9c,D0
0000460c 53 80                    |S       |		SUBQ.L	#0x1,D0
0000460e 72 01                    |r       |		MOVEQ.L	#0x01,D1
00004610 14 c1                    |        |		MOVE.B	D1,(A2)+
00004612 51 c8 ff fc              |Q       |		DBF	D0,0x4610
00004616 45 f8 7c 00              |E |     |		LEA.L	0x7c00,A2
0000461a 31 ca 7d 80              |1 }     |		MOVE.W	A2,0x7d80
0000461e 31 ca 7d 82              |1 }     |		MOVE.W	A2,0x7d82
00004622 15 7c 00 02 00 03        | |      |		MOVE.B	#0x02,(A2+0x3)
00004628 34 52                    |4R      |		MOVEA.W	(A2),A2
0000462a b4 fc 7c 00              |  |     |		CMPA.W	#0x7c00,A2
0000462e 66 f2                    |f       |		BNE	0x4622
00004630 45 f8 7c c0              |E |     |		LEA.L	0x7cc0,A2
00004634 31 ca 7d 84              |1 }     |		MOVE.W	A2,0x7d84
00004638 31 ca 7d 86              |1 }     |		MOVE.W	A2,0x7d86
0000463c 15 7c 00 03 00 03        | |      |		MOVE.B	#0x03,(A2+0x3)
00004642 35 7c 00 3a 00 04        |5| :    |		MOVE.W	#0x3a,(A2+0x4)
00004648 34 52                    |4R      |		MOVEA.W	(A2),A2
0000464a b4 fc 7c c0              |  |     |		CMPA.W	#0x7cc0,A2
0000464e 66 ec                    |f       |		BNE	0x463c
00004650 54 89                    |T       |		ADDQ.L	#0x2,A1
00004652 33 7c 01 01 00 08        |3|      |		MOVE.W	#0x101,(A1+0x8)
00004658 13 7c 00 03 00 0d        | |      |		MOVE.B	#0x03,(A1+0xd)
0000465e 23 7c 00 03 00 00 00 38  |#|     8|		MOVE.L	#0x30000,(A1+0x38)
00004666 33 7c 7d 82 00 3c        |3|}  <  |		MOVE.W	#0x7d82,(A1+0x3c)
0000466c 13 7c 00 04 00 3e        | |   >  |		MOVE.B	#0x04,(A1+0x3e)
00004672 33 7c 00 38 00 40        |3| 8 @  |		MOVE.W	#0x38,(A1+0x40)
00004678 23 7c 00 03 00 00 00 44  |#|     D|		MOVE.L	#0x30000,(A1+0x44)
00004680 33 7c 7d 86 00 48        |3|}  H  |		MOVE.W	#0x7d86,(A1+0x48)
00004686 13 7c 00 04 00 4a        | |   J  |		MOVE.B	#0x04,(A1+0x4a)
0000468c 33 7c 00 3c 00 4c        |3| < L  |		MOVE.W	#0x3c,(A1+0x4c)
00004692 4c df 06 07              |L       |		MOVEM.L	(A7)+,D0+D1+D2+A1+A2
00004696 4e b8 04 8a              |N       |		JSR	0x48a
0000469a 48 e7 c0 d0              |H       |		MOVEM.L	A3+A1+A0+D1+D0,-(A7)
0000469e 4e b8 45 4c              |N EL    |		JSR	0x454c
000046a2 26 7c 93 03 e8 00        |&|      |		MOVEA.L	#IO_SCSI_D_00_OWN_ID_CDB_SIZE,A3
000046a8 13 6b 00 03 00 01        | k      |		MOVE.B	(A3+0x3),(A1+0x1)
000046ae 4a 38 7f a3              |J8      |		TST.B	0x7fa3
000046b2 66 72                    |fr      |		BNE	0x4726
000046b4 08 2b 00 00 00 03        | +      |		BTST.B	#0x0,(A3+0x3)
000046ba 67 6a                    |gj      |		BEQ	0x4726
000046bc 51 f8 7f a4              |Q       |		SF.B	0x7fa4
000046c0 48 e7 80 e0              |H       |		MOVEM.L	A2+A1+A0+D0,-(A7)
000046c4 45 f8 77 9c              |E w     |		LEA.L	0x779c,A2
000046c8 20 3c 00 00 98 96        | <      |		MOVE.L	#0x9896,D0
000046ce 25 7c 00 00 47 94 00 08  |%|  G   |		MOVE.L	#0x4794,(A2+0x8)
000046d6 4e b8 54 3a              |N T:    |		JSR	Timeout_Arm(D0=ticks,A2=entry)
000046da 4c df 07 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1+A2
000046de 20 3c 00 00 ff ff        | <      |		MOVE.L	#0xffff,D0
000046e4 4e b8 45 64              |N Ed    |		JSR	0x4564
000046e8 20 01                    |        |		MOVE.L	D1,D0
000046ea 54 80                    |T       |		ADDQ.L	#0x2,D0
000046ec 4e b8 45 64              |N Ed    |		JSR	0x4564
000046f0 48 e7 80 e0              |H       |		MOVEM.L	A2+A1+A0+D0,-(A7)
000046f4 45 f8 77 90              |E w     |		LEA.L	0x7790,A2
000046f8 20 3c 00 01 31 2c        | <  1,  |		MOVE.L	#0x1312c,D0
000046fe 25 7c 00 00 47 48 00 08  |%|  GH  |		MOVE.L	#0x4748,(A2+0x8)
00004706 4e b8 54 3a              |N T:    |		JSR	Timeout_Arm(D0=ticks,A2=entry)
0000470a 4c df 07 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1+A2
0000470e 4c df 0b 03              |L       |		MOVEM.L	(A7)+,D0+D1+A0+A1+A3
00004712 4e b8 04 8a              |N       |		JSR	0x48a
00004716 21 7c 00 00 00 52 00 08  |!|   R  |		MOVE.L	#0x52,(A0+0x8)
0000471e 42 b8 7d 88              |B }     |		CLR.L	0x7d88
00004722 4e f8 04 98              |N       |		JMP	ReturnMailbox_1()
00004726 4c df 0b 03              |L       |		MOVEM.L	(A7)+,D0+D1+A0+A1+A3
0000472a 60 ea                    |`       |		BRA	0x4716
0000472c 2f 08 08 f8              |/       |		.XXX[0x4]
00004730 00 05 68 d0 20 78 7d 88  |  h  x} |		.XXX[0x98]
00004738 b0 fc 00 00 57 fa 06 18  |    W   |
00004740 4e b8 04 7a 20 5f 4e 75  |N  z _Nu|
00004748 48 e7 00 c0 08 f8 00 05  |H       |
00004750 68 d0 20 78 7d 88 b0 fc  |h  x}   |
00004758 00 00 57 fa 06 18 4e b8  |  W   N |
00004760 07 5a 0c 29 00 ff 00 08  | Z )    |
00004768 67 0a 4e b8 04 7a 4c df  |g N  zL |
00004770 03 00 4e 75 48 e7 80 e0  |  NuH   |
00004778 45 f8 77 90 20 3c 00 01  |E w  <  |
00004780 31 2c 25 7c 00 00 47 48  |1,%|  GH|
00004788 00 08 4e b8 54 3a 4c df  |  N T:L |
00004790 07 01 60 da 08 39 00 00  |  `  9  |
00004798 93 03 e8 03 66 0a 4e b8  |    f N |
000047a0 44 76 50 f8 7f a4 4e 75  |DvP   Nu|
000047a8 48 e7 80 e0 45 f8 77 9c  |H   E w |
000047b0 20 3c 00 00 98 96 25 7c  | <    %||
000047b8 00 00 47 94 00 08 4e b8  |  G   N |
000047c0 54 3a 4c df 07 01 4e 75  |T:L   Nu|
000047c8					MODEM_FSM_2_2a:
000047c8 61 10                    |a       |		BSR	0x47da
000047ca 4e f8 04 98              |N       |		JMP	ReturnMailbox_1()
000047ce 60 44                    |`D      |		.XXX[0x2]
000047d0 60 1a 60 44 60 3e 60 3c  |` `D`>`<|		.XXX[0x8]
000047d8 60 22                    |`"      |		.XXX[0x2]
000047da 2f 00                    |/       |		MOVE.L	D0,-(A7)
000047dc 42 80                    |B       |		CLR.L	D0
000047de 10 28 00 1c              | (      |		MOVE.B	(A0+0x1c),D0
000047e2 41 bc 00 05              |A       |		CHK.W	#0x5,D0
000047e6 4e f0 03 a0 47 ce        |N   G   |		JMP	(D0.W*2+#0x47ce)	;  LEW=03a0
000047ec 10 28 00 1d              | (      |		.XXX[0x4]
000047f0 41 b8 7f 9c 42 30 01 a0  |A   B0  |		.XXX[0x38]
000047f8 7f 5c 60 10 10 28 00 1d  | \`  (  |
00004800 41 b8 7f 9c 11 bc 00 02  |A       |
00004808 01 a0 7f 5c 31 a8 00 1e  |   \1   |
00004810 03 a0 7d dc 20 1f 4e 75  |  }   Nu|
00004818 10 28 00 1d 41 b8 7f 9c  | (  A   |
00004820 08 f0 00 00 01 a0 7f 5c  |       \|
00004828 60 ea                    |`       |		.XXX[0x2]
0000482a					MODEM_FSM_2_25:
0000482a 61 ae                    |a       |		BSR	0x47da
0000482c 4a b8 7d 8c              |J }     |		TST.L	0x7d8c
00004830 66 0c                    |f       |		BNE	0x483e
00004832 4a 38 7f a4              |J8      |		TST.B	0x7fa4
00004836 66 62                    |fb      |		BNE	0x489a
00004838 4e b8 4a bc              |N J     |		JSR	0x4abc
0000483c 65 18                    |e       |		BCS	0x4856
0000483e 4e f8 04 90              |N       |		JMP	ReturnMailbox_0()
00004842					MODEM_FSM_2_27:
00004842 61 96                    |a       |		BSR	0x47da
00004844 4a b8 7d 8c              |J }     |		TST.L	0x7d8c
00004848 66 f4                    |f       |		BNE	0x483e
0000484a 4a 38 7f a4              |J8      |		TST.B	0x7fa4
0000484e 66 4a                    |fJ      |		BNE	0x489a
00004850 4e b8 4a b4              |N J     |		JSR	0x4ab4
00004854 64 e8                    |d       |		BCC	0x483e
00004856 21 c8 7d 8c              |! }     |		MOVE.L	A0,0x7d8c
0000485a 48 e7 80 e0              |H       |		MOVEM.L	A2+A1+A0+D0,-(A7)
0000485e 45 f8 77 a8              |E w     |		LEA.L	0x77a8,A2
00004862 20 3c 00 00 02 8b        | <      |		MOVE.L	#0x28b,D0
00004868 25 7c 00 00 48 a4 00 08  |%|  H   |		MOVE.L	#0x48a4,(A2+0x8)
00004870 4e b8 54 3a              |N T:    |		JSR	Timeout_Arm(D0=ticks,A2=entry)
00004874 4c df 07 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1+A2
00004878 4e b8 04 8a              |N       |		JSR	0x48a
0000487c 64 14                    |d       |		BCC	0x4892
0000487e 48 e7 80 e0              |H       |		MOVEM.L	A2+A1+A0+D0,-(A7)
00004882 45 f8 77 a8              |E w     |		LEA.L	0x77a8,A2
00004886 4e b8 54 72              |N Tr    |		JSR	Timeout_Cancel(A2=entry)
0000488a 4c df 07 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1+A2
0000488e 4e b8 4c 68              |N Lh    |		JSR	0x4c68
00004892 42 b8 7d 8c              |B }     |		CLR.L	0x7d8c
00004896 4e f8 04 98              |N       |		JMP	ReturnMailbox_1()
0000489a 21 c8 7d 8c              |! }     |		MOVE.L	A0,0x7d8c
0000489e 4e b8 44 b0              |N D     |		JSR	0x44b0
000048a2 4e 75                    |Nu      |		RTS
000048a4 2f 08 20 78              |/  x    |		.XXX[0x4]
000048a8 7d 8c b0 fc 00 00 57 fa  |}     W |		.XXX[0x10]
000048b0 08 27 4e b8 04 82 20 5f  | 'N    _|
000048b8 4e 75                    |Nu      |		.XXX[0x2]
000048ba					MODEM_FSM_2_28:
000048ba 4e b8 47 da              |N G     |		JSR	0x47da
000048be 4a b8 7d 90              |J }     |		TST.L	0x7d90
000048c2 66 00 bb cc              |f       |		BNE	ReturnMailbox_0()
000048c6 4a 38 7f a4              |J8      |		TST.B	0x7fa4
000048ca 66 2e                    |f.      |		BNE	0x48fa
000048cc 4e b8 4b 40              |N K@    |		JSR	0x4b40
000048d0 64 00 bb be              |d       |		BCC	ReturnMailbox_0()
000048d4 21 c8 7d 90              |! }     |		MOVE.L	A0,0x7d90
000048d8 4e b8 04 8a              |N       |		JSR	0x48a
000048dc 65 14                    |e       |		BCS	0x48f2
000048de 4e b8 4a 0a              |N J     |		JSR	0x4a0a
000048e2 4e b8 4a 5a              |N JZ    |		JSR	0x4a5a
000048e6 65 0a                    |e       |		BCS	0x48f2
000048e8 4e b8 04 8a              |N       |		JSR	0x48a
000048ec 64 f4                    |d       |		BCC	0x48e2
000048ee					PANIC_0x827_iop_kernel_constraint_error:
000048ee 50 fa 08 27              |P  '    |		PANIC.W	#0x827
000048f2 42 b8 7d 90              |B }     |		CLR.L	0x7d90
000048f6 4e f8 04 98              |N       |		JMP	ReturnMailbox_1()
000048fa 21 c8 7d 90              |! }     |		MOVE.L	A0,0x7d90
000048fe 4e b8 44 b0              |N D     |		JSR	0x44b0
00004902 4e 75                    |Nu      |		RTS
00004904					MODEM_FSM_2_29:
00004904 4e b8 47 da              |N G     |		JSR	0x47da
00004908 4a b8 7d 8c              |J }     |		TST.L	0x7d8c
0000490c 66 00 bb 82              |f       |		BNE	ReturnMailbox_0()
00004910 4a 38 7f a4              |J8      |		TST.B	0x7fa4
00004914 66 1c                    |f       |		BNE	0x4932
00004916 4e b8 4a bc              |N J     |		JSR	0x4abc
0000491a 64 00 bb 74              |d  t    |		BCC	ReturnMailbox_0()
0000491e 21 c8 7d 8c              |! }     |		MOVE.L	A0,0x7d8c
00004922 4e b8 04 8a              |N       |		JSR	0x48a
00004926 42 b8 7d 8c              |B }     |		CLR.L	0x7d8c
0000492a 4e b8 4c 4a              |N LJ    |		JSR	0x4c4a
0000492e 4e f8 04 98              |N       |		JMP	ReturnMailbox_1()
00004932 21 c8 7d 8c              |! }     |		MOVE.L	A0,0x7d8c
00004936 4e b8 44 b0              |N D     |		JSR	0x44b0
0000493a 4e 75                    |Nu      |		RTS
0000493c					MODEM_FSM_2_26:
0000493c 4e b8 47 da              |N G     |		JSR	0x47da
00004940 4a b8 7d 94              |J }     |		TST.L	0x7d94
00004944 66 00 bb 4a              |f  J    |		BNE	ReturnMailbox_0()
00004948 21 c8 7d 94              |! }     |		MOVE.L	A0,0x7d94
0000494c 4a 38 7f a4              |J8      |		TST.B	0x7fa4
00004950 66 16                    |f       |		BNE	0x4968
00004952 4e b8 4d 1e              |N M     |		JSR	0x4d1e
00004956 4a a8 00 08              |J       |		TST.L	(A0+0x8)
0000495a 66 04                    |f       |		BNE	0x4960
0000495c 4e b8 04 8a              |N       |		JSR	0x48a
00004960 42 b8 7d 94              |B }     |		CLR.L	0x7d94
00004964 4e f8 04 98              |N       |		JMP	ReturnMailbox_1()
00004968 4e b8 44 b0              |N D     |		JSR	0x44b0
0000496c 4e 75                    |Nu      |		RTS
0000496e					MODEM_FSM_2_2b:
0000496e 4e b8 47 da              |N G     |		JSR	0x47da
00004972 4a b8 7d 98              |J }     |		TST.L	0x7d98
00004976 66 00 bb 18              |f       |		BNE	ReturnMailbox_0()
0000497a 4a 38 7f a4              |J8      |		TST.B	0x7fa4
0000497e 66 18                    |f       |		BNE	0x4998
00004980 4e b8 4b 4c              |N KL    |		JSR	0x4b4c
00004984 64 00 bb 0a              |d       |		BCC	ReturnMailbox_0()
00004988 21 c8 7d 98              |! }     |		MOVE.L	A0,0x7d98
0000498c 4e b8 04 8a              |N       |		JSR	0x48a
00004990 42 b8 7d 98              |B }     |		CLR.L	0x7d98
00004994 4e f8 04 98              |N       |		JMP	ReturnMailbox_1()
00004998 21 c8 7d 98              |! }     |		MOVE.L	A0,0x7d98
0000499c 4e b8 44 b0              |N D     |		JSR	0x44b0
000049a0 4e 75                    |Nu      |		RTS
000049a2 08 30 00 00 11 a0 7f 5c  | 0     \|		BTST.B	#0x0,(D1.W+#0x7f5c)	;  LEW=11a0
000049aa 66 5c                    |f\      |		BNE	0x4a08
000049ac 48 e7 00 c0              |H       |		MOVEM.L	A1+A0,-(A7)
000049b0 30 78 7d 80              |0x}     |		MOVEA.W	0x7d80,A0
000049b4 08 28 00 00 00 03        | (      |		BTST.B	#0x0,(A0+0x3)
000049ba 66 34                    |f4      |		BNE	0x49f0
000049bc 31 d0 7d 80              |1 }     |		MOVE.W	(A0),0x7d80
000049c0 43 e8 00 04              |C       |		LEA.L	(A0+0x4),A1
000049c4 32 fc 00 3a              |2  :    |		MOVE.W	#0x3a,(A1)+
000049c8 32 f0 13 a0 7d dc        |2   }   |		MOVE.W	(D1.W*2+#0x7ddc),(A1)+	;  LEW=13a0
000049ce 32 c1                    |2       |		MOVE.W	D1,(A1)+
000049d0 42 59                    |BY      |		CLR.W	(A1)+
000049d2 32 fc 3b 00              |2 ;     |		MOVE.W	#0x3b00,(A1)+
000049d6 32 fc 00 01              |2       |		MOVE.W	#0x1,(A1)+
000049da 12 fc 00 01              |        |		MOVE.B	#0x01,(A1)+
000049de 12 c1                    |        |		MOVE.B	D1,(A1)+
000049e0 42 51                    |BQ      |		CLR.W	(A1)
000049e2 08 e8 00 00 00 03        |        |		BSET.B	#0x0,(A0+0x3)
000049e8 42 79 93 03 e8 02        |By      |		CLR.W	IO_SCSI_D_02_TIMEOUT_PERIOD
000049ee 60 14                    |`       |		BRA	0x4a04
000049f0 30 78 7f a6              |0x      |		MOVEA.W	0x7fa6,A0
000049f4 10 c1                    |        |		MOVE.B	D1,(A0)+
000049f6 b0 fc 7f ec              |        |		CMPA.W	#0x7fec,A0
000049fa 66 04                    |f       |		BNE	0x4a00
000049fc 41 f8 7f aa              |A       |		LEA.L	0x7faa,A0
00004a00 31 c8 7f a6              |1       |		MOVE.W	A0,0x7fa6
00004a04 4c df 03 00              |L       |		MOVEM.L	(A7)+,A0+A1
00004a08 4e 75                    |Nu      |		RTS
00004a0a 48 e7 e0 60              |H  `    |		MOVEM.L	A2+A1+D2+D1+D0,-(A7)
00004a0e 42 68 00 1e              |Bh      |		CLR.W	(A0+0x1e)
00004a12 32 78 7f a0              |2x      |		MOVEA.W	0x7fa0,A1
00004a16 30 29 00 24              |0) $    |		MOVE.W	(A1+0x24),D0
00004a1a 32 00                    |2       |		MOVE.W	D0,D1
00004a1c 52 41                    |RA      |		ADDQ.W	#0x1,D1
00004a1e e2 49                    | I      |		LSR.W	#0x1,D1
00004a20 b2 78 7f 9e              | x      |		CMP.W	0x7f9e,D1
00004a24 6f 08                    |o       |		BLE	0x4a2e
00004a26 32 38 7f 9e              |28      |		MOVE.W	0x7f9e,D1
00004a2a 30 01                    |0       |		MOVE.W	D1,D0
00004a2c d0 40                    | @      |		ADD.W	D0,D0
00004a2e 34 29 00 08              |4)      |		MOVE.W	(A1+0x8),D2
00004a32 31 80 23 a0 7e dc        |1 # ~   |		MOVE.W	D0,(D2.W*2+#0x7edc)	;  LEW=23a0
00004a38 34 70 23 a0 7e 5c        |4p# ~\  |		MOVEA.W	(D2.W*2+#0x7e5c),A2	;  LEW=23a0
00004a3e 45 f2 01 70 00 00 90 00  |E  p    |		LEA.L	(A2+#INIT_KERNEL_03_FIFO()),A2;  LEW=0170
00004a46 4e b8 07 5a              |N  Z    |		JSR	GET_SECTOR_BUFFER([A0+0x13].B => A1)
00004a4a 53 41                    |SA      |		SUBQ.W	#0x1,D1
00004a4c 6d 06                    |m       |		BLT	0x4a54
00004a4e 34 d9                    |4       |		MOVE.W	(A1)+,(A2)+
00004a50 51 c9 ff fc              |Q       |		DBF	D1,0x4a4e
00004a54 4c df 06 07              |L       |		MOVEM.L	(A7)+,D0+D1+D2+A1+A2
00004a58 4e 75                    |Nu      |		RTS
00004a5a 48 e7 00 e0              |H       |		MOVEM.L	A2+A1+A0,-(A7)
00004a5e 30 78 7d 80              |0x}     |		MOVEA.W	0x7d80,A0
00004a62 08 28 00 00 00 03        | (      |		BTST.B	#0x0,(A0+0x3)
00004a68 66 40                    |f@      |		BNE	0x4aaa
00004a6a 31 d0 7d 80              |1 }     |		MOVE.W	(A0),0x7d80
00004a6e 43 e8 00 04              |C       |		LEA.L	(A0+0x4),A1
00004a72 32 fc 00 3a              |2  :    |		MOVE.W	#0x3a,(A1)+
00004a76 34 78 7f a0              |4x      |		MOVEA.W	0x7fa0,A2
00004a7a 22 ea 00 06              |"       |		MOVE.L	(A2+0x6),(A1)+
00004a7e 42 59                    |BY      |		CLR.W	(A1)+
00004a80 32 fc 3b 00              |2 ;     |		MOVE.W	#0x3b00,(A1)+
00004a84 32 fc 00 02              |2       |		MOVE.W	#0x2,(A1)+
00004a88 12 fc 00 02              |        |		MOVE.B	#0x02,(A1)+
00004a8c 12 ea 00 09              |        |		MOVE.B	(A2+0x9),(A1)+
00004a90 42 51                    |BQ      |		CLR.W	(A1)
00004a92 08 e8 00 00 00 03        |        |		BSET.B	#0x0,(A0+0x3)
00004a98 42 79 93 03 e8 02        |By      |		CLR.W	IO_SCSI_D_02_TIMEOUT_PERIOD
00004a9e 08 ea 00 01 00 03        |        |		BSET.B	#0x1,(A2+0x3)
00004aa4 44 fc 00 01              |D       |		MOVE.W	#0x1,CCR
00004aa8 60 04                    |`       |		BRA	0x4aae
00004aaa 44 fc 00 00              |D       |		MOVE.W	#0x0,CCR
00004aae 4c df 07 00              |L       |		MOVEM.L	(A7)+,A0+A1+A2
00004ab2 4e 75                    |Nu      |		RTS
00004ab4 48 e7 e0 70              |H  p    |		MOVEM.L	A3+A2+A1+D2+D1+D0,-(A7)
00004ab8 70 00                    |p       |		MOVEQ.L	#0x00,D0
00004aba 60 06                    |`       |		BRA	0x4ac2
00004abc 48 e7 e0 70              |H  p    |		MOVEM.L	A3+A2+A1+D2+D1+D0,-(A7)
00004ac0 70 01                    |p       |		MOVEQ.L	#0x01,D0
00004ac2 34 78 7d 80              |4x}     |		MOVEA.W	0x7d80,A2
00004ac6 08 2a 00 00 00 03        | *      |		BTST.B	#0x0,(A2+0x3)
00004acc 66 68                    |fh      |		BNE	0x4b36
00004ace 31 d2 7d 80              |1 }     |		MOVE.W	(A2),0x7d80
00004ad2 35 7c 00 3a 00 04        |5| :    |		MOVE.W	#0x3a,(A2+0x4)
00004ad8 4e b8 45 4c              |N EL    |		JSR	0x454c
00004adc 54 41                    |TA      |		ADDQ.W	#0x2,D1
00004ade 47 ea 00 06              |G       |		LEA.L	(A2+0x6),A3
00004ae2 34 19                    |4       |		MOVE.W	(A1)+,D2
00004ae4 52 42                    |RB      |		ADDQ.W	#0x1,D2
00004ae6 e2 4a                    | J      |		LSR.W	#0x1,D2
00004ae8 d2 42                    | B      |		ADD.W	D2,D1
00004aea d2 42                    | B      |		ADD.W	D2,D1
00004aec 53 42                    |SB      |		SUBQ.W	#0x1,D2
00004aee 36 d9                    |6       |		MOVE.W	(A1)+,(A3)+
00004af0 51 ca ff fc              |Q       |		DBF	D2,0x4aee
00004af4 4a 80                    |J       |		TST.L	D0
00004af6 67 10                    |g       |		BEQ	0x4b08
00004af8 4a 2a 00 0c              |J*      |		TST.B	(A2+0xc)
00004afc 67 06                    |g       |		BEQ	0x4b04
00004afe 25 41 00 20              |%A      |		MOVE.L	D1,(A2+0x20)
00004b02 60 04                    |`       |		BRA	0x4b08
00004b04 25 41 00 10              |%A      |		MOVE.L	D1,(A2+0x10)
00004b08 60 1a                    |`       |		BRA	0x4b24
00004b0a 48 e7 80 80 41 f8        |H   A   |		.XXX[0x6]
00004b10 00 c0 30 3c 00 cf 20 fc  |  0<    |		.XXX[0x10]
00004b18 00 00 59 24 51 c8 ff f8  |  Y$Q   |
00004b20 4c df 01 01              |L       |		.XXX[0x4]
00004b24 08 ea 00 00 00 03        |        |		BSET.B	#0x0,(A2+0x3)
00004b2a 42 79 93 03 e8 02        |By      |		CLR.W	IO_SCSI_D_02_TIMEOUT_PERIOD
00004b30 44 fc 00 01              |D       |		MOVE.W	#0x1,CCR
00004b34 60 04                    |`       |		BRA	0x4b3a
00004b36 44 fc 00 00              |D       |		MOVE.W	#0x0,CCR
00004b3a 4c df 0e 07              |L       |		MOVEM.L	(A7)+,D0+D1+D2+A1+A2+A3
00004b3e 4e 75                    |Nu      |		RTS
00004b40 48 e7 e0 70              |H  p    |		MOVEM.L	A3+A2+A1+D2+D1+D0,-(A7)
00004b44 20 3c 80 00 35 00        | <  5   |		MOVE.L	#0x80003500,D0
00004b4a 60 0a                    |`       |		BRA	0x4b56
00004b4c 48 e7 e0 70              |H  p    |		MOVEM.L	A3+A2+A1+D2+D1+D0,-(A7)
00004b50 20 3c 00 00 36 00        | <  6   |		MOVE.L	#0x3600,D0
00004b56 34 78 7d 80              |4x}     |		MOVEA.W	0x7d80,A2
00004b5a 26 4a                    |&J      |		MOVEA.L	A2,A3
00004b5c 08 2a 00 00 00 03        | *      |		BTST.B	#0x0,(A2+0x3)
00004b62 66 6e                    |fn      |		BNE	0x4bd2
00004b64 31 d2 7d 80              |1 }     |		MOVE.W	(A2),0x7d80
00004b68 4e b8 45 4c              |N EL    |		JSR	0x454c
00004b6c 45 ea 00 04              |E       |		LEA.L	(A2+0x4),A2
00004b70 34 fc 00 3a              |4  :    |		MOVE.W	#0x3a,(A2)+
00004b74 42 82                    |B       |		CLR.L	D2
00004b76 14 28 00 1d              | (      |		MOVE.B	(A0+0x1d),D2
00004b7a 34 f0 23 a0 7d dc        |4 # }   |		MOVE.W	(D2.W*2+#0x7ddc),(A2)+	;  LEW=23a0
00004b80 34 c2                    |4       |		MOVE.W	D2,(A2)+
00004b82 34 e8 00 1e              |4       |		MOVE.W	(A0+0x1e),(A2)+
00004b86 34 c0                    |4       |		MOVE.W	D0,(A2)+
00004b88 4a 80                    |J       |		TST.L	D0
00004b8a 6c 08                    |l       |		BGE	0x4b94
00004b8c 08 b0 00 02 21 a0 7f 5c  |    !  \|		BCLR.B	#0x2,(D2.W+#0x7f5c)	;  LEW=21a0
00004b94 08 30 00 01 21 a0 7f 5c  | 0  !  \|		BTST.B	#0x1,(D2.W+#0x7f5c)	;  LEW=21a0
00004b9c 67 16                    |g       |		BEQ	0x4bb4
00004b9e 06 41 00 10              | A      |		ADDI.W	#0x0010,D1
00004ba2 34 fc 01 01              |4       |		MOVE.W	#0x101,(A2)+
00004ba6 4a 80                    |J       |		TST.L	D0
00004ba8 6c 0c                    |l       |		BGE	0x4bb6
00004baa 24 d9                    |$       |		MOVE.L	(A1)+,(A2)+
00004bac 24 d9                    |$       |		MOVE.L	(A1)+,(A2)+
00004bae 24 d9                    |$       |		MOVE.L	(A1)+,(A2)+
00004bb0 24 d9                    |$       |		MOVE.L	(A1)+,(A2)+
00004bb2 60 06                    |`       |		BRA	0x4bba
00004bb4 42 5a                    |BZ      |		CLR.W	(A2)+
00004bb6 45 ea 00 10              |E       |		LEA.L	(A2+0x10),A2
00004bba 24 c1                    |$       |		MOVE.L	D1,(A2)+
00004bbc 34 a8 00 1e              |4       |		MOVE.W	(A0+0x1e),(A2)
00004bc0 08 ea 00 00 ff df        |        |		BSET.B	#0x0,(A2-0x21)
00004bc6 42 79 93 03 e8 02        |By      |		CLR.W	IO_SCSI_D_02_TIMEOUT_PERIOD
00004bcc 44 fc 00 01              |D       |		MOVE.W	#0x1,CCR
00004bd0 60 04                    |`       |		BRA	0x4bd6
00004bd2 44 fc 00 00              |D       |		MOVE.W	#0x0,CCR
00004bd6 4c df 0e 07              |L       |		MOVEM.L	(A7)+,D0+D1+D2+A1+A2+A3
00004bda 4e 75                    |Nu      |		RTS
00004bdc 48 e7 60 c0              |H `     |		MOVEM.L	A1+A0+D2+D1,-(A7)
00004be0 32 78 7d 80              |2x}     |		MOVEA.W	0x7d80,A1
00004be4 20 49                    | I      |		MOVEA.L	A1,A0
00004be6 08 29 00 00 00 03        | )      |		BTST.B	#0x0,(A1+0x3)
00004bec 66 56                    |fV      |		BNE	0x4c44
00004bee 31 d1 7d 80              |1 }     |		MOVE.W	(A1),0x7d80
00004bf2 43 e9 00 04              |C       |		LEA.L	(A1+0x4),A1
00004bf6 32 fc 00 3a              |2  :    |		MOVE.W	#0x3a,(A1)+
00004bfa 34 2a 00 08              |4*      |		MOVE.W	(A2+0x8),D2
00004bfe 32 f0 23 a0 7d dc        |2 # }   |		MOVE.W	(D2.W*2+#0x7ddc),(A1)+	;  LEW=23a0
00004c04 08 f0 00 02 21 a0 7f 5c  |    !  \|		BSET.B	#0x2,(D2.W+#0x7f5c)	;  LEW=21a0
00004c0c 32 c2                    |2       |		MOVE.W	D2,(A1)+
00004c0e 54 89                    |T       |		ADDQ.L	#0x2,A1
00004c10 32 fc 35 00              |2 5     |		MOVE.W	#0x3500,(A1)+
00004c14 42 51                    |BQ      |		CLR.W	(A1)
00004c16 43 e9 00 12              |C       |		LEA.L	(A1+0x12),A1
00004c1a 22 3c 00 03 90 00        |"<      |		MOVE.L	#0x39000,D1
00004c20 d2 70 23 a0 7e 5c        | p# ~\  |		ADD.W	(D2.W*2+#0x7e5c),D1	;  LEW=23a0
00004c26 22 c1                    |"       |		MOVE.L	D1,(A1)+
00004c28 32 b0 23 a0 7e dc        |2 # ~   |		MOVE.W	(D2.W*2+#0x7edc),(A1)	;  LEW=23a0
00004c2e 33 51 ff e6              |3Q      |		MOVE.W	(A1),(A1-0x1a)
00004c32 08 e9 00 00 ff df        |        |		BSET.B	#0x0,(A1-0x21)
00004c38 08 ea 00 01 00 03        |        |		BSET.B	#0x1,(A2+0x3)
00004c3e 42 79 93 03 e8 02        |By      |		CLR.W	IO_SCSI_D_02_TIMEOUT_PERIOD
00004c44 4c df 03 06              |L       |		MOVEM.L	(A7)+,D1+D2+A0+A1
00004c48 4e 75                    |Nu      |		RTS
00004c4a 48 e7 60 70              |H `p    |		MOVEM.L	A3+A2+A1+D2+D1,-(A7)
00004c4e 4e b8 07 5a              |N  Z    |		JSR	GET_SECTOR_BUFFER([A0+0x13].B => A1)
00004c52 34 78 7f a0              |4x      |		MOVEA.W	0x7fa0,A2
00004c56 34 11                    |4       |		MOVE.W	(A1),D2
00004c58 32 02                    |2       |		MOVE.W	D2,D1
00004c5a 56 41                    |VA      |		ADDQ.W	#0x3,D1
00004c5c 02 41 ff fe              | A      |		ANDI.W	#0xfffe,D1
00004c60 d2 6a 00 24              | j $    |		ADD.W	(A2+0x24),D1
00004c64 52 41                    |RA      |		ADDQ.W	#0x1,D1
00004c66 60 14                    |`       |		BRA	0x4c7c
00004c68 48 e7 60 70              |H `p    |		MOVEM.L	A3+A2+A1+D2+D1,-(A7)
00004c6c 4e b8 07 5a              |N  Z    |		JSR	GET_SECTOR_BUFFER([A0+0x13].B => A1)
00004c70 34 78 7f a0              |4x      |		MOVEA.W	0x7fa0,A2
00004c74 34 2a 00 04              |4*      |		MOVE.W	(A2+0x4),D2
00004c78 32 02                    |2       |		MOVE.W	D2,D1
00004c7a 56 41                    |VA      |		ADDQ.W	#0x3,D1
00004c7c 02 41 ff fe              | A      |		ANDI.W	#0xfffe,D1
00004c80 26 68 00 08              |&h      |		MOVEA.L	(A0+0x8),A3
00004c84 d2 4b                    | K      |		ADD.W	A3,D1
00004c86 0c 41 04 00              | A      |		CMPI.W	#0x0400,D1
00004c8a 6e 20                    |n       |		BGT	0x4cac
00004c8c d7 c9                    |        |		ADDA.L	A1,A3
00004c8e 31 41 00 0a              |1A      |		MOVE.W	D1,(A0+0xa)
00004c92 36 c2                    |6       |		MOVE.W	D2,(A3)+
00004c94 53 42                    |SB      |		SUBQ.W	#0x1,D2
00004c96 e2 4a                    | J      |		LSR.W	#0x1,D2
00004c98 45 ea 00 06              |E       |		LEA.L	(A2+0x6),A2
00004c9c 36 da                    |6       |		MOVE.W	(A2)+,(A3)+
00004c9e 51 ca ff fc              |Q       |		DBF	D2,0x4c9c
00004ca2 34 78 7f a0              |4x      |		MOVEA.W	0x7fa0,A2
00004ca6 08 ea 00 01 00 03        |        |		BSET.B	#0x1,(A2+0x3)
00004cac 4c df 0e 06              |L       |		MOVEM.L	(A7)+,D1+D2+A1+A2+A3
00004cb0 4e 75                    |Nu      |		RTS
00004cb2					VECTOR_0x8e:
00004cb2 08 f8 00 05 68 d0        |    h   |		BSET.B	#0x5,0x68d0		; --> VECTOR_0x8e
00004cb8 4e b8 4d 1e              |N M     |		JSR	0x4d1e
00004cbc 4e b8 4c e6              |N L     |		JSR	0x4ce6
00004cc0 2f 08                    |/       |		MOVE.L	A0,-(A7)
00004cc2 20 78 7d 94              | x}     |		MOVEA.L	0x7d94,A0
00004cc6 b0 fc 00 00              |        |		CMPA.W	#0x0,A0
00004cca 67 0a                    |g       |		BEQ	0x4cd6
00004ccc 4a a8 00 08              |J       |		TST.L	(A0+0x8)
00004cd0 67 04                    |g       |		BEQ	0x4cd6
00004cd2 4e b8 04 7a              |N  z    |		JSR	0x47a
00004cd6 20 5f                    | _      |		MOVEA.L	(A7)+,A0
00004cd8 4e 73                    |Ns      |		RTE
00004cda					VECTOR_0x8f:
00004cda 08 f8 00 05 68 d0        |    h   |		BSET.B	#0x5,0x68d0		; --> VECTOR_0x8f
00004ce0 4e b8 4d 1e              |N M     |		JSR	0x4d1e
00004ce4 60 da                    |`       |		BRA	0x4cc0
00004ce6 48 e7 40 a0              |H @     |		MOVEM.L	A2+A0+D1,-(A7)
00004cea 30 78 7f a8              |0x      |		MOVEA.W	0x7fa8,A0
00004cee b0 f8 7f a6              |        |		CMPA.W	0x7fa6,A0
00004cf2 67 20                    |g       |		BEQ	0x4d14
00004cf4 34 78 7d 80              |4x}     |		MOVEA.W	0x7d80,A2
00004cf8 08 2a 00 00 00 03        | *      |		BTST.B	#0x0,(A2+0x3)
00004cfe 66 14                    |f       |		BNE	0x4d14
00004d00 42 81                    |B       |		CLR.L	D1
00004d02 12 18                    |        |		MOVE.B	(A0)+,D1
00004d04 4e b8 49 a2              |N I     |		JSR	0x49a2
00004d08 b0 fc 7f ec              |        |		CMPA.W	#0x7fec,A0
00004d0c 66 e0                    |f       |		BNE	0x4cee
00004d0e 30 7c 7f aa              |0|      |		MOVEA.W	#0x7faa,A0
00004d12 60 da                    |`       |		BRA	0x4cee
00004d14 31 c8 7f a8              |1       |		MOVE.W	A0,0x7fa8
00004d18 4c df 05 02              |L       |		MOVEM.L	(A7)+,D1+A0+A2
00004d1c 4e 75                    |Nu      |		RTS
00004d1e 48 e7 e0 e0              |H       |		MOVEM.L	A2+A1+A0+D2+D1+D0,-(A7)
00004d22 34 78 7d 84              |4x}     |		MOVEA.W	0x7d84,A2
00004d26 70 02                    |p       |		MOVEQ.L	#0x02,D0
00004d28 08 2a 00 00 00 03        | *      |		BTST.B	#0x0,(A2+0x3)
00004d2e 66 54                    |fT      |		BNE	0x4d84
00004d30 08 2a 00 01 00 03        | *      |		BTST.B	#0x1,(A2+0x3)
00004d36 66 32                    |f2      |		BNE	0x4d6a
00004d38 08 2a 00 02 00 03        | *      |		BTST.B	#0x2,(A2+0x3)
00004d3e 56 fa 06 1c              |V       |		TRAPNE.W	#0x061c
00004d42 31 ca 7f a0              |1       |		MOVE.W	A2,0x7fa0
00004d46 42 81                    |B       |		CLR.L	D1
00004d48 12 2a 00 0c              | *      |		MOVE.B	(A2+0xc),D1
00004d4c 43 bc 00 65              |C  e    |		CHK.W	#0x65,D1
00004d50 12 30 11 a0 64 88        | 0  d   |		MOVE.B	(D1.W+#0x6488),D1	;  LEW=11a0
00004d56 4e f0 11 a1 64 6c        |N   dl  |		JMP	((D1.W+#0x646c_dispatch));  LEW=11a1
00004d5c 08 2a 00 01 00 03        | *      |		BTST.B	#0x1,(A2+0x3)
00004d62 66 06                    |f       |		BNE	0x4d6a
00004d64 08 c0 00 1f              |        |		BSET.L	#0x1f,D0
00004d68 60 14                    |`       |		BRA	0x4d7e
00004d6a 4a 80                    |J       |		TST.L	D0
00004d6c 6b 10                    |k       |		BMI	0x4d7e
00004d6e 35 7c 00 3a 00 04        |5| :    |		MOVE.W	#0x3a,(A2+0x4)
00004d74 08 ea 00 00 00 03        |        |		BSET.B	#0x0,(A2+0x3)
00004d7a 31 d2 7d 84              |1 }     |		MOVE.W	(A2),0x7d84
00004d7e 34 52                    |4R      |		MOVEA.W	(A2),A2
00004d80 51 c8 ff a6              |Q       |		DBF	D0,0x4d28
00004d84 42 79 93 03 e8 02        |By      |		CLR.W	IO_SCSI_D_02_TIMEOUT_PERIOD
00004d8a 4c df 07 07              |L       |		MOVEM.L	(A7)+,D0+D1+D2+A0+A1+A2
00004d8e 4e 75                    |Nu      |		RTS
00004d90					PANIC_0x619_ethernet_unexpected_cmd_complete:
00004d90 50 fa 06 19              |P       |		PANIC.W	#0x619
00004d94					0x646c_01:
00004d94 20 78 7d 8c              | x}     |		MOVEA.L	0x7d8c,A0
00004d98 b0 fc 00 00              |        |		CMPA.W	#0x0,A0
00004d9c 67 60                    |g`      |		BEQ	0x646c_05
00004d9e 4e b8 04 7a              |N  z    |		JSR	0x47a
00004da2 60 b8                    |`       |		BRA	0x4d5c
00004da4					0x646c_02:
00004da4 42 2a 00 08              |B*      |		CLR.B	(A2+0x8)
00004da8 15 6a 00 11 00 09        | j      |		MOVE.B	(A2+0x11),(A2+0x9)
00004dae 42 2a 00 0e              |B*      |		CLR.B	(A2+0xe)
00004db2 15 6a 00 10 00 0f        | j      |		MOVE.B	(A2+0x10),(A2+0xf)
00004db8 12 2a 00 0d              | *      |		MOVE.B	(A2+0xd),D1
00004dbc 02 41 00 7f              | A      |		ANDI.W	#0x007f,D1
00004dc0 66 22                    |f"      |		BNE	0x4de4
00004dc2 08 ea 00 01 00 03        |        |		BSET.B	#0x1,(A2+0x3)
00004dc8 60 a0                    |`       |		BRA	0x4d6a
00004dca					0x646c_03:
00004dca 42 2a 00 08              |B*      |		CLR.B	(A2+0x8)
00004dce 15 6a 00 11 00 09        | j      |		MOVE.B	(A2+0x11),(A2+0x9)
00004dd4 42 2a 00 0e              |B*      |		CLR.B	(A2+0xe)
00004dd8 15 6a 00 10 00 0f        | j      |		MOVE.B	(A2+0x10),(A2+0xf)
00004dde 15 7c 00 01 00 0d        | |      |		MOVE.B	#0x01,(A2+0xd)
00004de4 0c 6a 00 01 00 0e        | j      |		CMPI.W	#0x0001,(A2+0xe)
00004dea 67 12                    |g       |		BEQ	0x646c_05
00004dec 0c 6a 00 02 00 0e        | j      |		CMPI.W	#0x0002,(A2+0xe)
00004df2 56 fa 08 27              |V  '    |		TRAPNE.W	#0x0827
00004df6 4e b8 4b dc              |N K     |		JSR	0x4bdc
00004dfa 4e f8 4d 5c              |N M\    |		JMP	0x4d5c
00004dfe					0x646c_05:
00004dfe 20 78 7d 94              | x}     |		MOVEA.L	0x7d94,A0
00004e02 b0 fc 00 00              |        |		CMPA.W	#0x0,A0
00004e06 67 00 ff 5c              |g  \    |		BEQ	0x4d64
00004e0a 4e b8 4c 68              |N Lh    |		JSR	0x4c68
00004e0e 4e f8 4d 5c              |N M\    |		JMP	0x4d5c
00004e12					0x646c_04:
00004e12 14 2a 00 0d              | *      |		MOVE.B	(A2+0xd),D2
00004e16 02 42 00 7f              | B      |		ANDI.W	#0x007f,D2
00004e1a 0c 02 00 23              |   #    |		CMPI.B	#0x23,D2
00004e1e 66 06                    |f       |		BNE	0x4e26
00004e20 35 6a 00 0a 00 24        |5j   $  |		MOVE.W	(A2+0xa),(A2+0x24)
00004e26 42 81                    |B       |		CLR.L	D1
00004e28 12 2a 00 09              | *      |		MOVE.B	(A2+0x9),D1
00004e2c 08 30 00 02 11 a0 7f 5c  | 0     \|		BTST.B	#0x2,(D1.W+#0x7f5c)	;  LEW=11a0
00004e34 66 3a                    |f:      |		BNE	0x4e70
00004e36 20 78 7d 90              | x}     |		MOVEA.L	0x7d90,A0
00004e3a b0 fc 00 00              |        |		CMPA.W	#0x0,A0
00004e3e 57 fa 06 1b              |W       |		TRAPEQ.W	#0x061b
00004e42 11 42 00 1d              | B      |		MOVE.B	D2,(A0+0x1d)
00004e46 31 6a 00 24 00 1e        |1j $    |		MOVE.W	(A2+0x24),(A0+0x1e)
00004e4c 0c 02 00 23              |   #    |		CMPI.B	#0x23,D2
00004e50 66 10                    |f       |		BNE	0x4e62
00004e52 4a 6a 00 0e              |Jj      |		TST.W	(A2+0xe)
00004e56 56 fa 06 1d              |V       |		TRAPNE.W	#0x061d
00004e5a 4e b8 04 82              |N       |		JSR	0x482
00004e5e 4e f8 4d 5c              |N M\    |		JMP	0x4d5c
00004e62 4e b8 04 7a              |N  z    |		JSR	0x47a
00004e66 08 ea 00 01 00 03        |        |		BSET.B	#0x1,(A2+0x3)
00004e6c 4e f8 4d 5c              |N M\    |		JMP	0x4d5c
00004e70 0c 02 00 23              |   #    |		CMPI.B	#0x23,D2
00004e74 66 88                    |f       |		BNE	0x646c_05
00004e76 4e b8 4a 5a              |N JZ    |		JSR	0x4a5a
00004e7a 4e f8 4d 5c              |N M\    |		JMP	0x4d5c
00004e7e					0x646c_06:
00004e7e 20 78 7d 98              | x}     |		MOVEA.L	0x7d98,A0
00004e82 b0 fc 00 00              |        |		CMPA.W	#0x0,A0
00004e86 57 fa 06 1a              |W       |		TRAPEQ.W	#0x061a
00004e8a 14 2a 00 0d              | *      |		MOVE.B	(A2+0xd),D2
00004e8e 02 42 00 7f              | B      |		ANDI.W	#0x007f,D2
00004e92 67 10                    |g       |		BEQ	0x4ea4
00004e94 0c 02 00 23              |   #    |		CMPI.B	#0x23,D2
00004e98 66 10                    |f       |		BNE	0x4eaa
00004e9a 32 2a 00 08              |2*      |		MOVE.W	(A2+0x8),D1
00004e9e 4e b8 49 a2              |N I     |		JSR	0x49a2
00004ea2 60 06                    |`       |		BRA	0x4eaa
00004ea4 31 6a 00 24 00 0a        |1j $    |		MOVE.W	(A2+0x24),(A0+0xa)
00004eaa 31 68 00 0a 00 1e        |1h      |		MOVE.W	(A0+0xa),(A0+0x1e)
00004eb0 11 6a 00 0d 00 1d        | j      |		MOVE.B	(A2+0xd),(A0+0x1d)
00004eb6 32 2a 00 08              |2*      |		MOVE.W	(A2+0x8),D1
00004eba 08 30 00 01 11 a0 7f 5c  | 0     \|		BTST.B	#0x1,(D1.W+#0x7f5c)	;  LEW=11a0
00004ec2 67 1a                    |g       |		BEQ	0x4ede
00004ec4 4e b8 07 5a              |N  Z    |		JSR	GET_SECTOR_BUFFER([A0+0x13].B => A1)
00004ec8 22 ea 00 10              |"       |		MOVE.L	(A2+0x10),(A1)+
00004ecc 22 ea 00 14              |"       |		MOVE.L	(A2+0x14),(A1)+
00004ed0 22 ea 00 18              |"       |		MOVE.L	(A2+0x18),(A1)+
00004ed4 22 aa 00 1c              |"       |		MOVE.L	(A2+0x1c),(A1)
00004ed8 06 68 00 10 00 0a        | h      |		ADDI.W	#0x0010,(A0+0xa)
00004ede 4e b8 04 7a              |N  z    |		JSR	0x47a
00004ee2 08 ea 00 01 00 03        |        |		BSET.B	#0x1,(A2+0x3)
00004ee8 4e f8 4d 6a              |N Mj    |		JMP	0x4d6a
00004eec 48 e7 e0 d0              |H       |		MOVEM.L	A3+A1+A0+D2+D1+D0,-(A7)
00004ef0 26 7c 93 03 e8 00        |&|      |		MOVEA.L	#IO_SCSI_D_00_OWN_ID_CDB_SIZE,A3
00004ef6 4e b8 52 f2              |N R     |		JSR	0x52f2
00004efa 64 00 00 bc              |d       |		BCC	0x4fb8
00004efe 11 fc 00 01 7f a2        |        |		MOVE.B	#0x01,0x7fa2
00004f04 20 3c 00 0f 42 40        | <  B@  |		MOVE.L	#0xf4240,D0
00004f0a 08 2b 00 00 00 03        | +      |		BTST.B	#0x0,(A3+0x3)
00004f10 66 0e                    |f       |		BNE	0x4f20
00004f12 53 80                    |S       |		SUBQ.L	#0x1,D0
00004f14 6e f4                    |n       |		BGT	0x4f0a
00004f16 11 fc 00 01 7f a3        |        |		MOVE.B	#0x01,0x7fa3
00004f1c 4e f8 4f 3c              |N O<    |		JMP	0x4f3c
00004f20 20 3c 00 00 ff ff        | <      |		MOVE.L	#0xffff,D0
00004f26 4e b8 45 64              |N Ed    |		JSR	0x4564
00004f2a 20 3c 00 03 fc 00        | <      |		MOVE.L	#0x3fc00,D0
00004f30 4e b8 45 64              |N Ed    |		JSR	0x4564
00004f34 08 2b 00 00 00 03        | +      |		BTST.B	#0x0,(A3+0x3)
00004f3a 66 f8                    |f       |		BNE	0x4f34
00004f3c 74 07                    |t       |		MOVEQ.L	#0x07,D2
00004f3e 20 38 fb 00              | 8      |		MOVE.L	IO_RD_IO_SLOT_p33,D0
00004f42 02 80 00 00 1c 00        |        |		ANDI.L	#0x00001c00,D0
00004f48 06 80 a1 00 03 00        |        |		ADDI.L	#0xa1000300,D0
00004f4e 22 3c 00 03 00 00        |"<      |		MOVE.L	#0x30000,D1
00004f54 41 f8 7d 9c              |A }     |		LEA.L	0x7d9c,A0
00004f58 43 f8 7d bc              |C }     |		LEA.L	0x7dbc,A1
00004f5c 20 c0                    |        |		MOVE.L	D0,(A0)+
00004f5e 22 c1                    |"       |		MOVE.L	D1,(A1)+
00004f60 58 80                    |X       |		ADDQ.L	#0x4,D0
00004f62 06 41 04 00              | A      |		ADDI.W	#0x0400,D1
00004f66 51 ca ff f4              |Q       |		DBF	D2,0x4f5c
00004f6a 41 f8 7c 00              |A |     |		LEA.L	0x7c00,A0
00004f6e 31 c8 7d 80              |1 }     |		MOVE.W	A0,0x7d80
00004f72 31 c8 7d 82              |1 }     |		MOVE.W	A0,0x7d82
00004f76 70 01                    |p       |		MOVEQ.L	#0x01,D0
00004f78 43 e8 00 40              |C  @    |		LEA.L	(A0+0x40),A1
00004f7c 30 89                    |0       |		MOVE.W	A1,(A0)
00004f7e 20 49                    | I      |		MOVEA.L	A1,A0
00004f80 51 c8 ff f6              |Q       |		DBF	D0,0x4f78
00004f84 30 b8 7d 80              |0 }     |		MOVE.W	0x7d80,(A0)
00004f88 41 f8 7c c0              |A |     |		LEA.L	0x7cc0,A0
00004f8c 31 c8 7d 84              |1 }     |		MOVE.W	A0,0x7d84
00004f90 31 c8 7d 86              |1 }     |		MOVE.W	A0,0x7d86
00004f94 70 01                    |p       |		MOVEQ.L	#0x01,D0
00004f96 43 e8 00 40              |C  @    |		LEA.L	(A0+0x40),A1
00004f9a 30 89                    |0       |		MOVE.W	A1,(A0)
00004f9c 20 49                    | I      |		MOVEA.L	A1,A0
00004f9e 51 c8 ff f6              |Q       |		DBF	D0,0x4f96
00004fa2 30 b8 7d 84              |0 }     |		MOVE.W	0x7d84,(A0)
00004fa6 31 fc 7f aa 7f a6        |1       |		MOVE.W	#0x7faa,0x7fa6
00004fac 31 fc 7f aa 7f a8        |1       |		MOVE.W	#0x7faa,0x7fa8
00004fb2 42 79 93 03 e8 00        |By      |		CLR.W	IO_SCSI_D_00_OWN_ID_CDB_SIZE
00004fb8 4c df 0b 07              |L       |		MOVEM.L	(A7)+,D0+D1+D2+A0+A1+A3
00004fbc 4e 75                    |Nu      |		RTS
00004fbe 4e f8                    |N       |		.XXX[0x2]
00004fc0 4f d6 4e f8 4f d6 4e f8  |O N O N |		.XXX[0x18]
00004fc8 4f d6 4e f8 4f d6 4e f8  |O N O N |
00004fd0 4f d6 4e f8 4f ec 50 fa  |O N O P |
00004fd8 06 6d                    | m      |		.XXX[0x2]
00004fda					R1K_OP_04(A0=mailbox):
00004fda 42 41                    |BA      |		CLR.W	D1
00004fdc 12 28 00 1b              | (      |		MOVE.B	(A0+0x1b),D1
00004fe0 43 bc 00 05              |C       |		CHK.W	#0x5,D1
00004fe4 4e b0 15 a0 4f be        |N   O   |		JSR	(D1.W*4+#0x4fbe)	;  LEW=15a0
00004fea 4e 75                    |Nu      |		RTS
00004fec 48 e7 80 60              |H  `    |		.XXX[0x4]
00004ff0 4e b8 07 5a 42 51 21 7c  |N  ZBQ!||		.XXX[0x10]
00004ff8 00 00 00 02 00 08 4c df  |      L |
00005000 06 01 4e f8 04 98        |  N     |		.XXX[0x6]
00005006					DiagBusResponse(D2):
00005006 21 c2 77 bc              |! w     |		MOVE.L	D2,diagbus_rxwant
0000500a 21 fc 00 00 77 e8 77 c0  |!   w w |		MOVE.L	#diagbus_inbuf,0x77c0
00005012 4a b8 77 c4              |J w     |		TST.L	0x77c4
00005016 67 0a                    |g       |		BEQ	0x5022
00005018 4e b8 54 d2              |N T     |		JSR	AwaitInterrupt()
0000501c 46 fc 21 00              |F !     |		MOVE.W	#0x2100,SR
00005020 60 f0                    |`       |		BRA	0x5012
00005022 4a 42                    |JB      |		TST.W	D2
00005024 67 4c                    |gL      |		BEQ	0x5072
00005026 46 fc 26 00              |F &     |		MOVE.W	#0x2600,SR
0000502a 42 78 78 e8              |Bxx     |		CLR.W	0x78e8
0000502e 48 e7 80 e0              |H       |		MOVEM.L	A2+A1+A0+D0,-(A7)
00005032 45 f8 78 ea              |E x     |		LEA.L	0x78ea,A2
00005036 20 3c 00 00 07 a1        | <      |		MOVE.L	#0x7a1,D0
0000503c 25 7c 00 00 50 7c 00 08  |%|  P|  |		MOVE.L	#0x507c,(A2+0x8)
00005044 4e b8 54 3a              |N T:    |		JSR	Timeout_Arm(D0=ticks,A2=entry)
00005048 4c df 07 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1+A2
0000504c 4a 78 78 e8              |Jxx     |		TST.W	0x78e8
00005050 66 20                    |f       |		BNE	0x5072
00005052 4a b8 77 bc              |J w     |		TST.L	diagbus_rxwant
00005056 67 0a                    |g       |		BEQ	0x5062
00005058 4e b8 54 d2              |N T     |		JSR	AwaitInterrupt()
0000505c 46 fc 26 00              |F &     |		MOVE.W	#0x2600,SR
00005060 60 ea                    |`       |		BRA	0x504c
00005062 48 e7 80 e0              |H       |		MOVEM.L	A2+A1+A0+D0,-(A7)
00005066 45 f8 78 ea              |E x     |		LEA.L	0x78ea,A2
0000506a 4e b8 54 72              |N Tr    |		JSR	Timeout_Cancel(A2=entry)
0000506e 4c df 07 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1+A2
00005072 46 fc 20 00              |F       |		MOVE.W	#0x2000,SR
00005076 4a b8 77 bc              |J w     |		TST.L	diagbus_rxwant
0000507a 4e 75                    |Nu      |		RTS
0000507c 52 78 78 e8              |Rxx     |		.XXX[0x4]
00005080 4e 75                    |Nu      |		.XXX[0x2]
00005082					VECTOR_DIAG_BUS.TXRDY:
00005082 4a b8 77 c4              |J w     |		TST.L	0x77c4			; --> VECTOR_0x48
00005086 57 fa 07 6f              |W  o    |		TRAPEQ.W	#0x076f
0000508a 2f 00                    |/       |		MOVE.L	D0,-(A7)
0000508c 42 80                    |B       |		CLR.L	D0
0000508e 10 38 77 b5              | 8w     |		MOVE.B	0x77b5,D0
00005092 ec f8 08 01 77 c8        |    w   |		BFCLR.L	0x77c8,{D0:1}
00005098 66 16                    |f       |		BNE	0x50b0
0000509a 08 b8 00 02 77 b8        |    w   |		BCLR.B	#0x2,0x77b8
000050a0 67 16                    |g       |		BEQ	0x50b8
000050a2 11 fc 00 10 a0 0a        |        |		MOVE.B	#0x10,IO_DUART_DIAG_COMMAND
000050a8 11 f8 77 b8 a0 08        |  w     |		MOVE.B	0x77b8,IO_DUART_DIAG_MODE
000050ae 60 08                    |`       |		BRA	0x50b8
000050b0 08 f8 00 02 77 b8        |    w   |		BSET.B	#0x2,0x77b8
000050b6 67 ea                    |g       |		BEQ	0x50a2
000050b8 46 fc 26 00              |F &     |		MOVE.W	#0x2600,SR
000050bc 11 f0 01 a0 77 e8 a0 0b  |    w   |		MOVE.B	(D0.W+#diagbus_inbuf),IO_DUART_DIAG_DATA;  LEW=01a0
000050c4 52 38 77 b5              |R8w     |		ADDQ.B	#0x1,0x77b5
000050c8 53 b8 77 c4              |S w     |		SUBQ.L	#0x1,0x77c4
000050cc 66 0c                    |f       |		BNE	0x50da
000050ce 11 fc 00 08 a0 0a        |        |		MOVE.B	#0x08,IO_DUART_DIAG_COMMAND
000050d4 08 b8 00 00 77 b6        |    w   |		BCLR.B	#0x0,0x77b6
000050da 20 1f                    |        |		MOVE.L	(A7)+,D0
000050dc 4e 73                    |Ns      |		RTE
000050de					VECTOR_DIAG_BUS.RXRDY:
000050de 4a b8 77 bc              |J w     |		TST.L	diagbus_rxwant		; --> VECTOR_0x44
000050e2 57 fa 07 6f              |W  o    |		TRAPEQ.W	#0x076f
000050e6 4a b8 77 c4              |J w     |		TST.L	0x77c4
000050ea 56 fa 06 71              |V  q    |		TRAPNE.W	#0x0671
000050ee e8 f8 00 04 a0 09        |        |		BFTST.L	IO_DUART_DIAG_STATUS,{0:4}
000050f4 56 fa 07 70              |V  p    |		TRAPNE.W	#0x0770
000050f8 1f 00                    |        |		MOVE.B	D0,-(A7)
000050fa 10 38 a0 0b              | 8      |		MOVE.B	IO_DUART_DIAG_DATA,D0
000050fe 11 80 01 e1 77 c0        |    w   |		MOVE.B	D0,((#0x77c0))		;  LEW=01e1
00005104 52 b8 77 c0              |R w     |		ADDQ.L	#0x1,0x77c0
00005108 53 b8 77 bc              |S w     |		SUBQ.L	#0x1,diagbus_rxwant
0000510c 67 08                    |g       |		BEQ	0x5116
0000510e d1 38 77 b7              | 8w     |		ADD.B	D0,diagbus_rxsum
00005112 10 1f                    |        |		MOVE.B	(A7)+,D0
00005114 4e 73                    |Ns      |		RTE
00005116 91 38 77 b7              | 8w     |		SUB.B	D0,diagbus_rxsum
0000511a 10 1f                    |        |		MOVE.B	(A7)+,D0
0000511c 4e 73                    |Ns      |		RTE
0000511e					DO_KC_15_DiagBus(D0=cmd,A0=ptr):
0000511e 48 e7 60 c0              |H `     |		MOVEM.L	A1+A0+D2+D1,-(A7)
00005122 41 bc 00 07              |A       |		CHK.W	#0x7,D0
00005126 42 81                    |B       |		CLR.L	D1
00005128 12 28 00 01              | (      |		MOVE.B	(A0+0x1),D1
0000512c 43 bc 00 0f              |C       |		CHK.W	#0xf,D1
00005130 14 00                    |        |		MOVE.B	D0,D2
00005132 eb 0a                    |        |		LSL.B	#0x5,D2
00005134 82 02                    |        |		OR.B	D2,D1
00005136 46 fc 21 00              |F !     |		MOVE.W	#0x2100,SR
0000513a 24 38 77 c4              |$8w     |		MOVE.L	0x77c4,D2
0000513e 0c 42 00 fd              | B      |		CMPI.W	#0x00fd,D2
00005142 6f 06                    |o       |		BLE	0x514a
00005144 4e b8 54 d2              |N T     |		JSR	AwaitInterrupt()
00005148 60 ec                    |`       |		BRA	0x5136
0000514a 14 38 77 b4              | 8w     |		MOVE.B	0x77b4,D2
0000514e 11 81 21 a0 77 e8        |  ! w   |		MOVE.B	D1,(D2.W+#diagbus_inbuf);  LEW=21a0
00005154 ee f8 08 81 77 c8        |    w   |		BFSET.L	0x77c8,{D2:1}
0000515a 52 38 77 b4              |R8w     |		ADDQ.B	#0x1,0x77b4
0000515e 52 b8 77 c4              |R w     |		ADDQ.L	#0x1,0x77c4
00005162 08 f8 00 00 77 b6        |    w   |		BSET.B	#0x0,0x77b6
00005168 66 06                    |f       |		BNE	0x5170
0000516a 11 fc 00 04 a0 0a        |        |		MOVE.B	#0x04,IO_DUART_DIAG_COMMAND
00005170 4e f0 05 a1 64 ee        |N   d   |		JMP	((D0.W*4+#kc15_boardcmds_dispatch));  LEW=05a1
00005176					KC15_BoardCmds_02:
00005176 46 fc 20 00              |F       |		MOVE.W	#0x2000,SR
0000517a 4c df 03 06              |L       |		MOVEM.L	(A7)+,D1+D2+A0+A1
0000517e 4e 75                    |Nu      |		RTS
00005180					KC15_BoardCmds_00:
00005180 74 01                    |t       |		MOVEQ.L	#0x01,D2
00005182 4e b8 50 06              |N P     |		JSR	DiagBusResponse(D2)
00005186 66 0a                    |f       |		BNE	0x5192
00005188 42 80                    |B       |		CLR.L	D0
0000518a 10 38 77 e8              | 8w     |		MOVE.B	diagbus_inbuf,D0
0000518e 4e f8 51 7a              |N Qz    |		JMP	0x517a
00005192 70 09                    |p       |		MOVEQ.L	#0x09,D0
00005194 4e f8 51 7a              |N Qz    |		JMP	0x517a
00005198					KC15_BoardCmds_01:
00005198 12 38 77 b4              | 8w     |		MOVE.B	0x77b4,D1
0000519c 11 a8 00 03 11 a0 77 e8  |      w |		MOVE.B	(A0+0x3),(D1.W+#diagbus_inbuf);  LEW=11a0
000051a4 42 82                    |B       |		CLR.L	D2
000051a6 14 28 00 02              | (      |		MOVE.B	(A0+0x2),D2
000051aa 52 01                    |R       |		ADDQ.B	#0x1,D1
000051ac 11 82 11 a0 77 e8        |    w   |		MOVE.B	D2,(D1.W+#diagbus_inbuf);  LEW=11a0
000051b2 54 38 77 b4              |T8w     |		ADDQ.B	#0x2,0x77b4
000051b6 54 b8 77 c4              |T w     |		ADDQ.L	#0x2,0x77c4
000051ba 54 42                    |TB      |		ADDQ.W	#0x2,D2
000051bc 42 38 77 b7              |B8w     |		CLR.B	diagbus_rxsum
000051c0 4e b8 50 06              |N P     |		JSR	DiagBusResponse(D2)
000051c4 67 0c                    |g       |		BEQ	0x51d2
000051c6 b4 b8 77 bc              |  w     |		CMP.L	diagbus_rxwant,D2
000051ca 66 cc                    |f       |		BNE	KC15_BoardCmds_01
000051cc 70 09                    |p       |		MOVEQ.L	#0x09,D0
000051ce 4e f8 51 7a              |N Qz    |		JMP	0x517a
000051d2 4a 38 77 b7              |J8w     |		TST.B	diagbus_rxsum
000051d6 67 06                    |g       |		BEQ	0x51de
000051d8 70 04                    |p       |		MOVEQ.L	#0x04,D0
000051da 4e f8 51 7a              |N Qz    |		JMP	0x517a
000051de 43 f8 77 e8              |C w     |		LEA.L	diagbus_inbuf,A1
000051e2 11 59 00 02              | Y      |		MOVE.B	(A1)+,(A0+0x2)
000051e6 57 42                    |WB      |		SUBQ.W	#0x3,D2
000051e8 6d 10                    |m       |		BLT	0x51fa
000051ea 42 80                    |B       |		CLR.L	D0
000051ec 10 28 00 03              | (      |		MOVE.B	(A0+0x3),D0
000051f0 41 f0 00 f4              |A       |		LEA.L	(A0+D0.W-#0xc),A0
000051f4 10 d9                    |        |		MOVE.B	(A1)+,(A0)+
000051f6 51 ca ff fc              |Q       |		DBF	D2,0x51f4
000051fa 70 01                    |p       |		MOVEQ.L	#0x01,D0
000051fc 4e f8 51 7a              |N Qz    |		JMP	0x517a
00005200					KC15_BoardCmds_05:
00005200 12 38 77 b4              | 8w     |		MOVE.B	0x77b4,D1
00005204 42 80                    |B       |		CLR.L	D0
00005206 10 28 00 02              | (      |		MOVE.B	(A0+0x2),D0
0000520a 11 80 11 a0 77 e8        |    w   |		MOVE.B	D0,(D1.W+#diagbus_inbuf);  LEW=11a0
00005210 52 01                    |R       |		ADDQ.B	#0x1,D1
00005212 52 b8 77 c4              |R w     |		ADDQ.L	#0x1,0x77c4
00005216 34 3c 00 ff              |4<      |		MOVE.W	#0xff,D2
0000521a 94 b8 77 c4              |  w     |		SUB.L	0x77c4,D2
0000521e b4 40                    | @      |		CMP.W	D0,D2
00005220 6c 0a                    |l       |		BGE	0x522c
00005222 4e b8 54 d2              |N T     |		JSR	AwaitInterrupt()
00005226 46 fc 21 00              |F !     |		MOVE.W	#0x2100,SR
0000522a 60 ea                    |`       |		BRA	0x5216
0000522c 24 00                    |$       |		MOVE.L	D0,D2
0000522e 67 2e                    |g.      |		BEQ	0x525e
00005230 53 80                    |S       |		SUBQ.L	#0x1,D0
00005232 41 e8 00 04              |A       |		LEA.L	(A0+0x4),A0
00005236 11 90 11 a0 77 e8        |    w   |		MOVE.B	(A0),(D1.W+#diagbus_inbuf);  LEW=11a0
0000523c 52 01                    |R       |		ADDQ.B	#0x1,D1
0000523e 52 b8 77 c4              |R w     |		ADDQ.L	#0x1,0x77c4
00005242 d4 18                    |        |		ADD.B	(A0)+,D2
00005244 53 80                    |S       |		SUBQ.L	#0x1,D0
00005246 6b 16                    |k       |		BMI	0x525e
00005248 46 fc 20 00              |F       |		MOVE.W	#0x2000,SR
0000524c 11 90 11 a0 77 e8        |    w   |		MOVE.B	(A0),(D1.W+#diagbus_inbuf);  LEW=11a0
00005252 52 01                    |R       |		ADDQ.B	#0x1,D1
00005254 52 b8 77 c4              |R w     |		ADDQ.L	#0x1,0x77c4
00005258 d4 18                    |        |		ADD.B	(A0)+,D2
0000525a 51 c8 ff f0              |Q       |		DBF	D0,0x524c
0000525e 11 82 11 a0 77 e8        |    w   |		MOVE.B	D2,(D1.W+#diagbus_inbuf);  LEW=11a0
00005264 52 01                    |R       |		ADDQ.B	#0x1,D1
00005266 52 b8 77 c4              |R w     |		ADDQ.L	#0x1,0x77c4
0000526a 11 c1 77 b4              |  w     |		MOVE.B	D1,0x77b4
0000526e 46 fc 21 00              |F !     |		MOVE.W	#0x2100,SR
00005272 4a b8 77 c4              |J w     |		TST.L	0x77c4
00005276 67 0e                    |g       |		BEQ	0x5286
00005278 08 f8 00 00 77 b6        |    w   |		BSET.B	#0x0,0x77b6
0000527e 66 06                    |f       |		BNE	0x5286
00005280 11 fc 00 04 a0 0a        |        |		MOVE.B	#0x04,IO_DUART_DIAG_COMMAND
00005286 46 fc 20 00              |F       |		MOVE.W	#0x2000,SR
0000528a 4e f8 51 7a              |N Qz    |		JMP	0x517a
0000528e					INIT_KERNEL:
0000528e 4e b9 00 00 bb e8        |N       |		JSR	0xbbe8
00005294 4e b9 00 00 bc 28        |N    (  |		JSR	0xbc28
0000529a 4e b9 00 00 bc 82        |N       |		JSR	Timeout_Init()
000052a0 4e b9 00 00 90 00        |N       |		JSR	INIT_KERNEL_03_FIFO()
000052a6 4e b9 00 00 90 3c        |N    <  |		JSR	0x903c
000052ac 4e b9 00 00 b4 58        |N    X  |		JSR	0xb458
000052b2 4e b9 00 00 b5 f6        |N       |		JSR	0xb5f6
000052b8 4e b9 00 00 b8 ca        |N       |		JSR	INIT_KERNEL_05_UARTS()
000052be 4e b9 00 00 9e fe        |N       |		JSR	INIT_KERNEL_10_VME()
000052c4 64 06                    |d       |		BCC	0x52cc
000052c6 4e b8 44 62              |N Db    |		JSR	0x4462
000052ca 60 04                    |`       |		BRA	0x52d0
000052cc 4e b8 4e ec              |N N     |		JSR	0x4eec
000052d0 4e b8 55 4c              |N UL    |		JSR	0x554c
000052d4 4e b8 56 12              |N V     |		JSR	0x5612
000052d8 42 b8 f9 00              |B       |		CLR.L	IO_CLEAR_BERR_p24
000052dc 21 fc 00 00 59 7a 00 08  |!   Yz  |		MOVE.L	#0x597a,0x8
000052e4 21 fc 00 0e 00 00 f4 00  |!       |		MOVE.L	#0xe0000,IO_WRITE_CONTROL_p24
000052ec 4e b8 16 7c              |N  |    |		JSR	0x167c
000052f0 4e 75                    |Nu      |		RTS
000052f2 21 fc 00 00 53 06 79 d4  |!   S y |		MOVE.L	#0x5306,0x79d4
000052fa 4a 53                    |JS      |		TST.W	(A3)
000052fc 42 b8 79 d4              |B y     |		CLR.L	0x79d4
00005300 44 fc 00 01              |D       |		MOVE.W	#0x1,CCR
00005304 4e 75                    |Nu      |		RTS
00005306 42 b8                    |B       |		.XXX[0x2]
00005308 79 d4 4e 75              |y Nu    |		.XXX[0x4]
0000530c 2f 10                    |/       |		MOVE.L	(A0),-(A7)
0000530e 20 bc 00 00 53 32        |    S2  |		MOVE.L	#0x5332,(A0)
00005314 2f 01                    |/       |		MOVE.L	D1,-(A7)
00005316 70 ff                    |p       |		MOVEQ.L	#-0x01,D0
00005318 46 fc 20 00              |F       |		MOVE.W	#0x2000,SR
0000531c 72 ff                    |r       |		MOVEQ.L	#-0x01,D1
0000531e 4a 80                    |J       |		TST.L	D0
00005320 5a c9 ff fc              |Z       |		DBPL	D1,0x531e
00005324 5b fa 07 04              |[       |		TRAPMI.W	#0x0704
00005328 46 fc 27 00              |F '     |		MOVE.W	#0x2700,SR
0000532c 22 1f                    |"       |		MOVE.L	(A7)+,D1
0000532e 20 9f                    |        |		MOVE.L	(A7)+,(A0)
00005330 4e 75                    |Nu      |		RTS
00005332 40 c0 e9 c0 05 43        |@    C  |		.XXX[0x6]
00005338 4e 73                    |Ns      |		.XXX[0x2]
0000533a 42 50                    |BP      |		CLR.W	(A0)
0000533c 4a 92                    |J       |		TST.L	(A2)
0000533e 66 08                    |f       |		BNE	0x5348
00005340 24 88                    |$       |		MOVE.L	A0,(A2)
00005342 25 48 00 04              |%H      |		MOVE.L	A0,(A2+0x4)
00005346 4e 75                    |Nu      |		RTS
00005348 35 88 01 61 00 04        |5  a    |		MOVE.W	A0,((A2+#0x4))		;  LEW=0161
0000534e 25 48 00 04              |%H      |		MOVE.L	A0,(A2+0x4)
00005352 4e 75                    |Nu      |		RTS
00005354 2f 11                    |/       |		MOVE.L	(A1),-(A7)
00005356 67 16                    |g       |		BEQ	0x536e
00005358 33 71 01 51 00 02        |3q Q    |		MOVE.W	((A1)),(A1+0x2)		;  LEW=0151
0000535e 66 04                    |f       |		BNE	0x5364
00005360 42 a9 00 04              |B       |		CLR.L	(A1+0x4)
00005364 22 5f                    |"_      |		MOVEA.L	(A7)+,A1
00005366 42 51                    |BQ      |		CLR.W	(A1)
00005368 44 fc 00 01              |D       |		MOVE.W	#0x1,CCR
0000536c 4e 75                    |Nu      |		RTS
0000536e 58 8f                    |X       |		ADDQ.L	#0x4,A7
00005370 44 fc 00 00              |D       |		MOVE.W	#0x0,CCR
00005374 4e 75                    |Nu      |		RTS
00005376 48 e7 80 20              |H       |		MOVEM.L	A2+D0,-(A7)
0000537a e9 f0 04 c4 01 62 00 04  |     b  |		BFEXTU.L	((A0+#0x4)+#0x8),{19:4},D0;  LEW=0162
00005382 00 08                    |        |
00005384 4a b0 05 a0 78 f6        |J   x   |		TST.L	(D0.W*4+#0x78f6)	;  LEW=05a0
0000538a 6a 0c                    |j       |		BPL	0x5398
0000538c 21 88 05 a0 78 f6        |!   x   |		MOVE.L	A0,(D0.W*4+#0x78f6)	;  LEW=05a0
00005392 4c df 04 01              |L       |		MOVEM.L	(A7)+,D0+A2
00005396 4e 75                    |Nu      |		RTS
00005398 45 f0 07 a0 79 36        |E   y6  |		LEA.L	(D0.W*8+#0x7936),A2	;  LEW=07a0
0000539e 4e b8 53 3a              |N S:    |		JSR	0x533a
000053a2 4c df 04 01              |L       |		MOVEM.L	(A7)+,D0+A2
000053a6 4e f8 04 8a              |N       |		JMP	0x48a
000053aa 48 e7 80 40              |H  @    |		MOVEM.L	A1+D0,-(A7)
000053ae e9 f0 04 c4 01 62 00 04  |     b  |		BFEXTU.L	((A0+#0x4)+#0x8),{19:4},D0;  LEW=0162
000053b6 00 08                    |        |
000053b8 43 f0 07 a0 79 36        |C   y6  |		LEA.L	(D0.W*8+#0x7936),A1	;  LEW=07a0
000053be 4e b8 53 54              |N ST    |		JSR	0x5354
000053c2 64 10                    |d       |		BCC	0x53d4
000053c4 21 89 05 a0 78 f6        |!   x   |		MOVE.L	A1,(D0.W*4+#0x78f6)	;  LEW=05a0
000053ca c1 49                    | I      |		EXG.L	A0,A1
000053cc 4e b8 04 7a              |N  z    |		JSR	0x47a
000053d0 20 49                    | I      |		MOVEA.L	A1,A0
000053d2 60 0a                    |`       |		BRA	0x53de
000053d4 21 bc 93 03 fc 00 05 a0  |!       |		MOVE.L	#0x9303fc00,(D0.W*4+#0x78f6);  LEW=05a0
000053dc 78 f6                    |x       |
000053de 4c df 02 01              |L       |		MOVEM.L	(A7)+,D0+A1
000053e2 4e 75                    |Nu      |		RTS
000053e4					Timeout_Stop_PIT(A1):
000053e4 46 fc 27 00              |F '     |		MOVE.W	#0x2700,SR
000053e8 4a b8 79 b8              |J y     |		TST.L	Timeout_chain
000053ec 6b 14                    |k       |		BMI	0x5402
000053ee 4a 38 a0 0f              |J8      |		TST.B	IO_DUART_CLR_OPC_STOP_COUNTER
000053f2 30 78 a0 06              |0x      |		MOVEA.W	IO_DUART_CTUR_CTU,A0
000053f6 22 78 79 b8              |"xy     |		MOVEA.L	Timeout_chain,A1
000053fa d1 e9 00 04              |        |		ADDA.L	(A1+0x4),A0
000053fe 23 48 00 04              |#H      |		MOVE.L	A0,(A1+0x4)
00005402 4e 75                    |Nu      |		RTS
00005404					Timeout_Start_PIT():
00005404 4a b8 79 b8              |J y     |		TST.L	Timeout_chain
00005408 6b 2e                    |k.      |		BMI	0x5438
0000540a 20 30 01 e2 79 b8 00 04  | 0  y   |		MOVE.L	((#Timeout_chain)+#0x4),D0;  LEW=01e2
00005412 0c 80 00 00 7f ff        |        |		CMPI.L	#0x00007fff,D0
00005418 6f 06                    |o       |		BLE	0x5420
0000541a 20 3c 00 00 7f ff        | <      |		MOVE.L	#0x7fff,D0
00005420 91 b0 01 e2 79 b8 00 04  |    y   |		SUB.L	D0,((#Timeout_chain)+#0x4);  LEW=01e2
00005428 0c 40 00 02              | @      |		CMPI.W	#0x0002,D0
0000542c 6c 02                    |l       |		BGE	0x5430
0000542e 70 02                    |p       |		MOVEQ.L	#0x02,D0
00005430 31 c0 a0 06              |1       |		MOVE.W	D0,IO_DUART_CTUR_CTU
00005434 4a 38 a0 0e              |J8      |		TST.B	IO_DUART_SET_OPC_START_COUNTER
00005438 4e 75                    |Nu      |		RTS
0000543a					Timeout_Arm(D0=ticks,A2=entry):
0000543a 40 e7                    |@       |		MOVE.W	SR,-(A7)
0000543c 4e b8 53 e4              |N S     |		JSR	Timeout_Stop_PIT(A1)
00005440 43 f8 79 b8              |C y     |		LEA.L	Timeout_chain,A1
00005444 20 49                    | I      |		MOVEA.L	A1,A0
00005446 4a 91                    |J       |		TST.L	(A1)
00005448 6b 10                    |k       |		BMI	0x545a
0000544a 22 51                    |"Q      |		MOVEA.L	(A1),A1
0000544c 90 a9 00 04              |        |		SUB.L	(A1+0x4),D0
00005450 6c f2                    |l       |		BGE	0x5444
00005452 d0 a9 00 04              |        |		ADD.L	(A1+0x4),D0
00005456 91 a9 00 04              |        |		SUB.L	D0,(A1+0x4)
0000545a 25 40 00 04              |%@      |		MOVE.L	D0,(A2+0x4)
0000545e 24 90                    |$       |		MOVE.L	(A0),(A2)
00005460 20 8a                    |        |		MOVE.L	A2,(A0)
00005462 b5 c8                    |        |		CMPA.L	A0,A2
00005464 66 04                    |f       |		BNE	0x546a
00005466					PANIC_0x614_dfs_crash:
00005466 50 fa 06 14              |P       |		PANIC.W	#0x614
0000546a 4e b8 54 04              |N T     |		JSR	Timeout_Start_PIT()
0000546e 46 df                    |F       |		MOVE.W	(A7)+,SR
00005470 4e 75                    |Nu      |		RTS
00005472					Timeout_Cancel(A2=entry):
00005472 40 e7                    |@       |		MOVE.W	SR,-(A7)
00005474 4e b8 53 e4              |N S     |		JSR	Timeout_Stop_PIT(A1)
00005478 43 f8 79 b8              |C y     |		LEA.L	Timeout_chain,A1
0000547c 20 49                    | I      |		MOVEA.L	A1,A0
0000547e 4a 91                    |J       |		TST.L	(A1)
00005480 6b 14                    |k       |		BMI	0x5496
00005482 22 51                    |"Q      |		MOVEA.L	(A1),A1
00005484 b3 ca                    |        |		CMPA.L	A2,A1
00005486 66 f4                    |f       |		BNE	0x547c
00005488 20 92                    |        |		MOVE.L	(A2),(A0)
0000548a 6b 0a                    |k       |		BMI	0x5496
0000548c 20 2a 00 04              | *      |		MOVE.L	(A2+0x4),D0
00005490 d1 b2 01 52 00 04        |   R    |		ADD.L	D0,((A2)+#0x4)		;  LEW=0152
00005496 4e b8 54 04              |N T     |		JSR	Timeout_Start_PIT()
0000549a 46 df                    |F       |		MOVE.W	(A7)+,SR
0000549c 4e 75                    |Nu      |		RTS
0000549e					VECTOR_PITINT:
0000549e 48 e7 c0 c0              |H       |		MOVEM.L	A1+A0+D1+D0,-(A7)	; --> VECTOR_0x4f
000054a2 4e b8 53 e4              |N S     |		JSR	Timeout_Stop_PIT(A1)
000054a6 22 78 79 b8              |"xy     |		MOVEA.L	Timeout_chain,A1
000054aa b3 fc 93 03 fc 00        |        |		CMPA.L	#0x9303fc00,A1
000054b0 67 1a                    |g       |		BEQ	0x54cc
000054b2 4a a9 00 04              |J       |		TST.L	(A1+0x4)
000054b6 6e 10                    |n       |		BGT	0x54c8
000054b8 21 d1 79 b8              |! y     |		MOVE.L	(A1),Timeout_chain
000054bc 4e b8 54 04              |N T     |		JSR	Timeout_Start_PIT()
000054c0 4e b1 01 61 00 08        |N  a    |		JSR	((A1+#0x8))		;  LEW=0161
000054c6 60 04                    |`       |		BRA	0x54cc
000054c8 4e b8 54 04              |N T     |		JSR	Timeout_Start_PIT()
000054cc 4c df 03 03              |L       |		MOVEM.L	(A7)+,D0+D1+A0+A1
000054d0 4e 73                    |Ns      |		RTE
000054d2					AwaitInterrupt():
000054d2 48 e7 ff fe              |H       |		MOVEM.L	A6+A5+A4+A3+A2+A1+A0+D7+D6+D5+D4+D3+D2+D1+D0,-(A7)
000054d6 4c f8 7f ff 65 10        |L   e   |		MOVEM.L	REG_SAVE_D0,D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4+A5+A6
000054dc 42 b8 f0 00              |B       |		CLR.L	IO_CLR_RUN_LED_p16
000054e0 4e 72 20 00              |Nr      |		STOP	#0x2000
000054e4 b0 b8 65 10              |  e     |		CMP.L	REG_SAVE_D0,D0
000054e8 66 5a                    |fZ      |		BNE	0x5544
000054ea b2 b8 65 14              |  e     |		CMP.L	REG_SAVE_D1,D1
000054ee 66 54                    |fT      |		BNE	0x5544
000054f0 b4 b8 65 18              |  e     |		CMP.L	REG_SAVE_D2,D2
000054f4 66 4e                    |fN      |		BNE	0x5544
000054f6 b6 b8 65 1c              |  e     |		CMP.L	REG_SAVE_D3,D3
000054fa 66 48                    |fH      |		BNE	0x5544
000054fc b8 b8 65 20              |  e     |		CMP.L	REG_SAVE_D4,D4
00005500 66 42                    |fB      |		BNE	0x5544
00005502 ba b8 65 24              |  e$    |		CMP.L	REG_SAVE_D5,D5
00005506 66 3c                    |f<      |		BNE	0x5544
00005508 bc b8 65 28              |  e(    |		CMP.L	REG_SAVE_D6,D6
0000550c 66 36                    |f6      |		BNE	0x5544
0000550e be b8 65 2c              |  e,    |		CMP.L	REG_SAVE_D7,D7
00005512 66 30                    |f0      |		BNE	0x5544
00005514 b1 f8 65 30              |  e0    |		CMPA.L	REG_SAVE_A0,A0
00005518 66 2a                    |f*      |		BNE	0x5544
0000551a b3 f8 65 34              |  e4    |		CMPA.L	REG_SAVE_A1,A1
0000551e 66 24                    |f$      |		BNE	0x5544
00005520 b5 f8 65 38              |  e8    |		CMPA.L	REG_SAVE_A2,A2
00005524 66 1e                    |f       |		BNE	0x5544
00005526 b7 f8 65 3c              |  e<    |		CMPA.L	REG_SAVE_A3,A3
0000552a 66 18                    |f       |		BNE	0x5544
0000552c b9 f8 65 40              |  e@    |		CMPA.L	REG_SAVE_A4,A4
00005530 66 12                    |f       |		BNE	0x5544
00005532 bb f8 65 44              |  eD    |		CMPA.L	REG_SAVE_A5,A5
00005536 66 0c                    |f       |		BNE	0x5544
00005538 bd f8 65 48              |  eH    |		CMPA.L	REG_SAVE_A6,A6
0000553c 66 06                    |f       |		BNE	0x5544
0000553e 4c df 7f ff              |L       |		MOVEM.L	(A7)+,D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4+A5+A6
00005542 4e 75                    |Nu      |		RTS
00005544 9e fc 01 00              |        |		SUBA.W	#vector_ps.ac_pf,A7
00005548					PANIC_0x67b_reg_destroyed_by_int_handler:
00005548 50 fa 06 7b              |P  {    |		PANIC.W	#0x67b
0000554c 48 e7 c0 00              |H       |		MOVEM.L	D1+D0,-(A7)
00005550 20 38 ff 00              | 8      |		MOVE.L	IO_READ_SENSE_p25,D0
00005554 08 00 00 07              |        |		BTST.L	#0x7,D0
00005558 67 1e                    |g       |		BEQ	0x5578
0000555a 4a 38 79 c8              |J8y     |		TST.B	0x79c8
0000555e 66 10                    |f       |		BNE	0x5570
00005560 52 38 79 c9              |R8y     |		ADDQ.B	#0x1,0x79c9
00005564 66 30                    |f0      |		BNE	0x5596
00005566 11 fc 00 01 79 ca        |    y   |		MOVE.B	#0x01,0x79ca
0000556c 4e b8 55 e8              |N U     |		JSR	0x55e8
00005570 31 fc ff ff 79 c8        |1   y   |		MOVE.W	#0xffff,0x79c8
00005576 60 1e                    |`       |		BRA	0x5596
00005578 4a 38 79 c8              |J8y     |		TST.B	0x79c8
0000557c 67 14                    |g       |		BEQ	0x5592
0000557e 53 78 79 c8              |Sxy     |		SUBQ.W	#0x1,0x79c8
00005582 4a 38 79 c8              |J8y     |		TST.B	0x79c8
00005586 66 0e                    |f       |		BNE	0x5596
00005588 11 fc 00 02 79 ca        |    y   |		MOVE.B	#0x02,0x79ca
0000558e 4e b8 55 e8              |N U     |		JSR	0x55e8
00005592 42 78 79 c8              |Bxy     |		CLR.W	0x79c8
00005596 48 e7 80 e0              |H       |		MOVEM.L	A2+A1+A0+D0,-(A7)
0000559a 45 f8 79 bc              |E y     |		LEA.L	0x79bc,A2
0000559e 20 3c 00 00 01 86        | <      |		MOVE.L	#0x186,D0
000055a4 25 7c 00 00 55 4c 00 08  |%|  UL  |		MOVE.L	#0x554c,(A2+0x8)
000055ac 4e b8 54 3a              |N T:    |		JSR	Timeout_Arm(D0=ticks,A2=entry)
000055b0 4c df 07 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1+A2
000055b4 10 38 68 d0              | 8h     |		MOVE.B	0x68d0,D0
000055b8 42 81                    |B       |		CLR.L	D1
000055ba 08 00 00 01              |        |		BTST.L	#0x1,D0
000055be 66 02                    |f       |		BNE	0x55c2
000055c0 50 81                    |P       |		ADDQ.L	#0x8,D1
000055c2 08 00 00 02              |        |		BTST.L	#0x2,D0
000055c6 66 02                    |f       |		BNE	0x55ca
000055c8 58 81                    |X       |		ADDQ.L	#0x4,D1
000055ca 08 00 00 03              |        |		BTST.L	#0x3,D0
000055ce 66 02                    |f       |		BNE	0x55d2
000055d0 54 81                    |T       |		ADDQ.L	#0x2,D1
000055d2 08 00 00 05              |        |		BTST.L	#0x5,D0
000055d6 66 02                    |f       |		BNE	0x55da
000055d8 52 81                    |R       |		ADDQ.L	#0x1,D1
000055da 21 c1 f2 00              |!       |		MOVE.L	D1,IO_FRONT_PANEL_p27
000055de 42 38 68 d0              |B8h     |		CLR.B	0x68d0
000055e2 4c df 00 03              |L       |		MOVEM.L	(A7)+,D0+D1
000055e6 4e 75                    |Nu      |		RTS
000055e8 48 e7 1c 2a              |H  *    |		MOVEM.L	A6+A4+A2+D5+D4+D3,-(A7)
000055ec 45 f8 79 ca              |E y     |		LEA.L	0x79ca,A2
000055f0 49 f9 00 00 e0 56        |I    V  |		LEA.L	0xe056,A4
000055f6 72 01                    |r       |		MOVEQ.L	#0x01,D1
000055f8 4e b9 00 00 2a ce        |N   *   |		JSR	0x2ace
000055fe 45 f8 79 ca              |E y     |		LEA.L	0x79ca,A2
00005602 72 01                    |r       |		MOVEQ.L	#0x01,D1
00005604 76 0a                    |v       |		MOVEQ.L	#0x0a,D3
00005606 4e b9 00 00 25 2c        |N   %,  |		JSR	TEXT_TO_CONSOLE(A2=ptr,D1=len, D3)
0000560c 4c df 54 38              |L T8    |		MOVEM.L	(A7)+,D3+D4+D5+A2+A4+A6
00005610 4e 75                    |Nu      |		RTS
00005612 42 b8 fd 00              |B       |		CLR.L	IO_CLR_PFINT_p23
00005616 4e 75                    |Nu      |		RTS
00005618					VECTOR_PS.AC_PF:
00005618 11 fc 00 00 80 0b        |        |		MOVE.B	#0x00,IO_RTC_RAM_MIN	; --> VECTOR_0x40
0000561e 21 fc 00 06 00 00 f4 00  |!       |		MOVE.L	#0x60000,IO_WRITE_CONTROL_p24
00005626 48 f8 ff ff 68 80        |H   h   |		MOVEM.L	D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4+A5+A6+A7,0x6880
0000562c 20 6f 00 02              | o      |		MOVEA.L	(A7+0x2),A0
00005630 4e b9 80 00 20 10        |N       |		JSR	IOC_EEPROM_PART2_EXPORT_2010
00005636 0d 0a 2a 2a 2a 20 41 43  |  *** AC|		.TXT	'\r\n'
0000563e 20 70 6f 77 65 72 20 69  | power i|		.TXT	'*** AC power is LOW, waiting for it to become normal ***'
00005672 4a 38 a0 0f              |J8      |		TST.B	IO_DUART_CLR_OPC_STOP_COUNTER
00005676 31 fc fd e8 a0 06        |1       |		MOVE.W	#0xfde8,IO_DUART_CTUR_CTU
0000567c 4a 38 a0 0e              |J8      |		TST.B	IO_DUART_SET_OPC_START_COUNTER
00005680 08 38 00 03 a0 05        | 8      |		BTST.B	#0x3,IO_DUART_IMR_ISR
00005686 67 f8                    |g       |		BEQ	0x5680
00005688 42 b8 fd 00              |B       |		CLR.L	IO_CLR_PFINT_p23
0000568c 20 38 f8 00              | 8      |		MOVE.L	IO_READ_STATUS_p24,D0
00005690 08 00 00 07              |        |		BTST.L	#0x7,D0
00005694 66 9a                    |f       |		BNE	0x5630
00005696 11 fc 00 01 80 0b        |        |		MOVE.B	#0x01,IO_RTC_RAM_MIN
0000569c 34 3c 02 00              |4<      |		MOVE.W	#0x200,D2
000056a0 60 76                    |`v      |		BRA	0x5718
000056a2 e9 9a                    |        |		ROL.L	#0x4,D2
000056a4 70 0f                    |p       |		MOVEQ.L	#0x0f,D0
000056a6 c0 82                    |        |		AND.L	D2,D0
000056a8 0c 00 00 09              |        |		CMPI.B	#0x09,D0
000056ac 6f 02                    |o       |		BLE	0x56b0
000056ae 5e 00                    |^       |		ADDQ.B	#0x7,D0
000056b0 06 00 00 30              |   0    |		ADDI.B	#0x30,D0
000056b4 4e b9 80 00 20 0c        |N       |		JSR	IOC_EEPROM_PART2_RESTART_MACHINE()
000056ba 51 c9 ff e6              |Q       |		DBF	D1,0x56a2
000056be 4e 75                    |Nu      |		RTS
000056c0					VECTOR_TRAPV:
000056c0 08 17 00 05              |        |		BTST.B	#0x5,(A7)		; --> VECTOR_TRAPV
000056c4 67 00 b1 72              |g  r    |		BEQ	0x838
000056c8 4a 77 01 62 00 08 00 02  |Jw b    |		TST.W	((A7+#0x8)+#0x2)	;  LEW=0162
000056d0 66 22                    |f"      |		BNE	0x56f4
000056d2 4a b7 01 62 00 08 00 02  |J  b    |		TST.L	((A7+#0x8)+#0x2)	;  LEW=0162
000056da 67 02                    |g       |		BEQ	0x56de
000056dc 4e 40                    |N@      |		TRAP	#0
000056de 2f 00                    |/       |		MOVE.L	D0,-(A7)
000056e0 30 39 93 03 fc 32        |09   2  |		MOVE.W	0x9303fc32,D0
000056e6 e0 58                    | X      |		ROR.W	#0x8,D0
000056e8 52 40                    |R@      |		ADDQ.W	#0x1,D0
000056ea 33 c0 93 03 fc 32        |3    2  |		MOVE.W	D0,0x9303fc32
000056f0 20 1f                    |        |		MOVE.L	(A7)+,D0
000056f2 4e 73                    |Ns      |		RTE
000056f4 08 f8 00 00 79 cb        |    y   |		BSET.B	#0x0,0x79cb
000056fa 67 02                    |g       |		BEQ	0x56fe
000056fc 4e 40                    |N@      |		TRAP	#0
000056fe 46 fc 27 00              |F '     |		MOVE.W	#0x2700,SR
00005702 48 f8 ff ff 68 80        |H   h   |		MOVEM.L	D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4+A5+A6+A7,0x6880
00005708 13 fc 00 0f 00 00 fc 01  |        |		MOVE.B	#0x0f,BOOT_REASON_CODE
00005710 20 6f 00 08              | o      |		MOVEA.L	(A7+0x8),A0
00005714 34 28 00 02              |4(      |		MOVE.W	(A0+0x2),D2
00005718 42 39 00 00 fc 05        |B9      |		CLR.B	0xfc05
0000571e 31 c2 00 00              |1       |		MOVE.W	D2,0x0
00005722 23 c8 00 00 fc 08        |#       |		MOVE.L	A0,0xfc08
00005728 2e 7c 00 00 68 80        |.|  h   |		MOVEA.L	#0x6880,A7
0000572e 4e b9 80 00 20 10        |N       |		JSR	IOC_EEPROM_PART2_EXPORT_2010
00005734 0d 0a 49 2f 4f 20 50 72  |  I/O Pr|		.TXT	'\r\n'
0000573c 6f 63 65 73 73 6f 72 20  |ocessor |		.TXT	'I/O Processor Kernel error '
00005752 72 03                    |r       |		MOVEQ.L	#0x03,D1
00005754 48 42                    |HB      |		SWAP.W	D2
00005756 61 00 ff 4a              |a  J    |		BSR	0x56a2
0000575a 4e b9 80 00 20 10        |N       |		JSR	IOC_EEPROM_PART2_EXPORT_2010
00005760 20 61 74 20 50 43 3d 00  | at PC= |		.TXT	' at PC='
00005768 72 07                    |r       |		MOVEQ.L	#0x07,D1
0000576a 24 08                    |$       |		MOVE.L	A0,D2
0000576c 4e b8 56 a2              |N V     |		JSR	0x56a2
00005770 4c f8 ff ff 68 80        |L   h   |		MOVEM.L	0x6880,D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4+A5+A6+A7
00005776 08 39 00 04 00 00 fc 00  | 9      |		BTST.B	#0x4,0xfc00
0000577e 66 02                    |f       |		BNE	0x5782
00005780 4e 40                    |N@      |		TRAP	#0
00005782 0c 38 00 7b 00 01        | 8 {    |		CMPI.B	#0x7b,0x1
00005788 66 0a                    |f       |		BNE	0x5794
0000578a 21 fc 00 00 00 08 f3 00  |!       |		MOVE.L	#0x8,IO_SENSE_TEST_p25
00005792 4e 40                    |N@      |		TRAP	#0
00005794 08 f8 00 00 79 cc        |    y   |		BSET.B	#0x0,0x79cc
0000579a 66 24                    |f$      |		BNE	0x57c0
0000579c 42 39 00 00 fc 05        |B9      |		CLR.B	0xfc05
000057a2 46 fc 27 00              |F '     |		MOVE.W	#0x2700,SR
000057a6 48 f8 ff ff 68 80        |H   h   |		MOVEM.L	D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4+A5+A6+A7,0x6880
000057ac 2e 7c 00 00 68 80        |.|  h   |		MOVEA.L	#0x6880,A7
000057b2 4e 68                    |Nh      |		MOVE.L	USP,A0
000057b4 21 c8 68 c0              |! h     |		MOVE.L	A0,0x68c0
000057b8 4e b8 34 dc              |N 4     |		JSR	0x34dc
000057bc 4e b8 18 76              |N  v    |		JSR	0x1876
000057c0 4e f9 80 00 20 04        |N       |		JMP	IOC_EEPROM_PART2_EXPORT_2004
000057c6					VECTOR_RESET:
000057c6 7e 09                    |~       |		MOVEQ.L	#0x09,D7		; --> VECTOR_RESET
000057c8 4e 7b 70 02              |N{p     |		MOVEC	D7,CACR			; Cache Control Register
000057cc 9f f9 80 00 20 2c        |     ,  |		SUBA.L	IOC_EEPROM_PART2_OUT_TEXT(A3),A7
000057d2 20 4f                    | O      |		MOVEA.L	A7,A0
000057d4 4e b9 80 00 20 24        |N    $  |		JSR	IOC_EEPROM_PART2_OUT_NUMBER(D0)
000057da 4a 39 00 00 fc 00        |J9      |		TST.B	0xfc00
000057e0 6a 02                    |j       |		BPL	0x57e4
000057e2 4e 40                    |N@      |		TRAP	#0
000057e4 46 fc 27 00              |F '     |		MOVE.W	#0x2700,SR
000057e8 21 fc 00 00 59 24 00 04  |!   Y$  |		MOVE.L	#VECTOR_MAP_PERR,0x4
000057f0 20 7c 00 00 68 00        | |  h   |		MOVEA.L	#0x6800,A0
000057f6 2e 3c 00 00 90 00        |.<      |		MOVE.L	#INIT_KERNEL_03_FIFO(),D7
000057fc 42 98                    |B       |		CLR.L	(A0)+
000057fe be 88                    |        |		CMP.L	A0,D7
00005800 66 fa                    |f       |		BNE	0x57fc
00005802 20 7c 00 00 bc 8c        | |      |		MOVEA.L	#0xbc8c,A0
00005808 2e 0f                    |.       |		MOVE.L	A7,D7
0000580a 02 07 00 fc              |        |		ANDI.B	#0xfc,D7
0000580e 2e 47                    |.G      |		MOVEA.L	D7,A7
00005810 42 98                    |B       |		CLR.L	(A0)+
00005812 b1 cf                    |        |		CMPA.L	A7,A0
00005814 6d fa                    |m       |		BLT	0x5810
00005816 31 c0 68 c6              |1 h     |		MOVE.W	D0,0x68c6
0000581a 11 c1 68 c4              |  h     |		MOVE.B	D1,0x68c4
0000581e 21 c9 68 c8              |! h     |		MOVE.L	A1,0x68c8
00005822 47 f8 04 1a              |G       |		LEA.L	t_x1b_KInitializing_M200_I_O_Processor_Kernel_0_8_11_r_n,A3
00005826 4e b9 80 00 20 14        |N       |		JSR	IOC_EEPROM_PART2_IN_CHAR()
0000582c 4e b8 52 8e              |N R     |		JSR	INIT_KERNEL
00005830 4e b9 80 00 20 10        |N       |		JSR	IOC_EEPROM_PART2_EXPORT_2010
00005836 49 4f 50 20 4b 65 72 6e  |IOP Kern|		.TXT	'IOP Kernel is initialized\r\n'
00005852 46 fc 20 00              |F       |		MOVE.W	#0x2000,SR
00005856 4e f8 08 18              |N       |		JMP	0x818
0000585a					R1K_OP_07_MEM(A0=mailbox):
0000585a 42 41                    |BA      |		CLR.W	D1
0000585c 12 28 00 1b              | (      |		MOVE.B	(A0+0x1b),D1
00005860 43 bc 00 05              |C       |		CHK.W	#0x5,D1
00005864 4e f0 15 a1 65 4c        |N   eL  |		JMP	((D1.W*4+#r1k_op_07_dispatch));  LEW=15a1
0000586a					R1K_OP_07_00(A0=mailbox):
0000586a 70 01                    |p       |		MOVEQ.L	#0x01,D0
0000586c 60 06                    |`       |		BRA	0x5874
0000586e					R1K_OP_07_02(A0=mailbox):
0000586e 70 02                    |p       |		MOVEQ.L	#0x02,D0
00005870 60 02                    |`       |		BRA	0x5874
00005872					R1K_OP_07_04(A0=mailbox):
00005872 70 04                    |p       |		MOVEQ.L	#0x04,D0
00005874 48 e7 7e 70              |H ~p    |		MOVEM.L	A3+A2+A1+D6+D5+D4+D3+D2+D1,-(A7)
00005878 24 00                    |$       |		MOVE.L	D0,D2
0000587a 10 28 00 1a              | (      |		MOVE.B	(A0+0x1a),D0
0000587e 67 04                    |g       |		BEQ	0x5884
00005880 c0 c2                    |        |		MULU.W	D2,D0
00005882 60 04                    |`       |		BRA	0x5888
00005884 30 3c 04 00              |0<      |		MOVE.W	#0x400,D0
00005888 26 28 00 1c              |&(      |		MOVE.L	(A0+0x1c),D3
0000588c 26 43                    |&C      |		MOVEA.L	D3,A3
0000588e 24 70 15 a0 58 f4        |$p  X   |		MOVEA.L	(D1.W*4+#r1k_op_07_mem_dispatch),A2;  LEW=15a0
00005894 4e b8 07 5a              |N  Z    |		JSR	GET_SECTOR_BUFFER([A0+0x13].B => A1)
00005898 21 fc 00 00 58 cc 79 d4  |!   X y |		MOVE.L	#0x58cc,0x79d4
000058a0 21 fc 00 00 59 3e 00 08  |!   Y>  |		MOVE.L	#0x593e,0x8
000058a8 42 85                    |B       |		CLR.L	D5
000058aa 4e d2                    |N       |		JMP	(A2)
000058ac					R1K_OP_07_MEM_00(A0=mailbox):
000058ac 12 d3                    |        |		MOVE.B	(A3),(A1)+
000058ae 60 12                    |`       |		BRA	0x58c2
000058b0					R1K_OP_07_MEM_01(A0=mailbox):
000058b0 16 99                    |        |		MOVE.B	(A1)+,(A3)
000058b2 60 0e                    |`       |		BRA	0x58c2
000058b4					R1K_OP_07_MEM_02(A0=mailbox):
000058b4 32 d3                    |2       |		MOVE.W	(A3),(A1)+
000058b6 60 0a                    |`       |		BRA	0x58c2
000058b8					R1K_OP_07_MEM_03(A0=mailbox):
000058b8 36 99                    |6       |		MOVE.W	(A1)+,(A3)
000058ba 60 06                    |`       |		BRA	0x58c2
000058bc					R1K_OP_07_MEM_04(A0=mailbox):
000058bc 22 d3                    |"       |		MOVE.L	(A3),(A1)+
000058be 60 02                    |`       |		BRA	0x58c2
000058c0					R1K_OP_07_MEM_05(A0=mailbox):
000058c0 26 99                    |&       |		MOVE.L	(A1)+,(A3)
000058c2 da 82                    |        |		ADD.L	D2,D5
000058c4 90 42                    | B      |		SUB.W	D2,D0
000058c6 67 04                    |g       |		BEQ	0x58cc
000058c8 d7 c2                    |        |		ADDA.L	D2,A3
000058ca 60 de                    |`       |		BRA	0x58aa
000058cc 42 b8 79 d4              |B y     |		CLR.L	0x79d4
000058d0 21 fc 00 00 59 7a 00 08  |!   Yz  |		MOVE.L	#0x597a,0x8
000058d8 e2 09                    |        |		LSR.B	#0x1,D1
000058da 65 04                    |e       |		BCS	0x58e0
000058dc 21 45 00 08              |!E      |		MOVE.L	D5,(A0+0x8)
000058e0 43 e8 00 1a              |C       |		LEA.L	(A0+0x1a),A1
000058e4 42 59                    |BY      |		CLR.W	(A1)+
000058e6 4c 42 50 05              |LBP     |		DIVU.L	D2,D5,D5
000058ea 22 85                    |"       |		MOVE.L	D5,(A1)
000058ec 4c df 0e 7e              |L  ~    |		MOVEM.L	(A7)+,D1+D2+D3+D4+D5+D6+A1+A2+A3
000058f0 4e f8 04 98              |N       |		JMP	ReturnMailbox_1()
000058f4					r1k_op_07_mem_dispatch:
000058f4 00 00 58 ac              |  X     |		.CODE	R1K_OP_07_MEM_00(A0=mailbox)
000058f8 00 00 58 b0              |  X     |		.CODE	R1K_OP_07_MEM_01(A0=mailbox)
000058fc 00 00 58 b4              |  X     |		.CODE	R1K_OP_07_MEM_02(A0=mailbox)
00005900 00 00 58 b8              |  X     |		.CODE	R1K_OP_07_MEM_03(A0=mailbox)
00005904 00 00 58 bc              |  X     |		.CODE	R1K_OP_07_MEM_04(A0=mailbox)
00005908 00 00 58 c0              |  X     |		.CODE	R1K_OP_07_MEM_05(A0=mailbox)
0000590c					VECTOR_SPURIOUS_IRQ:
0000590c 4e 71                    |Nq      |		NOP				; --> VECTOR_SPURIOUS_IRQ
0000590e 4e 73                    |Ns      |		RTE
00005910					VECTOR_CHK:
00005910 08 17 00 05              |        |		BTST.B	#0x5,(A7)		; --> VECTOR_CHK
00005914 67 00 af 22              |g  "    |		BEQ	0x838
00005918					PANIC_0x827_iop_kernel_constraint_error:
00005918 50 fa 08 27              |P  '    |		PANIC.W	#0x827
0000591c					VECTOR_ADDRESS_ERROR:
0000591c 08 17 00 05              |        |		BTST.B	#0x5,(A7)		; --> VECTOR_ADDRESS_ERROR
00005920 67 00 af 16              |g       |		BEQ	0x838
00005924					PANIC_0x728_unknown_interrupt:
00005924					VECTOR_EXT_LEVEL_7:
00005924					VECTOR_MAP_PERR:
00005924					VECTOR_MODEM.DSCHG:
00005924					VECTOR_RESPONSE_INTR:
00005924					VECTOR_SCSI_D:
00005924					VECTOR_SCSI_T:
00005924					VECTOR_VME:
											; Via VECTOR_0xf0
											; Via VECTOR_RESET
00005924 50 fa 07 28              |P  (    |		PANIC.W	#0x728			; --> VECTOR_TRACE
00005928					VECTOR_PRIV_VIOLATION:
00005928 08 17 00 05              |        |		BTST.B	#0x5,(A7)		; --> VECTOR_PRIV_VIOLATION
0000592c 67 00 af 0a              |g       |		BEQ	0x838
00005930					PANIC_0x629_priv_violation:
00005930 50 fa 06 29              |P  )    |		PANIC.W	#0x629
00005934					VECTOR_BUS_ERROR:
											; Via VECTOR_BUS_ERROR
00005934 08 38 00 00 f8 00        | 8      |		BTST.B	#0x0,IO_READ_STATUS_p24	; --> VECTOR_BUS_ERROR
0000593a 57 fa 06 01              |W       |		TRAPEQ.W	#0x0601
0000593e 4a b8 79 d4              |J y     |		TST.L	0x79d4			; Via VECTOR_BUS_ERROR
00005942 57 fa 06 01              |W       |		TRAPEQ.W	#0x0601
00005946 42 b8 f9 00              |B       |		CLR.L	IO_CLEAR_BERR_p24
0000594a 31 fc 00 01 79 ce        |1   y   |		MOVE.W	#0x1,0x79ce
00005950 21 c0 79 d0              |! y     |		MOVE.L	D0,0x79d0
00005954 30 2f 00 06              |0/      |		MOVE.W	(A7+0x6),D0
00005958 e9 58                    | X      |		ROL.W	#0x4,D0
0000595a 02 40 00 0f              | @      |		ANDI.W	#0x000f,D0
0000595e 10 30 01 a0 5c 00        | 0  \   |		MOVE.B	(D0.W+#0x5c00),D0	;  LEW=01a0
00005964 de c0                    |        |		ADDA.W	D0,A7
00005966 20 38 79 d0              | 8y     |		MOVE.L	0x79d0,D0
0000596a 21 f8 79 d4 79 d0        |! y y   |		MOVE.L	0x79d4,0x79d0
00005970 42 b8 79 d4              |B y     |		CLR.L	0x79d4
00005974 4e f0 01 e1 79 d0        |N   y   |		JMP	((#0x79d0))		;  LEW=01e1
0000597a 21 fc 00 00 5a 24 00 08  |!   Z$  |		MOVE.L	#PANIC_0x654_recursive_bus_error,0x8; Via VECTOR_BUS_ERROR
00005982 21 c0 79 d0              |! y     |		MOVE.L	D0,0x79d0
00005986 20 38 f8 00              | 8      |		MOVE.L	IO_READ_STATUS_p24,D0
0000598a 08 00 00 1b              |        |		BTST.L	#0x1b,D0
0000598e 67 3a                    |g:      |		BEQ	0x59ca
00005990 42 b8 f9 00              |B       |		CLR.L	IO_CLEAR_BERR_p24
00005994 21 fc 00 0c 00 00 f4 00  |!       |		MOVE.L	#0xc0000,IO_WRITE_CONTROL_p24
0000599c 20 37 01 61 00 10        | 7 a    |		MOVE.L	((A7+#0x10)),D0		;  LEW=0161
000059a2 20 38 f8 00              | 8      |		MOVE.L	IO_READ_STATUS_p24,D0
000059a6 21 fc 00 0e 00 00 f4 00  |!       |		MOVE.L	#0xe0000,IO_WRITE_CONTROL_p24
000059ae 08 00 00 1b              |        |		BTST.L	#0x1b,D0
000059b2 66 68                    |fh      |		BNE	0x5a1c
000059b4 42 b8 f9 00              |B       |		CLR.L	IO_CLEAR_BERR_p24
000059b8 52 b8 79 d8              |R y     |		ADDQ.L	#0x1,0x79d8
000059bc 20 38 79 d0              | 8y     |		MOVE.L	0x79d0,D0
000059c0 21 fc 00 00 59 7a 00 08  |!   Yz  |		MOVE.L	#0x597a,0x8
000059c8 4e 73                    |Ns      |		RTE
000059ca 20 38 79 d0              | 8y     |		MOVE.L	0x79d0,D0
000059ce 21 fc 00 00 59 7a 00 08  |!   Yz  |		MOVE.L	#0x597a,0x8
000059d6 08 17 00 05              |        |		BTST.B	#0x5,(A7)
000059da 67 00 ae 5c              |g  \    |		BEQ	0x838
000059de 20 2f 00 10              | /      |		MOVE.L	(A7+0x10),D0
000059e2 02 80 ff ff fe 00        |        |		ANDI.L	#0xfffffe00,D0
000059e8 0c 80 93 03 e4 00        |        |		CMPI.L	#0x9303e400,D0
000059ee 67 08                    |g       |		BEQ	0x59f8
000059f0 20 38 79 d0              | 8y     |		MOVE.L	0x79d0,D0
000059f4					PANIC_0x601_bus_error:
000059f4 50 fa 06 01              |P       |		PANIC.W	#0x601
000059f8 20 2f 00 02              | /      |		MOVE.L	(A7+0x2),D0
000059fc 0c 80 00 00 90 44        |     D  |		CMPI.L	#0x00009044,D0
00005a02 5d fa 06 01              |]       |		TRAPLT.W	#0x0601
00005a06 0c 80 00 00 b4 58        |     X  |		CMPI.L	#0x0000b458,D0
00005a0c 52 fa 06 01              |R       |		TRAPHI.W	#0x0601
00005a10 20 38 79 d0              | 8y     |		MOVE.L	0x79d0,D0
00005a14 4e f0 01 f1 00 00 90 84  |N       |		JMP	((#VME_LONGJMP2))	;  LEW=01f1
00005a1c 20 38 79 d0              | 8y     |		MOVE.L	0x79d0,D0
00005a20					PANIC_0x757_memory_parity_error:
00005a20 50 fa 07 57              |P  W    |		PANIC.W	#0x757
00005a24					PANIC_0x654_recursive_bus_error:
00005a24 50 fa 06 54              |P  T    |		PANIC.W	#0x654			; Via VECTOR_BUS_ERROR
00005a28 00 00 00 00 00 00 00 00  |        |		.BLANK	00[0x1d8]
00005c00 08 08 0c 08 08 08 08 08  |        |		.XXX[0x10]
00005c08 3a 14 20 5c 08 08 08 08  |:  \    |
00005c10					r1k_op_dispatch:
00005c10 00 00 05 c2              |        |		.CODE	PANIC_0x807_io_request_to_null_device
00005c14 00 00 25 fe              |  %     |		.CODE	R1K_OP_01_PORT(A0=mailbox)
00005c18 00 00 0f ce              |        |		.CODE	R1K_OP_02_DISK(A0=mailbox)
00005c1c 00 00 19 7c              |   |    |		.CODE	R1K_OP_03_TAPE(A0=mailbox)
00005c20 00 00 4f da              |  O     |		.CODE	R1K_OP_04(A0=mailbox)
00005c24 00 00 44 4e              |  DN    |		.CODE	R1K_OP_05(A0=mailbox)
00005c28 00 00 0e de              |        |		.CODE	R1K_OP_06(A0=mailbox)
00005c2c 00 00 58 5a              |  XZ    |		.CODE	R1K_OP_07_MEM(A0=mailbox)
00005c30					KERNCALL_VECTORS:
00005c30 00 00 0a da              |        |		.CODE	KC00_GetBootDev(VAR a : Byte; VAR b : Word)
00005c34 00 00 09 0a              |        |		.CODE	KC01_DumpOn
00005c38 00 00 09 16              |        |		.CODE	KC02_Start_Disk_IO(desc : Pointer; dst : Pointer ; c : W)
00005c3c 00 00 09 90              |        |		.CODE	KC03_Wait_Disk_IO(a : W; VAR status : Byte)
00005c40 00 00 09 c0              |        |		.CODE	KERNCALL_04
00005c44 00 00 0a 86              |        |		.CODE	KC05_PortWriteString(port : Word ; str : String)
00005c48 00 00 0a 66              |   f    |		.CODE	KC06_PortPutChar(port : Word ; b : char)
00005c4c 00 00 0a b6              |        |		.CODE	KC07_PortGetChar(port : Word ; VAR ret : Word)
00005c50 00 00 0a 9e              |        |		.CODE	KC08_PortSomething(port: Word; b: Byte)
00005c54 00 00 0a c8              |        |		.CODE	KC09_PortStatus(Port : Word; VAR b: Byte)
00005c58 00 00 0a 7e              |   ~    |		.CODE	KC0a(a: Word; b: String)
00005c5c 00 00 08 f6              |        |		.CODE	KC0b
00005c60 00 00 0a 10              |        |		.CODE	KC0c_Write_Modem_Char(a, b: Word ; c : char)
00005c64 00 00 0a 30              |   0    |		.CODE	KC0d_Write_Modem_String(Word, Word, Char)
00005c68 00 00 0a 50              |   P    |		.CODE	KERNCALL_0e
00005c6c 00 00 09 3e              |   >    |		.CODE	KC0f_ReInit
00005c70 00 00 09 00              |        |		.CODE	KC10_Panic(code : Long)
00005c74 00 00 0a ea              |        |		.CODE	KC11_Live(void)
00005c78 00 00 08 ae              |        |		.CODE	KC12_Sleep(dur: Long)
00005c7c 00 00 0b 0c              |        |		.CODE	KC13_ReadRtc
00005c80 00 00 0b de              |        |		.CODE	KC14_WriteRtc
00005c84 00 00 0b f4              |        |		.CODE	KC15_DiagBus(a : Word; b : Long) : Byte
00005c88 00 00 0c 0a              |        |		.CODE	KC16_Clock_Margin
00005c8c 00 00 0c 78              |   x    |		.CODE	KC17_Power_Margin
00005c90 00 00 0c be              |        |		.CODE	KERNCALL_18
00005c94 00 00 0c dc              |        |		.CODE	KERNCALL_19
00005c98 00 00 0d 1c              |        |		.CODE	KERNCALL_1a
00005c9c 00 00 0d 78              |   x    |		.CODE	KERNCALL_1b
00005ca0 00 00 0d c4              |        |		.CODE	KC1c_ProtCopy(src : Pointer; dst : Pointer; len : Word)
00005ca4 00 00 0e 08              |        |		.CODE	KC1d_BusCopy(src : Pointer; sfc : Word; dst : Pointer; dfc : Word; len : Word
00005ca8 00 00 0e 5e              |   ^    |		.CODE	KC1e_Fifo_Tx_Response(ptr : Pointer; chan : Word)
00005cac 00 00 0e 92              |        |		.CODE	KC1f_Fifo_Rx_Request(ptr : Pointer; chan : Word; VAR flag : Bool)
00005cb0 00 00 0e ce              |        |		.CODE	KC20_Estop(void)
00005cb4					Month_Table:
00005cb4 00 00                    |        |		.CONST	0x0,0x0
00005cb6 00 00                    |        |		.CONST	0x0,0x0
00005cb8 01 31                    | 1      |		.CONST	0x1,0x31
00005cba 02 31                    | 1      |		.CONST	0x2,0x31
00005cbc 03 31                    | 1      |		.CONST	0x3,0x31
00005cbe 04 30                    | 0      |		.CONST	0x4,0x30
00005cc0 05 31                    | 1      |		.CONST	0x5,0x31
00005cc2 06 30                    | 0      |		.CONST	0x6,0x30
00005cc4 07 31                    | 1      |		.CONST	0x7,0x31
00005cc6 08 31                    | 1      |		.CONST	0x8,0x31
00005cc8 09 30                    | 0      |		.CONST	0x9,0x30
00005cca 09 30                    | 0      |		.CONST	0x9,0x30
00005ccc 09 30                    | 0      |		.CONST	0x9,0x30
00005cce 09 30                    | 0      |		.CONST	0x9,0x30
00005cd0 09 30                    | 0      |		.CONST	0x9,0x30
00005cd2 09 30                    | 0      |		.CONST	0x9,0x30
00005cd4 09 30                    | 0      |		.CONST	0x9,0x30
00005cd6 10 31                    | 1      |		.CONST	0x10,0x31
00005cd8 11 30                    | 0      |		.CONST	0x11,0x30
00005cda 93 03 fc 12 93 03        |        |		.XXX[0x6]
00005ce0 e4 00                    |        |		.XXX[0x2]
00005ce2					r1k_op_06_vme_dispatch:
00005ce2 00 00 a0 84              |        |		.CODE	R1K_OP_06_VME_00(A0=mailbox)
00005ce6 00 00 a1 2e              |   .    |		.CODE	R1K_OP_06_VME_01(A0=mailbox)
00005cea 00 00 a1 2e              |   .    |		.CODE	R1K_OP_06_VME_01(A0=mailbox)
00005cee 00 00 a1 ec              |        |		.CODE	R1K_OP_06_VME_03(A0=mailbox)
00005cf2 00 00 a7 a0              |        |		.CODE	R1K_OP_06_VME_04(A0=mailbox)
00005cf6 00 00 ab e6              |        |		.CODE	R1K_OP_06_VME_05(A0=mailbox)
00005cfa 00 00 ad 6e              |   n    |		.CODE	R1K_OP_06_VME_06(A0=mailbox)
00005cfe 00 00 a9 54              |   T    |		.CODE	R1K_OP_06_VME_07(A0=mailbox)
00005d02 00 00 ae 90              |        |		.CODE	R1K_OP_06_VME_08(A0=mailbox)
00005d06 00 00 0f be              |        |		.CODE	R1K_OP_06_VME_09(A0=mailbox)
00005d0a 00 00                    |        |		.XXX[0x2]
00005d0c					disk_unibus_adr:
00005d0c 93 03 fd c0              |        |		.CONST	0x9303fdc0
00005d10 93 03 fc c0              |        |		.CONST	0x9303fcc0
00005d14 93 03 fc 80              |        |		.CONST	0x9303fc80
00005d18 93 03 fc 40              |   @    |		.CONST	0x9303fc40
00005d1c 02 ac 02 b0              |        |		.XXX[0x4]
00005d20 02 b4 02 b8              |        |		.XXX[0x4]
00005d24					r1k_op_02_disk_dispatch:
00005d24 00 00 12 7a              |   z    |		.CODE	R1K_OP_02_DISK_00(A0=mailbox)
00005d28 00 00 13 00              |        |		.CODE	R1K_OP_02_DISK_01(A0=mailbox)
00005d2c 00 00 12 1a              |        |		.CODE	R1K_OP_02_DISK_02(A0=mailbox)
00005d30 00 00 12 1a              |        |		.CODE	R1K_OP_02_DISK_02(A0=mailbox)
00005d34 00 00 12 1a              |        |		.CODE	R1K_OP_02_DISK_02(A0=mailbox)
00005d38 00 00 11 04              |        |		.CODE	R1K_OP_02_DISK_05(A0=mailbox)
00005d3c 00 00 11 04              |        |		.CODE	R1K_OP_02_DISK_05(A0=mailbox)
00005d40 00 00 12 60              |   `    |		.CODE	R1K_OP_02_DISK_07(A0=mailbox)
00005d44 00 00 12 60              |   `    |		.CODE	R1K_OP_02_DISK_07(A0=mailbox)
00005d48 00 00 12 46              |   F    |		.CODE	R1K_OP_02_DISK_09(A0=mailbox)
00005d4c 00 00 12 14              |        |		.CODE	R1K_OP_02_DISK_0a(A0=mailbox)
00005d50 00 00 12 1a              |        |		.CODE	R1K_OP_02_DISK_02(A0=mailbox)
00005d54 00 00 12 1a              |        |		.CODE	R1K_OP_02_DISK_02(A0=mailbox)
00005d58 00 00 12 14              |        |		.CODE	R1K_OP_02_DISK_0a(A0=mailbox)
00005d5c 00 00 11 72              |   r    |		.CODE	R1K_OP_02_DISK_0e(A0=mailbox)
00005d60 00 00 11 d6              |        |		.CODE	R1K_OP_02_DISK_0f(A0=mailbox)
00005d64 00 00 11 04              |        |		.CODE	R1K_OP_02_DISK_05(A0=mailbox)
00005d68 00 00 11 04              |        |		.CODE	R1K_OP_02_DISK_05(A0=mailbox)
00005d6c 00 00 12 06              |        |		.CODE	R1K_OP_02_DISK_12(A0=mailbox)
00005d70 00 00 00 00 00 00 00 00  |        |		.XXX[0x48]
00005d78 00 00 14 fe 00 00 14 ba  |        |
00005d80 00 00 14 f2 00 00 00 00  |        |
00005d88 00 00 00 80 00 00 14 c4  |        |
00005d90 00 00 14 c0 00 00 00 00  |        |
00005d98 00 00 15 04 00 00 14 b0  |        |
00005da0 00 00 14 e2 00 00 15 12  |        |
00005da8 00 00 00 00 00 00 00 00  |        |
00005db0 00 00 00 00 00 00 00 80  |        |
00005db8 00 00 00 00 00 00 00 00  |        |		.BLANK	00[0x18]
00005dd0 00 00                    |        |		.BLANK	00[0x2]
00005dd2 14 fe 00 00 14 fe        |        |		.XXX[0x6]
00005dd8 00 00 14 da 00 00 14 d6  |        |		.XXX[0x8]
00005de0 00 00 00 00 00 00 00 00  |        |		.BLANK	00[0x18]
00005df8 00 00 00 00 00 00        |        |		.BLANK	00[0x6]
00005dfe 14 f2                    |        |		.XXX[0x2]
00005e00 00 00 14 f2 00 00 00 00  |        |		.XXX[0x48]
00005e08 ff 00 01 00 02 00 01 00  |        |
00005e10 03 00 01 00 02 00 01 00  |        |
00005e18 01 02 04 08 00 03 03 d0  |        |
00005e20 03 d1 03 d2 03 d3 ac 94  |        |
00005e28 90 8c 88 b0 84 80 7c 78  |      |x|
00005e30 b4 74 70 6c 68 b8 94 90  | tplh   |
00005e38 8c 88 00 00 93 03 f5 50  |       P|
00005e40 93 03 f5 54 93 03 f5 58  |   T   X|
00005e48 93 03 f5 5c              |   \    |		.XXX[0x4]
00005e4c					tape1_dispatch:
00005e4c 00 00 1a ca              |        |		.CODE	tape1_00
00005e50 00 00 1b 60              |   `    |		.CODE	tape1_01
00005e54 00 00 1b d6              |        |		.CODE	tape1_02
00005e58 00 00 1b d6              |        |		.CODE	tape1_02
00005e5c 00 00 1c 26              |   &    |		.CODE	tape1_04
00005e60 00 00 1c 26              |   &    |		.CODE	tape1_04
00005e64 00 00 1c 4c              |   L    |		.CODE	tape1_06
00005e68 00 00 1c 4c              |   L    |		.CODE	tape1_06
00005e6c 00 00 1c 4c              |   L    |		.CODE	tape1_06
00005e70 00 00 1c 4c              |   L    |		.CODE	tape1_06
00005e74 00 00 1b a6              |        |		.CODE	tape1_0a
00005e78 00 00 1c 4c              |   L    |		.CODE	tape1_06
00005e7c 00 00 1c 4c              |   L    |		.CODE	tape1_06
00005e80 00 00 1c 4c              |   L    |		.CODE	tape1_06
00005e84 00 00 1c 4c              |   L    |		.CODE	tape1_06
00005e88 00 00 1c 4c              |   L    |		.CODE	tape1_06
00005e8c 00 00 1c 5e              |   ^    |		.CODE	tape1_10
00005e90 00 00 1b 9c              |        |		.CODE	tape1_11
00005e94 00 00 1c 4c              |   L    |		.CODE	tape1_06
00005e98 00 00 1c 4c              |   L    |		.CODE	tape1_06
00005e9c 00 00 1c 4c              |   L    |		.CODE	tape1_06
00005ea0 00 00 1c 4c              |   L    |		.CODE	tape1_06
00005ea4 00 00 1c 4c              |   L    |		.CODE	tape1_06
00005ea8 00 00 1c 4c              |   L    |		.CODE	tape1_06
00005eac 00 00 1b d6              |        |		.CODE	tape1_02
00005eb0 00 00 1b d6              |        |		.CODE	tape1_02
00005eb4 00 00 1c 26              |   &    |		.CODE	tape1_04
00005eb8 00 00 1c 4c              |   L    |		.CODE	tape1_06
00005ebc 00 00 21 22              |  !"    |		.CODE	tape1_1c
00005ec0 00 00 21 22              |  !"    |		.CODE	tape1_1c
00005ec4 00 00 21 22              |  !"    |		.CODE	tape1_1c
00005ec8 00 00 21 22              |  !"    |		.CODE	tape1_1c
00005ecc					tape2_dispatch:
00005ecc 00 00 1f 72              |   r    |		.CODE	tape2_00
00005ed0 00 00 22 aa              |  "     |		.CODE	tape2_01
00005ed4 00 00 20 06              |        |		.CODE	tape2_02
00005ed8 00 00 20 ba              |        |		.CODE	tape2_03
00005edc 00 00 20 be              |        |		.CODE	tape2_04
00005ee0 00 00 21 22              |  !"    |		.CODE	tape1_1c
00005ee4 00 00 21 2e              |  !.    |		.CODE	tape2_06
00005ee8 00 00 21 2e              |  !.    |		.CODE	tape2_06
00005eec 00 00 21 8c              |  !     |		.CODE	tape2_08
00005ef0 00 00 21 80              |  !     |		.CODE	tape2_09
00005ef4 00 00 22 20              |  "     |		.CODE	tape2_0a
00005ef8 00 00 22 5e              |  "^    |		.CODE	tape2_0b
00005efc 00 00 21 22              |  !"    |		.CODE	tape1_1c
00005f00 00 00 22 8e              |  "     |		.CODE	tape2_0d
00005f04 00 00 22 8e              |  "     |		.CODE	tape2_0d
00005f08 00 00 22 9a              |  "     |		.CODE	tape2_0f
00005f0c 00 00 22 8e              |  "     |		.CODE	tape2_0d
00005f10 00 00 22 aa              |  "     |		.CODE	tape2_01
00005f14 00 00 22 8e              |  "     |		.CODE	tape2_0d
00005f18 00 00 22 8e              |  "     |		.CODE	tape2_0d
00005f1c 00 00 22 8e              |  "     |		.CODE	tape2_0d
00005f20 00 00 22 8e              |  "     |		.CODE	tape2_0d
00005f24 00 00 22 8e              |  "     |		.CODE	tape2_0d
00005f28 00 00 22 8e              |  "     |		.CODE	tape2_0d
00005f2c 00 00 21 22              |  !"    |		.CODE	tape1_1c
00005f30 00 00 22 f2              |  "     |		.CODE	tape2_19
00005f34 00 00 21 22              |  !"    |		.CODE	tape1_1c
00005f38 00 00 21 22              |  !"    |		.CODE	tape1_1c
00005f3c 00 00 22 7e              |  "~    |		.CODE	tape2_1c
00005f40 00 00 22 6e              |  "n    |		.CODE	tape2_1d
00005f44 00 00 21 22              |  !"    |		.CODE	tape1_1c
00005f48 00 00 21 22              |  !"    |		.CODE	tape1_1c
00005f4c 80 8f 00 00              |        |		.XXX[0x4]
00005f50 90 81 92 81 90 85 92 85  |        |		.XXX[0x98]
00005f58 80 88 81 88 82 88 83 88  |        |
00005f60 84 88 80 89 82 89 81 89  |        |
00005f68 82 8a 81 8a 00 00 c0 8f  |        |
00005f70 82 8b 83 8b 84 8b 85 8b  |        |
00005f78 86 8b 87 8b 84 81 85 81  |        |
00005f80 84 85 81 8b 03 c0 80 10  |        |
00005f88 00 0a 00 00 00 28 00 00  |     (  |
00005f90 80 00 00 00 00 00 00 00  |        |
00005f98 11 ff 00 00 00 00 2e 70  |      .p|
00005fa0 00 00 03 00 00 00 1a 00  |        |
00005fa8 00 00 00 00 00 00 00 00  |        |
00005fb0 00 00 00 00 00 00 01 00  |        |
00005fb8 00 00 00 00 00 00 00 00  |        |
00005fc0 1b 01 00 00 00 00 00 00  |        |
00005fc8 03 00 ff 00 00 00 00 00  |        |
00005fd0 00 00 00 00 10 00 00 00  |        |
00005fd8 01 00 00 00 00 00 10 00  |        |
00005fe0 00 00 01 80 00 00 00 00  |        |
00005fe8 10 00 00 00 00 80        |        |		.XXX[0x6]
00005fee					0x5fee_dispatch:
00005fee 00 00 1d f6              |        |		.CODE	0x5fee_00
00005ff2 00 00 1e ec              |        |		.CODE	0x5fee_01
00005ff6 00 00 1e ec              |        |		.CODE	0x5fee_01
00005ffa 00 00 1e f6              |        |		.CODE	0x5fee_03
00005ffe 00 00 1e fa              |        |		.CODE	0x5fee_04
00006002 00 00 1f 24              |   $    |		.CODE	0x5fee_05
00006006 00 00 1f 28              |   (    |		.CODE	0x5fee_06
0000600a 00 00 1f 38              |   8    |		.CODE	0x5fee_07
0000600e 00 00 1f 42              |   B    |		.CODE	0x5fee_08
00006012 00 00 1f 56              |   V    |		.CODE	0x5fee_09
00006016 00 00 1f 5a              |   Z    |		.CODE	PANIC_0x66d_unimplemented
0000601a 00 00 1f 5e              |   ^    |		.CODE	PANIC_0x66d_unimplemented
0000601e 00 00 1f 62              |   b    |		.CODE	PANIC_0x66d_unimplemented
00006022 00 00 1f 66              |   f    |		.CODE	0x5fee_0d
00006026 00 00 1f 6a              |   j    |		.CODE	PANIC_0x66d_unimplemented
0000602a 00 00 1f 6e              |   n    |		.CODE	PANIC_0x66d_unimplemented
0000602e 00 81                    |        |		.XXX[0x2]
00006030 80 10 00 0a 00 00 00 00  |        |		.XXX[0x8]
00006038 00 00 00 00 00 00        |        |		.XXX[0x6]
0000603e					MENU_DISPATCH:
0000603e 00 00                    |        |		.PTR	0x0
00006040 60 5e                    |`^      |		.PTR	menu_dispatch[0x1]_dispatch
00006042 61 a2                    |a       |		.PTR	menu_dispatch[0x2]_dispatch
00006044 62 72                    |br      |		.PTR	menu_dispatch[0x3]_dispatch
00006046 00 00                    |        |		.PTR	0x0
00006048 00 00                    |        |		.PTR	0x0
0000604a 00 00                    |        |		.PTR	0x0
0000604c 00 00                    |        |		.PTR	0x0
0000604e 61 cc                    |a       |		.PTR	menu_dispatch[0x8]_dispatch
00006050 61 cc                    |a       |		.PTR	menu_dispatch[0x8]_dispatch
00006052 61 cc                    |a       |		.PTR	menu_dispatch[0x8]_dispatch
00006054 61 cc                    |a       |		.PTR	menu_dispatch[0x8]_dispatch
00006056 61 cc                    |a       |		.PTR	menu_dispatch[0x8]_dispatch
00006058 61 cc                    |a       |		.PTR	menu_dispatch[0x8]_dispatch
0000605a 61 cc                    |a       |		.PTR	menu_dispatch[0x8]_dispatch
0000605c 61 cc                    |a       |		.PTR	menu_dispatch[0x8]_dispatch
0000605e					menu_dispatch[0x1]_dispatch:
0000605e 2c 2c                    |,,      |		.CODE	menu_dispatch[0x1]_00
00006060 2a ca                    |*       |		.CODE	PANIC_0x824_illegal_comm_output_command
00006062 2a c6                    |*       |		.CODE	menu_dispatch[0x1]_02
00006064 2a c6                    |*       |		.CODE	menu_dispatch[0x1]_02
00006066 2a ca                    |*       |		.CODE	PANIC_0x824_illegal_comm_output_command
00006068 2c 26                    |,&      |		.CODE	menu_dispatch[0x1]_05
0000606a 2a c6                    |*       |		.CODE	menu_dispatch[0x1]_02
0000606c 2a c6                    |*       |		.CODE	menu_dispatch[0x1]_02
0000606e 2a 84                    |*       |		.CODE	menu_dispatch[0x1]_08
00006070 2c 10                    |,       |		.CODE	menu_dispatch[0x1]_09
00006072 2a ca                    |*       |		.CODE	PANIC_0x824_illegal_comm_output_command
00006074 2a ca                    |*       |		.CODE	PANIC_0x824_illegal_comm_output_command
00006076 2a ca                    |*       |		.CODE	PANIC_0x824_illegal_comm_output_command
00006078 2a c4                    |*       |		.CODE	menu_dispatch[0x1]_0d
0000607a 2a c4                    |*       |		.CODE	menu_dispatch[0x1]_0d
0000607c 2a c4                    |*       |		.CODE	menu_dispatch[0x1]_0d
0000607e 2a c4                    |*       |		.CODE	menu_dispatch[0x1]_0d
00006080 2a c4                    |*       |		.CODE	menu_dispatch[0x1]_0d
00006082 2a 8e                    |*       |		.CODE	menu_dispatch[0x1]_12
00006084 2a 96                    |*       |		.CODE	menu_dispatch[0x1]_13
00006086 2a c4                    |*       |		.CODE	menu_dispatch[0x1]_0d
00006088 00 10 40 50 20 30 60 70  |  @P 0`p|		.XXX[0x8]
00006090					BREAK_MENU:
00006090					t_r_n_n_x1b_0mBREAK_KEY_MENU_options_are_r_n_0_RESTART_system_r_n_1_IGNORE_break_key_r_n_2_REDISPLAY_recent_console_output_r_n:
00006090 0d 0a 0a 1b 5b 30 6d 42  |    [0mB|		.TXT	'\r\n'
00006098 52 45 41 4b 20 4b 45 59  |REAK KEY|		.TXT	'\n'
000060a0 20 4d 45 4e 55 20 2d 20  | MENU - |		.TXT	'\x1b[0mBREAK KEY MENU - options are:\r\n'
000060a8 6f 70 74 69 6f 6e 73 20  |options |		.TXT	'    0 => RESTART system\r\n'
000060b0 61 72 65 3a 0d 0a 20 20  |are:    |		.TXT	'    1 => IGNORE break key\r\n'
000060b8 20 20 30 20 3d 3e 20 52  |  0 => R|		.TXT	'    2 => REDISPLAY recent console output\r\n'
00006115					t_3_Enter_DEBUGGER_r_n_x01_r_nEnter_option_x02_x07Expected_Y_or_N_r_n_nDo_you_really_want_to_crash_the_system_N_?_x03_x08_x08_x08_x08_x04_x07_x04_r_n_x05:
00006115 20 20 20 20 33 20 3d 3e  |    3 =>|		.TXT	'    3 => Enter DEBUGGER\r\n'
0000611d 20 45 6e 74 65 72 20 44  | Enter D|		.TXT	'\x01\r\n'
00006125 45 42 55 47 47 45 52 0d  |EBUGGER |		.TXT	'Enter option : \x02\x07Expected "Y" or "N"!\r\n'
0000612d 0a 01 0d 0a 45 6e 74 65  |    Ente|		.TXT	'\n'
00006135 72 20 6f 70 74 69 6f 6e  |r option|		.TXT	'Do you really want to crash the system [N] ? \x03\x08 \x08\x08 \x08\x04\x07\x04\r\n'
0000613d 20 3a 20 02 07 45 78 70  | :   Exp|		.TXT	'\x05'
00006194 2e 10 2e 22              |. ."    |		.XXX[0x4]
00006198 2e 2c 2e 2c 2e 38 2e 84  |.,.,.8. |		.XXX[0x8]
000061a0 2f 0a                    |/       |		.XXX[0x2]
000061a2					menu_dispatch[0x2]_dispatch:
000061a2 30 8e                    |0       |		.CODE	menu_dispatch[0x2]_00
000061a4 2a ca                    |*       |		.CODE	PANIC_0x824_illegal_comm_output_command
000061a6 2a c6                    |*       |		.CODE	menu_dispatch[0x1]_02
000061a8 2a c6                    |*       |		.CODE	menu_dispatch[0x1]_02
000061aa 2a ca                    |*       |		.CODE	PANIC_0x824_illegal_comm_output_command
000061ac 30 88                    |0       |		.CODE	menu_dispatch[0x2]_05
000061ae 2a c6                    |*       |		.CODE	menu_dispatch[0x1]_02
000061b0 2a c6                    |*       |		.CODE	menu_dispatch[0x1]_02
000061b2 2a 84                    |*       |		.CODE	menu_dispatch[0x1]_08
000061b4 30 72                    |0r      |		.CODE	menu_dispatch[0x2]_09
000061b6 2a ca                    |*       |		.CODE	PANIC_0x824_illegal_comm_output_command
000061b8 2a ca                    |*       |		.CODE	PANIC_0x824_illegal_comm_output_command
000061ba 2a ca                    |*       |		.CODE	PANIC_0x824_illegal_comm_output_command
000061bc 2a c4                    |*       |		.CODE	menu_dispatch[0x1]_0d
000061be 2a c4                    |*       |		.CODE	menu_dispatch[0x1]_0d
000061c0 2a c4                    |*       |		.CODE	menu_dispatch[0x1]_0d
000061c2 2a c4                    |*       |		.CODE	menu_dispatch[0x1]_0d
000061c4 2a c4                    |*       |		.CODE	menu_dispatch[0x1]_0d
000061c6 2a 8e                    |*       |		.CODE	menu_dispatch[0x1]_12
000061c8 2a 96                    |*       |		.CODE	menu_dispatch[0x1]_13
000061ca 2a c4                    |*       |		.CODE	menu_dispatch[0x1]_0d
000061cc					menu_dispatch[0x8]_dispatch:
000061cc					menu_dispatch[0x9]_dispatch:
000061cc					menu_dispatch[0xa]_dispatch:
000061cc					menu_dispatch[0xb]_dispatch:
000061cc					menu_dispatch[0xc]_dispatch:
000061cc					menu_dispatch[0xd]_dispatch:
000061cc					menu_dispatch[0xe]_dispatch:
000061cc					menu_dispatch[0xf]_dispatch:
000061cc 30 ee                    |0       |		.CODE	menu_dispatch[0x8]_00
000061ce 2a ca                    |*       |		.CODE	PANIC_0x824_illegal_comm_output_command
000061d0 2a ca                    |*       |		.CODE	PANIC_0x824_illegal_comm_output_command
000061d2 2a ca                    |*       |		.CODE	PANIC_0x824_illegal_comm_output_command
000061d4 2a ca                    |*       |		.CODE	PANIC_0x824_illegal_comm_output_command
000061d6 30 e8                    |0       |		.CODE	menu_dispatch[0x8]_05
000061d8 2a ca                    |*       |		.CODE	PANIC_0x824_illegal_comm_output_command
000061da 2a ca                    |*       |		.CODE	PANIC_0x824_illegal_comm_output_command
000061dc 2a ca                    |*       |		.CODE	PANIC_0x824_illegal_comm_output_command
000061de 2a ca                    |*       |		.CODE	PANIC_0x824_illegal_comm_output_command
000061e0 2a ca                    |*       |		.CODE	PANIC_0x824_illegal_comm_output_command
000061e2 2a ca                    |*       |		.CODE	PANIC_0x824_illegal_comm_output_command
000061e4 2a ca                    |*       |		.CODE	PANIC_0x824_illegal_comm_output_command
000061e6 2a ca                    |*       |		.CODE	PANIC_0x824_illegal_comm_output_command
000061e8 2a ca                    |*       |		.CODE	PANIC_0x824_illegal_comm_output_command
000061ea 2a ca                    |*       |		.CODE	PANIC_0x824_illegal_comm_output_command
000061ec 2a ca                    |*       |		.CODE	PANIC_0x824_illegal_comm_output_command
000061ee 2a ca                    |*       |		.CODE	PANIC_0x824_illegal_comm_output_command
000061f0 2a ca                    |*       |		.CODE	PANIC_0x824_illegal_comm_output_command
000061f2 2a ca                    |*       |		.CODE	PANIC_0x824_illegal_comm_output_command
000061f4 2a ca                    |*       |		.CODE	PANIC_0x824_illegal_comm_output_command
000061f6 31 e4                    |1       |		.XXX[0x2]
000061f8 31 f2 30 fc 31 02 2a ca  |1 0 1 * |		.XXX[0x50]
00006200 31 de 31 0c 31 06 2a 84  |1 1 1 * |
00006208 31 48 2a ca 2a ca 32 46  |1H* * 2F|
00006210 31 ac 31 ac 31 ac 31 aa  |1 1 1 1 |
00006218 31 ac 2a 8e 2a 96 31 d6  |1 * * 1 |
00006220 02 04 06 04 0b 01 0d 01  |        |
00006228 0e 02 ff ff ff fe ff fd  |        |
00006230 ff fd ff fc ff fb ff fa  |        |
00006238 ff f6 ff ec ff d7 ff c2  |        |
00006240 ff ad ff 56 fe b3 fd 66  |   V   f|
00006248 fa cb                    |        |		.XXX[0x2]
0000624a					t_x1b_2_2H_x1b_m_x1b_K_x07_x07_SYSTEM_NOT_RUNNING_:
0000624a 1b 5b 32 3b 32 48 1b 5b  | [2;2H [|		.TXT	'\x1b[2;2H\x1b[m\x1b[K\x07\x07 %% SYSTEM NOT RUNNING %% '
00006272					menu_dispatch[0x3]_dispatch:
00006272 36 68                    |6h      |		.CODE	menu_dispatch[0x3]_00
00006274 2a ca                    |*       |		.CODE	PANIC_0x824_illegal_comm_output_command
00006276 2a ca                    |*       |		.CODE	PANIC_0x824_illegal_comm_output_command
00006278 2a ca                    |*       |		.CODE	PANIC_0x824_illegal_comm_output_command
0000627a 2a ca                    |*       |		.CODE	PANIC_0x824_illegal_comm_output_command
0000627c 36 62                    |6b      |		.CODE	menu_dispatch[0x3]_05
0000627e 2a ca                    |*       |		.CODE	PANIC_0x824_illegal_comm_output_command
00006280 2a ca                    |*       |		.CODE	PANIC_0x824_illegal_comm_output_command
00006282 2a ca                    |*       |		.CODE	PANIC_0x824_illegal_comm_output_command
00006284 2a ca                    |*       |		.CODE	PANIC_0x824_illegal_comm_output_command
00006286 36 bc                    |6       |		.CODE	menu_dispatch[0x3]_0a
00006288 36 b2                    |6       |		.CODE	menu_dispatch[0x3]_0b
0000628a 2a ca                    |*       |		.CODE	PANIC_0x824_illegal_comm_output_command
0000628c 2a ca                    |*       |		.CODE	PANIC_0x824_illegal_comm_output_command
0000628e 2a ca                    |*       |		.CODE	PANIC_0x824_illegal_comm_output_command
00006290 2a ca                    |*       |		.CODE	PANIC_0x824_illegal_comm_output_command
00006292 2a ca                    |*       |		.CODE	PANIC_0x824_illegal_comm_output_command
00006294 2a ca                    |*       |		.CODE	PANIC_0x824_illegal_comm_output_command
00006296 2a ca                    |*       |		.CODE	PANIC_0x824_illegal_comm_output_command
00006298 2a ca                    |*       |		.CODE	PANIC_0x824_illegal_comm_output_command
0000629a 2a ca                    |*       |		.CODE	PANIC_0x824_illegal_comm_output_command
0000629c 30 39 00 00              |09      |		.XXX[0x4]
000062a0					modem_timeout_dispatch:
000062a0 00 00 3a dc              |  :     |		.CODE	MODEM_TIMEOUT_00
000062a4 00 00 3b 90              |  ;     |		.CODE	MODEM_TIMEOUT_01
000062a8 00 00 37 f8              |  7     |		.CODE	MODEM_TIMEOUT_02
000062ac 00 00 38 60              |  8`    |		.CODE	MODEM_TIMEOUT_03
000062b0 00 00 3a 4a              |  :J    |		.CODE	MODEM_TIMEOUT_04
000062b4 00 00 3f e4              |  ?     |		.CODE	MODEM_TIMEOUT_05
000062b8 00 00 40 08              |  @     |		.CODE	MODEM_TIMEOUT_06
000062bc 00 00 41 48              |  AH    |		.CODE	MODEM_TIMEOUT_07
000062c0 00 00 43 2a              |  C*    |		.CODE	MODEM_TIMEOUT_08
000062c4 00 00 41 42              |  AB    |		.CODE	MODEM_TIMEOUT_09
000062c8 00 00 36 50              |  6P    |		.CODE	MODEM_TIMEOUT_0a
000062cc 00 00 43 76              |  Cv    |		.CODE	MODEM_TIMEOUT_0b
000062d0 00 00 43 da              |  C     |		.CODE	MODEM_TIMEOUT_0c
000062d4 00 00 38 e2              |  8     |		.CODE	MODEM_TIMEOUT_0d
000062d8 53 45 54 20 32 3a 30 2c  |SET 2:0,|		.XXX[0x98]
000062e0 34 3a 35 2c 35 3a 30 2c  |4:5,5:0,|
000062e8 31 32 3a 30 2c 31 33 3a  |12:0,13:|
000062f0 30 2c 31 35 3a 30 2c 31  |0,15:0,1|
000062f8 3a 30 00 53 45 54 20 33  |:0 SET 3|
00006300 3a 30 2c 34 3a 32 2c 35  |:0,4:2,5|
00006308 3a 30 2c 31 32 3a 30 2c  |:0,12:0,|
00006310 31 33 3a 30 2c 31 35 3a  |13:0,15:|
00006318 30 2c 31 3a 30 00 6b 00  |0,1:0 k |
00006320 53 45 52 56 49 43 45 3a  |SERVICE:|
00006328 ff 43 4f 4d 0d 0a 00 00  | COM    |
00006330 ff 43 4f 4e 4e 45 43 54  | CONNECT|
00006338 20 32 31 32 0d 0a 07 ff  | 212    |
00006340 0d 0a 0d 0a ff 70 61 73  |     pas|
00006348 73 77 6f 72 64 3a ff 31  |sword: 1|
00006350 32 30 30 20 42 41 55 44  |200 BAUD|
00006358 0d 0a 24 ff 74 6f 20 63  |  $ to c|
00006360 61 6c 6c 3a 20 ff 4f 6e  |all:  On|
00006368 6c 69 6e 65 21 07 0d 0a  |line!   |
00006370 ff 00                    |        |		.XXX[0x2]
00006372					modem_fsm_1_dispatch:
00006372 00 00 41 aa              |  A     |		.CODE	MODEM_FSM_1_00
00006376 00 00 41 aa              |  A     |		.CODE	MODEM_FSM_1_00
0000637a 00 00 41 ee              |  A     |		.CODE	MODEM_FSM_1_02
0000637e 00 00 41 aa              |  A     |		.CODE	MODEM_FSM_1_00
00006382 00 00 41 ee              |  A     |		.CODE	MODEM_FSM_1_02
00006386 00 00 41 aa              |  A     |		.CODE	MODEM_FSM_1_00
0000638a 00 00 41 ee              |  A     |		.CODE	MODEM_FSM_1_02
0000638e 00 00 41 aa              |  A     |		.CODE	MODEM_FSM_1_00
00006392 00 00 41 ee              |  A     |		.CODE	MODEM_FSM_1_02
00006396 00 00 41 aa              |  A     |		.CODE	MODEM_FSM_1_00
0000639a 00 00 41 ee              |  A     |		.CODE	MODEM_FSM_1_02
0000639e 00 00 41 aa              |  A     |		.CODE	MODEM_FSM_1_00
000063a2 00 00 41 aa              |  A     |		.CODE	MODEM_FSM_1_00
000063a6 00 00 41 ee              |  A     |		.CODE	MODEM_FSM_1_02
000063aa 00 00 41 aa              |  A     |		.CODE	MODEM_FSM_1_00
000063ae 00 00 3c be              |  <     |		.CODE	MODEM_FSM_1_0f
000063b2 00 00 41 aa              |  A     |		.CODE	MODEM_FSM_1_00
000063b6 00 00 41 ee              |  A     |		.CODE	MODEM_FSM_1_02
000063ba					modem_fsm_2_dispatch:
000063ba 00 00 42 36              |  B6    |		.CODE	MODEM_FSM_2_00
000063be 00 00 41 f4              |  A     |		.CODE	MODEM_FSM_2_01
000063c2 00 00 41 ee              |  A     |		.CODE	MODEM_FSM_1_02
000063c6 00 00 42 36              |  B6    |		.CODE	MODEM_FSM_2_00
000063ca 00 00 41 ee              |  A     |		.CODE	MODEM_FSM_1_02
000063ce 00 00 42 18              |  B     |		.CODE	MODEM_FSM_2_05
000063d2 00 00 41 ee              |  A     |		.CODE	MODEM_FSM_1_02
000063d6 00 00 42 22              |  B"    |		.CODE	MODEM_FSM_2_07
000063da 00 00 41 ee              |  A     |		.CODE	MODEM_FSM_1_02
000063de 00 00 42 2c              |  B,    |		.CODE	MODEM_FSM_2_09
000063e2 00 00 41 ee              |  A     |		.CODE	MODEM_FSM_1_02
000063e6 00 00 42 04              |  B     |		.CODE	MODEM_FSM_2_0b
000063ea 00 00 42 36              |  B6    |		.CODE	MODEM_FSM_2_00
000063ee 00 00 41 ee              |  A     |		.CODE	MODEM_FSM_1_02
000063f2 00 00 42 0e              |  B     |		.CODE	MODEM_FSM_2_0e
000063f6 00 00 3c be              |  <     |		.CODE	MODEM_FSM_1_0f
000063fa 00 00 42 36              |  B6    |		.CODE	MODEM_FSM_2_00
000063fe 00 00 41 ee              |  A     |		.CODE	MODEM_FSM_1_02
00006402					modem_fsm_3_dispatch:
00006402 00 00 41 f4              |  A     |		.CODE	MODEM_FSM_2_01
00006406 00 00 42 40              |  B@    |		.CODE	MODEM_FSM_2_13
0000640a 00 00 41 ee              |  A     |		.CODE	MODEM_FSM_1_02
0000640e 00 00 42 ac              |  B     |		.CODE	MODEM_FSM_2_15
00006412 00 00 40 a4              |  @     |		.CODE	MODEM_FSM_2_16
00006416 00 00 42 ea              |  B     |		.CODE	MODEM_FSM_2_17
0000641a 00 00 40 c2              |  @     |		.CODE	MODEM_FSM_2_18
0000641e 00 00 43 0a              |  C     |		.CODE	MODEM_FSM_2_19
00006422 00 00 40 e2              |  @     |		.CODE	MODEM_FSM_2_1a
00006426 00 00 43 a6              |  C     |		.CODE	MODEM_FSM_2_1b
0000642a 00 00 41 02              |  A     |		.CODE	MODEM_FSM_2_1c
0000642e 00 00 43 d0              |  C     |		.CODE	MODEM_FSM_2_1d
00006432 00 00 42 6c              |  Bl    |		.CODE	MODEM_FSM_2_1e
00006436 00 00 41 22              |  A"    |		.CODE	MODEM_FSM_2_1f
0000643a 00 00 43 38              |  C8    |		.CODE	MODEM_FSM_2_20
0000643e 00 00 3c be              |  <     |		.CODE	MODEM_FSM_1_0f
00006442 00 00 42 8c              |  B     |		.CODE	MODEM_FSM_2_22
00006446 00 00 40 84              |  @     |		.CODE	MODEM_FSM_2_23
0000644a 00 00 45 7e              |  E~    |		.CODE	MODEM_FSM_2_24
0000644e 00 00 48 2a              |  H*    |		.CODE	MODEM_FSM_2_25
00006452 00 00 49 3c              |  I<    |		.CODE	MODEM_FSM_2_26
00006456 00 00 48 42              |  HB    |		.CODE	MODEM_FSM_2_27
0000645a 00 00 48 ba              |  H     |		.CODE	MODEM_FSM_2_28
0000645e 00 00 49 04              |  I     |		.CODE	MODEM_FSM_2_29
00006462 00 00 47 c8              |  G     |		.CODE	MODEM_FSM_2_2a
00006466 00 00 49 6e              |  In    |		.CODE	MODEM_FSM_2_2b
0000646a 00 00                    |        |		.XXX[0x2]
0000646c					0x646c_dispatch:
0000646c 00 00 4d 90              |  M     |		.CODE	PANIC_0x619_ethernet_unexpected_cmd_complete
00006470 00 00 4d 94              |  M     |		.CODE	0x646c_01
00006474 00 00 4d a4              |  M     |		.CODE	0x646c_02
00006478 00 00 4d ca              |  M     |		.CODE	0x646c_03
0000647c 00 00 4e 12              |  N     |		.CODE	0x646c_04
00006480 00 00 4d fe              |  M     |		.CODE	0x646c_05
00006484 00 00 4e 7e              |  N~    |		.CODE	0x646c_06
00006488 04 04 04 00 00 04 04 00  |        |		.XXX[0x20]
00006490 04 04 00 00 04 00 00 00  |        |
00006498 00 00 00 00 04 04 04 04  |        |
000064a0 04 04 04 00 00 00 00 00  |        |
000064a8 00 00 00 00 00 00 00 00  |        |		.BLANK	00[0x10]
000064b8 00 00 04 04 04 10 18 04  |        |		.XXX[0x10]
000064c0 04 00 04 08 00 00 00 00  |        |
000064c8 00 00 00 00 00 00 00 00  |        |		.BLANK	00[0x10]
000064d8 0c 14 00 00 00 00 00 00  |        |		.XXX[0x10]
000064e0 00 00 00 00 00 00 00 00  |        |
000064e8 00 00 00 00              |        |		.XXX[0x4]
000064ec 14 14                    |        |		.XXX[0x2]
000064ee					kc15_boardcmds_dispatch:
000064ee 00 00 51 80              |  Q     |		.CODE	KC15_BoardCmds_00
000064f2 00 00 51 98              |  Q     |		.CODE	KC15_BoardCmds_01
000064f6 00 00 51 76              |  Qv    |		.CODE	KC15_BoardCmds_02
000064fa 00 00 51 76              |  Qv    |		.CODE	KC15_BoardCmds_02
000064fe 00 00 51 76              |  Qv    |		.CODE	KC15_BoardCmds_02
00006502 00 00 52 00              |  R     |		.CODE	KC15_BoardCmds_05
00006506 00 00 51 76              |  Qv    |		.CODE	KC15_BoardCmds_02
0000650a 00 00 51 76              |  Qv    |		.CODE	KC15_BoardCmds_02
0000650e 00 00                    |        |		.XXX[0x2]
00006510					REG_SAVE_D0:
00006510 d0 d0 d0 d0              |        |		.CONST	0xd0,0xd0,0xd0,0xd0
00006514					REG_SAVE_D1:
00006514 d1 d1 d1 d1              |        |		.CONST	0xd1,0xd1,0xd1,0xd1
00006518					REG_SAVE_D2:
00006518 d2 d2 d2 d2              |        |		.CONST	0xd2,0xd2,0xd2,0xd2
0000651c					REG_SAVE_D3:
0000651c d3 d3 d3 d3              |        |		.CONST	0xd3,0xd3,0xd3,0xd3
00006520					REG_SAVE_D4:
00006520 d4 d4 d4 d4              |        |		.CONST	0xd4,0xd4,0xd4,0xd4
00006524					REG_SAVE_D5:
00006524 d5 d5 d5 d5              |        |		.CONST	0xd5,0xd5,0xd5,0xd5
00006528					REG_SAVE_D6:
00006528 d6 d6 d6 d6              |        |		.CONST	0xd6,0xd6,0xd6,0xd6
0000652c					REG_SAVE_D7:
0000652c d7 d7 d7 d7              |        |		.CONST	0xd7,0xd7,0xd7,0xd7
00006530					REG_SAVE_A0:
00006530 a0 a0 a0 a0              |        |		.CONST	0xa0,0xa0,0xa0,0xa0
00006534					REG_SAVE_A1:
00006534 a1 a1 a1 a1              |        |		.CONST	0xa1,0xa1,0xa1,0xa1
00006538					REG_SAVE_A2:
00006538 a2 a2 a2 a2              |        |		.CONST	0xa2,0xa2,0xa2,0xa2
0000653c					REG_SAVE_A3:
0000653c a3 a3 a3 a3              |        |		.CONST	0xa3,0xa3,0xa3,0xa3
00006540					REG_SAVE_A4:
00006540 a4 a4 a4 a4              |        |		.CONST	0xa4,0xa4,0xa4,0xa4
00006544					REG_SAVE_A5:
00006544 a5 a5 a5 a5              |        |		.CONST	0xa5,0xa5,0xa5,0xa5
00006548					REG_SAVE_A6:
00006548 a6 a6 a6 a6              |        |		.CONST	0xa6,0xa6,0xa6,0xa6
0000654c					r1k_op_07_dispatch:
0000654c 00 00 58 6a              |  Xj    |		.CODE	R1K_OP_07_00(A0=mailbox)
00006550 00 00 58 6a              |  Xj    |		.CODE	R1K_OP_07_00(A0=mailbox)
00006554 00 00 58 6e              |  Xn    |		.CODE	R1K_OP_07_02(A0=mailbox)
00006558 00 00 58 6e              |  Xn    |		.CODE	R1K_OP_07_02(A0=mailbox)
0000655c 00 00 58 72              |  Xr    |		.CODE	R1K_OP_07_04(A0=mailbox)
00006560 00 00 58 72              |  Xr    |		.CODE	R1K_OP_07_04(A0=mailbox)
00006564 00 00 00 00              |        |		.XXX[0x4]
00006568 00 00 00 00 00 00 00 00  |        |		.BLANK	00[0x568]
00006ad0 00 00 00 00 00 00        |        |		.XXX[0x6]
00006ad6					live0_boot1:
00006ad6 00 00                    |        |		.XXX[0x2]
00006ad8 00 00 00 00 00 00 00 00  |        |		.BLANK	00[0x48]
00006b20 00 00 00 00              |        |		.XXX[0x4]
00006b24					DRIVE_TABLE:
00006b24 00 00 00 00              |        |		.PTR	0x0
00006b28 00 00 00 00              |        |		.PTR	0x0
00006b2c 00 00 00 00              |        |		.PTR	0x0
00006b30 00 00 00 00              |        |		.PTR	0x0
00006b34 00 00 00 00              |        |		.XXX[0x4]
00006b38 00 00 00 00 00 00 00 00  |        |		.BLANK	00[0x30]
00006b68					DRIVE_DESC[0]:
00006b68 00 00 00 00 00 00 00 00  |        |		.CONST	0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0
00006b7c 00 00 00 00              |        |		.PTR	0x0			; ptr to SCSI_D_TAB
00006b80 00                       |        |		.CONST	0x0			; Drive number
00006b81 00 00 00 00 00           |        |		.CONST	0x0,0x0,0x0,0x0,0x0
00006b86 00                       |        |		.CONST	0x0			; .busy_with
00006b87 00                       |        |		.XXX[0x1]
00006b88 00 00 00 00 00 00 00 00  |        |		.CONST	0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0
00006b93 00 00 00 00              |        |		.CONST	0x0,0x0,0x0,0x0		; .lba
00006b97 00                       |        |		.CONST	0x0
00006b98 00 00 00 00 00 00 00 00  |        |		.CONST	0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0
00006ba7 00                       |        |		.XXX[0x1]
00006ba8 00 00 00 00 00 00 00 00  |        |		.CONST	0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0
00006bb7 00                       |        |		.XXX[0x1]
00006bb8 00 00 00 00 00 00 00 00  |        |		.CONST	0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0
00006bc0 00 00 00 00              |        |		.CONST	0x0,0x0,0x0,0x0		; .current_cylinder
00006bc4					DRIVE_DESC[1]:
00006bc4 00 00 00 00 00 00 00 00  |        |		.CONST	0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0
00006bd8 00 00 00 00              |        |		.PTR	0x0			; ptr to SCSI_D_TAB
00006bdc 00                       |        |		.CONST	0x0			; Drive number
00006bdd 00 00 00 00 00           |        |		.CONST	0x0,0x0,0x0,0x0,0x0
00006be2 00                       |        |		.CONST	0x0			; .busy_with
00006be3 00                       |        |		.XXX[0x1]
00006be4 00 00 00 00 00 00 00 00  |        |		.CONST	0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0
00006bef 00 00 00 00              |        |		.CONST	0x0,0x0,0x0,0x0		; .lba
00006bf3 00                       |        |		.CONST	0x0
00006bf4 00 00 00 00 00 00 00 00  |        |		.CONST	0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0
00006c03 00                       |        |		.XXX[0x1]
00006c04 00 00 00 00 00 00 00 00  |        |		.CONST	0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0
00006c13 00                       |        |		.XXX[0x1]
00006c14 00 00 00 00 00 00 00 00  |        |		.CONST	0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0
00006c1c 00 00 00 00              |        |		.CONST	0x0,0x0,0x0,0x0		; .current_cylinder
00006c20					DRIVE_DESC[2]:
00006c20 00 00 00 00 00 00 00 00  |        |		.CONST	0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0
00006c34 00 00 00 00              |        |		.PTR	0x0			; ptr to SCSI_D_TAB
00006c38 00                       |        |		.CONST	0x0			; Drive number
00006c39 00 00 00 00 00           |        |		.CONST	0x0,0x0,0x0,0x0,0x0
00006c3e 00                       |        |		.CONST	0x0			; .busy_with
00006c3f 00                       |        |		.XXX[0x1]
00006c40 00 00 00 00 00 00 00 00  |        |		.CONST	0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0
00006c4b 00 00 00 00              |        |		.CONST	0x0,0x0,0x0,0x0		; .lba
00006c4f 00                       |        |		.CONST	0x0
00006c50 00 00 00 00 00 00 00 00  |        |		.CONST	0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0
00006c5f 00                       |        |		.XXX[0x1]
00006c60 00 00 00 00 00 00 00 00  |        |		.CONST	0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0
00006c6f 00                       |        |		.XXX[0x1]
00006c70 00 00 00 00 00 00 00 00  |        |		.CONST	0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0
00006c78 00 00 00 00              |        |		.CONST	0x0,0x0,0x0,0x0		; .current_cylinder
00006c7c					DRIVE_DESC[3]:
00006c7c 00 00 00 00 00 00 00 00  |        |		.CONST	0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0
00006c90 00 00 00 00              |        |		.PTR	0x0			; ptr to SCSI_D_TAB
00006c94 00                       |        |		.CONST	0x0			; Drive number
00006c95 00 00 00 00 00           |        |		.CONST	0x0,0x0,0x0,0x0,0x0
00006c9a 00                       |        |		.CONST	0x0			; .busy_with
00006c9b 00                       |        |		.XXX[0x1]
00006c9c 00 00 00 00 00 00 00 00  |        |		.CONST	0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0
00006ca7 00 00 00 00              |        |		.CONST	0x0,0x0,0x0,0x0		; .lba
00006cab 00                       |        |		.CONST	0x0
00006cac 00 00 00 00 00 00 00 00  |        |		.CONST	0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0
00006cbb 00                       |        |		.XXX[0x1]
00006cbc 00 00 00 00 00 00 00 00  |        |		.CONST	0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0
00006ccb 00                       |        |		.XXX[0x1]
00006ccc 00 00 00 00 00 00 00 00  |        |		.CONST	0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0
00006cd4 00 00 00 00              |        |		.CONST	0x0,0x0,0x0,0x0		; .current_cylinder
00006cd8 00 00 00 00 00 00 00 00  |        |		.BLANK	00[0x370]
00007048 00 00 00 00              |        |		.BLANK	00[0x4]
0000704c					CONSOLE_RXFIFO.0:
0000704c 00                       |        |		.XXX[0x1]
0000704d					CONSOLE_RXFIFO.1:
0000704d 00                       |        |		.XXX[0x1]
0000704e					CONSOLE_RXFIFO.cnt:
0000704e 00 00                    |        |		.XXX[0x2]
00007050					CONSOLE_RXFIFO.ptr_l:
00007050 00 00                    |        |		.XXX[0x2]
00007052					CONSOLE_RXFIFO.ptr_w:
00007052 00 00                    |        |		.CONST	0x0000			; => CONSOLE_RXBUF
00007054					MODEM_RXFIFO.0:
00007054 00                       |        |		.XXX[0x1]
00007055					MODEM_RXFIFO.1:
00007055 00                       |        |		.XXX[0x1]
00007056					MODEM_RXFIFO.cnt:
00007056 00 00                    |        |		.XXX[0x2]
00007058					MODEM_RXFIFO.ptr_l:
00007058 00 00                    |        |		.XXX[0x2]
0000705a					MODEM_RXFIFO.ptr_w:
0000705a 00 00                    |        |		.CONST	0x0000			; => MODEM_RXBUF
0000705c					IMODEM_RXFIFO.0:
0000705c 00                       |        |		.XXX[0x1]
0000705d					IMODEM_RXFIFO.1:
0000705d 00                       |        |		.XXX[0x1]
0000705e					IMODEM_RXFIFO.cnt:
0000705e 00 00                    |        |		.XXX[0x2]
00007060					IMODEM_RXFIFO.ptr_l:
00007060 00 00                    |        |		.XXX[0x2]
00007062					IMODEM_RXFIFO.ptr_w:
00007062 00 00                    |        |		.CONST	0x0000			; => IMODEM_RXBUF
00007064					PORT3_RXFIFO.0:
00007064 00                       |        |		.XXX[0x1]
00007065					PORT3_RXFIFO.1:
00007065 00                       |        |		.XXX[0x1]
00007066					PORT3_RXFIFO.cnt:
00007066 00 00                    |        |		.XXX[0x2]
00007068					PORT3_RXFIFO.ptr_l:
00007068 00 00                    |        |		.XXX[0x2]
0000706a					PORT3_RXFIFO.ptr_w:
0000706a 00 00                    |        |		.CONST	0x0000			; => PORT3_RXBUF
0000706c					CONSOLE_RXBUF:
0000706c 00 00 00 00 00 00 00 00  |        |		<Data 706c-716c data>
0000716c					MODEM_RXBUF:
0000716c 00 00 00 00 00 00 00 00  |        |		<Data 716c-726c data>
0000726c					IMODEM_RXBUF:
0000726c 00 00 00 00 00 00 00 00  |        |		<Data 726c-736c data>
0000736c					PORT3_RXBUF:
0000736c 00 00 00 00 00 00 00 00  |        |		<Data 736c-746c data>
0000746c 00 00 00 00              |        |		.XXX[0x4]
00007470 00 00 00 00 00 00 00 00  |        |		.BLANK	00[0x48]
000074b8 00 00 00 00              |        |		.XXX[0x4]
000074bc					port_event_mailbox:
000074bc 00 00 00 00              |        |		.XXX[0x4]
000074c0 00 00 00 00 00 00 00 00  |        |		.XXX[0x8]
000074c8					port_event_buffer:
000074c8 00 00 00 00              |        |		.XXX[0x4]
000074cc					port_event_ptr:
000074cc 00 00 00 00              |        |		.XXX[0x4]
000074d0					port_event_space:
000074d0 00 00 00 00 00 00 00 00  |        |		.BLANK	00[0x268]
00007738 00 00 00 00              |        |		.BLANK	00[0x4]
0000773c					MODEM_TXBUF:
0000773c 00 00 00 00              |        |		.XXX[0x4]
00007740					FSM_VEC_1_SEND_BYTE:
00007740 00 00 00 00              |        |		.XXX[0x4]
00007744					FSM_VEC_2_ENABLE_TX:
00007744 00 00 00 00              |        |		.XXX[0x4]
00007748					FSM_VEC_3_DISABLE_TX:
00007748 00 00 00 00              |        |		.XXX[0x4]
0000774c					FSM_VEC_4_RAISE_DTR:
0000774c 00 00 00 00              |        |		.XXX[0x4]
00007750					FSM_VEC_5_LOWER_DTR:
00007750 00 00 00 00              |        |		.XXX[0x4]
00007754					FSM_VEC_6_ENABLE_RX:
00007754 00 00 00 00              |        |		.XXX[0x4]
00007758 00 00 00 00              |        |		.XXX[0x4]
0000775c					modem_timeout:
0000775c 00 00 00 00              |        |		.XXX[0x4]
00007760 00 00 00 00 00 00 00 00  |        |		.XXX[0x8]
00007768					modem_fsm_next:
00007768 00 00 00 00 00 00 00 00  |        |		.BLANK	00[0x20]
00007788 00 00                    |        |		.BLANK	00[0x2]
0000778a					MODEM_EXPECT:
0000778a 00 00 00 00              |        |		.XXX[0x4]
0000778e					MODEM_STATE:
0000778e 00 00                    |        |		.XXX[0x2]
00007790 00 00 00 00 00 00 00 00  |        |		.BLANK	00[0x20]
000077b0 00 00 00 00 00 00 00     |        |		.XXX[0x7]
000077b7					diagbus_rxsum:
000077b7 00                       |        |		.XXX[0x1]
000077b8 00 00 00 00              |        |		.XXX[0x4]
000077bc					diagbus_rxwant:
000077bc 00 00 00 00              |        |		.XXX[0x4]
000077c0 00 00 00 00 00 00 00 00  |        |		.BLANK	00[0x28]
000077e8					diagbus_inbuf:
000077e8 00 00 00 00 00 00 00 00  |        |		.BLANK	00[0x1d0]
000079b8					Timeout_chain:
000079b8 00 00 00 00 00 00 00 00  |        |		.BLANK	00[0x1648]
00009000					INIT_KERNEL_03_FIFO():
00009000 48 e7 80 80              |H       |		MOVEM.L	A0+D0,-(A7)
00009004 30 3c 00 2f              |0< /    |		MOVE.W	#0x2f,D0
00009008 20 7c 00 00 f4 00        | |      |		MOVEA.L	#0xf400,A0
0000900e 90 fc 00 20              |        |		SUBA.W	#0x20,A0
00009012 0c 40 00 10              | @      |		CMPI.W	#0x0010,D0
00009016 6c 08                    |l       |		BGE	0x9020
00009018 11 7c 00 00 00 0e        | |      |		MOVE.B	#0x00,(A0+0xe)
0000901e 60 06                    |`       |		BRA	0x9026
00009020 11 7c 00 a1 00 0e        | |      |		MOVE.B	#0xa1,(A0+0xe)
00009026 51 c8 ff e6              |Q       |		DBF	D0,0x900e
0000902a 42 b8 f5 00              |B       |		CLR.L	IO_FIFO_INIT_p68_p69
0000902e 21 fc 00 00 00 02 f3 00  |!       |		MOVE.L	#0x2,IO_SENSE_TEST_p25
00009036 4c df 01 01              |L       |		MOVEM.L	(A7)+,D0+A0
0000903a 4e 75                    |Nu      |		RTS
0000903c 31 fc 00 01 6a d6        |1   j   |		MOVE.W	#0x1,live0_boot1
00009042 4e 75                    |Nu      |		RTS
00009044 00 00 00 00              |        |		.XXX[0x4]
00009048 00 00 00 00 00 00 00 00  |        |		.BLANK	00[0x38]
00009080 00 00 00 00              |        |		.XXX[0x4]
00009084					VME_LONGJMP2:
00009084 00 00 00 00              |        |		.XXX[0x4]
00009088 00 00 00 00 00 00 00 00  |        |		.BLANK	00[0x18]
000090a0 40 20 40 30 40 40 30 00  |@ @0@@0 |		.XXX[0x8]
000090a8 00 00 00 00 00 00 00 00  |        |		.BLANK	00[0xa68]
00009b10 06 47 00 14 54 47 54 47  | G  TGTG|		.XXX[0x10]
00009b18 54 47 54 47 54 47 54 47  |TGTGTGTG|
00009b20 54 47                    |TG      |		.XXX[0x2]
00009b22 54 47                    |TG      |		ADDQ.W	#0x2,D7
00009b24 54 47                    |TG      |		ADDQ.W	#0x2,D7
00009b26 ec c7 04 08              |        |		BFCLR.L	D7,{16:8}
00009b2a 67 04                    |g       |		BEQ	0x9b30
00009b2c 52 46                    |RF      |		ADDQ.W	#0x1,D6
00009b2e 34 86                    |4       |		MOVE.W	D6,(A2)
00009b30 4e 75                    |Nu      |		RTS
00009b32 04 47 00 0a 59 47        | G  YG  |		.XXX[0x6]
00009b38 55 47 55 47 59 47 55 47  |UGUGYGUG|		.XXX[0x8]
00009b40 55 47                    |UG      |		SUBQ.W	#0x2,D7
00009b42 ec c7 04 08              |        |		BFCLR.L	D7,{16:8}
00009b46 67 04                    |g       |		BEQ	0x9b4c
00009b48 53 46                    |SF      |		SUBQ.W	#0x1,D6
00009b4a 34 86                    |4       |		MOVE.W	D6,(A2)
00009b4c 4e 75                    |Nu      |		RTS
00009b4e 28 14                    |(       |		MOVE.L	(A4),D4
00009b50 67 46                    |gF      |		BEQ	0x9b98
00009b52 2f 05                    |/       |		MOVE.L	D5,-(A7)
00009b54 e9 c4 62 10              |  b     |		BFEXTU.L	D4,{8:16},D6
00009b58 34 86                    |4       |		MOVE.W	D6,(A2)
00009b5a e9 c4 76 08              |  v     |		BFEXTU.L	D4,{24:8},D7
00009b5e 3a 33 70 00              |:3p     |		MOVE.W	(A3+D7.W),D5
00009b62 61 c0                    |a       |		BSR	0x9b24
00009b64 48 45                    |HE      |		SWAP.W	D5
00009b66 3a 33 70 00              |:3p     |		MOVE.W	(A3+D7.W),D5
00009b6a 28 85                    |(       |		MOVE.L	D5,(A4)
00009b6c 66 04                    |f       |		BNE	0x9b72
00009b6e 42 ac 00 04              |B       |		CLR.L	(A4+0x4)
00009b72 2a 1f                    |*       |		MOVE.L	(A7)+,D5
00009b74 0c 84 00 e0 00 00        |        |		CMPI.L	#0x00e00000,D4
00009b7a 62 10                    |b       |		BHI	0x9b8c
00009b7c 13 f8 00 08 00 00 90 93  |        |		MOVE.B	0x8,0x9093
00009b84 4e b0 01 f1 00 00 90 84  |N       |		JSR	((#VME_LONGJMP2))	;  LEW=01f1
00009b8c 0c 84 00 e7 c6 70        |     p  |		CMPI.L	#0x00e7c670,D4
00009b92 62 e8                    |b       |		BHI	0x9b7c
00009b94 44 fc 00 01              |D       |		MOVE.W	#0x1,CCR
00009b98 4e 75                    |Nu      |		RTS
00009b9a 48 e7 83 80              |H       |		MOVEM.L	A0+D7+D6+D0,-(A7)
00009b9e 0c 84 00 e0 00 00        |        |		CMPI.L	#0x00e00000,D4
00009ba4 62 10                    |b       |		BHI	0x9bb6
00009ba6 13 f8 00 08 00 00 90 93  |        |		MOVE.B	0x8,0x9093
00009bae 4e b0 01 f1 00 00 90 84  |N       |		JSR	((#VME_LONGJMP2))	;  LEW=01f1
00009bb6 0c 84 00 e7 c6 70        |     p  |		CMPI.L	#0x00e7c670,D4
00009bbc 62 e8                    |b       |		BHI	0x9ba6
00009bbe e9 c4 62 10              |  b     |		BFEXTU.L	D4,{8:16},D6
00009bc2 34 86                    |4       |		MOVE.W	D6,(A2)
00009bc4 e9 c4 76 08              |  v     |		BFEXTU.L	D4,{24:8},D7
00009bc8 42 73 70 00              |Bsp     |		CLR.W	(A3+D7.W)
00009bcc 61 00 ff 56              |a  V    |		BSR	0x9b24
00009bd0 42 73 70 00              |Bsp     |		CLR.W	(A3+D7.W)
00009bd4 4a 98                    |J       |		TST.L	(A0)+
00009bd6 66 06                    |f       |		BNE	0x9bde
00009bd8 20 84                    |        |		MOVE.L	D4,(A0)
00009bda 21 04                    |!       |		MOVE.L	D4,-(A0)
00009bdc 60 1e                    |`       |		BRA	0x9bfc
00009bde 20 10                    |        |		MOVE.L	(A0),D0
00009be0 e9 c0 62 10              |  b     |		BFEXTU.L	D0,{8:16},D6
00009be4 34 86                    |4       |		MOVE.W	D6,(A2)
00009be6 e9 c0 76 08              |  v     |		BFEXTU.L	D0,{24:8},D7
00009bea 48 44                    |HD      |		SWAP.W	D4
00009bec 37 84 70 00              |7 p     |		MOVE.W	D4,(A3+D7.W)
00009bf0 61 00 ff 32              |a  2    |		BSR	0x9b24
00009bf4 48 44                    |HD      |		SWAP.W	D4
00009bf6 37 84 70 00              |7 p     |		MOVE.W	D4,(A3+D7.W)
00009bfa 20 84                    |        |		MOVE.L	D4,(A0)
00009bfc 4c df 01 c1              |L       |		MOVEM.L	(A7)+,D0+D6+D7+A0
00009c00 4e 75                    |Nu      |		RTS
00009c02 48 e7 20 80              |H       |		MOVEM.L	A0+D2,-(A7)
00009c06 08 38 00 06 6b 08        | 8  k   |		BTST.B	#0x6,0x6b08
00009c0c 67 70                    |gp      |		BEQ	0x9c7e
00009c0e 41 f9 00 00 9a aa        |A       |		LEA.L	0x9aaa,A0
00009c14 61 84                    |a       |		BSR	0x9b9a
00009c16 52 79 00 00 9a b2        |Ry      |		ADDQ.W	#0x1,0x9ab2
00009c1c 53 2c 00 07              |S,      |		SUBQ.B	#0x1,(A4+0x7)
00009c20 66 42                    |fB      |		BNE	0x9c64
00009c22 52 79 00 00 9a e2        |Ry      |		ADDQ.W	#0x1,0x9ae2
00009c28 34 39 00 00 9a e2        |49      |		MOVE.W	0x9ae2,D2
00009c2e b4 79 00 00 9a b2        | y      |		CMP.W	0x9ab2,D2
00009c34 65 2e                    |e.      |		BCS	0x9c64
00009c36 67 10                    |g       |		BEQ	0x9c48
00009c38 13 fc 00 09 00 00 90 93  |        |		MOVE.B	#0x09,0x9093
00009c40 4e b0 01 f1 00 00 90 84  |N       |		JSR	((#VME_LONGJMP2))	;  LEW=01f1
00009c48 08 2c 00 03 00 04        | ,      |		BTST.B	#0x3,(A4+0x4)
00009c4e 67 00 00 d0              |g       |		BEQ	0x9d20
00009c52 42 82                    |B       |		CLR.L	D2
00009c54 34 2c 00 08              |4,      |		MOVE.W	(A4+0x8),D2
00009c58 ee f9 08 81 00 00 9a ba  |        |		BFSET.L	0x9aba,{D2:1}
00009c60 60 00 00 be              |`       |		BRA	0x9d20
00009c64 4a 79 00 00 9a b6        |Jy      |		TST.W	0x9ab6
00009c6a 67 00 00 b4              |g       |		BEQ	0x9d20
00009c6e 53 79 00 00 9a b6        |Sy      |		SUBQ.W	#0x1,0x9ab6
00009c74 52 79 00 00 9a b8        |Ry      |		ADDQ.W	#0x1,0x9ab8
00009c7a 60 00 00 a4              |`       |		BRA	0x9d20
00009c7e 08 38 00 05 6b 08        | 8  k   |		BTST.B	#0x5,0x6b08
00009c84 67 00 00 74              |g  t    |		BEQ	0x9cfa
00009c88 41 f9 00 00 9a 90        |A       |		LEA.L	0x9a90,A0
00009c8e 61 00 ff 0a              |a       |		BSR	0x9b9a
00009c92 52 79 00 00 9a 98        |Ry      |		ADDQ.W	#0x1,0x9a98
00009c98 53 2c 00 06              |S,      |		SUBQ.B	#0x1,(A4+0x6)
00009c9c 66 42                    |fB      |		BNE	0x9ce0
00009c9e 52 79 00 00 9a e0        |Ry      |		ADDQ.W	#0x1,0x9ae0
00009ca4 34 39 00 00 9a e0        |49      |		MOVE.W	0x9ae0,D2
00009caa b4 79 00 00 9a 98        | y      |		CMP.W	0x9a98,D2
00009cb0 65 2e                    |e.      |		BCS	0x9ce0
00009cb2 67 10                    |g       |		BEQ	0x9cc4
00009cb4 13 fc 00 09 00 00 90 93  |        |		MOVE.B	#0x09,0x9093
00009cbc 4e b0 01 f1 00 00 90 84  |N       |		JSR	((#VME_LONGJMP2))	;  LEW=01f1
00009cc4 08 2c 00 02 00 04        | ,      |		BTST.B	#0x2,(A4+0x4)
00009cca 67 00 00 54              |g  T    |		BEQ	0x9d20
00009cce 42 82                    |B       |		CLR.L	D2
00009cd0 34 2c 00 08              |4,      |		MOVE.W	(A4+0x8),D2
00009cd4 ee f9 08 81 00 00 9a a0  |        |		BFSET.L	0x9aa0,{D2:1}
00009cdc 60 00 00 42              |`  B    |		BRA	0x9d20
00009ce0 4a 79 00 00 9a 9c        |Jy      |		TST.W	0x9a9c
00009ce6 67 00 00 38              |g  8    |		BEQ	0x9d20
00009cea 53 79 00 00 9a 9c        |Sy      |		SUBQ.W	#0x1,0x9a9c
00009cf0 52 79 00 00 9a 9e        |Ry      |		ADDQ.W	#0x1,0x9a9e
00009cf6 60 00 00 28              |`  (    |		BRA	0x9d20
00009cfa 41 f9 00 00 9a c4        |A       |		LEA.L	0x9ac4,A0
00009d00 61 00 fe 98              |a       |		BSR	0x9b9a
00009d04 52 79 00 00 9a cc        |Ry      |		ADDQ.W	#0x1,0x9acc
00009d0a 4a 79 00 00 9a d0        |Jy      |		TST.W	0x9ad0
00009d10 67 00 00 0e              |g       |		BEQ	0x9d20
00009d14 53 79 00 00 9a d0        |Sy      |		SUBQ.W	#0x1,0x9ad0
00009d1a 52 79 00 00 9a d2        |Ry      |		ADDQ.W	#0x1,0x9ad2
00009d20 4c df 01 04              |L       |		MOVEM.L	(A7)+,D2+A0
00009d24 4e 75                    |Nu      |		RTS
00009d26 48 e7 e0 08              |H       |		MOVEM.L	A4+D2+D1+D0,-(A7)
00009d2a 49 f9 00 00 9a 90        |I       |		LEA.L	0x9a90,A4
00009d30 30 2c 00 08              |0,      |		MOVE.W	(A4+0x8),D0
00009d34 e9 c3 24 08              |  $     |		BFEXTU.L	D3,{16:8},D2
00009d38 67 0e                    |g       |		BEQ	0x9d48
00009d3a b0 79 00 00 9a e0        | y      |		CMP.W	0x9ae0,D0
00009d40 62 0c                    |b       |		BHI	0x9d4e
00009d42 44 fc 00 00              |D       |		MOVE.W	#0x0,CCR
00009d46 60 46                    |`F      |		BRA	0x9d8e
00009d48 53 79 00 00 9a e0        |Sy      |		SUBQ.W	#0x1,0x9ae0
00009d4e 12 39 00 00 9a a8        | 9      |		MOVE.B	0x9aa8,D1
00009d54 67 04                    |g       |		BEQ	0x9d5a
00009d56 b4 01                    |        |		CMP.B	D1,D2
00009d58 67 e8                    |g       |		BEQ	0x9d42
00009d5a 53 6c 00 08              |Sl      |		SUBQ.W	#0x1,(A4+0x8)
00009d5e 06 43 01 00              | C      |		ADDI.W	#0x0100,D3
00009d62 64 10                    |d       |		BCC	0x9d74
00009d64 13 fc 00 09 00 00 90 93  |        |		MOVE.B	#0x09,0x9093
00009d6c 4e b0 01 f1 00 00 90 84  |N       |		JSR	((#VME_LONGJMP2))	;  LEW=01f1
00009d74 61 00 fd d8              |a       |		BSR	0x9b4e
00009d78 65 10                    |e       |		BCS	0x9d8a
00009d7a 13 fc 00 08 00 00 90 93  |        |		MOVE.B	#0x08,0x9093
00009d82 4e b0 01 f1 00 00 90 84  |N       |		JSR	((#VME_LONGJMP2))	;  LEW=01f1
00009d8a 44 fc 00 01              |D       |		MOVE.W	#0x1,CCR
00009d8e 4c df 10 07              |L       |		MOVEM.L	(A7)+,D0+D1+D2+A4
00009d92 4e 75                    |Nu      |		RTS
00009d94 48 e7 c0 08              |H       |		MOVEM.L	A4+D1+D0,-(A7)
00009d98 49 f9 00 00 9a aa        |I       |		LEA.L	0x9aaa,A4
00009d9e 30 2c 00 08              |0,      |		MOVE.W	(A4+0x8),D0
00009da2 4a 03                    |J       |		TST.B	D3
00009da4 67 0e                    |g       |		BEQ	0x9db4
00009da6 b0 79 00 00 9a e2        | y      |		CMP.W	0x9ae2,D0
00009dac 62 0c                    |b       |		BHI	0x9dba
00009dae 44 fc 00 00              |D       |		MOVE.W	#0x0,CCR
00009db2 60 44                    |`D      |		BRA	0x9df8
00009db4 53 79 00 00 9a e2        |Sy      |		SUBQ.W	#0x1,0x9ae2
00009dba 12 39 00 00 9a c2        | 9      |		MOVE.B	0x9ac2,D1
00009dc0 67 04                    |g       |		BEQ	0x9dc6
00009dc2 b6 01                    |        |		CMP.B	D1,D3
00009dc4 67 e8                    |g       |		BEQ	0x9dae
00009dc6 53 6c 00 08              |Sl      |		SUBQ.W	#0x1,(A4+0x8)
00009dca 52 03                    |R       |		ADDQ.B	#0x1,D3
00009dcc 64 10                    |d       |		BCC	0x9dde
00009dce 13 fc 00 09 00 00 90 93  |        |		MOVE.B	#0x09,0x9093
00009dd6 4e b0 01 f1 00 00 90 84  |N       |		JSR	((#VME_LONGJMP2))	;  LEW=01f1
00009dde 61 00 fd 6e              |a  n    |		BSR	0x9b4e
00009de2 65 10                    |e       |		BCS	0x9df4
00009de4 13 fc 00 08 00 00 90 93  |        |		MOVE.B	#0x08,0x9093
00009dec 4e b0 01 f1 00 00 90 84  |N       |		JSR	((#VME_LONGJMP2))	;  LEW=01f1
00009df4 44 fc 00 01              |D       |		MOVE.W	#0x1,CCR
00009df8 4c df 10 03              |L       |		MOVEM.L	(A7)+,D0+D1+A4
00009dfc 4e 75                    |Nu      |		RTS
00009dfe 48 e7 e0 08              |H       |		MOVEM.L	A4+D2+D1+D0,-(A7)
00009e02 49 f9 00 00 9a c4        |I       |		LEA.L	0x9ac4,A4
00009e08 4a 79 00 00 9a cc        |Jy      |		TST.W	0x9acc
00009e0e 66 06                    |f       |		BNE	0x9e16
00009e10 44 fc 00 00              |D       |		MOVE.W	#0x0,CCR
00009e14 60 0e                    |`       |		BRA	0x9e24
00009e16 53 79 00 00 9a cc        |Sy      |		SUBQ.W	#0x1,0x9acc
00009e1c 61 00 fd 30              |a  0    |		BSR	0x9b4e
00009e20 44 fc 00 01              |D       |		MOVE.W	#0x1,CCR
00009e24 4c df 10 07              |L       |		MOVEM.L	(A7)+,D0+D1+D2+A4
00009e28 4e 75                    |Nu      |		RTS
00009e2a 48 f8 ff ff 68 80        |H   h   |		.XXX[0x6]
00009e30 20 7c 00 06 f4 00 43 f9  | |    C |		.XXX[0x18]
00009e38 00 00 f4 00 30 3c 01 ff  |    0<  |
00009e40 20 d9 51 c8 ff fc 4c f8  |  Q   L |
00009e48 ff ff 68 80 4e 75        |  h Nu  |		.XXX[0x6]
00009e4e 48 e7 40 00              |H @     |		MOVEM.L	D1,-(A7)
00009e52 e9 c7 62 10              |  b     |		BFEXTU.L	D7,{8:16},D6
00009e56 34 86                    |4       |		MOVE.W	D6,(A2)
00009e58 e9 c7 76 08              |  v     |		BFEXTU.L	D7,{24:8},D7
00009e5c 08 07 00 00              |        |		BTST.L	#0x0,D7
00009e60 67 20                    |g       |		BEQ	0x9e82
00009e62 12 f3 71 20 01 00        |  q     |		MOVE.B	(A3+D7.W+#vector_ps.ac_pf),(A1)+;  LEW=7120
00009e68 52 07                    |R       |		ADDQ.B	#0x1,D7
00009e6a 64 04                    |d       |		BCC	0x9e70
00009e6c 52 46                    |RF      |		ADDQ.W	#0x1,D6
00009e6e 34 86                    |4       |		MOVE.W	D6,(A2)
00009e70 53 41                    |SA      |		SUBQ.W	#0x1,D1
00009e72 60 0e                    |`       |		BRA	0x9e82
00009e74 32 f3 70 00              |2 p     |		MOVE.W	(A3+D7.W),(A1)+
00009e78 54 07                    |T       |		ADDQ.B	#0x2,D7
00009e7a 64 04                    |d       |		BCC	0x9e80
00009e7c 52 46                    |RF      |		ADDQ.W	#0x1,D6
00009e7e 34 86                    |4       |		MOVE.W	D6,(A2)
00009e80 55 41                    |UA      |		SUBQ.W	#0x2,D1
00009e82 0c 41 00 01              | A      |		CMPI.W	#0x0001,D1
00009e86 67 da                    |g       |		BEQ	0x9e62
00009e88 62 ea                    |b       |		BHI	0x9e74
00009e8a 4c df 00 02              |L       |		MOVEM.L	(A7)+,D1
00009e8e 4e 75                    |Nu      |		RTS
00009e90 48 e7 40 00              |H @     |		MOVEM.L	D1,-(A7)
00009e94 e9 c7 62 10              |  b     |		BFEXTU.L	D7,{8:16},D6
00009e98 34 86                    |4       |		MOVE.W	D6,(A2)
00009e9a e9 c7 76 08              |  v     |		BFEXTU.L	D7,{24:8},D7
00009e9e 08 07 00 00              |        |		BTST.L	#0x0,D7
00009ea2 67 20                    |g       |		BEQ	0x9ec4
00009ea4 17 99 71 20 01 00        |  q     |		MOVE.B	(A1)+,(A3+D7.W+#vector_ps.ac_pf);  LEW=7120
00009eaa 52 07                    |R       |		ADDQ.B	#0x1,D7
00009eac 64 04                    |d       |		BCC	0x9eb2
00009eae 52 46                    |RF      |		ADDQ.W	#0x1,D6
00009eb0 34 86                    |4       |		MOVE.W	D6,(A2)
00009eb2 53 41                    |SA      |		SUBQ.W	#0x1,D1
00009eb4 60 0e                    |`       |		BRA	0x9ec4
00009eb6 37 99 70 00              |7 p     |		MOVE.W	(A1)+,(A3+D7.W)
00009eba 54 07                    |T       |		ADDQ.B	#0x2,D7
00009ebc 64 04                    |d       |		BCC	0x9ec2
00009ebe 52 46                    |RF      |		ADDQ.W	#0x1,D6
00009ec0 34 86                    |4       |		MOVE.W	D6,(A2)
00009ec2 55 41                    |UA      |		SUBQ.W	#0x2,D1
00009ec4 0c 41 00 01              | A      |		CMPI.W	#0x0001,D1
00009ec8 67 da                    |g       |		BEQ	0x9ea4
00009eca 62 ea                    |b       |		BHI	0x9eb6
00009ecc 4c df 00 02              |L       |		MOVEM.L	(A7)+,D1
00009ed0 4e 75                    |Nu      |		RTS
00009ed2 48 e7 40 40              |H @@    |		MOVEM.L	A1+D1,-(A7)
00009ed6 43 f8 6a f4              |C j     |		LEA.L	0x6af4,A1
00009eda 72 20                    |r       |		MOVEQ.L	#0x20,D1
00009edc 2e 04                    |.       |		MOVE.L	D4,D7
00009ede 61 00 ff 6e              |a  n    |		BSR	0x9e4e
00009ee2 4c df 02 02              |L       |		MOVEM.L	(A7)+,D1+A1
00009ee6 4e 75                    |Nu      |		RTS
00009ee8 48 e7 40 40              |H @@    |		MOVEM.L	A1+D1,-(A7)
00009eec 43 f8 6a f8              |C j     |		LEA.L	0x6af8,A1
00009ef0 72 1c                    |r       |		MOVEQ.L	#0x1c,D1
00009ef2 7e 04                    |~       |		MOVEQ.L	#0x04,D7
00009ef4 de 84                    |        |		ADD.L	D4,D7
00009ef6 61 98                    |a       |		BSR	0x9e90
00009ef8 4c df 02 02              |L       |		MOVEM.L	(A7)+,D1+A1
00009efc 4e 75                    |Nu      |		RTS
00009efe					INIT_KERNEL_10_VME():
00009efe 48 e7 80 10              |H       |		MOVEM.L	A3+D0,-(A7)
00009f02 21 fc 00 00 0f be 5d 06  |!     ] |		MOVE.L	#R1K_OP_06_VME_09(A0=mailbox),0x5d06
00009f0a 47 f9 93 03 fc 10        |G       |		LEA.L	0x9303fc10,A3
00009f10 4e b8 52 f2              |N R     |		JSR	0x52f2
00009f14 64 3a                    |d:      |		BCC	0x9f50
00009f16 42 6b 00 06              |Bk      |		CLR.W	(A3+0x6)
00009f1a 70 ff                    |p       |		MOVEQ.L	#-0x01,D0
00009f1c 51 c8 ff fe              |Q       |		DBF	D0,0x9f1c
00009f20 37 7c 00 02 00 06        |7|      |		MOVE.W	#0x2,(A3+0x6)
00009f26 20 3c 00 23 7c 4d        | < #|M  |		MOVE.L	#0x237c4d,D0
00009f2c 53 80                    |S       |		SUBQ.L	#0x1,D0
00009f2e 66 fc                    |f       |		BNE	0x9f2c
00009f30 37 7c e0 10 00 02        |7|      |		MOVE.W	#0xe010,(A3+0x2)
00009f36 26 7c 93 03 e4 16        |&|      |		MOVEA.L	#0x9303e416,A3
00009f3c 4e b8 52 f2              |N R     |		JSR	0x52f2
00009f40 64 0e                    |d       |		BCC	0x9f50
00009f42 21 fc 00 00 0f 80 5d 06  |!     ] |		MOVE.L	#0xf80,0x5d06
00009f4a 44 fc 00 01              |D       |		MOVE.W	#0x1,CCR
00009f4e 60 1c                    |`       |		BRA	0x9f6c
00009f50 70 08                    |p       |		MOVEQ.L	#0x08,D0
00009f52 47 f8 5c e2              |G \     |		LEA.L	r1k_op_06_vme_dispatch,A3
00009f56 26 fc 00 00 0f 52        |&    R  |		MOVE.L	#0xf52,(A3)+
00009f5c 51 c8 ff f8              |Q       |		DBF	D0,0x9f56
00009f60 21 fc 00 00 59 24 03 c0  |!   Y$  |		MOVE.L	#VECTOR_MAP_PERR,0x3c0
00009f68 44 fc 00 00              |D       |		MOVE.W	#0x0,CCR
00009f6c 4c df 08 01              |L       |		MOVEM.L	(A7)+,D0+A3
00009f70 4e 75                    |Nu      |		RTS
00009f72 00 00 a7 a0 00 00        |        |		.XXX[0x6]
00009f78 ab e6 00 00 ad 6e 00 00  |     n  |		.XXX[0x108]
00009f80 a9 54 00 00 ae 90 48 e7  | T    H |
00009f88 f8 f8 4c f8 0c 00 5c da  |  L   \ |
00009f90 34 bc e0 12 24 2b 00 08  |4   $+  |
00009f98 67 00 00 b6 49 f9 00 00  |g   I   |
00009fa0 9a 90 23 c2 00 00 9a e4  |  #     |
00009fa8 28 c2 42 9c 42 5c e9 c2  |( B B\  |
00009fb0 12 10 34 81 e9 c2 16 08  |  4     |
00009fb8 38 33 10 0c 38 84 49 ec  |83  8 I |
00009fc0 00 10 60 14 29 42 ff ea  |  ` )B  |
00009fc8 23 c2 00 00 9a e8 52 6c  |#     Rl|
00009fd0 ff ee 24 33 10 00 67 2c  |  $3  g,|
00009fd8 12 02 06 01 00 1f 65 00  |      e |
00009fe0 00 70 e9 c2 12 10 34 81  | p    4 |
00009fe8 e9 c2 16 08 20 33 10 08  |     3  |
00009ff0 04 80 00 00 00 20 b0 82  |        |
00009ff8 66 00 00 52 b8 73 10 0c  |f  R s  |
0000a000 67 c2 60 a4 30 39 00 00  |g ` 09  |
0000a008 9a de b0 79 00 00 9a 98  |   y    |
0000a010 6c 42 b0 79 00 00 9a b2  |lB y    |
0000a018 6c 3a 49 f9 00 00 9f 72  |l:I    r|
0000a020 43 f8 5c f2 30 3c 00 04  |C \ 0<  |
0000a028 22 dc 51 c8 ff fc 43 f9  |" Q   C |
0000a030 00 00 9a 9a 70 02 06 51  |    p  Q|
0000a038 00 20 43 e9 00 1a 51 c8  |  C   Q |
0000a040 ff f6 4c df 1f 1f 4e f0  |  L   N |
0000a048 15 a1 5c e2 72 05 60 06  |  \ r ` |
0000a050 72 06 60 02 72 03 42 a8  |r ` r B |
0000a058 00 08 41 e8 00 1a 42 58  |  A   BX|
0000a060 30 c1 42 50 4c df 1f 1f  |0 BPL   |
0000a068 59 01 66 ff ff ff 6e e6  |Y f   n |
0000a070 4e f8 04 90 00 00 00 00  |N       |
0000a078 00 00 00 00 00 00 00 00  |        |
0000a080 00 00 00 00              |        |		.XXX[0x4]
0000a084					R1K_OP_06_VME_00(A0=mailbox):
0000a084 48 e7 80 e0              |H       |		MOVEM.L	A2+A1+A0+D0,-(A7)
0000a088 45 f9 00 00 90 94        |E       |		LEA.L	0x9094,A2
0000a08e 4e b8 54 72              |N Tr    |		JSR	Timeout_Cancel(A2=entry)
0000a092 4c df 07 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1+A2
0000a096 61 00 02 e6              |a       |		BSR	0xa37e
0000a09a 61 00 08 82              |a       |		BSR	0xa91e
0000a09e 23 c8 00 00 a0 74        |#    t  |		MOVE.L	A0,0xa074
0000a0a4 42 79 93 03 fc 16        |By      |		CLR.W	0x9303fc16
0000a0aa 48 e7 80 e0              |H       |		MOVEM.L	A2+A1+A0+D0,-(A7)
0000a0ae 45 f9 00 00 a0 78        |E    x  |		LEA.L	0xa078,A2
0000a0b4 4e b8 54 72              |N Tr    |		JSR	Timeout_Cancel(A2=entry)
0000a0b8 4c df 07 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1+A2
0000a0bc 48 e7 80 e0              |H       |		MOVEM.L	A2+A1+A0+D0,-(A7)
0000a0c0 45 f9 00 00 a0 78        |E    x  |		LEA.L	0xa078,A2
0000a0c6 20 3c 00 00 03 0d        | <      |		MOVE.L	#0x30d,D0
0000a0cc 25 7c 00 00 a1 00 00 08  |%|      |		MOVE.L	#0xa100,(A2+0x8)
0000a0d4 4e b8 54 3a              |N T:    |		JSR	Timeout_Arm(D0=ticks,A2=entry)
0000a0d8 4c df 07 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1+A2
0000a0dc 4e b8 04 8a              |N       |		JSR	0x48a
0000a0e0 33 fc 00 02 93 03 fc 16  |3       |		MOVE.W	#0x2,0x9303fc16
0000a0e8 43 e8 00 1a              |C       |		LEA.L	(A0+0x1a),A1
0000a0ec 42 59                    |BY      |		CLR.W	(A1)+
0000a0ee 42 19                    |B       |		CLR.B	(A1)+
0000a0f0 12 fc 00 01              |        |		MOVE.B	#0x01,(A1)+
0000a0f4 42 51                    |BQ      |		CLR.W	(A1)
0000a0f6 42 39 00 00 90 93        |B9      |		CLR.B	0x9093
0000a0fc 4e f8 04 98              |N       |		JMP	ReturnMailbox_1()
0000a100 08 f8 00 05 68 d0 48 e7  |    h H |		.XXX[0x18]
0000a108 80 c0 20 79 00 00 a0 74  |   y   t|
0000a110 4e b8 04 7a 4c df 03 01  |N  zL   |
0000a118 4e 75                    |Nu      |		.XXX[0x2]
0000a11a					r1k_op_06_vme_01_dispatch:
0000a11a 00 00 00 00              |        |		.CODE	0x0
0000a11e 00 00 a1 9e              |        |		.CODE	R1K_OP_06_VME_01_01(A0=mailbox)
0000a122 00 00 a1 a4              |        |		.CODE	R1K_OP_06_VME_01_02(A0=mailbox)
0000a126 00 00 a1 aa              |        |		.CODE	R1K_OP_06_VME_01_03(A0=mailbox)
0000a12a 00 00 a1 b0              |        |		.CODE	R1K_OP_06_VME_01_04(A0=mailbox)
0000a12e					R1K_OP_06_VME_01(A0=mailbox):
0000a12e 48 e7 fe 70              |H  p    |		MOVEM.L	A3+A2+A1+D6+D5+D4+D3+D2+D1+D0,-(A7)
0000a132 43 e8 00 1a              |C       |		LEA.L	(A0+0x1a),A1
0000a136 30 19                    |0       |		MOVE.W	(A1)+,D0
0000a138 10 19                    |        |		MOVE.B	(A1)+,D0
0000a13a 38 3c 04 00              |8<      |		MOVE.W	#0x400,D4
0000a13e b0 44                    | D      |		CMP.W	D4,D0
0000a140 6f 02                    |o       |		BLE	0xa144
0000a142 30 04                    |0       |		MOVE.W	D4,D0
0000a144 26 19                    |&       |		MOVE.L	(A1)+,D3
0000a146 e0 8b                    |        |		LSR.L	#0x8,D3
0000a148 06 83 00 e0 00 00        |        |		ADDI.L	#0x00e00000,D3
0000a14e 26 7c 93 03 e5 00        |&|      |		MOVEA.L	#0x9303e500,A3
0000a154 14 00                    |        |		MOVE.B	D0,D2
0000a156 84 03                    |        |		OR.B	D3,D2
0000a158 02 82 00 00 00 01        |        |		ANDI.L	#0x00000001,D2
0000a15e 66 08                    |f       |		BNE	0xa168
0000a160 74 02                    |t       |		MOVEQ.L	#0x02,D2
0000a162 26 7c 93 03 e4 00        |&|      |		MOVEA.L	#0x9303e400,A3
0000a168 1c 01                    |        |		MOVE.B	D1,D6
0000a16a 02 41 00 02              | A      |		ANDI.W	#0x0002,D1
0000a16e d2 42                    | B      |		ADD.W	D2,D1
0000a170 24 70 15 b0 00 00 a1 1a  |$p      |		MOVEA.L	(D1.W*4+#r1k_op_06_vme_01_dispatch),A2;  LEW=15b0
0000a178 4e b8 07 5a              |N  Z    |		JSR	GET_SECTOR_BUFFER([A0+0x13].B => A1)
0000a17c 28 03                    |(       |		MOVE.L	D3,D4
0000a17e e0 8c                    |        |		LSR.L	#0x8,D4
0000a180 02 43 00 ff              | C      |		ANDI.W	#0x00ff,D3
0000a184 42 85                    |B       |		CLR.L	D5
0000a186 21 fc 00 00 a1 c6 79 d4  |!     y |		MOVE.L	#0xa1c6,0x79d4
0000a18e 21 fc 00 00 59 34 00 08  |!   Y4  |		MOVE.L	#VECTOR_BUS_ERROR,0x8
0000a196 33 c4 93 03 fc 12        |3       |		MOVE.W	D4,IO_VME_STD_REGISTER
0000a19c 4e d2                    |N       |		JMP	(A2)
0000a19e					R1K_OP_06_VME_01_01(A0=mailbox):
0000a19e 17 99 30 00              |  0     |		MOVE.B	(A1)+,(A3+D3.W)
0000a1a2 60 10                    |`       |		BRA	0xa1b4
0000a1a4					R1K_OP_06_VME_01_02(A0=mailbox):
0000a1a4 37 99 30 00              |7 0     |		MOVE.W	(A1)+,(A3+D3.W)
0000a1a8 60 0a                    |`       |		BRA	0xa1b4
0000a1aa					R1K_OP_06_VME_01_03(A0=mailbox):
0000a1aa 12 f3 30 00              |  0     |		MOVE.B	(A3+D3.W),(A1)+
0000a1ae 60 04                    |`       |		BRA	0xa1b4
0000a1b0					R1K_OP_06_VME_01_04(A0=mailbox):
0000a1b0 32 f3 30 00              |2 0     |		MOVE.W	(A3+D3.W),(A1)+
0000a1b4 da 82                    |        |		ADD.L	D2,D5
0000a1b6 90 42                    | B      |		SUB.W	D2,D0
0000a1b8 67 0c                    |g       |		BEQ	0xa1c6
0000a1ba d6 42                    | B      |		ADD.W	D2,D3
0000a1bc ec c3 04 08              |        |		BFCLR.L	D3,{16:8}
0000a1c0 67 da                    |g       |		BEQ	0xa19c
0000a1c2 52 44                    |RD      |		ADDQ.W	#0x1,D4
0000a1c4 60 d0                    |`       |		BRA	0xa196
0000a1c6 42 b8 79 d4              |B y     |		CLR.L	0x79d4
0000a1ca 21 fc 00 00 59 7a 00 08  |!   Yz  |		MOVE.L	#0x597a,0x8
0000a1d2 0c 06 00 01              |        |		CMPI.B	#0x01,D6
0000a1d6 67 04                    |g       |		BEQ	0xa1dc
0000a1d8 21 45 00 08              |!E      |		MOVE.L	D5,(A0+0x8)
0000a1dc 43 e8 00 1a              |C       |		LEA.L	(A0+0x1a),A1
0000a1e0 42 59                    |BY      |		CLR.W	(A1)+
0000a1e2 22 85                    |"       |		MOVE.L	D5,(A1)
0000a1e4 4c df 0e 7f              |L       |		MOVEM.L	(A7)+,D0+D1+D2+D3+D4+D5+D6+A1+A2+A3
0000a1e8 4e f8 04 98              |N       |		JMP	ReturnMailbox_1()
0000a1ec					R1K_OP_06_VME_03(A0=mailbox):
0000a1ec 23 c8 00 00 90 88        |#       |		MOVE.L	A0,0x9088
0000a1f2 33 fc e0 10 93 03 fc 12  |3       |		MOVE.W	#0xe010,IO_VME_STD_REGISTER
0000a1fa 4a 79 93 03 e4 02        |Jy      |		TST.W	0x9303e402
0000a200 6b 00 01 7c              |k  |    |		BMI	0xa37e
0000a204 4a 39 00 00 90 93        |J9      |		TST.B	0x9093
0000a20a 66 00 01 72              |f  r    |		BNE	0xa37e
0000a20e e9 e8 00 86 00 1a        |        |		BFEXTU.L	(A0+0x1a),{2:6},D0
0000a214 0c 40 00 3f              | @ ?    |		CMPI.W	#0x003f,D0
0000a218 62 00 01 64              |b  d    |		BHI	0xa37e
0000a21c 48 e7 20 f8              |H       |		MOVEM.L	A4+A3+A2+A1+A0+D2,-(A7)
0000a220 43 f9 00 00 90 a8        |C       |		LEA.L	0x90a8,A1
0000a226 24 49                    |$I      |		MOVEA.L	A1,A2
0000a228 34 3c 02 99              |4<      |		MOVE.W	#0x299,D2
0000a22c 42 9a                    |B       |		CLR.L	(A2)+
0000a22e 51 ca ff fc              |Q       |		DBF	D2,0xa22c
0000a232 45 e8 00 1d              |E       |		LEA.L	(A0+0x1d),A2
0000a236 47 f9 00 00 9a a8        |G       |		LEA.L	0x9aa8,A3
0000a23c 16 9a                    |        |		MOVE.B	(A2)+,(A3)
0000a23e 47 eb 00 1a              |G       |		LEA.L	(A3+0x1a),A3
0000a242 16 9a                    |        |		MOVE.B	(A2)+,(A3)
0000a244 47 eb 00 1a              |G       |		LEA.L	(A3+0x1a),A3
0000a248 16 9a                    |        |		MOVE.B	(A2)+,(A3)
0000a24a 45 f9 00 00 9a de        |E       |		LEA.L	0x9ade,A2
0000a250 34 c0                    |4       |		MOVE.W	D0,(A2)+
0000a252 52 40                    |R@      |		ADDQ.W	#0x1,D0
0000a254 34 c0                    |4       |		MOVE.W	D0,(A2)+
0000a256 34 80                    |4       |		MOVE.W	D0,(A2)
0000a258 53 40                    |S@      |		SUBQ.W	#0x1,D0
0000a25a 42 81                    |B       |		CLR.L	D1
0000a25c b2 00                    |        |		CMP.B	D0,D1
0000a25e 62 14                    |b       |		BHI	0xa274
0000a260 13 7c 00 80 00 04        | |      |		MOVE.B	#0x80,(A1+0x4)
0000a266 33 41 00 08              |3A      |		MOVE.W	D1,(A1+0x8)
0000a26a 52 81                    |R       |		ADDQ.L	#0x1,D1
0000a26c d3 fc 00 00 00 26        |     &  |		ADDA.L	#0x26,A1
0000a272 60 e8                    |`       |		BRA	0xa25c
0000a274 4c f8 0c 00 5c da        |L   \   |		MOVEM.L	0x5cda,A2+A3
0000a27a 28 4b                    |(K      |		MOVEA.L	A3,A4
0000a27c 34 bc e0 12              |4       |		MOVE.W	#0xe012,(A2)
0000a280 42 9c                    |B       |		CLR.L	(A4)+
0000a282 28 fc 00 e0 00 00        |(       |		MOVE.L	#0xe00000,(A4)+
0000a288 42 9c                    |B       |		CLR.L	(A4)+
0000a28a 42 9c                    |B       |		CLR.L	(A4)+
0000a28c 42 9c                    |B       |		CLR.L	(A4)+
0000a28e 42 9c                    |B       |		CLR.L	(A4)+
0000a290 42 5c                    |B\      |		CLR.W	(A4)+
0000a292 42 9c                    |B       |		CLR.L	(A4)+
0000a294 42 54                    |BT      |		CLR.W	(A4)
0000a296 33 fc 10 02 93 03 fc 16  |3       |		MOVE.W	#0x1002,0x9303fc16
0000a29e 34 bc e7 f0              |4       |		MOVE.W	#0xe7f0,(A2)
0000a2a2 30 13                    |0       |		MOVE.W	(A3),D0
0000a2a4 47 f8 5c f2              |G \     |		LEA.L	0x5cf2,A3
0000a2a8 30 3c 00 04              |0<      |		MOVE.W	#0x4,D0
0000a2ac 26 fc 00 00 9f 86        |&       |		MOVE.L	#0x9f86,(A3)+
0000a2b2 51 c8 ff f8              |Q       |		DBF	D0,0xa2ac
0000a2b6 4c df 1f 04              |L       |		MOVEM.L	(A7)+,D2+A0+A1+A2+A3+A4
0000a2ba 4e b8 04 8a              |N       |		JSR	0x48a
0000a2be 48 e7 07 00              |H       |		MOVEM.L	D7+D6+D5,-(A7)
0000a2c2 34 bc e0 12              |4       |		MOVE.W	#0xe012,(A2)
0000a2c6 2c 2b 00 08              |,+      |		MOVE.L	(A3+0x8),D6
0000a2ca 34 bc e0 12              |4       |		MOVE.W	#0xe012,(A2)
0000a2ce 2a 2b 00 0c              |*+      |		MOVE.L	(A3+0xc),D5
0000a2d2 08 85 00 00              |        |		BCLR.L	#0x0,D5
0000a2d6 59 85                    |Y       |		SUBQ.L	#0x4,D5
0000a2d8 27 45 00 0c              |'E      |		MOVE.L	D5,(A3+0xc)
0000a2dc dc 85                    |        |		ADD.L	D5,D6
0000a2de e9 c6 76 08              |  v     |		BFEXTU.L	D6,{24:8},D7
0000a2e2 e0 8e                    |        |		LSR.L	#0x8,D6
0000a2e4 34 86                    |4       |		MOVE.W	D6,(A2)
0000a2e6 37 bc 00 00 70 00        |7   p   |		MOVE.W	#0x0,(A3+D7.W)
0000a2ec 54 07                    |T       |		ADDQ.B	#0x2,D7
0000a2ee 64 04                    |d       |		BCC	0xa2f4
0000a2f0 52 46                    |RF      |		ADDQ.W	#0x1,D6
0000a2f2 34 86                    |4       |		MOVE.W	D6,(A2)
0000a2f4 37 bc 90 a8 70 00        |7   p   |		MOVE.W	#0x90a8,(A3+D7.W)
0000a2fa 2e 08                    |.       |		MOVE.L	A0,D7
0000a2fc 42 a8 00 08              |B       |		CLR.L	(A0+0x8)
0000a300 41 e8 00 1a              |A       |		LEA.L	(A0+0x1a),A0
0000a304 42 58                    |BX      |		CLR.W	(A0)+
0000a306 42 90                    |B       |		CLR.L	(A0)
0000a308 20 47                    | G      |		MOVEA.L	D7,A0
0000a30a 42 b9 00 00 90 88        |B       |		CLR.L	0x9088
0000a310 48 e7 80 e0              |H       |		MOVEM.L	A2+A1+A0+D0,-(A7)
0000a314 45 f9 00 00 90 94        |E       |		LEA.L	0x9094,A2
0000a31a 20 3c 00 05 f5 dc        | <      |		MOVE.L	#0x5f5dc,D0
0000a320 25 7c 00 00 a3 3a 00 08  |%|   :  |		MOVE.L	#0xa33a,(A2+0x8)
0000a328 4e b8 54 3a              |N T:    |		JSR	Timeout_Arm(D0=ticks,A2=entry)
0000a32c 4c df 07 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1+A2
0000a330 4e b8 04 98              |N       |		JSR	ReturnMailbox_1()
0000a334 4c df 00 e0              |L       |		MOVEM.L	(A7)+,D5+D6+D7
0000a338 4e 75                    |Nu      |		RTS
0000a33a 33 fc e0 10 93 03        |3       |		.XXX[0x6]
0000a340 fc 12 4a 79 93 03 e4 02  |  Jy    |		.XXX[0x38]
0000a348 6b ff 00 00 00 26 48 e7  |k    &H |
0000a350 80 e0 45 f9 00 00 90 94  |  E     |
0000a358 20 3c 00 05 f5 dc 25 7c  | <    %||
0000a360 00 00 a3 3a 00 08 4e b8  |   :  N |
0000a368 54 3a 4c df 07 01 4e 75  |T:L   Nu|
0000a370 13 fc 00 01 00 00 90 93  |        |
0000a378 61 00 05 9c 4e 75        |a   Nu  |		.XXX[0x6]
0000a37e 48 e7 80 80              |H       |		MOVEM.L	A0+D0,-(A7)
0000a382 20 39 00 00 90 88        | 9      |		MOVE.L	0x9088,D0
0000a388 67 1a                    |g       |		BEQ	0xa3a4
0000a38a 42 b9 00 00 90 88        |B       |		CLR.L	0x9088
0000a390 20 40                    | @      |		MOVEA.L	D0,A0
0000a392 42 a8 00 08              |B       |		CLR.L	(A0+0x8)
0000a396 41 e8 00 1a              |A       |		LEA.L	(A0+0x1a),A0
0000a39a 42 58                    |BX      |		CLR.W	(A0)+
0000a39c 42 90                    |B       |		CLR.L	(A0)
0000a39e 20 40                    | @      |		MOVEA.L	D0,A0
0000a3a0 4e b8 04 90              |N       |		JSR	ReturnMailbox_0()
0000a3a4 4c df 01 01              |L       |		MOVEM.L	(A7)+,D0+A0
0000a3a8 4e 75                    |Nu      |		RTS
0000a3aa 2e 09                    |.       |		MOVE.L	A1,D7
0000a3ac e2 0f                    |        |		LSR.B	#0x1,D7
0000a3ae 64 08                    |d       |		BCC	0xa3b8
0000a3b0 42 19                    |B       |		CLR.B	(A1)+
0000a3b2 53 40                    |S@      |		SUBQ.W	#0x1,D0
0000a3b4 52 68 00 0a              |Rh      |		ADDQ.W	#0x1,(A0+0xa)
0000a3b8 42 82                    |B       |		CLR.L	D2
0000a3ba 34 38 6b 00              |48k     |		MOVE.W	0x6b00,D2
0000a3be 31 42 00 1e              |1B      |		MOVE.W	D2,(A0+0x1e)
0000a3c2 32 03                    |2       |		MOVE.W	D3,D1
0000a3c4 04 41 00 20              | A      |		SUBI.W	#0x0020,D1
0000a3c8 67 0e                    |g       |		BEQ	0xa3d8
0000a3ca 90 41                    | A      |		SUB.W	D1,D0
0000a3cc d3 68 00 0a              | h      |		ADD.W	D1,(A0+0xa)
0000a3d0 7e 20                    |~       |		MOVEQ.L	#0x20,D7
0000a3d2 de 84                    |        |		ADD.L	D4,D7
0000a3d4 61 00 fa 78              |a  x    |		BSR	0x9e4e
0000a3d8 4a 42                    |JB      |		TST.W	D2
0000a3da 67 20                    |g       |		BEQ	0xa3fc
0000a3dc 2e 09                    |.       |		MOVE.L	A1,D7
0000a3de e2 0f                    |        |		LSR.B	#0x1,D7
0000a3e0 64 08                    |d       |		BCC	0xa3ea
0000a3e2 42 19                    |B       |		CLR.B	(A1)+
0000a3e4 53 40                    |S@      |		SUBQ.W	#0x1,D0
0000a3e6 52 68 00 0a              |Rh      |		ADDQ.W	#0x1,(A0+0xa)
0000a3ea 2e 38 6a fc              |.8j     |		MOVE.L	0x6afc,D7
0000a3ee 32 02                    |2       |		MOVE.W	D2,D1
0000a3f0 42 42                    |BB      |		CLR.W	D2
0000a3f2 90 41                    | A      |		SUB.W	D1,D0
0000a3f4 d3 68 00 0a              | h      |		ADD.W	D1,(A0+0xa)
0000a3f8 61 00 fa 54              |a  T    |		BSR	0x9e4e
0000a3fc 42 41                    |BA      |		CLR.W	D1
0000a3fe 11 78 6b 0f 00 1d        | xk     |		MOVE.B	0x6b0f,(A0+0x1d)
0000a404 44 fc 00 01              |D       |		MOVE.W	#0x1,CCR
0000a408 4e 75                    |Nu      |		RTS
0000a40a 48 e7 00 08              |H       |		MOVEM.L	A4,-(A7)
0000a40e 2e 09                    |.       |		MOVE.L	A1,D7
0000a410 e2 0f                    |        |		LSR.B	#0x1,D7
0000a412 64 08                    |d       |		BCC	0xa41c
0000a414 42 19                    |B       |		CLR.B	(A1)+
0000a416 53 40                    |S@      |		SUBQ.W	#0x1,D0
0000a418 52 68 00 0a              |Rh      |		ADDQ.W	#0x1,(A0+0xa)
0000a41c 42 82                    |B       |		CLR.L	D2
0000a41e 34 38 6b 00              |48k     |		MOVE.W	0x6b00,D2
0000a422 32 03                    |2       |		MOVE.W	D3,D1
0000a424 59 41                    |YA      |		SUBQ.W	#0x4,D1
0000a426 90 41                    | A      |		SUB.W	D1,D0
0000a428 65 00 00 5e              |e  ^    |		BCS	0xa488
0000a42c d3 68 00 0a              | h      |		ADD.W	D1,(A0+0xa)
0000a430 2e 04                    |.       |		MOVE.L	D4,D7
0000a432 58 87                    |X       |		ADDQ.L	#0x4,D7
0000a434 49 e9 00 10              |I       |		LEA.L	(A1+0x10),A4
0000a438 61 00 fa 14              |a       |		BSR	0x9e4e
0000a43c 42 54                    |BT      |		CLR.W	(A4)
0000a43e 4a 42                    |JB      |		TST.W	D2
0000a440 67 24                    |g$      |		BEQ	0xa466
0000a442 2e 09                    |.       |		MOVE.L	A1,D7
0000a444 e2 0f                    |        |		LSR.B	#0x1,D7
0000a446 64 08                    |d       |		BCC	0xa450
0000a448 42 19                    |B       |		CLR.B	(A1)+
0000a44a 53 40                    |S@      |		SUBQ.W	#0x1,D0
0000a44c 52 68 00 0a              |Rh      |		ADDQ.W	#0x1,(A0+0xa)
0000a450 2e 38 6a fc              |.8j     |		MOVE.L	0x6afc,D7
0000a454 32 02                    |2       |		MOVE.W	D2,D1
0000a456 42 42                    |BB      |		CLR.W	D2
0000a458 90 41                    | A      |		SUB.W	D1,D0
0000a45a 65 22                    |e"      |		BCS	0xa47e
0000a45c d3 68 00 0a              | h      |		ADD.W	D1,(A0+0xa)
0000a460 61 00 f9 ec              |a       |		BSR	0x9e4e
0000a464 42 41                    |BA      |		CLR.W	D1
0000a466 11 7c 00 ff 00 1d        | |      |		MOVE.B	#0xff,(A0+0x1d)
0000a46c 52 28 00 1f              |R(      |		ADDQ.B	#0x1,(A0+0x1f)
0000a470 4a 42                    |JB      |		TST.W	D2
0000a472 66 18                    |f       |		BNE	0xa48c
0000a474 44 fc 00 01              |D       |		MOVE.W	#0x1,CCR
0000a478 4c df 10 00              |L       |		MOVEM.L	(A7)+,A4
0000a47c 4e 75                    |Nu      |		RTS
0000a47e d0 41                    | A      |		ADD.W	D1,D0
0000a480 34 01                    |4       |		MOVE.W	D1,D2
0000a482 94 40                    | @      |		SUB.W	D0,D2
0000a484 32 00                    |2       |		MOVE.W	D0,D1
0000a486 60 d0                    |`       |		BRA	0xa458
0000a488 d0 41                    | A      |		ADD.W	D1,D0
0000a48a 58 41                    |XA      |		ADDQ.W	#0x4,D1
0000a48c 44 fc 00 00              |D       |		MOVE.W	#0x0,CCR
0000a490 60 e6                    |`       |		BRA	0xa478
0000a492 4a b9 00 00 9a f0        |J       |		TST.L	0x9af0
0000a498 67 00 00 3c              |g  <    |		BEQ	0xa4d6
0000a49c 48 e7 7f 38              |H  8    |		MOVEM.L	A4+A3+A2+D7+D6+D5+D4+D3+D2+D1,-(A7)
0000a4a0 49 f9 00 00 9a f0        |I       |		LEA.L	0x9af0,A4
0000a4a6 61 00 f6 a6              |a       |		BSR	0x9b4e
0000a4aa 64 26                    |d&      |		BCC	0xa4d2
0000a4ac 61 00 fa 24              |a  $    |		BSR	0x9ed2
0000a4b0 26 38 6b 08              |&8k     |		MOVE.L	0x6b08,D3
0000a4b4 61 00 ff 54              |a  T    |		BSR	0xa40a
0000a4b8 64 16                    |d       |		BCC	0xa4d0
0000a4ba 61 00 0a 3a              |a  :    |		BSR	0xaef6
0000a4be 65 e6                    |e       |		BCS	0xa4a6
0000a4c0 24 08                    |$       |		MOVE.L	A0,D2
0000a4c2 41 f9 00 00 9b 00        |A       |		LEA.L	0x9b00,A0
0000a4c8 61 00 f6 d0              |a       |		BSR	0x9b9a
0000a4cc 20 42                    | B      |		MOVEA.L	D2,A0
0000a4ce 60 d6                    |`       |		BRA	0xa4a6
0000a4d0 28 84                    |(       |		MOVE.L	D4,(A4)
0000a4d2 4c df 1c fe              |L       |		MOVEM.L	(A7)+,D1+D2+D3+D4+D5+D6+D7+A2+A3+A4
0000a4d6 4e 75                    |Nu      |		RTS
0000a4d8 48 e7 7c 20              |H |     |		MOVEM.L	A2+D5+D4+D3+D2+D1,-(A7)
0000a4dc 72 02                    |r       |		MOVEQ.L	#0x02,D1
0000a4de 36 3c ff ff              |6<      |		MOVE.W	#0xffff,D3
0000a4e2 7a 20                    |z       |		MOVEQ.L	#0x20,D5
0000a4e4 45 f9 00 00 9a 90        |E       |		LEA.L	0x9a90,A2
0000a4ea 4a 6a 00 0e              |Jj      |		TST.W	(A2+0xe)
0000a4ee 67 24                    |g$      |		BEQ	0xa514
0000a4f0 0c 40 00 04              | @      |		CMPI.W	#0x0004,D0
0000a4f4 65 5c                    |e\      |		BCS	0xa552
0000a4f6 59 40                    |Y@      |		SUBQ.W	#0x4,D0
0000a4f8 58 a8 00 08              |X       |		ADDQ.L	#0x4,(A0+0x8)
0000a4fc 11 43 00 1d              | C      |		MOVE.B	D3,(A0+0x1d)
0000a500 32 c3                    |2       |		MOVE.W	D3,(A1)+
0000a502 32 aa 00 0a              |2       |		MOVE.W	(A2+0xa),(A1)
0000a506 04 59 00 20              | Y      |		SUBI.W	#0x0020,(A1)+
0000a50a 52 28 00 1e              |R(      |		ADDQ.B	#0x1,(A0+0x1e)
0000a50e 53 6a 00 0e              |Sj      |		SUBQ.W	#0x1,(A2+0xe)
0000a512 66 dc                    |f       |		BNE	0xa4f0
0000a514 ed ea 40 00 00 10        |  @     |		BFFFO	(A2+0x10),{0:0},D4
0000a51a 66 08                    |f       |		BNE	0xa524
0000a51c ed ea 49 40 00 10        |  I@    |		BFFFO	(A2+0x10),{D5:0},D4
0000a522 67 26                    |g&      |		BEQ	0xa54a
0000a524 0c 40 00 04              | @      |		CMPI.W	#0x0004,D0
0000a528 65 28                    |e(      |		BCS	0xa552
0000a52a 59 40                    |Y@      |		SUBQ.W	#0x4,D0
0000a52c 58 a8 00 08              |X       |		ADDQ.L	#0x4,(A0+0x8)
0000a530 11 43 00 1d              | C      |		MOVE.B	D3,(A0+0x1d)
0000a534 32 c4                    |2       |		MOVE.W	D4,(A1)+
0000a536 32 aa 00 0a              |2       |		MOVE.W	(A2+0xa),(A1)
0000a53a 04 59 00 20              | Y      |		SUBI.W	#0x0020,(A1)+
0000a53e 52 28 00 1e              |R(      |		ADDQ.B	#0x1,(A0+0x1e)
0000a542 ec ea 09 01 00 10        |        |		BFCLR.L	(A2+0x10),{D4:1}
0000a548 60 ca                    |`       |		BRA	0xa514
0000a54a 45 ea 00 1a              |E       |		LEA.L	(A2+0x1a),A2
0000a54e 51 c9 ff 9a              |Q       |		DBF	D1,0xa4ea
0000a552 4c df 04 3e              |L  >    |		MOVEM.L	(A7)+,D1+D2+D3+D4+D5+A2
0000a556 4e 75                    |Nu      |		RTS
0000a558 48 e7 7f ce              |H       |		MOVEM.L	A6+A5+A4+A1+A0+D7+D6+D5+D4+D3+D2+D1,-(A7)
0000a55c 4b f9 00 00 9b 08        |K       |		LEA.L	0x9b08,A5
0000a562 28 55                    |(U      |		MOVEA.L	(A5),A4
0000a564 11 6c 00 09 00 1d        | l      |		MOVE.B	(A4+0x9),(A0+0x1d)
0000a56a 32 2c 00 1c              |2,      |		MOVE.W	(A4+0x1c),D1
0000a56e b0 41                    | A      |		CMP.W	D1,D0
0000a570 65 04                    |e       |		BCS	0xa576
0000a572 30 01                    |0       |		MOVE.W	D1,D0
0000a574 60 02                    |`       |		BRA	0xa578
0000a576 32 00                    |2       |		MOVE.W	D0,D1
0000a578 2e 2c 00 18              |.,      |		MOVE.L	(A4+0x18),D7
0000a57c 61 00 f8 d0              |a       |		BSR	0x9e4e
0000a580 31 40 00 0a              |1@      |		MOVE.W	D0,(A0+0xa)
0000a584 91 6c 00 1c              | l      |		SUB.W	D0,(A4+0x1c)
0000a588 67 0c                    |g       |		BEQ	0xa596
0000a58a e1 8e                    |        |		LSL.L	#0x8,D6
0000a58c 8c 07                    |        |		OR.B	D7,D6
0000a58e 29 46 00 18              |)F      |		MOVE.L	D6,(A4+0x18)
0000a592 60 00 00 6e              |`  n    |		BRA	0xa602
0000a596 08 ac 00 04 00 04        |        |		BCLR.B	#0x4,(A4+0x4)
0000a59c 28 2c 00 1e              |(,      |		MOVE.L	(A4+0x1e),D4
0000a5a0 61 00 f9 30              |a  0    |		BSR	0x9ed2
0000a5a4 2a 38 6a f4              |*8j     |		MOVE.L	0x6af4,D5
0000a5a8 29 45 00 1e              |)E      |		MOVE.L	D5,(A4+0x1e)
0000a5ac 26 38 6b 08              |&8k     |		MOVE.L	0x6b08,D3
0000a5b0 6a 00 00 10              |j       |		BPL	0xa5c2
0000a5b4 08 03 00 1a              |        |		BTST.L	#0x1a,D3
0000a5b8 66 00 00 08              |f       |		BNE	0xa5c2
0000a5bc 61 00 f6 44              |a  D    |		BSR	0x9c02
0000a5c0 60 40                    |`@      |		BRA	0xa602
0000a5c2 61 00 09 32              |a  2    |		BSR	0xaef6
0000a5c6 65 0e                    |e       |		BCS	0xa5d6
0000a5c8 24 08                    |$       |		MOVE.L	A0,D2
0000a5ca 41 f9 00 00 9b 00        |A       |		LEA.L	0x9b00,A0
0000a5d0 61 00 f5 c8              |a       |		BSR	0x9b9a
0000a5d4 20 42                    | B      |		MOVEA.L	D2,A0
0000a5d6 08 03 00 1c              |        |		BTST.L	#0x1c,D3
0000a5da 67 26                    |g&      |		BEQ	0xa602
0000a5dc 2e 2c 00 0a              |.,      |		MOVE.L	(A4+0xa),D7
0000a5e0 06 87 00 00 00 28        |     (  |		ADDI.L	#0x00000028,D7
0000a5e6 e9 c7 62 10              |  b     |		BFEXTU.L	D7,{8:16},D6
0000a5ea 34 86                    |4       |		MOVE.W	D6,(A2)
0000a5ec e9 c7 76 08              |  v     |		BFEXTU.L	D7,{24:8},D7
0000a5f0 1c 33 71 20 01 00        | 3q     |		MOVE.B	(A3+D7.W+#vector_ps.ac_pf),D6;  LEW=7120
0000a5f6 52 06                    |R       |		ADDQ.B	#0x1,D6
0000a5f8 02 06 00 03              |        |		ANDI.B	#0x03,D6
0000a5fc 17 86 71 20 01 00        |  q     |		MOVE.B	D6,(A3+D7.W+#vector_ps.ac_pf);  LEW=7120
0000a602 28 14                    |(       |		MOVE.L	(A4),D4
0000a604 66 06                    |f       |		BNE	0xa60c
0000a606 2a c4                    |*       |		MOVE.L	D4,(A5)+
0000a608 2a 84                    |*       |		MOVE.L	D4,(A5)
0000a60a 60 02                    |`       |		BRA	0xa60e
0000a60c 2a 84                    |*       |		MOVE.L	D4,(A5)
0000a60e 53 2c 00 05              |S,      |		SUBQ.B	#0x1,(A4+0x5)
0000a612 67 0a                    |g       |		BEQ	0xa61e
0000a614 4a ac 00 1e              |J       |		TST.L	(A4+0x1e)
0000a618 67 04                    |g       |		BEQ	0xa61e
0000a61a 20 0c                    |        |		MOVE.L	A4,D0
0000a61c 60 08                    |`       |		BRA	0xa626
0000a61e 08 ac 00 05 00 04        |        |		BCLR.B	#0x5,(A4+0x4)
0000a624 42 80                    |B       |		CLR.L	D0
0000a626 22 00                    |"       |		MOVE.L	D0,D1
0000a628 67 1a                    |g       |		BEQ	0xa644
0000a62a 42 b0 19 90              |B       |		CLR.L	(D1.L)			;  LEW=1990
0000a62e 4b f9 00 00 9b 08        |K       |		LEA.L	0x9b08,A5
0000a634 4a 9d                    |J       |		TST.L	(A5)+
0000a636 66 06                    |f       |		BNE	0xa63e
0000a638 2a 81                    |*       |		MOVE.L	D1,(A5)
0000a63a 2b 01                    |+       |		MOVE.L	D1,-(A5)
0000a63c 60 06                    |`       |		BRA	0xa644
0000a63e 2b 81 01 51              |+  Q    |		MOVE.L	D1,((A5))		;  LEW=0151
0000a642 2a 81                    |*       |		MOVE.L	D1,(A5)
0000a644 4c df 73 fe              |L s     |		MOVEM.L	(A7)+,D1+D2+D3+D4+D5+D6+D7+A0+A1+A4+A5+A6
0000a648 4e 75                    |Nu      |		RTS
0000a64a 48 e7 7f ce              |H       |		MOVEM.L	A6+A5+A4+A1+A0+D7+D6+D5+D4+D3+D2+D1,-(A7)
0000a64e 3c 7c 00 00              |<|      |		MOVEA.W	#0x0,A6
0000a652 4b f9 00 00 9b 08        |K       |		LEA.L	0x9b08,A5
0000a658 28 15                    |(       |		MOVE.L	(A5),D4
0000a65a 67 00 00 ce              |g       |		BEQ	0xa72a
0000a65e 28 44                    |(D      |		MOVEA.L	D4,A4
0000a660 28 2c 00 1e              |(,      |		MOVE.L	(A4+0x1e),D4
0000a664 61 00 f8 6c              |a  l    |		BSR	0x9ed2
0000a668 26 38 6b 08              |&8k     |		MOVE.L	0x6b08,D3
0000a66c b0 43                    | C      |		CMP.W	D3,D0
0000a66e 65 00 00 ba              |e       |		BCS	0xa72a
0000a672 2c 4c                    |,L      |		MOVEA.L	A4,A6
0000a674 23 d4 00 00 9b 08        |#       |		MOVE.L	(A4),0x9b08
0000a67a 66 06                    |f       |		BNE	0xa682
0000a67c 42 b9 00 00 9b 0c        |B       |		CLR.L	0x9b0c
0000a682 4a 28 00 1d              |J(      |		TST.B	(A0+0x1d)
0000a686 66 0c                    |f       |		BNE	0xa694
0000a688 08 03 00 1b              |        |		BTST.L	#0x1b,D3
0000a68c 67 06                    |g       |		BEQ	0xa694
0000a68e 61 00 fd 1a              |a       |		BSR	0xa3aa
0000a692 60 04                    |`       |		BRA	0xa698
0000a694 61 00 fd 74              |a  t    |		BSR	0xa40a
0000a698 64 00 00 b2              |d       |		BCC	0xa74c
0000a69c 2a 38 6a f4              |*8j     |		MOVE.L	0x6af4,D5
0000a6a0 29 45 00 1e              |)E      |		MOVE.L	D5,(A4+0x1e)
0000a6a4 4a 83                    |J       |		TST.L	D3
0000a6a6 6a 00 00 10              |j       |		BPL	0xa6b8
0000a6aa 08 03 00 1a              |        |		BTST.L	#0x1a,D3
0000a6ae 66 00 00 08              |f       |		BNE	0xa6b8
0000a6b2 61 00 f5 4e              |a  N    |		BSR	0x9c02
0000a6b6 60 40                    |`@      |		BRA	0xa6f8
0000a6b8 61 00 08 3c              |a  <    |		BSR	0xaef6
0000a6bc 65 0e                    |e       |		BCS	0xa6cc
0000a6be 24 08                    |$       |		MOVE.L	A0,D2
0000a6c0 41 f9 00 00 9b 00        |A       |		LEA.L	0x9b00,A0
0000a6c6 61 00 f4 d2              |a       |		BSR	0x9b9a
0000a6ca 20 42                    | B      |		MOVEA.L	D2,A0
0000a6cc 08 03 00 1c              |        |		BTST.L	#0x1c,D3
0000a6d0 67 26                    |g&      |		BEQ	0xa6f8
0000a6d2 2e 2c 00 0a              |.,      |		MOVE.L	(A4+0xa),D7
0000a6d6 06 87 00 00 00 28        |     (  |		ADDI.L	#0x00000028,D7
0000a6dc e9 c7 62 10              |  b     |		BFEXTU.L	D7,{8:16},D6
0000a6e0 34 86                    |4       |		MOVE.W	D6,(A2)
0000a6e2 e9 c7 76 08              |  v     |		BFEXTU.L	D7,{24:8},D7
0000a6e6 1c 33 71 20 01 00        | 3q     |		MOVE.B	(A3+D7.W+#vector_ps.ac_pf),D6;  LEW=7120
0000a6ec 52 06                    |R       |		ADDQ.B	#0x1,D6
0000a6ee 02 06 00 03              |        |		ANDI.B	#0x03,D6
0000a6f2 17 86 71 20 01 00        |  q     |		MOVE.B	D6,(A3+D7.W+#vector_ps.ac_pf);  LEW=7120
0000a6f8 53 2c 00 05              |S,      |		SUBQ.B	#0x1,(A4+0x5)
0000a6fc 67 04                    |g       |		BEQ	0xa702
0000a6fe 4a 85                    |J       |		TST.L	D5
0000a700 66 20                    |f       |		BNE	0xa722
0000a702 08 ac 00 05 00 04        |        |		BCLR.B	#0x5,(A4+0x4)
0000a708 3c 7c 00 00              |<|      |		MOVEA.W	#0x0,A6
0000a70c 28 14                    |(       |		MOVE.L	(A4),D4
0000a70e 66 06                    |f       |		BNE	0xa716
0000a710 2a c4                    |*       |		MOVE.L	D4,(A5)+
0000a712 2a 84                    |*       |		MOVE.L	D4,(A5)
0000a714 60 14                    |`       |		BRA	0xa72a
0000a716 2a 84                    |*       |		MOVE.L	D4,(A5)
0000a718 28 44                    |(D      |		MOVEA.L	D4,A4
0000a71a 08 2c 00 04 00 04        | ,      |		BTST.B	#0x4,(A4+0x4)
0000a720 66 08                    |f       |		BNE	0xa72a
0000a722 4a 28 00 1d              |J(      |		TST.B	(A0+0x1d)
0000a726 6b 00 ff 38              |k  8    |		BMI	0xa660
0000a72a 22 0e                    |"       |		MOVE.L	A6,D1
0000a72c 67 18                    |g       |		BEQ	0xa746
0000a72e 42 96                    |B       |		CLR.L	(A6)
0000a730 4b f9 00 00 9b 08        |K       |		LEA.L	0x9b08,A5
0000a736 4a 9d                    |J       |		TST.L	(A5)+
0000a738 66 06                    |f       |		BNE	0xa740
0000a73a 2a 81                    |*       |		MOVE.L	D1,(A5)
0000a73c 2b 01                    |+       |		MOVE.L	D1,-(A5)
0000a73e 60 06                    |`       |		BRA	0xa746
0000a740 2b 81 01 51              |+  Q    |		MOVE.L	D1,((A5))		;  LEW=0151
0000a744 2a 81                    |*       |		MOVE.L	D1,(A5)
0000a746 4c df 73 fe              |L s     |		MOVEM.L	(A7)+,D1+D2+D3+D4+D5+D6+D7+A0+A1+A4+A5+A6
0000a74a 4e 75                    |Nu      |		RTS
0000a74c 4a 41                    |JA      |		TST.W	D1
0000a74e 67 0c                    |g       |		BEQ	0xa75c
0000a750 4a 95                    |J       |		TST.L	(A5)
0000a752 66 04                    |f       |		BNE	0xa758
0000a754 2b 4c 00 04              |+L      |		MOVE.L	A4,(A5+0x4)
0000a758 2a 8c                    |*       |		MOVE.L	A4,(A5)
0000a75a 60 ea                    |`       |		BRA	0xa746
0000a75c 39 42 00 1c              |9B      |		MOVE.W	D2,(A4+0x1c)
0000a760 e1 8e                    |        |		LSL.L	#0x8,D6
0000a762 8c 07                    |        |		OR.B	D7,D6
0000a764 29 46 00 18              |)F      |		MOVE.L	D6,(A4+0x18)
0000a768 08 ec 00 04 00 04        |        |		BSET.B	#0x4,(A4+0x4)
0000a76e 2c 4c                    |,L      |		MOVEA.L	A4,A6
0000a770 53 2c 00 05              |S,      |		SUBQ.B	#0x1,(A4+0x5)
0000a774 66 b4                    |f       |		BNE	0xa72a
0000a776 08 ac 00 05 00 04        |        |		BCLR.B	#0x5,(A4+0x4)
0000a77c 3c 7c 00 00              |<|      |		MOVEA.W	#0x0,A6
0000a780 28 14                    |(       |		MOVE.L	(A4),D4
0000a782 66 04                    |f       |		BNE	0xa788
0000a784 2b 44 00 04              |+D      |		MOVE.L	D4,(A5+0x4)
0000a788 2a 84                    |*       |		MOVE.L	D4,(A5)
0000a78a 60 9e                    |`       |		BRA	0xa72a
0000a78c 20 08                    |        |		MOVE.L	A0,D0
0000a78e 20 79 00 00 90 8c        | y      |		MOVEA.L	0x908c,A0
0000a794 11 7c 00 ff 00 1d        | |      |		MOVE.B	#0xff,(A0+0x1d)
0000a79a 61 00 01 48              |a  H    |		BSR	0xa8e4
0000a79e 20 40                    | @      |		MOVEA.L	D0,A0
0000a7a0					R1K_OP_06_VME_04(A0=mailbox):
0000a7a0 4a b9 00 00 90 8c        |J       |		TST.L	0x908c
0000a7a6 66 e4                    |f       |		BNE	0xa78c
0000a7a8 23 c8 00 00 90 8c        |#       |		MOVE.L	A0,0x908c
0000a7ae 33 fc e0 10 93 03 fc 12  |3       |		MOVE.W	#0xe010,IO_VME_STD_REGISTER
0000a7b6 4a 79 93 03 e4 02        |Jy      |		TST.W	0x9303e402
0000a7bc 6b 00 01 3e              |k  >    |		BMI	0xa8fc
0000a7c0 4a 39 00 00 90 93        |J9      |		TST.B	0x9093
0000a7c6 66 00 01 4e              |f  N    |		BNE	0xa916
0000a7ca e9 e8 10 86 00 1a        |        |		BFEXTU.L	(A0+0x1a),{2:6},D1
0000a7d0 10 28 00 1c              | (      |		MOVE.B	(A0+0x1c),D0
0000a7d4 67 0a                    |g       |		BEQ	0xa7e0
0000a7d6 11 a8 00 1d 11 b0 00 00  |        |		MOVE.B	(A0+0x1d),(D1.W+#0x9a28);  LEW=11b0
0000a7de 9a 28                    | (      |
0000a7e0 c2 fc 00 26              |   &    |		MULU.W	#0x26,D1
0000a7e4 43 f0 19 b0 00 00 90 a8  |C       |		LEA.L	(D1.L+#0x90a8),A1	;  LEW=19b0
0000a7ec 08 29 00 07 00 04        | )      |		BTST.B	#0x7,(A1+0x4)
0000a7f2 67 00 01 02              |g       |		BEQ	0xa8f6
0000a7f6 08 80 00 07              |        |		BCLR.L	#0x7,D0
0000a7fa 66 08                    |f       |		BNE	0xa804
0000a7fc d0 29 00 05              | )      |		ADD.B	(A1+0x5),D0
0000a800 65 00 00 ee              |e       |		BCS	0xa8f0
0000a804 48 e7 00 20              |H       |		MOVEM.L	A2,-(A7)
0000a808 13 40 00 05              | @      |		MOVE.B	D0,(A1+0x5)
0000a80c 67 00 00 2a              |g  *    |		BEQ	0xa838
0000a810 4a a9 00 1e              |J       |		TST.L	(A1+0x1e)
0000a814 67 50                    |gP      |		BEQ	0xa866
0000a816 08 e9 00 05 00 04        |        |		BSET.B	#0x5,(A1+0x4)
0000a81c 66 48                    |fH      |		BNE	0xa866
0000a81e 42 91                    |B       |		CLR.L	(A1)
0000a820 45 f9 00 00 9b 08        |E       |		LEA.L	0x9b08,A2
0000a826 4a 9a                    |J       |		TST.L	(A2)+
0000a828 66 06                    |f       |		BNE	0xa830
0000a82a 24 89                    |$       |		MOVE.L	A1,(A2)
0000a82c 25 09                    |%       |		MOVE.L	A1,-(A2)
0000a82e 60 36                    |`6      |		BRA	0xa866
0000a830 25 89 01 51              |%  Q    |		MOVE.L	A1,((A2))		;  LEW=0151
0000a834 24 89                    |$       |		MOVE.L	A1,(A2)
0000a836 60 2e                    |`.      |		BRA	0xa866
0000a838 08 a9 00 05 00 04        |        |		BCLR.B	#0x5,(A1+0x4)
0000a83e 67 26                    |g&      |		BEQ	0xa866
0000a840 45 f9 00 00 9b 08        |E       |		LEA.L	0x9b08,A2
0000a846 b3 d2                    |        |		CMPA.L	(A2),A1
0000a848 66 0a                    |f       |		BNE	0xa854
0000a84a 24 91                    |$       |		MOVE.L	(A1),(A2)
0000a84c 66 18                    |f       |		BNE	0xa866
0000a84e 42 aa 00 04              |B       |		CLR.L	(A2+0x4)
0000a852 60 12                    |`       |		BRA	0xa866
0000a854 b3 d2                    |        |		CMPA.L	(A2),A1
0000a856 67 04                    |g       |		BEQ	0xa85c
0000a858 24 52                    |$R      |		MOVEA.L	(A2),A2
0000a85a 60 f8                    |`       |		BRA	0xa854
0000a85c 24 91                    |$       |		MOVE.L	(A1),(A2)
0000a85e 66 06                    |f       |		BNE	0xa866
0000a860 23 ca 00 00 9b 0c        |#       |		MOVE.L	A2,0x9b0c
0000a866 45 f9 00 00 9a 9a        |E       |		LEA.L	0x9a9a,A2
0000a86c 70 02                    |p       |		MOVEQ.L	#0x02,D0
0000a86e 32 28 00 1e              |2(      |		MOVE.W	(A0+0x1e),D1
0000a872 b2 5a                    | Z      |		CMP.W	(A2)+,D1
0000a874 67 0a                    |g       |		BEQ	0xa880
0000a876 45 ea 00 0e              |E       |		LEA.L	(A2+0xe),A2
0000a87a 51 c8 ff f6              |Q       |		DBF	D0,0xa872
0000a87e 60 04                    |`       |		BRA	0xa884
0000a880 42 5a                    |BZ      |		CLR.W	(A2)+
0000a882 42 52                    |BR      |		CLR.W	(A2)
0000a884 4c df 04 00              |L       |		MOVEM.L	(A7)+,A2
0000a888 4e b8 07 5a              |N  Z    |		JSR	GET_SECTOR_BUFFER([A0+0x13].B => A1)
0000a88c 23 c9 00 00 9a ec        |#       |		MOVE.L	A1,0x9aec
0000a892 42 68 00 1a              |Bh      |		CLR.W	(A0+0x1a)
0000a896 42 a8 00 1c              |B       |		CLR.L	(A0+0x1c)
0000a89a 48 e7 c0 70              |H  p    |		MOVEM.L	A3+A2+A1+D1+D0,-(A7)
0000a89e 22 79 00 00 9a ec        |"y      |		MOVEA.L	0x9aec,A1
0000a8a4 4c f8 0c 00 5c da        |L   \   |		MOVEM.L	0x5cda,A2+A3
0000a8aa 30 3c 04 00              |0<      |		MOVE.W	#0x400,D0
0000a8ae 22 39 00 00 9b 08        |"9      |		MOVE.L	0x9b08,D1
0000a8b4 67 12                    |g       |		BEQ	0xa8c8
0000a8b6 08 30 00 04 19 a0 00 04  | 0      |		BTST.B	#0x4,(D1.L+#0x4)	;  LEW=19a0
0000a8be 67 00 00 08              |g       |		BEQ	0xa8c8
0000a8c2 61 00 fc 94              |a       |		BSR	0xa558
0000a8c6 60 0c                    |`       |		BRA	0xa8d4
0000a8c8 61 00 fc 0e              |a       |		BSR	0xa4d8
0000a8cc 61 00 fb c4              |a       |		BSR	0xa492
0000a8d0 61 00 fd 78              |a  x    |		BSR	0xa64a
0000a8d4 4c df 0e 03              |L       |		MOVEM.L	(A7)+,D0+D1+A1+A2+A3
0000a8d8 4a a8 00 08              |J       |		TST.L	(A0+0x8)
0000a8dc 66 06                    |f       |		BNE	0xa8e4
0000a8de 4e b8 04 8a              |N       |		JSR	0x48a
0000a8e2 60 b6                    |`       |		BRA	0xa89a
0000a8e4 4e b8 04 98              |N       |		JSR	ReturnMailbox_1()
0000a8e8 42 b9 00 00 90 8c        |B       |		CLR.L	0x908c
0000a8ee 4e 75                    |Nu      |		RTS
0000a8f0 48 78 00 04              |Hx      |		PEA.L	0x4
0000a8f4 60 2c                    |`,      |		BRA	0xa922
0000a8f6 48 78 00 07              |Hx      |		PEA.L	0x7
0000a8fa 60 26                    |`&      |		BRA	0xa922
0000a8fc 48 e7 80 e0              |H       |		MOVEM.L	A2+A1+A0+D0,-(A7)
0000a900 45 f9 00 00 90 94        |E       |		LEA.L	0x9094,A2
0000a906 4e b8 54 72              |N Tr    |		JSR	Timeout_Cancel(A2=entry)
0000a90a 4c df 07 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1+A2
0000a90e 13 fc 00 01 00 00 90 93  |        |		MOVE.B	#0x01,0x9093
0000a916 2f 39 00 00 90 90        |/9      |		MOVE.L	0x9090,-(A7)
0000a91c 60 04                    |`       |		BRA	0xa922
0000a91e 48 78 00 02              |Hx      |		PEA.L	0x2
0000a922 48 e7 c0 80              |H       |		MOVEM.L	A0+D1+D0,-(A7)
0000a926 41 f9 00 00 90 8c        |A       |		LEA.L	0x908c,A0
0000a92c 20 10                    |        |		MOVE.L	(A0),D0
0000a92e 67 1c                    |g       |		BEQ	0xa94c
0000a930 42 90                    |B       |		CLR.L	(A0)
0000a932 20 40                    | @      |		MOVEA.L	D0,A0
0000a934 42 a8 00 08              |B       |		CLR.L	(A0+0x8)
0000a938 41 e8 00 1a              |A       |		LEA.L	(A0+0x1a),A0
0000a93c 42 58                    |BX      |		CLR.W	(A0)+
0000a93e 42 18                    |B       |		CLR.B	(A0)+
0000a940 10 ef 00 0f              |        |		MOVE.B	(A7+0xf),(A0)+
0000a944 42 50                    |BP      |		CLR.W	(A0)
0000a946 20 40                    | @      |		MOVEA.L	D0,A0
0000a948 4e b8 04 90              |N       |		JSR	ReturnMailbox_0()
0000a94c 4c df 01 03              |L       |		MOVEM.L	(A7)+,D0+D1+A0
0000a950 58 8f                    |X       |		ADDQ.L	#0x4,A7
0000a952 4e 75                    |Nu      |		RTS
0000a954					R1K_OP_06_VME_07(A0=mailbox):
0000a954 33 fc e0 10 93 03 fc 12  |3       |		MOVE.W	#0xe010,IO_VME_STD_REGISTER
0000a95c 4a 79 93 03 e4 02        |Jy      |		TST.W	0x9303e402
0000a962 6b ff ff ff 65 ce        |k   e   |		BMI	0xf32
0000a968 4a 39 00 00 90 93        |J9      |		TST.B	0x9093
0000a96e 66 ff ff ff 65 e2        |f   e   |		BNE	0xf52
0000a974 48 e7 3f 3e              |H ?>    |		MOVEM.L	A6+A5+A4+A3+A2+D7+D6+D5+D4+D3+D2,-(A7)
0000a978 74 3f                    |t?      |		MOVEQ.L	#0x3f,D2
0000a97a c4 28 00 1a              | (      |		AND.B	(A0+0x1a),D2
0000a97e c4 fc 00 26              |   &    |		MULU.W	#0x26,D2
0000a982 49 f0 21 b0 00 00 90 a8  |I !     |		LEA.L	(D2.W+#0x90a8),A4	;  LEW=21b0
0000a98a 26 2c 00 04              |&,      |		MOVE.L	(A4+0x4),D3
0000a98e 6a 00 01 d0              |j       |		BPL	0xab60
0000a992 08 28 00 02 00 19        | (      |		BTST.B	#0x2,(A0+0x19)
0000a998 67 08                    |g       |		BEQ	0xa9a2
0000a99a 08 83 00 1e              |        |		BCLR.L	#0x1e,D3
0000a99e 08 83 00 1b              |        |		BCLR.L	#0x1b,D3
0000a9a2 08 03 00 1e              |        |		BTST.L	#0x1e,D3
0000a9a6 66 00 01 b8              |f       |		BNE	0xab60
0000a9aa 08 03 00 19              |        |		BTST.L	#0x19,D3
0000a9ae 66 00 01 ba              |f       |		BNE	0xab6a
0000a9b2 74 40                    |t@      |		MOVEQ.L	#0x40,D2
0000a9b4 12 28 00 1c              | (      |		MOVE.B	(A0+0x1c),D1
0000a9b8 0c 01 00 06              |        |		CMPI.B	#0x06,D1
0000a9bc 62 08                    |b       |		BHI	0xa9c6
0000a9be 14 30 11 b0 00 00 90 a0  | 0      |		MOVE.B	(D1.W+#0x90a0),D2	;  LEW=11b0
0000a9c6 2a 02                    |*       |		MOVE.L	D2,D5
0000a9c8 08 c5 00 1f              |        |		BSET.L	#0x1f,D5
0000a9cc d4 28 00 1d              | (      |		ADD.B	(A0+0x1d),D2
0000a9d0 64 04                    |d       |		BCC	0xa9d6
0000a9d2 06 42 01 00              | B      |		ADDI.W	#0x0100,D2
0000a9d6 4c f8 0c 00 5c da        |L   \   |		MOVEM.L	0x5cda,A2+A3
0000a9dc 2c 42                    |,B      |		MOVEA.L	D2,A6
0000a9de 32 28 00 1e              |2(      |		MOVE.W	(A0+0x1e),D1
0000a9e2 39 41 00 16              |9A      |		MOVE.W	D1,(A4+0x16)
0000a9e6 d4 41                    | A      |		ADD.W	D1,D2
0000a9e8 30 39 00 00 9a b4        |09      |		MOVE.W	0x9ab4,D0
0000a9ee 90 42                    | B      |		SUB.W	D2,D0
0000a9f0 6a 00 00 1c              |j       |		BPL	0xaa0e
0000a9f4 30 39 00 00 9a ce        |09      |		MOVE.W	0x9ace,D0
0000a9fa 90 42                    | B      |		SUB.W	D2,D0
0000a9fc 6b 06                    |k       |		BMI	0xaa04
0000a9fe 61 00 f3 fe              |a       |		BSR	0x9dfe
0000aa02 65 26                    |e&      |		BCS	0xaa2a
0000aa04 52 79 00 00 9a d0        |Ry      |		ADDQ.W	#0x1,0x9ad0
0000aa0a 60 00 01 54              |`  T    |		BRA	0xab60
0000aa0e 08 c5 00 1e              |        |		BSET.L	#0x1e,D5
0000aa12 61 00 f3 80              |a       |		BSR	0x9d94
0000aa16 65 12                    |e       |		BCS	0xaa2a
0000aa18 08 c3 00 1b              |        |		BSET.L	#0x1b,D3
0000aa1c 66 00 01 42              |f  B    |		BNE	0xab60
0000aa20 52 79 00 00 9a b6        |Ry      |		ADDQ.W	#0x1,0x9ab6
0000aa26 60 00 01 38              |`  8    |		BRA	0xab60
0000aa2a 0c 41 04 01              | A      |		CMPI.W	#0x0401,D1
0000aa2e 65 18                    |e       |		BCS	0xaa48
0000aa30 0c 68 80 00 00 11        | h      |		CMPI.W	#0x8000,(A0+0x11)
0000aa36 67 10                    |g       |		BEQ	0xaa48
0000aa38 13 fc 00 0a 00 00 90 93  |        |		MOVE.B	#0x0a,0x9093
0000aa40 4e b0 01 f1 00 00 90 84  |N       |		JSR	((#VME_LONGJMP2))	;  LEW=01f1
0000aa48 e9 c4 62 10              |  b     |		BFEXTU.L	D4,{8:16},D6
0000aa4c 34 86                    |4       |		MOVE.W	D6,(A2)
0000aa4e e9 c4 76 08              |  v     |		BFEXTU.L	D4,{24:8},D7
0000aa52 4b f3 70 00              |K p     |		LEA.L	(A3+D7.W),A5
0000aa56 2a fc 00 00 00 00        |*       |		MOVE.L	#0x0,(A5)+
0000aa5c 3a fc 00 00              |:       |		MOVE.W	#0x0,(A5)+
0000aa60 3a c0                    |:       |		MOVE.W	D0,(A5)+
0000aa62 dd c4                    |        |		ADDA.L	D4,A6
0000aa64 2a ce                    |*       |		MOVE.L	A6,(A5)+
0000aa66 3a 81                    |:       |		MOVE.W	D1,(A5)
0000aa68 db fc 00 00 00 08        |        |		ADDA.L	#0x8,A5
0000aa6e 2a 85                    |*       |		MOVE.L	D5,(A5)
0000aa70 db fc 00 00 00 06        |        |		ADDA.L	#0x6,A5
0000aa76 3a ac 00 08              |:       |		MOVE.W	(A4+0x8),(A5)
0000aa7a db fc 00 00 00 04        |        |		ADDA.L	#0x4,A5
0000aa80 42 42                    |BB      |		CLR.W	D2
0000aa82 14 28 00 1c              | (      |		MOVE.B	(A0+0x1c),D2
0000aa86 3a c2                    |:       |		MOVE.W	D2,(A5)+
0000aa88 4e b8 07 5a              |N  Z    |		JSR	GET_SECTOR_BUFFER([A0+0x13].B => A1)
0000aa8c 06 07 00 20              |        |		ADDI.B	#0x20,D7
0000aa90 64 04                    |d       |		BCC	0xaa96
0000aa92 52 46                    |RF      |		ADDQ.W	#0x1,D6
0000aa94 34 86                    |4       |		MOVE.W	D6,(A2)
0000aa96 e9 c7 76 08              |  v     |		BFEXTU.L	D7,{24:8},D7
0000aa9a 04 45 00 20              | E      |		SUBI.W	#0x0020,D5
0000aa9e 67 14                    |g       |		BEQ	0xaab4
0000aaa0 e2 4d                    | M      |		LSR.W	#0x1,D5
0000aaa2 53 45                    |SE      |		SUBQ.W	#0x1,D5
0000aaa4 37 99 70 00              |7 p     |		MOVE.W	(A1)+,(A3+D7.W)
0000aaa8 54 07                    |T       |		ADDQ.B	#0x2,D7
0000aaaa 64 04                    |d       |		BCC	0xaab0
0000aaac 52 46                    |RF      |		ADDQ.W	#0x1,D6
0000aaae 34 86                    |4       |		MOVE.W	D6,(A2)
0000aab0 51 cd ff f2              |Q       |		DBF	D5,0xaaa4
0000aab4 14 30 21 b0 00 00 90 a0  | 0!     |		MOVE.B	(D2.W+#0x90a0),D2	;  LEW=21b0
0000aabc 04 42 00 20              | B      |		SUBI.W	#0x0020,D2
0000aac0 42 41                    |BA      |		CLR.W	D1
0000aac2 12 28 00 11              | (      |		MOVE.B	(A0+0x11),D1
0000aac6 e7 49                    | I      |		LSL.W	#0x3,D1
0000aac8 92 28 00 12              | (      |		SUB.B	(A0+0x12),D1
0000aacc 64 04                    |d       |		BCC	0xaad2
0000aace 04 41 01 00              | A      |		SUBI.W	#0x0100,D1
0000aad2 92 42                    | B      |		SUB.W	D2,D1
0000aad4 93 6c 00 16              | l      |		SUB.W	D1,(A4+0x16)
0000aad8 4a 41                    |JA      |		TST.W	D1
0000aada 67 00 00 24              |g  $    |		BEQ	0xab00
0000aade 2e 0e                    |.       |		MOVE.L	A6,D7
0000aae0 e9 c7 62 10              |  b     |		BFEXTU.L	D7,{8:16},D6
0000aae4 34 86                    |4       |		MOVE.W	D6,(A2)
0000aae6 e9 c7 76 08              |  v     |		BFEXTU.L	D7,{24:8},D7
0000aaea 52 41                    |RA      |		ADDQ.W	#0x1,D1
0000aaec e2 49                    | I      |		LSR.W	#0x1,D1
0000aaee 53 41                    |SA      |		SUBQ.W	#0x1,D1
0000aaf0 37 99 70 00              |7 p     |		MOVE.W	(A1)+,(A3+D7.W)
0000aaf4 54 07                    |T       |		ADDQ.B	#0x2,D7
0000aaf6 64 04                    |d       |		BCC	0xaafc
0000aaf8 52 46                    |RF      |		ADDQ.W	#0x1,D6
0000aafa 34 86                    |4       |		MOVE.W	D6,(A2)
0000aafc 51 c9 ff f2              |Q       |		DBF	D1,0xaaf0
0000ab00 4a 6c 00 16              |Jl      |		TST.W	(A4+0x16)
0000ab04 6f 12                    |o       |		BLE	0xab18
0000ab06 08 c3 00 19              |        |		BSET.L	#0x19,D3
0000ab0a 29 44 00 0e              |)D      |		MOVE.L	D4,(A4+0xe)
0000ab0e e1 8e                    |        |		LSL.L	#0x8,D6
0000ab10 8c 07                    |        |		OR.B	D7,D6
0000ab12 29 46 00 12              |)F      |		MOVE.L	D6,(A4+0x12)
0000ab16 60 28                    |`(      |		BRA	0xab40
0000ab18 08 83 00 19              |        |		BCLR.L	#0x19,D3
0000ab1c 4a 28 00 1b              |J(      |		TST.B	(A0+0x1b)
0000ab20 6b 00 00 34              |k  4    |		BMI	0xab56
0000ab24 4a b9 00 00 9a f8        |J       |		TST.L	0x9af8
0000ab2a 66 06                    |f       |		BNE	0xab32
0000ab2c 61 00 04 36              |a  6    |		BSR	0xaf64
0000ab30 65 0e                    |e       |		BCS	0xab40
0000ab32 24 08                    |$       |		MOVE.L	A0,D2
0000ab34 41 f9 00 00 9a f8        |A       |		LEA.L	0x9af8,A0
0000ab3a 61 00 f0 5e              |a  ^    |		BSR	0x9b9a
0000ab3e 20 42                    | B      |		MOVEA.L	D2,A0
0000ab40 43 e8 00 1a              |C       |		LEA.L	(A0+0x1a),A1
0000ab44 42 59                    |BY      |		CLR.W	(A1)+
0000ab46 42 99                    |B       |		CLR.L	(A1)+
0000ab48 4e b8 04 98              |N       |		JSR	ReturnMailbox_1()
0000ab4c 29 43 00 04              |)C      |		MOVE.L	D3,(A4+0x4)
0000ab50 4c df 7c fc              |L |     |		MOVEM.L	(A7)+,D2+D3+D4+D5+D6+D7+A2+A3+A4+A5+A6
0000ab54 4e 75                    |Nu      |		RTS
0000ab56 43 e8 00 1a              |C       |		LEA.L	(A0+0x1a),A1
0000ab5a 42 59                    |BY      |		CLR.W	(A1)+
0000ab5c 22 84                    |"       |		MOVE.L	D4,(A1)
0000ab5e 60 e8                    |`       |		BRA	0xab48
0000ab60 08 c3 00 1e              |        |		BSET.L	#0x1e,D3
0000ab64 4e b8 0f 52              |N  R    |		JSR	0xf52
0000ab68 60 e2                    |`       |		BRA	0xab4c
0000ab6a 4c f8 0c 00 5c da        |L   \   |		MOVEM.L	0x5cda,A2+A3
0000ab70 42 81                    |B       |		CLR.L	D1
0000ab72 12 28 00 11              | (      |		MOVE.B	(A0+0x11),D1
0000ab76 e7 49                    | I      |		LSL.W	#0x3,D1
0000ab78 92 28 00 12              | (      |		SUB.B	(A0+0x12),D1
0000ab7c 64 04                    |d       |		BCC	0xab82
0000ab7e 04 41 01 00              | A      |		SUBI.W	#0x0100,D1
0000ab82 93 6c 00 16              | l      |		SUB.W	D1,(A4+0x16)
0000ab86 6a 10                    |j       |		BPL	0xab98
0000ab88 13 fc 00 0b 00 00 90 93  |        |		MOVE.B	#0x0b,0x9093
0000ab90 4e b0 01 f1 00 00 90 84  |N       |		JSR	((#VME_LONGJMP2))	;  LEW=01f1
0000ab98 67 16                    |g       |		BEQ	0xabb0
0000ab9a 0c 41 04 00              | A      |		CMPI.W	#0x0400,D1
0000ab9e 67 10                    |g       |		BEQ	0xabb0
0000aba0 13 fc 00 0a 00 00 90 93  |        |		MOVE.B	#0x0a,0x9093
0000aba8 4e b0 01 f1 00 00 90 84  |N       |		JSR	((#VME_LONGJMP2))	;  LEW=01f1
0000abb0 52 41                    |RA      |		ADDQ.W	#0x1,D1
0000abb2 e2 49                    | I      |		LSR.W	#0x1,D1
0000abb4 53 41                    |SA      |		SUBQ.W	#0x1,D1
0000abb6 4e b8 07 5a              |N  Z    |		JSR	GET_SECTOR_BUFFER([A0+0x13].B => A1)
0000abba 2e 2c 00 12              |.,      |		MOVE.L	(A4+0x12),D7
0000abbe e9 c7 62 10              |  b     |		BFEXTU.L	D7,{8:16},D6
0000abc2 34 86                    |4       |		MOVE.W	D6,(A2)
0000abc4 e9 c7 76 08              |  v     |		BFEXTU.L	D7,{24:8},D7
0000abc8 37 99 70 00              |7 p     |		MOVE.W	(A1)+,(A3+D7.W)
0000abcc 54 07                    |T       |		ADDQ.B	#0x2,D7
0000abce 64 04                    |d       |		BCC	0xabd4
0000abd0 52 46                    |RF      |		ADDQ.W	#0x1,D6
0000abd2 34 86                    |4       |		MOVE.W	D6,(A2)
0000abd4 51 c9 ff f2              |Q       |		DBF	D1,0xabc8
0000abd8 28 2c 00 0e              |(,      |		MOVE.L	(A4+0xe),D4
0000abdc 4c f8 0c 00 5c da        |L   \   |		MOVEM.L	0x5cda,A2+A3
0000abe2 60 00 ff 1c              |`       |		BRA	0xab00
0000abe6					R1K_OP_06_VME_05(A0=mailbox):
0000abe6 33 fc e0 10 93 03 fc 12  |3       |		MOVE.W	#0xe010,IO_VME_STD_REGISTER
0000abee 4a 79 93 03 e4 02        |Jy      |		TST.W	0x9303e402
0000abf4 6b ff ff ff 63 3c        |k   c<  |		BMI	0xf32
0000abfa 4a 39 00 00 90 93        |J9      |		TST.B	0x9093
0000ac00 66 ff ff ff 63 50        |f   cP  |		BNE	0xf52
0000ac06 48 e7 3f 38              |H ?8    |		MOVEM.L	A4+A3+A2+D7+D6+D5+D4+D3+D2,-(A7)
0000ac0a 74 3f                    |t?      |		MOVEQ.L	#0x3f,D2
0000ac0c c4 28 00 1a              | (      |		AND.B	(A0+0x1a),D2
0000ac10 c4 fc 00 26              |   &    |		MULU.W	#0x26,D2
0000ac14 49 f0 21 b0 00 00 90 a8  |I !     |		LEA.L	(D2.W+#0x90a8),A4	;  LEW=21b0
0000ac1c 26 2c 00 04              |&,      |		MOVE.L	(A4+0x4),D3
0000ac20 6a 00 01 42              |j  B    |		BPL	0xad64
0000ac24 08 28 00 02 00 19        | (      |		BTST.B	#0x2,(A0+0x19)
0000ac2a 67 08                    |g       |		BEQ	0xac34
0000ac2c 08 83 00 1e              |        |		BCLR.L	#0x1e,D3
0000ac30 08 83 00 1b              |        |		BCLR.L	#0x1b,D3
0000ac34 08 03 00 1e              |        |		BTST.L	#0x1e,D3
0000ac38 66 00 01 2a              |f  *    |		BNE	0xad64
0000ac3c 4c f8 0c 00 5c da        |L   \   |		MOVEM.L	0x5cda,A2+A3
0000ac42 4e b8 07 5a              |N  Z    |		JSR	GET_SECTOR_BUFFER([A0+0x13].B => A1)
0000ac46 22 29 00 10              |")      |		MOVE.L	(A1+0x10),D1
0000ac4a 2a 01                    |*       |		MOVE.L	D1,D5
0000ac4c 24 01                    |$       |		MOVE.L	D1,D2
0000ac4e d2 69 00 08              | i      |		ADD.W	(A1+0x8),D1
0000ac52 39 41 00 16              |9A      |		MOVE.W	D1,(A4+0x16)
0000ac56 59 6c 00 16              |Yl      |		SUBQ.W	#0x4,(A4+0x16)
0000ac5a 30 39 00 00 9a b4        |09      |		MOVE.W	0x9ab4,D0
0000ac60 90 41                    | A      |		SUB.W	D1,D0
0000ac62 6a 1a                    |j       |		BPL	0xac7e
0000ac64 30 39 00 00 9a ce        |09      |		MOVE.W	0x9ace,D0
0000ac6a 90 41                    | A      |		SUB.W	D1,D0
0000ac6c 6b 06                    |k       |		BMI	0xac74
0000ac6e 61 00 f1 8e              |a       |		BSR	0x9dfe
0000ac72 65 28                    |e(      |		BCS	0xac9c
0000ac74 52 79 00 00 9a d0        |Ry      |		ADDQ.W	#0x1,0x9ad0
0000ac7a 60 00 00 e8              |`       |		BRA	0xad64
0000ac7e 08 e9 00 06 00 10        |        |		BSET.B	#0x6,(A1+0x10)
0000ac84 61 00 f1 0e              |a       |		BSR	0x9d94
0000ac88 65 12                    |e       |		BCS	0xac9c
0000ac8a 08 c3 00 1b              |        |		BSET.L	#0x1b,D3
0000ac8e 66 00 00 d4              |f       |		BNE	0xad64
0000ac92 52 79 00 00 9a b6        |Ry      |		ADDQ.W	#0x1,0x9ab6
0000ac98 60 00 00 ca              |`       |		BRA	0xad64
0000ac9c 0c 41 04 01              | A      |		CMPI.W	#0x0401,D1
0000aca0 65 18                    |e       |		BCS	0xacba
0000aca2 0c 68 80 00 00 11        | h      |		CMPI.W	#0x8000,(A0+0x11)
0000aca8 67 10                    |g       |		BEQ	0xacba
0000acaa 13 fc 00 0a 00 00 90 93  |        |		MOVE.B	#0x0a,0x9093
0000acb2 4e b0 01 f1 00 00 90 84  |N       |		JSR	((#VME_LONGJMP2))	;  LEW=01f1
0000acba 33 40 00 02              |3@      |		MOVE.W	D0,(A1+0x2)
0000acbe d4 84                    |        |		ADD.L	D4,D2
0000acc0 23 42 00 04              |#B      |		MOVE.L	D2,(A1+0x4)
0000acc4 0c 69 00 05 00 1a        | i      |		CMPI.W	#0x0005,(A1+0x1a)
0000acca 66 00 00 10              |f       |		BNE	0xacdc
0000acce d9 a9 00 1c              |        |		ADD.L	D4,(A1+0x1c)
0000acd2 ba a9 00 24              |   $    |		CMP.L	(A1+0x24),D5
0000acd6 66 04                    |f       |		BNE	0xacdc
0000acd8 d9 a9 00 24              |   $    |		ADD.L	D4,(A1+0x24)
0000acdc 08 e9 00 07 00 10        |        |		BSET.B	#0x7,(A1+0x10)
0000ace2 7e 04                    |~       |		MOVEQ.L	#0x04,D7
0000ace4 de 84                    |        |		ADD.L	D4,D7
0000ace6 61 00 f1 a8              |a       |		BSR	0x9e90
0000acea 42 41                    |BA      |		CLR.W	D1
0000acec 12 28 00 11              | (      |		MOVE.B	(A0+0x11),D1
0000acf0 e7 49                    | I      |		LSL.W	#0x3,D1
0000acf2 92 28 00 12              | (      |		SUB.B	(A0+0x12),D1
0000acf6 64 04                    |d       |		BCC	0xacfc
0000acf8 04 41 01 00              | A      |		SUBI.W	#0x0100,D1
0000acfc 93 6c 00 16              | l      |		SUB.W	D1,(A4+0x16)
0000ad00 6f 12                    |o       |		BLE	0xad14
0000ad02 08 c3 00 19              |        |		BSET.L	#0x19,D3
0000ad06 29 44 00 0e              |)D      |		MOVE.L	D4,(A4+0xe)
0000ad0a e1 8e                    |        |		LSL.L	#0x8,D6
0000ad0c 8c 07                    |        |		OR.B	D7,D6
0000ad0e 29 46 00 12              |)F      |		MOVE.L	D6,(A4+0x12)
0000ad12 60 24                    |`$      |		BRA	0xad38
0000ad14 4a 28 00 1b              |J(      |		TST.B	(A0+0x1b)
0000ad18 6b 00 00 34              |k  4    |		BMI	0xad4e
0000ad1c 4a b9 00 00 9a f8        |J       |		TST.L	0x9af8
0000ad22 66 06                    |f       |		BNE	0xad2a
0000ad24 61 00 02 3e              |a  >    |		BSR	0xaf64
0000ad28 65 0e                    |e       |		BCS	0xad38
0000ad2a 24 08                    |$       |		MOVE.L	A0,D2
0000ad2c 41 f9 00 00 9a f8        |A       |		LEA.L	0x9af8,A0
0000ad32 61 00 ee 66              |a  f    |		BSR	0x9b9a
0000ad36 20 42                    | B      |		MOVEA.L	D2,A0
0000ad38 43 e8 00 1a              |C       |		LEA.L	(A0+0x1a),A1
0000ad3c 42 59                    |BY      |		CLR.W	(A1)+
0000ad3e 42 99                    |B       |		CLR.L	(A1)+
0000ad40 4e b8 04 98              |N       |		JSR	ReturnMailbox_1()
0000ad44 29 43 00 04              |)C      |		MOVE.L	D3,(A4+0x4)
0000ad48 4c df 1c fc              |L       |		MOVEM.L	(A7)+,D2+D3+D4+D5+D6+D7+A2+A3+A4
0000ad4c 4e 75                    |Nu      |		RTS
0000ad4e 43 e8 00 1a              |C       |		LEA.L	(A0+0x1a),A1
0000ad52 42 59                    |BY      |		CLR.W	(A1)+
0000ad54 22 84                    |"       |		MOVE.L	D4,(A1)
0000ad56 60 e8                    |`       |		BRA	0xad40
0000ad58 08 c3 00 1e 66 06 52 79  |    f Ry|		.XXX[0x8]
0000ad60 00 00 9a b6              |        |		.XXX[0x4]
0000ad64 08 c3 00 1e              |        |		BSET.L	#0x1e,D3
0000ad68 4e b8 0f 52              |N  R    |		JSR	0xf52
0000ad6c 60 d6                    |`       |		BRA	0xad44
0000ad6e					R1K_OP_06_VME_06(A0=mailbox):
0000ad6e 33 fc e0 10 93 03 fc 12  |3       |		MOVE.W	#0xe010,IO_VME_STD_REGISTER
0000ad76 4a 79 93 03 e4 02        |Jy      |		TST.W	0x9303e402
0000ad7c 6b ff ff ff 61 b4        |k   a   |		BMI	0xf32
0000ad82 4a 39 00 00 90 93        |J9      |		TST.B	0x9093
0000ad88 66 ff ff ff 61 c8        |f   a   |		BNE	0xf52
0000ad8e 48 e7 3f 38              |H ?8    |		MOVEM.L	A4+A3+A2+D7+D6+D5+D4+D3+D2,-(A7)
0000ad92 74 3f                    |t?      |		MOVEQ.L	#0x3f,D2
0000ad94 c4 28 00 1a              | (      |		AND.B	(A0+0x1a),D2
0000ad98 c4 fc 00 26              |   &    |		MULU.W	#0x26,D2
0000ad9c 49 f0 21 b0 00 00 90 a8  |I !     |		LEA.L	(D2.W+#0x90a8),A4	;  LEW=21b0
0000ada4 26 2c 00 04              |&,      |		MOVE.L	(A4+0x4),D3
0000ada8 6a 00 00 dc              |j       |		BPL	0xae86
0000adac 08 28 00 02 00 19        | (      |		BTST.B	#0x2,(A0+0x19)
0000adb2 67 04                    |g       |		BEQ	0xadb8
0000adb4 08 83 00 1e              |        |		BCLR.L	#0x1e,D3
0000adb8 08 03 00 1e              |        |		BTST.L	#0x1e,D3
0000adbc 66 00 00 c8              |f       |		BNE	0xae86
0000adc0 4c f8 0c 00 5c da        |L   \   |		MOVEM.L	0x5cda,A2+A3
0000adc6 4e b8 07 5a              |N  Z    |		JSR	GET_SECTOR_BUFFER([A0+0x13].B => A1)
0000adca 22 29 00 10              |")      |		MOVE.L	(A1+0x10),D1
0000adce 24 01                    |$       |		MOVE.L	D1,D2
0000add0 d2 69 00 08              | i      |		ADD.W	(A1+0x8),D1
0000add4 30 39 00 00 9a 9a        |09      |		MOVE.W	0x9a9a,D0
0000adda 90 41                    | A      |		SUB.W	D1,D0
0000addc 6b 06                    |k       |		BMI	0xade4
0000adde 61 00 ef 46              |a  F    |		BSR	0x9d26
0000ade2 65 12                    |e       |		BCS	0xadf6
0000ade4 08 c3 00 1a              |        |		BSET.L	#0x1a,D3
0000ade8 66 00 00 9c              |f       |		BNE	0xae86
0000adec 52 79 00 00 9a 9c        |Ry      |		ADDQ.W	#0x1,0x9a9c
0000adf2 60 00 00 92              |`       |		BRA	0xae86
0000adf6 08 83 00 1a              |        |		BCLR.L	#0x1a,D3
0000adfa 33 40 00 02              |3@      |		MOVE.W	D0,(A1+0x2)
0000adfe d4 84                    |        |		ADD.L	D4,D2
0000ae00 23 42 00 04              |#B      |		MOVE.L	D2,(A1+0x4)
0000ae04 08 e9 00 05 00 10        |        |		BSET.B	#0x5,(A1+0x10)
0000ae0a 08 e9 00 07 00 10        |        |		BSET.B	#0x7,(A1+0x10)
0000ae10 52 41                    |RA      |		ADDQ.W	#0x1,D1
0000ae12 e2 49                    | I      |		LSR.W	#0x1,D1
0000ae14 57 41                    |WA      |		SUBQ.W	#0x3,D1
0000ae16 e9 c4 62 10              |  b     |		BFEXTU.L	D4,{8:16},D6
0000ae1a 34 86                    |4       |		MOVE.W	D6,(A2)
0000ae1c e9 c4 76 08              |  v     |		BFEXTU.L	D4,{24:8},D7
0000ae20 42 b3 70 00              |B p     |		CLR.L	(A3+D7.W)
0000ae24 58 87                    |X       |		ADDQ.L	#0x4,D7
0000ae26 37 99 70 00              |7 p     |		MOVE.W	(A1)+,(A3+D7.W)
0000ae2a 54 07                    |T       |		ADDQ.B	#0x2,D7
0000ae2c 64 04                    |d       |		BCC	0xae32
0000ae2e 52 46                    |RF      |		ADDQ.W	#0x1,D6
0000ae30 34 86                    |4       |		MOVE.W	D6,(A2)
0000ae32 51 c9 ff f2              |Q       |		DBF	D1,0xae26
0000ae36 4a 28 00 1b              |J(      |		TST.B	(A0+0x1b)
0000ae3a 6b 00 00 34              |k  4    |		BMI	0xae70
0000ae3e 4a b9 00 00 9a f8        |J       |		TST.L	0x9af8
0000ae44 66 06                    |f       |		BNE	0xae4c
0000ae46 61 00 01 1c              |a       |		BSR	0xaf64
0000ae4a 65 0e                    |e       |		BCS	0xae5a
0000ae4c 24 08                    |$       |		MOVE.L	A0,D2
0000ae4e 41 f9 00 00 9a f8        |A       |		LEA.L	0x9af8,A0
0000ae54 61 00 ed 44              |a  D    |		BSR	0x9b9a
0000ae58 20 42                    | B      |		MOVEA.L	D2,A0
0000ae5a 43 e8 00 1a              |C       |		LEA.L	(A0+0x1a),A1
0000ae5e 42 59                    |BY      |		CLR.W	(A1)+
0000ae60 42 99                    |B       |		CLR.L	(A1)+
0000ae62 4e b8 04 98              |N       |		JSR	ReturnMailbox_1()
0000ae66 29 43 00 04              |)C      |		MOVE.L	D3,(A4+0x4)
0000ae6a 4c df 1c fc              |L       |		MOVEM.L	(A7)+,D2+D3+D4+D5+D6+D7+A2+A3+A4
0000ae6e 4e 75                    |Nu      |		RTS
0000ae70 43 e8 00 1a              |C       |		LEA.L	(A0+0x1a),A1
0000ae74 42 59                    |BY      |		CLR.W	(A1)+
0000ae76 22 84                    |"       |		MOVE.L	D4,(A1)
0000ae78 60 e8                    |`       |		BRA	0xae62
0000ae7a 08 c3 00 1e 66 06        |    f   |		.XXX[0x6]
0000ae80 52 79 00 00 9a 9c        |Ry      |		.XXX[0x6]
0000ae86 08 c3 00 1e              |        |		BSET.L	#0x1e,D3
0000ae8a 4e b8 0f 52              |N  R    |		JSR	0xf52
0000ae8e 60 d6                    |`       |		BRA	0xae66
0000ae90					R1K_OP_06_VME_08(A0=mailbox):
0000ae90 48 e7 30 38              |H 08    |		MOVEM.L	A4+A3+A2+D3+D2,-(A7)
0000ae94 74 3f                    |t?      |		MOVEQ.L	#0x3f,D2
0000ae96 c4 28 00 1a              | (      |		AND.B	(A0+0x1a),D2
0000ae9a c4 fc 00 26              |   &    |		MULU.W	#0x26,D2
0000ae9e 49 f0 21 b0 00 00 90 a8  |I !     |		LEA.L	(D2.W+#0x90a8),A4	;  LEW=21b0
0000aea6 26 2c 00 04              |&,      |		MOVE.L	(A4+0x4),D3
0000aeaa 6a 00 00 44              |j  D    |		BPL	0xaef0
0000aeae 08 28 00 02 00 19        | (      |		BTST.B	#0x2,(A0+0x19)
0000aeb4 67 06                    |g       |		BEQ	0xaebc
0000aeb6 02 83 b3 ff ff ff        |        |		ANDI.L	#0xb3ffffff,D3
0000aebc 08 03 00 1e              |        |		BTST.L	#0x1e,D3
0000aec0 66 2e                    |f.      |		BNE	0xaef0
0000aec2 08 83 00 19              |        |		BCLR.L	#0x19,D3
0000aec6 67 12                    |g       |		BEQ	0xaeda
0000aec8 4c f8 0c 00 5c da        |L   \   |		MOVEM.L	0x5cda,A2+A3
0000aece 28 2c 00 0e              |(,      |		MOVE.L	(A4+0xe),D4
0000aed2 61 00 ef fe              |a       |		BSR	0x9ed2
0000aed6 61 00 ed 2a              |a  *    |		BSR	0x9c02
0000aeda 43 e8 00 1a              |C       |		LEA.L	(A0+0x1a),A1
0000aede 42 59                    |BY      |		CLR.W	(A1)+
0000aee0 42 91                    |B       |		CLR.L	(A1)
0000aee2 4e b8 04 98              |N       |		JSR	ReturnMailbox_1()
0000aee6 29 43 00 04              |)C      |		MOVE.L	D3,(A4+0x4)
0000aeea 4c df 1c 0c              |L       |		MOVEM.L	(A7)+,D2+D3+A2+A3+A4
0000aeee 4e 75                    |Nu      |		RTS
0000aef0 4e b8 0f 52              |N  R    |		JSR	0xf52
0000aef4 60 f4                    |`       |		BRA	0xaeea
0000aef6 48 e7 f7 c0              |H       |		MOVEM.L	A1+A0+D7+D6+D5+D3+D2+D1+D0,-(A7)
0000aefa 22 39 00 00 9a 86        |"9      |		MOVE.L	0x9a86,D1
0000af00 e9 c1 62 10              |  b     |		BFEXTU.L	D1,{8:16},D6
0000af04 34 86                    |4       |		MOVE.W	D6,(A2)
0000af06 e9 c1 76 08              |  v     |		BFEXTU.L	D1,{24:8},D7
0000af0a 36 33 70 00              |63p     |		MOVE.W	(A3+D7.W),D3
0000af0e 61 00 ec 14              |a       |		BSR	0x9b24
0000af12 32 73 70 00              |2sp     |		MOVEA.W	(A3+D7.W),A1
0000af16 24 06                    |$       |		MOVE.L	D6,D2
0000af18 3a 07                    |:       |		MOVE.W	D7,D5
0000af1a 20 09                    |        |		MOVE.L	A1,D0
0000af1c 52 49                    |RI      |		ADDQ.L	#0x1,A1
0000af1e b2 f9 00 00 9a 8e        |        |		CMPA.W	0x9a8e,A1
0000af24 66 02                    |f       |		BNE	0xaf28
0000af26 93 c9                    |        |		SUBA.L	A1,A1
0000af28 b6 49                    | I      |		CMP.W	A1,D3
0000af2a 67 32                    |g2      |		BEQ	0xaf5e
0000af2c e5 88                    |        |		LSL.L	#0x2,D0
0000af2e d0 b9 00 00 9a 8a        |        |		ADD.L	0x9a8a,D0
0000af34 50 80                    |P       |		ADDQ.L	#0x8,D0
0000af36 e9 c0 62 10              |  b     |		BFEXTU.L	D0,{8:16},D6
0000af3a 34 86                    |4       |		MOVE.W	D6,(A2)
0000af3c e9 c0 76 08              |  v     |		BFEXTU.L	D0,{24:8},D7
0000af40 37 84 70 00              |7 p     |		MOVE.W	D4,(A3+D7.W)
0000af44 61 00 eb fa              |a       |		BSR	0x9b40
0000af48 48 44                    |HD      |		SWAP.W	D4
0000af4a 37 84 70 00              |7 p     |		MOVE.W	D4,(A3+D7.W)
0000af4e 34 82                    |4       |		MOVE.W	D2,(A2)
0000af50 37 89 50 00              |7 P     |		MOVE.W	A1,(A3+D5.W)
0000af54 44 fc 00 01              |D       |		MOVE.W	#0x1,CCR
0000af58 4c df 03 ef              |L       |		MOVEM.L	(A7)+,D0+D1+D2+D3+D5+D6+D7+A0+A1
0000af5c 4e 75                    |Nu      |		RTS
0000af5e 44 fc 00 00              |D       |		MOVE.W	#0x0,CCR
0000af62 60 f4                    |`       |		BRA	0xaf58
0000af64 48 e7 f4 c0              |H       |		MOVEM.L	A1+A0+D5+D3+D2+D1+D0,-(A7)
0000af68 22 39 00 00 9a 68        |"9   h  |		MOVE.L	0x9a68,D1
0000af6e e9 c1 62 10              |  b     |		BFEXTU.L	D1,{8:16},D6
0000af72 34 86                    |4       |		MOVE.W	D6,(A2)
0000af74 e9 c1 76 08              |  v     |		BFEXTU.L	D1,{24:8},D7
0000af78 36 33 70 00              |63p     |		MOVE.W	(A3+D7.W),D3
0000af7c 61 00 eb a6              |a       |		BSR	0x9b24
0000af80 32 73 70 00              |2sp     |		MOVEA.W	(A3+D7.W),A1
0000af84 24 06                    |$       |		MOVE.L	D6,D2
0000af86 3a 07                    |:       |		MOVE.W	D7,D5
0000af88 20 09                    |        |		MOVE.L	A1,D0
0000af8a 52 49                    |RI      |		ADDQ.L	#0x1,A1
0000af8c b2 f9 00 00 9a 70        |     p  |		CMPA.W	0x9a70,A1
0000af92 66 02                    |f       |		BNE	0xaf96
0000af94 93 c9                    |        |		SUBA.L	A1,A1
0000af96 b6 49                    | I      |		CMP.W	A1,D3
0000af98 67 38                    |g8      |		BEQ	0xafd2
0000af9a e5 88                    |        |		LSL.L	#0x2,D0
0000af9c d0 b9 00 00 9a 6c        |     l  |		ADD.L	0x9a6c,D0
0000afa2 50 80                    |P       |		ADDQ.L	#0x8,D0
0000afa4 e9 c0 62 10              |  b     |		BFEXTU.L	D0,{8:16},D6
0000afa8 34 86                    |4       |		MOVE.W	D6,(A2)
0000afaa e9 c0 76 08              |  v     |		BFEXTU.L	D0,{24:8},D7
0000afae 37 84 70 00              |7 p     |		MOVE.W	D4,(A3+D7.W)
0000afb2 55 07                    |U       |		SUBQ.B	#0x2,D7
0000afb4 64 04                    |d       |		BCC	0xafba
0000afb6 53 46                    |SF      |		SUBQ.W	#0x1,D6
0000afb8 34 86                    |4       |		MOVE.W	D6,(A2)
0000afba 48 44                    |HD      |		SWAP.W	D4
0000afbc 37 84 70 00              |7 p     |		MOVE.W	D4,(A3+D7.W)
0000afc0 48 44                    |HD      |		SWAP.W	D4
0000afc2 34 82                    |4       |		MOVE.W	D2,(A2)
0000afc4 37 89 50 00              |7 P     |		MOVE.W	A1,(A3+D5.W)
0000afc8 44 fc 00 01              |D       |		MOVE.W	#0x1,CCR
0000afcc 4c df 03 2f              |L  /    |		MOVEM.L	(A7)+,D0+D1+D2+D3+D5+A0+A1
0000afd0 4e 75                    |Nu      |		RTS
0000afd2 44 fc 00 00              |D       |		MOVE.W	#0x0,CCR
0000afd6 60 f4                    |`       |		BRA	0xafcc
0000afd8 41 f9 00 00 9a f8 61 00  |A     a |		.XXX[0x2b0]
0000afe0 eb ba 60 e8 48 e7 80 a0  |  ` H   |
0000afe8 61 00 eb 38 42 82 34 33  |a  8B 43|
0000aff0 70 00 60 00 01 8c 61 00  |p `   a |
0000aff8 eb 2c 36 33 70 00 48 43  | ,63p HC|
0000b000 61 00 eb 22 36 33 70 00  |a  "63p |
0000b008 4a 83 67 20 57 83 66 00  |J g W f |
0000b010 00 ae 49 f9 00 00 9b 00  |  I     |
0000b018 61 00 eb 34 64 00 00 a0  |a  4d   |
0000b020 61 00 fe d4 65 f2 28 84  |a   e ( |
0000b028 60 00 00 94 49 f9 00 00  |`   I   |
0000b030 9a f8 61 00 eb 1a 64 00  |  a   d |
0000b038 00 86 61 00 ff 28 65 f2  |  a  (e |
0000b040 28 84 60 00 00 7a 4a b9  |( `  zJ |
0000b048 00 00 90 88 67 00 00 70  |    g  p|
0000b050 34 bc e0 12 24 2b 00 10  |4   $+  |
0000b058 41 f9 00 00 90 a8 08 28  |A      (|
0000b060 00 07 00 04 67 00 00 4e  |    g  N|
0000b068 42 28 00 05 21 42 00 0a  |B(  !B  |
0000b070 e9 c2 62 10 34 86 e9 c2  |  b 4   |
0000b078 76 08 42 73 70 00 61 00  |v Bsp a |
0000b080 ea a4 42 73 70 00 61 00  |  Bsp a |
0000b088 ea 90 42 73 70 00 61 00  |  Bsp a |
0000b090 ea 94 42 73 70 00 61 00  |  Bsp a |
0000b098 ea 8c 37 bc 00 04 70 00  |  7   p |
0000b0a0 61 00 ea 72 42 73 70 00  |a  rBsp |
0000b0a8 06 82 00 00 00 50 41 e8  |     PA |
0000b0b0 00 26 60 aa 20 79 00 00  | &`  y  |
0000b0b8 90 88 4e b8 04 7a 41 f9  |  N  zA |
0000b0c0 00 00 9a f0 61 00 ea d4  |    a   |
0000b0c8 4e 75 00 00 af e4 00 00  |Nu      |
0000b0d0 af f6 00 00 af e4 00 00  |        |
0000b0d8 b0 46 21 fc 02 00 00 30  | F!    0|
0000b0e0 6b 08 7e 20 de 84 e9 c7  |k ~     |
0000b0e8 62 10 34 86 e9 c7 76 08  |b 4   v |
0000b0f0 36 33 70 00 48 43 61 00  |63p HCa |
0000b0f8 ea 2c 36 33 70 00 4a 83  | ,63p J |
0000b100 66 10 13 fc 00 0c 00 00  |f       |
0000b108 90 93 4e b0 01 f1 00 00  |  N     |
0000b110 90 84 0c 43 00 04 6f 10  |   C  o |
0000b118 13 fc 00 0c 00 00 90 93  |        |
0000b120 4e b0 01 f1 00 00 90 84  |N       |
0000b128 4e f0 35 b1 00 00 b0 c6  |N 5     |
0000b130 48 e7 80 a0 4a 85 6b 08  |H   J k |
0000b138 21 fc 12 00 00 40 6b 08  |!    @k |
0000b140 70 01 7e 28 de 84 e9 c7  |p ~(    |
0000b148 62 10 34 86 e9 c7 76 08  |b 4   v |
0000b150 34 33 70 00 61 00 e9 ce  |43p a   |
0000b158 48 42 34 33 70 00 4a 82  |HB43p J |
0000b160 67 02 94 84 37 82 70 00  |g   7 p |
0000b168 61 00 e9 d6 48 42 37 82  |a   HB7 |
0000b170 70 00 61 00 e9 c8 51 c8  |p a   Q |
0000b178 ff d8 74 3f c4 78 6b 0e  |  t? xk |
0000b180 c4 fc 00 26 49 f0 21 b0  |   &I ! |
0000b188 00 00 90 a8 41 ec 00 1e  |    A   |
0000b190 61 00 ea 08 4a 2c 00 05  |a   J,  |
0000b198 67 20 08 ec 00 05 00 04  |g       |
0000b1a0 66 18 42 94 45 f9 00 00  |f B E   |
0000b1a8 9b 08 4a 9a 66 06 24 8c  |  J f $ |
0000b1b0 25 0c 60 06 25 8c 01 51  |% ` %  Q|
0000b1b8 24 8c 4c df 05 01 4e 75  |$ L   Nu|
0000b1c0 48 e7 80 a0 4a 85 6b b2  |H   J k |
0000b1c8 21 fc 12 00 00 40 6b 08  |!    @k |
0000b1d0 60 a8 48 e7 80 a0 4a 85  |` H   J |
0000b1d8 6b 40 08 01 00 1a 66 02  |k@    f |
0000b1e0 42 81 34 38 6b 0e 12 3c  |B 48k  <|
0000b1e8 00 20 d2 30 21 b0 00 00  |   0!   |
0000b1f0 9a 28 08 c1 00 19 08 c1  | (      |
0000b1f8 00 1c e8 f8 00 0a 6a f8  |      j |
0000b200 66 10 30 38 6b 00 d0 41  |f 08k  A|
0000b208 0c 40 04 20 62 04 08 c1  | @  b   |
0000b210 00 1b 21 c1 6b 08 60 00  |  ! k ` |
0000b218 ff 62 74 3f c4 78 6b 0e  | bt? xk |
0000b220 c4 fc 00 26 49 f0 21 b0  |   &I ! |
0000b228 00 00 90 a8 61 00 e9 d4  |    a   |
0000b230 4c df 05 01 4e 75 48 e7  |L   NuH |
0000b238 80 a0 08 01 00 1a 66 0c  |      f |
0000b240 4a 85 6b 00 ff 36 12 39  |J k  6 9|
0000b248 00 00 90 a0 08 c1 00 1c  |        |
0000b250 4a 78 6a f8 66 10 30 38  |Jxj f 08|
0000b258 6b 00 d0 41 0c 40 04 00  |k  A @  |
0000b260 62 04 08 c1 00 1b 08 c1  |b       |
0000b268 00 19 21 c1 6b 08 60 00  |  ! k ` |
0000b270 ff 0a 00 00 b1 d2 00 00  |        |
0000b278 b1 c0 00 00 b1 d2 00 00  |        |
0000b280 b1 c0 00 00 b1 30 00 00  |     0  |
0000b288 b0 da 00 00 b2 36        |     6  |		.XXX[0x6]
0000b28e 22 15                    |"       |		MOVE.L	(A5),D1
0000b290 e9 c1 62 10              |  b     |		BFEXTU.L	D1,{8:16},D6
0000b294 34 86                    |4       |		MOVE.W	D6,(A2)
0000b296 e9 c1 76 08              |  v     |		BFEXTU.L	D1,{24:8},D7
0000b29a 36 33 70 00              |63p     |		MOVE.W	(A3+D7.W),D3
0000b29e 61 00 e8 84              |a       |		BSR	0x9b24
0000b2a2 34 33 70 00              |43p     |		MOVE.W	(A3+D7.W),D2
0000b2a6 b6 42                    | B      |		CMP.W	D2,D3
0000b2a8 67 00 00 8a              |g       |		BEQ	0xb334
0000b2ac 41 f5 35 16 00 08        |A 5     |		LEA.L	((A5)+D3.W*4+#0x8),A0	;  LEW=3516
0000b2b2 24 08                    |$       |		MOVE.L	A0,D2
0000b2b4 e9 c2 62 10              |  b     |		BFEXTU.L	D2,{8:16},D6
0000b2b8 34 86                    |4       |		MOVE.W	D6,(A2)
0000b2ba e9 c2 76 08              |  v     |		BFEXTU.L	D2,{24:8},D7
0000b2be 38 33 70 00              |83p     |		MOVE.W	(A3+D7.W),D4
0000b2c2 48 44                    |HD      |		SWAP.W	D4
0000b2c4 61 00 e8 5e              |a  ^    |		BSR	0x9b24
0000b2c8 38 33 70 00              |83p     |		MOVE.W	(A3+D7.W),D4
0000b2cc 52 43                    |RC      |		ADDQ.W	#0x1,D3
0000b2ce b6 6d 00 08              | m      |		CMP.W	(A5+0x8),D3
0000b2d2 66 02                    |f       |		BNE	0xb2d6
0000b2d4 42 43                    |BC      |		CLR.W	D3
0000b2d6 e9 c1 62 10              |  b     |		BFEXTU.L	D1,{8:16},D6
0000b2da 34 86                    |4       |		MOVE.W	D6,(A2)
0000b2dc e9 c1 76 08              |  v     |		BFEXTU.L	D1,{24:8},D7
0000b2e0 37 83 70 00              |7 p     |		MOVE.W	D3,(A3+D7.W)
0000b2e4 61 00 eb ec              |a       |		BSR	0x9ed2
0000b2e8 4a 85                    |J       |		TST.L	D5
0000b2ea 66 18                    |f       |		BNE	0xb304
0000b2ec b8 b9 00 00 9a e4        |        |		CMP.L	0x9ae4,D4
0000b2f2 65 10                    |e       |		BCS	0xb304
0000b2f4 b8 b9 00 00 9a e8        |        |		CMP.L	0x9ae8,D4
0000b2fa 62 08                    |b       |		BHI	0xb304
0000b2fc 08 f8 00 02 6b 08        |    k   |		BSET.B	#0x2,0x6b08
0000b302 60 04                    |`       |		BRA	0xb308
0000b304 cb b8 6b 08              |  k     |		AND.L	D5,0x6b08
0000b308 22 38 6b 08              |"8k     |		MOVE.L	0x6b08,D1
0000b30c 34 38 6b 12              |48k     |		MOVE.W	0x6b12,D2
0000b310 67 06                    |g       |		BEQ	0xb318
0000b312 0c 42 00 07              | B      |		CMPI.W	#0x0007,D2
0000b316 6f 02                    |o       |		BLE	0xb31a
0000b318 74 07                    |t       |		MOVEQ.L	#0x07,D2
0000b31a 4e b0 25 b1 00 00 b2 6e  |N %    n|		JSR	((D2.W*4+#0xb26e))	;  LEW=25b1
0000b322 08 38 00 01 6b 08        | 8  k   |		BTST.B	#0x1,0x6b08
0000b328 67 00 ff 64              |g  d    |		BEQ	0xb28e
0000b32c 61 00 eb ba              |a       |		BSR	0x9ee8
0000b330 60 00 ff 5c              |`  \    |		BRA	0xb28e
0000b334 4e 75                    |Nu      |		RTS
0000b336					VECTOR_0xf0:
0000b336 48 f9 7f ff 00 00 90 44  |H      D|		MOVEM.L	D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4+A5+A6,0x9044; --> VECTOR_0xf0
0000b33e 23 cf 00 00 90 80        |#       |		MOVE.L	A7,0x9080
0000b344 23 fc 00 00 b4 26 00 00  |#    &  |		MOVE.L	#0xb426,VME_LONGJMP2
0000b34c 90 84                    |        |
0000b34e 08 f8 00 05 68 d0        |    h   |		BSET.B	#0x5,0x68d0
0000b354 4c f8 0c 00 5c da        |L   \   |		MOVEM.L	0x5cda,A2+A3
0000b35a 34 bc e0 10              |4       |		MOVE.W	#0xe010,(A2)
0000b35e 30 33 01 70 00 00 00 02  |03 p    |		MOVE.W	(A3+#0x2),D0		;  LEW=0170
0000b366 08 00 00 01              |        |		BTST.L	#0x1,D0
0000b36a 67 00 00 c8              |g       |		BEQ	0xb434
0000b36e 4a 39 00 00 90 93        |J9      |		TST.B	0x9093
0000b374 66 00 00 d8              |f       |		BNE	0xb44e
0000b378 4b f9 00 00 9a 7c        |K    |  |		LEA.L	0x9a7c,A5
0000b37e 4a 95                    |J       |		TST.L	(A5)
0000b380 66 78                    |fx      |		BNE	0xb3fa
0000b382 34 bc e0 12              |4       |		MOVE.W	#0xe012,(A2)
0000b386 41 eb 00 20              |A       |		LEA.L	(A3+0x20),A0
0000b38a 43 f9 00 00 9a 68        |C    h  |		LEA.L	0x9a68,A1
0000b390 30 3c 00 03              |0<      |		MOVE.W	#0x3,D0
0000b394 22 18                    |"       |		MOVE.L	(A0)+,D1
0000b396 22 c1                    |"       |		MOVE.L	D1,(A1)+
0000b398 54 81                    |T       |		ADDQ.L	#0x2,D1
0000b39a 22 c1                    |"       |		MOVE.L	D1,(A1)+
0000b39c 32 fc 00 40              |2  @    |		MOVE.W	#0x40,(A1)+
0000b3a0 51 c8 ff f2              |Q       |		DBF	D0,0xb394
0000b3a4 41 f9 00 00 9a 68        |A    h  |		LEA.L	0x9a68,A0
0000b3aa 70 01                    |p       |		MOVEQ.L	#0x01,D0
0000b3ac 24 10                    |$       |		MOVE.L	(A0),D2
0000b3ae e9 c2 62 10              |  b     |		BFEXTU.L	D2,{8:16},D6
0000b3b2 34 86                    |4       |		MOVE.W	D6,(A2)
0000b3b4 e9 c2 76 08              |  v     |		BFEXTU.L	D2,{24:8},D7
0000b3b8 42 73 70 00              |Bsp     |		CLR.W	(A3+D7.W)
0000b3bc 61 00 e7 66              |a  f    |		BSR	0x9b24
0000b3c0 42 73 70 00              |Bsp     |		CLR.W	(A3+D7.W)
0000b3c4 61 00 e7 5e              |a  ^    |		BSR	0x9b24
0000b3c8 37 bc 00 40 70 00        |7  @p   |		MOVE.W	#0x40,(A3+D7.W)
0000b3ce 41 e8 00 0a              |A       |		LEA.L	(A0+0xa),A0
0000b3d2 51 c8 ff d8              |Q       |		DBF	D0,0xb3ac
0000b3d6 41 f9 00 00 9a 7c        |A    |  |		LEA.L	0x9a7c,A0
0000b3dc 70 01                    |p       |		MOVEQ.L	#0x01,D0
0000b3de 24 10                    |$       |		MOVE.L	(A0),D2
0000b3e0 e9 c2 62 10              |  b     |		BFEXTU.L	D2,{8:16},D6
0000b3e4 34 86                    |4       |		MOVE.W	D6,(A2)
0000b3e6 e9 c2 76 08              |  v     |		BFEXTU.L	D2,{24:8},D7
0000b3ea 61 00 e7 36              |a  6    |		BSR	0x9b22
0000b3ee 41 e8 00 08              |A       |		LEA.L	(A0+0x8),A0
0000b3f2 30 f3 70 00              |0 p     |		MOVE.W	(A3+D7.W),(A0)+
0000b3f6 51 c8 ff e6              |Q       |		DBF	D0,0xb3de
0000b3fa 42 85                    |B       |		CLR.L	D5
0000b3fc 61 00 fe 90              |a       |		BSR	0xb28e
0000b400 7a ff                    |z       |		MOVEQ.L	#-0x01,D5
0000b402 4b f9 00 00 9a 72        |K    r  |		LEA.L	0x9a72,A5
0000b408 61 00 fe 84              |a       |		BSR	0xb28e
0000b40c 20 39 00 00 90 8c        | 9      |		MOVE.L	0x908c,D0
0000b412 67 00 00 08              |g       |		BEQ	0xb41c
0000b416 c1 88                    |        |		EXG.L	D0,A0
0000b418 4e b8 04 7a              |N  z    |		JSR	0x47a
0000b41c 4c f9 7f ff 00 00 90 44  |L      D|		MOVEM.L	0x9044,D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4+A5+A6
0000b424 4e 73                    |Ns      |		RTE
0000b426 4e b9                    |N       |		.XXX[0x2]
0000b428 00 00 9e 2a 2e 79 00 00  |   *.y  |		.XXX[0x8]
0000b430 90 80 60 1a              |  `     |		.XXX[0x4]
0000b434 48 e7 80 e0              |H       |		MOVEM.L	A2+A1+A0+D0,-(A7)
0000b438 45 f9 00 00 90 94        |E       |		LEA.L	0x9094,A2
0000b43e 4e b8 54 72              |N Tr    |		JSR	Timeout_Cancel(A2=entry)
0000b442 4c df 07 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1+A2
0000b446 13 fc 00 01 00 00 90 93  |        |		MOVE.B	#0x01,0x9093
0000b44e 61 00 ef 2e              |a  .    |		BSR	0xa37e
0000b452 61 00 f4 c2              |a       |		BSR	0xa916
0000b456 60 c4                    |`       |		BRA	0xb41c
0000b458 48 e7 fc d0              |H       |		MOVEM.L	A3+A1+A0+D5+D4+D3+D2+D1+D0,-(A7)
0000b45c 30 7c 6b 68              |0|kh    |		MOVEA.W	#DRIVE_DESC[0],A0
0000b460 32 7c 6b b8              |2|k     |		MOVEA.W	#0x6bb8,A1
0000b464 42 80                    |B       |		CLR.L	D0
0000b466 42 81                    |B       |		CLR.L	D1
0000b468 26 70 05 a0 5d 0c        |&p  ]   |		MOVEA.L	(D0.W*4+#disk_unibus_adr),A3;  LEW=05a0
0000b46e 21 88 05 a0 6b 14        |!   k   |		MOVE.L	A0,(D0.W*4+#0x6b14)	;  LEW=05a0
0000b474 21 7c 93 03 fc 00 00 0c  |!|      |		MOVE.L	#0x9303fc00,(A0+0xc)
0000b47c 42 28 00 12              |B(      |		CLR.B	(A0+0x12)
0000b480 11 40 00 11              | @      |		MOVE.B	D0,(A0+0x11)
0000b484 21 4b 00 08              |!K      |		MOVE.L	A3,(A0+0x8)
0000b488 11 41 00 10              | A      |		MOVE.B	D1,(A0+0x10)
0000b48c 42 83                    |B       |		CLR.L	D3
0000b48e 4e b8 52 f2              |N R     |		JSR	0x52f2
0000b492 65 0c                    |e       |		BCS	0xb4a0
0000b494 21 bc 93 03 fc 00 05 a0  |!       |		MOVE.L	#0x9303fc00,(D0.W*4+#0x6b14);  LEW=05a0
0000b49c 6b 14                    |k       |
0000b49e 76 01                    |v       |		MOVEQ.L	#0x01,D3
0000b4a0 42 82                    |B       |		CLR.L	D2
0000b4a2 7a 20                    |z       |		MOVEQ.L	#0x20,D5
0000b4a4 21 89 15 a0 6b 24        |!   k$  |		MOVE.L	A1,(D1.W*4+#DRIVE_TABLE);  LEW=15a0
0000b4aa 23 48 00 14              |#H      |		MOVE.L	A0,(A1+0x14)
0000b4ae 13 42 00 18              | B      |		MOVE.B	D2,(A1+0x18)
0000b4b2 42 29 00 1a              |B)      |		CLR.B	(A1+0x1a)
0000b4b6 23 7c 93 03 fc 00 00 00  |#|      |		MOVE.L	#0x9303fc00,(A1+0x0)
0000b4be 23 4b 00 04              |#K      |		MOVE.L	A3,(A1+0x4)
0000b4c2 13 43 00 1b              | C      |		MOVE.B	D3,(A1+0x1b)
0000b4c6 66 24                    |f$      |		BNE	0xb4ec
0000b4c8 37 7c 00 ff 00 0e        |7|      |		MOVE.W	#0xff,(A3+0xe)
0000b4ce 17 42 00 09              | B      |		MOVE.B	D2,(A3+0x9)
0000b4d2 36 bc 40 00              |6 @     |		MOVE.W	#0x4000,(A3)
0000b4d6 08 2b 00 04 00 08        | +      |		BTST.B	#0x4,(A3+0x8)
0000b4dc 67 16                    |g       |		BEQ	0xb4f4
0000b4de 13 7c 00 01 00 1b        | |      |		MOVE.B	#0x01,(A1+0x1b)
0000b4e4 37 45 00 08              |7E      |		MOVE.W	D5,(A3+0x8)
0000b4e8 36 bc 40 00              |6 @     |		MOVE.W	#0x4000,(A3)
0000b4ec 42 29 00 19              |B)      |		CLR.B	(A1+0x19)
0000b4f0 60 00 00 e0              |`       |		BRA	0xb5d2
0000b4f4 4a 2b 00 0b              |J+      |		TST.B	(A3+0xb)
0000b4f8 6a ea                    |j       |		BPL	0xb4e4
0000b4fa 17 7c 00 13 00 01        | |      |		MOVE.B	#0x13,(A3+0x1)
0000b500 08 13 00 06              |        |		BTST.B	#0x6,(A3)
0000b504 66 de                    |f       |		BNE	0xb4e4
0000b506 4a 2b 00 0b              |J+      |		TST.B	(A3+0xb)
0000b50a 6a f4                    |j       |		BPL	0xb500
0000b50c 2a 02                    |*       |		MOVE.L	D2,D5
0000b50e 42 29 00 1b              |B)      |		CLR.B	(A1+0x1b)
0000b512 37 7c 10 00 00 1a        |7|      |		MOVE.W	#0x1000,(A3+0x1a)
0000b518 37 7c 40 00 00 00        |7|@     |		MOVE.W	#0x4000,(A3+0x0)
0000b51e 42 84                    |B       |		CLR.L	D4
0000b520 18 38 fb 02              | 8      |		MOVE.B	0xfffffb02,D4
0000b524 02 04 00 1c              |        |		ANDI.B	#0x1c,D4
0000b528 e1 8c                    |        |		LSL.L	#0x8,D4
0000b52a 06 84 a1 00 00 00        |        |		ADDI.L	#0xa1000000,D4
0000b530 23 44 00 08              |#D      |		MOVE.L	D4,(A1+0x8)
0000b534 08 2b 00 04 00 0a        | +      |		BTST.B	#0x4,(A3+0xa)
0000b53a 67 b0                    |g       |		BEQ	0xb4ec
0000b53c 13 7c 00 01 00 19        | |      |		MOVE.B	#0x01,(A1+0x19)
0000b542 4e b9 80 00 20 10        |N       |		JSR	IOC_EEPROM_PART2_EXPORT_2010
0000b548 44 69 73 6b 20 43 6f 6e  |Disk Con|		.TXT	'Disk Controller '
0000b55a 2f 00                    |/       |		MOVE.L	D0,-(A7)
0000b55c 06 00 00 30              |   0    |		ADDI.B	#0x30,D0
0000b560 4e b9 80 00 20 0c        |N       |		JSR	IOC_EEPROM_PART2_RESTART_MACHINE()
0000b566 4e b9 80 00 20 10        |N       |		JSR	IOC_EEPROM_PART2_EXPORT_2010
0000b56c 2c 20 44 69 73 6b 20 20  |, Disk  |		.TXT	', Disk  '
0000b576 30 02                    |0       |		MOVE.W	D2,D0
0000b578 06 00 00 30              |   0    |		ADDI.B	#0x30,D0
0000b57c 4e b9 80 00 20 0c        |N       |		JSR	IOC_EEPROM_PART2_RESTART_MACHINE()
0000b582 4e b9 80 00 20 10        |N       |		JSR	IOC_EEPROM_PART2_EXPORT_2010
0000b588 20 69 73 20 4f 4e 4c 49  | is ONLI|		.TXT	' is ONLINE and '
0000b598 08 2b 00 03 00 0a        | +      |		BTST.B	#0x3,(A3+0xa)
0000b59e 66 18                    |f       |		BNE	0xb5b8
0000b5a0 4e b9 80 00 20 10        |N       |		JSR	IOC_EEPROM_PART2_EXPORT_2010
0000b5a6 57 52 49 54 45 20 45 4e  |WRITE EN|		.TXT	'WRITE ENABLED\r\n'
0000b5b6 60 18                    |`       |		BRA	0xb5d0
0000b5b8 4e b9 80 00 20 10        |N       |		JSR	IOC_EEPROM_PART2_EXPORT_2010
0000b5be 57 52 49 54 45 20 50 52  |WRITE PR|		.TXT	'WRITE PROTECTED\r\n'
0000b5d0 20 1f                    |        |		MOVE.L	(A7)+,D0
0000b5d2 d2 fc 00 34              |   4    |		ADDA.W	#0x34,A1
0000b5d6 52 81                    |R       |		ADDQ.L	#0x1,D1
0000b5d8 52 82                    |R       |		ADDQ.L	#0x1,D2
0000b5da 0c 42 00 04              | B      |		CMPI.W	#0x0004,D2
0000b5de 6d 00 fe c4              |m       |		BLT	0xb4a4
0000b5e2 d0 fc 00 14              |        |		ADDA.W	#0x14,A0
0000b5e6 52 80                    |R       |		ADDQ.L	#0x1,D0
0000b5e8 0c 40 00 04              | @      |		CMPI.W	#0x0004,D0
0000b5ec 6d 00 fe 7a              |m  z    |		BLT	0xb468
0000b5f0 4c df 07 3f              |L  ?    |		MOVEM.L	(A7)+,D0+D1+D2+D3+D4+D5+A0+A1+A2
0000b5f4 4e 75                    |Nu      |		RTS
0000b5f6 48 e7 bc d0              |H       |		MOVEM.L	A3+A1+A0+D5+D4+D3+D2+D0,-(A7)
0000b5fa 31 fc 00 03 6f 0a        |1   o   |		MOVE.W	#0x3,0x6f0a
0000b600 31 fc 00 0e 6f 0c        |1   o   |		MOVE.W	#0xe,0x6f0c
0000b606 31 fc 00 90 6f 0e        |1   o   |		MOVE.W	#0x90,0x6f0e
0000b60c 74 03                    |t       |		MOVEQ.L	#0x03,D2
0000b60e 21 bc 93 03 fc 00 25 a0  |!     % |		MOVE.L	#0x9303fc00,(D2.W*4+#0x6ef8);  LEW=25a0
0000b616 6e f8                    |n       |
0000b618 51 ca ff f4              |Q       |		DBF	D2,0xb60e
0000b61c 42 82                    |B       |		CLR.L	D2
0000b61e 42 85                    |B       |		CLR.L	D5
0000b620 36 02                    |6       |		MOVE.W	D2,D3
0000b622 c6 fc 00 34              |   4    |		MULU.W	#0x34,D3
0000b626 43 f0 31 a0 6f 10        |C 1 o   |		LEA.L	(D3.W+#0x6f10),A1	;  LEW=31a0
0000b62c 16 30 21 b0 00 00 fc 6c  | 0!    l|		MOVE.B	(D2.W+#TAPE_DRIVE_CONFIG),D3;  LEW=21b0
0000b634 6a 00 01 76              |j  v    |		BPL	0xb7ac
0000b638 e9 c3 46 82              |  F     |		BFEXTU.L	D3,{26:2},D4
0000b63c 0c 04 00 02              |        |		CMPI.B	#0x02,D4
0000b640 66 00 01 04              |f       |		BNE	0xb746
0000b644 02 43 00 03              | C      |		ANDI.W	#0x0003,D3
0000b648 08 c5 00 1f              |        |		BSET.L	#0x1f,D5
0000b64c 66 00 01 fc              |f       |		BNE	0xb84a
0000b650 43 f8 6f e0              |C o     |		LEA.L	0x6fe0,A1
0000b654 47 f9 93 03 f9 00        |G       |		LEA.L	0x9303f900,A3
0000b65a 4e b8 52 f2              |N R     |		JSR	0x52f2
0000b65e 64 00 01 60              |d  `    |		BCC	0xb7c0
0000b662 33 fc 00 00 93 03 f9 00  |3       |		MOVE.W	#0x0,0x9303f900
0000b66a 30 3c ff ff              |0<      |		MOVE.W	#0xffff,D0
0000b66e 08 2b 00 07 00 01        | +      |		BTST.B	#0x7,(A3+0x1)
0000b674 56 c8 ff f8              |V       |		DBNE	D0,0xb66e
0000b678 67 00 01 46              |g  F    |		BEQ	0xb7c0
0000b67c 41 f9 a1 00 00 00        |A       |		LEA.L	0xa1000000,A0
0000b682 30 3c 00 07              |0<      |		MOVE.W	#0x7,D0
0000b686 20 bc 00 00 00 00        |        |		MOVE.L	#0x0,(A0)
0000b68c d1 fc 00 00 04 00        |        |		ADDA.L	#0x400,A0
0000b692 51 c8 ff f2              |Q       |		DBF	D0,0xb686
0000b696 37 7c 00 00 00 02        |7|      |		MOVE.W	#0x0,(A3+0x2)
0000b69c 37 7c 03 00 00 00        |7|      |		MOVE.W	#0x300,(A3+0x0)
0000b6a2 20 3c 00 20 00 00        | <      |		MOVE.L	#0x200000,D0
0000b6a8 08 2b 00 07 00 01        | +      |		BTST.B	#0x7,(A3+0x1)
0000b6ae 66 04                    |f       |		BNE	0xb6b4
0000b6b0 53 80                    |S       |		SUBQ.L	#0x1,D0
0000b6b2 66 f4                    |f       |		BNE	0xb6a8
0000b6b4 41 f9 a1 00 00 00        |A       |		LEA.L	0xa1000000,A0
0000b6ba 30 3c 00 07              |0<      |		MOVE.W	#0x7,D0
0000b6be 20 bc 7f ff ff ff        |        |		MOVE.L	#0x7fffffff,(A0)
0000b6c4 d1 fc 00 00 04 00        |        |		ADDA.L	#0x400,A0
0000b6ca 51 c8 ff f2              |Q       |		DBF	D0,0xb6be
0000b6ce 08 2b 00 07 00 01        | +      |		BTST.B	#0x7,(A3+0x1)
0000b6d4 67 00 00 ea              |g       |		BEQ	0xb7c0
0000b6d8 23 4b 00 04              |#K      |		MOVE.L	A3,(A1+0x4)
0000b6dc 20 38 fb 00              | 8      |		MOVE.L	IO_RD_IO_SLOT_p33,D0
0000b6e0 02 80 00 00 1c 00        |        |		ANDI.L	#0x00001c00,D0
0000b6e6 41 f0 09 b0 a1 00 03 00  |A       |		LEA.L	(D0.L+#0xa1000300),A0	;  LEW=09b0
0000b6ee 23 48 00 08              |#H      |		MOVE.L	A0,(A1+0x8)
0000b6f2 23 7c 93 03 fc 00 00 00  |#|      |		MOVE.L	#0x9303fc00,(A1+0x0)
0000b6fa 41 f0 09 b0 a1 00 00 00  |A       |		LEA.L	(D0.L+#0xa1000000),A0	;  LEW=09b0
0000b702 30 3c 00 16              |0<      |		MOVE.W	#0x16,D0
0000b706 42 84                    |B       |		CLR.L	D4
0000b708 20 fc 40 07 fc 00        |  @     |		MOVE.L	#0x4007fc00,(A0)+
0000b70e 06 44 04 00              | D      |		ADDI.W	#0x0400,D4
0000b712 51 c8 ff f4              |Q       |		DBF	D0,0xb708
0000b716 30 3c 00 07              |0<      |		MOVE.W	#0x7,D0
0000b71a 08 c4 00 1f              |        |		BSET.L	#0x1f,D4
0000b71e 20 c4                    |        |		MOVE.L	D4,(A0)+
0000b720 06 44 04 00              | D      |		ADDI.W	#0x0400,D4
0000b724 51 c8 ff f8              |Q       |		DBF	D0,0xb71e
0000b728 30 3c 00 e0              |0<      |		MOVE.W	#0xe0,D0
0000b72c 20 fc 40 07 fc 00        |  @     |		MOVE.L	#0x4007fc00,(A0)+
0000b732 06 44 04 00              | D      |		ADDI.W	#0x0400,D4
0000b736 51 c8 ff f4              |Q       |		DBF	D0,0xb72c
0000b73a 21 fc 00 00 23 98 02 70  |!   #  p|		MOVE.L	#0x2398,0x270
0000b742 60 00 00 68              |`  h    |		BRA	0xb7ac
0000b746 02 43 00 03              | C      |		ANDI.W	#0x0003,D3
0000b74a 07 c5                    |        |		BSET.L	D3,D5
0000b74c 66 00 00 fc              |f       |		BNE	0xb84a
0000b750 20 70 35 a0 5e 3c        | p5 ^<  |		MOVEA.L	(D3.W*4+#0x5e3c),A0	;  LEW=35a0
0000b756 47 e8 00 02              |G       |		LEA.L	(A0+0x2),A3
0000b75a 4e b8 52 f2              |N R     |		JSR	0x52f2
0000b75e 64 60                    |d`      |		BCC	0xb7c0
0000b760 23 48 00 04              |#H      |		MOVE.L	A0,(A1+0x4)
0000b764 42 53                    |BS      |		CLR.W	(A3)
0000b766 4a 2b 00 01              |J+      |		TST.B	(A3+0x1)
0000b76a 6a fa                    |j       |		BPL	0xb766
0000b76c 30 bc fc 03              |0       |		MOVE.W	#0xfc03,(A0)
0000b770 4a 2b 00 01              |J+      |		TST.B	(A3+0x1)
0000b774 6a fa                    |j       |		BPL	0xb770
0000b776 21 89 35 a0 6e f8        |! 5 n   |		MOVE.L	A1,(D3.W*4+#0x6ef8)	;  LEW=35a0
0000b77c 41 e9 00 1b              |A       |		LEA.L	(A1+0x1b),A0
0000b780 23 48 00 14              |#H      |		MOVE.L	A0,(A1+0x14)
0000b784 41 e9 00 20              |A       |		LEA.L	(A1+0x20),A0
0000b788 23 48 00 30              |#H 0    |		MOVE.L	A0,(A1+0x30)
0000b78c 42 84                    |B       |		CLR.L	D4
0000b78e 18 38 fb 02              | 8      |		MOVE.B	0xfffffb02,D4
0000b792 02 04 00 1c              |        |		ANDI.B	#0x1c,D4
0000b796 54 84                    |T       |		ADDQ.L	#0x2,D4
0000b798 e1 8c                    |        |		LSL.L	#0x8,D4
0000b79a 06 84 a1 00 00 00        |        |		ADDI.L	#0xa1000000,D4
0000b7a0 23 44 00 08              |#D      |		MOVE.L	D4,(A1+0x8)
0000b7a4 23 7c 93 03 fc 00 00 00  |#|      |		MOVE.L	#0x9303fc00,(A1+0x0)
0000b7ac d2 fc 00 34              |   4    |		ADDA.W	#0x34,A1
0000b7b0 52 42                    |RB      |		ADDQ.W	#0x1,D2
0000b7b2 0c 02 00 04              |        |		CMPI.B	#0x04,D2
0000b7b6 6d 00 fe 68              |m  h    |		BLT	0xb620
0000b7ba 4c df 0b 3d              |L  =    |		MOVEM.L	(A7)+,D0+D2+D3+D4+D5+A0+A1+A3
0000b7be 4e 75                    |Nu      |		RTS
0000b7c0 08 b0 00 07 21 b0 00 00  |    !   |		BCLR.B	#0x7,(D2.W+#TAPE_DRIVE_CONFIG);  LEW=21b0
0000b7c8 fc 6c                    | l      |
0000b7ca 4e b9 80 00 20 10        |N       |		JSR	IOC_EEPROM_PART2_EXPORT_2010
0000b7d0 0d 0a 07 4c 6f 67 69 63  |   Logic|		.TXT	'\r\n'
0000b7d8 61 6c 20 54 61 70 65 20  |al Tape |		.TXT	'\x07Logical Tape '
0000b7e2 70 30                    |p0      |		MOVEQ.L	#0x30,D0
0000b7e4 d0 02                    |        |		ADD.B	D2,D0
0000b7e6 4e b9 80 00 20 0c        |N       |		JSR	IOC_EEPROM_PART2_RESTART_MACHINE()
0000b7ec 4e b9 80 00 20 10        |N       |		JSR	IOC_EEPROM_PART2_EXPORT_2010
0000b7f2 2c 20 70 68 79 73 69 63  |, physic|		.TXT	', physical drive '
0000b804 70 30                    |p0      |		MOVEQ.L	#0x30,D0
0000b806 d0 03                    |        |		ADD.B	D3,D0
0000b808 4e b9 80 00 20 0c        |N       |		JSR	IOC_EEPROM_PART2_RESTART_MACHINE()
0000b80e 4e b9 80 00 20 10        |N       |		JSR	IOC_EEPROM_PART2_EXPORT_2010
0000b814 20 69 73 20 64 65 63 6c  | is decl|		.TXT	' is declared in the map but is unreachable.\r\n'
0000b81c 61 72 65 64 20 69 6e 20  |ared in |		.TXT	'\x07\r\n'
0000b846 60 00 ff 64              |`  d    |		BRA	0xb7ac
0000b84a 4e b9 80 00 20 10        |N       |		JSR	IOC_EEPROM_PART2_EXPORT_2010
0000b850 54 68 65 20 20 54 41 50  |The  TAP|		.TXT	'The  TAPE SUBSYSTEM configuration is invalid.\r\n'
0000b858 45 20 53 55 42 53 59 53  |E SUBSYS|		.TXT	'Set OPERATOR MODE to INTERACTIVE and re-configure the TAPE SUBSYSTEM.\r\n'
0000b8c8 4e 40                    |N@      |		TRAP	#0
0000b8ca					INIT_KERNEL_05_UARTS():
0000b8ca 48 e7 f0 f0              |H       |		MOVEM.L	A3+A2+A1+A0+D3+D2+D1+D0,-(A7)
0000b8ce 31 fc 00 32 74 b6        |1  2t   |		MOVE.W	#0x32,0x74b6
0000b8d4 41 f9 00 00 e0 06        |A       |		LEA.L	CONSOLE_N_DESC,A0
0000b8da 42 80                    |B       |		CLR.L	D0
0000b8dc 72 0f                    |r       |		MOVEQ.L	#0x0f,D1
0000b8de 34 3c 70 ff              |4<p     |		MOVE.W	#0x70ff,D2
0000b8e2 d4 42                    | B      |		ADD.W	D2,D2
0000b8e4 64 06                    |d       |		BCC	0xb8ec
0000b8e6 08 d0 00 07              |        |		BSET.B	#0x7,(A0)
0000b8ea 52 80                    |R       |		ADDQ.L	#0x1,D0
0000b8ec 50 88                    |P       |		ADDQ.L	#0x8,A0
0000b8ee 51 c9 ff f2              |Q       |		DBF	D1,0xb8e2
0000b8f2 72 03                    |r       |		MOVEQ.L	#0x03,D1
0000b8f4 22 7c 93 03 e0 50        |"|   P  |		MOVEA.L	#0x9303e050,A1
0000b8fa 24 7c 93 03 f1 60        |$|   `  |		MOVEA.L	#0x9303f160,A2
0000b900 26 49                    |&I      |		MOVEA.L	A1,A3
0000b902 4e b8 52 f2              |N R     |		JSR	0x52f2
0000b906 64 28                    |d(      |		BCC	0xb930
0000b908 4a 78 74 d8              |Jxt     |		TST.W	0x74d8
0000b90c 66 08                    |f       |		BNE	0xb916
0000b90e 31 c1 74 d8              |1 t     |		MOVE.W	D1,0x74d8
0000b912 52 78 74 d8              |Rxt     |		ADDQ.W	#0x1,0x74d8
0000b916 26 4a                    |&J      |		MOVEA.L	A2,A3
0000b918 4e b8 52 f2              |N R     |		JSR	0x52f2
0000b91c 54 fa 07 77              |T  w    |		TRAPCC.W	#0x0777
0000b920 74 0f                    |t       |		MOVEQ.L	#0x0f,D2
0000b922 08 d0 00 07              |        |		BSET.B	#0x7,(A0)
0000b926 52 80                    |R       |		ADDQ.L	#0x1,D0
0000b928 50 88                    |P       |		ADDQ.L	#0x8,A0
0000b92a 51 ca ff f6              |Q       |		DBF	D2,0xb922
0000b92e 60 0e                    |`       |		BRA	0xb93e
0000b930 26 4a                    |&J      |		MOVEA.L	A2,A3
0000b932 4e b8 52 f2              |N R     |		JSR	0x52f2
0000b936 55 fa 07 78              |U  x    |		TRAPCS.W	#0x0778
0000b93a d0 fc 00 80              |        |		ADDA.W	#0x80,A0
0000b93e d2 fc 00 10              |        |		ADDA.W	#0x10,A1
0000b942 50 8a                    |P       |		ADDQ.L	#0x8,A2
0000b944 51 c9 ff ba              |Q       |		DBF	D1,0xb900
0000b948 22 00                    |"       |		MOVE.L	D0,D1
0000b94a 53 81                    |S       |		SUBQ.L	#0x1,D1
0000b94c 24 3c 00 00 10 00        |$<      |		MOVE.L	#0x1000,D2
0000b952 76 02                    |v       |		MOVEQ.L	#0x02,D3
0000b954 d6 83                    |        |		ADD.L	D3,D3
0000b956 e2 8a                    |        |		LSR.L	#0x1,D2
0000b958 e2 89                    |        |		LSR.L	#0x1,D1
0000b95a 66 f8                    |f       |		BNE	0xb954
0000b95c 22 03                    |"       |		MOVE.L	D3,D1
0000b95e 41 f9 00 00 c0 00        |A       |		LEA.L	0xc000,A0
0000b964 21 c8 74 ac              |! t     |		MOVE.L	A0,0x74ac
0000b968 55 81                    |U       |		SUBQ.L	#0x2,D1
0000b96a 43 f0 28 00              |C (     |		LEA.L	(A0+D2.L),A1
0000b96e 30 89                    |0       |		MOVE.W	A1,(A0)
0000b970 20 49                    | I      |		MOVEA.L	A1,A0
0000b972 51 c9 ff f6              |Q       |		DBF	D1,0xb96a
0000b976 55 82                    |U       |		SUBQ.L	#0x2,D2
0000b978 31 c2 74 b0              |1 t     |		MOVE.W	D2,0x74b0
0000b97c 52 82                    |R       |		ADDQ.L	#0x1,D2
0000b97e 31 c2 74 b4              |1 t     |		MOVE.W	D2,0x74b4
0000b982 46 42                    |FB      |		NOT.W	D2
0000b984 31 c2 74 b2              |1 t     |		MOVE.W	D2,0x74b2
0000b988 96 80                    |        |		SUB.L	D0,D3
0000b98a e4 8b                    |        |		LSR.L	#0x2,D3
0000b98c 11 c3 74 b8              |  t     |		MOVE.B	D3,0x74b8
0000b990 e2 8b                    |        |		LSR.L	#0x1,D3
0000b992 11 c3 74 b9              |  t     |		MOVE.B	D3,0x74b9
0000b996 41 f9 00 00 e0 06        |A       |		LEA.L	CONSOLE_N_DESC,A0
0000b99c 30 3c 00 4f              |0< O    |		MOVE.W	#0x4f,D0
0000b9a0 4a 10                    |J       |		TST.B	(A0)
0000b9a2 6a 22                    |j"      |		BPL	0xb9c6
0000b9a4 11 7c 00 11 00 06        | |      |		MOVE.B	#0x11,(A0+0x6)
0000b9aa 11 7c 00 13 00 07        | |      |		MOVE.B	#0x13,(A0+0x7)
0000b9b0 22 78 74 ac              |"xt     |		MOVEA.L	0x74ac,A1
0000b9b4 31 d1 74 ae              |1 t     |		MOVE.W	(A1),0x74ae
0000b9b8 32 b8 74 b0              |2 t     |		MOVE.W	0x74b0,(A1)
0000b9bc 31 49 00 02              |1I      |		MOVE.W	A1,(A0+0x2)
0000b9c0 52 89                    |R       |		ADDQ.L	#0x1,A1
0000b9c2 31 49 00 04              |1I      |		MOVE.W	A1,(A0+0x4)
0000b9c6 50 88                    |P       |		ADDQ.L	#0x8,A0
0000b9c8 51 c8 ff d6              |Q       |		DBF	D0,0xb9a0
0000b9cc 72 0f                    |r       |		MOVEQ.L	#0x0f,D1
0000b9ce 30 30 17 b0 00 00 e0 08  |00      |		MOVE.W	(D1.W*8+#0xe008),D0	;  LEW=17b0
0000b9d6 54 40                    |T@      |		ADDQ.W	#0x2,D0
0000b9d8 21 80 15 a0 74 6c        |!   tl  |		MOVE.L	D0,(D1.W*4+#0x746c)	;  LEW=15a0
0000b9de 51 c9 ff ee              |Q       |		DBF	D1,0xb9ce
0000b9e2 41 f9 00 00 e0 86        |A       |		LEA.L	0xe086,A0
0000b9e8 72 03                    |r       |		MOVEQ.L	#0x03,D1
0000b9ea 22 7c 93 03 e0 50        |"|   P  |		MOVEA.L	#0x9303e050,A1
0000b9f0 24 7c 93 03 f1 60        |$|   `  |		MOVEA.L	#0x9303f160,A2
0000b9f6 4a 10                    |J       |		TST.B	(A0)
0000b9f8 6a 46                    |jF      |		BPL	0xba40
0000b9fa 74 0f                    |t       |		MOVEQ.L	#0x0f,D2
0000b9fc 42 69 00 0a              |Bi      |		CLR.W	(A1+0xa)
0000ba00 42 69 00 0c              |Bi      |		CLR.W	(A1+0xc)
0000ba04 34 82                    |4       |		MOVE.W	D2,(A2)
0000ba06 ef f1 23 04 01 70 00 08  |  #  p  |		BFINS.L	D2,(A1+#0x80000),{12:4}	;  LEW=0170
0000ba0e 00 00                    |        |
0000ba10 00 6a 00 03 00 02        | j      |		ORI.W	#0x0003,(A2+0x2)
0000ba16 33 7c 37 43 00 04        |3|7C    |		MOVE.W	#0x3743,(A1+0x4)
0000ba1c 42 69 00 08              |Bi      |		CLR.W	(A1+0x8)
0000ba20 00 69 20 30 00 00        | i 0    |		ORI.W	#0x2030,(A1+0x0)
0000ba26 30 30 26 02              |00&     |		MOVE.W	(A0+D2.W*8+#0x2),D0
0000ba2a 54 40                    |T@      |		ADDQ.W	#0x2,D0
0000ba2c 33 40 00 06              |3@      |		MOVE.W	D0,(A1+0x6)
0000ba30 51 ca ff d2              |Q       |		DBF	D2,0xba04
0000ba34 33 78 74 b6 00 0e        |3xt     |		MOVE.W	0x74b6,(A1+0xe)
0000ba3a 00 6a 00 20 00 00        | j      |		ORI.W	#0x0020,(A2+0x0)
0000ba40 d0 fc 00 80              |        |		ADDA.W	#0x80,A0
0000ba44 d2 fc 00 10              |        |		ADDA.W	#0x10,A1
0000ba48 50 8a                    |P       |		ADDQ.L	#0x8,A2
0000ba4a 51 c9 ff aa              |Q       |		DBF	D1,0xb9f6
0000ba4e 08 f8 00 02 90 03        |        |		BSET.B	#0x2,IO_UART_COMMAND
0000ba54 31 fc 70 6c 70 52        |1 plpR  |		MOVE.W	#CONSOLE_RXBUF,CONSOLE_RXFIFO.ptr_w
0000ba5a 31 fc 71 6c 70 5a        |1 qlpZ  |		MOVE.W	#MODEM_RXBUF,MODEM_RXFIFO.ptr_w
0000ba60 31 fc 72 6c 70 62        |1 rlpb  |		MOVE.W	#IMODEM_RXBUF,IMODEM_RXFIFO.ptr_w
0000ba66 31 fc 73 6c 70 6a        |1 slpj  |		MOVE.W	#PORT3_RXBUF,PORT3_RXFIFO.ptr_w
0000ba6c 42 40                    |B@      |		CLR.W	D0
0000ba6e 4e b8 35 82              |N 5     |		JSR	0x3582
0000ba72 21 fc 00 00 37 6c 77 40  |!   7lw@|		MOVE.L	#XE1201_VEC_1_SEND_BYTE,FSM_VEC_1_SEND_BYTE
0000ba7a 21 fc 00 00 3a 74 77 44  |!   :twD|		MOVE.L	#XE1201_VEC_2_ENABLE_TX,FSM_VEC_2_ENABLE_TX
0000ba82 21 fc 00 00 3a 90 77 48  |!   : wH|		MOVE.L	#XE1201_VEC_3_DISABLE_TX,FSM_VEC_3_DISABLE_TX
0000ba8a 21 fc 00 00 3a aa 77 4c  |!   : wL|		MOVE.L	#XE1201_VEC_4_RAISE_DTR,FSM_VEC_4_RAISE_DTR
0000ba92 21 fc 00 00 3a c6 77 50  |!   : wP|		MOVE.L	#XE1201_VEC_5_LOWER_DTR,FSM_VEC_5_LOWER_DTR
0000ba9a 21 fc 00 00 3d 7e 77 54  |!   =~wT|		MOVE.L	#XE1201_VEC_6_ENABLE_RX,FSM_VEC_6_ENABLE_RX
0000baa2 70 01                    |p       |		MOVEQ.L	#0x01,D0
0000baa4 4e b8 35 82              |N 5     |		JSR	0x3582
0000baa8 11 fc 00 00 a0 04        |        |		MOVE.B	#0x00,IO_DUART_ACR_IPCR
0000baae 11 fc 00 80 a0 05        |        |		MOVE.B	#0x80,IO_DUART_IMR_ISR
0000bab4 4a 38 a0 0f              |J8      |		TST.B	IO_DUART_CLR_OPC_STOP_COUNTER
0000bab8 11 fc 00 f4 a0 0d        |        |		MOVE.B	#0xf4,IO_DUART_OPCR
0000babe 11 fc 00 04 a0 0f        |        |		MOVE.B	#0x04,IO_DUART_CLR_OPC_STOP_COUNTER
0000bac4 21 fc 00 00 40 2a 77 85  |!   @*w |		MOVE.L	#0x402a,0x7785
0000bacc 0c 39 00 58 80 00 7f 80  | 9 X    |		CMPI.B	#0x58,MODEM_DESIGNATOR
0000bad4 67 00 00 2a              |g  *    |		BEQ	0xbb00
0000bad8 11 fc 00 10 a0 02        |        |		MOVE.B	#0x10,IO_DUART_MODEM_COMMAND
0000bade 11 fc 00 20 a0 02        |        |		MOVE.B	#0x20,IO_DUART_MODEM_COMMAND
0000bae4 11 fc 00 30 a0 02        |   0    |		MOVE.B	#0x30,IO_DUART_MODEM_COMMAND
0000baea 11 fc 00 87 a0 00        |        |		MOVE.B	#0x87,IO_DUART_MODEM_MODE
0000baf0 11 fc 00 37 a0 00        |   7    |		MOVE.B	#0x37,IO_DUART_MODEM_MODE
0000baf6 11 fc 00 66 a0 01        |   f    |		MOVE.B	#0x66,IO_DUART_MODEM_STATUS
0000bafc 60 00 00 88              |`       |		BRA	0xbb86
0000bb00 11 fc 00 10 a0 02        |        |		MOVE.B	#0x10,IO_DUART_MODEM_COMMAND
0000bb06 11 fc 00 20 a0 02        |        |		MOVE.B	#0x20,IO_DUART_MODEM_COMMAND
0000bb0c 11 fc 00 30 a0 02        |   0    |		MOVE.B	#0x30,IO_DUART_MODEM_COMMAND
0000bb12 11 fc 00 93 a0 00        |        |		MOVE.B	#0x93,IO_DUART_MODEM_MODE
0000bb18 11 fc 00 17 a0 00        |        |		MOVE.B	#0x17,IO_DUART_MODEM_MODE
0000bb1e 11 fc 00 bb a0 01        |        |		MOVE.B	#0xbb,IO_DUART_MODEM_STATUS
0000bb24 21 fc 00 00 44 2e 01 28  |!   D. (|		MOVE.L	#0x442e,vector_modem.dschg
0000bb2c 11 fc 00 03 a0 0f        |        |		MOVE.B	#0x03,IO_DUART_CLR_OPC_STOP_COUNTER
0000bb32 20 3c 00 0f ff ff        | <      |		MOVE.L	#0xfffff,D0
0000bb38 53 80                    |S       |		SUBQ.L	#0x1,D0
0000bb3a 66 fc                    |f       |		BNE	0xbb38
0000bb3c 11 fc 00 03 a0 0e        |        |		MOVE.B	#0x03,IO_DUART_SET_OPC_START_COUNTER
0000bb42 11 fc 00 09 a0 02        |        |		MOVE.B	#0x09,IO_DUART_MODEM_COMMAND
0000bb48 21 fc 00 00 63 20 77 8a  |!   c w |		MOVE.L	#0x6320,MODEM_EXPECT
0000bb50 31 fc 00 00 77 8e        |1   w   |		MOVE.W	#0x0,MODEM_STATE
0000bb56 21 fc 00 00 37 7a 77 40  |!   7zw@|		MOVE.L	#DUART_VEC_1_SEND_BYTE,FSM_VEC_1_SEND_BYTE
0000bb5e 21 fc 00 00 3a 82 77 44  |!   : wD|		MOVE.L	#DUART_VEC_2_ENABLE_TX,FSM_VEC_2_ENABLE_TX
0000bb66 21 fc 00 00 3a 9e 77 48  |!   : wH|		MOVE.L	#DUART_VEC_3_DISABLE_TX,FSM_VEC_3_DISABLE_TX
0000bb6e 21 fc 00 00 3a b8 77 4c  |!   : wL|		MOVE.L	#DUART_VEC_4_RAISE_DTR,FSM_VEC_4_RAISE_DTR
0000bb76 21 fc 00 00 3a d4 77 50  |!   : wP|		MOVE.L	#DUART_VEC_5_LOWER_DTR,FSM_VEC_5_LOWER_DTR
0000bb7e 21 fc 00 00 3d 8a 77 54  |!   = wT|		MOVE.L	#DUART_VEC_6_ENABLE_RX,FSM_VEC_6_ENABLE_RX
0000bb86 11 fc 00 10 a0 0a        |        |		MOVE.B	#0x10,IO_DUART_DIAG_COMMAND
0000bb8c 11 fc 00 20 a0 0a        |        |		MOVE.B	#0x20,IO_DUART_DIAG_COMMAND
0000bb92 11 fc 00 30 a0 0a        |   0    |		MOVE.B	#0x30,IO_DUART_DIAG_COMMAND
0000bb98 11 fc 00 1f a0 08        |        |		MOVE.B	#0x1f,IO_DUART_DIAG_MODE
0000bb9e 11 fc 00 1f 77 b8        |    w   |		MOVE.B	#0x1f,0x77b8
0000bba4 11 fc 00 01 a0 08        |        |		MOVE.B	#0x01,IO_DUART_DIAG_MODE
0000bbaa 11 fc 00 ee a0 09        |        |		MOVE.B	#0xee,IO_DUART_DIAG_STATUS
0000bbb0 11 fc 00 09 a0 02        |        |		MOVE.B	#0x09,IO_DUART_MODEM_COMMAND
0000bbb6 11 fc 00 09 a0 0a        |        |		MOVE.B	#0x09,IO_DUART_DIAG_COMMAND
0000bbbc 21 fc 93 03 fc 00 74 bc  |!     t |		MOVE.L	#0x9303fc00,port_event_mailbox
0000bbc4 48 e7 80 e0              |H       |		MOVEM.L	A2+A1+A0+D0,-(A7)
0000bbc8 45 f8 74 da              |E t     |		LEA.L	0x74da,A2
0000bbcc 20 3c 00 00 04 e1        | <      |		MOVE.L	#0x4e1,D0
0000bbd2 25 7c 00 00 27 e4 00 08  |%|  '   |		MOVE.L	#0x27e4,(A2+0x8)
0000bbda 4e b8 54 3a              |N T:    |		JSR	Timeout_Arm(D0=ticks,A2=entry)
0000bbde 4c df 07 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1+A2
0000bbe2 4c df 0f 0f              |L       |		MOVEM.L	(A7)+,D0+D1+D2+D3+A0+A1+A2+A3
0000bbe6 4e 75                    |Nu      |		RTS
0000bbe8 48 e7 c0 80              |H       |		MOVEM.L	A0+D1+D0,-(A7)
0000bbec 30 3c 3f ff              |0<?     |		MOVE.W	#0x3fff,D0
0000bbf0 41 f9 a2 00 00 00        |A       |		LEA.L	0xa2000000,A0
0000bbf6 72 00                    |r       |		MOVEQ.L	#0x00,D1
0000bbf8 20 81                    |        |		MOVE.L	D1,(A0)
0000bbfa d0 fc 04 00              |        |		ADDA.W	#0x400,A0
0000bbfe 51 c8 ff f8              |Q       |		DBF	D0,0xbbf8
0000bc02 30 3c 00 bf              |0<      |		MOVE.W	#0xbf,D0
0000bc06 41 f9 a2 01 00 00        |A       |		LEA.L	0xa2010000,A0
0000bc0c 22 3c c0 01 00 00        |"<      |		MOVE.L	#0xc0010000,D1
0000bc12 20 81                    |        |		MOVE.L	D1,(A0)
0000bc14 d0 fc 04 00              |        |		ADDA.W	#0x400,A0
0000bc18 06 81 00 00 04 00        |        |		ADDI.L	#0x00000400,D1
0000bc1e 51 c8 ff f2              |Q       |		DBF	D0,0xbc12
0000bc22 4c df 01 03              |L       |		MOVEM.L	(A7)+,D0+D1+A0
0000bc26 4e 75                    |Nu      |		RTS
0000bc28 48 e7 f0 c0              |H       |		MOVEM.L	A1+A0+D3+D2+D1+D0,-(A7)
0000bc2c 32 7c 78 f6              |2|x     |		MOVEA.W	#0x78f6,A1
0000bc30 20 7c a1 00 00 00        | |      |		MOVEA.L	#0xa1000000,A0
0000bc36 70 07                    |p       |		MOVEQ.L	#0x07,D0
0000bc38 22 3c 93 03 fc 00        |"<      |		MOVE.L	#0x9303fc00,D1
0000bc3e 34 3c 00 d9              |4<      |		MOVE.W	#0xd9,D2
0000bc42 20 fc 40 07 fc 00        |  @     |		MOVE.L	#0x4007fc00,(A0)+
0000bc48 51 ca ff f8              |Q       |		DBF	D2,0xbc42
0000bc4c 34 3c 00 25              |4< %    |		MOVE.W	#0x25,D2
0000bc50 26 3c 00 00 68 00        |&<  h   |		MOVE.L	#0x6800,D3
0000bc56 08 83 00 1f              |        |		BCLR.L	#0x1f,D3
0000bc5a 0c 43 c0 00              | C      |		CMPI.W	#0xc000,D3
0000bc5e 65 0a                    |e       |		BCS	0xbc6a
0000bc60 0c 43 e0 00              | C      |		CMPI.W	#0xe000,D3
0000bc64 64 04                    |d       |		BCC	0xbc6a
0000bc66 08 c3 00 1f              |        |		BSET.L	#0x1f,D3
0000bc6a 20 c3                    |        |		MOVE.L	D3,(A0)+
0000bc6c 06 43 04 00              | C      |		ADDI.W	#0x0400,D3
0000bc70 51 ca ff e4              |Q       |		DBF	D2,0xbc56
0000bc74 22 c1                    |"       |		MOVE.L	D1,(A1)+
0000bc76 22 c1                    |"       |		MOVE.L	D1,(A1)+
0000bc78 51 c8 ff c4              |Q       |		DBF	D0,0xbc3e
0000bc7c 4c df 03 0f              |L       |		MOVEM.L	(A7)+,D0+D1+D2+D3+A0+A1
0000bc80 4e 75                    |Nu      |		RTS
0000bc82					Timeout_Init():
0000bc82 21 fc 93 03 fc 00 79 b8  |!     y |		MOVE.L	#0x9303fc00,Timeout_chain
0000bc8a 4e 75                    |Nu      |		RTS