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 - metrics - download

⟦cf75df1a7⟧ M400_PROM, TextFile

    Length: 67584 (0x10800)
    Types: M400_PROM, TextFile
    Notes: M400_PROM_IOC
    Names: »IOC.M400_PROM«

Derivation

└─⟦b434774df⟧ Bits:30000528 8mm tape, Rational 1000, DFS, D_12_6_5
    └─⟦this⟧ »IOC.M400_PROM« 

Disassembly

Raw from R1000.Disassembly/DFS

80000000 ; --------------------------------------------------------------------------------------
80000000 ; Info from S-Records:
80000000 ;     R07N11
80000000 ; R1000.Disassembly modules:
80000000 ;   import all
80000000 ;   import kind.ioc_400
80000000 ;   no ident.5e1f7780fcfe757f
80000000 ;   import kind.ioc_400_part_0
80000000 ;   no ident.b84f81925dcda319
80000000 ;   import kind.ioc_400_part_1
80000000 ;   no ident.b4e97cdaebd09c4c
80000000 ;   import kind.ioc_400_part_2
80000000 ;   import ident.dc61396631c7839e
80000000 ;   no kind.ioc_400_part_3
80000000 ;   no ident.8bd3c0f3dbe47249
80000000 ; --------------------------------------------------------------------------------------
80000000 00 07 ff fc              |        |		.XXX[0x4]
80000004 80 00 00 24              |   $    |		.CODE	0x80000024
80000008 80 00 00 2c              |   ,    |		.XXX[0x4]
8000000c ; --------------------------------------------------------------------------------------
8000000c ; Exported Entrypoint
8000000c ; --------------------------------------------------------------------------------------
8000000c					IOC_EEPROM_PART1_REPORT_OK:
8000000c 60 00 01 40              |`  @    |		BRA	_IOC_EEPROM_PART1_REPORT_OK
80000010 60 00 00 76              |`  v    |		.XXX[0x4]
80000014 ; --------------------------------------------------------------------------------------
80000014 ; Exported Entrypoint
80000014 ; --------------------------------------------------------------------------------------
80000014					IOC_EEPROM_PART1_EXPORT_0014:
80000014 60 00 01 54              |`  T    |		BRA	_IOC_EEPROM_PART1_EXPORT_0014
80000018 ; --------------------------------------------------------------------------------------
80000018 ; Exported Entrypoint
80000018 ; --------------------------------------------------------------------------------------
80000018					IOC_EEPROM_PART1_OUTSTR_PRESERVE_D0(A0):
80000018 60 00 00 ca              |`       |		BRA	_IOC_EEPROM_PART1_OUTSTR_PRESERVE_D0(A0)
8000001c ; --------------------------------------------------------------------------------------
8000001c ; Exported Entrypoint
8000001c ; --------------------------------------------------------------------------------------
8000001c					IOC_EEPROM_PART1_OUTSTR_INLINE:
8000001c 60 00 00 d0              |`       |		BRA	_IOC_EEPROM_PART1_OUTSTR_INLINE
80000020					IOC_20_XXX:
80000020 60 00 01 36              |`  6    |		BRA	0x80000158		; Manual
80000024 4e 71 4e 71              |NqNq    |		NOP	*0x2
80000028 42 87                    |B       |		CLR.L	D7
8000002a 42 86                    |B       |		CLR.L	D6
8000002c 42 b8 f4 00              |B       |		CLR.L	IO_WRITE_CONTROL_p24
80000030 42 b8 fe 00              |B       |		CLR.L	IO_CPU_CONTROL_PSU_MARGIN_BREG4_p23
80000034 42 b8 f3 00              |B       |		CLR.L	IO_SENSE_TEST_p25
80000038 42 b8 fc 00              |B       |		CLR.L	IO_CONTROL_pg18
8000003c 42 b8 f9 00              |B       |		CLR.L	IO_CLEAR_BERR_p24
80000040 42 b8 f2 00              |B       |		CLR.L	IO_FRONT_PANEL_p27
80000044 42 b8 f5 00              |B       |		CLR.L	IO_FIFO_INIT_p68_p69
80000048 42 b8 fd 00              |B       |		CLR.L	IO_CLR_PFINT_p23
8000004c 46 fc 27 00              |F '     |		MOVE.W	#0x2700,SR
80000050 42 80                    |B       |		CLR.L	D0
80000052 4e 7b 00 02              |N{      |		MOVEC	D0,CACR			; Cache Control Register
80000056 2e 3c 80 00 00 00        |.<      |		MOVE.L	#0x80000000,D7
8000005c 10 38 90 03              | 8      |		MOVE.B	IO_UART_COMMAND,D0
80000060 20 3c 00 00 82 35        | <   5  |		MOVE.L	#0x8235,D0
80000066 51 c8 ff fe              |Q       |		DBF	D0,0x80000066
8000006a 42 38 90 03              |B8      |		CLR.B	IO_UART_COMMAND
8000006e 60 00 01 80              |`       |		BRA	0x800001f0
80000072					t_FAILED:
80000072 20 2a 20 2a 20 2a 20 2a  | * * * *|		.TXT	' * * * * * * * FAILED'
80000088					_TEST_FAILED:
80000088 2f 08                    |/       |		MOVE.L	A0,-(A7)		; Manual
8000008a 2f 00                    |/       |		MOVE.L	D0,-(A7)
8000008c 20 38 ff 00              | 8      |		MOVE.L	IO_READ_SENSE_p25,D0
80000090 08 00 00 00              |        |		BTST.L	#0x0,D0
80000094 4c df 00 01              |L       |		MOVEM.L	(A7)+,D0
80000098 67 04                    |g       |		BEQ	0x8000009e
8000009a 4a 86                    |J       |		TST.L	D6
8000009c 66 24                    |f$      |		BNE	0x800000c2
8000009e 4a 07                    |J       |		TST.B	D7
800000a0 66 14                    |f       |		BNE	0x800000b6
800000a2 bd fc 80 00 03 1e        |        |		CMPA.L	#0x8000031e,A6
800000a8 6d 00 00 0c              |m       |		BLT	0x800000b6
800000ac 41 f9 80 00 00 72        |A    r  |		LEA.L	t_FAILED,A0
800000b2 61 00 ff 64              |a  d    |		BSR	IOC_EEPROM_PART1_OUTSTR_PRESERVE_D0(A0)
800000b6 1e 3c 00 ff              | <      |		MOVE.B	#0xff,D7
800000ba 2e 7c 00 07 ff fc        |.|      |		MOVEA.L	#0x7fffc,A7
800000c0 4e d6                    |N       |		JMP	(A6)
800000c2 41 f9 80 00 00 72        |A    r  |		LEA.L	t_FAILED,A0
800000c8 61 00 ff 4e              |a  N    |		BSR	IOC_EEPROM_PART1_OUTSTR_PRESERVE_D0(A0)
800000cc 41 f9 80 00 01 67        |A    g  |		LEA.L	t_r_n,A0
800000d2 61 00 ff 44              |a  D    |		BSR	IOC_EEPROM_PART1_OUTSTR_PRESERVE_D0(A0)
800000d6 06 87 00 01 00 00        |        |		ADDI.L	#0x00010000,D7
800000dc 2c 46                    |,F      |		MOVEA.L	D6,A6
800000de 42 86                    |B       |		CLR.L	D6
800000e0 20 5f                    | _      |		MOVEA.L	(A7)+,A0
800000e2 4e d6                    |N       |		JMP	(A6)
800000e4					_IOC_EEPROM_PART1_OUTSTR_PRESERVE_D0(A0):
800000e4 2f 00                    |/       |		MOVE.L	D0,-(A7)
800000e6 61 00 00 1c              |a       |		BSR	0x80000104
800000ea 20 1f                    |        |		MOVE.L	(A7)+,D0
800000ec 4e 75                    |Nu      |		RTS
800000ee					_IOC_EEPROM_PART1_OUTSTR_INLINE:
800000ee 20 5f                    | _      |		MOVEA.L	(A7)+,A0
800000f0 2f 00                    |/       |		MOVE.L	D0,-(A7)
800000f2 61 00 00 10              |a       |		BSR	0x80000104
800000f6 20 08                    |        |		MOVE.L	A0,D0
800000f8 52 80                    |R       |		ADDQ.L	#0x1,D0
800000fa 02 00 00 fe              |        |		ANDI.B	#0xfe,D0
800000fe 20 40                    | @      |		MOVEA.L	D0,A0
80000100 20 1f                    |        |		MOVE.L	(A7)+,D0
80000102 4e d0                    |N       |		JMP	(A0)
80000104 11 fc 00 23 90 03        |   #    |		MOVE.B	#0x23,IO_UART_COMMAND
8000010a 20 3c 00 01 04 6a        | <   j  |		MOVE.L	#0x1046a,D0
80000110 53 80                    |S       |		SUBQ.L	#0x1,D0
80000112 66 fc                    |f       |		BNE	0x80000110
80000114 10 18                    |        |		MOVE.B	(A0)+,D0
80000116 67 0e                    |g       |		BEQ	0x80000126
80000118 08 38 00 00 90 01        | 8      |		BTST.B	#0x0,IO_UART_STATUS
8000011e 67 f8                    |g       |		BEQ	0x80000118
80000120 11 c0 90 00              |        |		MOVE.B	D0,IO_UART_DATA
80000124 60 ee                    |`       |		BRA	0x80000114
80000126 08 38 00 00 90 01        | 8      |		BTST.B	#0x0,IO_UART_STATUS
8000012c 67 f8                    |g       |		BEQ	0x80000126
8000012e 08 38 00 02 90 01        | 8      |		BTST.B	#0x2,IO_UART_STATUS
80000134 67 f8                    |g       |		BEQ	0x8000012e
80000136 08 38 00 02 90 01        | 8      |		BTST.B	#0x2,IO_UART_STATUS
8000013c 67 f0                    |g       |		BEQ	0x8000012e
8000013e 20 3c 00 00 82 35        | <   5  |		MOVE.L	#0x8235,D0
80000144 51 c8 ff fe              |Q       |		DBF	D0,0x80000144
80000148 42 38 90 03              |B8      |		CLR.B	IO_UART_COMMAND
8000014c 4e 75                    |Nu      |		RTS
8000014e					_IOC_EEPROM_PART1_REPORT_OK:
8000014e 41 f9 80 00 01 62        |A    b  |		LEA.L	t_OK_r_n,A0
80000154 60 00 fe c2              |`       |		BRA	IOC_EEPROM_PART1_OUTSTR_PRESERVE_D0(A0)
80000158 41 f9 80 00 01 67        |A    g  |		LEA.L	t_r_n,A0
8000015e 60 00 fe b8              |`       |		BRA	IOC_EEPROM_PART1_OUTSTR_PRESERVE_D0(A0)
80000162					t_OK_r_n:
80000162 20 5b 4f 4b 5d 0d 0a 00  | [OK]   |		.TXT	' [OK]\r\n'
							.TXT	'\n'
8000016a					_IOC_EEPROM_PART1_EXPORT_0014:
8000016a 4c 3c 00 00 00 00 04 e2  |L<      |		mULU.L	#0x4e2,D0
80000172 53 80                    |S       |		SUBQ.L	#0x1,D0
80000174 66 fc                    |f       |		BNE	0x80000172
80000176 4e 75                    |Nu      |		RTS
80000178 74 56                    |tV      |		MOVEQ.L	#0x56,D2
8000017a 32 3c 1f f9              |2<      |		MOVE.W	#0x1ff9,D1
8000017e d4 18                    |        |		ADD.B	(A0)+,D2
80000180 51 c9 ff fc              |Q       |		DBF	D1,0x8000017e
80000184 4a 18                    |J       |		TST.B	(A0)+
80000186 32 3c 00 04              |2<      |		MOVE.W	#0x4,D1
8000018a d4 18                    |        |		ADD.B	(A0)+,D2
8000018c 51 c9 ff fc              |Q       |		DBF	D1,0x8000018a
80000190 4a 02                    |J       |		TST.B	D2
80000192 66 02                    |f       |		BNE	0x80000196
80000194 4e d1                    |N       |		JMP	(A1)
80000196 10 38 90 03              | 8      |		MOVE.B	IO_UART_COMMAND,D0
8000019a 11 fc 00 4e 90 02        |   N    |		MOVE.B	#0x4e,IO_UART_MODE
800001a0 11 fc 00 bd 90 02        |        |		MOVE.B	#0xbd,IO_UART_MODE
800001a6 11 fc 00 23 90 03        |   #    |		MOVE.B	#0x23,IO_UART_COMMAND
800001ac 43 f9 80 00 01 d0        |C       |		LEA.L	0x800001d0,A1
800001b2 20 3c 00 00 82 35        | <   5  |		MOVE.L	#0x8235,D0
800001b8 51 c8 ff fe              |Q       |		DBF	D0,0x800001b8
800001bc 11 d9 90 00              |        |		MOVE.B	(A1)+,IO_UART_DATA
800001c0 66 f0                    |f       |		BNE	0x800001b2
800001c2 21 c3 f2 00              |!       |		MOVE.L	D3,IO_FRONT_PANEL_p27
800001c6 21 fc 00 00 00 01 00 0c  |!       |		MOVE.L	#0x1,0xc
800001ce 60 c7                    |`       |		.XXX[0x2]
800001d0 0d 0a 49 4f 43 20 45 45  |  IOC EE|		.XXX[0x20]
800001d8 50 52 4f 4d 20 63 68 65  |PROM che|
800001e0 63 6b 73 75 6d 20 66 61  |cksum fa|
800001e8 69 6c 75 72 65 0d 0a 00  |ilure   |
800001f0 41 f9 80 00 00 00        |A       |		LEA.L	0x80000000,A0
800001f6 76 0f                    |v       |		MOVEQ.L	#0x0f,D3
800001f8 43 f9 80 00 02 02        |C       |		LEA.L	0x80000202,A1		; CALL_A1
800001fe 60 00 ff 78              |`  x    |		BRA	0x80000178
80000202 41 f9 80 00 20 00        |A       |		LEA.L	IOC_EEPROM_PART2_CPU_RESET,A0
80000208 76 0e                    |v       |		MOVEQ.L	#0x0e,D3
8000020a 43 f9 80 00 02 14        |C       |		LEA.L	0x80000214,A1		; CALL_A1
80000210 60 00 ff 66              |`  f    |		BRA	0x80000178
80000214 41 f9 80 00 40 00        |A   @   |		LEA.L	IOC_EEPROM_PART3_EXPORT_4000,A0
8000021a 76 0d                    |v       |		MOVEQ.L	#0x0d,D3
8000021c 43 f9 80 00 02 26        |C    &  |		LEA.L	0x80000226,A1		; CALL_A1
80000222 60 00 ff 54              |`  T    |		BRA	0x80000178
80000226 21 fc 00 00 00 0e f2 00  |!       |		MOVE.L	#0xe,IO_FRONT_PANEL_p27
8000022e 4d f9 80 00 02 34        |M    4  |		LEA.L	0x80000234,A6
80000234 41 f8 90 02              |A       |		LEA.L	IO_UART_MODE,A0
80000238 70 01                    |p       |		MOVEQ.L	#0x01,D0
8000023a 10 80                    |        |		MOVE.B	D0,(A0)
8000023c 10 80                    |        |		MOVE.B	D0,(A0)
8000023e b0 10                    |        |		CMP.B	(A0),D0
80000240 66 00 fe 46              |f  F    |		BNE	_TEST_FAILED
80000244 b0 10                    |        |		CMP.B	(A0),D0
80000246 66 00 fe 40              |f  @    |		BNE	_TEST_FAILED
8000024a d0 00                    |        |		ADD.B	D0,D0
8000024c 66 ec                    |f       |		BNE	0x8000023a
8000024e 70 fe                    |p       |		MOVEQ.L	#-0x02,D0
80000250 10 80                    |        |		MOVE.B	D0,(A0)
80000252 10 80                    |        |		MOVE.B	D0,(A0)
80000254 b0 10                    |        |		CMP.B	(A0),D0
80000256 66 00 fe 30              |f  0    |		BNE	_TEST_FAILED
8000025a b0 10                    |        |		CMP.B	(A0),D0
8000025c 66 00 fe 2a              |f  *    |		BNE	_TEST_FAILED
80000260 e3 18                    |        |		ROL.B	#0x1,D0
80000262 65 ec                    |e       |		BCS	0x80000250
80000264 4a 07                    |J       |		TST.B	D7
80000266 66 cc                    |f       |		BNE	0x80000234
80000268 4d f9 80 00 02 6e        |M    n  |		LEA.L	0x8000026e,A6
8000026e 10 38 90 03              | 8      |		MOVE.B	IO_UART_COMMAND,D0
80000272 11 fc 00 4e 90 02        |   N    |		MOVE.B	#0x4e,IO_UART_MODE
80000278 11 fc 00 bd 90 02        |        |		MOVE.B	#0xbd,IO_UART_MODE
8000027e 11 fc 00 a7 90 03        |        |		MOVE.B	#0xa7,IO_UART_COMMAND
80000284 0c 38 00 a7 90 03        | 8      |		CMPI.B	#0xa7,IO_UART_COMMAND
8000028a 66 00 fd fc              |f       |		BNE	_TEST_FAILED
8000028e 0c 38 00 4e 90 02        | 8 N    |		CMPI.B	#0x4e,IO_UART_MODE
80000294 66 00 fd f2              |f       |		BNE	_TEST_FAILED
80000298 0c 38 00 bd 90 02        | 8      |		CMPI.B	#0xbd,IO_UART_MODE
8000029e 66 00 fd e8              |f       |		BNE	_TEST_FAILED
800002a2 10 38 90 00              | 8      |		MOVE.B	IO_UART_DATA,D0
800002a6 10 38 90 00              | 8      |		MOVE.B	IO_UART_DATA,D0
800002aa 42 80                    |B       |		CLR.L	D0
800002ac 08 38 00 00 90 01        | 8      |		BTST.B	#0x0,IO_UART_STATUS
800002b2 67 f8                    |g       |		BEQ	0x800002ac
800002b4 11 c0 90 00              |        |		MOVE.B	D0,IO_UART_DATA
800002b8 08 38 00 01 90 01        | 8      |		BTST.B	#0x1,IO_UART_STATUS
800002be 67 f8                    |g       |		BEQ	0x800002b8
800002c0 b0 38 90 00              | 8      |		CMP.B	IO_UART_DATA,D0
800002c4 66 00 fd c2              |f       |		BNE	_TEST_FAILED
800002c8 52 00                    |R       |		ADDQ.B	#0x1,D0
800002ca 66 e0                    |f       |		BNE	0x800002ac
800002cc 4a 07                    |J       |		TST.B	D7
800002ce 66 9e                    |f       |		BNE	0x8000026e
800002d0 4d f9 80 00 02 d6        |M       |		LEA.L	0x800002d6,A6
800002d6 08 38 00 00 90 01        | 8      |		BTST.B	#0x0,IO_UART_STATUS
800002dc 67 f8                    |g       |		BEQ	0x800002d6
800002de 42 80                    |B       |		CLR.L	D0
800002e0 42 81                    |B       |		CLR.L	D1
800002e2 11 c0 90 00              |        |		MOVE.B	D0,IO_UART_DATA
800002e6 08 38 00 00 90 01        | 8      |		BTST.B	#0x0,IO_UART_STATUS
800002ec 67 f8                    |g       |		BEQ	0x800002e6
800002ee 11 c0 90 00              |        |		MOVE.B	D0,IO_UART_DATA
800002f2 60 04                    |`       |		BRA	0x800002f8
800002f4 4e 71 ff ff              |Nq      |		.XXX[0x4]
800002f8 52 81                    |R       |		ADDQ.L	#0x1,D1
800002fa 67 00 fd 8c              |g       |		BEQ	_TEST_FAILED
800002fe 08 38 00 00 90 01        | 8      |		BTST.B	#0x0,IO_UART_STATUS
80000304 67 f2                    |g       |		BEQ	0x800002f8
80000306 0c 81 00 00 00 00        |        |		CMPI.L	#0x00000000,D1
8000030c 65 00 fd 7a              |e  z    |		BCS	_TEST_FAILED
80000310 0c 81 07 ff ff ff        |        |		CMPI.L	#0x07ffffff,D1
80000316 62 00 fd 70              |b  p    |		BHI	_TEST_FAILED
8000031a 4a 07                    |J       |		TST.B	D7
8000031c 66 b8                    |f       |		BNE	0x800002d6
8000031e 60 24                    |`$      |		BRA	0x80000344
80000320					t_r_n_R1000_400_IOC_SELFTEST_1_3_0_r_n:
80000320 0d 0a 20 52 31 30 30 30  |   R1000|		.TXT	'\r\n R1000-400 IOC SELFTEST 1.3.0 \r\n'
80000343 ff                       |        |		.XXX[0x1]
80000344 20 3c 00 00 82 35        | <   5  |		MOVE.L	#0x8235,D0
8000034a 51 c8 ff fe              |Q       |		DBF	D0,0x8000034a
8000034e 11 fc 00 23 90 03        |   #    |		MOVE.B	#0x23,IO_UART_COMMAND
80000354 20 3c 00 00 82 35        | <   5  |		MOVE.L	#0x8235,D0
8000035a 51 c8 ff fe              |Q       |		DBF	D0,0x8000035a
8000035e 43 f9 80 00 03 20        |C       |		LEA.L	t_r_n_R1000_400_IOC_SELFTEST_1_3_0_r_n,A1; DIR_UART
80000364 10 19                    |        |		MOVE.B	(A1)+,D0
80000366 67 0e                    |g       |		BEQ	0x80000376
80000368 08 38 00 00 90 01        | 8      |		BTST.B	#0x0,IO_UART_STATUS
8000036e 67 f8                    |g       |		BEQ	0x80000368
80000370 11 c0 90 00              |        |		MOVE.B	D0,IO_UART_DATA
80000374 60 ee                    |`       |		BRA	0x80000364
80000376 21 fc 00 00 00 0d f2 00  |!       |		MOVE.L	#0xd,IO_FRONT_PANEL_p27
8000037e 60 16                    |`       |		BRA	0x80000396
80000380					t_512_KB_memory_:
80000380 20 20 20 20 35 31 32 20  |    512 |		.TXT	'    512 KB memory ...'
80000396 43 f9 80 00 03 80        |C       |		LEA.L	t_512_KB_memory_,A1	; DIR_UART
8000039c 10 19                    |        |		MOVE.B	(A1)+,D0
8000039e 67 00 00 10              |g       |		BEQ	0x800003b0
800003a2 08 38 00 00 90 01        | 8      |		BTST.B	#0x0,IO_UART_STATUS
800003a8 67 f8                    |g       |		BEQ	0x800003a2
800003aa 11 c0 90 00              |        |		MOVE.B	D0,IO_UART_DATA
800003ae 60 ec                    |`       |		BRA	0x8000039c
800003b0 4d f9 80 00 03 b6        |M       |		LEA.L	0x800003b6,A6
800003b6 21 fc 00 04 00 00 f4 00  |!       |		MOVE.L	#0x40000,IO_WRITE_CONTROL_p24
800003be 41 f8 00 00              |A       |		LEA.L	0x0,A0
800003c2 43 f9 00 04 00 00        |C       |		LEA.L	0x40000,A1
800003c8 70 ff                    |p       |		MOVEQ.L	#-0x01,D0
800003ca 42 81                    |B       |		CLR.L	D1
800003cc 20 80                    |        |		MOVE.L	D0,(A0)
800003ce 22 81                    |"       |		MOVE.L	D1,(A1)
800003d0 24 10                    |$       |		MOVE.L	(A0),D2
800003d2 26 11                    |&       |		MOVE.L	(A1),D3
800003d4 b4 80                    |        |		CMP.L	D0,D2
800003d6 66 00 fc b0              |f       |		BNE	_TEST_FAILED
800003da b6 81                    |        |		CMP.L	D1,D3
800003dc 66 00 fc aa              |f       |		BNE	_TEST_FAILED
800003e0 4a 07                    |J       |		TST.B	D7
800003e2 66 d2                    |f       |		BNE	0x800003b6
800003e4 70 01                    |p       |		MOVEQ.L	#0x01,D0
800003e6 4e 7b 00 02              |N{      |		MOVEC	D0,CACR			; Cache Control Register
800003ea 4d f9 80 00 03 f0        |M       |		LEA.L	0x800003f0,A6
800003f0 41 f8 00 00              |A       |		LEA.L	0x0,A0
800003f4 70 01                    |p       |		MOVEQ.L	#0x01,D0
800003f6 20 80                    |        |		MOVE.L	D0,(A0)
800003f8 b0 90                    |        |		CMP.L	(A0),D0
800003fa 66 00 fc 8c              |f       |		BNE	_TEST_FAILED
800003fe d0 80                    |        |		ADD.L	D0,D0
80000400 66 f4                    |f       |		BNE	0x800003f6
80000402 70 fe                    |p       |		MOVEQ.L	#-0x02,D0
80000404 20 80                    |        |		MOVE.L	D0,(A0)
80000406 b0 90                    |        |		CMP.L	(A0),D0
80000408 66 00 fc 7e              |f  ~    |		BNE	_TEST_FAILED
8000040c e3 98                    |        |		ROL.L	#0x1,D0
8000040e 65 f4                    |e       |		BCS	0x80000404
80000410 4a 07                    |J       |		TST.B	D7
80000412 66 dc                    |f       |		BNE	0x800003f0
80000414 4d f9 80 00 04 1a        |M       |		LEA.L	0x8000041a,A6
8000041a 41 f9 00 04 00 00        |A       |		LEA.L	0x40000,A0
80000420 70 01                    |p       |		MOVEQ.L	#0x01,D0
80000422 20 80                    |        |		MOVE.L	D0,(A0)
80000424 b0 90                    |        |		CMP.L	(A0),D0
80000426 66 00 fc 60              |f  `    |		BNE	_TEST_FAILED
8000042a d0 80                    |        |		ADD.L	D0,D0
8000042c 66 f4                    |f       |		BNE	0x80000422
8000042e 70 fe                    |p       |		MOVEQ.L	#-0x02,D0
80000430 20 80                    |        |		MOVE.L	D0,(A0)
80000432 b0 90                    |        |		CMP.L	(A0),D0
80000434 66 00 fc 52              |f  R    |		BNE	_TEST_FAILED
80000438 e3 98                    |        |		ROL.L	#0x1,D0
8000043a 65 f4                    |e       |		BCS	0x80000430
8000043c 4a 07                    |J       |		TST.B	D7
8000043e 66 da                    |f       |		BNE	0x8000041a
80000440 4d f9 80 00 04 46        |M    F  |		LEA.L	0x80000446,A6
80000446 41 f8 00 00              |A       |		LEA.L	0x0,A0
8000044a 70 ff                    |p       |		MOVEQ.L	#-0x01,D0
8000044c 20 c8                    |        |		MOVE.L	A0,(A0)+
8000044e 20 c8                    |        |		MOVE.L	A0,(A0)+
80000450 51 c8 ff fa              |Q       |		DBF	D0,0x8000044c
80000454 70 ff                    |p       |		MOVEQ.L	#-0x01,D0
80000456 b1 e0                    |        |		CMPA.L	-(A0),A0
80000458 66 00 fc 2e              |f  .    |		BNE	_TEST_FAILED
8000045c b1 e0                    |        |		CMPA.L	-(A0),A0
8000045e 66 00 fc 28              |f  (    |		BNE	_TEST_FAILED
80000462 51 c8 ff f2              |Q       |		DBF	D0,0x80000456
80000466 4a 07                    |J       |		TST.B	D7
80000468 66 dc                    |f       |		BNE	0x80000446
8000046a 4d f9 80 00 04 70        |M    p  |		LEA.L	0x80000470,A6
80000470 41 f8 00 00              |A       |		LEA.L	0x0,A0
80000474 70 ff                    |p       |		MOVEQ.L	#-0x01,D0
80000476 42 98                    |B       |		CLR.L	(A0)+
80000478 42 98                    |B       |		CLR.L	(A0)+
8000047a 51 c8 ff fa              |Q       |		DBF	D0,0x80000476
8000047e 41 f8 00 00              |A       |		LEA.L	0x0,A0
80000482 70 ff                    |p       |		MOVEQ.L	#-0x01,D0
80000484 22 00                    |"       |		MOVE.L	D0,D1
80000486 4a 90                    |J       |		TST.L	(A0)
80000488 66 00 fb fe              |f       |		BNE	_TEST_FAILED
8000048c 20 80                    |        |		MOVE.L	D0,(A0)
8000048e 42 90                    |B       |		CLR.L	(A0)
80000490 20 c0                    |        |		MOVE.L	D0,(A0)+
80000492 4a 90                    |J       |		TST.L	(A0)
80000494 66 00 fb f2              |f       |		BNE	_TEST_FAILED
80000498 20 80                    |        |		MOVE.L	D0,(A0)
8000049a 42 90                    |B       |		CLR.L	(A0)
8000049c 20 c0                    |        |		MOVE.L	D0,(A0)+
8000049e 51 c9 ff e6              |Q       |		DBF	D1,0x80000486
800004a2 22 00                    |"       |		MOVE.L	D0,D1
800004a4 41 f8 00 00              |A       |		LEA.L	0x0,A0
800004a8 b0 90                    |        |		CMP.L	(A0),D0
800004aa 66 00 fb dc              |f       |		BNE	_TEST_FAILED
800004ae 42 90                    |B       |		CLR.L	(A0)
800004b0 20 c0                    |        |		MOVE.L	D0,(A0)+
800004b2 b0 90                    |        |		CMP.L	(A0),D0
800004b4 66 00 fb d2              |f       |		BNE	_TEST_FAILED
800004b8 42 90                    |B       |		CLR.L	(A0)
800004ba 20 c0                    |        |		MOVE.L	D0,(A0)+
800004bc 51 c9 ff ea              |Q       |		DBF	D1,0x800004a8
800004c0 22 00                    |"       |		MOVE.L	D0,D1
800004c2 b0 a0                    |        |		CMP.L	-(A0),D0
800004c4 66 00 fb c2              |f       |		BNE	_TEST_FAILED
800004c8 42 90                    |B       |		CLR.L	(A0)
800004ca 20 80                    |        |		MOVE.L	D0,(A0)
800004cc 42 90                    |B       |		CLR.L	(A0)
800004ce b0 a0                    |        |		CMP.L	-(A0),D0
800004d0 66 00 fb b6              |f       |		BNE	_TEST_FAILED
800004d4 42 90                    |B       |		CLR.L	(A0)
800004d6 20 80                    |        |		MOVE.L	D0,(A0)
800004d8 42 90                    |B       |		CLR.L	(A0)
800004da 51 c9 ff e6              |Q       |		DBF	D1,0x800004c2
800004de 41 f9 00 08 00 00        |A       |		LEA.L	0x80000,A0
800004e4 22 00                    |"       |		MOVE.L	D0,D1
800004e6 4a a0                    |J       |		TST.L	-(A0)
800004e8 66 00 fb 9e              |f       |		BNE	_TEST_FAILED
800004ec 20 80                    |        |		MOVE.L	D0,(A0)
800004ee 42 90                    |B       |		CLR.L	(A0)
800004f0 4a a0                    |J       |		TST.L	-(A0)
800004f2 66 00 fb 94              |f       |		BNE	_TEST_FAILED
800004f6 20 80                    |        |		MOVE.L	D0,(A0)
800004f8 42 90                    |B       |		CLR.L	(A0)
800004fa 51 c9 ff ea              |Q       |		DBF	D1,0x800004e6
800004fe 4a 07                    |J       |		TST.B	D7
80000500 66 00 ff 6e              |f  n    |		BNE	0x80000470
80000504 4d f9 80 00 05 0a        |M       |		LEA.L	0x8000050a,A6
8000050a 41 f8 00 00              |A       |		LEA.L	0x0,A0
8000050e 43 f9 00 04 00 00        |C       |		LEA.L	0x40000,A1
80000514 42 90                    |B       |		CLR.L	(A0)
80000516 42 91                    |B       |		CLR.L	(A1)
80000518 10 fc 00 01              |        |		MOVE.B	#0x01,(A0)+
8000051c 10 fc 00 02              |        |		MOVE.B	#0x02,(A0)+
80000520 10 fc 00 03              |        |		MOVE.B	#0x03,(A0)+
80000524 10 fc 00 04              |        |		MOVE.B	#0x04,(A0)+
80000528 12 fc 00 05              |        |		MOVE.B	#0x05,(A1)+
8000052c 12 fc 00 06              |        |		MOVE.B	#0x06,(A1)+
80000530 12 fc 00 07              |        |		MOVE.B	#0x07,(A1)+
80000534 12 fc 00 08              |        |		MOVE.B	#0x08,(A1)+
80000538 0c b8 01 02 03 04 00 00  |        |		CMPI.L	#0x01020304,0x0
80000540 66 00 fb 46              |f  F    |		BNE	_TEST_FAILED
80000544 0c b9 05 06 07 08 00 04  |        |		CMPI.L	#0x05060708,0x40000
8000054c 00 00                    |        |
8000054e 4a 07                    |J       |		TST.B	D7
80000550 66 b8                    |f       |		BNE	0x8000050a
80000552 4e b9 80 00 00 0c        |N       |		JSR	IOC_EEPROM_PART1_REPORT_OK
80000558 4e b9 80 00 00 1c        |N       |		JSR	IOC_EEPROM_PART1_OUTSTR_INLINE
8000055e 20 20 20 20 4d 65 6d 6f  |    Memo|		.TXT	'    Memory parity ...'
80000574 4d f9 80 00 05 7a        |M    z  |		LEA.L	0x8000057a,A6
8000057a 42 b8 f4 00              |B       |		CLR.L	IO_WRITE_CONTROL_p24
8000057e 20 38 f8 00              | 8      |		MOVE.L	IO_READ_STATUS_p24,D0
80000582 08 00 00 12              |        |		BTST.L	#0x12,D0
80000586 66 00 fb 00              |f       |		BNE	_TEST_FAILED
8000058a 21 fc 00 04 00 00 f4 00  |!       |		MOVE.L	#0x40000,IO_WRITE_CONTROL_p24
80000592 20 38 f8 00              | 8      |		MOVE.L	IO_READ_STATUS_p24,D0
80000596 08 00 00 12              |        |		BTST.L	#0x12,D0
8000059a 67 00 fa ec              |g       |		BEQ	_TEST_FAILED
8000059e 4a 07                    |J       |		TST.B	D7
800005a0 66 d8                    |f       |		BNE	0x8000057a
800005a2 4d f9 80 00 05 a8        |M       |		LEA.L	0x800005a8,A6
800005a8 42 b8 f9 00              |B       |		CLR.L	IO_CLEAR_BERR_p24
800005ac 20 38 f8 00              | 8      |		MOVE.L	IO_READ_STATUS_p24,D0
800005b0 02 80 08 f0 00 00        |        |		ANDI.L	#0x08f00000,D0
800005b6 66 00 fa d0              |f       |		BNE	_TEST_FAILED
800005ba 4a 07                    |J       |		TST.B	D7
800005bc 66 ea                    |f       |		BNE	0x800005a8
800005be 4d f9 80 00 05 c4        |M       |		LEA.L	0x800005c4,A6
800005c4 42 b8 f4 00              |B       |		CLR.L	IO_WRITE_CONTROL_p24
800005c8 42 b8 f9 00              |B       |		CLR.L	IO_CLEAR_BERR_p24
800005cc 42 b8 00 00              |B       |		CLR.L	0x0
800005d0 20 38 00 00              | 8      |		MOVE.L	0x0,D0
800005d4 20 38 f8 00              | 8      |		MOVE.L	IO_READ_STATUS_p24,D0
800005d8 22 3c 08 f0 00 00        |"<      |		MOVE.L	#0x8f00000,D1
800005de c0 81                    |        |		AND.L	D1,D0
800005e0 b0 81                    |        |		CMP.L	D1,D0
800005e2 66 00 fa a4              |f       |		BNE	_TEST_FAILED
800005e6 42 b8 f4 00              |B       |		CLR.L	IO_WRITE_CONTROL_p24
800005ea 42 b8 f9 00              |B       |		CLR.L	IO_CLEAR_BERR_p24
800005ee 21 fc 01 01 01 01 00 00  |!       |		MOVE.L	#0x1010101,0x0
800005f6 20 38 00 00              | 8      |		MOVE.L	0x0,D0
800005fa 20 38 f8 00              | 8      |		MOVE.L	IO_READ_STATUS_p24,D0
800005fe 22 3c 08 f0 00 00        |"<      |		MOVE.L	#0x8f00000,D1
80000604 c0 81                    |        |		AND.L	D1,D0
80000606 b0 81                    |        |		CMP.L	D1,D0
80000608 66 00 fa 7e              |f  ~    |		BNE	_TEST_FAILED
8000060c 4a 07                    |J       |		TST.B	D7
8000060e 66 b4                    |f       |		BNE	0x800005c4
80000610 4d f9 80 00 06 16        |M       |		LEA.L	0x80000616,A6
80000616 41 f8 f8 00              |A       |		LEA.L	IO_READ_STATUS_p24,A0
8000061a 21 fc 00 04 00 00 f4 00  |!       |		MOVE.L	#0x40000,IO_WRITE_CONTROL_p24
80000622 42 b8 00 00              |B       |		CLR.L	0x0
80000626 42 b8 00 04              |B       |		CLR.L	0x4
8000062a 42 b8 00 08              |B       |		CLR.L	0x8
8000062e 42 b8 00 0c              |B       |		CLR.L	0xc
80000632 42 b8 f4 00              |B       |		CLR.L	IO_WRITE_CONTROL_p24
80000636 11 fc 00 01 00 00        |        |		MOVE.B	#0x01,0x0
8000063c 11 fc 00 01 00 05        |        |		MOVE.B	#0x01,0x5
80000642 11 fc 00 01 00 0a        |        |		MOVE.B	#0x01,0xa
80000648 11 fc 00 01 00 0f        |        |		MOVE.B	#0x01,0xf
8000064e 42 b8 f9 00              |B       |		CLR.L	IO_CLEAR_BERR_p24
80000652 20 38 00 00              | 8      |		MOVE.L	0x0,D0
80000656 20 10                    |        |		MOVE.L	(A0),D0
80000658 02 80 08 f0 00 00        |        |		ANDI.L	#0x08f00000,D0
8000065e 0c 80 08 80 00 00        |        |		CMPI.L	#0x08800000,D0
80000664 66 00 fa 22              |f  "    |		BNE	_TEST_FAILED
80000668 42 b8 f9 00              |B       |		CLR.L	IO_CLEAR_BERR_p24
8000066c 20 38 00 04              | 8      |		MOVE.L	0x4,D0
80000670 20 10                    |        |		MOVE.L	(A0),D0
80000672 02 80 08 f0 00 00        |        |		ANDI.L	#0x08f00000,D0
80000678 0c 80 08 40 00 00        |   @    |		CMPI.L	#0x08400000,D0
8000067e 66 00 fa 08              |f       |		BNE	_TEST_FAILED
80000682 42 b8 f9 00              |B       |		CLR.L	IO_CLEAR_BERR_p24
80000686 20 38 00 08              | 8      |		MOVE.L	0x8,D0
8000068a 20 10                    |        |		MOVE.L	(A0),D0
8000068c 02 80 08 f0 00 00        |        |		ANDI.L	#0x08f00000,D0
80000692 0c 80 08 20 00 00        |        |		CMPI.L	#0x08200000,D0
80000698 66 00 f9 ee              |f       |		BNE	_TEST_FAILED
8000069c 42 b8 f9 00              |B       |		CLR.L	IO_CLEAR_BERR_p24
800006a0 20 38 00 0c              | 8      |		MOVE.L	0xc,D0
800006a4 20 10                    |        |		MOVE.L	(A0),D0
800006a6 02 80 08 f0 00 00        |        |		ANDI.L	#0x08f00000,D0
800006ac 0c 80 08 10 00 00        |        |		CMPI.L	#0x08100000,D0
800006b2 66 00 f9 d4              |f       |		BNE	_TEST_FAILED
800006b6 4a 07                    |J       |		TST.B	D7
800006b8 66 00 ff 5c              |f  \    |		BNE	0x80000616
800006bc 4d f9 80 00 06 c2        |M       |		LEA.L	0x800006c2,A6
800006c2 42 b8 f4 00              |B       |		CLR.L	IO_WRITE_CONTROL_p24
800006c6 42 b8 f9 00              |B       |		CLR.L	IO_CLEAR_BERR_p24
800006ca 42 b8 00 00              |B       |		CLR.L	0x0
800006ce 21 fc 00 04 00 00 f4 00  |!       |		MOVE.L	#0x40000,IO_WRITE_CONTROL_p24
800006d6 42 b8 00 04              |B       |		CLR.L	0x4
800006da 20 38 00 00              | 8      |		MOVE.L	0x0,D0
800006de 20 38 f8 00              | 8      |		MOVE.L	IO_READ_STATUS_p24,D0
800006e2 02 80 08 f0 00 00        |        |		ANDI.L	#0x08f00000,D0
800006e8 0c 80 08 f0 00 00        |        |		CMPI.L	#0x08f00000,D0
800006ee 66 00 f9 98              |f       |		BNE	_TEST_FAILED
800006f2 20 38 00 04              | 8      |		MOVE.L	0x4,D0
800006f6 20 38 f8 00              | 8      |		MOVE.L	IO_READ_STATUS_p24,D0
800006fa 02 80 08 f0 00 00        |        |		ANDI.L	#0x08f00000,D0
80000700 0c 80 08 f0 00 00        |        |		CMPI.L	#0x08f00000,D0
80000706 66 00 f9 80              |f       |		BNE	_TEST_FAILED
8000070a 4a 07                    |J       |		TST.B	D7
8000070c 66 b4                    |f       |		BNE	0x800006c2
8000070e 4d f9 80 00 07 14        |M       |		LEA.L	0x80000714,A6
80000714 43 f8 f8 00              |C       |		LEA.L	IO_READ_STATUS_p24,A1
80000718 21 fc 00 04 00 00 f4 00  |!       |		MOVE.L	#0x40000,IO_WRITE_CONTROL_p24
80000720 42 b8 f9 00              |B       |		CLR.L	IO_CLEAR_BERR_p24
80000724 20 3c 01 01 01 01        | <      |		MOVE.L	#0x1010101,D0
8000072a 41 f8 00 00              |A       |		LEA.L	0x0,A0
8000072e 72 ff                    |r       |		MOVEQ.L	#-0x01,D1
80000730 20 c0                    |        |		MOVE.L	D0,(A0)+
80000732 20 c0                    |        |		MOVE.L	D0,(A0)+
80000734 51 c9 ff fa              |Q       |		DBF	D1,0x80000730
80000738 41 f8 00 00              |A       |		LEA.L	0x0,A0
8000073c 72 ff                    |r       |		MOVEQ.L	#-0x01,D1
8000073e 24 10                    |$       |		MOVE.L	(A0),D2
80000740 08 11 00 1b              |        |		BTST.B	#0x3,(A1)
80000744 66 00 f9 42              |f  B    |		BNE	_TEST_FAILED
80000748 42 90                    |B       |		CLR.L	(A0)
8000074a 20 80                    |        |		MOVE.L	D0,(A0)
8000074c 42 98                    |B       |		CLR.L	(A0)+
8000074e 24 10                    |$       |		MOVE.L	(A0),D2
80000750 08 11 00 1b              |        |		BTST.B	#0x3,(A1)
80000754 66 00 f9 32              |f  2    |		BNE	_TEST_FAILED
80000758 42 90                    |B       |		CLR.L	(A0)
8000075a 20 80                    |        |		MOVE.L	D0,(A0)
8000075c 42 98                    |B       |		CLR.L	(A0)+
8000075e 51 c9 ff de              |Q       |		DBF	D1,0x8000073e
80000762 41 f8 00 00              |A       |		LEA.L	0x0,A0
80000766 72 ff                    |r       |		MOVEQ.L	#-0x01,D1
80000768 24 10                    |$       |		MOVE.L	(A0),D2
8000076a 08 11 00 1b              |        |		BTST.B	#0x3,(A1)
8000076e 66 00 f9 18              |f       |		BNE	_TEST_FAILED
80000772 20 80                    |        |		MOVE.L	D0,(A0)
80000774 42 98                    |B       |		CLR.L	(A0)+
80000776 24 10                    |$       |		MOVE.L	(A0),D2
80000778 08 11 00 1b              |        |		BTST.B	#0x3,(A1)
8000077c 66 00 f9 0a              |f       |		BNE	_TEST_FAILED
80000780 20 80                    |        |		MOVE.L	D0,(A0)
80000782 42 98                    |B       |		CLR.L	(A0)+
80000784 51 c9 ff e2              |Q       |		DBF	D1,0x80000768
80000788 72 ff                    |r       |		MOVEQ.L	#-0x01,D1
8000078a 24 20                    |$       |		MOVE.L	-(A0),D2
8000078c 08 11 00 1b              |        |		BTST.B	#0x3,(A1)
80000790 66 00 f8 f6              |f       |		BNE	_TEST_FAILED
80000794 20 80                    |        |		MOVE.L	D0,(A0)
80000796 42 90                    |B       |		CLR.L	(A0)
80000798 20 80                    |        |		MOVE.L	D0,(A0)
8000079a 24 20                    |$       |		MOVE.L	-(A0),D2
8000079c 08 11 00 1b              |        |		BTST.B	#0x3,(A1)
800007a0 66 00 f8 e6              |f       |		BNE	_TEST_FAILED
800007a4 20 80                    |        |		MOVE.L	D0,(A0)
800007a6 42 90                    |B       |		CLR.L	(A0)
800007a8 20 80                    |        |		MOVE.L	D0,(A0)
800007aa 51 c9 ff de              |Q       |		DBF	D1,0x8000078a
800007ae 41 f9 00 08 00 00        |A       |		LEA.L	0x80000,A0
800007b4 72 ff                    |r       |		MOVEQ.L	#-0x01,D1
800007b6 24 20                    |$       |		MOVE.L	-(A0),D2
800007b8 08 11 00 1b              |        |		BTST.B	#0x3,(A1)
800007bc 66 00 f8 ca              |f       |		BNE	_TEST_FAILED
800007c0 42 90                    |B       |		CLR.L	(A0)
800007c2 20 80                    |        |		MOVE.L	D0,(A0)
800007c4 24 20                    |$       |		MOVE.L	-(A0),D2
800007c6 08 11 00 1b              |        |		BTST.B	#0x3,(A1)
800007ca 66 00 f8 bc              |f       |		BNE	_TEST_FAILED
800007ce 42 90                    |B       |		CLR.L	(A0)
800007d0 20 80                    |        |		MOVE.L	D0,(A0)
800007d2 51 c9 ff e2              |Q       |		DBF	D1,0x800007b6
800007d6 4a 07                    |J       |		TST.B	D7
800007d8 66 00 ff 3a              |f  :    |		BNE	0x80000714
800007dc 4e b9 80 00 00 0c        |N       |		JSR	IOC_EEPROM_PART1_REPORT_OK
800007e2 4e b9 80 00 00 1c        |N       |		JSR	IOC_EEPROM_PART1_OUTSTR_INLINE
800007e8 20 20 20 20 49 2f 4f 20  |    I/O |		.TXT	'    I/O bus control ...'
80000800 4d f9 80 00 08 22        |M    "  |		LEA.L	0x80000822,A6
80000806 21 fc 00 00 00 0f f2 00  |!       |		MOVE.L	#0xf,IO_FRONT_PANEL_p27
8000080e 41 f8 f8 00              |A       |		LEA.L	IO_READ_STATUS_p24,A0
80000812 43 f8 fc 00              |C       |		LEA.L	IO_CONTROL_pg18,A1
80000816 32 3c f0 00              |2<      |		MOVE.W	#0xf000,D1
8000081a 34 3c 70 00              |4<p     |		MOVE.W	#0x7000,D2
8000081e 36 3c 10 00              |6<      |		MOVE.W	#0x1000,D3
80000822 42 80                    |B       |		CLR.L	D0
80000824 22 80                    |"       |		MOVE.L	D0,(A1)
80000826 2a 10                    |*       |		MOVE.L	(A0),D5
80000828 ca 41                    | A      |		AND.W	D1,D5
8000082a b5 45                    | E      |		EOR.W	D2,D5
8000082c ba 40                    | @      |		CMP.W	D0,D5
8000082e 66 00 f8 58              |f  X    |		BNE	_TEST_FAILED
80000832 d0 43                    | C      |		ADD.W	D3,D0
80000834 66 ee                    |f       |		BNE	0x80000824
80000836 4a 07                    |J       |		TST.B	D7
80000838 66 e8                    |f       |		BNE	0x80000822
8000083a 42 91                    |B       |		CLR.L	(A1)
8000083c 70 01                    |p       |		MOVEQ.L	#0x01,D0
8000083e 61 00 f9 2a              |a  *    |		BSR	_IOC_EEPROM_PART1_EXPORT_0014
80000842 22 bc 00 00 40 00        |"   @   |		MOVE.L	#0x4000,(A1)
80000848 70 01                    |p       |		MOVEQ.L	#0x01,D0
8000084a 61 00 f9 1e              |a       |		BSR	_IOC_EEPROM_PART1_EXPORT_0014
8000084e 22 bc 00 00 60 00        |"   `   |		MOVE.L	#0x6000,(A1)
80000854 70 01                    |p       |		MOVEQ.L	#0x01,D0
80000856 61 00 f9 12              |a       |		BSR	_IOC_EEPROM_PART1_EXPORT_0014
8000085a 22 bc 00 00 e0 00        |"       |		MOVE.L	#0xe000,(A1)
80000860 70 01                    |p       |		MOVEQ.L	#0x01,D0
80000862 61 00 f9 06              |a       |		BSR	_IOC_EEPROM_PART1_EXPORT_0014
80000866 22 bc 00 00 f0 00        |"       |		MOVE.L	#0xf000,(A1)
8000086c 70 01                    |p       |		MOVEQ.L	#0x01,D0
8000086e 61 00 f8 fa              |a       |		BSR	_IOC_EEPROM_PART1_EXPORT_0014
80000872 4e b9 80 00 00 0c        |N       |		JSR	IOC_EEPROM_PART1_REPORT_OK
80000878 4e b9 80 00 00 1c        |N       |		JSR	IOC_EEPROM_PART1_OUTSTR_INLINE
8000087e 20 20 20 20 49 2f 4f 20  |    I/O |		.TXT	'    I/O bus map ...'
80000892 4d f9 80 00 08 a4        |M       |		LEA.L	0x800008a4,A6
80000898 41 f9 a1 00 00 00        |A       |		LEA.L	0xa1000000,A0
8000089e 22 3c c0 07 fc 00        |"<      |		MOVE.L	#0xc007fc00,D1
800008a4 20 3c 00 00 04 00        | <      |		MOVE.L	#0x400,D0
800008aa 20 80                    |        |		MOVE.L	D0,(A0)
800008ac 24 10                    |$       |		MOVE.L	(A0),D2
800008ae c4 81                    |        |		AND.L	D1,D2
800008b0 26 00                    |&       |		MOVE.L	D0,D3
800008b2 c6 81                    |        |		AND.L	D1,D3
800008b4 b6 82                    |        |		CMP.L	D2,D3
800008b6 66 00 f7 d0              |f       |		BNE	_TEST_FAILED
800008ba d0 80                    |        |		ADD.L	D0,D0
800008bc 66 ec                    |f       |		BNE	0x800008aa
800008be 20 3c ff ff fb ff        | <      |		MOVE.L	#0xfffffbff,D0
800008c4 20 80                    |        |		MOVE.L	D0,(A0)
800008c6 24 10                    |$       |		MOVE.L	(A0),D2
800008c8 c4 81                    |        |		AND.L	D1,D2
800008ca 26 00                    |&       |		MOVE.L	D0,D3
800008cc c6 81                    |        |		AND.L	D1,D3
800008ce b6 82                    |        |		CMP.L	D2,D3
800008d0 66 00 f7 b6              |f       |		BNE	_TEST_FAILED
800008d4 e3 98                    |        |		ROL.L	#0x1,D0
800008d6 65 ec                    |e       |		BCS	0x800008c4
800008d8 4a 07                    |J       |		TST.B	D7
800008da 66 c8                    |f       |		BNE	0x800008a4
800008dc 4d f9 80 00 08 e2        |M       |		LEA.L	0x800008e2,A6
800008e2 42 80                    |B       |		CLR.L	D0
800008e4 22 3c 00 00 07 ff        |"<      |		MOVE.L	#0x7ff,D1
800008ea 41 f9 a1 00 00 00        |A       |		LEA.L	0xa1000000,A0
800008f0 e9 c0 25 42              |  %B    |		BFEXTU.L	D0,{21:2},D2
800008f4 ef c3 20 02              |        |		BFINS.L	D2,D3,{0:2}
800008f8 ef c3 03 49              |   I    |		BFINS.L	D0,D3,{13:9}
800008fc 20 c3                    |        |		MOVE.L	D3,(A0)+
800008fe 52 80                    |R       |		ADDQ.L	#0x1,D0
80000900 51 c9 ff ee              |Q       |		DBF	D1,0x800008f0
80000904 42 80                    |B       |		CLR.L	D0
80000906 22 3c 00 00 07 ff        |"<      |		MOVE.L	#0x7ff,D1
8000090c 41 f9 a1 00 00 00        |A       |		LEA.L	0xa1000000,A0
80000912 28 18                    |(       |		MOVE.L	(A0)+,D4
80000914 e9 c4 23 49              |  #I    |		BFEXTU.L	D4,{13:9},D2
80000918 e9 c4 30 02              |  0     |		BFEXTU.L	D4,{0:2},D3
8000091c ef c2 35 42              |  5B    |		BFINS.L	D3,D2,{21:2}
80000920 b4 80                    |        |		CMP.L	D0,D2
80000922 66 00 f7 64              |f  d    |		BNE	_TEST_FAILED
80000926 52 80                    |R       |		ADDQ.L	#0x1,D0
80000928 51 c9 ff e8              |Q       |		DBF	D1,0x80000912
8000092c 4a 07                    |J       |		TST.B	D7
8000092e 66 b2                    |f       |		BNE	0x800008e2
80000930 4d f9 80 00 09 36        |M    6  |		LEA.L	0x80000936,A6
80000936 41 f9 a1 00 00 00        |A       |		LEA.L	0xa1000000,A0
8000093c 30 3c 07 ff              |0<      |		MOVE.W	#0x7ff,D0
80000940 42 98                    |B       |		CLR.L	(A0)+
80000942 51 c8 ff fc              |Q       |		DBF	D0,0x80000940
80000946 41 f9 a1 00 00 00        |A       |		LEA.L	0xa1000000,A0
8000094c 30 3c 07 ff              |0<      |		MOVE.W	#0x7ff,D0
80000950 72 ff                    |r       |		MOVEQ.L	#-0x01,D1
80000952 24 3c c0 07 fc 00        |$<      |		MOVE.L	#0xc007fc00,D2
80000958 26 10                    |&       |		MOVE.L	(A0),D3
8000095a c6 82                    |        |		AND.L	D2,D3
8000095c 66 00 f7 2a              |f  *    |		BNE	_TEST_FAILED
80000960 20 81                    |        |		MOVE.L	D1,(A0)
80000962 42 90                    |B       |		CLR.L	(A0)
80000964 20 c1                    |        |		MOVE.L	D1,(A0)+
80000966 51 c8 ff f0              |Q       |		DBF	D0,0x80000958
8000096a 41 f9 a1 00 00 00        |A       |		LEA.L	0xa1000000,A0
80000970 30 3c 07 ff              |0<      |		MOVE.W	#0x7ff,D0
80000974 26 10                    |&       |		MOVE.L	(A0),D3
80000976 c6 82                    |        |		AND.L	D2,D3
80000978 b6 82                    |        |		CMP.L	D2,D3
8000097a 66 00 f7 0c              |f       |		BNE	_TEST_FAILED
8000097e 42 90                    |B       |		CLR.L	(A0)
80000980 20 c1                    |        |		MOVE.L	D1,(A0)+
80000982 51 c8 ff f0              |Q       |		DBF	D0,0x80000974
80000986 30 3c 07 ff              |0<      |		MOVE.W	#0x7ff,D0
8000098a 26 20                    |&       |		MOVE.L	-(A0),D3
8000098c c6 82                    |        |		AND.L	D2,D3
8000098e b6 82                    |        |		CMP.L	D2,D3
80000990 66 00 f6 f6              |f       |		BNE	_TEST_FAILED
80000994 42 90                    |B       |		CLR.L	(A0)
80000996 20 81                    |        |		MOVE.L	D1,(A0)
80000998 42 90                    |B       |		CLR.L	(A0)
8000099a 51 c8 ff ee              |Q       |		DBF	D0,0x8000098a
8000099e 41 f9 a1 00 40 00        |A   @   |		LEA.L	0xa1004000,A0
800009a4 30 3c 07 ff              |0<      |		MOVE.W	#0x7ff,D0
800009a8 26 20                    |&       |		MOVE.L	-(A0),D3
800009aa c6 82                    |        |		AND.L	D2,D3
800009ac 66 00 f6 da              |f       |		BNE	_TEST_FAILED
800009b0 20 81                    |        |		MOVE.L	D1,(A0)
800009b2 42 90                    |B       |		CLR.L	(A0)
800009b4 51 c8 ff f2              |Q       |		DBF	D0,0x800009a8
800009b8 4a 07                    |J       |		TST.B	D7
800009ba 66 00 ff 7a              |f  z    |		BNE	0x80000936
800009be 4e b9 80 00 00 0c        |N       |		JSR	IOC_EEPROM_PART1_REPORT_OK
800009c4 4e b9 80 00 00 1c        |N       |		JSR	IOC_EEPROM_PART1_OUTSTR_INLINE
800009ca 20 20 20 20 49 2f 4f 20  |    I/O |		.TXT	'    I/O bus map parity ...'
800009e6 4d f9 80 00 09 ec        |M       |		LEA.L	0x800009ec,A6
800009ec 21 fc 00 04 00 00 f4 00  |!       |		MOVE.L	#0x40000,IO_WRITE_CONTROL_p24
800009f4 42 b8 f9 00              |B       |		CLR.L	IO_CLEAR_BERR_p24
800009f8 20 38 f8 00              | 8      |		MOVE.L	IO_READ_STATUS_p24,D0
800009fc 08 00 00 1c              |        |		BTST.L	#0x1c,D0
80000a00 66 00 f6 86              |f       |		BNE	_TEST_FAILED
80000a04 4a 07                    |J       |		TST.B	D7
80000a06 66 e4                    |f       |		BNE	0x800009ec
80000a08 4d f9 80 00 0a 0e        |M       |		LEA.L	0x80000a0e,A6
80000a0e 42 b8 f4 00              |B       |		CLR.L	IO_WRITE_CONTROL_p24
80000a12 42 b9 a1 00 00 00        |B       |		CLR.L	0xa1000000
80000a18 21 fc 00 04 00 00 f4 00  |!       |		MOVE.L	#0x40000,IO_WRITE_CONTROL_p24
80000a20 30 39 93 00 00 00        |09      |		MOVE.W	0x93000000,D0
80000a26 20 38 f8 00              | 8      |		MOVE.L	IO_READ_STATUS_p24,D0
80000a2a 42 b9 a1 00 00 00        |B       |		CLR.L	0xa1000000
80000a30 08 00 00 1c              |        |		BTST.L	#0x1c,D0
80000a34 67 00 f6 52              |g  R    |		BEQ	_TEST_FAILED
80000a38 42 b8 f9 00              |B       |		CLR.L	IO_CLEAR_BERR_p24
80000a3c 20 38 f8 00              | 8      |		MOVE.L	IO_READ_STATUS_p24,D0
80000a40 08 00 00 1c              |        |		BTST.L	#0x1c,D0
80000a44 66 00 f6 42              |f  B    |		BNE	_TEST_FAILED
80000a48 4a 07                    |J       |		TST.B	D7
80000a4a 66 c2                    |f       |		BNE	0x80000a0e
80000a4c 4d f9 80 00 0a 52        |M    R  |		LEA.L	0x80000a52,A6
80000a52 4a 07                    |J       |		TST.B	D7
80000a54 66 fc                    |f       |		BNE	0x80000a52
80000a56 4e b9 80 00 00 0c        |N       |		JSR	IOC_EEPROM_PART1_REPORT_OK
80000a5c 4e b9 80 00 00 1c        |N       |		JSR	IOC_EEPROM_PART1_OUTSTR_INLINE
80000a62 20 20 20 20 49 2f 4f 20  |    I/O |		.TXT	'    I/O bus transactions ...'
80000a80 4d f9 80 00 0a 96        |M       |		LEA.L	0x80000a96,A6
80000a86 42 b9 a1 00 00 00        |B       |		CLR.L	0xa1000000
80000a8c 41 f8 00 00              |A       |		LEA.L	0x0,A0
80000a90 43 f9 93 00 00 00        |C       |		LEA.L	0x93000000,A1
80000a96 70 01                    |p       |		MOVEQ.L	#0x01,D0
80000a98 22 80                    |"       |		MOVE.L	D0,(A1)
80000a9a b0 90                    |        |		CMP.L	(A0),D0
80000a9c 66 00 f5 ea              |f       |		BNE	_TEST_FAILED
80000aa0 b0 91                    |        |		CMP.L	(A1),D0
80000aa2 66 00 f5 e4              |f       |		BNE	_TEST_FAILED
80000aa6 d0 80                    |        |		ADD.L	D0,D0
80000aa8 66 ee                    |f       |		BNE	0x80000a98
80000aaa 70 fe                    |p       |		MOVEQ.L	#-0x02,D0
80000aac 20 80                    |        |		MOVE.L	D0,(A0)
80000aae b0 90                    |        |		CMP.L	(A0),D0
80000ab0 66 00 f5 d6              |f       |		BNE	_TEST_FAILED
80000ab4 b0 91                    |        |		CMP.L	(A1),D0
80000ab6 66 00 f5 d0              |f       |		BNE	_TEST_FAILED
80000aba e3 98                    |        |		ROL.L	#0x1,D0
80000abc 65 ee                    |e       |		BCS	0x80000aac
80000abe 4a 07                    |J       |		TST.B	D7
80000ac0 66 d4                    |f       |		BNE	0x80000a96
80000ac2 4d f9 80 00 0a c8        |M       |		LEA.L	0x80000ac8,A6
80000ac8 41 f9 a1 00 00 00        |A       |		LEA.L	0xa1000000,A0
80000ace 42 80                    |B       |		CLR.L	D0
80000ad0 22 3c 00 00 04 00        |"<      |		MOVE.L	#0x400,D1
80000ad6 24 3c 00 00 00 ff        |$<      |		MOVE.L	#0xff,D2
80000adc 20 c0                    |        |		MOVE.L	D0,(A0)+
80000ade d0 81                    |        |		ADD.L	D1,D0
80000ae0 51 ca ff fa              |Q       |		DBF	D2,0x80000adc
80000ae4 41 f9 93 00 00 00        |A       |		LEA.L	0x93000000,A0
80000aea 43 f8 00 00              |C       |		LEA.L	0x0,A1
80000aee 20 3c 00 00 f7 ff        | <      |		MOVE.L	#0xf7ff,D0
80000af4 20 89                    |        |		MOVE.L	A1,(A0)
80000af6 b3 d1                    |        |		CMPA.L	(A1),A1
80000af8 66 00 f5 8e              |f       |		BNE	_TEST_FAILED
80000afc b3 d8                    |        |		CMPA.L	(A0)+,A1
80000afe 66 00 f5 88              |f       |		BNE	_TEST_FAILED
80000b02 58 89                    |X       |		ADDQ.L	#0x4,A1
80000b04 51 c8 ff ee              |Q       |		DBF	D0,0x80000af4
80000b08 41 f8 00 00              |A       |		LEA.L	0x0,A0
80000b0c 43 f9 93 00 00 00        |C       |		LEA.L	0x93000000,A1
80000b12 20 3c 00 00 f7 ff        | <      |		MOVE.L	#0xf7ff,D0
80000b18 b1 d0                    |        |		CMPA.L	(A0),A0
80000b1a 66 00 f5 6c              |f  l    |		BNE	_TEST_FAILED
80000b1e b1 d9                    |        |		CMPA.L	(A1)+,A0
80000b20 66 00 f5 66              |f  f    |		BNE	_TEST_FAILED
80000b24 58 88                    |X       |		ADDQ.L	#0x4,A0
80000b26 51 c8 ff f0              |Q       |		DBF	D0,0x80000b18
80000b2a 4a 07                    |J       |		TST.B	D7
80000b2c 66 9a                    |f       |		BNE	0x80000ac8
80000b2e 4d f9 80 00 0b 52        |M    R  |		LEA.L	0x80000b52,A6
80000b34 41 f9 a1 00 00 00        |A       |		LEA.L	0xa1000000,A0
80000b3a 43 f8 00 00              |C       |		LEA.L	0x0,A1
80000b3e 45 f9 00 04 00 00        |E       |		LEA.L	0x40000,A2
80000b44 47 f9 93 00 00 00        |G       |		LEA.L	0x93000000,A3
80000b4a 49 f9 93 00 04 00        |I       |		LEA.L	0x93000400,A4
80000b50 70 ff                    |p       |		MOVEQ.L	#-0x01,D0
80000b52 42 90                    |B       |		CLR.L	(A0)
80000b54 21 4a 00 04              |!J      |		MOVE.L	A2,(A0+0x4)
80000b58 42 91                    |B       |		CLR.L	(A1)
80000b5a 42 92                    |B       |		CLR.L	(A2)
80000b5c 4a 93                    |J       |		TST.L	(A3)
80000b5e 66 00 f5 28              |f  (    |		BNE	_TEST_FAILED
80000b62 4a 94                    |J       |		TST.L	(A4)
80000b64 66 00 f5 22              |f  "    |		BNE	_TEST_FAILED
80000b68 22 80                    |"       |		MOVE.L	D0,(A1)
80000b6a b0 93                    |        |		CMP.L	(A3),D0
80000b6c 66 00 f5 1a              |f       |		BNE	_TEST_FAILED
80000b70 4a 54                    |JT      |		TST.W	(A4)
80000b72 66 00 f5 14              |f       |		BNE	_TEST_FAILED
80000b76 24 80                    |$       |		MOVE.L	D0,(A2)
80000b78 b0 93                    |        |		CMP.L	(A3),D0
80000b7a 66 00 f5 0c              |f       |		BNE	_TEST_FAILED
80000b7e b0 94                    |        |		CMP.L	(A4),D0
80000b80 66 00 f5 06              |f       |		BNE	_TEST_FAILED
80000b84 42 92                    |B       |		CLR.L	(A2)
80000b86 b0 93                    |        |		CMP.L	(A3),D0
80000b88 66 00 f4 fe              |f       |		BNE	_TEST_FAILED
80000b8c 4a 54                    |JT      |		TST.W	(A4)
80000b8e 66 00 f4 f8              |f       |		BNE	_TEST_FAILED
80000b92 4a 07                    |J       |		TST.B	D7
80000b94 66 bc                    |f       |		BNE	0x80000b52
80000b96 4e b9 80 00 00 0c        |N       |		JSR	IOC_EEPROM_PART1_REPORT_OK
80000b9c 4e b9 80 00 00 1c        |N       |		JSR	IOC_EEPROM_PART1_OUTSTR_INLINE
80000ba2 20 20 20 20 50 49 54 20  |    PIT |		.TXT	'    PIT ...'
80000bae 4d f9 80 00 0b b4        |M       |		LEA.L	0x80000bb4,A6
80000bb4 11 fc 00 00 a0 04        |        |		MOVE.B	#0x00,IO_DUART_ACR_IPCR
80000bba 10 38 a0 0f              | 8      |		MOVE.B	IO_DUART_CLR_OPC_STOP_COUNTER,D0
80000bbe 31 fc 00 10 a0 06        |1       |		MOVE.W	#0x10,IO_DUART_CTUR_CTU
80000bc4 10 38 a0 0e              | 8      |		MOVE.B	IO_DUART_SET_OPC_START_COUNTER,D0
80000bc8 30 38 a0 06              |08      |		MOVE.W	IO_DUART_CTUR_CTU,D0
80000bcc 0c 40 00 10              | @      |		CMPI.W	#0x0010,D0
80000bd0 66 00 f4 b6              |f       |		BNE	_TEST_FAILED
80000bd4 72 7f                    |r       |		MOVEQ.L	#0x7f,D1
80000bd6 10 38 a0 06              | 8      |		MOVE.B	IO_DUART_CTUR_CTU,D0
80000bda 67 00 00 0a              |g       |		BEQ	0x80000be6
80000bde 51 c9 ff f6              |Q       |		DBF	D1,0x80000bd6
80000be2 60 00 f4 a4              |`       |		BRA	_TEST_FAILED
80000be6 42 81                    |B       |		CLR.L	D1
80000be8 52 81                    |R       |		ADDQ.L	#0x1,D1
80000bea 67 00 f4 9c              |g       |		BEQ	_TEST_FAILED
80000bee 08 38 00 03 a0 05        | 8      |		BTST.B	#0x3,IO_DUART_IMR_ISR
80000bf4 67 f2                    |g       |		BEQ	0x80000be8
80000bf6 10 38 a0 0f              | 8      |		MOVE.B	IO_DUART_CLR_OPC_STOP_COUNTER,D0
80000bfa 4a 07                    |J       |		TST.B	D7
80000bfc 66 b6                    |f       |		BNE	0x80000bb4
80000bfe 4e b9 80 00 00 0c        |N       |		JSR	IOC_EEPROM_PART1_REPORT_OK
80000c04 4e b9 80 00 00 1c        |N       |		JSR	IOC_EEPROM_PART1_OUTSTR_INLINE
80000c0a 20 20 20 20 4d 6f 64 65  |    Mode|		.TXT	'    Modem DUART channel ...'
80000c26 4d f9 80 00 0c 2c        |M    ,  |		LEA.L	0x80000c2c,A6
80000c2c 11 fc 00 10 a0 02        |        |		MOVE.B	#0x10,IO_DUART_MODEM_COMMAND
80000c32 42 38 a0 04              |B8      |		CLR.B	IO_DUART_ACR_IPCR
80000c36 11 fc 00 13 a0 00        |        |		MOVE.B	#0x13,IO_DUART_MODEM_MODE
80000c3c 11 fc 00 87 a0 00        |        |		MOVE.B	#0x87,IO_DUART_MODEM_MODE
80000c42 11 fc 00 bb a0 01        |        |		MOVE.B	#0xbb,IO_DUART_MODEM_STATUS
80000c48 11 fc 00 20 a0 02        |        |		MOVE.B	#0x20,IO_DUART_MODEM_COMMAND
80000c4e 11 fc 00 30 a0 02        |   0    |		MOVE.B	#0x30,IO_DUART_MODEM_COMMAND
80000c54 11 fc 00 40 a0 02        |   @    |		MOVE.B	#0x40,IO_DUART_MODEM_COMMAND
80000c5a 11 fc 00 05 a0 02        |        |		MOVE.B	#0x05,IO_DUART_MODEM_COMMAND
80000c60 42 00                    |B       |		CLR.B	D0
80000c62 24 3c 00 00 82 35        |$<   5  |		MOVE.L	#0x8235,D2
80000c68 08 38 00 02 a0 01        | 8      |		BTST.B	#0x2,IO_DUART_MODEM_STATUS
80000c6e 66 08                    |f       |		BNE	0x80000c78
80000c70 51 ca ff f6              |Q       |		DBF	D2,0x80000c68
80000c74 60 00 f4 12              |`       |		BRA	_TEST_FAILED
80000c78 11 c0 a0 03              |        |		MOVE.B	D0,IO_DUART_MODEM_DATA
80000c7c 24 3c 00 00 82 35        |$<   5  |		MOVE.L	#0x8235,D2
80000c82 08 38 00 00 a0 01        | 8      |		BTST.B	#0x0,IO_DUART_MODEM_STATUS
80000c88 66 08                    |f       |		BNE	0x80000c92
80000c8a 51 ca ff f6              |Q       |		DBF	D2,0x80000c82
80000c8e 60 00 f3 f8              |`       |		BRA	_TEST_FAILED
80000c92 12 38 a0 03              | 8      |		MOVE.B	IO_DUART_MODEM_DATA,D1
80000c96 b2 00                    |        |		CMP.B	D0,D1
80000c98 66 00 f3 ee              |f       |		BNE	_TEST_FAILED
80000c9c 52 00                    |R       |		ADDQ.B	#0x1,D0
80000c9e 66 c2                    |f       |		BNE	0x80000c62
80000ca0 4a 07                    |J       |		TST.B	D7
80000ca2 66 88                    |f       |		BNE	0x80000c2c
80000ca4 4d f9 80 00 0c aa        |M       |		LEA.L	0x80000caa,A6
80000caa 42 38 a0 03              |B8      |		CLR.B	IO_DUART_MODEM_DATA
80000cae 08 38 00 02 a0 01        | 8      |		BTST.B	#0x2,IO_DUART_MODEM_STATUS
80000cb4 67 f8                    |g       |		BEQ	0x80000cae
80000cb6 42 38 a0 03              |B8      |		CLR.B	IO_DUART_MODEM_DATA
80000cba 08 38 00 02 a0 01        | 8      |		BTST.B	#0x2,IO_DUART_MODEM_STATUS
80000cc0 67 f8                    |g       |		BEQ	0x80000cba
80000cc2 42 38 a0 03              |B8      |		CLR.B	IO_DUART_MODEM_DATA
80000cc6 42 80                    |B       |		CLR.L	D0
80000cc8 60 02                    |`       |		BRA	0x80000ccc
80000cca 4e 71                    |Nq      |		.XXX[0x2]
80000ccc 52 80                    |R       |		ADDQ.L	#0x1,D0
80000cce 67 00 f3 b8              |g       |		BEQ	_TEST_FAILED
80000cd2 08 38 00 02 a0 01        | 8      |		BTST.B	#0x2,IO_DUART_MODEM_STATUS
80000cd8 67 f2                    |g       |		BEQ	0x80000ccc
80000cda 21 c0 00 00              |!       |		MOVE.L	D0,0x0
80000cde 0c 80 00 00 00 fa        |        |		CMPI.L	#0x000000fa,D0
80000ce4 65 08                    |e       |		BCS	0x80000cee
80000ce6 0c 80 00 00 00 fc        |        |		CMPI.L	#0x000000fc,D0
80000cec 6f 2e                    |o.      |		BLE	0x80000d1c
80000cee 61 00 f3 2c              |a  ,    |		BSR	IOC_EEPROM_PART1_OUTSTR_INLINE
80000cf2 20 57 61 72 6e 69 6e 67  | Warning|		.TXT	' Warning: DUART crystal out of spec! ...'
80000d1c 4a 07                    |J       |		TST.B	D7
80000d1e 66 8a                    |f       |		BNE	0x80000caa
80000d20 11 fc 00 30 a0 02        |   0    |		MOVE.B	#0x30,IO_DUART_MODEM_COMMAND
80000d26 11 fc 00 20 a0 02        |        |		MOVE.B	#0x20,IO_DUART_MODEM_COMMAND
80000d2c 4e b9 80 00 00 0c        |N       |		JSR	IOC_EEPROM_PART1_REPORT_OK
80000d32 4e b9 80 00 00 1c        |N       |		JSR	IOC_EEPROM_PART1_OUTSTR_INLINE
80000d38 20 20 20 20 44 69 61 67  |    Diag|		.TXT	'    Diagnostic DUART channel ...'
80000d5a 4d f9 80 00 0d 60        |M    `  |		LEA.L	0x80000d60,A6
80000d60 11 fc 00 10 a0 0a        |        |		MOVE.B	#0x10,IO_DUART_DIAG_COMMAND
80000d66 42 38 a0 04              |B8      |		CLR.B	IO_DUART_ACR_IPCR
80000d6a 42 38 a0 0d              |B8      |		CLR.B	IO_DUART_OPCR
80000d6e 11 fc 00 04 a0 0e        |        |		MOVE.B	#0x04,IO_DUART_SET_OPC_START_COUNTER
80000d74 11 fc 00 13 a0 08        |        |		MOVE.B	#0x13,IO_DUART_DIAG_MODE
80000d7a 11 fc 00 07 a0 08        |        |		MOVE.B	#0x07,IO_DUART_DIAG_MODE
80000d80 11 fc 00 bb a0 09        |        |		MOVE.B	#0xbb,IO_DUART_DIAG_STATUS
80000d86 11 fc 00 05 a0 0a        |        |		MOVE.B	#0x05,IO_DUART_DIAG_COMMAND
80000d8c 42 00                    |B       |		CLR.B	D0
80000d8e 24 3c 00 05 16 15        |$<      |		MOVE.L	#0x51615,D2
80000d94 08 38 00 02 a0 09        | 8      |		BTST.B	#0x2,IO_DUART_DIAG_STATUS
80000d9a 66 08                    |f       |		BNE	0x80000da4
80000d9c 51 ca ff f6              |Q       |		DBF	D2,0x80000d94
80000da0 60 00 f2 e6              |`       |		BRA	_TEST_FAILED
80000da4 11 c0 a0 0b              |        |		MOVE.B	D0,IO_DUART_DIAG_DATA
80000da8 24 3c 00 00 82 35        |$<   5  |		MOVE.L	#0x8235,D2
80000dae 08 38 00 00 a0 09        | 8      |		BTST.B	#0x0,IO_DUART_DIAG_STATUS
80000db4 66 08                    |f       |		BNE	0x80000dbe
80000db6 51 ca ff f6              |Q       |		DBF	D2,0x80000dae
80000dba 60 00 f2 cc              |`       |		BRA	_TEST_FAILED
80000dbe 12 38 a0 0b              | 8      |		MOVE.B	IO_DUART_DIAG_DATA,D1
80000dc2 b2 00                    |        |		CMP.B	D0,D1
80000dc4 66 00 f2 c2              |f       |		BNE	_TEST_FAILED
80000dc8 52 00                    |R       |		ADDQ.B	#0x1,D0
80000dca 66 c2                    |f       |		BNE	0x80000d8e
80000dcc 4a 07                    |J       |		TST.B	D7
80000dce 66 90                    |f       |		BNE	0x80000d60
80000dd0 11 fc 00 04 a0 0f        |        |		MOVE.B	#0x04,IO_DUART_CLR_OPC_STOP_COUNTER
80000dd6 11 fc 00 30 a0 0a        |   0    |		MOVE.B	#0x30,IO_DUART_DIAG_COMMAND
80000ddc 11 fc 00 20 a0 0a        |        |		MOVE.B	#0x20,IO_DUART_DIAG_COMMAND
80000de2 4e b9 80 00 00 0c        |N       |		JSR	IOC_EEPROM_PART1_REPORT_OK
80000de8 4e b9 80 00 00 1c        |N       |		JSR	IOC_EEPROM_PART1_OUTSTR_INLINE
80000dee 20 20 20 20 43 6c 6f 63  |    Cloc|		.TXT	'    Clock / Calendar ...'
80000e08 4d f9 80 00 0e 0e        |M       |		LEA.L	0x80000e0e,A6
80000e0e 10 38 80 0f              | 8      |		MOVE.B	IO_RTC_RAM_MONTH,D0
80000e12 72 01                    |r       |		MOVEQ.L	#0x01,D1
80000e14 11 c1 80 0f              |        |		MOVE.B	D1,IO_RTC_RAM_MONTH
80000e18 b2 38 80 0f              | 8      |		CMP.B	IO_RTC_RAM_MONTH,D1
80000e1c 66 00 f2 6a              |f  j    |		BNE	_TEST_FAILED
80000e20 e3 19                    |        |		ROL.B	#0x1,D1
80000e22 64 f0                    |d       |		BCC	0x80000e14
80000e24 72 fe                    |r       |		MOVEQ.L	#-0x02,D1
80000e26 11 c1 80 0f              |        |		MOVE.B	D1,IO_RTC_RAM_MONTH
80000e2a b2 38 80 0f              | 8      |		CMP.B	IO_RTC_RAM_MONTH,D1
80000e2e 66 00 f2 58              |f  X    |		BNE	_TEST_FAILED
80000e32 e3 19                    |        |		ROL.B	#0x1,D1
80000e34 65 f0                    |e       |		BCS	0x80000e26
80000e36 11 c0 80 0f              |        |		MOVE.B	D0,IO_RTC_RAM_MONTH
80000e3a 4a 07                    |J       |		TST.B	D7
80000e3c 66 d0                    |f       |		BNE	0x80000e0e
80000e3e 4d f9 80 00 0e 44        |M    D  |		LEA.L	0x80000e44,A6
80000e44 30 3c 82 35              |0< 5    |		MOVE.W	#0x8235,D0
80000e48 12 38 80 00              | 8      |		MOVE.B	IO_RTC_COUNTER_M_SEC,D1
80000e4c b2 38 80 00              | 8      |		CMP.B	IO_RTC_COUNTER_M_SEC,D1
80000e50 66 00 00 0a              |f       |		BNE	0x80000e5c
80000e54 51 c8 ff f6              |Q       |		DBF	D0,0x80000e4c
80000e58 60 00 f2 2e              |`  .    |		BRA	_TEST_FAILED
80000e5c 4a 07                    |J       |		TST.B	D7
80000e5e 66 e4                    |f       |		BNE	0x80000e44
80000e60 4d f9 80 00 0e 66        |M    f  |		LEA.L	0x80000e66,A6
80000e66 12 38 80 00              | 8      |		MOVE.B	IO_RTC_COUNTER_M_SEC,D1
80000e6a b2 38 80 00              | 8      |		CMP.B	IO_RTC_COUNTER_M_SEC,D1
80000e6e 67 fa                    |g       |		BEQ	0x80000e6a
80000e70 42 80                    |B       |		CLR.L	D0
80000e72 12 38 80 00              | 8      |		MOVE.B	IO_RTC_COUNTER_M_SEC,D1
80000e76 60 04                    |`       |		BRA	0x80000e7c
80000e78 4e 71 ff ff              |Nq      |		.XXX[0x4]
80000e7c 52 80                    |R       |		ADDQ.L	#0x1,D0
80000e7e 67 00 f2 08              |g       |		BEQ	_TEST_FAILED
80000e82 b2 38 80 00              | 8      |		CMP.B	IO_RTC_COUNTER_M_SEC,D1
80000e86 67 f4                    |g       |		BEQ	0x80000e7c
80000e88 21 c0 00 00              |!       |		MOVE.L	D0,0x0
80000e8c 0c 80 00 00 01 2b        |     +  |		CMPI.L	#0x0000012b,D0
80000e92 65 08                    |e       |		BCS	0x80000e9c
80000e94 0c 80 00 00 01 2d        |     -  |		CMPI.L	#0x0000012d,D0
80000e9a 6f 30                    |o0      |		BLE	0x80000ecc
80000e9c 61 00 f1 7e              |a  ~    |		BSR	IOC_EEPROM_PART1_OUTSTR_INLINE
80000ea0 20 57 61 72 6e 69 6e 67  | Warning|		.TXT	' Warning: Calendar crystal out of spec! ...'
80000ecc 4a 07                    |J       |		TST.B	D7
80000ece 66 96                    |f       |		BNE	0x80000e66
80000ed0 4e b9 80 00 00 0c        |N       |		JSR	IOC_EEPROM_PART1_REPORT_OK
80000ed6 61 00 f1 44              |a  D    |		BSR	IOC_EEPROM_PART1_OUTSTR_INLINE
80000eda 43 68 65 63 6b 69 6e 67  |Checking|		.TXT	'Checking for RESHA board\r\n'
80000ee2 20 66 6f 72 20 52 45 53  | for RES|		.TXT	'\n'
80000ef6 20 38 f8 00              | 8      |		MOVE.L	IO_READ_STATUS_p24,D0
80000efa e8 58                    | X      |		ROR.W	#0x4,D0
80000efc 02 00 00 07              |        |		ANDI.B	#0x07,D0
80000f00 0c 00 00 07              |        |		CMPI.B	#0x07,D0
80000f04 66 28                    |f(      |		BNE	0x80000f2e
80000f06 61 00 f1 14              |a       |		BSR	IOC_EEPROM_PART1_OUTSTR_INLINE
80000f0a 20 20 2d 2d 20 20 42 65  |  --  Be|		.TXT	'  --  Bench mode (ID 7) detected '
80000f2c 60 38                    |`8      |		BRA	0x80000f66
80000f2e 0c 00 00 02              |        |		CMPI.B	#0x02,D0
80000f32 67 00 00 52              |g  R    |		BEQ	0x80000f86
80000f36 61 00 f0 e4              |a       |		BSR	IOC_EEPROM_PART1_OUTSTR_INLINE
80000f3a 20 20 20 2d 2d 20 57 61  |   -- Wa|		.TXT	'   -- Warning: Unknown Device ID detected '
80000f66 61 00 f0 b4              |a       |		BSR	IOC_EEPROM_PART1_OUTSTR_INLINE
80000f6a 53 6b 69 70 70 69 6e 67  |Skipping|		.TXT	'Skipping RESHA tests\r\n'
80000f72 20 52 45 53 48 41 20 74  | RESHA t|		.TXT	'\n'
80000f82 60 00 02 28              |`  (    |		BRA	0x800011ac
80000f86 4e b9 80 00 00 1c        |N       |		JSR	IOC_EEPROM_PART1_OUTSTR_INLINE
80000f8c 20 20 20 20 52 45 53 48  |    RESH|		.TXT	'    RESHA EEProm Interface ...'
80000fac 4d f9 80 00 0f b2        |M       |		LEA.L	0x80000fb2,A6
80000fb2 72 01                    |r       |		MOVEQ.L	#0x01,D1
80000fb4 13 c1 93 03 e0 0a        |        |		MOVE.B	D1,IO_RESHA_EEPROM_PAGE_REGISTER
80000fba 34 39 93 03 e0 0a        |49      |		MOVE.W	IO_RESHA_EEPROM_PAGE_REGISTER,D2
80000fc0 b2 02                    |        |		CMP.B	D2,D1
80000fc2 66 00 f0 c4              |f       |		BNE	_TEST_FAILED
80000fc6 e3 19                    |        |		ROL.B	#0x1,D1
80000fc8 64 ea                    |d       |		BCC	0x80000fb4
80000fca 72 fe                    |r       |		MOVEQ.L	#-0x02,D1
80000fcc 13 c1 93 03 e0 0a        |        |		MOVE.B	D1,IO_RESHA_EEPROM_PAGE_REGISTER
80000fd2 34 39 93 03 e0 0a        |49      |		MOVE.W	IO_RESHA_EEPROM_PAGE_REGISTER,D2
80000fd8 b2 02                    |        |		CMP.B	D2,D1
80000fda 66 00 f0 ac              |f       |		BNE	_TEST_FAILED
80000fde e3 19                    |        |		ROL.B	#0x1,D1
80000fe0 65 ea                    |e       |		BCS	0x80000fcc
80000fe2 4a 07                    |J       |		TST.B	D7
80000fe4 66 cc                    |f       |		BNE	0x80000fb2
80000fe6 4e b9 80 00 00 0c        |N       |		JSR	IOC_EEPROM_PART1_REPORT_OK
80000fec 08 c7 00 1e              |        |		BSET.L	#0x1e,D7
80000ff0 70 00                    |p       |		MOVEQ.L	#0x00,D0
80000ff2 43 f9 80 00 10 d8        |C       |		LEA.L	0x800010d8,A1
80000ff8 61 22                    |a"      |		BSR	0x8000101c
80000ffa 70 01                    |p       |		MOVEQ.L	#0x01,D0
80000ffc 43 f9 80 00 10 e1        |C       |		LEA.L	0x800010e1,A1
80001002 61 18                    |a       |		BSR	0x8000101c
80001004 70 02                    |p       |		MOVEQ.L	#0x02,D0
80001006 43 f9 80 00 10 ec        |C       |		LEA.L	0x800010ec,A1
8000100c 61 0e                    |a       |		BSR	0x8000101c
8000100e 70 03                    |p       |		MOVEQ.L	#0x03,D0
80001010 43 f9 80 00 10 f7        |C       |		LEA.L	0x800010f7,A1
80001016 61 04                    |a       |		BSR	0x8000101c
80001018 60 00 01 50              |`  P    |		BRA	0x8000116a
8000101c 61 00 f0 d0              |a       |		BSR	_IOC_EEPROM_PART1_OUTSTR_INLINE
80001020 44 6f 77 6e 6c 6f 61 64  |Download|		.TXT	'Downloading RESHA EEProm '
8000103a 20 49                    | I      |		MOVEA.L	A1,A0
8000103c 61 00 f0 a6              |a       |		BSR	_IOC_EEPROM_PART1_OUTSTR_PRESERVE_D0(A0)
80001040 61 00 10 1a              |a       |		BSR	IOC_EEPROM_PART2_DOWNLOAD_RESHA_EEPROM_SECTION
80001044 67 00 00 8c              |g       |		BEQ	0x800010d2
80001048 0c 01 00 05              |        |		CMPI.B	#0x05,D1
8000104c 66 2e                    |f.      |		BNE	0x8000107c
8000104e 61 00 f0 9e              |a       |		BSR	_IOC_EEPROM_PART1_OUTSTR_INLINE
80001052 20 20 2d 20 57 61 72 6e  |  - Warn|		.TXT	'  - Warning: Validity Code not present'
8000107a 60 56                    |`V      |		BRA	0x800010d2
8000107c 0c 01 00 02              |        |		CMPI.B	#0x02,D1
80001080 66 2c                    |f,      |		BNE	0x800010ae
80001082 61 00 f0 6a              |a  j    |		BSR	_IOC_EEPROM_PART1_OUTSTR_INLINE
80001086 20 20 2d 20 57 61 72 6e  |  - Warn|		.TXT	'  - Warning: Detected Checksum Error'
800010ac 60 24                    |`$      |		BRA	0x800010d2
800010ae 61 00 f0 3e              |a  >    |		BSR	_IOC_EEPROM_PART1_OUTSTR_INLINE
800010b2 20 20 2d 20 57 61 72 6e  |  - Warn|		.TXT	'  - Warning: Unknown Error Code'
800010d2 61 00 f0 84              |a       |		BSR	0x80000158
800010d6 4e 75                    |Nu      |		RTS
800010d8 30 20 2d 20 54 45 53 54  |0 - TEST|		.XXX[0x50]
800010e0 00 31 20 2d 20 4c 41 4e  | 1 - LAN|
800010e8 43 45 20 00 32 20 2d 20  |CE  2 - |
800010f0 44 49 53 4b 20 20 00 33  |DISK   3|
800010f8 20 2d 20 54 41 50 45 20  | - TAPE |
80001100 20 00 44 69 61 67 20 4d  |  Diag M|
80001108 6f 64 65 6d 00 56 4d 45  |odem VME|
80001110 47 45 4e 00 4c 41 4e 43  |GEN LANC|
80001118 45 00 44 69 73 6b 20 53  |E Disk S|
80001120 43 53 49 00 54 61 70 65  |CSI Tape|
80001128 20 53 43 53 49 00        | SCSI   |		.XXX[0x6]
8000112e 61 00 0f 38              |a  8    |		BSR	IOC_EEPROM_PART2_CALL_RESHA
80001132 67 34                    |g4      |		BEQ	0x80001168
80001134 61 00 ee e6              |a       |		BSR	IOC_EEPROM_PART1_OUTSTR_INLINE
80001138 57 61 72 6e 69 6e 67 3a  |Warning:|		.TXT	'Warning: Unable to call '
80001152 20 49                    | I      |		MOVEA.L	A1,A0
80001154 61 00 ee c2              |a       |		BSR	IOC_EEPROM_PART1_OUTSTR_PRESERVE_D0(A0)
80001158 61 00 ee c2              |a       |		BSR	IOC_EEPROM_PART1_OUTSTR_INLINE
8000115c 20 53 65 6c 66 74 65 73  | Selftes|		.TXT	' Selftest\r\n'
80001164 74 0d 0a 00              |t       |		.TXT	'\n'
80001168 4e 75                    |Nu      |		RTS
8000116a 4e b9 80 00 20 50        |N    P  |		JSR	IOC_EEPROM_PART2_INIT_DMA_MAP()
80001170 30 3c 02 00              |0<      |		MOVE.W	#0x200,D0
80001174 43 f9 80 00 11 02        |C       |		LEA.L	0x80001102,A1
8000117a 61 b2                    |a       |		BSR	0x8000112e
8000117c 30 3c 01 00              |0<      |		MOVE.W	#0x100,D0
80001180 43 f9 80 00 11 0d        |C       |		LEA.L	0x8000110d,A1
80001186 61 a6                    |a       |		BSR	0x8000112e
80001188 30 3c 03 00              |0<      |		MOVE.W	#0x300,D0
8000118c 43 f9 80 00 11 14        |C       |		LEA.L	0x80001114,A1
80001192 61 9a                    |a       |		BSR	0x8000112e
80001194 30 3c 04 00              |0<      |		MOVE.W	#0x400,D0
80001198 43 f9 80 00 11 1a        |C       |		LEA.L	0x8000111a,A1
8000119e 61 8e                    |a       |		BSR	0x8000112e
800011a0 30 3c 05 00              |0<      |		MOVE.W	#0x500,D0
800011a4 43 f9 80 00 11 24        |C    $  |		LEA.L	0x80001124,A1
800011aa 61 82                    |a       |		BSR	0x8000112e
800011ac 4e b9 80 00 00 1c        |N       |		JSR	IOC_EEPROM_PART1_OUTSTR_INLINE
800011b2 20 20 20 20 4c 6f 63 61  |    Loca|		.TXT	'    Local interrupts ...'
800011cc 4d f9 80 00 11 d2        |M       |		LEA.L	0x800011d2,A6
800011d2 20 38 f8 00              | 8      |		MOVE.L	IO_READ_STATUS_p24,D0
800011d6 02 00 00 07              |        |		ANDI.B	#0x07,D0
800011da 0c 00 00 07              |        |		CMPI.B	#0x07,D0
800011de 4a 07                    |J       |		TST.B	D7
800011e0 66 f0                    |f       |		BNE	0x800011d2
800011e2 4d f9 80 00 11 e8        |M       |		LEA.L	0x800011e8,A6
800011e8 42 b8 f9 00              |B       |		CLR.L	IO_CLEAR_BERR_p24
800011ec 42 b8 fd 00              |B       |		CLR.L	IO_CLR_PFINT_p23
800011f0 70 07                    |p       |		MOVEQ.L	#0x07,D0
800011f2 4e 7b 00 00              |N{      |		MOVEC	D0,SFC			; Source Function Code
800011f6 0e 38 00 00 ff fe        | 8      |		MOVES.B	0xfffffffe,D0
800011fc 0c 00 00 50              |   P    |		CMPI.B	#0x50,D0
80001200 66 00 ee 86              |f       |		BNE	_TEST_FAILED
80001204 4a 07                    |J       |		TST.B	D7
80001206 66 e0                    |f       |		BNE	0x800011e8
80001208 4d f9 80 00 12 0e        |M       |		LEA.L	0x8000120e,A6
8000120e 11 fc 00 a7 90 03        |        |		MOVE.B	#0xa7,IO_UART_COMMAND
80001214 11 fc 00 af 90 03        |        |		MOVE.B	#0xaf,IO_UART_COMMAND
8000121a 08 38 00 01 90 01        | 8      |		BTST.B	#0x1,IO_UART_STATUS
80001220 67 f8                    |g       |		BEQ	0x8000121a
80001222 10 38 90 01              | 8      |		MOVE.B	IO_UART_STATUS,D0
80001226 72 07                    |r       |		MOVEQ.L	#0x07,D1
80001228 4e 7b 10 00              |N{      |		MOVEC	D1,SFC			; Source Function Code
8000122c 0e 38 10 00 ff fe        | 8      |		MOVES.B	0xfffffffe,D1
80001232 11 fc 00 a7 90 03        |        |		MOVE.B	#0xa7,IO_UART_COMMAND
80001238 08 38 00 00 90 01        | 8      |		BTST.B	#0x0,IO_UART_STATUS
8000123e 67 f8                    |g       |		BEQ	0x80001238
80001240 42 38 90 00              |B8      |		CLR.B	IO_UART_DATA
80001244 08 38 00 02 90 01        | 8      |		BTST.B	#0x2,IO_UART_STATUS
8000124a 66 f8                    |f       |		BNE	0x80001244
8000124c 08 38 00 02 90 01        | 8      |		BTST.B	#0x2,IO_UART_STATUS
80001252 67 f8                    |g       |		BEQ	0x8000124c
80001254 08 38 00 02 90 01        | 8      |		BTST.B	#0x2,IO_UART_STATUS
8000125a 67 f0                    |g       |		BEQ	0x8000124c
8000125c 08 38 00 00 90 01        | 8      |		BTST.B	#0x0,IO_UART_STATUS
80001262 67 e8                    |g       |		BEQ	0x8000124c
80001264 24 3c 00 00 82 35        |$<   5  |		MOVE.L	#0x8235,D2
8000126a 51 ca ff fe              |Q       |		DBF	D2,0x8000126a
8000126e 42 38 90 03              |B8      |		CLR.B	IO_UART_COMMAND
80001272 08 00 00 05              |        |		BTST.L	#0x5,D0
80001276 67 00 ee 10              |g       |		BEQ	_TEST_FAILED
8000127a 0c 01 00 42              |   B    |		CMPI.B	#0x42,D1
8000127e 66 00 ee 08              |f       |		BNE	_TEST_FAILED
80001282 4a 07                    |J       |		TST.B	D7
80001284 66 88                    |f       |		BNE	0x8000120e
80001286 4d f9 80 00 12 8c        |M       |		LEA.L	0x8000128c,A6
8000128c 70 07                    |p       |		MOVEQ.L	#0x07,D0
8000128e 4e 7b 00 00              |N{      |		MOVEC	D0,SFC			; Source Function Code
80001292 0e 38 00 00 ff fc        | 8      |		MOVES.B	0xfffffffc,D0
80001298 0c 00 00 51              |   Q    |		CMPI.B	#0x51,D0
8000129c 66 00 ed ea              |f       |		BNE	_TEST_FAILED
800012a0 4a 07                    |J       |		TST.B	D7
800012a2 66 e8                    |f       |		BNE	0x8000128c
800012a4 4d f9 80 00 12 aa        |M       |		LEA.L	0x800012aa,A6
800012aa 42 38 a0 0d              |B8      |		CLR.B	IO_DUART_OPCR
800012ae 11 fc 00 10 a0 0e        |        |		MOVE.B	#0x10,IO_DUART_SET_OPC_START_COUNTER
800012b4 70 07                    |p       |		MOVEQ.L	#0x07,D0
800012b6 4e 7b 00 00              |N{      |		MOVEC	D0,SFC			; Source Function Code
800012ba 0e 38 00 00 ff fc        | 8      |		MOVES.B	0xfffffffc,D0
800012c0 11 fc 00 10 a0 0f        |        |		MOVE.B	#0x10,IO_DUART_CLR_OPC_STOP_COUNTER
800012c6 0c 00 00 46              |   F    |		CMPI.B	#0x46,D0
800012ca 66 00 ed bc              |f       |		BNE	_TEST_FAILED
800012ce 4a 07                    |J       |		TST.B	D7
800012d0 66 d8                    |f       |		BNE	0x800012aa
800012d2 4d f9 80 00 12 d8        |M       |		LEA.L	0x800012d8,A6
800012d8 11 fc 00 a7 90 03        |        |		MOVE.B	#0xa7,IO_UART_COMMAND
800012de 08 38 00 00 90 01        | 8      |		BTST.B	#0x0,IO_UART_STATUS
800012e4 67 f8                    |g       |		BEQ	0x800012de
800012e6 42 38 90 00              |B8      |		CLR.B	IO_UART_DATA
800012ea 08 38 00 01 90 01        | 8      |		BTST.B	#0x1,IO_UART_STATUS
800012f0 67 f8                    |g       |		BEQ	0x800012ea
800012f2 72 07                    |r       |		MOVEQ.L	#0x07,D1
800012f4 4e 7b 10 00              |N{      |		MOVEC	D1,SFC			; Source Function Code
800012f8 0e 38 10 00 ff fc        | 8      |		MOVES.B	0xfffffffc,D1
800012fe 08 38 00 02 90 01        | 8      |		BTST.B	#0x2,IO_UART_STATUS
80001304 67 f8                    |g       |		BEQ	0x800012fe
80001306 08 38 00 02 90 01        | 8      |		BTST.B	#0x2,IO_UART_STATUS
8000130c 67 f0                    |g       |		BEQ	0x800012fe
8000130e 08 38 00 00 90 01        | 8      |		BTST.B	#0x0,IO_UART_STATUS
80001314 67 e8                    |g       |		BEQ	0x800012fe
80001316 24 3c 00 00 82 35        |$<   5  |		MOVE.L	#0x8235,D2
8000131c 51 ca ff fe              |Q       |		DBF	D2,0x8000131c
80001320 42 38 90 03              |B8      |		CLR.B	IO_UART_COMMAND
80001324 0c 01 00 45              |   E    |		CMPI.B	#0x45,D1
80001328 66 00 ed 5e              |f  ^    |		BNE	_TEST_FAILED
8000132c 4a 07                    |J       |		TST.B	D7
8000132e 66 a8                    |f       |		BNE	0x800012d8
80001330 4d f9 80 00 13 36        |M    6  |		LEA.L	0x80001336,A6
80001336 42 38 a0 0d              |B8      |		CLR.B	IO_DUART_OPCR
8000133a 11 fc 00 20 a0 0e        |        |		MOVE.B	#0x20,IO_DUART_SET_OPC_START_COUNTER
80001340 70 07                    |p       |		MOVEQ.L	#0x07,D0
80001342 4e 7b 00 00              |N{      |		MOVEC	D0,SFC			; Source Function Code
80001346 0e 38 00 00 ff fc        | 8      |		MOVES.B	0xfffffffc,D0
8000134c 11 fc 00 20 a0 0f        |        |		MOVE.B	#0x20,IO_DUART_CLR_OPC_STOP_COUNTER
80001352 0c 00 00 44              |   D    |		CMPI.B	#0x44,D0
80001356 66 00 ed 30              |f  0    |		BNE	_TEST_FAILED
8000135a 4a 07                    |J       |		TST.B	D7
8000135c 66 d8                    |f       |		BNE	0x80001336
8000135e 4d f9 80 00 13 68        |M    h  |		LEA.L	0x80001368,A6
80001364 42 b8 f5 00              |B       |		CLR.L	IO_FIFO_INIT_p68_p69
80001368 70 07                    |p       |		MOVEQ.L	#0x07,D0
8000136a 4e 7b 00 00              |N{      |		MOVEC	D0,SFC			; Source Function Code
8000136e 0e 38 00 00 ff f2        | 8      |		MOVES.B	0xfffffff2,D0
80001374 0c 00 00 52              |   R    |		CMPI.B	#0x52,D0
80001378 66 00 ed 0e              |f       |		BNE	_TEST_FAILED
8000137c 4a 07                    |J       |		TST.B	D7
8000137e 66 e8                    |f       |		BNE	0x80001368
80001380 4d f9 80 00 13 86        |M       |		LEA.L	0x80001386,A6
80001386 42 38 a0 0d              |B8      |		CLR.B	IO_DUART_OPCR
8000138a 11 fc 00 08 a0 0e        |        |		MOVE.B	#0x08,IO_DUART_SET_OPC_START_COUNTER
80001390 70 07                    |p       |		MOVEQ.L	#0x07,D0
80001392 4e 7b 00 00              |N{      |		MOVEC	D0,SFC			; Source Function Code
80001396 0e 38 00 00 ff f2        | 8      |		MOVES.B	0xfffffff2,D0
8000139c 11 fc 00 08 a0 0f        |        |		MOVE.B	#0x08,IO_DUART_CLR_OPC_STOP_COUNTER
800013a2 0c 00 00 4f              |   O    |		CMPI.B	#0x4f,D0
800013a6 66 00 ec e0              |f       |		BNE	_TEST_FAILED
800013aa 4a 07                    |J       |		TST.B	D7
800013ac 66 d8                    |f       |		BNE	0x80001386
800013ae 4d f9 80 00 13 b4        |M       |		LEA.L	0x800013b4,A6
800013b4 42 b8 f5 00              |B       |		CLR.L	IO_FIFO_INIT_p68_p69
800013b8 21 fc 00 00 00 01 f3 00  |!       |		MOVE.L	#0x1,IO_SENSE_TEST_p25
800013c0 70 07                    |p       |		MOVEQ.L	#0x07,D0
800013c2 4e 7b 00 00              |N{      |		MOVEC	D0,SFC			; Source Function Code
800013c6 0e 38 00 00 ff f2        | 8      |		MOVES.B	0xfffffff2,D0
800013cc 42 b8 f3 00              |B       |		CLR.L	IO_SENSE_TEST_p25
800013d0 0c 00 00 4d              |   M    |		CMPI.B	#0x4d,D0
800013d4 66 00 ec b2              |f       |		BNE	_TEST_FAILED
800013d8 4a 07                    |J       |		TST.B	D7
800013da 66 d8                    |f       |		BNE	0x800013b4
800013dc 4d f9 80 00 13 e2        |M       |		LEA.L	0x800013e2,A6
800013e2 42 b8 f5 00              |B       |		CLR.L	IO_FIFO_INIT_p68_p69
800013e6 42 b8 f7 00              |B       |		CLR.L	IO_CPU_REQUEST_p69
800013ea 21 fc 00 00 00 02 f3 00  |!       |		MOVE.L	#0x2,IO_SENSE_TEST_p25
800013f2 70 07                    |p       |		MOVEQ.L	#0x07,D0
800013f4 4e 7b 00 00              |N{      |		MOVEC	D0,SFC			; Source Function Code
800013f8 0e 38 00 00 ff f2        | 8      |		MOVES.B	0xfffffff2,D0
800013fe 42 b8 f3 00              |B       |		CLR.L	IO_SENSE_TEST_p25
80001402 0c 00 00 4e              |   N    |		CMPI.B	#0x4e,D0
80001406 66 00 ec 80              |f       |		BNE	_TEST_FAILED
8000140a 4a 07                    |J       |		TST.B	D7
8000140c 66 d4                    |f       |		BNE	0x800013e2
8000140e 4d f9 80 00 14 14        |M       |		LEA.L	0x80001414,A6
80001414 42 38 a0 0d              |B8      |		CLR.B	IO_DUART_OPCR
80001418 11 fc 00 40 a0 0e        |   @    |		MOVE.B	#0x40,IO_DUART_SET_OPC_START_COUNTER
8000141e 70 07                    |p       |		MOVEQ.L	#0x07,D0
80001420 4e 7b 00 00              |N{      |		MOVEC	D0,SFC			; Source Function Code
80001424 0e 38 00 00 ff f2        | 8      |		MOVES.B	0xfffffff2,D0
8000142a 11 fc 00 40 a0 0f        |   @    |		MOVE.B	#0x40,IO_DUART_CLR_OPC_STOP_COUNTER
80001430 0c 00 00 4b              |   K    |		CMPI.B	#0x4b,D0
80001434 66 00 ec 52              |f  R    |		BNE	_TEST_FAILED
80001438 4a 07                    |J       |		TST.B	D7
8000143a 66 d8                    |f       |		BNE	0x80001414
8000143c 4d f9 80 00 14 42        |M    B  |		LEA.L	0x80001442,A6
80001442 11 fc 00 04 a0 04        |        |		MOVE.B	#0x04,IO_DUART_ACR_IPCR
80001448 11 fc 00 80 a0 05        |        |		MOVE.B	#0x80,IO_DUART_IMR_ISR
8000144e 08 38 00 07 a0 05        | 8      |		BTST.B	#0x7,IO_DUART_IMR_ISR
80001454 67 f8                    |g       |		BEQ	0x8000144e
80001456 70 07                    |p       |		MOVEQ.L	#0x07,D0
80001458 4e 7b 00 00              |N{      |		MOVEC	D0,SFC			; Source Function Code
8000145c 0e 38 00 00 ff f2        | 8      |		MOVES.B	0xfffffff2,D0
80001462 12 38 a0 04              | 8      |		MOVE.B	IO_DUART_ACR_IPCR,D1
80001466 42 38 a0 05              |B8      |		CLR.B	IO_DUART_IMR_ISR
8000146a 0c 00 00 4a              |   J    |		CMPI.B	#0x4a,D0
8000146e 66 00 ec 18              |f       |		BNE	_TEST_FAILED
80001472 4a 07                    |J       |		TST.B	D7
80001474 66 cc                    |f       |		BNE	0x80001442
80001476 4d f9 80 00 14 7c        |M    |  |		LEA.L	0x8000147c,A6
8000147c 11 fc 00 01 90 03        |        |		MOVE.B	#0x01,IO_UART_COMMAND
80001482 08 38 00 00 90 01        | 8      |		BTST.B	#0x0,IO_UART_STATUS
80001488 67 f8                    |g       |		BEQ	0x80001482
8000148a 70 07                    |p       |		MOVEQ.L	#0x07,D0
8000148c 4e 7b 00 00              |N{      |		MOVEC	D0,SFC			; Source Function Code
80001490 0e 38 00 00 ff f2        | 8      |		MOVES.B	0xfffffff2,D0
80001496 12 38 a0 04              | 8      |		MOVE.B	IO_DUART_ACR_IPCR,D1
8000149a 42 38 a0 05              |B8      |		CLR.B	IO_DUART_IMR_ISR
8000149e 42 38 90 03              |B8      |		CLR.B	IO_UART_COMMAND
800014a2 0c 00 00 49              |   I    |		CMPI.B	#0x49,D0
800014a6 66 00 eb e0              |f       |		BNE	_TEST_FAILED
800014aa 4a 07                    |J       |		TST.B	D7
800014ac 66 ce                    |f       |		BNE	0x8000147c
800014ae 4d f9 80 00 14 b4        |M       |		LEA.L	0x800014b4,A6
800014b4 42 38 a0 0d              |B8      |		CLR.B	IO_DUART_OPCR
800014b8 11 fc 00 80 a0 0e        |        |		MOVE.B	#0x80,IO_DUART_SET_OPC_START_COUNTER
800014be 70 07                    |p       |		MOVEQ.L	#0x07,D0
800014c0 4e 7b 00 00              |N{      |		MOVEC	D0,SFC			; Source Function Code
800014c4 0e 38 00 00 ff f2        | 8      |		MOVES.B	0xfffffff2,D0
800014ca 11 fc 00 80 a0 0f        |        |		MOVE.B	#0x80,IO_DUART_CLR_OPC_STOP_COUNTER
800014d0 0c 00 00 48              |   H    |		CMPI.B	#0x48,D0
800014d4 66 00 eb b2              |f       |		BNE	_TEST_FAILED
800014d8 4a 07                    |J       |		TST.B	D7
800014da 66 d8                    |f       |		BNE	0x800014b4
800014dc 4e b9 80 00 00 0c        |N       |		JSR	IOC_EEPROM_PART1_REPORT_OK
800014e2 4e b9 80 00 00 1c        |N       |		JSR	IOC_EEPROM_PART1_OUTSTR_INLINE
800014e8 20 20 20 20 49 6c 6c 65  |    Ille|		.TXT	'    Illegal reference protection ...'
8000150e 4d f9 80 00 15 1a        |M       |		LEA.L	0x8000151a,A6
80001514 2c 3c 80 00 15 e0        |,<      |		MOVE.L	#0x800015e0,D6
8000151a 42 b8 f9 00              |B       |		CLR.L	IO_CLEAR_BERR_p24
8000151e 21 fc 80 00 15 30 00 08  |!    0  |		MOVE.L	#0x80001530,0x8
80001526 20 39 01 00 00 00        | 9      |		MOVE.L	0x1000000,D0		; Manual
8000152c 60 00 eb 5a              |`  Z    |		BRA	_TEST_FAILED
80001530 2e 7c 00 07 ff fc 20 38  |.|     8|		.XXX[0x30]
80001538 f8 00 08 00 00 19 67 00  |      g |
80001540 eb 48 42 b8 f9 00 20 38  | HB    8|
80001548 f8 00 08 00 00 19 66 00  |      f |
80001550 eb 38 4a 07 66 c4 4d f9  | 8J f M |
80001558 80 00 15 5c 42 b8 f9 00  |   \B   |
80001560 21 fc 80 00 15 72        |!    r  |		.XXX[0x6]
											; Manual
80001566 00 08                    |        |		.XXX[0x2]
80001568 20 39 02 00 00 00 60 00  | 9    ` |		.XXX[0x40]
80001570 eb 18 2e 7c 00 07 ff fc  |  .|    |
80001578 20 38 f8 00 08 00 00 19  | 8      |
80001580 67 00 eb 06 42 b8 f9 00  |g   B   |
80001588 20 38 f8 00 08 00 00 19  | 8      |
80001590 66 00 ea f6 4a 07 66 c4  |f   J f |
80001598 4d f9 80 00 15 9e 42 b8  |M     B |
800015a0 f9 00 21 fc 80 00 15 b4  |  !     |
											; Manual
800015a8 00 08 20 39 c0 00 00 00  |   9    |		.XXX[0x80]
800015b0 60 00 ea d6 2e 7c 00 07  |`   .|  |
800015b8 ff fc 20 38 f8 00 08 00  |   8    |
800015c0 00 19 67 00 ea c4 42 b8  |  g   B |
800015c8 f9 00 20 38 f8 00 08 00  |   8    |
800015d0 00 19 66 00 ea b4 4a 07  |  f   J |
800015d8 66 c4 4e b9 80 00 00 0c  |f N     |
800015e0 4e b9 80 00 00 1c 20 20  |N       |
800015e8 20 20 49 2f 4f 20 62 75  |  I/O bu|
800015f0 73 20 70 61 72 69 74 79  |s parity|
800015f8 20 2e 2e 2e 00 ff 4d f9  | ...  M |
80001600 80 00 16 0a 2c 3c 80 00  |    ,<  |
80001608 16 7e 21 fc 80 00 16 34  | ~!    4|
80001610 00 08 42 b9 a1 00 00 00  |  B     |
80001618 42 b8 f4 00 31 fc 12 34  |B   1  4|
80001620 00 00 21 fc 00 04 00 00  |  !     |
											; Manual
80001628 f4 00 30 39 93 00 00 00  |  09    |		.XXX[0x98]
80001630 60 00 ea 56 42 b8 00 08  |`  VB   |
80001638 42 b8 00 00 30 2f 00 06  |B   0/  |
80001640 32 2f 00 0a 24 2f 00 10  |2/  $/  |
80001648 26 2f 00 2c 2e 7c 00 07  |&/ ,.|  |
80001650 ff fc 0c 40 b0 08 66 00  |   @  f |
80001658 ea 30 0c 41 01 65 66 00  | 0 A ef |
80001660 ea 28 0c 82 93 00 00 00  | (      |
80001668 66 00 ea 1e 0c 43 12 34  |f    C 4|
80001670 66 00 ea 16 4a 07 66 92  |f   J f |
80001678 4e b9 80 00 00 0c 4e b9  |N     N |
80001680 80 00 00 1c 20 20 20 20  |        |
80001688 49 2f 4f 20 62 75 73 20  |I/O bus |
80001690 73 70 75 72 69 6f 75 73  |spurious|
80001698 20 69 6e 74 65 72 72 75  | interru|
800016a0 70 74 73 20 2e 2e 2e 00  |pts ... |
800016a8 4d f9 80 00 16 ae 70 05  |M     p |
800016b0 72 07 4e 7b 10 00 72 f0  |r N{  r |
800016b8 d2 80 d2 80 21 fc 80 00  |    !   |
800016c0 16 ce                    |        |		.XXX[0x2]
											; Manual
800016c2 00 08 0e 30 20 00        |   0    |		.XXX[0x6]
800016c8 11 90 60 00 e9 bc 42 b8  |  `   B |		.XXX[0x508]
800016d0 00 08 2e 7c 00 07 ff fc  |  .|    |
800016d8 53 00 0c 00 00 01 66 d0  |S     f |
800016e0 4a 07 66 ca 4e b9 80 00  |J f N   |
800016e8 00 0c 4e b9 80 00 00 1c  |  N     |
800016f0 20 20 20 20 54 65 6d 70  |    Temp|
800016f8 65 72 61 74 75 72 65 20  |erature |
80001700 73 65 6e 73 6f 72 73 20  |sensors |
80001708 2e 2e 2e 00 4d f9 80 00  |... M   |
80001710 17 1e 2c 3c 80 00 17 58  |  ,<   X|
80001718 08 07 00 1e 67 34 41 f8  |    g4A |
80001720 ff 00 43 f8 f3 00 20 10  |  C     |
80001728 02 00 00 fc 0c 00 00 7c  |       ||
80001730 66 00 e9 56 22 bc 00 00  |f  V"   |
80001738 00 04 4e 71 4e 71 20 10  |  NqNq  |
80001740 42 91 02 00 00 fc 0c 00  |B       |
80001748 00 fc 66 00 e9 3c 4a 07  |  f  <J |
80001750 66 cc 4e b9 80 00 00 0c  |f N     |
80001758 4e b9 80 00 00 1c 20 20  |N       |
80001760 20 20 49 4f 43 20 64 69  |  IOC di|
80001768 61 67 6e 6f 73 74 69 63  |agnostic|
80001770 20 70 72 6f 63 65 73 73  | process|
80001778 6f 72 20 2e 2e 2e 00 ff  |or ...  |
80001780 4d f9 80 00 17 8c 08 07  |M       |
80001788 00 1e 67 78 42 38 a0 0d  |  gxB8  |
80001790 11 fc 00 04 a0 0f 42 38  |      B8|
80001798 a0 04 11 fc 00 10 a0 0a  |        |
800017a0 11 fc 00 ee a0 09 11 fc  |        |
800017a8 00 1f a0 08 11 fc 00 07  |        |
800017b0 a0 08 11 fc 00 05 a0 0a  |        |
800017b8 21 fc 00 00 00 01 fe 00  |!       |
800017c0 20 3c 00 00 82 35 51 ca  | <   5Q |
800017c8 ff fe 08 38 00 02 a0 09  |   8    |
800017d0 67 f8 11 fc 00 10 a0 0a  |g       |
800017d8 11 fc 00 1f a0 08 11 fc  |        |
800017e0 00 04 a0 0b 08 38 00 00  |     8  |
800017e8 a0 09 67 f8 10 38 a0 0b  |  g  8  |
800017f0 02 00 00 0f 0c 00 00 05  |        |
800017f8 66 00 e8 8e 42 b8 fe 00  |f   B   |
80001800 4a 07 66 88 4e b9 80 00  |J f N   |
80001808 00 0c 4e b9 80 00 00 1c  |  N     |
80001810 20 20 20 20 50 6f 77 65  |    Powe|
80001818 72 20 6d 61 72 67 69 6e  |r margin|
80001820 69 6e 67 20 2e 2e 2e 00  |ing ... |
80001828 4d f9 80 00 18 2e 41 f8  |M    .A |
80001830 fe 00 42 82 08 c2 00 01  |  B     |
80001838 20 82 22 02 08 c1 00 03  |  "     |
80001840 20 81 70 64 61 00 e9 24  |  pda  $|
80001848 22 02 08 c1 00 02 20 81  |"       |
80001850 70 64 61 00 e9 16 20 82  |pda     |
80001858 70 64 61 00 e9 0e 08 82  |pda     |
80001860 00 01 20 82 4a 07 66 c6  |    J f |
80001868 4e b9 80 00 00 0c 4e b9  |N     N |
80001870 80 00 00 1c 20 20 20 20  |        |
80001878 43 6c 6f 63 6b 20 6d 61  |Clock ma|
80001880 72 67 69 6e 69 6e 67 20  |rgining |
80001888 2e 2e 2e 00 4d f9 80 00  |... M   |
80001890 18 9c 2c 3c 80 00 19 8e  |  ,<    |
80001898 41 f8 f8 00 20 10 08 00  |A       |
800018a0 00 1f 67 00 e7 e4 4a 07  |  g   J |
800018a8 66 f2 4d f9 80 00 18 b8  |f M     |
800018b0 41 f8 f8 00 43 f8 f4 00  |A   C   |
800018b8 20 10 08 80 00 10 22 80  |      " |
800018c0 20 10 08 00 00 10 66 00  |      f |
800018c8 e7 c0 22 00 08 c1 00 10  |  "     |
800018d0 22 81 22 10 22 80 08 01  |" " "   |
800018d8 00 10 67 00 e7 ac 4a 07  |  g   J |
800018e0 66 d6 4d f9 80 00 18 e8  |f M     |
800018e8 21 cf 00 00 21 fc 80 00  |!   !   |
800018f0 19 1e 00 04 4e 7a 00 02  |    Nz  |
800018f8 21 c0 00 08 41 f8 f8 00  |!   A   |
80001900 43 f8 f4 00 20 10 08 c0  |C       |
80001908 00 10 22 80 4a b8 fa 00  |  " J   |
80001910 4e 71 4e 71 4e 71 4e 71  |NqNqNqNq|
80001918 4e 71 61 00 e7 6c 20 38  |Nqa  l 8|
80001920 00 08 4e 7b 00 02 4a 07  |  N{  J |
80001928 66 be 4d f9 80 00 19 30  |f M    0|
80001930 20 38 f8 00 08 00 00 1f  | 8      |
80001938 66 00 e7 4e 4a 07 66 f0  |f  NJ f |
80001940 4d f9 80 00 19 4e 41 f8  |M    NA |
80001948 f8 00 43 f8 f4 00 20 10  |  C     |
80001950 08 80 00 10 22 80 21 cf  |    " ! |
80001958 00 00 21 fc 80 00 19 7c  |  !    ||
80001960 00 04 4e 7a 00 02 21 c0  |  Nz  ! |
80001968 00 08 4a b8 fa 00 4e 71  |  J   Nq|
80001970 4e 71 4e 71 4e 71 4e 71  |NqNqNqNq|
80001978 61 00 e7 0e 20 38 00 08  |a    8  |
80001980 4e 7b 00 02 4a 07 66 c6  |N{  J f |
80001988 4e b9 80 00 00 0c 20 38  |N      8|
80001990 ff 00 08 00 00 00 67 06  |      g |
80001998 48 47 4a 07 66 22 61 00  |HGJ f"a |
800019a0 e6 7c 53 65 6c 66 74 65  | |Selfte|
800019a8 73 74 20 70 61 73 73 65  |st passe|
800019b0 64 0d 0a 00 21 fc 00 00  |d   !   |
800019b8 00 0f f2 00 60 00 06 46  |    `  F|
800019c0 0c 07 00 0a 6a 00 01 a2  |    j   |
800019c8 61 00 e6 52 0d 0a 20 57  |a  R   W|
800019d0 41 52 4e 49 4e 47 20 21  |ARNING !|
800019d8 21 20 07 00 02 87 00 00  |!       |
800019e0 00 0f e3 1f 41 f9 80 00  |    A   |
800019e8 1b ba d1 c7 61 00 e6 2a  |    a  *|
800019f0 61 00 e6 2a 20 53 75 62  |a  * Sub|
800019f8 74 65 73 74 28 73 29 20  |test(s) |
80001a00 66 61 69 6c 65 64 2e 20  |failed. |
80001a08 41 74 74 65 6d 70 74 73  |Attempts|
80001a10 20 74 6f 20 62 6f 6f 74  | to boot|
80001a18 20 74 68 69 73 20 6d 61  | this ma|
80001a20 63 68 69 6e 65 0d 0a 20  |chine   |
80001a28 6d 61 79 20 66 61 69 6c  |may fail|
80001a30 20 6f 72 20 74 68 65 20  | or the |
80001a38 6d 61 63 68 69 6e 65 20  |machine |
80001a40 6d 61 79 20 63 72 61 73  |may cras|
80001a48 68 20 61 66 74 65 72 20  |h after |
80001a50 62 6f 6f 74 69 6e 67 2e  |booting.|
80001a58 20 20 41 70 70 72 6f 70  |  Approp|
80001a60 72 69 61 74 65 0d 0a 20  |riate   |
80001a68 73 65 72 76 69 63 65 20  |service |
80001a70 69 6e 64 69 76 69 64 75  |individu|
80001a78 61 6c 73 20 73 68 6f 75  |als shou|
80001a80 6c 64 20 62 65 20 6e 6f  |ld be no|
80001a88 74 69 66 69 65 64 20 74  |tified t|
80001a90 6f 20 73 63 68 65 64 75  |o schedu|
80001a98 6c 65 20 72 65 70 61 69  |le repai|
80001aa0 72 73 2e 0d 0a 0a 20 41  |rs.    A|
80001aa8 74 74 65 6d 70 74 20 65  |ttempt e|
80001ab0 6d 65 72 67 65 6e 63 79  |mergency|
80001ab8 20 62 6f 6f 74 20 28 22  | boot ("|
80001ac0 59 22 20 77 69 6c 6c 20  |Y" will |
80001ac8 62 6f 6f 74 2c 20 22 4e  |boot, "N|
80001ad0 22 20 77 69 6c 6c 20 72  |" will r|
80001ad8 65 72 75 6e 20 74 65 73  |erun tes|
80001ae0 74 73 29 20 3f 00 11 fc  |ts) ?   |
80001ae8 00 26 90 03 10 38 90 00  | &   8  |
80001af0 10 38 90 00 08 38 00 01  | 8   8  |
80001af8 90 01 67 f8 10 38 90 00  |  g  8  |
80001b00 02 00 00 5f 0c 00 00 4e  |   _   N|
80001b08 67 00 00 9a b0 3c 00 59  |g    < Y|
80001b10 67 0a 4e b9 80 00 00 1c  |g N     |
80001b18 3f 00 60 ca 4e b9 80 00  |? ` N   |
80001b20 00 1c 20 59 0d 0a 0a 2a  |   Y   *|
80001b28 2a 2a 2a 2a 2a 2a 2a 20  |******* |
80001b30 43 4f 4e 54 49 4e 55 49  |CONTINUI|
80001b38 4e 47 20 57 49 54 48 20  |NG WITH |
80001b40 4b 4e 4f 57 4e 20 48 41  |KNOWN HA|
80001b48 52 44 57 41 52 45 20 50  |RDWARE P|
80001b50 52 4f 42 4c 45 4d 53 20  |ROBLEMS |
80001b58 2a 2a 2a 2a 2a 2a 2a 2a  |********|
80001b60 0d 0a 00 ff 60 00 fe 4e  |    `  N|
80001b68 4e b9 80 00 00 1c 0d 0a  |N       |
80001b70 0a 20 54 4f 4f 20 4d 41  |  TOO MA|
80001b78 4e 59 20 53 45 4c 46 54  |NY SELFT|
80001b80 45 53 54 53 20 46 41 49  |ESTS FAI|
80001b88 4c 45 44 2c 20 48 41 4c  |LED, HAL|
80001b90 54 49 4e 47 20 2e 2e 2e  |TING ...|
80001b98 00 ff 21 fc 00 00 00 01  |  !     |
80001ba0 00 0c 60 c5 4e b9 80 00  |  ` N   |
80001ba8 00 1c 20 4e 0d 0a 0a 00  |   N    |
80001bb0 2e 7c 00 07 ff fc 60 00  |.|    ` |
80001bb8 e4 6c 00 00 31 00 32 00  | l  1 2 |
80001bc0 33 00 34 00 35 00 36 00  |3 4 5 6 |
80001bc8 37 00 38 00 39 00 ff ff  |7 8 9   |
80001bd0 ff ff ff ff ff ff ff ff  |        |		.BLANK	ff[0x428]
80001ff8 ff ff                    |        |		.XXX[0x2]
80001ffa ; --------------------------------------------------------------------------------------
80001ffa ; Test, Revision, slot and checksum
80001ffa ; --------------------------------------------------------------------------------------
80001ffa 00                       |        |		.TEST	00
80001ffb 92 05 05                 |        |		.REV	92,05,05
80001ffe 21                       |!       |		.SLOT	0x21
80001fff f0                       |        |		.CSUM	0xf0
80002000 ; --------------------------------------------------------------------------------------
80002000 ; Exported Entrypoint
80002000 ; --------------------------------------------------------------------------------------
80002000					IOC_EEPROM_PART2_CPU_RESET:
80002000 60 00 17 56              |`  V    |		BRA	_IOC_EEPROM_PART2_CPU_RESET
80002004 ; --------------------------------------------------------------------------------------
80002004 ; Exported Entrypoint
80002004 ; --------------------------------------------------------------------------------------
80002004					IOC_EEPROM_PART2_EXPORT_2004:
80002004 60 00 00 72              |`  r    |		BRA	_IOC_EEPROM_PART2_EXPORT_2004
80002008 ; --------------------------------------------------------------------------------------
80002008 ; Exported Entrypoint
80002008 ; --------------------------------------------------------------------------------------
80002008					IOC_EEPROM_PART2_EXPORT_2008:
80002008 60 00 00 9c              |`       |		BRA	_IOC_EEPROM_PART2_EXPORT_2008
8000200c ; --------------------------------------------------------------------------------------
8000200c ; Exported Entrypoint
8000200c ; --------------------------------------------------------------------------------------
8000200c					IOC_EEPROM_PART2_RESTART_MACHINE():
8000200c 60 00 16 3a              |`  :    |		BRA	_IOC_EEPROM_PART2_RESTART_MACHINE()
80002010 ; --------------------------------------------------------------------------------------
80002010 ; Exported Entrypoint
80002010 ; --------------------------------------------------------------------------------------
80002010					IOC_EEPROM_PART2_EXPORT_2010:
80002010 60 00 0d ac              |`       |		BRA	_IOC_EEPROM_PART2_EXPORT_2010
80002014 ; --------------------------------------------------------------------------------------
80002014 ; Exported Entrypoint
80002014 ; --------------------------------------------------------------------------------------
80002014					IOC_EEPROM_PART2_IN_CHAR():
80002014 60 00 0a 8a              |`       |		BRA	_IOC_EEPROM_PART2_IN_CHAR()
80002018 ; --------------------------------------------------------------------------------------
80002018 ; Exported Entrypoint
80002018 ; --------------------------------------------------------------------------------------
80002018					IOC_EEPROM_PART2_OUT_CHAR(D0):
80002018 60 00 0a b2              |`       |		BRA	_IOC_EEPROM_PART2_OUT_CHAR(D0)
8000201c ; --------------------------------------------------------------------------------------
8000201c ; Exported Entrypoint
8000201c ; --------------------------------------------------------------------------------------
8000201c					IOC_EEPROM_PART2_OUT_HEX_DIGIT(D0):
8000201c 60 00 0a 9e              |`       |		BRA	_IOC_EEPROM_PART2_OUT_HEX_DIGIT(D0)
80002020 ; --------------------------------------------------------------------------------------
80002020 ; Exported Entrypoint
80002020 ; --------------------------------------------------------------------------------------
80002020					IOC_EEPROM_PART2_OUT_DIGIT(D0):
80002020 60 00 0a a6              |`       |		BRA	_IOC_EEPROM_PART2_OUT_DIGIT(D0)
80002024 ; --------------------------------------------------------------------------------------
80002024 ; Exported Entrypoint
80002024 ; --------------------------------------------------------------------------------------
80002024					IOC_EEPROM_PART2_OUT_NUMBER(D0):
80002024 60 00 0a e8              |`       |		BRA	_IOC_EEPROM_PART2_OUT_NUMBER(D0)
80002028 ; --------------------------------------------------------------------------------------
80002028 ; Exported Entrypoint
80002028 ; --------------------------------------------------------------------------------------
80002028					IOC_EEPROM_PART2_OUT_TEXT():
80002028 60 00 0a 36              |`  6    |		BRA	_IOC_EEPROM_PART2_OUT_TEXT()
8000202c ; --------------------------------------------------------------------------------------
8000202c ; Exported Entrypoint
8000202c ; --------------------------------------------------------------------------------------
8000202c					IOC_EEPROM_PART2_OUT_TEXT(A3):
8000202c 60 00 0a 56              |`  V    |		BRA	_IOC_EEPROM_PART2_OUT_TEXT(A3)
80002030 ; --------------------------------------------------------------------------------------
80002030 ; Exported Entrypoint
80002030 ; --------------------------------------------------------------------------------------
80002030					IOC_EEPROM_PART2_OUT_CRNL():
80002030 60 00 0b 0e              |`       |		BRA	_IOC_EEPROM_PART2_OUT_CRNL()
80002034 ; --------------------------------------------------------------------------------------
80002034 ; Exported Entrypoint
80002034 ; --------------------------------------------------------------------------------------
80002034					IOC_EEPROM_PART2_ASK(A3=PROMPT->A0):
80002034 60 00 09 10              |`       |		BRA	_IOC_EEPROM_PART2_ASK(A3=PROMPT->A0)
80002038 ; --------------------------------------------------------------------------------------
80002038 ; Exported Entrypoint
80002038 ; --------------------------------------------------------------------------------------
80002038					IOC_EEPROM_PART2_ASK_YES_OR_NO(A2=PROMPT):
80002038 60 00 09 b4              |`       |		BRA	_IOC_EEPROM_PART2_ASK_YES_OR_NO(A2=PROMPT)
8000203c ; --------------------------------------------------------------------------------------
8000203c ; Exported Entrypoint
8000203c ; --------------------------------------------------------------------------------------
8000203c					IOC_EEPROM_PART2_ATOI(*A0->D0):
8000203c 60 00 0b 0c              |`       |		BRA	_IOC_EEPROM_PART2_ATOI(*A0->D0)
80002040 ; --------------------------------------------------------------------------------------
80002040 ; Exported Entrypoint
80002040 ; --------------------------------------------------------------------------------------
80002040					IOC_EEPROM_PART2_OUT_MAC_ADDRESS(A0):
80002040 60 00 14 ac              |`       |		BRA	_IOC_EEPROM_PART2_OUT_MAC_ADDRESS(A0)
80002044 ; --------------------------------------------------------------------------------------
80002044 ; Exported Entrypoint
80002044 ; --------------------------------------------------------------------------------------
80002044					IOC_EEPROM_PART2_OUT_CLIENT_IP():
80002044 60 00 14 e6              |`       |		BRA	_IOC_EEPROM_PART2_OUT_CLIENT_IP()
80002048 ; --------------------------------------------------------------------------------------
80002048 ; Exported Entrypoint
80002048 ; --------------------------------------------------------------------------------------
80002048					IOC_EEPROM_PART2_OUT_SERVER_IP():
80002048 60 00 14 cc              |`       |		BRA	_IOC_EEPROM_PART2_OUT_SERVER_IP()
8000204c ; --------------------------------------------------------------------------------------
8000204c ; Exported Entrypoint
8000204c ; --------------------------------------------------------------------------------------
8000204c					IOC_EEPROM_PART2_EXPORT_BREAK_KEY_MENU():
8000204c 60 00 08 34              |`  4    |		BRA	_IOC_EEPROM_PART2_EXPORT_BREAK_KEY_MENU()
80002050 ; --------------------------------------------------------------------------------------
80002050 ; Exported Entrypoint
80002050 ; --------------------------------------------------------------------------------------
80002050					IOC_EEPROM_PART2_INIT_DMA_MAP():
80002050 60 00 01 a8              |`       |		BRA	_IOC_EEPROM_PART2_INIT_DMA_MAP()
80002054 ; --------------------------------------------------------------------------------------
80002054 ; Exported Entrypoint
80002054 ; --------------------------------------------------------------------------------------
80002054					IOC_EEPROM_PART2_EXPORT_2054:
80002054 60 00 18 da              |`       |		BRA	_IOC_EEPROM_PART2_EXPORT_2054
80002058 ; --------------------------------------------------------------------------------------
80002058 ; Exported Entrypoint
80002058 ; --------------------------------------------------------------------------------------
80002058					IOC_EEPROM_PART2_EXPORT_2058:
80002058 60 00 19 0c              |`       |		BRA	_IOC_EEPROM_PART2_EXPORT_2058
8000205c ; --------------------------------------------------------------------------------------
8000205c ; Exported Entrypoint
8000205c ; --------------------------------------------------------------------------------------
8000205c					IOC_EEPROM_PART2_DOWNLOAD_RESHA_EEPROM_SECTION:
8000205c 60 00 19 2c              |`  ,    |		BRA	_IOC_EEPROM_PART2_DOWNLOAD_RESHA_EEPROM_SECTION
80002060 ; --------------------------------------------------------------------------------------
80002060 ; Exported Entrypoint
80002060 ; --------------------------------------------------------------------------------------
80002060					IOC_EEPROM_PART2_EXPORT_2060:
80002060 60 00 19 76              |`  v    |		BRA	_IOC_EEPROM_PART2_EXPORT_2060
80002064 ; --------------------------------------------------------------------------------------
80002064 ; Exported Entrypoint
80002064 ; --------------------------------------------------------------------------------------
80002064					IOC_EEPROM_PART2_EXPORT_2064:
80002064 60 00 1a 0e              |`       |		BRA	_IOC_EEPROM_PART2_EXPORT_2064
80002068 ; --------------------------------------------------------------------------------------
80002068 ; Exported Entrypoint
80002068 ; --------------------------------------------------------------------------------------
80002068					IOC_EEPROM_PART2_CALL_RESHA:
80002068 60 00 1a 3e              |`  >    |		BRA	_IOC_EEPROM_PART2_CALL_RESHA
8000206c ; --------------------------------------------------------------------------------------
8000206c ; Exported Entrypoint
8000206c ; --------------------------------------------------------------------------------------
8000206c					IOC_EEPROM_PART2_EXPORT_206c:
8000206c 60 00 1a 4a              |`  J    |		BRA	_IOC_EEPROM_PART2_EXPORT_206c
80002070 ; --------------------------------------------------------------------------------------
80002070 ; Exported Entrypoint
80002070 ; --------------------------------------------------------------------------------------
80002070					IOC_EEPROM_PART2_EEPROM_WRITE(A0,D0):
80002070 60 00 18 48              |`  H    |		BRA	_IOC_EEPROM_PART2_EEPROM_WRITE(A0,D0)
80002074 31 33 30 ff              |130     |		.XXX[0x4]
80002078					_IOC_EEPROM_PART2_EXPORT_2004:
80002078 21 fc 00 06 00 00 f4 00  |!       |		MOVE.L	#0x60000,IO_WRITE_CONTROL_p24
80002080 20 7c 00 00 fc 00        | |      |		MOVEA.L	#0xfc00,A0
80002086 30 3c 00 ff              |0<      |		MOVE.W	#0xff,D0
8000208a 42 98                    |B       |		CLR.L	(A0)+
8000208c 51 c8 ff fc              |Q       |		DBF	D0,0x8000208a
80002090 23 fc 00 00 fc c0 00 00  |#       |		MOVE.L	#0xfcc0,0xfc60
80002098 fc 60                    | `      |
8000209a 13 f8 80 0b 00 00 fc 01  |        |		MOVE.B	IO_RTC_RAM_MIN,BOOT_REASON_CODE
800020a2 7e 01                    |~       |		MOVEQ.L	#0x01,D7
800020a4 60 5e                    |`^      |		BRA	0x80002104
800020a6					_IOC_EEPROM_PART2_EXPORT_2008:
800020a6 7e 00                    |~       |		MOVEQ.L	#0x00,D7
800020a8 60 5a                    |`Z      |		BRA	0x80002104
800020aa 4e b9 80 00 2a 60        |N   *`  |		JSR	_IOC_EEPROM_PART2_OUT_TEXT()
800020b0 0d 0a 55 6e 69 6e 69 74  |  Uninit|		.TXT	'\r\n'
800020b8 69 61 6c 69 7a 65 64 20  |ialized |		.TXT	'Uninitialized processor kind detected,defaulting to Series 400 S.\r\n'
800020c0 70 72 6f 63 65 73 73 6f  |processo|		.TXT	'\x07\n'
800020f8 70 04                    |p       |		MOVEQ.L	#0x04,D0
800020fa 41 f9 80 00 7f 6e        |A    n  |		LEA.L	NV_MACHINE_TYPE,A0
80002100 61 00 17 b8              |a       |		BSR	_IOC_EEPROM_PART2_EEPROM_WRITE(A0,D0)
80002104 11 fc 00 01 80 0b        |        |		MOVE.B	#0x01,IO_RTC_RAM_MIN
8000210a 42 40                    |B@      |		CLR.W	D0
8000210c 10 39 80 00 7f 6e        | 9   n  |		MOVE.B	NV_MACHINE_TYPE,D0
80002112 0c 40 00 02              | @      |		CMPI.W	#0x0002,D0
80002116 63 92                    |c       |		BLS	0x800020aa
80002118 0c 40 00 04              | @      |		CMPI.W	#0x0004,D0
8000211c 62 8c                    |b       |		BHI	0x800020aa
8000211e 13 c0 00 00 fc 07        |        |		MOVE.B	D0,MACHINE_TYPE
80002124 4d f9 80 00 7f 60        |M    `  |		LEA.L	EE_CLIENT_IP_NUMBER,A6
8000212a 49 f9 00 00 fc 64        |I    d  |		LEA.L	CLIENT_IP_ADDRESS,A4
80002130 28 de                    |(       |		MOVE.L	(A6)+,(A4)+
80002132 28 de                    |(       |		MOVE.L	(A6)+,(A4)+
80002134 28 de                    |(       |		MOVE.L	(A6)+,(A4)+
80002136 38 de                    |8       |		MOVE.W	(A6)+,(A4)+
80002138 42 5c                    |B\      |		CLR.W	(A4)+
8000213a 4d f9 80 00 20 74        |M    t  |		LEA.L	0x80002074,A6
80002140 18 de                    |        |		MOVE.B	(A6)+,(A4)+
80002142 18 de                    |        |		MOVE.B	(A6)+,(A4)+
80002144 18 de                    |        |		MOVE.B	(A6)+,(A4)+
80002146 42 1c                    |B       |		CLR.B	(A4)+
80002148 0c 39 00 58 80 00 7f 80  | 9 X    |		CMPI.B	#0x58,MODEM_DESIGNATOR
80002150 56 f9 00 00 fc 94        |V       |		SNE.B	MODEM_PORT_FLAG
80002156 4d fb 01 70 00 00 09 08  |M  p    |		LEA.L	(#_IOC_EEPROM_PART2_OUT_TEXT()),A6;  LEW=0170
8000215e 28 7c 00 00 fc 00        |(|      |		MOVEA.L	#0xfc00,A4
80002164 42 2c 00 06              |B,      |		CLR.B	(A4+0x6)
80002168 21 fc 00 06 00 00 f4 00  |!       |		MOVE.L	#0x60000,IO_WRITE_CONTROL_p24
80002170 2e 7c 00 07 88 00        |.|      |		MOVEA.L	#EEPROM_WRITER_TRAMPOLINE,A7
80002176 21 fc 80 00 27 9a 00 08  |!   '   |		MOVE.L	#0x8000279a,0x8
8000217e 9f f9 80 00 40 08        |    @   |		SUBA.L	0x80004008,A7
80002184 20 4f                    | O      |		MOVEA.L	A7,A0
80002186 61 00 1e 78              |a  x    |		BSR	IOC_EEPROM_PART3_EXPORT_4000
8000218a 11 fc 00 26 90 03        |   &    |		MOVE.B	#0x26,IO_UART_COMMAND
80002190 4a 87                    |J       |		TST.L	D7
80002192 66 04                    |f       |		BNE	0x80002198
80002194 61 00 02 f6              |a       |		BSR	0x8000248c
80002198 42 2c 00 04              |B,      |		CLR.B	(A4+0x4)
8000219c 4e b9 80 00 21 fa        |N   !   |		JSR	_IOC_EEPROM_PART2_INIT_DMA_MAP()
800021a2 61 00 14 a4              |a       |		BSR	_IOC_EEPROM_PART2_RESTART_MACHINE()
800021a6 61 00 fe 68              |a  h    |		BSR	IOC_EEPROM_PART2_EXPORT_2010
800021aa 4e 96 42 6f 6f 74 69 6e  |N Bootin|		.TXT	'N\x96Booting I/O Processor\r\n'
800021b2 67 20 49 2f 4f 20 50 72  |g I/O Pr|		.TXT	'\n'
800021c4 4e 96                    |N       |		OUTTEXT
800021c6 49 4f 43 20 53 65 72 69  |IOC Seri|		.TXT	'IOC Series 400 Bootstrap Version 0.4\r\n'
800021ce 65 73 20 34 30 30 20 42  |es 400 B|		.TXT	'\n'
800021ee 08 14 00 02              |        |		BTST.B	#0x2,(A4)
800021f2 66 00 04 f6              |f       |		BNE	0x800026ea
800021f6 60 00 03 a6              |`       |		BRA	0x8000259e
800021fa					_IOC_EEPROM_PART2_INIT_DMA_MAP():
800021fa 48 e7 c0 80              |H       |		MOVEM.L	A0+D1+D0,-(A7)
800021fe 41 f9 a1 00 00 00        |A       |		LEA.L	0xa1000000,A0
80002204 30 3c 05 ff              |0<      |		MOVE.W	#0x5ff,D0
80002208 22 3c 00 00 00 00        |"<      |		MOVE.L	#0x0,D1
8000220e 20 c1                    |        |		MOVE.L	D1,(A0)+
80002210 51 c8 ff fc              |Q       |		DBF	D0,0x8000220e
80002214 42 81                    |B       |		CLR.L	D1
80002216 30 3c 01 ff              |0<      |		MOVE.W	#0x1ff,D0
8000221a 20 c1                    |        |		MOVE.L	D1,(A0)+
8000221c 06 81 00 00 04 00        |        |		ADDI.L	#0x00000400,D1
80002222 51 c8 ff f6              |Q       |		DBF	D0,0x8000221a
80002226 4c df 01 03              |L       |		MOVEM.L	(A7)+,D0+D1+A0
8000222a 4e 75                    |Nu      |		RTS
8000222c 20 20 42 6f              |  Bo    |		.XXX[0x4]
80002230 6f 74 20 52 65 61 73 6f  |ot Reaso|		.XXX[0x28]
80002238 6e 20 63 6f 64 65 20 3d  |n code =|
80002240 20 00 2c 20 66 72 6f 6d  |  , from|
80002248 20 50 43 20 00 0d 0a 07  | PC     |
80002250 1b 5b 30 6d 2a 2a 2a 2a  | [0m****|
80002258 2a 2a 2a 2a 2a 2a 2a 2a  |********|		.BLANK	2a[0x28]
80002280 2a 2a 2a 2a 0d 0a 42 6f  |****  Bo|		.XXX[0x188]
80002288 6f 74 69 6e 67 20 52 31  |oting R1|
80002290 30 30 30 20 49 4f 50 20  |000 IOP |
80002298 61 66 74 65 72 20 00 80  |after   |
800022a0 41 43 20 70 6f 77 65 72  |AC power|
800022a8 20 66 61 69 6c 75 72 65  | failure|
800022b0 20 6f 63 63 75 72 65 64  | occured|
800022b8 81 44 43 20 70 6f 77 65  | DC powe|
800022c0 72 20 66 61 69 6c 75 72  |r failur|
800022c8 65 20 77 69 74 68 20 67  |e with g|
800022d0 6f 6f 64 20 41 43 20 6f  |ood AC o|
800022d8 72 20 57 68 69 74 65 20  |r White |
800022e0 42 75 74 74 6f 6e 87 4f  |Button O|
800022e8 76 65 72 20 74 65 6d 70  |ver temp|
800022f0 65 72 61 74 75 72 65 20  |erature |
800022f8 63 6f 6e 64 69 74 69 6f  |conditio|
80002300 6e 20 69 67 6e 6f 72 65  |n ignore|
80002308 64 20 74 6f 6f 20 6c 6f  |d too lo|
80002310 6e 67 88 4f 70 65 72 61  |ng Opera|
80002318 74 6f 72 20 63 6f 6e 73  |tor cons|
80002320 6f 6c 65 20 42 52 45 41  |ole BREA|
80002328 4b 20 6b 65 79 9f 4f 70  |K key Op|
80002330 65 72 61 74 6f 72 20 63  |erator c|
80002338 6f 6e 73 6f 6c 65 20 42  |onsole B|
80002340 52 45 41 4b 20 6b 65 79  |REAK key|
80002348 20 28 74 6f 20 62 6f 6f  | (to boo|
80002350 74 20 6f 70 74 69 6f 6e  |t option|
80002358 73 20 6d 65 6e 75 29 8c  |s menu) |
80002360 52 31 30 30 30 20 48 61  |R1000 Ha|
80002368 6c 74 20 6f 72 20 4d 61  |lt or Ma|
80002370 63 68 69 6e 65 20 43 68  |chine Ch|
80002378 65 63 6b 20 64 65 74 65  |eck dete|
80002380 63 74 65 64 8d 49 2f 4f  |cted I/O|
80002388 20 50 72 6f 63 65 73 73  | Process|
80002390 6f 72 20 66 61 75 6c 74  |or fault|
80002398 8f 49 2f 4f 20 50 72 6f  | I/O Pro|
800023a0 63 65 73 73 6f 72 20 73  |cessor s|
800023a8 6f 66 74 77 61 72 65 20  |oftware |
800023b0 63 72 61 73 68 99 4f 70  |crash Op|
800023b8 65 72 61 74 6f 72 20 69  |erator i|
800023c0 6e 69 74 69 61 74 65 64  |nitiated|
800023c8 20 45 50 4f 00 55 6e 6b  | EPO Unk|
800023d0 6e 6f 77 6e 20 42 6f 6f  |nown Boo|
800023d8 74 5f 52 65 61 73 6f 6e  |t_Reason|
800023e0 20 63 6f 64 65 00 0d 0a  | code   |
800023e8 0a 54 68 65 20 49 2f 4f  | The I/O|
800023f0 20 50 72 6f 63 65 73 73  | Process|
800023f8 6f 72 20 63 61 6e 6e 6f  |or canno|
80002400 74 20 62 65 20 62 6f 6f  |t be boo|
80002408 74 65 64 2e              |ted.    |		.XXX[0x4]
8000240c 20 20 50 6c 65 61 73 65  |  Please|		.TXT	'  Please enter:\r\n    0 => Try again\r\n    1 => EPO system\r\n\nEnter option : '
80002457 0d                       |        |		.XXX[0x1]
80002458 0a 44 6f 20 79 6f 75 20  | Do you |		.XXX[0x20]
80002460 72 65 61 6c 6c 79 20 77  |really w|
80002468 61 6e 74 20 74 6f 20 45  |ant to E|
80002470 50 4f 20 74 68 65 20 73  |PO the s|
80002478 79 73 74 65 6d 00        |ystem   |		.XXX[0x6]
8000247e e9 9a                    |        |		ROL.L	#0x4,D2
80002480 10 02                    |        |		MOVE.B	D2,D0
80002482 61 00 06 38              |a  8    |		BSR	_IOC_EEPROM_PART2_OUT_HEX_DIGIT(D0)
80002486 51 c9 ff f6              |Q       |		DBF	D1,0x8000247e
8000248a 4e 75                    |Nu      |		RTS
8000248c 47 fa fd bf              |G       |		LEA.L	0x8000224d,A3
80002490 61 00 05 f2              |a       |		BSR	_IOC_EEPROM_PART2_OUT_TEXT(A3)
80002494 47 fa fe 09              |G       |		LEA.L	0x8000229f,A3
80002498 14 2c 00 01              | ,      |		MOVE.B	(A4+0x1),D2
8000249c 00 02 00 80              |        |		ORI.B	#0x80,D2
800024a0 b4 1b                    |        |		CMP.B	(A3)+,D2
800024a2 67 06                    |g       |		BEQ	0x800024aa
800024a4 4a 2b ff ff              |J+      |		TST.B	(A3-0x1)
800024a8 66 f6                    |f       |		BNE	0x800024a0
800024aa 61 00 05 d8              |a       |		BSR	_IOC_EEPROM_PART2_OUT_TEXT(A3)
800024ae 61 00 06 90              |a       |		BSR	_IOC_EEPROM_PART2_OUT_CRNL()
800024b2 47 fa fd 78              |G  x    |		LEA.L	0x8000222c,A3
800024b6 61 00 05 cc              |a       |		BSR	_IOC_EEPROM_PART2_OUT_TEXT(A3)
800024ba 72 01                    |r       |		MOVEQ.L	#0x01,D1
800024bc 24 2c 00 01              |$,      |		MOVE.L	(A4+0x1),D2
800024c0 61 bc                    |a       |		BSR	0x8000247e
800024c2 47 fa fd 7e              |G  ~    |		LEA.L	0x80002242,A3
800024c6 61 00 05 bc              |a       |		BSR	_IOC_EEPROM_PART2_OUT_TEXT(A3)
800024ca 72 07                    |r       |		MOVEQ.L	#0x07,D1
800024cc 24 2c 00 08              |$,      |		MOVE.L	(A4+0x8),D2
800024d0 61 ac                    |a       |		BSR	0x8000247e
800024d2 61 00 06 6c              |a  l    |		BSR	_IOC_EEPROM_PART2_OUT_CRNL()
800024d6 39 78 00 00 00 02        |9x      |		MOVE.W	0x0,(A4+0x2)
800024dc 4a 2c 00 04              |J,      |		TST.B	(A4+0x4)
800024e0 67 12                    |g       |		BEQ	0x800024f4
800024e2 0c 2c 00 07 00 01        | ,      |		CMPI.B	#0x07,(A4+0x1)
800024e8 66 08                    |f       |		BNE	0x800024f2
800024ea 11 fc 00 07 80 0b        |        |		MOVE.B	#0x07,IO_RTC_RAM_MIN
800024f0 60 28                    |`(      |		BRA	0x8000251a
800024f2 4e 75                    |Nu      |		RTS
800024f4 47 fa fe f0              |G       |		LEA.L	0x800023e6,A3
800024f8 61 00 04 4c              |a  L    |		BSR	_IOC_EEPROM_PART2_ASK(A3=PROMPT->A0)
800024fc 4a 10                    |J       |		TST.B	(A0)
800024fe 67 f4                    |g       |		BEQ	0x800024f4
80002500 61 00 06 48              |a  H    |		BSR	_IOC_EEPROM_PART2_ATOI(*A0->D0)
80002504 0c 40 00 01              | @      |		CMPI.W	#0x0001,D0
80002508 62 ea                    |b       |		BHI	0x800024f4
8000250a 66 e6                    |f       |		BNE	0x800024f2
8000250c 24 4b                    |$K      |		MOVEA.L	A3,A2
8000250e 61 00 04 dc              |a       |		BSR	0x800029ec
80002512 64 e0                    |d       |		BCC	0x800024f4
80002514 11 fc 00 19 80 0b        |        |		MOVE.B	#0x19,IO_RTC_RAM_MIN
8000251a 21 fc 00 00 00 08 f3 00  |!       |		MOVE.L	#0x8,IO_SENSE_TEST_p25
80002522 60 f6                    |`       |		BRA	0x8000251a
80002524 0d 0a 42 6f              |  Bo    |		.XXX[0x4]
80002528 6f 74 20 66 72 6f 6d 20  |ot from |		.XXX[0x20]
80002530 28 54 6e 20 6f 72 20 44  |(Tn or D|
80002538 6e 29 20 5b 44 30 5d 20  |n) [D0] |
80002540 00 4b 65 72 6e 65 6c 20  | Kernel |
80002548 70 72 6f 67 72 61        |progra  |		.XXX[0x6]
8000254e 6d 00                    |m       |		.TXT	'm'
80002550 46 69 6c 65 20 73 79 73  |File sys|		.XXX[0x28]
80002558 74 65 6d 20 20 20 00 55  |tem    U|
80002560 73 65 72 20 70 72 6f 67  |ser prog|
80002568 72 61 6d 20 20 00 20 28  |ram    (|
80002570 30 2c 31 2c 32 29 20 5b  |0,1,2) [|
80002578 30 5d 20 00              |0]      |		.XXX[0x4]
8000257c 4e 96                    |N       |		OUTTEXT
8000257e 55 6e 69 74 20 6e 75 6d  |Unit num|		.TXT	'Unit number out of range\r\n'
80002586 62 65 72 20 6f 75 74 20  |ber out |		.TXT	'\n'
8000259a 4e 96                    |N       |		OUTTEXT
8000259c 07 00                    |        |		.TXT	'\x07'
8000259e 47 fa ff 84              |G       |		LEA.L	0x80002524,A3
800025a2 61 00 03 a2              |a       |		BSR	_IOC_EEPROM_PART2_ASK(A3=PROMPT->A0)
800025a6 42 80                    |B       |		CLR.L	D0
800025a8 1c 18                    |        |		MOVE.B	(A0)+,D6
800025aa 67 00 00 c4              |g       |		BEQ	0x80002670
800025ae 61 00 05 9a              |a       |		BSR	_IOC_EEPROM_PART2_ATOI(*A0->D0)
800025b2 2a 00                    |*       |		MOVE.L	D0,D5
800025b4 08 86 00 05              |        |		BCLR.L	#0x5,D6
800025b8 0c 06 00 44              |   D    |		CMPI.B	#0x44,D6
800025bc 67 00 00 b4              |g       |		BEQ	0x80002672
800025c0 0c 06 00 54              |   T    |		CMPI.B	#0x54,D6
800025c4 67 00 00 4c              |g  L    |		BEQ	0x80002612
800025c8 0c 06 00 4c              |   L    |		CMPI.B	#0x4c,D6
800025cc 67 00 00 36              |g  6    |		BEQ	0x80002604
800025d0 0c 06 00 58              |   X    |		CMPI.B	#0x58,D6
800025d4 66 c4                    |f       |		BNE	0x8000259a
800025d6 61 00 04 88              |a       |		BSR	_IOC_EEPROM_PART2_OUT_TEXT()
800025da 53 74 61 72 74 69 6e 67  |Starting|		.TXT	'Starting EXPMON Communications port\r\n'
800025e2 20 45 58 50 4d 4f 4e 20  | EXPMON |		.TXT	'\n'
80002600 60 00 f9 fe              |`       |		BRA	IOC_EEPROM_PART2_CPU_RESET
80002604 30 3c 06 00              |0<      |		MOVE.W	#0x600,D0		; Selftest SCSI loop-back
80002608 4e b9 80 00 20 68        |N    h  |		JSR	IOC_EEPROM_PART2_CALL_RESHA
8000260e 60 00 ff 8e              |`       |		BRA	0x8000259e
80002612 0c 45 00 04              | E      |		CMPI.W	#0x0004,D5
80002616 6c 00 ff 64              |l  d    |		BGE	0x8000257c
8000261a 4a 30 51 b0 00 00 fc 6c  |J0Q    l|		TST.B	(D5.W+#TAPE_DRIVE_CONFIG);  LEW=51b0
80002622 6b 00 00 20              |k       |		BMI	0x80002644
80002626 4e 96                    |N       |		OUTTEXT
80002628 55 6e 69 74 20 64 6f 65  |Unit doe|		.TXT	'Unit does not exist.\r\n'
80002630 73 20 6e 6f 74 20 65 78  |s not ex|		.TXT	'\n'
80002640 60 00 ff 58              |`  X    |		BRA	0x8000259a
80002644 e9 f0 10 82 51 b0 00 00  |    Q   |		BFEXTU.L	(D5.W+#TAPE_DRIVE_CONFIG),{2:2},D1;  LEW=51b0
8000264c fc 6c                    | l      |
8000264e 0c 01 00 02              |        |		CMPI.B	#0x02,D1
80002652 66 0e                    |f       |		BNE	0x80002662
80002654 30 3c 01 03              |0<      |		MOVE.W	#0x103,D0		; Tape Boot
80002658 4e b9 80 00 20 68        |N    h  |		JSR	IOC_EEPROM_PART2_CALL_RESHA
8000265e 60 00 ff 3e              |`  >    |		BRA	0x8000259e
80002662 30 3c 02 03              |0<      |		MOVE.W	#0x203,D0
80002666 4e b9 80 00 20 68        |N    h  |		JSR	IOC_EEPROM_PART2_CALL_RESHA
8000266c 60 00 ff 30              |`  0    |		BRA	0x8000259e
80002670 42 85                    |B       |		CLR.L	D5
80002672 0c 45 00 03              | E      |		CMPI.W	#0x0003,D5
80002676 62 00 ff 04              |b       |		BHI	0x8000257c
8000267a 45 fa fe c5              |E       |		LEA.L	0x80002541,A2
8000267e 61 4c                    |aL      |		BSR	0x800026cc
80002680 24 00                    |$       |		MOVE.L	D0,D2
80002682 61 48                    |aH      |		BSR	0x800026cc
80002684 26 00                    |&       |		MOVE.L	D0,D3
80002686 56 83                    |V       |		ADDQ.L	#0x3,D3
80002688 61 42                    |aB      |		BSR	0x800026cc
8000268a 28 00                    |(       |		MOVE.L	D0,D4
8000268c 5c 84                    |\       |		ADDQ.L	#0x6,D4
8000268e 0c 39 00 03 00 00 fc 07  | 9      |		CMPI.B	#0x03,MACHINE_TYPE
80002696 66 0e                    |f       |		BNE	0x800026a6
80002698 30 3c 01 01              |0<      |		MOVE.W	#0x101,D0		; Network Boot
8000269c 4e b9 80 00 20 68        |N    h  |		JSR	IOC_EEPROM_PART2_CALL_RESHA
800026a2 60 00 fe fa              |`       |		BRA	0x8000259e
800026a6 30 3c 01 02              |0<      |		MOVE.W	#0x102,D0		; Disk Boot
800026aa 4e b9 80 00 20 68        |N    h  |		JSR	IOC_EEPROM_PART2_CALL_RESHA
800026b0 60 00 fe ec              |`       |		BRA	0x8000259e
800026b4 4e 96                    |N       |		OUTTEXT
800026b6 4e 75 6d 62 65 72 20 6f  |Number o|		.TXT	'Number out of range\r\n'
800026be 75 74 20 6f 66 20 72 61  |ut of ra|		.TXT	'\n'
800026cc 26 4a                    |&J      |		MOVEA.L	A2,A3
800026ce 61 00 03 b4              |a       |		BSR	_IOC_EEPROM_PART2_OUT_TEXT(A3)
800026d2 47 fa fe 9a              |G       |		LEA.L	0x8000256e,A3
800026d6 61 00 02 6e              |a  n    |		BSR	_IOC_EEPROM_PART2_ASK(A3=PROMPT->A0)
800026da 61 00 04 6e              |a  n    |		BSR	_IOC_EEPROM_PART2_ATOI(*A0->D0)
800026de 0c 40 00 02              | @      |		CMPI.W	#0x0002,D0
800026e2 62 d0                    |b       |		BHI	0x800026b4
800026e4 d4 fc 00 0f              |        |		ADDA.W	#0xf,A2
800026e8 4e 75                    |Nu      |		RTS
800026ea 4e 96                    |N       |		OUTTEXT
800026ec 0d 0a 00 00              |        |		.TXT	'\r\n'
							.TXT	'\n'
800026f0 42 87                    |B       |		CLR.L	D7
800026f2 42 82                    |B       |		CLR.L	D2
800026f4 76 03                    |v       |		MOVEQ.L	#0x03,D3
800026f6 78 06                    |x       |		MOVEQ.L	#0x06,D4
800026f8 2a 07                    |*       |		MOVE.L	D7,D5
800026fa 0c 39 00 03 00 00 fc 07  | 9      |		CMPI.B	#0x03,MACHINE_TYPE
80002702 67 06                    |g       |		BEQ	0x8000270a
80002704 61 00 ff a0              |a       |		BSR	0x800026a6
80002708 60 0c                    |`       |		BRA	0x80002716
8000270a 30 3c 01 01              |0<      |		MOVE.W	#0x101,D0		; Network Boot
8000270e 61 00 f9 58              |a  X    |		BSR	IOC_EEPROM_PART2_CALL_RESHA
80002712 67 02                    |g       |		BEQ	0x80002716
80002714 10 00                    |        |		MOVE.B	D0,D0
80002716 52 87                    |R       |		ADDQ.L	#0x1,D7
80002718 0c 47 00 0f              | G      |		CMPI.W	#0x000f,D7
8000271c 6f d4                    |o       |		BLE	0x800026f2
8000271e 4e 96                    |N       |		OUTTEXT
80002720 55 6e 61 62 6c 65 20 74  |Unable t|		.TXT	'Unable to find a boot device'
8000273e 19 7c 00 0d 00 01        | |      |		MOVE.B	#0x0d,(A4+0x1)
80002744 29 7c 80 00 27 44 00 08  |)|  'D  |		MOVE.L	#0x80002744,(A4+0x8)
8000274c 60 00 f8 ba              |`       |		BRA	IOC_EEPROM_PART2_EXPORT_2008
80002750 08 08 0c 08 08 08 08 08  |        |		.XXX[0x120]
80002758 3a 14 20 5c 08 08 08 08  |:  \    |
80002760 42 81 21 fc 80 00 27 78  |B !   'x|
80002768 00 08 4a 55 21 fc 80 00  |  JU!   |
80002770 27 9a 00 08 4a 81 4e 75  |'   J Nu|
80002778 08 38 00 00 f8 00 67 1a  | 8    g |
80002780 42 b8 f9 00 32 2f 00 06  |B   2/  |
80002788 e9 59 02 41 00 0f 12 30  | Y A   0|
80002790 11 b0 80 00 27 50 df c1  |    'P  |
80002798 60 d2 19 7c 00 0d 00 01  |`  |    |
800027a0 29 6f 00 02 00 08 4e 96  |)o    N |
800027a8 0d 0a 42 75 73 20 65 72  |  Bus er|
800027b0 72 6f 72 00 60 00 f8 52  |ror `  R|
800027b8 0d 0a 0a 1b 5b 30 6d 50  |    [0mP|
800027c0 6c 65 61 73 65 20 65 6e  |lease en|
800027c8 74 65 72 0d 0a 20 20 20  |ter     |
800027d0 20 30 20 3d 3e 20 52 65  | 0 => Re|
800027d8 73 74 61 72 74 20 73 79  |start sy|
800027e0 73 74 65 6d 0d 0a 20 20  |stem    |
800027e8 20 20 31 20 3d 3e 20 49  |  1 => I|
800027f0 67 6e 6f 72 65 20 62 72  |gnore br|
800027f8 65 61 6b 20 6b 65 79 0d  |eak key |
80002800 0a 20 20 20 20 32 20 3d  |     2 =|
80002808 3e 20 52 65 64 69 73 70  |> Redisp|
80002810 6c 61 79 20 72 65 63 65  |lay rece|
80002818 6e 74 20 63 6f 6e 73 6f  |nt conso|
80002820 6c 65 20 6f 75 74 70 75  |le outpu|
80002828 74 0d 0a 00 20 20 20 20  |t       |
80002830 33 20 3d 3e 20 45 6e 74  |3 => Ent|
80002838 65 72 20 64 65 62 75 67  |er debug|
80002840 67 65 72 0d 0a 00 0d 0a  |ger     |
80002848 45 6e 74 65 72 20 6f 70  |Enter op|
80002850 74 69 6f 6e 20 3a 20 00  |tion :  |
80002858 0d 0a 0a 44 6f 20 79 6f  |   Do yo|
80002860 75 20 72 65 61 6c 6c 79  |u really|
80002868 20 77 61 6e 74 20 74 6f  | want to|
80002870 20 63 72                 | cr     |		.XXX[0x3]
80002873 61 73 68 20 74 68 65 20  |ash the |		.TXT	'ash the system'
80002882					_IOC_EEPROM_PART2_EXPORT_BREAK_KEY_MENU():
80002882 48 e7 ff fe              |H       |		MOVEM.L	A6+A5+A4+A3+A2+A1+A0+D7+D6+D5+D4+D3+D2+D1+D0,-(A7)
80002886 4d fb 01 70 00 00 01 d8  |M  p    |		LEA.L	(#_IOC_EEPROM_PART2_OUT_TEXT()),A6;  LEW=0170
8000288e 28 7c                    |(|      |		.XXX[0x2]
80002890 00 00 fc 00 08 14 00 05  |        |		.XXX[0xb0]
80002898 67 00 00 a6 08 ec 00 00  |g       |
800028a0 00 06 66 00 00 9c 47 fa  |  f   G |
800028a8 ff 10 61 00 01 d8 7e 02  |  a   ~ |
800028b0 08 38 00 03 f8 03 67 0a  | 8    g |
800028b8 7e 03 47 fa ff 70 61 00  |~ G  pa |
800028c0 01 c4 47 fa ff 82 61 00  |  G   a |
800028c8 00 7e 4a 10 67 d8 61 00  | ~J g a |
800028d0 02 7a 0c 80 00 01 09 b4  | z      |
800028d8 67 10 b0 87 62 c8 53 80  |g   b S |
800028e0 6b 36 53 80 6b 54 53 80  |k6S kTS |
800028e8 6b 12 08 2c 00 01 00 06  |k  ,    |
800028f0 66 48 08 ac 00 00 00 06  |fH      |
800028f8 4e 40 60 3e 20 6c 00 60  |N@`> l `|
80002900 22 48 10 18 61 00 01 c6  |"H  a   |
80002908 30 08 66 06 20 7c 00 00  |0 f  |  |
80002910 fc c0 b3 c8 66 ec 60 22  |    f `"|
80002918 45 fa ff 3e 61 00 00 ce  |E  >a   |
80002920 64 18 19 7c 00 01 00 04  |d  |    |
80002928 19 7c 00 08 00 01 29 7c  | |    )||
80002930 80 00 29 2e 00 08 60 00  |  ).  ` |
80002938 f6 d0 08 ac 00 00 00 06  |        |
80002940 4c df 7f ff 4e 75        |L   Nu  |		.XXX[0x6]
80002946					_IOC_EEPROM_PART2_ASK(A3=PROMPT->A0):
80002946 61 00 01 3c              |a  <    |		BSR	_IOC_EEPROM_PART2_OUT_TEXT(A3)
8000294a 20 7c 00 00 fc 20        | |      |		MOVEA.L	#0xfc20,A0
80002950 08 39 00 00 00 00 fc 06  | 9      |		BTST.B	#0x0,0xfc06
80002958 67 04                    |g       |		BEQ	0x8000295e
8000295a d0 fc 00 20              |        |		ADDA.W	#0x20,A0
8000295e 48 e7 80 e0              |H       |		MOVEM.L	A2+A1+A0+D0,-(A7)
80002962 22 48                    |"H      |		MOVEA.L	A0,A1
80002964 45 e9 00 1f              |E       |		LEA.L	(A1+0x1f),A2
80002968 61 00 01 36              |a  6    |		BSR	_IOC_EEPROM_PART2_IN_CHAR()
8000296c 0c 00 00 0d              |        |		CMPI.B	#0x0d,D0
80002970 67 4a                    |gJ      |		BEQ	0x800029bc
80002972 0c 00 00 0a              |        |		CMPI.B	#0x0a,D0
80002976 67 44                    |gD      |		BEQ	0x800029bc
80002978 0c 00 00 08              |        |		CMPI.B	#0x08,D0
8000297c 67 14                    |g       |		BEQ	0x80002992
8000297e 0c 00 00 7f              |        |		CMPI.B	#0x7f,D0
80002982 67 0e                    |g       |		BEQ	0x80002992
80002984 0c 00 00 15              |        |		CMPI.B	#0x15,D0
80002988 67 10                    |g       |		BEQ	0x8000299a
8000298a b1 ca                    |        |		CMPA.L	A2,A0
8000298c 6d 14                    |m       |		BLT	0x800029a2
8000298e 70 07                    |p       |		MOVEQ.L	#0x07,D0
80002990 60 24                    |`$      |		BRA	0x800029b6
80002992 b1 c9                    |        |		CMPA.L	A1,A0
80002994 67 f8                    |g       |		BEQ	0x8000298e
80002996 61 38                    |a8      |		BSR	0x800029d0
80002998 60 ce                    |`       |		BRA	0x80002968
8000299a b1 c9                    |        |		CMPA.L	A1,A0
8000299c 67 ca                    |g       |		BEQ	0x80002968
8000299e 61 30                    |a0      |		BSR	0x800029d0
800029a0 60 f8                    |`       |		BRA	0x8000299a
800029a2 10 c0                    |        |		MOVE.B	D0,(A0)+
800029a4 0c 00 00 20              |        |		CMPI.B	#0x20,D0
800029a8 64 0c                    |d       |		BCC	0x800029b6
800029aa 70 5e                    |p^      |		MOVEQ.L	#0x5e,D0
800029ac 61 00 01 1e              |a       |		BSR	_IOC_EEPROM_PART2_OUT_CHAR(D0)
800029b0 70 40                    |p@      |		MOVEQ.L	#0x40,D0
800029b2 d0 28 ff ff              | (      |		ADD.B	(A0-0x1),D0
800029b6 61 00 01 14              |a       |		BSR	_IOC_EEPROM_PART2_OUT_CHAR(D0)
800029ba 60 ac                    |`       |		BRA	0x80002968
800029bc 42 18                    |B       |		CLR.B	(A0)+
800029be 4c df 07 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1+A2
800029c2 60 00 01 7c              |`  |    |		BRA	_IOC_EEPROM_PART2_OUT_CRNL()
800029c6 61 00 00 98              |a       |		BSR	_IOC_EEPROM_PART2_OUT_TEXT()
800029ca 08 20 08 00              |        |		.TXT	'\x08 \x08'
800029ce 4e 75                    |Nu      |		RTS
800029d0 10 20                    |        |		MOVE.B	-(A0),D0
800029d2 0c 00 00 20              |        |		CMPI.B	#0x20,D0
800029d6 64 02                    |d       |		BCC	0x800029da
800029d8 61 ec                    |a       |		BSR	0x800029c6
800029da 60 ea                    |`       |		BRA	0x800029c6
800029dc 20 5b 59 5d              | [Y]    |		.XXX[0x4]
800029e0 20 3f 20 00 20 5b 4e 5d  | ?   [N]|		.XXX[0x8]
800029e8 20 3f 20 00              | ?      |		.XXX[0x4]
800029ec 80 00                    |        |		OR.B	D0,D0
800029ee					_IOC_EEPROM_PART2_ASK_YES_OR_NO(A2=PROMPT):
800029ee 42 e7                    |B       |		MOVE.W	CCR,-(A7)
800029f0 26 4a                    |&J      |		MOVEA.L	A2,A3
800029f2 61 00 00 90              |a       |		BSR	_IOC_EEPROM_PART2_OUT_TEXT(A3)
800029f6 26 4a                    |&J      |		MOVEA.L	A2,A3
800029f8 4a 1b                    |J       |		TST.B	(A3)+
800029fa 66 fc                    |f       |		BNE	0x800029f8
800029fc 2f 0b                    |/       |		MOVE.L	A3,-(A7)
800029fe 47 fa ff dc              |G       |		LEA.L	0x800029dc,A3
80002a02 44 ef 00 04              |D       |		MOVE.W	(A7+0x4),CCR
80002a06 65 02                    |e       |		BCS	0x80002a0a
80002a08 50 8b                    |P       |		ADDQ.L	#0x8,A3
80002a0a 61 00 ff 3a              |a  :    |		BSR	_IOC_EEPROM_PART2_ASK(A3=PROMPT->A0)
80002a0e 10 18                    |        |		MOVE.B	(A0)+,D0
80002a10 02 00 00 5f              |   _    |		ANDI.B	#0x5f,D0
80002a14 67 30                    |g0      |		BEQ	0x80002a46
80002a16 4a 10                    |J       |		TST.B	(A0)
80002a18 66 0c                    |f       |		BNE	0x80002a26
80002a1a 0c 00 00 59              |   Y    |		CMPI.B	#0x59,D0
80002a1e 67 2c                    |g,      |		BEQ	0x80002a4c
80002a20 0c 00 00 4e              |   N    |		CMPI.B	#0x4e,D0
80002a24 67 30                    |g0      |		BEQ	0x80002a56
80002a26 61 38                    |a8      |		BSR	_IOC_EEPROM_PART2_OUT_TEXT()
80002a28 07 45 78 70 65 63 74 65  | Expecte|		.TXT	'\x07Expected "Y" or "N"!\r\n'
80002a30 64 20 22 59 22 20 6f 72  |d "Y" or|		.TXT	'\n'
80002a40 58 8f                    |X       |		ADDQ.L	#0x4,A7
80002a42 44 df                    |D       |		MOVE.W	(A7)+,CCR
80002a44 60 a8                    |`       |		BRA	_IOC_EEPROM_PART2_ASK_YES_OR_NO(A2=PROMPT)
80002a46 44 ef 00 04              |D       |		MOVE.W	(A7+0x4),CCR
80002a4a 64 0a                    |d       |		BCC	0x80002a56
80002a4c 24 5f                    |$_      |		MOVEA.L	(A7)+,A2
80002a4e 54 8f                    |T       |		ADDQ.L	#0x2,A7
80002a50 44 fc 00 11              |D       |		MOVE.W	#0x11,CCR
80002a54 4e 75                    |Nu      |		RTS
80002a56 24 5f                    |$_      |		MOVEA.L	(A7)+,A2
80002a58 54 8f                    |T       |		ADDQ.L	#0x2,A7
80002a5a 44 fc 00 00              |D       |		MOVE.W	#0x0,CCR
80002a5e 4e 75                    |Nu      |		RTS
80002a60					_IOC_EEPROM_PART2_OUT_TEXT():
80002a60 48 e7 80 10              |H       |		MOVEM.L	A3+D0,-(A7)
80002a64 26 6f 00 08              |&o      |		MOVEA.L	(A7+0x8),A3
80002a68 61 1a                    |a       |		BSR	_IOC_EEPROM_PART2_OUT_TEXT(A3)
80002a6a 26 6f 00 08              |&o      |		MOVEA.L	(A7+0x8),A3
80002a6e 4a 1b                    |J       |		TST.B	(A3)+
80002a70 66 fc                    |f       |		BNE	0x80002a6e
80002a72 20 0b                    |        |		MOVE.L	A3,D0
80002a74 52 80                    |R       |		ADDQ.L	#0x1,D0
80002a76 08 80 00 00              |        |		BCLR.L	#0x0,D0
80002a7a 2f 40 00 08              |/@      |		MOVE.L	D0,(A7+0x8)
80002a7e 4c df 08 01              |L       |		MOVEM.L	(A7)+,D0+A3
80002a82 4e 75                    |Nu      |		RTS
80002a84					_IOC_EEPROM_PART2_OUT_TEXT(A3):
80002a84 48 e7 80 10              |H       |		MOVEM.L	A3+D0,-(A7)
80002a88 10 1b                    |        |		MOVE.B	(A3)+,D0
80002a8a 6f f2                    |o       |		BLE	0x80002a7e
80002a8c 61 3e                    |a>      |		BSR	_IOC_EEPROM_PART2_OUT_CHAR(D0)
80002a8e 60 f8                    |`       |		BRA	0x80002a88
80002a90 08 f8 00 04 90 03        |        |		BSET.B	#0x4,IO_UART_COMMAND
80002a96 10 38 90 00              | 8      |		MOVE.B	IO_UART_DATA,D0
80002a9a 66 18                    |f       |		BNE	0x80002ab4
80002a9c 61 00 fd e4              |a       |		BSR	_IOC_EEPROM_PART2_EXPORT_BREAK_KEY_MENU()
80002aa0					_IOC_EEPROM_PART2_IN_CHAR():
80002aa0 08 38 00 01 90 01        | 8      |		BTST.B	#0x1,IO_UART_STATUS
80002aa6 67 f8                    |g       |		BEQ	_IOC_EEPROM_PART2_IN_CHAR()
80002aa8 08 38 00 05 90 01        | 8      |		BTST.B	#0x5,IO_UART_STATUS
80002aae 66 e0                    |f       |		BNE	0x80002a90
80002ab0 10 38 90 00              | 8      |		MOVE.B	IO_UART_DATA,D0
80002ab4 02 80 00 00 00 7f        |        |		ANDI.L	#0x0000007f,D0
80002aba 4e 75                    |Nu      |		RTS
80002abc					_IOC_EEPROM_PART2_OUT_HEX_DIGIT(D0):
80002abc 02 40 00 0f              | @      |		ANDI.W	#0x000f,D0
80002ac0 0c 00 00 09              |        |		CMPI.B	#0x09,D0
80002ac4 6f 02                    |o       |		BLE	_IOC_EEPROM_PART2_OUT_DIGIT(D0)
80002ac6 5e 00                    |^       |		ADDQ.B	#0x7,D0
80002ac8					_IOC_EEPROM_PART2_OUT_DIGIT(D0):
80002ac8 06 00 00 30              |   0    |		ADDI.B	#0x30,D0
80002acc					_IOC_EEPROM_PART2_OUT_CHAR(D0):
80002acc 08 f8 00 00 90 03        |        |		BSET.B	#0x0,IO_UART_COMMAND
80002ad2 08 38 00 00 90 01        | 8      |		BTST.B	#0x0,IO_UART_STATUS
80002ad8 67 f8                    |g       |		BEQ	0x80002ad2
80002ada 11 c0 90 00              |        |		MOVE.B	D0,IO_UART_DATA
80002ade 4a 39 00 00 fc 06        |J9      |		TST.B	0xfc06
80002ae4 66 18                    |f       |		BNE	0x80002afe
80002ae6 11 80 01 f1 00 00 fc 60  |       `|		MOVE.B	D0,((#0xfc60))		;  LEW=01f1
80002aee 52 79 00 00 fc 62        |Ry   b  |		ADDQ.W	#0x1,0xfc62
80002af4 66 08                    |f       |		BNE	0x80002afe
80002af6 33 fc fc c0 00 00 fc 62  |3      b|		MOVE.W	#0xfcc0,0xfc62
80002afe 08 38 00 00 90 01        | 8      |		BTST.B	#0x0,IO_UART_STATUS
80002b04 67 f8                    |g       |		BEQ	0x80002afe
80002b06 08 b8 00 00 90 03        |        |		BCLR.B	#0x0,IO_UART_COMMAND
80002b0c 4e 75                    |Nu      |		RTS
80002b0e					_IOC_EEPROM_PART2_OUT_NUMBER(D0):
80002b0e 48 e7 f8 00              |H       |		MOVEM.L	D4+D3+D2+D1+D0,-(A7)
80002b12 22 3c 3b 9a ca 00        |"<;     |		MOVE.L	#0x3b9aca00,D1
80002b18 42 83                    |B       |		CLR.L	D3
80002b1a 4c 41 00 04              |LA      |		DIVU.L	D1,D4,D0
80002b1e 86 00                    |        |		OR.B	D0,D3
80002b20 67 04                    |g       |		BEQ	0x80002b26
80002b22 61 00 ff a4              |a       |		BSR	_IOC_EEPROM_PART2_OUT_DIGIT(D0)
80002b26 20 04                    |        |		MOVE.L	D4,D0
80002b28 4c 7c 10 01 00 00 00 0a  |L|      |		DIVU.L	#0xa,D1,D1
80002b30 0c 41 00 01              | A      |		CMPI.W	#0x0001,D1
80002b34 66 e4                    |f       |		BNE	0x80002b1a
80002b36 61 00 ff 90              |a       |		BSR	_IOC_EEPROM_PART2_OUT_DIGIT(D0)
80002b3a 4c df 00 1f              |L       |		MOVEM.L	(A7)+,D0+D1+D2+D3+D4
80002b3e 4e 75                    |Nu      |		RTS
80002b40					_IOC_EEPROM_PART2_OUT_CRNL():
80002b40 61 00 ff 1e              |a       |		BSR	_IOC_EEPROM_PART2_OUT_TEXT()
80002b44 0d 0a 00 00              |        |		.TXT	'\r\n'
							.TXT	'\n'
80002b48 4e 75                    |Nu      |		RTS
80002b4a					_IOC_EEPROM_PART2_ATOI(*A0->D0):
80002b4a 48 e7 40 80              |H @     |		MOVEM.L	A0+D1,-(A7)
80002b4e 42 81                    |B       |		CLR.L	D1
80002b50 42 80                    |B       |		CLR.L	D0
80002b52 10 18                    |        |		MOVE.B	(A0)+,D0
80002b54 67 18                    |g       |		BEQ	0x80002b6e
80002b56 04 00 00 30              |   0    |		SUBI.B	#0x30,D0
80002b5a 0c 00 00 09              |        |		CMPI.B	#0x09,D0
80002b5e 62 0c                    |b       |		BHI	0x80002b6c
80002b60 4c 3c 10 01 00 00 00 0a  |L<      |		mULU.L	#0xa,D1
80002b68 d2 80                    |        |		ADD.L	D0,D1
80002b6a 60 e4                    |`       |		BRA	0x80002b50
80002b6c 72 ff                    |r       |		MOVEQ.L	#-0x01,D1
80002b6e 20 01                    |        |		MOVE.L	D1,D0
80002b70 4c df 01 02              |L       |		MOVEM.L	(A7)+,D1+A0
80002b74 4e 75                    |Nu      |		RTS
80002b76 4c df                    |L       |		.XXX[0x2]
80002b78 0c 01 4e 75 48 e7 80 30  |  NuH  0|		.XXX[0x190]
80002b80 24 48 42 80 10 18 67 ee  |$HB   g |
80002b88 6c fa 08 80 00 07 08 80  |l       |
80002b90 00 04 67 06 01 01 67 ec  |  g   g |
80002b98 60 04 01 01 66 e6 26 49  |`   f &I|
80002ba0 61 00 fe e2 4e 96 3a 20  |a   N : |
80002ba8 28 00 26 4a 61 00 fe d6  |( &Ja   |
80002bb0 4e 96 29 20 20 00 26 48  |N )   &H|
80002bb8 61 00 fe ca 26 48 4a 1b  |a   &HJ |
80002bc0 6e fc 41 eb ff ff 61 00  |n A   a |
80002bc8 ff 78 60 b8 0d 0a 1b 5b  | x`    [|
80002bd0 30 6d 4f 70 74 69 6f 6e  |0mOption|
80002bd8 73 20 61 72 65 3a 0d 0a  |s are:  |
80002be0 20 20 20 20 31 20 3d 3e  |    1 =>|
80002be8 20 43 68 61 6e 67 65 20  | Change |
80002bf0 42 4f 4f 54 2f 43 52 41  |BOOT/CRA|
80002bf8 53 48 2f 4d 41 49 4e 54  |SH/MAINT|
80002c00 45 4e 41 4e 43 45 20 6f  |ENANCE o|
80002c08 70 74 69 6f 6e 73 0d 0a  |ptions  |
80002c10 20 20 20 20 32 20 3d 3e  |    2 =>|
80002c18 20 43 68 61 6e 67 65 20  | Change |
80002c20 49 4f 50 20 45 4e 56 49  |IOP ENVI|
80002c28 52 4f 4e 4d 45 4e 54 20  |RONMENT |
80002c30 63 6f 6e 66 69 67 75 72  |configur|
80002c38 61 74 69 6f 6e 0d 0a 20  |ation   |
80002c40 20 20 20 33 20 3d 3e 20  |   3 => |
80002c48 45 6e 61 62 6c 65 20 6d  |Enable m|
80002c50 61 6e 75 61 6c 20 63 72  |anual cr|
80002c58 61 73 68 20 64 65 62 75  |ash debu|
80002c60 67 67 69 6e 67 20 28 65  |gging (e|
80002c68 78 70 65 72 74 73 20 6f  |xperts o|
80002c70 6e 6c 79 29 0d 0a 20 20  |nly)    |
80002c78 20 20 34 20 3d 3e 20 42  |  4 => B|
80002c80 6f 6f 74 20 49 4f 50 2c  |oot IOP,|
80002c88 20 70 72 6f 6d 70 74 69  | prompti|
80002c90 6e 67 20 66 6f 72 20 74  |ng for t|
80002c98 61 70 65 20 6f 72 20 64  |ape or d|
80002ca0 69 73 6b 0d 0a 20 20 20  |isk     |
80002ca8 20 35 20 3d 3e 20 42 6f  | 5 => Bo|
80002cb0 6f 74 20 73 79 73 74 65  |ot syste|
80002cb8 6d 0d 0a 00 0d 0a 45 6e  |m     En|
80002cc0 74 65 72 20 6f 70 74 69  |ter opti|
80002cc8 6f 6e 20 5b 42 6f 6f 74  |on [Boot|
80002cd0 20 73 79 73 74 65 6d 5d  | system]|
80002cd8 20 3a 20 00 45 6e 61 62  | :  Enab|
80002ce0 6c 65 20 4d 4f 44 45 4d  |le MODEM|
80002ce8 20 64 69 61 6c 6f 75 74  | dialout|
80002cf0 00 45 6e 61 62 6c 65 20  | Enable |
80002cf8 4d 4f 44 45 4d 20 61 6e  |MODEM an|
80002d00 73 77 65 72 00 45 6e 61  |swer Ena|
80002d08 62 6c 65 20 49           |ble I   |		.XXX[0x5]
80002d0d 2f 4f 20 50 72 6f 63 65  |/O Proce|		.TXT	'/O Processor (IOC 68K) AUTO BOOT'
80002d2e 45 6e                    |En      |		.XXX[0x2]
80002d30 61 62 6c 65 20 52 31 30  |able R10|		.XXX[0x88]
80002d38 30 30 20 43 50 55 20 41  |00 CPU A|
80002d40 55 54 4f 20 42 4f 4f 54  |UTO BOOT|
80002d48 00 45 6e 61 62 6c 65 20  | Enable |
80002d50 41 55 54 4f 20 43 52 41  |AUTO CRA|
80002d58 53 48 20 52 45 43 4f 56  |SH RECOV|
80002d60 45 52 59 00 45 6e 61 62  |ERY Enab|
80002d68 6c 65 20 43 4f 4e 53 4f  |le CONSO|
80002d70 4c 45 20 42 52 45 41 4b  |LE BREAK|
80002d78 20 4b 45 59 00 41 72 65  | KEY Are|
80002d80 20 74 68 65 73 65 20 6e  | these n|
80002d88 65 77 20 64 65 66 61 75  |ew defau|
80002d90 6c 74 73 00 43 68 61 6e  |lts Chan|
80002d98 67 65 20 54 41 50 45 20  |ge TAPE |
80002da0 53 55 42 53 59 53 54 45  |SUBSYSTE|
80002da8 4d 20 63 6f 6e 66 69 67  |M config|
80002db0 75 72 61 74 69 6f 6e 00  |uration |
80002db8 5d 20 3a 20 00 00        |] :     |		.XXX[0x6]
80002dbe					_IOC_EEPROM_PART2_EXPORT_2010:
80002dbe 1e 14                    |        |		MOVE.B	(A4),D7
80002dc0 02 07 00 80              |        |		ANDI.B	#0x80,D7
80002dc4 8e 38 80 0a              | 8      |		OR.B	IO_RTC_RAM_SEC,D7
80002dc8 18 87                    |        |		MOVE.B	D7,(A4)
80002dca 0c 2c 00 1f 00 01        | ,      |		CMPI.B	#0x1f,(A4+0x1)
80002dd0 67 0a                    |g       |		BEQ	0x80002ddc
80002dd2 08 38 00 03 f8 03        | 8      |		BTST.B	#0x3,0xfffff803
80002dd8 67 00 04 5c              |g  \    |		BEQ	0x80003236
80002ddc 47 fa fd ee              |G       |		LEA.L	0x80002bcc,A3
80002de0 61 00 fc a2              |a       |		BSR	_IOC_EEPROM_PART2_OUT_TEXT(A3)
80002de4 47 fa fe d6              |G       |		LEA.L	0x80002cbc,A3
80002de8 61 00 fb 5c              |a  \    |		BSR	_IOC_EEPROM_PART2_ASK(A3=PROMPT->A0)
80002dec 4a 10                    |J       |		TST.B	(A0)
80002dee 67 00 04 46              |g  F    |		BEQ	0x80003236
80002df2 61 00 fd 56              |a  V    |		BSR	_IOC_EEPROM_PART2_ATOI(*A0->D0)
80002df6 53 80                    |S       |		SUBQ.L	#0x1,D0
80002df8 67 26                    |g&      |		BEQ	0x80002e20
80002dfa 53 80                    |S       |		SUBQ.L	#0x1,D0
80002dfc 67 4c                    |gL      |		BEQ	0x80002e4a
80002dfe 53 80                    |S       |		SUBQ.L	#0x1,D0
80002e00 67 14                    |g       |		BEQ	0x80002e16
80002e02 53 80                    |S       |		SUBQ.L	#0x1,D0
80002e04 67 08                    |g       |		BEQ	0x80002e0e
80002e06 53 80                    |S       |		SUBQ.L	#0x1,D0
80002e08 67 00 04 2c              |g  ,    |		BEQ	0x80003236
80002e0c 60 ce                    |`       |		BRA	0x80002ddc
80002e0e 08 94 00 02              |        |		BCLR.B	#0x2,(A4)
80002e12 60 00 04 22              |`  "    |		BRA	0x80003236
80002e16 00 39 00 02 00 00 fc 10  | 9      |		ORI.B	#0x02,0xfc10
80002e1e 60 bc                    |`       |		BRA	0x80002ddc
80002e20 1e 14                    |        |		MOVE.B	(A4),D7
80002e22 45 fa fe b8              |E       |		LEA.L	0x80002cdc,A2
80002e26 7a 05                    |z       |		MOVEQ.L	#0x05,D5
80002e28 e2 1f                    |        |		ROR.B	#0x1,D7
80002e2a 61 00 fb c2              |a       |		BSR	_IOC_EEPROM_PART2_ASK_YES_OR_NO(A2=PROMPT)
80002e2e e2 16                    |        |		ROXR.B	#0x1,D6
80002e30 51 cd ff f6              |Q       |		DBF	D5,0x80002e28
80002e34 e4 0e                    |        |		LSR.B	#0x2,D6
80002e36 1e 06                    |        |		MOVE.B	D6,D7
80002e38 be 14                    |        |		CMP.B	(A4),D7
80002e3a 67 0c                    |g       |		BEQ	0x80002e48
80002e3c 18 87                    |        |		MOVE.B	D7,(A4)
80002e3e 61 00 fb ac              |a       |		BSR	0x800029ec
80002e42 64 04                    |d       |		BCC	0x80002e48
80002e44 11 c7 80 0a              |        |		MOVE.B	D7,IO_RTC_RAM_SEC
80002e48 60 92                    |`       |		BRA	0x80002ddc
80002e4a 4e 96                    |N       |		OUTTEXT
80002e4c 0d 0a 43 48 41 4e 47 49  |  CHANGI|		.TXT	'\r\n'
80002e54 4e 47 20 74 68 65 20 70  |NG the p|		.TXT	'CHANGING the processor configuration will automatically re-run selftests.\r\n'
80002e5c 72 6f 63 65 73 73 6f 72  |rocessor|		.TXT	'Please enter desired processor configuration code :\r\n'
80002e64 20 63 6f 6e 66 69 67 75  | configu|		.TXT	'    3 => Series 400 Coprocessor\r\n'
80002e6c 72 61 74 69 6f 6e 20 77  |ration w|		.TXT	'    4 => Series 400 System\r\n'
80002e74 69 6c 6c 20 61 75 74 6f  |ill auto|		.TXT	'\n'
80002e7c 6d 61 74 69 63 61 6c 6c  |maticall|		.TXT	'Enter configuration code [\n'
80002f28 10 39 80 00 7f 6e        | 9   n  |		MOVE.B	NV_MACHINE_TYPE,D0
80002f2e 42 87                    |B       |		CLR.L	D7
80002f30 1e 00                    |        |		MOVE.B	D0,D7
80002f32 61 00 fb 94              |a       |		BSR	_IOC_EEPROM_PART2_OUT_DIGIT(D0)
80002f36 47 f9 80 00 2d b8        |G   -   |		LEA.L	0x80002db8,A3
80002f3c 61 00 fa 08              |a       |		BSR	_IOC_EEPROM_PART2_ASK(A3=PROMPT->A0)
80002f40 10 10                    |        |		MOVE.B	(A0),D0
80002f42 66 04                    |f       |		BNE	0x80002f48
80002f44 20 07                    |        |		MOVE.L	D7,D0
80002f46 60 08                    |`       |		BRA	0x80002f50
80002f48 61 00 fc 00              |a       |		BSR	_IOC_EEPROM_PART2_ATOI(*A0->D0)
80002f4c 6b 00 fe fc              |k       |		BMI	0x80002e4a
80002f50 0c 40 00 02              | @      |		CMPI.W	#0x0002,D0
80002f54 63 00 fe f4              |c       |		BLS	0x80002e4a
80002f58 0c 40 00 04              | @      |		CMPI.W	#0x0004,D0
80002f5c 62 00 fe ec              |b       |		BHI	0x80002e4a
80002f60 41 f9 80 00 7f 6e        |A    n  |		LEA.L	NV_MACHINE_TYPE,A0
80002f66 61 00 09 52              |a  R    |		BSR	_IOC_EEPROM_PART2_EEPROM_WRITE(A0,D0)
80002f6a 13 c0 00 00 fc 07        |        |		MOVE.B	D0,MACHINE_TYPE
80002f70 b0 07                    |        |		CMP.B	D7,D0
80002f72 67 00 00 84              |g       |		BEQ	0x80002ff8
80002f76 4e 96                    |N       |		OUTTEXT
80002f78 0a 0d 59 6f 75 20 68 61  |  You ha|		.TXT	'\n'
80002f80 76 65 20 63 68 61 6e 67  |ve chang|		.TXT	'\rYou have changed the processor configuration.\n'
80002f88 65 64 20 74 68 65 20 70  |ed the p|		.TXT	'\rSelftests will be re-run with the new processor configuration.\n'
80002f90 72 6f 63 65 73 73 6f 72  |rocessor|		.TXT	'\r\n'
80002fea 2e 79 80 00 00 00        |.y      |		MOVEA.L	0x80000000,A7
80002ff0 4e f0 01 f1 80 00 00 08  |N       |		JMP	((#0x80000008))		;  LEW=01f1
											; SWITCH1
80002ff8 4e f0 05 b1 80 00 30 00  |N     0 |		JMP	((D0.W*4+#0x80003000))	;  LEW=05b1
80003000 80 00 31 90              |  1     |		.CODE	SWITCH_80002ff8_0
80003004 80 00 30 14              |  0     |		.CODE	SWITCH_80002ff8_1
80003008 80 00 31 90              |  1     |		.CODE	SWITCH_80002ff8_0
8000300c 80 00 30 14              |  0     |		.CODE	SWITCH_80002ff8_1
80003010 80 00 31 90              |  1     |		.CODE	SWITCH_80002ff8_0
80003014					SWITCH_80002ff8_1:
80003014					SWITCH_80002ff8_3:
80003014 4a 39 00 00 fc 07        |J9      |		TST.B	MACHINE_TYPE
8000301a 67 00 02 16              |g       |		BEQ	0x80003232
8000301e 4e 96                    |N       |		OUTTEXT
80003020 45 6e 74 65 72 20 43 4c  |Enter CL|		.TXT	'Enter CLIENT IP address ['
8000303a 22 39 00 00 fc 64        |"9   d  |		MOVE.L	CLIENT_IP_ADDRESS,D1
80003040 4e b9 80 00 35 60        |N   5`  |		JSR	0x80003560
80003046 47 f9 80 00 2d b8        |G   -   |		LEA.L	0x80002db8,A3
8000304c 61 00 f8 f8              |a       |		BSR	_IOC_EEPROM_PART2_ASK(A3=PROMPT->A0)
80003050 10 10                    |        |		MOVE.B	(A0),D0
80003052 67 4e                    |gN      |		BEQ	0x800030a2
80003054 26 48                    |&H      |		MOVEA.L	A0,A3
80003056 42 81                    |B       |		CLR.L	D1
80003058 34 3c 00 03              |4<      |		MOVE.W	#0x3,D2
8000305c 10 1b                    |        |		MOVE.B	(A3)+,D0
8000305e 67 0a                    |g       |		BEQ	0x8000306a
80003060 0c 00 00 2e              |   .    |		CMPI.B	#0x2e,D0
80003064 66 f6                    |f       |		BNE	0x8000305c
80003066 42 2b ff ff              |B+      |		CLR.B	(A3-0x1)
8000306a 61 00 fa de              |a       |		BSR	_IOC_EEPROM_PART2_ATOI(*A0->D0)
8000306e 6b a4                    |k       |		BMI	SWITCH_80002ff8_1
80003070 0c 80 00 00 00 ff        |        |		CMPI.L	#0x000000ff,D0
80003076 62 00 ff 9c              |b       |		BHI	SWITCH_80002ff8_1
8000307a e1 99                    |        |		ROL.L	#0x8,D1
8000307c 82 00                    |        |		OR.B	D0,D1
8000307e 20 4b                    | K      |		MOVEA.L	A3,A0
80003080 51 ca ff da              |Q       |		DBF	D2,0x8000305c
80003084 23 c1 00 00 fc 64        |#    d  |		MOVE.L	D1,CLIENT_IP_ADDRESS
8000308a 34 3c 00 03              |4<      |		MOVE.W	#0x3,D2
8000308e 41 f9 80 00 7f 60        |A    `  |		LEA.L	EE_CLIENT_IP_NUMBER,A0
80003094 e1 99                    |        |		ROL.L	#0x8,D1
80003096 10 01                    |        |		MOVE.B	D1,D0
80003098 61 00 08 20              |a       |		BSR	_IOC_EEPROM_PART2_EEPROM_WRITE(A0,D0)
8000309c 52 88                    |R       |		ADDQ.L	#0x1,A0
8000309e 51 ca ff f4              |Q       |		DBF	D2,0x80003094
800030a2 4e 96                    |N       |		OUTTEXT
800030a4 45 6e 74 65 72 20 53 45  |Enter SE|		.TXT	'Enter SERVER IP address ['
800030be 22 39 00 00 fc 68        |"9   h  |		MOVE.L	SERVER_IP_ADDRESS,D1
800030c4 4e b9 80 00 35 60        |N   5`  |		JSR	0x80003560
800030ca 47 f9 80 00 2d b8        |G   -   |		LEA.L	0x80002db8,A3
800030d0 61 00 f8 74              |a  t    |		BSR	_IOC_EEPROM_PART2_ASK(A3=PROMPT->A0)
800030d4 10 10                    |        |		MOVE.B	(A0),D0
800030d6 67 4e                    |gN      |		BEQ	0x80003126
800030d8 26 48                    |&H      |		MOVEA.L	A0,A3
800030da 42 81                    |B       |		CLR.L	D1
800030dc 34 3c 00 03              |4<      |		MOVE.W	#0x3,D2
800030e0 10 1b                    |        |		MOVE.B	(A3)+,D0
800030e2 67 0a                    |g       |		BEQ	0x800030ee
800030e4 0c 00 00 2e              |   .    |		CMPI.B	#0x2e,D0
800030e8 66 f6                    |f       |		BNE	0x800030e0
800030ea 42 2b ff ff              |B+      |		CLR.B	(A3-0x1)
800030ee 61 00 fa 5a              |a  Z    |		BSR	_IOC_EEPROM_PART2_ATOI(*A0->D0)
800030f2 6b ae                    |k       |		BMI	0x800030a2
800030f4 0c 80 00 00 00 ff        |        |		CMPI.L	#0x000000ff,D0
800030fa 62 00 ff a6              |b       |		BHI	0x800030a2
800030fe e1 99                    |        |		ROL.L	#0x8,D1
80003100 82 00                    |        |		OR.B	D0,D1
80003102 20 4b                    | K      |		MOVEA.L	A3,A0
80003104 51 ca ff da              |Q       |		DBF	D2,0x800030e0
80003108 23 c1 00 00 fc 68        |#    h  |		MOVE.L	D1,SERVER_IP_ADDRESS
8000310e 34 3c 00 03              |4<      |		MOVE.W	#0x3,D2
80003112 41 f9 80 00 7f 64        |A    d  |		LEA.L	EE_SERVER_IP_NUMBER,A0
80003118 e1 99                    |        |		ROL.L	#0x8,D1
8000311a 10 01                    |        |		MOVE.B	D1,D0
8000311c 61 00 07 9c              |a       |		BSR	_IOC_EEPROM_PART2_EEPROM_WRITE(A0,D0)
80003120 52 88                    |R       |		ADDQ.L	#0x1,A0
80003122 51 ca ff f4              |Q       |		DBF	D2,0x80003118
80003126 4e 96                    |N       |		OUTTEXT
80003128 45 6e 74 65 72 20 53 45  |Enter SE|		.TXT	'Enter SERVER UDP PORT number (decimal) ['
80003152 4e b9 80 00 34 02        |N   4   |		JSR	0x80003402
80003158 47 f9 80 00 2d b8        |G   -   |		LEA.L	0x80002db8,A3
8000315e 61 00 f7 e6              |a       |		BSR	_IOC_EEPROM_PART2_ASK(A3=PROMPT->A0)
80003162 10 10                    |        |		MOVE.B	(A0),D0
80003164 67 2a                    |g*      |		BEQ	SWITCH_80002ff8_0
80003166 61 00 f9 e2              |a       |		BSR	_IOC_EEPROM_PART2_ATOI(*A0->D0)
8000316a 6b 00 ff ba              |k       |		BMI	0x80003126
8000316e 0c 80 00 00 ff ff        |        |		CMPI.L	#0x0000ffff,D0
80003174 62 00 ff b0              |b       |		BHI	0x80003126
80003178 33 c0 00 00 fc 70        |3    p  |		MOVE.W	D0,SERVER_UDP_PORT
8000317e 41 f9 80 00 7f 6d        |A    m  |		LEA.L	EE_SERVER_UDP_PORT,A0
80003184 61 00 07 34              |a  4    |		BSR	_IOC_EEPROM_PART2_EEPROM_WRITE(A0,D0)
80003188 53 88                    |S       |		SUBQ.L	#0x1,A0
8000318a e0 58                    | X      |		ROR.W	#0x8,D0
8000318c 61 00 07 2c              |a  ,    |		BSR	_IOC_EEPROM_PART2_EEPROM_WRITE(A0,D0)
80003190					SWITCH_80002ff8_0:
80003190					SWITCH_80002ff8_2:
80003190					SWITCH_80002ff8_4:
80003190 61 00 02 86              |a       |		BSR	0x80003418
80003194 45 f9 80 00 2d 94        |E   -   |		LEA.L	0x80002d94,A2
8000319a 61 00 f8 50              |a  P    |		BSR	0x800029ec
8000319e 64 00 00 92              |d       |		BCC	0x80003232
800031a2 42 42                    |BB      |		CLR.W	D2
800031a4 4e 96                    |N       |		OUTTEXT
800031a6 0d 0a 50 6c 65 61 73 65  |  Please|		.TXT	'\r\n'
800031ae 20 65 6e 74 65 72 20 64  | enter d|		.TXT	'Please enter desired code for logical drive \n'
800031d6 10 02                    |        |		MOVE.B	D2,D0
800031d8 61 00 f8 ee              |a       |		BSR	_IOC_EEPROM_PART2_OUT_DIGIT(D0)
800031dc 61 00 f9 62              |a  b    |		BSR	_IOC_EEPROM_PART2_OUT_CRNL()
800031e0 47 f9 80 00 32 c0        |G   2   |		LEA.L	0x800032c0,A3
800031e6 61 00 f7 5e              |a  ^    |		BSR	_IOC_EEPROM_PART2_ASK(A3=PROMPT->A0)
800031ea 42 40                    |B@      |		CLR.W	D0
800031ec 4a 10                    |J       |		TST.B	(A0)
800031ee 67 10                    |g       |		BEQ	0x80003200
800031f0 61 00 f9 58              |a  X    |		BSR	_IOC_EEPROM_PART2_ATOI(*A0->D0)
800031f4 6b 00 ff ae              |k       |		BMI	0x800031a4
800031f8 0c 40 00 05              | @      |		CMPI.W	#0x0005,D0
800031fc 62 00 ff a6              |b       |		BHI	0x800031a4
80003200 e1 99                    |        |		ROL.L	#0x8,D1
80003202 12 30 01 b0 80 00 33 fc  | 0    3 |		MOVE.B	(D0.W+#0x800033fc),D1	;  LEW=01b0
8000320a 52 42                    |RB      |		ADDQ.W	#0x1,D2
8000320c 0c 02 00 04              |        |		CMPI.B	#0x04,D2
80003210 66 00 ff 92              |f       |		BNE	0x800031a4
80003214 23 c1 00 00 fc 6c        |#    l  |		MOVE.L	D1,TAPE_DRIVE_CONFIG
8000321a 41 f9 80 00 7f 68        |A    h  |		LEA.L	EE_TAPE_DRIVE_CONFIG,A0
80003220 34 3c 00 03              |4<      |		MOVE.W	#0x3,D2
80003224 e1 99                    |        |		ROL.L	#0x8,D1
80003226 10 01                    |        |		MOVE.B	D1,D0
80003228 61 00 06 90              |a       |		BSR	_IOC_EEPROM_PART2_EEPROM_WRITE(A0,D0)
8000322c 52 88                    |R       |		ADDQ.L	#0x1,A0
8000322e 51 ca ff f4              |Q       |		DBF	D2,0x80003224
80003232 60 00 fb a8              |`       |		BRA	0x80002ddc
80003236 b0 3c 00 03              | <      |		CMP.B	#0x03,D0
8000323a 66 78                    |fx      |		BNE	0x800032b4
8000323c 4e b9 80 00 2b 40        |N   +@  |		JSR	_IOC_EEPROM_PART2_OUT_CRNL()
80003242 4e 96                    |N       |		OUTTEXT
80003244 43 4c 49 45 4e 54 20 49  |CLIENT I|		.TXT	'CLIENT IP address = '
8000325a 22 39 00 00 fc 64        |"9   d  |		MOVE.L	CLIENT_IP_ADDRESS,D1
80003260 4e b9 80 00 35 60        |N   5`  |		JSR	0x80003560
80003266 4e b9 80 00 2b 40        |N   +@  |		JSR	_IOC_EEPROM_PART2_OUT_CRNL()
8000326c 4e 96                    |N       |		OUTTEXT
8000326e 53 45 52 56 45 52 20 49  |SERVER I|		.TXT	'SERVER IP address = '
80003284 22 39 00 00 fc 68        |"9   h  |		MOVE.L	SERVER_IP_ADDRESS,D1
8000328a 4e b9 80 00 35 60        |N   5`  |		JSR	0x80003560
80003290 4e b9 80 00 2b 40        |N   +@  |		JSR	_IOC_EEPROM_PART2_OUT_CRNL()
80003296 4e 96                    |N       |		OUTTEXT
80003298 53 45 52 56 45 52 20 55  |SERVER U|		.TXT	'SERVER UDP PORT   = '
800032ae 4e b9 80 00 34 02        |N   4   |		JSR	0x80003402
800032b4 4e b9 80 00 2b 40        |N   +@  |		JSR	_IOC_EEPROM_PART2_OUT_CRNL()
800032ba 61 00 01 5c              |a  \    |		BSR	0x80003418
800032be 4e 75                    |Nu      |		RTS
800032c0 20 20 20 20 30 20 3d 3e  |    0 =>|		.XXX[0x108]
800032c8 20 4e 6f 74 20 70 72 65  | Not pre|
800032d0 73 65 6e 74 20 28 3c 43  |sent (<C|
800032d8 52 3e 20 64 65 66 61 75  |R> defau|
800032e0 6c 74 73 20 74 6f 20 6e  |lts to n|
800032e8 6f 74 20 70 72 65 73 65  |ot prese|
800032f0 6e 74 29 0d 0a 20 20 20  |nt)     |
800032f8 20 31 20 3d 3e 20 39 20  | 1 => 9 |
80003300 54 72 61 63 6b 20 31 2f  |Track 1/|
80003308 32 20 69 6e 63 68 20 74  |2 inch t|
80003310 61 70 65 2c 20 70 68 79  |ape, phy|
80003318 73 69 63 61 6c 20 64 72  |sical dr|
80003320 69 76 65 20 30 0d 0a 20  |ive 0   |
80003328 20 20 20 32 20 3d 3e 20  |   2 => |
80003330 39 20 54 72 61 63 6b 20  |9 Track |
80003338 31 2f 32 20 69 6e 63 68  |1/2 inch|
80003340 20 74 61 70 65 2c 20 70  | tape, p|
80003348 68 79 73 69 63 61 6c 20  |hysical |
80003350 64 72 69 76 65 20 31 0d  |drive 1 |
80003358 0a 20 20 20 20 33 20 3d  |     3 =|
80003360 3e 20 39 20 54 72 61 63  |> 9 Trac|
80003368 6b 20 31 2f 32 20 69 6e  |k 1/2 in|
80003370 63 68 20 74 61 70 65 2c  |ch tape,|
80003378 20 70 68 79 73 69 63 61  | physica|
80003380 6c 20 64 72 69 76 65 20  |l drive |
80003388 32 0d 0a 20 20 20 20 34  |2      4|
80003390 20 3d 3e 20 39 20 54 72  | => 9 Tr|
80003398 61 63 6b 20 31 2f 32 20  |ack 1/2 |
800033a0 69 6e 63 68 20 74 61 70  |inch tap|
800033a8 65 2c 20 70 68 79 73 69  |e, physi|
800033b0 63 61 6c 20 64 72 69 76  |cal driv|
800033b8 65 20 33 0d 0a 20 20 20  |e 3     |
800033c0 20 35 20 3d 3e 20 38 6d  | 5 => 8m|
800033c8 6d 20 43 61 72 74        |m Cart  |		.XXX[0x6]
800033ce 72 69 64 67 65 20 54 61  |ridge Ta|		.TXT	'ridge Tape Drive\r\nEnter configuration code : '
800033fc 00 80 81 82              |        |		.XXX[0x4]
80003400 83 a0                    |        |		.XXX[0x2]
80003402 48 e7 80 00              |H       |		MOVEM.L	D0,-(A7)
80003406 42 80                    |B       |		CLR.L	D0
80003408 30 39 00 00 fc 70        |09   p  |		MOVE.W	SERVER_UDP_PORT,D0
8000340e 61 00 f6 fe              |a       |		BSR	_IOC_EEPROM_PART2_OUT_NUMBER(D0)
80003412 4c df 00 01              |L       |		MOVEM.L	(A7)+,D0
80003416 4e 75                    |Nu      |		RTS
80003418 42 42                    |BB      |		CLR.W	D2
8000341a 4e 96                    |N       |		OUTTEXT
8000341c 4c 6f 67 69 63 61 6c 20  |Logical |		.TXT	'Logical tape drive '
80003430 10 02                    |        |		MOVE.B	D2,D0
80003432 61 00 f6 94              |a       |		BSR	_IOC_EEPROM_PART2_OUT_DIGIT(D0)
80003436 4e 96                    |N       |		OUTTEXT
80003438 20 69 73 20 00 00        | is     |		.TXT	' is '
8000343e 4a 30 21 b0 00 00 fc 6c  |J0!    l|		TST.B	(D2.W+#TAPE_DRIVE_CONFIG);  LEW=21b0
80003446 6b 20                    |k       |		BMI	0x80003468
80003448 4e 96                    |N       |		OUTTEXT
8000344a 64 65 63 6c 61 72 65 64  |declared|		.TXT	'declared non-existent.\r\n'
80003452 20 6e 6f 6e 2d 65 78 69  | non-exi|		.TXT	'\n'
80003464 60 00 00 7c              |`  |    |		BRA	0x800034e2
80003468 e9 f0 00 82 21 b0 00 00  |    !   |		BFEXTU.L	(D2.W+#TAPE_DRIVE_CONFIG),{2:2},D0;  LEW=21b0
80003470 fc 6c                    | l      |
80003472 0c 00 00 02              |        |		CMPI.B	#0x02,D0
80003476 67 48                    |gH      |		BEQ	0x800034c0
80003478 4e 96                    |N       |		OUTTEXT
8000347a 61 20 31 2f 32 20 69 6e  |a 1/2 in|		.TXT	'a 1/2 inch 9 track tape drive at physical unit '
800034aa e9 f0 01 82 21 b0 00 00  |    !   |		BFEXTU.L	(D2.W+#TAPE_DRIVE_CONFIG),{6:2},D0;  LEW=21b0
800034b2 fc 6c                    | l      |
800034b4 61 00 f6 12              |a       |		BSR	_IOC_EEPROM_PART2_OUT_DIGIT(D0)
800034b8 4e 96                    |N       |		OUTTEXT
800034ba 2e 0d 0a 00              |.       |		.TXT	'.\r\n'
							.TXT	'\n'
800034be 60 22                    |`"      |		BRA	0x800034e2
800034c0 4e 96                    |N       |		OUTTEXT
800034c2 61 6e 20 38 6d 6d 20 63  |an 8mm c|		.TXT	'an 8mm cartridge tape drive.\r\n'
800034ca 61 72 74 72 69 64 67 65  |artridge|		.TXT	'\n'
800034e2 52 02                    |R       |		ADDQ.B	#0x1,D2
800034e4 0c 02 00 04              |        |		CMPI.B	#0x04,D2
800034e8 66 00 ff 30              |f  0    |		BNE	0x8000341a
800034ec 4e 75                    |Nu      |		RTS
800034ee					_IOC_EEPROM_PART2_OUT_MAC_ADDRESS(A0):
800034ee 48 e7 c0 80              |H       |		MOVEM.L	A0+D1+D0,-(A7)
800034f2 72 05                    |r       |		MOVEQ.L	#0x05,D1
800034f4 60 08                    |`       |		BRA	0x800034fe
800034f6 4e b9 80 00 2a 60        |N   *`  |		JSR	_IOC_EEPROM_PART2_OUT_TEXT()
800034fc 2d 00                    |-       |		.TXT	'-'
800034fe 10 10                    |        |		MOVE.B	(A0),D0
80003500 e8 08                    |        |		LSR.B	#0x4,D0
80003502 61 00 f5 b8              |a       |		BSR	_IOC_EEPROM_PART2_OUT_HEX_DIGIT(D0)
80003506 10 18                    |        |		MOVE.B	(A0)+,D0
80003508 61 00 f5 b2              |a       |		BSR	_IOC_EEPROM_PART2_OUT_HEX_DIGIT(D0)
8000350c 51 c9 ff e8              |Q       |		DBF	D1,0x800034f6
80003510 4c df 01 03              |L       |		MOVEM.L	(A7)+,D0+D1+A0
80003514 4e 75                    |Nu      |		RTS
80003516					_IOC_EEPROM_PART2_OUT_SERVER_IP():
80003516 2f 01                    |/       |		MOVE.L	D1,-(A7)
80003518 61 00 f5 46              |a  F    |		BSR	_IOC_EEPROM_PART2_OUT_TEXT()
8000351c 53 45 52 56 45 52 00 00  |SERVER  |		.TXT	'SERVER'
80003524 22 39 00 00 fc 68        |"9   h  |		MOVE.L	SERVER_IP_ADDRESS,D1
8000352a 60 14                    |`       |		BRA	0x80003540
8000352c					_IOC_EEPROM_PART2_OUT_CLIENT_IP():
8000352c 2f 01                    |/       |		MOVE.L	D1,-(A7)
8000352e 61 00 f5 30              |a  0    |		BSR	_IOC_EEPROM_PART2_OUT_TEXT()
80003532 43 4c 49 45 4e 54 00 00  |CLIENT  |		.TXT	'CLIENT'
8000353a 22 39 00 00 fc 64        |"9   d  |		MOVE.L	CLIENT_IP_ADDRESS,D1
80003540 61 00 f5 1e              |a       |		BSR	_IOC_EEPROM_PART2_OUT_TEXT()
80003544 20 49 50 20 61 64 64 72  | IP addr|		.TXT	' IP address = '
80003554 61 00 00 0a              |a       |		BSR	0x80003560
80003558 61 00 f5 e6              |a       |		BSR	_IOC_EEPROM_PART2_OUT_CRNL()
8000355c 22 1f                    |"       |		MOVE.L	(A7)+,D1
8000355e 4e 75                    |Nu      |		RTS
80003560 48 e7 e0 00              |H       |		MOVEM.L	D2+D1+D0,-(A7)
80003564 74 04                    |t       |		MOVEQ.L	#0x04,D2
80003566 42 80                    |B       |		CLR.L	D0
80003568 e1 99                    |        |		ROL.L	#0x8,D1
8000356a 10 01                    |        |		MOVE.B	D1,D0
8000356c 61 00 f5 a0              |a       |		BSR	_IOC_EEPROM_PART2_OUT_NUMBER(D0)
80003570 53 02                    |S       |		SUBQ.B	#0x1,D2
80003572 67 08                    |g       |		BEQ	0x8000357c
80003574 70 2e                    |p.      |		MOVEQ.L	#0x2e,D0
80003576 61 00 f5 54              |a  T    |		BSR	_IOC_EEPROM_PART2_OUT_CHAR(D0)
8000357a 60 ea                    |`       |		BRA	0x80003566
8000357c 4c df 00 07              |L       |		MOVEM.L	(A7)+,D0+D1+D2
80003580 4e 75                    |Nu      |		RTS
80003582 81 4a 61 6e 75 61        | Janua  |		.XXX[0x6]
80003588 72 79 82 46 65 62 72 75  |ry Febru|		.XXX[0xc0]
80003590 61 72 79 83 4d 61 72 63  |ary Marc|
80003598 68 84 41 70 72 69 6c 85  |h April |
800035a0 4d 61 79 86 4a 75 6e 65  |May June|
800035a8 87 4a 75 6c 79 88 41 75  | July Au|
800035b0 67 75 73 74 89 53 65 70  |gust Sep|
800035b8 74 65 6d 62 65 72 90 4f  |tember O|
800035c0 63 74 6f 62 65 72 91 4e  |ctober N|
800035c8 6f 76 65 6d 62 65 72 92  |ovember |
800035d0 44 65 63 65 6d 62 65 72  |December|
800035d8 00 00 80 00 35 ee 80 00  |    5   |
800035e0 36 08 80 00 36 22 80 00  |6   6"  |
800035e8 36 3c 80 00 36 42 3f 3f  |6<  6B??|
800035f0 3f 20 69 6c 6c 65 67 61  |? illega|
800035f8 6c 20 6d 61 63 68 69 6e  |l machin|
80003600 65 20 74 79 70 65 20 00  |e type  |
80003608 3f 3f 3f 20 69 6c 6c 65  |??? ille|
80003610 67 61 6c 20 6d 61 63 68  |gal mach|
80003618 69 6e 65 20 74 79 70 65  |ine type|
80003620 20 00 3f 3f 3f 20 69 6c  |  ??? il|
80003628 6c 65 67 61 6c 20 6d 61  |legal ma|
80003630 63 68 69 6e 65 20 74 79  |chine ty|
80003638 70 65 20 00 34 30 30 43  |pe  400C|
80003640 20 00 34 30 30 53 20 00  |  400S  |
80003648					_IOC_EEPROM_PART2_RESTART_MACHINE():
80003648 4e 96                    |N       |		OUTTEXT
8000364a 0d 0a 1b 5b 30 6d 52 65  |   [0mRe|		.TXT	'\r\n'
80003652 73 74 61 72 74 69 6e 67  |starting|		.TXT	'\x1b[0mRestarting R1000-\n'
80003662 42 87                    |B       |		CLR.L	D7
80003664 1e 39 80 00 7f 6e        | 9   n  |		MOVE.B	NV_MACHINE_TYPE,D7
8000366a 26 70 75 b0 80 00 35 da  |&pu   5 |		MOVEA.L	(D7.W*4+#0x800035da),A3	;  LEW=75b0
80003672 61 00 f4 10              |a       |		BSR	_IOC_EEPROM_PART2_OUT_TEXT(A3)
80003676 1e 38 80 02              | 8      |		MOVE.B	IO_RTC_COUNTER_SEC,D7
8000367a e0 9f                    |        |		ROR.L	#0x8,D7
8000367c 1e 38 80 03              | 8      |		MOVE.B	IO_RTC_COUNTER_MIN,D7
80003680 e0 9f                    |        |		ROR.L	#0x8,D7
80003682 1e 38 80 04              | 8      |		MOVE.B	IO_RTC_COUNTER_HOUR,D7
80003686 e8 9f                    |        |		ROR.L	#0x4,D7
80003688 1c 38 80 06              | 8      |		MOVE.B	IO_RTC_COUNTER_MONTHDAY,D6
8000368c 1a 38 80 07              | 8      |		MOVE.B	IO_RTC_COUNTER_MONTH,D5
80003690 08 38 00 00 80 14        | 8      |		BTST.B	#0x0,IO_RTC_STATUS_BIT
80003696 66 de                    |f       |		BNE	0x80003676
80003698 00 05 00 80              |        |		ORI.B	#0x80,D5
8000369c 47 fa fe e4              |G       |		LEA.L	0x80003582,A3
800036a0 4a 13                    |J       |		TST.B	(A3)
800036a2 67 04                    |g       |		BEQ	0x800036a8
800036a4 ba 1b                    |        |		CMP.B	(A3)+,D5
800036a6 66 f8                    |f       |		BNE	0x800036a0
800036a8 61 00 f3 da              |a       |		BSR	_IOC_EEPROM_PART2_OUT_TEXT(A3)
800036ac 4e 96                    |N       |		OUTTEXT
800036ae 20 00                    |        |		.TXT	' '
800036b0 0c 05 00 82              |        |		CMPI.B	#0x82,D5
800036b4 66 08                    |f       |		BNE	0x800036be
800036b6 0c 06 00 31              |   1    |		CMPI.B	#0x31,D6
800036ba 66 02                    |f       |		BNE	0x800036be
800036bc 7c 29                    ||)      |		MOVEQ.L	#0x29,D6
800036be 10 06                    |        |		MOVE.B	D6,D0
800036c0 e8 08                    |        |		LSR.B	#0x4,D0
800036c2 42 81                    |B       |		CLR.L	D1
800036c4 12 00                    |        |		MOVE.B	D0,D1
800036c6 c2 fc 00 0a              |        |		MULU.W	#0xa,D1
800036ca 67 04                    |g       |		BEQ	0x800036d0
800036cc 61 00 f3 fa              |a       |		BSR	_IOC_EEPROM_PART2_OUT_DIGIT(D0)
800036d0 10 06                    |        |		MOVE.B	D6,D0
800036d2 02 00 00 0f              |        |		ANDI.B	#0x0f,D0
800036d6 d2 00                    |        |		ADD.B	D0,D1
800036d8 61 00 f3 ee              |a       |		BSR	_IOC_EEPROM_PART2_OUT_DIGIT(D0)
800036dc 20 3c 80 20 00 02        | <      |		MOVE.L	#0x80200002,D0
800036e2 03 00                    |        |		BTST.L	D1,D0
800036e4 67 06                    |g       |		BEQ	0x800036ec
800036e6 4e 96                    |N       |		OUTTEXT
800036e8 73 74 2c 00              |st,     |		.TXT	'st,'
800036ec d0 80                    |        |		ADD.L	D0,D0
800036ee 03 00                    |        |		BTST.L	D1,D0
800036f0 67 06                    |g       |		BEQ	0x800036f8
800036f2 4e 96                    |N       |		OUTTEXT
800036f4 6e 64 2c 00              |nd,     |		.TXT	'nd,'
800036f8 d0 80                    |        |		ADD.L	D0,D0
800036fa 03 00                    |        |		BTST.L	D1,D0
800036fc 67 06                    |g       |		BEQ	0x80003704
800036fe 4e 96                    |N       |		OUTTEXT
80003700 72 64 2c 00              |rd,     |		.TXT	'rd,'
80003704 20 3c 7f 1f ff f1        | <      |		MOVE.L	#0x7f1ffff1,D0
8000370a 03 00                    |        |		BTST.L	D1,D0
8000370c 67 06                    |g       |		BEQ	0x80003714
8000370e 4e 96                    |N       |		OUTTEXT
80003710 74 68 2c 00              |th,     |		.TXT	'th,'
80003714 4e 96                    |N       |		OUTTEXT
80003716 20 31 39 00              | 19     |		.TXT	' 19'
8000371a 42 80                    |B       |		CLR.L	D0
8000371c 10 38 80 09              | 8      |		MOVE.B	IO_RTC_RAM_YEAR,D0
80003720 52 00                    |R       |		ADDQ.B	#0x1,D0
80003722 80 fc 00 0a              |        |		DIVU.W	#0xa,D0
80003726 61 00 f3 a0              |a       |		BSR	_IOC_EEPROM_PART2_OUT_DIGIT(D0)
8000372a 48 40                    |H@      |		SWAP.W	D0
8000372c 61 00 f3 9a              |a       |		BSR	_IOC_EEPROM_PART2_OUT_DIGIT(D0)
80003730 4e 96                    |N       |		OUTTEXT
80003732 20 61 74 20 00 00        | at     |		.TXT	' at '
80003738 72 05                    |r       |		MOVEQ.L	#0x05,D1
8000373a 74 14                    |t       |		MOVEQ.L	#0x14,D2
8000373c 20 07                    |        |		MOVE.L	D7,D0
8000373e 02 00 00 0f              |        |		ANDI.B	#0x0f,D0
80003742 61 00 f3 84              |a       |		BSR	_IOC_EEPROM_PART2_OUT_DIGIT(D0)
80003746 03 02                    |        |		BTST.L	D1,D2
80003748 67 04                    |g       |		BEQ	0x8000374e
8000374a 4e 96                    |N       |		OUTTEXT
8000374c 3a 00                    |:       |		.TXT	':'
8000374e e9 98                    |        |		ROL.L	#0x4,D0
80003750 51 c9 ff ec              |Q       |		DBF	D1,0x8000373e
80003754 60 00 f3 ea              |`       |		BRA	_IOC_EEPROM_PART2_OUT_CRNL()
80003758					_IOC_EEPROM_PART2_CPU_RESET:
80003758 70 01                    |p       |		MOVEQ.L	#0x01,D0
8000375a 21 c0 fe 00              |!       |		MOVE.L	D0,IO_CPU_CONTROL_PSU_MARGIN_BREG4_p23
8000375e 42 38 a0 04              |B8      |		CLR.B	IO_DUART_ACR_IPCR
80003762 42 38 a0 0d              |B8      |		CLR.B	IO_DUART_OPCR
80003766 11 fc 00 10 a0 02        |        |		MOVE.B	#0x10,IO_DUART_MODEM_COMMAND
8000376c 11 fc 00 13 a0 00        |        |		MOVE.B	#0x13,IO_DUART_MODEM_MODE
80003772 11 fc 00 07 a0 00        |        |		MOVE.B	#0x07,IO_DUART_MODEM_MODE
80003778 11 fc 00 bb a0 01        |        |		MOVE.B	#0xbb,IO_DUART_MODEM_STATUS
8000377e 11 fc 00 05 a0 02        |        |		MOVE.B	#0x05,IO_DUART_MODEM_COMMAND
80003784 11 fc 00 10 a0 0a        |        |		MOVE.B	#0x10,IO_DUART_DIAG_COMMAND
8000378a 11 fc 00 13 a0 08        |        |		MOVE.B	#0x13,IO_DUART_DIAG_MODE
80003790 11 fc 00 07 a0 08        |        |		MOVE.B	#0x07,IO_DUART_DIAG_MODE
80003796 11 fc 00 ee a0 09        |        |		MOVE.B	#0xee,IO_DUART_DIAG_STATUS
8000379c 11 fc 00 05 a0 0a        |        |		MOVE.B	#0x05,IO_DUART_DIAG_COMMAND
800037a2 61 00 00 b8              |a       |		BSR	0x8000385c
800037a6 61 00 00 b4              |a       |		BSR	0x8000385c
800037aa 1e 00                    |        |		MOVE.B	D0,D7
800037ac ea 0f                    |        |		LSR.B	#0x5,D7
800037ae 02 87 00 00 00 07        |        |		ANDI.L	#0x00000007,D7
800037b4 61 00 00 ea              |a       |		BSR	0x800038a0
											; SWITCH1
800037b8 4e f0 75 b1 80 00 37 c0  |N u   7 |		JMP	((D7.W*4+#0x800037c0))	;  LEW=75b1
800037c0 80 00 37 e0              |  7     |		.CODE	SWITCH_800037b8_0
800037c4 80 00 38 04              |  8     |		.CODE	SWITCH_800037b8_1
800037c8 80 00 38 3c              |  8<    |		.CODE	SWITCH_800037b8_2
800037cc 80 00 38 3c              |  8<    |		.CODE	SWITCH_800037b8_2
800037d0 80 00 38 3c              |  8<    |		.CODE	SWITCH_800037b8_2
800037d4 80 00 38 40              |  8@    |		.CODE	SWITCH_800037b8_5
800037d8 80 00 38 3c              |  8<    |		.CODE	SWITCH_800037b8_2
800037dc 80 00 38 3c              |  8<    |		.CODE	SWITCH_800037b8_2
800037e0					SWITCH_800037b8_0:
800037e0 32 3c 03 e8              |2<      |		MOVE.W	#0x3e8,D1
800037e4 60 02                    |`       |		BRA	0x800037e8
800037e6 4e 71                    |Nq      |		.XXX[0x2]
800037e8 08 38 00 00 a0 09        | 8      |		BTST.B	#0x0,IO_DUART_DIAG_STATUS
800037ee 66 0a                    |f       |		BNE	0x800037fa
800037f0 51 c9 ff f6              |Q       |		DBF	D1,0x800037e8
800037f4 10 3c 00 09              | <      |		MOVE.B	#0x09,D0
800037f8 60 04                    |`       |		BRA	0x800037fe
800037fa 10 38 a0 0b              | 8      |		MOVE.B	IO_DUART_DIAG_DATA,D0
800037fe 61 00 00 6a              |a  j    |		BSR	0x8000386a
80003802 60 9e                    |`       |		BRA	0x800037a2
80003804					SWITCH_800037b8_1:
80003804 61 00 00 56              |a  V    |		BSR	0x8000385c
80003808 61 00 00 7c              |a  |    |		BSR	0x80003886
8000380c 61 00 00 4e              |a  N    |		BSR	0x8000385c
80003810 42 87                    |B       |		CLR.L	D7
80003812 1e 00                    |        |		MOVE.B	D0,D7
80003814 61 00 00 70              |a  p    |		BSR	0x80003886
80003818 41 f8 00 00              |A       |		LEA.L	0x0,A0
8000381c 52 87                    |R       |		ADDQ.L	#0x1,D7
8000381e 2c 07                    |,       |		MOVE.L	D7,D6
80003820 61 00 00 56              |a  V    |		BSR	0x80003878
80003824 10 c0                    |        |		MOVE.B	D0,(A0)+
80003826 51 cf ff f8              |Q       |		DBF	D7,0x80003820
8000382a 41 f8 00 00              |A       |		LEA.L	0x0,A0
8000382e 10 18                    |        |		MOVE.B	(A0)+,D0
80003830 61 00 00 38              |a  8    |		BSR	0x8000386a
80003834 51 ce ff f8              |Q       |		DBF	D6,0x8000382e
80003838 60 00 ff 68              |`  h    |		BRA	0x800037a2
8000383c					SWITCH_800037b8_2:
8000383c					SWITCH_800037b8_3:
8000383c					SWITCH_800037b8_4:
8000383c					SWITCH_800037b8_6:
8000383c					SWITCH_800037b8_7:
8000383c 60 00 ff 64              |`  d    |		BRA	0x800037a2
80003840					SWITCH_800037b8_5:
80003840 61 00 00 1a              |a       |		BSR	0x8000385c
80003844 61 00 00 40              |a  @    |		BSR	0x80003886
80003848 42 87                    |B       |		CLR.L	D7
8000384a 1e 00                    |        |		MOVE.B	D0,D7
8000384c 61 00 00 0e              |a       |		BSR	0x8000385c
80003850 61 00 00 34              |a  4    |		BSR	0x80003886
80003854 51 cf ff f6              |Q       |		DBF	D7,0x8000384c
80003858 60 00 ff 48              |`  H    |		BRA	0x800037a2
8000385c 08 38 00 00 a0 01        | 8      |		BTST.B	#0x0,IO_DUART_MODEM_STATUS
80003862 67 f8                    |g       |		BEQ	0x8000385c
80003864 10 38 a0 03              | 8      |		MOVE.B	IO_DUART_MODEM_DATA,D0
80003868 4e 75                    |Nu      |		RTS
8000386a 08 38 00 02 a0 01        | 8      |		BTST.B	#0x2,IO_DUART_MODEM_STATUS
80003870 67 f8                    |g       |		BEQ	0x8000386a
80003872 11 c0 a0 03              |        |		MOVE.B	D0,IO_DUART_MODEM_DATA
80003876 4e 75                    |Nu      |		RTS
80003878 08 38 00 00 a0 09        | 8      |		BTST.B	#0x0,IO_DUART_DIAG_STATUS
8000387e 67 f8                    |g       |		BEQ	0x80003878
80003880 10 38 a0 0b              | 8      |		MOVE.B	IO_DUART_DIAG_DATA,D0
80003884 4e 75                    |Nu      |		RTS
80003886 08 38 00 02 a0 09        | 8      |		BTST.B	#0x2,IO_DUART_DIAG_STATUS
8000388c 67 f8                    |g       |		BEQ	0x80003886
8000388e 11 fc 00 10 a0 0a        |        |		MOVE.B	#0x10,IO_DUART_DIAG_COMMAND
80003894 11 fc 00 1b a0 08        |        |		MOVE.B	#0x1b,IO_DUART_DIAG_MODE
8000389a 11 c0 a0 0b              |        |		MOVE.B	D0,IO_DUART_DIAG_DATA
8000389e 4e 75                    |Nu      |		RTS
800038a0 08 38 00 02 a0 09        | 8      |		BTST.B	#0x2,IO_DUART_DIAG_STATUS
800038a6 67 f8                    |g       |		BEQ	0x800038a0
800038a8 11 fc 00 10 a0 0a        |        |		MOVE.B	#0x10,IO_DUART_DIAG_COMMAND
800038ae 11 fc 00 1f a0 08        |        |		MOVE.B	#0x1f,IO_DUART_DIAG_MODE
800038b4 11 c0 a0 0b              |        |		MOVE.B	D0,IO_DUART_DIAG_DATA
800038b8 4e 75                    |Nu      |		RTS
800038ba					_IOC_EEPROM_PART2_EEPROM_WRITE(A0,D0):
800038ba 48 e7 60 70              |H `p    |		MOVEM.L	A3+A2+A1+D2+D1,-(A7)
800038be 43 f9 00 07 88 00        |C       |		LEA.L	EEPROM_WRITER_TRAMPOLINE,A1
800038c4 0c 59 a5 5a              | Y Z    |		CMPI.W	#0xa55a,(A1)+
800038c8 67 16                    |g       |		BEQ	0x800038e0
800038ca 45 f9 00 07 88 00        |E       |		LEA.L	EEPROM_WRITER_TRAMPOLINE,A2
800038d0 47 f9 80 00 39 1a        |G   9   |		LEA.L	0x8000391a,A3
800038d6 32 3c 00 16              |2<      |		MOVE.W	#0x16,D1
800038da 14 db                    |        |		MOVE.B	(A3)+,(A2)+
800038dc 51 c9 ff fc              |Q       |		DBF	D1,0x800038da
800038e0 42 81                    |B       |		CLR.L	D1
800038e2 4e 91                    |N       |		JSR	(A1)
800038e4 4a 01                    |J       |		TST.B	D1
800038e6 67 2c                    |g,      |		BEQ	0x80003914
800038e8 4e b9 80 00 20 28        |N    (  |		JSR	IOC_EEPROM_PART2_OUT_TEXT()
800038ee 07 0d 0a 3f 3f 20 45 72  |   ?? Er|		.TXT	'\x07\r\n'
800038f6 72 6f 72 20 64 75 72 69  |ror duri|		.TXT	'?? Error during EEProm Write ??\x07\r\n'
800038fe 6e 67 20 45 45 50 72 6f  |ng EEPro|		.TXT	'\n'
80003914 4c df 0e 06              |L       |		MOVEM.L	(A7)+,D1+D2+A1+A2+A3
80003918 4e 75                    |Nu      |		RTS
8000391a a5 5a 10 80 34 3c        | Z  4<  |		.XXX[0x6]
80003920 82 35 51 ca ff fe b0 10  | 5Q     |		.XXX[0x10]
80003928 67 04 12 3c 00 ff 4e 75  |g  <  Nu|
80003930					_IOC_EEPROM_PART2_EXPORT_2054:
80003930 48 e7 30 00              |H 0     |		MOVEM.L	D3+D2,-(A7)
80003934 14 00                    |        |		MOVE.B	D0,D2
80003936 02 02 00 fc              |        |		ANDI.B	#0xfc,D2
8000393a 67 0a                    |g       |		BEQ	0x80003946
8000393c 72 01                    |r       |		MOVEQ.L	#0x01,D1
8000393e 20 7c 02 00 00 00        | |      |		MOVEA.L	#0x2000000,A0
80003944 60 18                    |`       |		BRA	0x8000395e
80003946 42 01                    |B       |		CLR.B	D1
80003948 42 43                    |BC      |		CLR.W	D3
8000394a 14 00                    |        |		MOVE.B	D0,D2
8000394c 67 08                    |g       |		BEQ	0x80003956
8000394e 06 43 20 00              | C      |		ADDI.W	#0x2000,D3
80003952 53 02                    |S       |		SUBQ.B	#0x1,D2
80003954 60 f6                    |`       |		BRA	0x8000394c
80003956 20 7c 00 07 00 00        | |      |		MOVEA.L	#0x70000,A0
8000395c d0 c3                    |        |		ADDA.W	D3,A0
8000395e 4c df 00 0c              |L       |		MOVEM.L	(A7)+,D2+D3
80003962 4a 01                    |J       |		TST.B	D1
80003964 4e 75                    |Nu      |		RTS
80003966					_IOC_EEPROM_PART2_EXPORT_2058:
80003966 2f 03                    |/       |		MOVE.L	D3,-(A7)
80003968 16 00                    |        |		MOVE.B	D0,D3
8000396a eb 0b                    |        |		LSL.B	#0x5,D3
8000396c 02 02 00 1f              |        |		ANDI.B	#0x1f,D2
80003970 86 02                    |        |		OR.B	D2,D3
80003972 00 03 00 80              |        |		ORI.B	#0x80,D3
80003976 12 83                    |        |		MOVE.B	D3,(A1)
80003978 24 7c 93 03 e3 00        |$|      |		MOVEA.L	#0x9303e300,A2
8000397e 26 1f                    |&       |		MOVE.L	(A7)+,D3
80003980 4e 75                    |Nu      |		RTS
80003982 42 79 93 03 e0 0a        |By      |		CLR.W	IO_RESHA_EEPROM_PAGE_REGISTER
80003988 4e 75                    |Nu      |		RTS
8000398a					_IOC_EEPROM_PART2_DOWNLOAD_RESHA_EEPROM_SECTION:
8000398a 48 e7 3e e0              |H >     |		MOVEM.L	A2+A1+A0+D6+D5+D4+D3+D2,-(A7)
8000398e 61 00 ff a0              |a       |		BSR	_IOC_EEPROM_PART2_EXPORT_2054
80003992 66 38                    |f8      |		BNE	0x800039cc
80003994 42 02                    |B       |		CLR.B	D2
80003996 76 1f                    |v       |		MOVEQ.L	#0x1f,D3
80003998 78 56                    |xV      |		MOVEQ.L	#0x56,D4
8000399a 22 7c 93 03 e0 0a        |"|      |		MOVEA.L	#IO_RESHA_EEPROM_PAGE_REGISTER,A1
800039a0 61 00 ff c4              |a       |		BSR	_IOC_EEPROM_PART2_EXPORT_2058
800039a4 3a 3c 00 ff              |:<      |		MOVE.W	#0xff,D5
800039a8 1c 1a                    |        |		MOVE.B	(A2)+,D6
800039aa d8 06                    |        |		ADD.B	D6,D4
800039ac 10 c6                    |        |		MOVE.B	D6,(A0)+
800039ae 51 cd ff f8              |Q       |		DBF	D5,0x800039a8
800039b2 52 02                    |R       |		ADDQ.B	#0x1,D2
800039b4 51 cb ff ea              |Q       |		DBF	D3,0x800039a0
800039b8 0c 28 00 a5 e0 01        | (      |		CMPI.B	#0xa5,(A0-0x1fff)
800039be 67 04                    |g       |		BEQ	0x800039c4
800039c0 72 05                    |r       |		MOVEQ.L	#0x05,D1
800039c2 60 08                    |`       |		BRA	0x800039cc
800039c4 98 28 ff fa              | (      |		SUB.B	(A0-0x6),D4
800039c8 67 02                    |g       |		BEQ	0x800039cc
800039ca 72 02                    |r       |		MOVEQ.L	#0x02,D1
800039cc 4c df 07 7c              |L  |    |		MOVEM.L	(A7)+,D2+D3+D4+D5+D6+A0+A1+A2
800039d0 61 00 ff b0              |a       |		BSR	0x80003982
800039d4 4a 01                    |J       |		TST.B	D1
800039d6 4e 75                    |Nu      |		RTS
800039d8					_IOC_EEPROM_PART2_EXPORT_2060:
800039d8 48 e7 3f e0              |H ?     |		MOVEM.L	A2+A1+A0+D7+D6+D5+D4+D3+D2,-(A7)
800039dc 34 39 93 03 e0 00        |49      |		MOVE.W	IO_RESHA_SCA_CTL,D2
800039e2 08 02 00 03              |        |		BTST.L	#0x3,D2
800039e6 67 04                    |g       |		BEQ	0x800039ec
800039e8 72 03                    |r       |		MOVEQ.L	#0x03,D1
800039ea 60 7c                    |`|      |		BRA	0x80003a68
800039ec 61 00 ff 42              |a  B    |		BSR	_IOC_EEPROM_PART2_EXPORT_2054
800039f0 66 76                    |fv      |		BNE	0x80003a68
800039f2 42 02                    |B       |		CLR.B	D2
800039f4 76 1f                    |v       |		MOVEQ.L	#0x1f,D3
800039f6 78 56                    |xV      |		MOVEQ.L	#0x56,D4
800039f8 22 7c 93 03 e0 0a        |"|      |		MOVEA.L	#IO_RESHA_EEPROM_PAGE_REGISTER,A1
800039fe 61 00 ff 66              |a  f    |		BSR	_IOC_EEPROM_PART2_EXPORT_2058
80003a02 3a 3c 00 0f              |:<      |		MOVE.W	#0xf,D5
80003a06 7e 0f                    |~       |		MOVEQ.L	#0x0f,D7
80003a08 1c 18                    |        |		MOVE.B	(A0)+,D6
80003a0a d8 06                    |        |		ADD.B	D6,D4
80003a0c 14 c6                    |        |		MOVE.B	D6,(A2)+
80003a0e 51 cf ff f8              |Q       |		DBF	D7,0x80003a08
80003a12 3e 3c 01 2c              |>< ,    |		MOVE.W	#0x12c,D7
80003a16 51 cf ff fe              |Q       |		DBF	D7,0x80003a16
80003a1a 1e 2a ff ff              | *      |		MOVE.B	(A2-0x1),D7
80003a1e bd 07                    |        |		EOR.B	D6,D7
80003a20 6a 12                    |j       |		BPL	0x80003a34
80003a22 3e 3c 10 03              |><      |		MOVE.W	#0x1003,D7
80003a26 bc 2a ff ff              | *      |		CMP.B	(A2-0x1),D6
80003a2a 67 0c                    |g       |		BEQ	0x80003a38
80003a2c 51 cf ff f8              |Q       |		DBF	D7,0x80003a26
80003a30 72 07                    |r       |		MOVEQ.L	#0x07,D1
80003a32 60 34                    |`4      |		BRA	0x80003a68
80003a34 72 06                    |r       |		MOVEQ.L	#0x06,D1
80003a36 60 30                    |`0      |		BRA	0x80003a68
80003a38 3e 3c 00 14              |><      |		MOVE.W	#0x14,D7
80003a3c 51 cf ff fe              |Q       |		DBF	D7,0x80003a3c
80003a40 51 cd ff c4              |Q       |		DBF	D5,0x80003a06
80003a44 52 02                    |R       |		ADDQ.B	#0x1,D2
80003a46 51 cb ff b6              |Q       |		DBF	D3,0x800039fe
80003a4a 98 28 ff fa              | (      |		SUB.B	(A0-0x6),D4
80003a4e 67 18                    |g       |		BEQ	0x80003a68
80003a50 72 02                    |r       |		MOVEQ.L	#0x02,D1
80003a52 14 28 ff ff              | (      |		MOVE.B	(A0-0x1),D2
80003a56 94 04                    |        |		SUB.B	D4,D2
80003a58 11 42 ff ff              | B      |		MOVE.B	D2,(A0-0x1)
80003a5c 15 42 ff ff              | B      |		MOVE.B	D2,(A2-0x1)
80003a60 3e 3c 40 0c              |><@     |		MOVE.W	#0x400c,D7
80003a64 51 cf ff fe              |Q       |		DBF	D7,0x80003a64
80003a68 4c df 07 fc              |L       |		MOVEM.L	(A7)+,D2+D3+D4+D5+D6+D7+A0+A1+A2
80003a6c 61 00 ff 14              |a       |		BSR	0x80003982
80003a70 4a 01                    |J       |		TST.B	D1
80003a72 4e 75                    |Nu      |		RTS
80003a74					_IOC_EEPROM_PART2_EXPORT_2064:
80003a74 2f 02                    |/       |		MOVE.L	D2,-(A7)
80003a76 61 00 fe b8              |a       |		BSR	_IOC_EEPROM_PART2_EXPORT_2054
80003a7a 66 20                    |f       |		BNE	0x80003a9c
80003a7c 0c 28 00 a5 00 01        | (      |		CMPI.B	#0xa5,(A0+0x1)
80003a82 67 06                    |g       |		BEQ	0x80003a8a
80003a84 61 00 ff 04              |a       |		BSR	_IOC_EEPROM_PART2_DOWNLOAD_RESHA_EEPROM_SECTION
80003a88 66 12                    |f       |		BNE	0x80003a9c
80003a8a 34 00                    |4       |		MOVE.W	D0,D2
80003a8c e0 4a                    | J      |		LSR.W	#0x8,D2
80003a8e 67 0a                    |g       |		BEQ	0x80003a9a
80003a90 b4 10                    |        |		CMP.B	(A0),D2
80003a92 6e 06                    |n       |		BGT	0x80003a9a
80003a94 d0 f0 22 00              |  "     |		ADDA.W	(A0+D2.W*2),A0
80003a98 60 08                    |`       |		BRA	0x80003aa2
80003a9a 72 04                    |r       |		MOVEQ.L	#0x04,D1
80003a9c 20 7c 02 00 00 00        | |      |		MOVEA.L	#0x2000000,A0
80003aa2 24 1f                    |$       |		MOVE.L	(A7)+,D2
80003aa4 4a 01                    |J       |		TST.B	D1
80003aa6 4e 75                    |Nu      |		RTS
80003aa8					_IOC_EEPROM_PART2_CALL_RESHA:
80003aa8 2f 08                    |/       |		MOVE.L	A0,-(A7)
80003aaa 61 00 ff c8              |a       |		BSR	_IOC_EEPROM_PART2_EXPORT_2064
80003aae 66 04                    |f       |		BNE	0x80003ab4
80003ab0 4e 90                    |N       |		JSR	(A0)
80003ab2 4a 01                    |J       |		TST.B	D1
80003ab4 20 5f                    | _      |		MOVEA.L	(A7)+,A0
80003ab6 4e 75                    |Nu      |		RTS
80003ab8					_IOC_EEPROM_PART2_EXPORT_206c:
80003ab8 48 e7 3e e0              |H >     |		MOVEM.L	A2+A1+A0+D6+D5+D4+D3+D2,-(A7)
80003abc 61 00 fe 72              |a  r    |		BSR	_IOC_EEPROM_PART2_EXPORT_2054
80003ac0 66 2a                    |f*      |		BNE	0x80003aec
80003ac2 42 02                    |B       |		CLR.B	D2
80003ac4 76 1f                    |v       |		MOVEQ.L	#0x1f,D3
80003ac6 78 56                    |xV      |		MOVEQ.L	#0x56,D4
80003ac8 22 7c 93 03 e0 0a        |"|      |		MOVEA.L	#IO_RESHA_EEPROM_PAGE_REGISTER,A1
80003ace 61 00 fe 96              |a       |		BSR	_IOC_EEPROM_PART2_EXPORT_2058
80003ad2 3a 3c 00 ff              |:<      |		MOVE.W	#0xff,D5
80003ad6 1c 1a                    |        |		MOVE.B	(A2)+,D6
80003ad8 d8 06                    |        |		ADD.B	D6,D4
80003ada 51 cd ff fa              |Q       |		DBF	D5,0x80003ad6
80003ade 52 02                    |R       |		ADDQ.B	#0x1,D2
80003ae0 51 cb ff ec              |Q       |		DBF	D3,0x80003ace
80003ae4 98 2a ff fa              | *      |		SUB.B	(A2-0x6),D4
80003ae8 67 02                    |g       |		BEQ	0x80003aec
80003aea 72 02                    |r       |		MOVEQ.L	#0x02,D1
80003aec 4c df 07 7c              |L  |    |		MOVEM.L	(A7)+,D2+D3+D4+D5+D6+A0+A1+A2
80003af0 61 00 fe 90              |a       |		BSR	0x80003982
80003af4 4a 01                    |J       |		TST.B	D1
80003af6 4e 75                    |Nu      |		RTS
80003af8 ff ff ff ff ff ff ff ff  |        |		.BLANK	ff[0x500]
80003ff8 ff ff                    |        |		.BLANK	ff[0x2]
80003ffa ; --------------------------------------------------------------------------------------
80003ffa ; Test, Revision, slot and checksum
80003ffa ; --------------------------------------------------------------------------------------
80003ffa 00                       |        |		.TEST	00
80003ffb 92 05 05                 |        |		.REV	92,05,05
80003ffe 19                       |        |		.SLOT	0x19
80003fff d5                       |        |		.CSUM	0xd5
80004000 ; --------------------------------------------------------------------------------------
80004000 ; Exported Entrypoint
80004000 ; --------------------------------------------------------------------------------------
80004000					IOC_EEPROM_PART3_EXPORT_4000:
80004000 60 00 00 0a              |`       |		BRA	_IOC_EEPROM_PART3_EXPORT_4000
80004004 ; --------------------------------------------------------------------------------------
80004004 ; Exported Entrypoint
80004004 ; --------------------------------------------------------------------------------------
80004004					IOC_EEPROM_PART3_EXPORT_4004:
80004004 60 00 00 60              |`  `    |		BRA	_IOC_EEPROM_PART3_EXPORT_4004
80004008 00 00 00 fa              |        |		.XXX[0x4]
8000400c					_IOC_EEPROM_PART3_EXPORT_4000:
8000400c 2f 09                    |/       |		MOVE.L	A1,-(A7)
8000400e 42 a8 00 64              |B  d    |		CLR.L	(A0+0x64)
80004012 42 a8 00 68              |B  h    |		CLR.L	(A0+0x68)
80004016 21 7c 10 10 04 2f 00 6c  |!|   / l|		MOVE.L	#0x1010042f,(A0+0x6c)
8000401e 42 a8 00 88              |B       |		CLR.L	(A0+0x88)
80004022 42 a8 00 8c              |B       |		CLR.L	(A0+0x8c)
80004026 21 78 00 80 00 78        |!x   x  |		MOVE.L	0x80,(A0+0x78)
8000402c 21 78 00 24 00 7c        |!x $ |  |		MOVE.L	0x24,(A0+0x7c)
80004032 21 7b 01 70 00 00 00 90  |!{ p    |		MOVE.L	(#0x800040c4),(A0+0xf0)	;  LEW=0170
8000403a 00 f0                    |        |
8000403c 43 fb 01 70 00 00 00 62  |C  p   b|		LEA.L	(#0x800040a0),A1	;  LEW=0170
80004044 31 7c 4e f9 00 f4        |1|N     |		MOVE.W	#0x4ef9,(A0+0xf4)
8000404a 21 49 00 f6              |!I      |		MOVE.L	A1,(A0+0xf6)
8000404e 43 e8 00 f0              |C       |		LEA.L	(A0+0xf0),A1
80004052 21 c9 00 24              |!  $    |		MOVE.L	A1,0x24
80004056 43 fb 01 70 00 00 00 6c  |C  p   l|		LEA.L	(#0x800040c4),A1	;  LEW=0170
8000405e 21 c9 00 80              |!       |		MOVE.L	A1,0x80
80004062 22 5f                    |"_      |		MOVEA.L	(A7)+,A1
80004064 4e 75                    |Nu      |		RTS
80004066					_IOC_EEPROM_PART3_EXPORT_4004:
80004066 48 e7 c0 c0              |H       |		MOVEM.L	A1+A0+D1+D0,-(A7)
8000406a 20 78 00 24              | x $    |		MOVEA.L	0x24,A0
8000406e 21 e8 ff 88 00 80        |!       |		MOVE.L	(A0-0x78),0x80
80004074 21 e8 ff 8c 00 24        |!    $  |		MOVE.L	(A0-0x74),0x24
8000407a 72 0f                    |r       |		MOVEQ.L	#0x0f,D1
8000407c 20 28 ff 9c              | (      |		MOVE.L	(A0-0x64),D0
80004080 43 e8 ff a0              |C       |		LEA.L	(A0-0x60),A1
80004084 03 00                    |        |		BTST.L	D1,D0
80004086 67 0c                    |g       |		BEQ	0x80004094
80004088 20 51                    | Q      |		MOVEA.L	(A1),A0
8000408a 0c 50 4e 40              | PN@    |		CMPI.W	#0x4e40,(A0)
8000408e 66 04                    |f       |		BNE	0x80004094
80004090 30 a9 00 04              |0       |		MOVE.W	(A1+0x4),(A0)
80004094 5c 89                    |\       |		ADDQ.L	#0x6,A1
80004096 51 c9 ff ec              |Q       |		DBF	D1,0x80004084
8000409a 4c df 03 03              |L       |		MOVEM.L	(A7)+,D0+D1+A0+A1
8000409e 4e 75                    |Nu      |		RTS
800040a0 2f 0e                    |/       |		MOVE.L	A6,-(A7)		; MANUAL
800040a2 2c 78 00 24              |,x $    |		MOVEA.L	0x24,A6
800040a6 4d ee ff 10              |M       |		LEA.L	(A6-0xf0),A6
800040aa 53 ae 00 88              |S       |		SUBQ.L	#0x1,(A6+0x88)
800040ae 2c 80                    |,       |		MOVE.L	D0,(A6)
800040b0 30 2f 00 04              |0/      |		MOVE.W	(A7+0x4),D0
800040b4 02 40 38 ff              | @8     |		ANDI.W	#0x38ff,D0
800040b8 80 6e 00 84              | n      |		OR.W	(A6+0x84),D0
800040bc 3f 40 00 04              |?@      |		MOVE.W	D0,(A7+0x4)
800040c0 20 16                    |        |		MOVE.L	(A6),D0
800040c2 60 16                    |`       |		BRA	0x800040da
800040c4 00 7c 07 00              | |      |		.XXX[0x4]
800040c8 55 af 00 02 2f 0e 2c 78  |U   / ,x|		.XXX[0x10]
800040d0 00 24 4d ee ff 10 42 ae  | $M   B |
800040d8 00 88                    |        |		.XXX[0x2]
800040da 2d 5f 00 38              |-_ 8    |		MOVE.L	(A7)+,(A6+0x38)
800040de 48 d6 3f ff              |H ?     |		MOVEM.L	D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4+A5,(A6)
800040e2 3d 5f 00 60              |=_ `    |		MOVE.W	(A7)+,(A6+0x60)
800040e6 2d 5f 00 48              |-_ H    |		MOVE.L	(A7)+,(A6+0x48)
800040ea 26 4e                    |&N      |		MOVEA.L	A6,A3
800040ec 42 80                    |B       |		CLR.L	D0
800040ee 30 1f                    |0       |		MOVE.W	(A7)+,D0
800040f0 e0 88                    |        |		LSR.L	#0x8,D0
800040f2 e8 88                    |        |		LSR.L	#0x4,D0
800040f4 41 fb 01 70 00 00 01 12  |A  p    |		LEA.L	(#0x80004208),A0	;  LEW=0170
800040fc 10 30 00 00              | 0      |		MOVE.B	(A0+D0.W),D0
80004100 df c0                    |        |		ADDA.L	D0,A7
80004102 4e 68                    |Nh      |		MOVE.L	USP,A0
80004104 27 48 00 3c              |'H <    |		MOVE.L	A0,(A3+0x3c)
80004108 4e 7a 88 04              |Nz      |		MOVEC	ISP,A0			; Interrupt Stack Pointer
8000410c 27 48 00 40              |'H @    |		MOVE.L	A0,(A3+0x40)
80004110 4e 7a 88 03              |Nz      |		MOVEC	MSP,A0			; Master Stack Pointer
80004114 27 48 00 44              |'H D    |		MOVE.L	A0,(A3+0x44)
80004118 4e 7a 08 01              |Nz      |		MOVEC	VBR,D0			; Vector Base Register
8000411c 27 40 00 4c              |'@ L    |		MOVE.L	D0,(A3+0x4c)
80004120 4e 7a 00 00              |Nz      |		MOVEC	SFC,D0			; Source Function Code
80004124 27 40 00 50              |'@ P    |		MOVE.L	D0,(A3+0x50)
80004128 4e 7a 00 01              |Nz      |		MOVEC	DFC,D0			; Destination Function Code
8000412c 27 40 00 54              |'@ T    |		MOVE.L	D0,(A3+0x54)
80004130 4e 7a 00 02              |Nz      |		MOVEC	CACR,D0			; Cache Control Register
80004134 27 40 00 58              |'@ X    |		MOVE.L	D0,(A3+0x58)
80004138 4e 7a 08 02              |Nz      |		MOVEC	CAAR,D0			; Cache Address Register
8000413c 27 40 00 5c              |'@ \    |		MOVE.L	D0,(A3+0x5c)
80004140 22 6b 00 48              |"k H    |		MOVEA.L	(A3+0x48),A1
80004144 7a 0f                    |z       |		MOVEQ.L	#0x0f,D5
80004146 20 2b 00 8c              | +      |		MOVE.L	(A3+0x8c),D0
8000414a 49 eb 00 90              |I       |		LEA.L	(A3+0x90),A4
8000414e 32 3c 4e 40              |2<N@    |		MOVE.W	#0x4e40,D1
80004152 9d ce                    |        |		SUBA.L	A6,A6
80004154 0b 00                    |        |		BTST.L	D5,D0
80004156 67 16                    |g       |		BEQ	0x8000416e
80004158 20 54                    | T      |		MOVEA.L	(A4),A0
8000415a b3 c8                    |        |		CMPA.L	A0,A1
8000415c 66 08                    |f       |		BNE	0x80004166
8000415e 4d fb 01 70 00 00 0e 4c  |M  p   L|		LEA.L	(#t_Breakpoint_encountered_),A6;  LEW=0170
80004166 b2 50                    | P      |		CMP.W	(A0),D1
80004168 66 04                    |f       |		BNE	0x8000416e
8000416a 30 ac 00 04              |0       |		MOVE.W	(A4+0x4),(A0)
8000416e 5c 8c                    |\       |		ADDQ.L	#0x6,A4
80004170 51 cd ff e2              |Q       |		DBF	D5,0x80004154
80004174 b2 59                    | Y      |		CMP.W	(A1)+,D1
80004176 66 0c                    |f       |		BNE	0x80004184
80004178 27 49 00 48              |'I H    |		MOVE.L	A1,(A3+0x48)
8000417c 4d fb 01 70 00 00 0e 17  |M  p    |		LEA.L	(#t_Trapped_into_debugger_),A6;  LEW=0170
80004184 bc fc 00 00              |        |		CMPA.W	#0x0,A6
80004188 66 10                    |f       |		BNE	0x8000419a
8000418a 4a ab 00 88              |J       |		TST.L	(A3+0x88)
8000418e 6e 00 00 b8              |n       |		BGT	0x80004248
80004192 4a ab 00 8c              |J       |		TST.L	(A3+0x8c)
80004196 6b 00 00 b0              |k       |		BMI	0x80004248
8000419a 08 f9 00 01 00 00 fc 06  |        |		BSET.B	#0x1,0xfc06
800041a2 27 78 01 08 00 80        |'x      |		MOVE.L	0x108,(A3+0x80)
800041a8 49 fb 01 70 00 00 01 6a  |I  p   j|		LEA.L	(#0x80004314),A4	;  LEW=0170
800041b0 21 cc 01 08              |!       |		MOVE.L	A4,0x108
800041b4 27 78 00 08 00 74        |'x   t  |		MOVE.L	0x8,(A3+0x74)
800041ba 49 fb 01 70 00 00 0b 14  |I  p    |		LEA.L	(#0x80004cd0),A4	;  LEW=0170
800041c2 21 cc 00 08              |!       |		MOVE.L	A4,0x8
800041c6 27 4f 00 70              |'O p    |		MOVE.L	A7,(A3+0x70)
800041ca 61 00 0d f8              |a       |		BSR	0x80004fc4
800041ce 37 40 00 86              |7@      |		MOVE.W	D0,(A3+0x86)
800041d2 bc fc 00 00              |        |		CMPA.W	#0x0,A6
800041d6 67 0a                    |g       |		BEQ	0x800041e2
800041d8 4e b9 80 00 20 30        |N    0  |		JSR	IOC_EEPROM_PART2_OUT_CRNL()
800041de 61 00 0c c4              |a       |		BSR	0x80004ea4
800041e2 20 6b 00 64              | k d    |		MOVEA.L	(A3+0x64),A0
800041e6 22 6b 00 68              |"k h    |		MOVEA.L	(A3+0x68),A1
800041ea 42 81                    |B       |		CLR.L	D1
800041ec 12 2b 00 6c              | + l    |		MOVE.B	(A3+0x6c),D1
800041f0 48 41                    |HA      |		SWAP.W	D1
800041f2 12 2b 00 6d              | + m    |		MOVE.B	(A3+0x6d),D1
800041f6 42 84                    |B       |		CLR.L	D4
800041f8 18 2b 00 6e              | + n    |		MOVE.B	(A3+0x6e),D4
800041fc 24 44                    |$D      |		MOVEA.L	D4,A2
800041fe 18 2b 00 6f              | + o    |		MOVE.B	(A3+0x6f),D4
80004202 42 86                    |B       |		CLR.L	D6
80004204 60 00 05 62              |`  b    |		BRA	0x80004768
80004208 00 00 04 00 00 00 00 00  |        |		.XXX[0x10]
80004210 32 0c 18 54 00 00 00 00  |2  T    |
80004218 30 2b 00 86              |0+      |		MOVE.W	(A3+0x86),D0
8000421c 61 00 0d ca              |a       |		BSR	0x80004fe8
80004220 21 eb 00 80 01 08        |!       |		MOVE.L	(A3+0x80),0x108
80004226 21 eb 00 74 00 08        |!  t    |		MOVE.L	(A3+0x74),0x8
8000422c 27 48 00 64              |'H d    |		MOVE.L	A0,(A3+0x64)
80004230 27 49 00 68              |'I h    |		MOVE.L	A1,(A3+0x68)
80004234 30 0a                    |0       |		MOVE.W	A2,D0
80004236 17 40 00 6e              | @ n    |		MOVE.B	D0,(A3+0x6e)
8000423a 17 44 00 6f              | D o    |		MOVE.B	D4,(A3+0x6f)
8000423e 17 41 00 6d              | A m    |		MOVE.B	D1,(A3+0x6d)
80004242 48 41                    |HA      |		SWAP.W	D1
80004244 17 41 00 6c              | A l    |		MOVE.B	D1,(A3+0x6c)
80004248 08 ab 00 00 00 4b        |     K  |		BCLR.B	#0x0,(A3+0x4b)
8000424e 22 6b 00 48              |"k H    |		MOVEA.L	(A3+0x48),A1
80004252 08 ab 00 07 00 8c        |        |		BCLR.B	#0x7,(A3+0x8c)
80004258 49 fa fe 0c              |I       |		LEA.L	_IOC_EEPROM_PART3_EXPORT_4004,A4
8000425c b3 cc                    |        |		CMPA.L	A4,A1
8000425e 67 5c                    |g\      |		BEQ	0x800042bc
80004260 7a 0f                    |z       |		MOVEQ.L	#0x0f,D5
80004262 20 2b 00 8c              | +      |		MOVE.L	(A3+0x8c),D0
80004266 49 eb 00 90              |I       |		LEA.L	(A3+0x90),A4
8000426a 32 3c 4e 40              |2<N@    |		MOVE.W	#0x4e40,D1
8000426e 0b 00                    |        |		BTST.L	D5,D0
80004270 67 24                    |g$      |		BEQ	0x80004296
80004272 39 41 00 04              |9A      |		MOVE.W	D1,(A4+0x4)
80004276 20 54                    | T      |		MOVEA.L	(A4),A0
80004278 b1 c9                    |        |		CMPA.L	A1,A0
8000427a 67 08                    |g       |		BEQ	0x80004284
8000427c 39 50 00 04              |9P      |		MOVE.W	(A0),(A4+0x4)
80004280 30 81                    |0       |		MOVE.W	D1,(A0)
80004282 60 12                    |`       |		BRA	0x80004296
80004284 4a ab 00 88              |J       |		TST.L	(A3+0x88)
80004288 66 0c                    |f       |		BNE	0x80004296
8000428a 08 c0 00 1f              |        |		BSET.L	#0x1f,D0
8000428e 27 7c 00 00 00 01 00 88  |'|      |		MOVE.L	#0x1,(A3+0x88)
80004296 5c 8c                    |\       |		ADDQ.L	#0x6,A4
80004298 51 cd ff d4              |Q       |		DBF	D5,0x8000426e
8000429c b2 51                    | Q      |		CMP.W	(A1),D1
8000429e 67 1c                    |g       |		BEQ	0x800042bc
800042a0 4a ab 00 88              |J       |		TST.L	(A3+0x88)
800042a4 6f 16                    |o       |		BLE	0x800042bc
800042a6 27 40 00 8c              |'@      |		MOVE.L	D0,(A3+0x8c)
800042aa 30 2b 00 60              |0+ `    |		MOVE.W	(A3+0x60),D0
800042ae 00 6b 87 00 00 60        | k   `  |		ORI.W	#0x8700,(A3+0x60)
800042b4 02 40 07 00              | @      |		ANDI.W	#0x0700,D0
800042b8 37 40 00 84              |7@      |		MOVE.W	D0,(A3+0x84)
800042bc 20 2b 00 5c              | + \    |		MOVE.L	(A3+0x5c),D0
800042c0 4e 7b 08 02              |N{      |		MOVEC	D0,CAAR			; Cache Address Register
800042c4 20 2b 00 58              | + X    |		MOVE.L	(A3+0x58),D0
800042c8 00 00 00 80              |        |		ORI.B	#0x80,D0
800042cc 4e 7b 00 02              |N{      |		MOVEC	D0,CACR			; Cache Control Register
800042d0 20 2b 00 54              | + T    |		MOVE.L	(A3+0x54),D0
800042d4 4e 7b 00 01              |N{      |		MOVEC	D0,DFC			; Destination Function Code
800042d8 20 2b 00 50              | + P    |		MOVE.L	(A3+0x50),D0
800042dc 4e 7b 00 00              |N{      |		MOVEC	D0,SFC			; Source Function Code
800042e0 20 2b 00 4c              | + L    |		MOVE.L	(A3+0x4c),D0
800042e4 4e 7b 08 01              |N{      |		MOVEC	D0,VBR			; Vector Base Register
800042e8 20 6b 00 40              | k @    |		MOVEA.L	(A3+0x40),A0
800042ec 4e 7b 88 04              |N{      |		MOVEC	A0,ISP			; Interrupt Stack Pointer
800042f0 20 6b 00 44              | k D    |		MOVEA.L	(A3+0x44),A0
800042f4 4e 7b 88 03              |N{      |		MOVEC	A0,MSP			; Master Stack Pointer
800042f8 20 6b 00 3c              | k <    |		MOVEA.L	(A3+0x3c),A0
800042fc 4e 60                    |N`      |		MOVE.L	A0,USP
800042fe 42 67                    |Bg      |		CLR.W	-(A7)
80004300 2f 2b 00 48              |/+ H    |		MOVE.L	(A3+0x48),-(A7)
80004304 3f 2b 00 60              |?+ `    |		MOVE.W	(A3+0x60),-(A7)
80004308 08 b9 00 01 00 00 fc 06  |        |		BCLR.B	#0x1,0xfc06
80004310 4c d3 7f ff              |L       |		MOVEM.L	(A3),D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4+A5+A6
80004314 4e 73                    |Ns      |		RTE
80004316 4e b9 80 00 20 30        |N    0  |		JSR	IOC_EEPROM_PART2_OUT_CRNL()
8000431c 08 84 00 1f              |        |		BCLR.L	#0x1f,D4
80004320 7e 40                    |~@      |		MOVEQ.L	#0x40,D7
80004322 61 00 09 e0              |a       |		BSR	0x80004d04
80004326 4a 46                    |JF      |		TST.W	D6
80004328 6b 46                    |kF      |		BMI	0x80004370
8000432a 76 18                    |v       |		MOVEQ.L	#0x18,D3
8000432c e6 aa                    |        |		LSR.L	D3,D2
8000432e 14 07                    |        |		MOVE.B	D7,D2
80004330 0c 02 00 61              |   a    |		CMPI.B	#0x61,D2
80004334 65 0a                    |e       |		BCS	0x80004340
80004336 0c 02 00 7a              |   z    |		CMPI.B	#0x7a,D2
8000433a 62 04                    |b       |		BHI	0x80004340
8000433c 02 02 00 5f              |   _    |		ANDI.B	#0x5f,D2
80004340 e7 aa                    |        |		LSL.L	D3,D2
80004342 4d fb 01 70 00 00 00 66  |M  p   f|		LEA.L	(#0x800043aa),A6	;  LEW=0170
8000434a 2a 16                    |*       |		MOVE.L	(A6),D5
8000434c 67 22                    |g"      |		BEQ	0x80004370
8000434e ba 82                    |        |		CMP.L	D2,D5
80004350 67 34                    |g4      |		BEQ	0x80004386
80004352 5c 8e                    |\       |		ADDQ.L	#0x6,A6
80004354 e6 ad                    |        |		LSR.L	D3,D5
80004356 e7 ad                    |        |		LSL.L	D3,D5
80004358 ba 82                    |        |		CMP.L	D2,D5
8000435a 66 ee                    |f       |		BNE	0x8000434a
8000435c 0c 07 00 1b              |        |		CMPI.B	#0x1b,D7
80004360 66 02                    |f       |		BNE	0x80004364
80004362 7e 24                    |~$      |		MOVEQ.L	#0x24,D7
80004364 61 00 0d 08              |a       |		BSR	0x8000506e
80004368 61 00 09 ec              |a       |		BSR	0x80004d56
8000436c 51 43                    |QC      |		SUBQ.W	#0x8,D3
8000436e 6a bc                    |j       |		BPL	0x8000432c
80004370 0c 07 00 20              |        |		CMPI.B	#0x20,D7
80004374 6d 04                    |m       |		BLT	0x8000437a
80004376 61 00 0c f6              |a       |		BSR	0x8000506e
8000437a 4d fb 01 70 00 00 0b 52  |M  p   R|		LEA.L	(#t_Unrecognized_command_syntax_),A6;  LEW=0170
80004382 60 00 0b 3e              |`  >    |		BRA	0x80004ec2
80004386 0c 07 00 20              |        |		CMPI.B	#0x20,D7
8000438a 65 04                    |e       |		BCS	0x80004390
8000438c 61 00 0c e0              |a       |		BSR	0x8000506e
80004390 3a 2e 00 04              |:.      |		MOVE.W	(A6+0x4),D5
80004394 34 05                    |4       |		MOVE.W	D5,D2
80004396 02 82 00 00 00 1f        |        |		ANDI.L	#0x0000001f,D2
8000439c e8 4d                    | M      |		LSR.W	#0x4,D5
8000439e 02 45 0f fe              | E      |		ANDI.W	#0x0ffe,D5
800043a2 4e fb 51 30 00 00 00 06  |N Q0    |		JMP	(D5.W+#0x800043aa)	;  LEW=5130
800043aa 27 00 00 00              |'       |		.CONST	27,00,00,00
800043ae 14 e0 7c 00              |  |     |		.CONST	14,e0,7c,00
800043b2 00 00 11 e1              |        |		.CONST	00,00,11,e1
800043b6 5c 00 00 00              |\       |		.CONST	5c,00,00,00
800043ba 11 e2 2f 00              |  /     |		.CONST	11,e2,2f,00
800043be 00 00 11 e4              |        |		.CONST	00,00,11,e4
800043c2 3b 00 00 00              |;       |		.CONST	3b,00,00,00
800043c6 0e e0 0a 00              |        |		.CONST	0e,e0,0a,00
800043ca 00 00 16 60              |   `    |		.CONST	00,00,16,60
800043ce 5e 00 00 00              |^       |		.CONST	5e,00,00,00
800043d2 16 60 0d 00              | `      |		.CONST	16,60,0d,00
800043d6 00 00 16 60              |   `    |		.CONST	00,00,16,60
800043da 3d 00 00 00              |=       |		.CONST	3d,00,00,00
800043de 1c 20 2c 00              |  ,     |		.CONST	1c,20,2c,00
800043e2 00 00 1c e0              |        |		.CONST	00,00,1c,e0
800043e6 1b 49 00 00              | I      |		.CONST	1b,49,00,00
800043ea 29 e0 1b 4f              |)  O    |		.CONST	29,e0,1b,4f
800043ee 00 00 2a a0              |  *     |		.CONST	00,00,2a,a0
800043f2 1b 47 00 00              | G      |		.CONST	1b,47,00,00
800043f6 30 00 1b 53              |0  S    |		.CONST	30,00,1b,53
800043fa 00 00 31 80              |  1     |		.CONST	00,00,31,80
800043fe 1b 42 00 00              | B      |		.CONST	1b,42,00,00
80004402 32 60 1b 44              |2` D    |		.CONST	32,60,1b,44
80004406 00 00 38 60              |  8`    |		.CONST	00,00,38,60
8000440a 5b 00 00 00              |[       |		.CONST	5b,00,00,00
8000440e 0f a1 3c 00              |  <     |		.CONST	0f,a1,3c,00
80004412 00 00 0f a2              |        |		.CONST	00,00,0f,a2
80004416 25 00 00 00              |%       |		.CONST	25,00,00,00
8000441a 0f a4 53 44              |  SD    |		.CONST	0f,a4,53,44
8000441e 00 00 3b e0              |  ;     |		.CONST	00,00,3b,e0
80004422 52 44 00 00              |RD      |		.CONST	52,44,00,00
80004426 4c 80 52 41              |L RA    |		.CONST	4c,80,52,41
8000442a 00 00 4b 88              |  K     |		.CONST	00,00,4b,88
8000442e 53 50 00 00              |SP      |		.CONST	53,50,00,00
80004432 4e 20 55 53              |N US    |		.CONST	4e,20,55,53
80004436 50 00 52 4f              |P RO    |		.CONST	50,00,52,4f
8000443a 49 53 50 00              |ISP     |		.CONST	49,53,50,00
8000443e 52 50 4d 53              |RPMS    |		.CONST	52,50,4d,53
80004442 50 00 52 51              |P RQ    |		.CONST	50,00,52,51
80004446 53 52 00 00              |SR      |		.CONST	53,52,00,00
8000444a 56 98 56 42              |V VB    |		.CONST	56,98,56,42
8000444e 52 00 52 53              |R RS    |		.CONST	52,00,52,53
80004452 50 43 00 00              |PC      |		.CONST	50,43,00,00
80004456 52 52 49 43              |RRIC    |		.CONST	52,52,49,43
8000445a 43 52 52 56              |CRRV    |		.CONST	43,52,52,56
8000445e 49 43 41 52              |ICAR    |		.CONST	49,43,41,52
80004462 52 57 58 53              |RWXS    |		.CONST	52,57,58,53
80004466 46 43 52 54              |FCRT    |		.CONST	46,43,52,54
8000446a 58 44 46 43              |XDFC    |		.CONST	58,44,46,43
8000446e 52 55 52 42              |RURB    |		.CONST	52,55,52,42
80004472 00 00 5e e0              |  ^     |		.CONST	00,00,5e,e0
80004476 52 45 53 00              |RES     |		.CONST	52,45,53,00
8000447a 60 c0 1b 52              |`  R    |		.CONST	60,c0,1b,52
8000447e 44 4c 72 80              |DLr     |		.CONST	44,4c,72,80
80004482 1b 52 55 4c              | RUL    |		.CONST	1b,52,55,4c
80004486 73 e0 1b 52              |s  R    |		.CONST	73,e0,1b,52
8000448a 4c 44 7e 20 1b 43        |LD~  C  |		.XXX[0x6]
80004490 41 4c 76 60 00 00 00 00  |ALv`    |		.XXX[0x8]
											; MANUAL
80004498 4d fb 01 70 00 00 0a 51  |M  p   Q|		LEA.L	(#t_Sorry_that_command_is_not_implemented_yet_),A6;  LEW=0170
800044a0 60 00 fe e0              |`       |		BRA	0x80004382
800044a4 24 42                    |$B      |		MOVEA.L	D2,A2			; MANUAL
800044a6 20 40                    | @      |		MOVEA.L	D0,A0
800044a8 42 80                    |B       |		CLR.L	D0
800044aa 22 40                    |"@      |		MOVEA.L	D0,A1
800044ac 18 07                    |        |		MOVE.B	D7,D4
800044ae 61 00 09 e2              |a       |		BSR	0x80004e92
800044b2 26 02                    |&       |		MOVE.L	D2,D3
800044b4 e3 8b                    |        |		LSL.L	#0x1,D3
800044b6 53 03                    |S       |		SUBQ.B	#0x1,D3
800044b8 70 3f                    |p?      |		MOVEQ.L	#0x3f,D0
800044ba 4e b9 80 00 20 18        |N       |		JSR	IOC_EEPROM_PART2_OUT_CHAR(D0)
800044c0 51 cb ff f6              |Q       |		DBF	D3,0x800044b8
800044c4 60 00 00 28              |`  (    |		BRA	0x800044ee
800044c8 24 42                    |$B      |		MOVEA.L	D2,A2			; MANUAL
800044ca 20 40                    | @      |		MOVEA.L	D0,A0
800044cc 42 80                    |B       |		CLR.L	D0
800044ce 0c 42 00 02              | B      |		CMPI.W	#0x0002,D2
800044d2 6e 0a                    |n       |		BGT	0x800044de
800044d4 67 04                    |g       |		BEQ	0x800044da
800044d6 10 10                    |        |		MOVE.B	(A0),D0
800044d8 60 06                    |`       |		BRA	0x800044e0
800044da 30 10                    |0       |		MOVE.W	(A0),D0
800044dc 60 02                    |`       |		BRA	0x800044e0
800044de 20 10                    |        |		MOVE.L	(A0),D0
800044e0 22 40                    |"@      |		MOVEA.L	D0,A1
800044e2 18 07                    |        |		MOVE.B	D7,D4
800044e4 61 00 09 ac              |a       |		BSR	0x80004e92
800044e8 e7 8a                    |        |		LSL.L	#0x3,D2
800044ea 61 00 09 10              |a       |		BSR	0x80004dfc
800044ee 08 c4 00 1f              |        |		BSET.L	#0x1f,D4
800044f2 7e 20                    |~       |		MOVEQ.L	#0x20,D7
800044f4 60 00 fe 2c              |`  ,    |		BRA	0x80004322
800044f8 34 7c 00 01              |4|      |		MOVEA.W	#0x1,A2			; MANUAL
800044fc 20 40                    | @      |		MOVEA.L	D0,A0
800044fe 42 80                    |B       |		CLR.L	D0
80004500 10 10                    |        |		MOVE.B	(A0),D0
80004502 22 40                    |"@      |		MOVEA.L	D0,A1
80004504 18 07                    |        |		MOVE.B	D7,D4
80004506 61 00 09 8a              |a       |		BSR	0x80004e92
8000450a 61 00 09 4c              |a  L    |		BSR	0x80004e58
8000450e 60 de                    |`       |		BRA	0x800044ee
80004510 16 07                    |        |		MOVE.B	D7,D3			; MANUAL
80004512 4a 46                    |JF      |		TST.W	D6
80004514 67 28                    |g(      |		BEQ	0x8000453e
80004516 4d fb 01 70 00 00 09 ff  |M  p    |		LEA.L	(#t_No_location_is_open_),A6;  LEW=0170
8000451e 4a 84                    |J       |		TST.L	D4
80004520 6a 00 09 a0              |j       |		BPL	0x80004ec2
80004524 7e 07                    |~       |		MOVEQ.L	#0x07,D7
80004526 61 00 0b 46              |a  F    |		BSR	0x8000506e
8000452a 22 40                    |"@      |		MOVEA.L	D0,A1
8000452c b4 fc 00 02              |        |		CMPA.W	#0x2,A2
80004530 6e 0a                    |n       |		BGT	0x8000453c
80004532 67 04                    |g       |		BEQ	0x80004538
80004534 10 80                    |        |		MOVE.B	D0,(A0)
80004536 60 06                    |`       |		BRA	0x8000453e
80004538 30 80                    |0       |		MOVE.W	D0,(A0)
8000453a 60 02                    |`       |		BRA	0x8000453e
8000453c 20 80                    |        |		MOVE.L	D0,(A0)
8000453e 08 84 00 1f              |        |		BCLR.L	#0x1f,D4
80004542 0c 03 00 0d              |        |		CMPI.B	#0x0d,D3
80004546 67 00 fd ce              |g       |		BEQ	0x80004316
8000454a 4e b9 80 00 20 30        |N    0  |		JSR	IOC_EEPROM_PART2_OUT_CRNL()
80004550 0c 03 00 5e              |   ^    |		CMPI.B	#0x5e,D3
80004554 67 04                    |g       |		BEQ	0x8000455a
80004556 d1 ca                    |        |		ADDA.L	A2,A0
80004558 60 02                    |`       |		BRA	0x8000455c
8000455a 91 ca                    |        |		SUBA.L	A2,A0
8000455c 20 08                    |        |		MOVE.L	A0,D0
8000455e 74 20                    |t       |		MOVEQ.L	#0x20,D2
80004560 61 00 08 9a              |a       |		BSR	0x80004dfc
80004564 1e 04                    |        |		MOVE.B	D4,D7
80004566 20 08                    |        |		MOVE.L	A0,D0
80004568 60 00 fd c0              |`       |		BRA	0x8000432a
8000456c 22 40                    |"@      |		MOVEA.L	D0,A1			; MANUAL
8000456e 74 20                    |t       |		MOVEQ.L	#0x20,D2
80004570 61 00 08 8a              |a       |		BSR	0x80004dfc
80004574 60 00 fd a0              |`       |		BRA	0x80004316
80004578 2c 40                    |,@      |		MOVEA.L	D0,A6			; MANUAL
8000457a 4a 46                    |JF      |		TST.W	D6
8000457c 66 02                    |f       |		BNE	0x80004580
8000457e 2c 48                    |,H      |		MOVEA.L	A0,A6
80004580 61 00 07 86              |a       |		BSR	0x80004d08
80004584 4a 46                    |JF      |		TST.W	D6
80004586 6b 00 fd e8              |k       |		BMI	0x80004370
8000458a 74 01                    |t       |		MOVEQ.L	#0x01,D2
8000458c 0c 07 00 27              |   '    |		CMPI.B	#0x27,D7
80004590 67 20                    |g       |		BEQ	0x800045b2
80004592 0c 07 00 7c              |   |    |		CMPI.B	#0x7c,D7
80004596 67 1a                    |g       |		BEQ	0x800045b2
80004598 74 02                    |t       |		MOVEQ.L	#0x02,D2
8000459a 0c 07 00 5c              |   \    |		CMPI.B	#0x5c,D7
8000459e 67 12                    |g       |		BEQ	0x800045b2
800045a0 74 04                    |t       |		MOVEQ.L	#0x04,D2
800045a2 0c 07 00 2f              |   /    |		CMPI.B	#0x2f,D7
800045a6 67 0a                    |g       |		BEQ	0x800045b2
800045a8 0c 07 00 0d              |        |		CMPI.B	#0x0d,D7
800045ac 66 00 fd c2              |f       |		BNE	0x80004370
800045b0 60 08                    |`       |		BRA	0x800045ba
800045b2 24 42                    |$B      |		MOVEA.L	D2,A2
800045b4 18 07                    |        |		MOVE.B	D7,D4
800045b6 61 00 0a b6              |a       |		BSR	0x8000506e
800045ba 20 4e                    | N      |		MOVEA.L	A6,A0
800045bc 22 40                    |"@      |		MOVEA.L	D0,A1
800045be 42 05                    |B       |		CLR.B	D5
800045c0 2c 49                    |,I      |		MOVEA.L	A1,A6
800045c2 bc fc 00 00              |        |		CMPA.W	#0x0,A6
800045c6 67 00 fd 4e              |g  N    |		BEQ	0x80004316
800045ca 61 00 0a 38              |a  8    |		BSR	0x80005004
800045ce 67 24                    |g$      |		BEQ	0x800045f4
800045d0 61 00 0a 3a              |a  :    |		BSR	0x8000500c
800045d4 0c 07 00 03              |        |		CMPI.B	#0x03,D7
800045d8 67 00 fd 3c              |g  <    |		BEQ	0x80004316
800045dc 0c 07 00 13              |        |		CMPI.B	#0x13,D7
800045e0 66 12                    |f       |		BNE	0x800045f4
800045e2 61 00 0a 28              |a  (    |		BSR	0x8000500c
800045e6 0c 07 00 03              |        |		CMPI.B	#0x03,D7
800045ea 67 00 fd 2a              |g  *    |		BEQ	0x80004316
800045ee 0c 07 00 11              |        |		CMPI.B	#0x11,D7
800045f2 66 ee                    |f       |		BNE	0x800045e2
800045f4 02 05 00 0f              |        |		ANDI.B	#0x0f,D5
800045f8 66 18                    |f       |		BNE	0x80004612
800045fa 4e b9 80 00 20 30        |N    0  |		JSR	IOC_EEPROM_PART2_OUT_CRNL()
80004600 20 08                    |        |		MOVE.L	A0,D0
80004602 74 20                    |t       |		MOVEQ.L	#0x20,D2
80004604 61 00 07 f6              |a       |		BSR	0x80004dfc
80004608 1e 04                    |        |		MOVE.B	D4,D7
8000460a 61 00 0a 62              |a  b    |		BSR	0x8000506e
8000460e 61 00 08 82              |a       |		BSR	0x80004e92
80004612 42 80                    |B       |		CLR.L	D0
80004614 24 0a                    |$       |		MOVE.L	A2,D2
80004616 0c 42 00 02              | B      |		CMPI.W	#0x0002,D2
8000461a 6e 0a                    |n       |		BGT	0x80004626
8000461c 67 04                    |g       |		BEQ	0x80004622
8000461e 10 18                    |        |		MOVE.B	(A0)+,D0
80004620 60 06                    |`       |		BRA	0x80004628
80004622 30 18                    |0       |		MOVE.W	(A0)+,D0
80004624 60 02                    |`       |		BRA	0x80004628
80004626 20 18                    |        |		MOVE.L	(A0)+,D0
80004628 da 4a                    | J      |		ADD.W	A2,D5
8000462a 53 8e                    |S       |		SUBQ.L	#0x1,A6
8000462c 61 00 08 64              |a  d    |		BSR	0x80004e92
80004630 0c 04 00 27              |   '    |		CMPI.B	#0x27,D4
80004634 67 0a                    |g       |		BEQ	0x80004640
80004636 e7 8a                    |        |		LSL.L	#0x3,D2
80004638 61 00 07 c2              |a       |		BSR	0x80004dfc
8000463c 60 00 ff 84              |`       |		BRA	0x800045c2
80004640 61 00 08 16              |a       |		BSR	0x80004e58
80004644 60 00 ff 7c              |`  |    |		BRA	0x800045c2
80004648 24 00                    |$       |		MOVE.L	D0,D2			; MANUAL
8000464a 48 42                    |HB      |		SWAP.W	D2
8000464c 34 01                    |4       |		MOVE.W	D1,D2
8000464e 26 01                    |&       |		MOVE.L	D1,D3
80004650 48 43                    |HC      |		SWAP.W	D3
80004652 60 06                    |`       |		BRA	0x8000465a
80004654 24 01 34 00              |$ 4     |		.XXX[0x4]
80004658 36 01                    |6       |		.XXX[0x2]
8000465a 4a 46                    |JF      |		TST.W	D6
8000465c 67 20                    |g       |		BEQ	0x8000467e
8000465e 4d fb 01 70 00 00 08 cc  |M  p    |		LEA.L	(#t_Radix_out_of_range_),A6;  LEW=0170
80004666 0c 80 00 00 00 02        |        |		CMPI.L	#0x00000002,D0
8000466c 6d 00 08 54              |m  T    |		BLT	0x80004ec2
80004670 0c 80 00 00 00 10        |        |		CMPI.L	#0x00000010,D0
80004676 6e 00 08 4a              |n  J    |		BGT	0x80004ec2
8000467a 26 00                    |&       |		MOVE.L	D0,D3
8000467c 22 02                    |"       |		MOVE.L	D2,D1
8000467e 61 00 08 12              |a       |		BSR	0x80004e92
80004682 48 c3                    |H       |		EXTW.L	D3
80004684 86 fc 00 0a              |        |		DIVU.W	#0xa,D3
80004688 67 0a                    |g       |		BEQ	0x80004694
8000468a 1e 03                    |        |		MOVE.B	D3,D7
8000468c 06 07 00 30              |   0    |		ADDI.B	#0x30,D7
80004690 61 00 09 dc              |a       |		BSR	0x8000506e
80004694 48 43                    |HC      |		SWAP.W	D3
80004696 06 03 00 30              |   0    |		ADDI.B	#0x30,D3
8000469a 1e 03                    |        |		MOVE.B	D3,D7
8000469c 61 00 09 d0              |a       |		BSR	0x8000506e
800046a0 7e 2e                    |~.      |		MOVEQ.L	#0x2e,D7
800046a2 61 00 09 ca              |a       |		BSR	0x8000506e
800046a6 60 00 fc 6e              |`  n    |		BRA	0x80004316
800046aa 42 82                    |B       |		CLR.L	D2			; MANUAL
800046ac 4a 46                    |JF      |		TST.W	D6
800046ae 67 04                    |g       |		BEQ	0x800046b4
800046b0 27 40 00 48              |'@ H    |		MOVE.L	D0,(A3+0x48)
800046b4 4e b9 80 00 20 30        |N    0  |		JSR	IOC_EEPROM_PART2_OUT_CRNL()
800046ba 27 42 00 88              |'B      |		MOVE.L	D2,(A3+0x88)
800046be 60 00 fb 58              |`  X    |		BRA	0x80004218
800046c2 4a 46                    |JF      |		TST.W	D6			; MANUAL
800046c4 66 02                    |f       |		BNE	0x800046c8
800046c6 70 01                    |p       |		MOVEQ.L	#0x01,D0
800046c8 24 00                    |$       |		MOVE.L	D0,D2
800046ca 6f 00 fc 4a              |o  J    |		BLE	0x80004316
800046ce 60 e4                    |`       |		BRA	0x800046b4
800046d0 08 80 00 00              |        |		BCLR.L	#0x0,D0			; MANUAL
800046d4 7a 0f                    |z       |		MOVEQ.L	#0x0f,D5
800046d6 49 eb 00 90              |I       |		LEA.L	(A3+0x90),A4
800046da 4a 46                    |JF      |		TST.W	D6
800046dc 67 32                    |g2      |		BEQ	0x80004710
800046de 26 2b 00 8c              |&+      |		MOVE.L	(A3+0x8c),D3
800046e2 0b 03                    |        |		BTST.L	D5,D3
800046e4 66 0a                    |f       |		BNE	0x800046f0
800046e6 28 80                    |(       |		MOVE.L	D0,(A4)
800046e8 26 2b 00 8c              |&+      |		MOVE.L	(A3+0x8c),D3
800046ec 0b c3                    |        |		BSET.L	D5,D3
800046ee 60 04                    |`       |		BRA	0x800046f4
800046f0 b0 94                    |        |		CMP.L	(A4),D0
800046f2 67 38                    |g8      |		BEQ	0x8000472c
800046f4 5c 8c                    |\       |		ADDQ.L	#0x6,A4
800046f6 51 cd ff ea              |Q       |		DBF	D5,0x800046e2
800046fa 4d fb 01 70 00 00 08 44  |M  p   D|		LEA.L	(#t_Too_many_breakpoints_),A6;  LEW=0170
80004702 b6 ab 00 8c              |        |		CMP.L	(A3+0x8c),D3
80004706 67 00 07 ba              |g       |		BEQ	0x80004ec2
8000470a 27 43 00 8c              |'C      |		MOVE.L	D3,(A3+0x8c)
8000470e 60 1c                    |`       |		BRA	0x8000472c
80004710 20 2b 00 8c              | +      |		MOVE.L	(A3+0x8c),D0
80004714 0b 00                    |        |		BTST.L	D5,D0
80004716 67 0e                    |g       |		BEQ	0x80004726
80004718 4e b9 80 00 20 30        |N    0  |		JSR	IOC_EEPROM_PART2_OUT_CRNL()
8000471e 20 14                    |        |		MOVE.L	(A4),D0
80004720 74 20                    |t       |		MOVEQ.L	#0x20,D2
80004722 61 00 06 d8              |a       |		BSR	0x80004dfc
80004726 5c 8c                    |\       |		ADDQ.L	#0x6,A4
80004728 51 cd ff e6              |Q       |		DBF	D5,0x80004710
8000472c 60 00 fb e8              |`       |		BRA	0x80004316
80004730 08 80 00 00              |        |		BCLR.L	#0x0,D0			; MANUAL
80004734 42 83                    |B       |		CLR.L	D3
80004736 4a 46                    |JF      |		TST.W	D6
80004738 67 14                    |g       |		BEQ	0x8000474e
8000473a 7a 0f                    |z       |		MOVEQ.L	#0x0f,D5
8000473c 49 eb 00 90              |I       |		LEA.L	(A3+0x90),A4
80004740 26 2b 00 8c              |&+      |		MOVE.L	(A3+0x8c),D3
80004744 0b 03                    |        |		BTST.L	D5,D3
80004746 67 0e                    |g       |		BEQ	0x80004756
80004748 b0 94                    |        |		CMP.L	(A4),D0
8000474a 66 0a                    |f       |		BNE	0x80004756
8000474c 0b 83                    |        |		BCLR.L	D5,D3
8000474e 27 43 00 8c              |'C      |		MOVE.L	D3,(A3+0x8c)
80004752 60 00 fb c2              |`       |		BRA	0x80004316
80004756 5c 8c                    |\       |		ADDQ.L	#0x6,A4
80004758 51 cd ff ea              |Q       |		DBF	D5,0x80004744
8000475c 4d fb 01 70 00 00 07 f8  |M  p    |		LEA.L	(#t_Breakpoint_address_not_found_),A6;  LEW=0170
80004764 60 00 07 5c              |`  \    |		BRA	0x80004ec2
80004768 4d fa 00 a2              |M       |		LEA.L	0x8000480c,A6
8000476c 61 00 07 36              |a  6    |		BSR	0x80004ea4
80004770 0c 07 00 0e              |        |		CMPI.B	#0x0e,D7
80004774 63 52                    |cR      |		BLS	0x800047c8
80004776 6e 74                    |nt      |		BGT	0x800047ec
80004778 46 07                    |F       |		NOT.B	D7
8000477a 67 00 fb 9a              |g       |		BEQ	0x80004316
8000477e 53 07                    |S       |		SUBQ.B	#0x1,D7
80004780 67 3e                    |g>      |		BEQ	0x800047c0
80004782 53 07                    |S       |		SUBQ.B	#0x1,D7
80004784 67 18                    |g       |		BEQ	0x8000479e
80004786 53 07                    |S       |		SUBQ.B	#0x1,D7
80004788 67 60                    |g`      |		BEQ	0x800047ea
8000478a 53 07                    |S       |		SUBQ.B	#0x1,D7
8000478c 67 08                    |g       |		BEQ	0x80004796
8000478e 06 07 00 13              |        |		ADDI.B	#0x13,D7
80004792 74 03                    |t       |		MOVEQ.L	#0x03,D2
80004794 60 58                    |`X      |		BRA	0x800047ee
80004796 74 10                    |t       |		MOVEQ.L	#0x10,D2
80004798 30 2b 00 60              |0+ `    |		MOVE.W	(A3+0x60),D0
8000479c 60 5e                    |`^      |		BRA	0x800047fc
8000479e 30 2b 00 60              |0+ `    |		MOVE.W	(A3+0x60),D0
800047a2 7e 55                    |~U      |		MOVEQ.L	#0x55,D7
800047a4 74 0f                    |t       |		MOVEQ.L	#0x0f,D2
800047a6 08 00 00 0d              |        |		BTST.L	#0xd,D0
800047aa 67 0e                    |g       |		BEQ	0x800047ba
800047ac 7e 49                    |~I      |		MOVEQ.L	#0x49,D7
800047ae 74 10                    |t       |		MOVEQ.L	#0x10,D2
800047b0 08 00 00 0c              |        |		BTST.L	#0xc,D0
800047b4 67 04                    |g       |		BEQ	0x800047ba
800047b6 7e 4d                    |~M      |		MOVEQ.L	#0x4d,D7
800047b8 74 11                    |t       |		MOVEQ.L	#0x11,D2
800047ba 61 00 08 b2              |a       |		BSR	0x8000506e
800047be 60 ac                    |`       |		BRA	0x8000476c
800047c0 4e b9 80 00 20 30        |N    0  |		JSR	IOC_EEPROM_PART2_OUT_CRNL()
800047c6 60 a4                    |`       |		BRA	0x8000476c
800047c8 14 07                    |        |		MOVE.B	D7,D2
800047ca 7e 52                    |~R      |		MOVEQ.L	#0x52,D7
800047cc 61 00 08 a0              |a       |		BSR	0x8000506e
800047d0 7e 41                    |~A      |		MOVEQ.L	#0x41,D7
800047d2 0c 02 00 08              |        |		CMPI.B	#0x08,D2
800047d6 6c 02                    |l       |		BGE	0x800047da
800047d8 7e 44                    |~D      |		MOVEQ.L	#0x44,D7
800047da 61 00 08 92              |a       |		BSR	0x8000506e
800047de 7e 07                    |~       |		MOVEQ.L	#0x07,D7
800047e0 ce 02                    |        |		AND.B	D2,D7
800047e2 06 07 00 30              |   0    |		ADDI.B	#0x30,D7
800047e6 61 00 08 86              |a       |		BSR	0x8000506e
800047ea 1e 02                    |        |		MOVE.B	D2,D7
800047ec 74 20                    |t       |		MOVEQ.L	#0x20,D2
800047ee 02 87 00 00 00 ff        |        |		ANDI.L	#0x000000ff,D7
800047f4 e5 4f                    | O      |		LSL.W	#0x2,D7
800047f6 48 87                    |H       |		EXTB.W	D7
800047f8 20 33 78 00              | 3x     |		MOVE.L	(A3+D7.L),D0
800047fc 61 00 06 94              |a       |		BSR	0x80004e92
80004800 61 00 05 fa              |a       |		BSR	0x80004dfc
80004804 61 00 06 8c              |a       |		BSR	0x80004e92
80004808 60 00 ff 62              |`  b    |		BRA	0x8000476c
8000480c fe 00 20 01              |        |		.XXX[0x4]
80004810 20 02 20 03 fe 04 20 05  |        |		.XXX[0x50]
80004818 20 06 20 07 fe 08 20 09  |        |
80004820 20 0a 20 0b fe 0c 20 0d  |        |
80004828 20 0e 20 fd 53 50 fc fe  |    SP  |
80004830 20 50 43 12 20 55 53 50  | PC  USP|
80004838 0f 20 49 53 50 10 20 4d  |  ISP  M|
80004840 53 50 11 20 53 52 fb fe  |SP  SR  |
80004848 56 42 52 13 49 43 43 52  |VBR ICCR|
80004850 16 49 43 41 52 17 58 53  | ICAR XS|
80004858 46 43 fa 58 44 46 43 f9  |FC XDFC |
80004860 ff ff                    |        |		.XXX[0x2]
80004862 61 00 04 f2              |a       |		BSR	0x80004d56		; MANUAL
80004866 0c 07 00 37              |   7    |		CMPI.B	#0x37,D7
8000486a 66 0a                    |f       |		BNE	0x80004876
8000486c 61 00 08 00              |a       |		BSR	0x8000506e
80004870 60 1a                    |`       |		BRA	0x8000488c
80004872 61 00 04 e2              |a       |		.XXX[0x4]
80004876 30 07                    |0       |		MOVE.W	D7,D0
80004878 04 00 00 30              |   0    |		SUBI.B	#0x30,D0
8000487c 0c 00 00 07              |        |		CMPI.B	#0x07,D0
80004880 62 00 fa ee              |b       |		BHI	0x80004370
80004884 d4 40                    | @      |		ADD.W	D0,D2
80004886 61 00 07 e6              |a       |		BSR	0x8000506e
8000488a 60 42                    |`B      |		BRA	0x800048ce
8000488c 4a 46                    |JF      |		TST.W	D6
8000488e 66 00 fa ea              |f       |		BNE	0x8000437a
80004892 61 00 05 fe              |a       |		BSR	0x80004e92
80004896 7e 28                    |~(      |		MOVEQ.L	#0x28,D7
80004898 61 00 07 d4              |a       |		BSR	0x8000506e
8000489c 36 2b 00 60              |6+ `    |		MOVE.W	(A3+0x60),D3
800048a0 7e 55                    |~U      |		MOVEQ.L	#0x55,D7
800048a2 74 0f                    |t       |		MOVEQ.L	#0x0f,D2
800048a4 08 03 00 0d              |        |		BTST.L	#0xd,D3
800048a8 67 0e                    |g       |		BEQ	0x800048b8
800048aa 7e 49                    |~I      |		MOVEQ.L	#0x49,D7
800048ac 74 10                    |t       |		MOVEQ.L	#0x10,D2
800048ae 08 03 00 0c              |        |		BTST.L	#0xc,D3
800048b2 67 04                    |g       |		BEQ	0x800048b8
800048b4 7e 4d                    |~M      |		MOVEQ.L	#0x4d,D7
800048b6 74 11                    |t       |		MOVEQ.L	#0x11,D2
800048b8 61 00 07 b4              |a       |		BSR	0x8000506e
800048bc 4d fb 01 70 00 00 00 0c  |M  p    |		LEA.L	(#0x800048ca),A6	;  LEW=0170
800048c4 61 00 05 de              |a       |		BSR	0x80004ea4
800048c8 60 04                    |`       |		BRA	0x800048ce
800048ca 53 50 29 00              |SP)     |		.XXX[0x4]
800048ce 08 84 00 1f              |        |		BCLR.L	#0x1f,D4
800048d2 e5 4a                    | J      |		LSL.W	#0x2,D2
800048d4 4d f3 20 00              |M       |		LEA.L	(A3+D2.W),A6
800048d8 20 16                    |        |		MOVE.L	(A6),D0
800048da 4a 46                    |JF      |		TST.W	D6
800048dc 66 00 fa 9c              |f       |		BNE	0x8000437a
800048e0 22 40                    |"@      |		MOVEA.L	D0,A1
800048e2 61 00 05 ae              |a       |		BSR	0x80004e92
800048e6 74 20                    |t       |		MOVEQ.L	#0x20,D2
800048e8 61 00 05 12              |a       |		BSR	0x80004dfc
800048ec 7e 20                    |~       |		MOVEQ.L	#0x20,D7
800048ee 61 00 04 14              |a       |		BSR	0x80004d04
800048f2 0c 07 00 0d              |        |		CMPI.B	#0x0d,D7
800048f6 66 00 fa 32              |f  2    |		BNE	0x8000432a
800048fa 4a 46                    |JF      |		TST.W	D6
800048fc 6b 00 fa 72              |k  r    |		BMI	0x80004370
80004900 67 00 fa 14              |g       |		BEQ	0x80004316
80004904 2c 80                    |,       |		MOVE.L	D0,(A6)
80004906 7e 07                    |~       |		MOVEQ.L	#0x07,D7
80004908 61 00 07 64              |a  d    |		BSR	0x8000506e
8000490c 22 40                    |"@      |		MOVEA.L	D0,A1
8000490e 60 00 fa 06              |`       |		BRA	0x80004316
80004912 08 84 00 1f              |        |		BCLR.L	#0x1f,D4		; MANUAL
80004916 42 80                    |B       |		CLR.L	D0
80004918 30 2b 00 60              |0+ `    |		MOVE.W	(A3+0x60),D0
8000491c 4a 46                    |JF      |		TST.W	D6
8000491e 66 00 fa 5a              |f  Z    |		BNE	0x8000437a
80004922 22 40                    |"@      |		MOVEA.L	D0,A1
80004924 4d fb 01 70 00 00 00 5a  |M  p   Z|		LEA.L	(#0x80004980),A6	;  LEW=0170
8000492c 61 00 05 64              |a  d    |		BSR	0x80004e92
80004930 61 00 05 72              |a  r    |		BSR	0x80004ea4
80004934 20 09                    |        |		MOVE.L	A1,D0
80004936 4a 07                    |J       |		TST.B	D7
80004938 6b 18                    |k       |		BMI	0x80004952
8000493a ee 68                    | h      |		LSR.W	D7,D0
8000493c 74 03                    |t       |		MOVEQ.L	#0x03,D2
8000493e 0c 07 00 08              |        |		CMPI.B	#0x08,D7
80004942 67 02                    |g       |		BEQ	0x80004946
80004944 74 01                    |t       |		MOVEQ.L	#0x01,D2
80004946 7e 3a                    |~:      |		MOVEQ.L	#0x3a,D7
80004948 61 00 07 24              |a  $    |		BSR	0x8000506e
8000494c 61 00 04 ae              |a       |		BSR	0x80004dfc
80004950 60 da                    |`       |		BRA	0x8000492c
80004952 74 10                    |t       |		MOVEQ.L	#0x10,D2
80004954 61 00 04 a6              |a       |		BSR	0x80004dfc
80004958 7e 20                    |~       |		MOVEQ.L	#0x20,D7
8000495a 61 00 03 a8              |a       |		BSR	0x80004d04
8000495e 0c 07 00 0d              |        |		CMPI.B	#0x0d,D7
80004962 66 00 f9 c6              |f       |		BNE	0x8000432a
80004966 4a 46                    |JF      |		TST.W	D6
80004968 6b 00 fa 06              |k       |		BMI	0x80004370
8000496c 67 00 f9 a8              |g       |		BEQ	0x80004316
80004970 37 40 00 60              |7@ `    |		MOVE.W	D0,(A3+0x60)
80004974 7e 07                    |~       |		MOVEQ.L	#0x07,D7
80004976 61 00 06 f6              |a       |		BSR	0x8000506e
8000497a 22 40                    |"@      |		MOVEA.L	D0,A1
8000497c 60 00 f9 98              |`       |		BRA	0x80004316
80004980 54 31 0f 54 30 0e 53 0d  |T1 T0 S |		.XXX[0x40]
80004988 4d 0c 49 08 58 04 4e 03  |M I X N |
80004990 5a 02 56 01 43 00 ff 00  |Z V C   |
80004998 13 fc 00 01 00 00 fc 04  |        |
800049a0 13 fc 00 08 00 00 fc 01  |        |
800049a8 23 eb 00 48 00 00 fc 08  |#  H    |
800049b0 4e f9 80 00 20 08 2e 79  |N     .y|
800049b8 80 00 00 00 4e f0 01 f1  |    N   |
800049c0 80 00 00 08              |        |		.XXX[0x4]
800049c4					t_Invalid_EEPROM_number:
800049c4 49 6e 76 61 6c 69 64 20  |Invalid |		.TXT	'Invalid EEPROM number'
800049da					t_Bad_EEPROM_checksum:
800049da 42 61 64 20 45 45 50 52  |Bad EEPR|		.TXT	'Bad EEPROM checksum'
800049ee					t_EEPROM_is_write_protected:
800049ee 45 45 50 52 4f 4d 20 69  |EEPROM i|		.TXT	'EEPROM is write protected'
80004a08					t_Out_of_range_module_id:
80004a08 4f 75 74 20 6f 66 20 72  |Out of r|		.TXT	'Out of range module id'
80004a1f					t_No_overlay_validity_byte:
80004a1f 4e 6f 20 6f 76 65 72 6c  |No overl|		.TXT	'No overlay validity byte'
80004a38					t_Unable_to_write_data:
80004a38 55 6e 61 62 6c 65 20 74  |Unable t|		.TXT	'Unable to write data'
80004a4d					t_Timeout_during_write:
80004a4d 54 69 6d 65 6f 75 74 20  |Timeout |		.TXT	'Timeout during write'
80004a62					t_Unknown_error_detected:
80004a62 55 6e 6b 6e 6f 77 6e 20  |Unknown |		.TXT	'Unknown error detected'
80004a79 ff                       |        |		.XXX[0x1]
80004a7a 80 00 49 c4              |  I     |		.PTR	t_Invalid_EEPROM_number
80004a7e 80 00 49 da              |  I     |		.PTR	t_Bad_EEPROM_checksum
80004a82 80 00 49 ee              |  I     |		.PTR	t_EEPROM_is_write_protected
80004a86 80 00 4a 08              |  J     |		.PTR	t_Out_of_range_module_id
80004a8a 80 00 4a 1f              |  J     |		.PTR	t_No_overlay_validity_byte
80004a8e 80 00 4a 38              |  J8    |		.PTR	t_Unable_to_write_data
80004a92 80 00 4a 4d              |  JM    |		.PTR	t_Timeout_during_write
80004a96 80 00 4a 62              |  Jb    |		.PTR	t_Unknown_error_detected
80004a9a 48 e7 40 10              |H @     |		MOVEM.L	A3+D1,-(A7)
80004a9e 0c 81 00 00 00 07        |        |		CMPI.L	#0x00000007,D1
80004aa4 63 06                    |c       |		BLS	0x80004aac
80004aa6 22 3c 00 00 00 08        |"<      |		MOVE.L	#0x8,D1
80004aac 4e b9 80 00 20 28        |N    (  |		JSR	IOC_EEPROM_PART2_OUT_TEXT()
80004ab2 20 20 3f 3f 3f 20 00 ff  |  ???   |		.TXT	'  ??? '
80004aba 26 7b 1d 20 ff ba        |&{      |		MOVEA.L	(D1.L*4+#0x80004a76),A3	;  LEW=1d20
80004ac0 4e b9 80 00 20 2c        |N    ,  |		JSR	IOC_EEPROM_PART2_OUT_TEXT(A3)
80004ac6 4e b9 80 00 20 30        |N    0  |		JSR	IOC_EEPROM_PART2_OUT_CRNL()
80004acc 4c df 08 02              |L       |		MOVEM.L	(A7)+,D1+A3
80004ad0 4e 75                    |Nu      |		RTS
80004ad2 48 e7 40 00              |H @     |		MOVEM.L	D1,-(A7)		; MANUAL
80004ad6 4e b9 80 00 20 5c        |N    \  |		JSR	IOC_EEPROM_PART2_DOWNLOAD_RESHA_EEPROM_SECTION
80004adc 67 02                    |g       |		BEQ	0x80004ae0
80004ade 61 ba                    |a       |		BSR	0x80004a9a
80004ae0 4c df 00 02              |L       |		MOVEM.L	(A7)+,D1
80004ae4 60 00 f8 30              |`  0    |		BRA	0x80004316
80004ae8 48 e7 40 00              |H @     |		MOVEM.L	D1,-(A7)		; MANUAL
80004aec 4e b9 80 00 20 60        |N    `  |		JSR	IOC_EEPROM_PART2_EXPORT_2060
80004af2 67 02                    |g       |		BEQ	0x80004af6
80004af4 61 a4                    |a       |		BSR	0x80004a9a
80004af6 4c df 00 02              |L       |		MOVEM.L	(A7)+,D1
80004afa 60 00 f8 1a              |`       |		BRA	0x80004316
80004afe					t_No_address_given_:
80004afe 4e 6f 20 61 64 64 72 65  |No addre|		.TXT	'No address given!'
80004b10 4a 46                    |JF      |		TST.W	D6			; MANUAL
80004b12 66 08                    |f       |		BNE	0x80004b1c
80004b14 4d fa ff e8              |M       |		LEA.L	t_No_address_given_,A6
80004b18 60 00 03 a8              |`       |		BRA	0x80004ec2
80004b1c 48 e7 ff fe              |H       |		MOVEM.L	A6+A5+A4+A3+A2+A1+A0+D7+D6+D5+D4+D3+D2+D1+D0,-(A7)
80004b20 4c d3 7f ff              |L       |		MOVEM.L	(A3),D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4+A5+A6
80004b24 4e b7 01 51              |N  Q    |		JSR	((A7))			;  LEW=0151
80004b28 2f 0b                    |/       |		MOVE.L	A3,-(A7)
80004b2a 26 78 00 24              |&x $    |		MOVEA.L	0x24,A3
80004b2e 47 eb ff 10              |G       |		LEA.L	(A3-0xf0),A3
80004b32 48 d3 7f ff              |H       |		MOVEM.L	D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4+A5+A6,(A3)
80004b36 27 5f 00 2c              |'_ ,    |		MOVE.L	(A7)+,(A3+0x2c)
80004b3a 4c df 7f ff              |L       |		MOVEM.L	(A7)+,D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4+A5+A6
80004b3e 60 00 f7 d6              |`       |		BRA	0x80004316
80004b42					t_S_record_not_found_Download_aborted_:
80004b42 53 20 72 65 63 6f 72 64  |S record|		.TXT	'S record not found! Download aborted.'
80004b68					t_Invalid_checksum_Download_aborted_:
80004b68 49 6e 76 61 6c 69 64 20  |Invalid |		.TXT	'Invalid checksum! Download aborted.'
80004b8c 48 e7 f0 80              |H       |		MOVEM.L	A0+D3+D2+D1+D0,-(A7)	; MANUAL
80004b90 42 38 a0 04              |B8      |		CLR.B	IO_DUART_ACR_IPCR
80004b94 42 38 a0 0d              |B8      |		CLR.B	IO_DUART_OPCR
80004b98 11 fc 00 10 a0 02        |        |		MOVE.B	#0x10,IO_DUART_MODEM_COMMAND
80004b9e 11 fc 00 13 a0 00        |        |		MOVE.B	#0x13,IO_DUART_MODEM_MODE
80004ba4 11 fc 00 07 a0 00        |        |		MOVE.B	#0x07,IO_DUART_MODEM_MODE
80004baa 11 fc 00 bb a0 01        |        |		MOVE.B	#0xbb,IO_DUART_MODEM_STATUS
80004bb0 11 fc 00 01 a0 02        |        |		MOVE.B	#0x01,IO_DUART_MODEM_COMMAND
80004bb6 4e b9 80 00 20 28        |N    (  |		JSR	IOC_EEPROM_PART2_OUT_TEXT()
80004bbc 0d 0a 53 74 61 72 74 20  |  Start |		.TXT	'\r\n'
80004bc4 53 74 75 66 66 69 6e 67  |Stuffing|		.TXT	'Start Stuffing S-Records: \n'
80004bda 42 82                    |B       |		CLR.L	D2
80004bdc 61 00 04 3c              |a  <    |		BSR	0x8000501a
80004be0 0c 00 00 20              |        |		CMPI.B	#0x20,D0
80004be4 6f f4                    |o       |		BLE	0x80004bda
80004be6 0c 00 00 53              |   S    |		CMPI.B	#0x53,D0
80004bea 66 00 00 d0              |f       |		BNE	0x80004cbc
80004bee 61 00 04 2a              |a  *    |		BSR	0x8000501a
80004bf2 4e b9 80 00 20 18        |N       |		JSR	IOC_EEPROM_PART2_OUT_CHAR(D0)
80004bf8 0c 00 00 33              |   3    |		CMPI.B	#0x33,D0
80004bfc 66 00 00 a8              |f       |		BNE	0x80004ca6
80004c00 61 00 04 58              |a  X    |		BSR	0x8000505a
80004c04 26 00                    |&       |		MOVE.L	D0,D3
80004c06 e9 8b                    |        |		LSL.L	#0x4,D3
80004c08 61 00 04 50              |a  P    |		BSR	0x8000505a
80004c0c d6 80                    |        |		ADD.L	D0,D3
80004c0e d4 03                    |        |		ADD.B	D3,D2
80004c10 53 83                    |S       |		SUBQ.L	#0x1,D3
80004c12 61 00 04 46              |a  F    |		BSR	0x8000505a
80004c16 22 00                    |"       |		MOVE.L	D0,D1
80004c18 61 00 04 40              |a  @    |		BSR	0x8000505a
80004c1c e9 89                    |        |		LSL.L	#0x4,D1
80004c1e d2 80                    |        |		ADD.L	D0,D1
80004c20 d4 01                    |        |		ADD.B	D1,D2
80004c22 53 83                    |S       |		SUBQ.L	#0x1,D3
80004c24 61 00 04 34              |a  4    |		BSR	0x8000505a
80004c28 e9 89                    |        |		LSL.L	#0x4,D1
80004c2a d2 80                    |        |		ADD.L	D0,D1
80004c2c 61 00 04 2c              |a  ,    |		BSR	0x8000505a
80004c30 e9 89                    |        |		LSL.L	#0x4,D1
80004c32 d2 80                    |        |		ADD.L	D0,D1
80004c34 d4 01                    |        |		ADD.B	D1,D2
80004c36 53 83                    |S       |		SUBQ.L	#0x1,D3
80004c38 61 00 04 20              |a       |		BSR	0x8000505a
80004c3c e9 89                    |        |		LSL.L	#0x4,D1
80004c3e d2 80                    |        |		ADD.L	D0,D1
80004c40 61 00 04 18              |a       |		BSR	0x8000505a
80004c44 e9 89                    |        |		LSL.L	#0x4,D1
80004c46 d2 80                    |        |		ADD.L	D0,D1
80004c48 d4 01                    |        |		ADD.B	D1,D2
80004c4a 53 83                    |S       |		SUBQ.L	#0x1,D3
80004c4c 61 00 04 0c              |a       |		BSR	0x8000505a
80004c50 e9 89                    |        |		LSL.L	#0x4,D1
80004c52 d2 80                    |        |		ADD.L	D0,D1
80004c54 61 00 04 04              |a       |		BSR	0x8000505a
80004c58 e9 89                    |        |		LSL.L	#0x4,D1
80004c5a d2 80                    |        |		ADD.L	D0,D1
80004c5c d4 01                    |        |		ADD.B	D1,D2
80004c5e 53 83                    |S       |		SUBQ.L	#0x1,D3
80004c60 20 41                    | A      |		MOVEA.L	D1,A0
80004c62 4a 83                    |J       |		TST.L	D3
80004c64 6f 16                    |o       |		BLE	0x80004c7c
80004c66 61 00 03 f2              |a       |		BSR	0x8000505a
80004c6a 22 00                    |"       |		MOVE.L	D0,D1
80004c6c 61 00 03 ec              |a       |		BSR	0x8000505a
80004c70 e9 89                    |        |		LSL.L	#0x4,D1
80004c72 d2 80                    |        |		ADD.L	D0,D1
80004c74 d4 01                    |        |		ADD.B	D1,D2
80004c76 53 83                    |S       |		SUBQ.L	#0x1,D3
80004c78 10 c1                    |        |		MOVE.B	D1,(A0)+
80004c7a 60 e6                    |`       |		BRA	0x80004c62
80004c7c 61 00 03 dc              |a       |		BSR	0x8000505a
80004c80 22 00                    |"       |		MOVE.L	D0,D1
80004c82 61 00 03 d6              |a       |		BSR	0x8000505a
80004c86 e9 89                    |        |		LSL.L	#0x4,D1
80004c88 d2 80                    |        |		ADD.L	D0,D1
80004c8a d4 01                    |        |		ADD.B	D1,D2
80004c8c 0c 02 00 ff              |        |		CMPI.B	#0xff,D2
80004c90 66 08                    |f       |		BNE	0x80004c9a
80004c92 61 00 03 86              |a       |		BSR	0x8000501a
80004c96 60 00 ff 42              |`  B    |		BRA	0x80004bda
80004c9a 4c df 01 0f              |L       |		MOVEM.L	(A7)+,D0+D1+D2+D3+A0
80004c9e 4d fa fe c8              |M       |		LEA.L	t_Invalid_checksum_Download_aborted_,A6
80004ca2 60 00 02 1e              |`       |		BRA	0x80004ec2
80004ca6 12 00                    |        |		MOVE.B	D0,D1
80004ca8 61 00 03 70              |a  p    |		BSR	0x8000501a
80004cac 0c 00 00 0d              |        |		CMPI.B	#0x0d,D0
80004cb0 66 f6                    |f       |		BNE	0x80004ca8
80004cb2 0c 01 00 37              |   7    |		CMPI.B	#0x37,D1
80004cb6 66 00 ff 22              |f  "    |		BNE	0x80004bda
80004cba 60 0c                    |`       |		BRA	0x80004cc8
80004cbc 4c df 01 0f              |L       |		MOVEM.L	(A7)+,D0+D1+D2+D3+A0
80004cc0 4d fa fe 80              |M       |		LEA.L	t_S_record_not_found_Download_aborted_,A6
80004cc4 60 00 01 fc              |`       |		BRA	0x80004ec2
80004cc8 4c df 01 0f              |L       |		MOVEM.L	(A7)+,D0+D1+D2+D3+A0
80004ccc 60 00 f6 48              |`  H    |		BRA	0x80004316
80004cd0 3a 2f 00 0a              |:/      |		MOVE.W	(A7+0xa),D5		; MANUAL
80004cd4 20 2f 00 10              | /      |		MOVE.L	(A7+0x10),D0
80004cd8 2e 6b 00 70              |.k p    |		MOVEA.L	(A3+0x70),A7
80004cdc 4e b9 80 00 20 30        |N    0  |		JSR	IOC_EEPROM_PART2_OUT_CRNL()
80004ce2 4d fb 01 70 00 00 02 90  |M  p    |		LEA.L	(#t_Bus_Error_Address_),A6;  LEW=0170
80004cea 61 00 01 b8              |a       |		BSR	0x80004ea4
80004cee 74 20                    |t       |		MOVEQ.L	#0x20,D2
80004cf0 61 00 01 0a              |a       |		BSR	0x80004dfc
80004cf4 61 00 01 ae              |a       |		BSR	0x80004ea4
80004cf8 74 10                    |t       |		MOVEQ.L	#0x10,D2
80004cfa 30 05                    |0       |		MOVE.W	D5,D0
80004cfc 61 00 00 fe              |a       |		BSR	0x80004dfc
80004d00 60 00 f6 14              |`       |		BRA	0x80004316
80004d04 61 00 03 68              |a  h    |		BSR	0x8000506e
80004d08 48 41                    |HA      |		SWAP.W	D1
80004d0a 42 86                    |B       |		CLR.L	D6
80004d0c 42 83                    |B       |		CLR.L	D3
80004d0e 42 80                    |B       |		CLR.L	D0
80004d10 61 44                    |aD      |		BSR	0x80004d56
80004d12 0c 07 00 7e              |   ~    |		CMPI.B	#0x7e,D7
80004d16 66 0c                    |f       |		BNE	0x80004d24
80004d18 08 c6 00 1e              |        |		BSET.L	#0x1e,D6
80004d1c 46 46                    |FF      |		NOT.W	D6
80004d1e 61 00 03 4e              |a  N    |		BSR	0x8000506e
80004d22 61 32                    |a2      |		BSR	0x80004d56
80004d24 0c 07 00 2e              |   .    |		CMPI.B	#0x2e,D7
80004d28 67 3e                    |g>      |		BEQ	0x80004d68
80004d2a 0c 07 00 22              |   "    |		CMPI.B	#0x22,D7
80004d2e 66 48                    |fH      |		BNE	0x80004d78
80004d30 61 00 03 3c              |a  <    |		BSR	0x8000506e
80004d34 3c 3c 00 01              |<<      |		MOVE.W	#0x1,D6
80004d38 61 1c                    |a       |		BSR	0x80004d56
80004d3a 61 00 03 32              |a  2    |		BSR	0x8000506e
80004d3e 0c 07 00 22              |   "    |		CMPI.B	#0x22,D7
80004d42 66 0c                    |f       |		BNE	0x80004d50
80004d44 61 10                    |a       |		BSR	0x80004d56
80004d46 0c 07 00 22              |   "    |		CMPI.B	#0x22,D7
80004d4a 66 4c                    |fL      |		BNE	0x80004d98
80004d4c 61 00 03 20              |a       |		BSR	0x8000506e
80004d50 e1 88                    |        |		LSL.L	#0x8,D0
80004d52 10 07                    |        |		MOVE.B	D7,D0
80004d54 60 e2                    |`       |		BRA	0x80004d38
80004d56 61 00 02 b4              |a       |		BSR	0x8000500c
80004d5a 0c 07 00 13              |        |		CMPI.B	#0x13,D7
80004d5e 67 f6                    |g       |		BEQ	0x80004d56
80004d60 0c 07 00 11              |        |		CMPI.B	#0x11,D7
80004d64 67 f0                    |g       |		BEQ	0x80004d56
80004d66 4e 75                    |Nu      |		RTS
80004d68 61 00 03 04              |a       |		BSR	0x8000506e
80004d6c 61 e8                    |a       |		BSR	0x80004d56
80004d6e 3c 3c 00 01              |<<      |		MOVE.W	#0x1,D6
80004d72 20 08                    |        |		MOVE.L	A0,D0
80004d74 60 22                    |`"      |		BRA	0x80004d98
80004d76 61 de                    |a       |		BSR	0x80004d56
80004d78 34 07                    |4       |		MOVE.W	D7,D2
80004d7a 04 02 00 30              |   0    |		SUBI.B	#0x30,D2
80004d7e 0c 02 00 09              |        |		CMPI.B	#0x09,D2
80004d82 63 54                    |cT      |		BLS	0x80004dd8
80004d84 04 02 00 11              |        |		SUBI.B	#0x11,D2
80004d88 0c 02 00 19              |        |		CMPI.B	#0x19,D2
80004d8c 63 46                    |cF      |		BLS	0x80004dd4
80004d8e 04 02 00 20              |        |		SUBI.B	#0x20,D2
80004d92 0c 02 00 19              |        |		CMPI.B	#0x19,D2
80004d96 63 3c                    |c<      |		BLS	0x80004dd4
80004d98 08 06 00 1e              |        |		BTST.L	#0x1e,D6
80004d9c 67 02                    |g       |		BEQ	0x80004da0
80004d9e 46 80                    |F       |		NOT.L	D0
80004da0 4a 86                    |J       |		TST.L	D6
80004da2 6a 02                    |j       |		BPL	0x80004da6
80004da4 44 80                    |D       |		NEG.L	D0
80004da6 d6 80                    |        |		ADD.L	D0,D3
80004da8 48 c6                    |H       |		EXTW.L	D6
80004daa 6b 1c                    |k       |		BMI	0x80004dc8
80004dac 0c 07 00 2b              |   +    |		CMPI.B	#0x2b,D7
80004db0 67 0a                    |g       |		BEQ	0x80004dbc
80004db2 0c 07 00 2d              |   -    |		CMPI.B	#0x2d,D7
80004db6 66 10                    |f       |		BNE	0x80004dc8
80004db8 08 c6 00 1f              |        |		BSET.L	#0x1f,D6
80004dbc 61 00 02 b0              |a       |		BSR	0x8000506e
80004dc0 3c 3c ff ff              |<<      |		MOVE.W	#0xffff,D6
80004dc4 60 00 ff 48              |`  H    |		BRA	0x80004d0e
80004dc8 48 41                    |HA      |		SWAP.W	D1
80004dca 20 03                    |        |		MOVE.L	D3,D0
80004dcc 4a 46                    |JF      |		TST.W	D6
80004dce 66 02                    |f       |		BNE	0x80004dd2
80004dd0 20 09                    |        |		MOVE.L	A1,D0
80004dd2 4e 75                    |Nu      |		RTS
80004dd4 06 42 00 0a              | B      |		ADDI.W	#0x000a,D2
80004dd8 b4 41                    | A      |		CMP.W	D1,D2
80004dda 6c bc                    |l       |		BGE	0x80004d98
80004ddc 61 00 02 90              |a       |		BSR	0x8000506e
80004de0 3e 02                    |>       |		MOVE.W	D2,D7
80004de2 61 08                    |a       |		BSR	0x80004dec
80004de4 d0 87                    |        |		ADD.L	D7,D0
80004de6 3c 3c 00 01              |<<      |		MOVE.W	#0x1,D6
80004dea 60 8a                    |`       |		BRA	0x80004d76
80004dec 34 00                    |4       |		MOVE.W	D0,D2
80004dee c4 c1                    |        |		MULU.W	D1,D2
80004df0 48 40                    |H@      |		SWAP.W	D0
80004df2 c0 c1                    |        |		MULU.W	D1,D0
80004df4 48 40                    |H@      |		SWAP.W	D0
80004df6 42 40                    |B@      |		CLR.W	D0
80004df8 d0 82                    |        |		ADD.L	D2,D0
80004dfa 4e 75                    |Nu      |		RTS
80004dfc 42 46                    |BF      |		CLR.W	D6
80004dfe 76 01                    |v       |		MOVEQ.L	#0x01,D3
80004e00 e5 ab                    |        |		LSL.L	D2,D3
80004e02 53 83                    |S       |		SUBQ.L	#0x1,D3
80004e04 c0 83                    |        |		AND.L	D3,D0
80004e06 c7 40                    | @      |		EXG.L	D3,D0
80004e08 61 36                    |a6      |		BSR	0x80004e40
80004e0a 52 46                    |RF      |		ADDQ.W	#0x1,D6
80004e0c 4a 80                    |J       |		TST.L	D0
80004e0e 66 f8                    |f       |		BNE	0x80004e08
80004e10 3e 06                    |>       |		MOVE.W	D6,D7
80004e12 70 01                    |p       |		MOVEQ.L	#0x01,D0
80004e14 51 cf 00 04              |Q       |		DBF	D7,0x80004e1a
80004e18 61 d2                    |a       |		BSR	0x80004dec
80004e1a 51 cf ff fc              |Q       |		DBF	D7,0x80004e18
80004e1e 52 47                    |RG      |		ADDQ.W	#0x1,D7
80004e20 96 80                    |        |		SUB.L	D0,D3
80004e22 64 fa                    |d       |		BCC	0x80004e1e
80004e24 d6 80                    |        |		ADD.L	D0,D3
80004e26 06 07 00 30              |   0    |		ADDI.B	#0x30,D7
80004e2a 0c 07 00 39              |   9    |		CMPI.B	#0x39,D7
80004e2e 6f 02                    |o       |		BLE	0x80004e32
80004e30 5e 07                    |^       |		ADDQ.B	#0x7,D7
80004e32 61 00 02 3a              |a  :    |		BSR	0x8000506e
80004e36 61 08                    |a       |		BSR	0x80004e40
80004e38 7e ff                    |~       |		MOVEQ.L	#-0x01,D7
80004e3a 4a 80                    |J       |		TST.L	D0
80004e3c 66 e0                    |f       |		BNE	0x80004e1e
80004e3e 4e 75                    |Nu      |		RTS
80004e40 48 40                    |H@      |		SWAP.W	D0
80004e42 42 82                    |B       |		CLR.L	D2
80004e44 34 00                    |4       |		MOVE.W	D0,D2
80004e46 84 c1                    |        |		DIVU.W	D1,D2
80004e48 30 02                    |0       |		MOVE.W	D2,D0
80004e4a 48 40                    |H@      |		SWAP.W	D0
80004e4c 34 00                    |4       |		MOVE.W	D0,D2
80004e4e 84 c1                    |        |		DIVU.W	D1,D2
80004e50 30 02                    |0       |		MOVE.W	D2,D0
80004e52 42 42                    |BB      |		CLR.W	D2
80004e54 48 42                    |HB      |		SWAP.W	D2
80004e56 4e 75                    |Nu      |		RTS
80004e58 48 e7 81 00              |H       |		MOVEM.L	D7+D0,-(A7)
80004e5c 02 00 00 7f              |        |		ANDI.B	#0x7f,D0
80004e60 0c 00 00 20              |        |		CMPI.B	#0x20,D0
80004e64 6d 06                    |m       |		BLT	0x80004e6c
80004e66 0c 00 00 7e              |   ~    |		CMPI.B	#0x7e,D0
80004e6a 6f 10                    |o       |		BLE	0x80004e7c
80004e6c 70 5e                    |p^      |		MOVEQ.L	#0x5e,D0
80004e6e 4e b9 80 00 20 18        |N       |		JSR	IOC_EEPROM_PART2_OUT_CHAR(D0)
80004e74 20 17                    |        |		MOVE.L	(A7),D0
80004e76 0a 00 00 40              |   @    |		EORI.B	#0x40,D0
80004e7a 60 0a                    |`       |		BRA	0x80004e86
80004e7c 10 07                    |        |		MOVE.B	D7,D0
80004e7e 4e b9 80 00 20 18        |N       |		JSR	IOC_EEPROM_PART2_OUT_CHAR(D0)
80004e84 20 17                    |        |		MOVE.L	(A7),D0
80004e86 4e b9 80 00 20 18        |N       |		JSR	IOC_EEPROM_PART2_OUT_CHAR(D0)
80004e8c 4c df 00 81              |L       |		MOVEM.L	(A7)+,D0+D7
80004e90 4e 75                    |Nu      |		RTS
80004e92 48 e7 80 00              |H       |		MOVEM.L	D0,-(A7)
80004e96 70 20                    |p       |		MOVEQ.L	#0x20,D0
80004e98 4e b9 80 00 20 18        |N       |		JSR	IOC_EEPROM_PART2_OUT_CHAR(D0)
80004e9e 4c df 00 01              |L       |		MOVEM.L	(A7)+,D0
80004ea2 4e 75                    |Nu      |		RTS
80004ea4 48 e7 80 00              |H       |		MOVEM.L	D0,-(A7)
80004ea8 10 1e                    |        |		MOVE.B	(A6)+,D0
80004eaa 6d 0e                    |m       |		BLT	0x80004eba
80004eac 0c 00 00 20              |        |		CMPI.B	#0x20,D0
80004eb0 6d 08                    |m       |		BLT	0x80004eba
80004eb2 4e b9 80 00 20 18        |N       |		JSR	IOC_EEPROM_PART2_OUT_CHAR(D0)
80004eb8 60 ee                    |`       |		BRA	0x80004ea8
80004eba 1e 00                    |        |		MOVE.B	D0,D7
80004ebc 4c df 00 01              |L       |		MOVEM.L	(A7)+,D0
80004ec0 4e 75                    |Nu      |		RTS
80004ec2 4e b9 80 00 20 30        |N    0  |		JSR	IOC_EEPROM_PART2_OUT_CRNL()
80004ec8 61 da                    |a       |		BSR	0x80004ea4
80004eca 60 00 f4 4a              |`  J    |		BRA	0x80004316
80004ece					t_Unrecognized_command_syntax_:
80004ece 55 6e 72 65 63 6f 67 6e  |Unrecogn|		.TXT	'Unrecognized command syntax.'
80004eeb					t_Sorry_that_command_is_not_implemented_yet_:
80004eeb 53 6f 72 72 79 2c 20 74  |Sorry, t|		.TXT	'Sorry, that command is not implemented yet.'
80004f17					t_No_location_is_open_:
80004f17 4e 6f 20 6c 6f 63 61 74  |No locat|		.TXT	'No location is open.'
80004f2c					t_Radix_out_of_range_:
80004f2c 52 61 64 69 78 20 6f 75  |Radix ou|		.TXT	'Radix out of range.'
80004f40					t_Too_many_breakpoints_:
80004f40 54 6f 6f 20 6d 61 6e 79  |Too many|		.TXT	'Too many breakpoints.'
80004f56					t_Breakpoint_address_not_found_:
80004f56 42 72 65 61 6b 70 6f 69  |Breakpoi|		.TXT	'Breakpoint address not found.'
80004f74					t_Bus_Error_Address_:
80004f74 42 75 73 20 45 72 72 6f  |Bus Erro|		.TXT	'Bus Error - Address: '
80004f8a					t_Status_:
80004f8a 2c 20 53 74 61 74 75 73  |, Status|		.TXT	', Status: '
80004f95					t_Trapped_into_debugger_:
80004f95 54 72 61 70 70 65 64 20  |Trapped |		.TXT	'Trapped into debugger.'
80004fac					t_Breakpoint_encountered_:
80004fac 42 72 65 61 6b 70 6f 69  |Breakpoi|		.TXT	'Breakpoint encountered.'
80004fc4 20 38 f8 00              | 8      |		MOVE.L	IO_READ_STATUS_p24,D0
80004fc8 eb c0 03 01              |        |		BFEXTS.L	D0,{12:1},D0
80004fcc 10 38 90 03              | 8      |		MOVE.B	IO_UART_COMMAND,D0
80004fd0 11 fc 00 36 90 03        |   6    |		MOVE.B	#0x36,IO_UART_COMMAND
80004fd6 2f 00                    |/       |		MOVE.L	D0,-(A7)
80004fd8 20 38 f8 00              | 8      |		MOVE.L	IO_READ_STATUS_p24,D0
80004fdc 08 80 00 13              |        |		BCLR.L	#0x13,D0
80004fe0 21 c0 f4 00              |!       |		MOVE.L	D0,IO_WRITE_CONTROL_p24
80004fe4 20 1f                    |        |		MOVE.L	(A7)+,D0
80004fe6 4e 75                    |Nu      |		RTS
80004fe8 00 40 00 10              | @      |		ORI.W	#0x0010,D0
80004fec 6c 10                    |l       |		BGE	0x80004ffe
80004fee 2f 00                    |/       |		MOVE.L	D0,-(A7)
80004ff0 20 38 f8 00              | 8      |		MOVE.L	IO_READ_STATUS_p24,D0
80004ff4 08 c0 00 13              |        |		BSET.L	#0x13,D0
80004ff8 21 c0 f4 00              |!       |		MOVE.L	D0,IO_WRITE_CONTROL_p24
80004ffc 20 1f                    |        |		MOVE.L	(A7)+,D0
80004ffe 11 c0 90 03              |        |		MOVE.B	D0,IO_UART_COMMAND
80005002 4e 75                    |Nu      |		RTS
80005004 08 38 00 01 90 01        | 8      |		BTST.B	#0x1,IO_UART_STATUS
8000500a 4e 75                    |Nu      |		RTS
8000500c 2f 00                    |/       |		MOVE.L	D0,-(A7)
8000500e 4e b9 80 00 20 14        |N       |		JSR	IOC_EEPROM_PART2_IN_CHAR()
80005014 2e 00                    |.       |		MOVE.L	D0,D7
80005016 20 1f                    |        |		MOVE.L	(A7)+,D0
80005018 4e 75                    |Nu      |		RTS
8000501a 08 38 00 01 90 01        | 8      |		BTST.B	#0x1,IO_UART_STATUS
80005020 66 0e                    |f       |		BNE	0x80005030
80005022 08 38 00 00 a0 01        | 8      |		BTST.B	#0x0,IO_DUART_MODEM_STATUS
80005028 67 f0                    |g       |		BEQ	0x8000501a
8000502a 10 38 a0 03              | 8      |		MOVE.B	IO_DUART_MODEM_DATA,D0
8000502e 4e 75                    |Nu      |		RTS
80005030 08 38 00 05 90 01        | 8      |		BTST.B	#0x5,IO_UART_STATUS
80005036 66 06                    |f       |		BNE	0x8000503e
80005038 10 38 90 00              | 8      |		MOVE.B	IO_UART_DATA,D0
8000503c 60 dc                    |`       |		BRA	0x8000501a
8000503e 08 f8 00 04 90 03        |        |		BSET.B	#0x4,IO_UART_COMMAND
80005044 10 38 90 00              | 8      |		MOVE.B	IO_UART_DATA,D0
80005048 66 d0                    |f       |		BNE	0x8000501a
8000504a 20 3c 80 00 50 5c        | <  P\  |		MOVE.L	#0x8000505c,D0
80005050 b0 9f                    |        |		CMP.L	(A7)+,D0
80005052 66 02                    |f       |		BNE	0x80005056
80005054 59 8f                    |Y       |		SUBQ.L	#0x4,A7
80005056 60 00 fc 70              |`  p    |		BRA	0x80004cc8
8000505a 61 be                    |a       |		BSR	0x8000501a
8000505c 0c 00 00 39              |   9    |		CMPI.B	#0x39,D0
80005060 6f 04                    |o       |		BLE	0x80005066
80005062 06 00 00 09              |        |		ADDI.B	#0x09,D0
80005066 02 80 00 00 00 0f        |        |		ANDI.L	#0x0000000f,D0
8000506c 4e 75                    |Nu      |		RTS
8000506e 2f 00                    |/       |		MOVE.L	D0,-(A7)
80005070 20 07                    |        |		MOVE.L	D7,D0
80005072 4e b9 80 00 20 18        |N       |		JSR	IOC_EEPROM_PART2_OUT_CHAR(D0)
80005078 20 1f                    |        |		MOVE.L	(A7)+,D0
8000507a 4e 75                    |Nu      |		RTS
8000507c ff ff ff ff              |        |		.XXX[0x4]
80005080 ff ff ff ff ff ff ff ff  |        |		.BLANK	ff[0xf78]
80005ff8 ff ff                    |        |		.XXX[0x2]
80005ffa ; --------------------------------------------------------------------------------------
80005ffa ; Test, Revision, slot and checksum
80005ffa ; --------------------------------------------------------------------------------------
80005ffa 00                       |        |		.TEST	00
80005ffb 92 05 05                 |        |		.REV	92,05,05
80005ffe 17                       |        |		.SLOT	0x17
80005fff 0b                       |        |		.CSUM	0x0b
80006000 ff ff ff ff ff ff ff ff  |        |		.BLANK	ff[0x1df8]
80007df8 ff ff                    |        |		.BLANK	ff[0x2]
80007dfa ; --------------------------------------------------------------------------------------
80007dfa ; Test, Revision, slot and checksum
80007dfa ; --------------------------------------------------------------------------------------
80007dfa 00                       |        |		.TEST	00
80007dfb 92 05 05                 |        |		.REV	92,05,05
80007dfe 15                       |        |		.SLOT	0x15
80007dff f3                       |        |		.CSUM	0xf3

Disassembly stdout

PyReveng3/R1000.Disassembly disass_dfs.py /tmp/_aa_r1k_dfs/r1k_dfs/cf/cf75df1a7.tmp.0.21205 /tmp/_aa_r1k_dfs/r1k_dfs/cf/cf75df1a7.tmp.1.21206
IDENT /tmp/_aa_r1k_dfs/r1k_dfs/cf/cf75df1a7.tmp.0.21205 0x80000000 ioc_400 5e1f7780fcfe757f
Failed decode m68020 800001ce <Flow @0x800001c6 N 0x800001ce> 
	 0x800001ce No matching m68020 instruction
Failed decode m68020 80001566 None 
	 0x80001566 No matching m68020 instruction
Failed decode m68020 800015a8 None 
	 0x800015a8 No matching m68020 instruction
Failed decode m68020 80001628 None 
	 0x80001628 No matching m68020 instruction
Failed decode m68020 800016c2 None 
	 0x800016c2 No matching m68020 instruction
Will overlap m68020 80002886 <leaf 0x8000288d-0x80002891 txt> <Flow @0x80002882 N 0x80002886>
Would overlap m68020 8000288e <leaf 0x8000288d-0x80002891 txt> <Flow @0x80002886 N 0x8000288e>
PFX /tmp/_aa_r1k_dfs/r1k_dfs/cf/cf75df1a7.tmp

OVERLAP
prev: <List (<class 'pyreveng.listing.ListLeaf'>) 80000162-8000016a>
80000162 20 5b 4f 4b 5d 0d 0a 00  | [OK]   |		.TXT	' [OK]\r\n'
							.TXT	'\n'
this: <List (<class 'pyreveng.listing.ListLabel'>) 80000167-80000167>
80000167					t_r_n:

OVERLAP
prev: <List (<class 'pyreveng.listing.ListLeaf'>) 80000162-8000016a>
80000162 20 5b 4f 4b 5d 0d 0a 00  | [OK]   |		.TXT	' [OK]\r\n'
							.TXT	'\n'
this: <List (<class 'pyreveng.listing.ListLeaf'>) 80000167-8000016a>
80000167 0d 0a 00                 |        |		.TXT	'\r\n'
							.TXT	'\n'

OVERLAP
prev: <List (<class 'pyreveng.listing.ListLeaf'>) 80000162-8000016a>
80000162 20 5b 4f 4b 5d 0d 0a 00  | [OK]   |		.TXT	' [OK]\r\n'
							.TXT	'\n'
this: <List (<class 'pyreveng.listing.ListLeaf'>) 80000167-8000016a>
80000167 0d 0a 00                 |        |		.TXT	'\r\n'
							.TXT	'\n'

OVERLAP
prev: <List (<class 'pyreveng.listing.ListLeaf'>) 8000151e-80001526>
8000151e 21 fc 80 00 15 30 00 08  |!    0  |		MOVE.L	#0x80001530,0x8
this: <List (<class 'pyreveng.listing.ListLineComment'>) 80001524-80001524>

OVERLAP
prev: <List (<class 'pyreveng.listing.ListLeaf'>) 80002886-8000288e>
80002886 4d fb 01 70 00 00 01 d8  |M  p    |		LEA.L	(#_IOC_EEPROM_PART2_OUT_TEXT()),A6;  LEW=0170
this: <List (<class 'pyreveng.listing.ListLeaf'>) 8000288d-80002891>
8000288d d8 28 7c 00              | (|     |		.TXT	'\xd8(|'

TextFile

S3F5800000000007FFFC800000248000002C600001406000007660000154600000CA600000D0600001364E714E714287428642B8F40042B8FE0042B8F30042B8FC0042B8F90042B8F20042B8F50042B8FD0046FC270042804E7B00022E3C8000000010389003203C0000823551C8FFFE4238900360000180202A202A202A202A202A202A202A204641494C4544002F082F002038FF00080000004CDF000167044A8666244A076614BDFC8000031E6D00000C41F9800000726100FF641E3C00FF2E7C0007FFFC4ED641F9800000726100FF4E41F9800001676100FF440687000100002C464286205F4ED62F006100001C201F4E75205F3C
S3F5800000F02F006100001020085280020000FE2040201F4ED011FC00239003203C0001046A538066FC1018670E08380000900167F811C0900060EE08380000900167F808380002900167F808380002900167F0203C0000823551C8FFFE423890034E7541F9800001626000FEC241F9800001676000FEB8205B4F4B5D0D0A004C3C0000000004E2538066FC4E757456323C1FF9D41851C9FFFC4A18323C0004D41851C9FFFC4A0266024ED11038900311FC004E900211FC00BD900211FC0023900343F9800001D0203C0000823551C8FFFE11D9900066F021C3F20021FC00000001000C60C70D0A494F4320454550524F4D2063686564
S3F5800001E0636B73756D206661696C7572650D0A0041F980000000760F43F9800002026000FF7841F980002000760E43F9800002146000FF6641F980004000760D43F9800002266000FF5421FC0000000EF2004DF98000023441F89002700110801080B0106600FE46B0106600FE40D00066EC70FE10801080B0106600FE30B0106600FE2AE31865EC4A0766CC4DF98000026E1038900311FC004E900211FC00BD900211FC00A790030C3800A790036600FDFC0C38004E90026600FDF20C3800BD90026600FDE81038900010389000428008380000900167F811C0900008380001900167F8B03890006600FDC2520066E04A07669E91
S3F5800002D04DF9800002D608380000900167F84280428111C0900008380000900167F811C0900060044E71FFFF52816700FD8C08380000900167F20C81000000006500FD7A0C8107FFFFFF6200FD704A0766B860240D0A2052313030302D34303020494F432053454C465445535420312E332E30200D0A00FF203C0000823551C8FFFE11FC00239003203C0000823551C8FFFE43F9800003201019670E08380000900167F811C0900060EE21FC0000000DF200601620202020353132204B42206D656D6F7279202E2E2E0043F98000038010196700001008380000900167F811C0900060EC4DF9800003B621FC00040000F40041F81F
S3F5800003C0000043F90004000070FF42812080228124102611B4806600FCB0B6816600FCAA4A0766D270014E7B00024DF9800003F041F8000070012080B0906600FC8CD08066F470FE2080B0906600FC7EE39865F44A0766DC4DF98000041A41F90004000070012080B0906600FC60D08066F470FE2080B0906600FC52E39865F44A0766DA4DF98000044641F8000070FF20C820C851C8FFFA70FFB1E06600FC2EB1E06600FC2851C8FFF24A0766DC4DF98000047041F8000070FF4298429851C8FFFA41F8000070FF22004A906600FBFE2080429020C04A906600FBF22080429020C051C9FFE6220041F80000B0906600FBDC42909C
S3F5800004B020C0B0906600FBD2429020C051C9FFEA2200B0A06600FBC2429020804290B0A06600FBB642902080429051C9FFE641F90008000022004AA06600FB9E208042904AA06600FB942080429051C9FFEA4A076600FF6E4DF98000050A41F8000043F9000400004290429110FC000110FC000210FC000310FC000412FC000512FC000612FC000712FC00080CB80102030400006600FB460CB905060708000400004A0766B84EB98000000C4EB98000001C202020204D656D6F727920706172697479202E2E2E004DF98000057A42B8F4002038F800080000126600FB0021FC00040000F4002038F800080000126700FAEC4A0721
S3F5800005A066D84DF9800005A842B8F9002038F800028008F000006600FAD04A0766EA4DF9800005C442B8F40042B8F90042B80000203800002038F800223C08F00000C081B0816600FAA442B8F40042B8F90021FC010101010000203800002038F800223C08F00000C081B0816600FA7E4A0766B44DF98000061641F8F80021FC00040000F40042B8000042B8000442B8000842B8000C42B8F40011FC0001000011FC0001000511FC0001000A11FC0001000F42B8F900203800002010028008F000000C80088000006600FA2242B8F900203800042010028008F000000C80084000006600FA0842B8F900203800082010028008F0E4
S3F58000069000000C80082000006600F9EE42B8F9002038000C2010028008F000000C80081000006600F9D44A076600FF5C4DF9800006C242B8F40042B8F90042B8000021FC00040000F40042B80004203800002038F800028008F000000C8008F000006600F998203800042038F800028008F000000C8008F000006600F9804A0766B44DF98000071443F8F80021FC00040000F40042B8F900203C0101010141F8000072FF20C020C051C9FFFA41F8000072FF24100811001B6600F94242902080429824100811001B6600F93242902080429851C9FFDE41F8000072FF24100811001B6600F9182080429824100811001B6600F90AF4
S3F5800007802080429851C9FFE272FF24200811001B6600F8F620804290208024200811001B6600F8E620804290208051C9FFDE41F90008000072FF24200811001B6600F8CA4290208024200811001B6600F8BC4290208051C9FFE24A076600FF3A4EB98000000C4EB98000001C20202020492F4F2062757320636F6E74726F6C202E2E2E004DF98000082221FC0000000FF20041F8F80043F8FC00323CF000343C7000363C1000428022802A10CA41B545BA406600F858D04366EE4A0766E8429170016100F92A22BC0000400070016100F91E22BC0000600070016100F91222BC0000E00070016100F90622BC0000F000700161006C
S3F580000870F8FA4EB98000000C4EB98000001C20202020492F4F20627573206D6170202E2E2E004DF9800008A441F9A1000000223CC007FC00203C0000040020802410C4812600C681B6826600F7D0D08066EC203CFFFFFBFF20802410C4812600C681B6826600F7B6E39865EC4A0766C84DF9800008E24280223C000007FF41F9A1000000E9C02542EFC32002EFC3034920C3528051C9FFEE4280223C000007FF41F9A10000002818E9C42349E9C43002EFC23542B4806600F764528051C9FFE84A0766B24DF98000093641F9A1000000303C07FF429851C8FFFC41F9A1000000303C07FF72FF243CC007FC002610C6826600F72A5F
S3F5800009602081429020C151C8FFF041F9A1000000303C07FF2610C682B6826600F70C429020C151C8FFF0303C07FF2620C682B6826600F6F642902081429051C8FFEE41F9A1004000303C07FF2620C6826600F6DA2081429051C8FFF24A076600FF7A4EB98000000C4EB98000001C20202020492F4F20627573206D617020706172697479202E2E2E00FF4DF9800009EC21FC00040000F40042B8F9002038F8000800001C6600F6864A0766E44DF980000A0E42B8F40042B9A100000021FC00040000F4003039930000002038F80042B9A10000000800001C6700F65242B8F9002038F8000800001C6600F6424A0766C24DF98000F4
S3F580000A500A524A0766FC4EB98000000C4EB98000001C20202020492F4F20627573207472616E73616374696F6E73202E2E2E00FF4DF980000A9642B9A100000041F8000043F99300000070012280B0906600F5EAB0916600F5E4D08066EE70FE2080B0906600F5D6B0916600F5D0E39865EE4A0766D44DF980000AC841F9A10000004280223C00000400243C000000FF20C0D08151CAFFFA41F99300000043F80000203C0000F7FF2089B3D16600F58EB3D86600F588588951C8FFEE41F8000043F993000000203C0000F7FFB1D06600F56CB1D96600F566588851C8FFF04A07669A4DF980000B5241F9A100000043F8000045F9B1
S3F580000B400004000047F99300000049F99300040070FF4290214A0004429142924A936600F5284A946600F5222280B0936600F51A4A546600F5142480B0936600F50CB0946600F5064292B0936600F4FE4A546600F4F84A0766BC4EB98000000C4EB98000001C20202020504954202E2E2E004DF980000BB411FC0000A0041038A00F31FC0010A0061038A00E3038A0060C4000106600F4B6727F1038A0066700000A51C9FFF66000F4A4428152816700F49C08380003A00567F21038A00F4A0766B64EB98000000C4EB98000001C202020204D6F64656D204455415254206368616E6E656C202E2E2E004DF980000C2C11FC0010F5
S3F580000C30A0024238A00411FC0013A00011FC0087A00011FC00BBA00111FC0020A00211FC0030A00211FC0040A00211FC0005A0024200243C0000823508380002A001660851CAFFF66000F41211C0A003243C0000823508380000A001660851CAFFF66000F3F81238A003B2006600F3EE520066C24A0766884DF980000CAA4238A00308380002A00167F84238A00308380002A00167F84238A003428060024E7152806700F3B808380002A00167F221C000000C80000000FA65080C80000000FC6F2E6100F32C205761726E696E673A204455415254206372797374616C206F7574206F66207370656321202E2E2E00FF4A07668AE4
S3F580000D2011FC0030A00211FC0020A0024EB98000000C4EB98000001C20202020446961676E6F73746963204455415254206368616E6E656C202E2E2E00FF4DF980000D6011FC0010A00A4238A0044238A00D11FC0004A00E11FC0013A00811FC0007A00811FC00BBA00911FC0005A00A4200243C0005161508380002A009660851CAFFF66000F2E611C0A00B243C0000823508380000A009660851CAFFF66000F2CC1238A00BB2006600F2C2520066C24A07669011FC0004A00F11FC0030A00A11FC0020A00A4EB98000000C4EB98000001C20202020436C6F636B202F2043616C656E646172202E2E2E00FF4DF980000E0E10387A
S3F580000E10800F720111C1800FB238800F6600F26AE31964F072FE11C1800FB238800F6600F258E31965F011C0800F4A0766D04DF980000E44303C823512388000B23880006600000A51C8FFF66000F22E4A0766E44DF980000E6612388000B238800067FA42801238800060044E71FFFF52806700F208B238800067F421C000000C800000012B65080C800000012D6F306100F17E205761726E696E673A2043616C656E646172206372797374616C206F7574206F66207370656321202E2E2E004A0766964EB98000000C6100F144436865636B696E6720666F7220524553484120626F6172640D0A00FF2038F800E85802000007AF
S3F580000F000C00000766286100F11420202D2D202042656E6368206D6F646520284944203729206465746563746564200060380C000002670000526100F0E42020202D2D205761726E696E673A20556E6B6E6F776E204465766963652049442064657465637465642000FF6100F0B4536B697070696E672052455348412074657374730D0A00FF600002284EB98000001C20202020524553484120454550726F6D20496E74657266616365202E2E2E00FF4DF980000FB2720113C19303E00A34399303E00AB2026600F0C4E31964EA72FE13C19303E00A34399303E00AB2026600F0ACE31965EA4A0766CC4EB98000000C08C7001EE2
S3F580000FF0700043F9800010D86122700143F9800010E16118700243F9800010EC610E700343F9800010F76104600001506100F0D0446F776E6C6F6164696E6720524553484120454550726F6D200020496100F0A66100101A6700008C0C010005662E6100F09E20202D205761726E696E673A2056616C696469747920436F6465206E6F742070726573656E7400FF60560C010002662C6100F06A20202D205761726E696E673A20446574656374656420436865636B73756D204572726F7200FF60246100F03E20202D205761726E696E673A20556E6B6E6F776E204572726F7220436F6465006100F0844E7530202D2054455354DD
S3F5800010E00031202D204C414E4345200032202D204449534B20200033202D205441504520200044696167204D6F64656D00564D4547454E004C414E4345004469736B2053435349005461706520534353490061000F3867346100EEE65761726E696E673A20556E61626C6520746F2063616C6C2000FF20496100EEC26100EEC22053656C66746573740D0A004E754EB980002050303C020043F98000110261B2303C010043F98000110D61A6303C030043F980001114619A303C040043F98000111A618E303C050043F98000112461824EB98000001C202020204C6F63616C20696E7465727275707473202E2E2E00FF4DF98000EC
S3F5800011D011D22038F800020000070C0000074A0766F04DF9800011E842B8F90042B8FD0070074E7B00000E380000FFFE0C0000506600EE864A0766E04DF98000120E11FC00A7900311FC00AF900308380001900167F81038900172074E7B10000E381000FFFE11FC00A7900308380000900167F84238900008380002900166F808380002900167F808380002900167F008380000900167E8243C0000823551CAFFFE42389003080000056700EE100C0100426600EE084A0766884DF98000128C70074E7B00000E380000FFFC0C0000516600EDEA4A0766E84DF9800012AA4238A00D11FC0010A00E70074E7B00000E380000FFFCB6
S3F5800012C011FC0010A00F0C0000466600EDBC4A0766D84DF9800012D811FC00A7900308380000900167F84238900008380001900167F872074E7B10000E381000FFFC08380002900167F808380002900167F008380000900167E8243C0000823551CAFFFE423890030C0100456600ED5E4A0766A84DF9800013364238A00D11FC0020A00E70074E7B00000E380000FFFC11FC0020A00F0C0000446600ED304A0766D84DF98000136842B8F50070074E7B00000E380000FFF20C0000526600ED0E4A0766E84DF9800013864238A00D11FC0008A00E70074E7B00000E380000FFF211FC0008A00F0C00004F6600ECE04A0766D84DF922
S3F5800013B0800013B442B8F50021FC00000001F30070074E7B00000E380000FFF242B8F3000C00004D6600ECB24A0766D84DF9800013E242B8F50042B8F70021FC00000002F30070074E7B00000E380000FFF242B8F3000C00004E6600EC804A0766D44DF9800014144238A00D11FC0040A00E70074E7B00000E380000FFF211FC0040A00F0C00004B6600EC524A0766D84DF98000144211FC0004A00411FC0080A00508380007A00567F870074E7B00000E380000FFF21238A0044238A0050C00004A6600EC184A0766CC4DF98000147C11FC0001900308380000900167F870074E7B00000E380000FFF21238A0044238A005423821
S3F5800014A090030C0000496600EBE04A0766CE4DF9800014B44238A00D11FC0080A00E70074E7B00000E380000FFF211FC0080A00F0C0000486600EBB24A0766D84EB98000000C4EB98000001C20202020496C6C6567616C207265666572656E63652070726F74656374696F6E202E2E2E00FF4DF98000151A2C3C800015E042B8F90021FC8000153000082039010000006000EB5A2E7C0007FFFC2038F800080000196700EB4842B8F9002038F800080000196600EB384A0766C44DF98000155C42B8F90021FC8000157200082039020000006000EB182E7C0007FFFC2038F800080000196700EB0642B8F9002038F80008000019A6
S3F5800015906600EAF64A0766C44DF98000159E42B8F90021FC800015B400082039C00000006000EAD62E7C0007FFFC2038F800080000196700EAC442B8F9002038F800080000196600EAB44A0766C44EB98000000C4EB98000001C20202020492F4F2062757320706172697479202E2E2E00FF4DF98000160A2C3C8000167E21FC80001634000842B9A100000042B8F40031FC1234000021FC00040000F4003039930000006000EA5642B8000842B80000302F0006322F000A242F0010262F002C2E7C0007FFFC0C40B0086600EA300C4101656600EA280C82930000006600EA1E0C4312346600EA164A0766924EB98000000C4EB93C
S3F5800016808000001C20202020492F4F206275732073707572696F757320696E7465727275707473202E2E2E004DF9800016AE700572074E7B100072F0D280D28021FC800016CE00080E30200011906000E9BC42B800082E7C0007FFFC53000C00000166D04A0766CA4EB98000000C4EB98000001C2020202054656D70657261747572652073656E736F7273202E2E2E004DF98000171E2C3C800017580807001E673441F8FF0043F8F3002010020000FC0C00007C6600E95622BC000000044E714E7120104291020000FC0C0000FC6600E93C4A0766CC4EB98000000C4EB98000001C20202020494F4320646961676E6F73746963E7
S3F5800017702070726F636573736F72202E2E2E00FF4DF98000178C0807001E67784238A00D11FC0004A00F4238A00411FC0010A00A11FC00EEA00911FC001FA00811FC0007A00811FC0005A00A21FC00000001FE00203C0000823551CAFFFE08380002A00967F811FC0010A00A11FC001FA00811FC0004A00B08380000A00967F81038A00B0200000F0C0000056600E88E42B8FE004A0766884EB98000000C4EB98000001C20202020506F776572206D617267696E696E67202E2E2E004DF98000182E41F8FE00428208C200012082220208C10003208170646100E924220208C10002208170646100E916208270646100E90E088225
S3F580001860000120824A0766C64EB98000000C4EB98000001C20202020436C6F636B206D617267696E696E67202E2E2E004DF98000189C2C3C8000198E41F8F80020100800001F6700E7E44A0766F24DF9800018B841F8F80043F8F40020100880001022802010080000106600E7C0220008C10010228122102280080100106700E7AC4A0766D64DF9800018E821CF000021FC8000191E00044E7A000221C0000841F8F80043F8F400201008C0001022804AB8FA004E714E714E714E714E716100E76C203800084E7B00024A0766BE4DF9800019302038F8000800001F6600E74E4A0766F04DF98000194E41F8F80043F8F4002010BC
S3F58000195008800010228021CF000021FC8000197C00044E7A000221C000084AB8FA004E714E714E714E714E716100E70E203800084E7B00024A0766C64EB98000000C2038FF0008000000670648474A0766226100E67C53656C6674657374207061737365640D0A0021FC0000000FF200600006460C07000A6A0001A26100E6520D0A205741524E494E4720212120070002870000000FE31F41F980001BBAD1C76100E62A6100E62A2053756274657374287329206661696C65642E20417474656D70747320746F20626F6F742074686973206D616368696E650D0A206D6179206661696C206F7220746865206D616368696E652080
S3F580001A406D617920637261736820616674657220626F6F74696E672E2020417070726F7072696174650D0A207365727669636520696E646976696475616C732073686F756C64206265206E6F74696669656420746F207363686564756C6520726570616972732E0D0A0A20417474656D707420656D657267656E637920626F6F7420282259222077696C6C20626F6F742C20224E222077696C6C20726572756E20746573747329203F0011FC00269003103890001038900008380001900167F8103890000200005F0C00004E6700009AB03C0059670A4EB98000001C3F0060CA4EB98000001C20590D0A0A2A2A2A2A2A2A2A2A20F4
S3F580001B30434F4E54494E55494E472057495448204B4E4F574E2048415244574152452050524F424C454D53202A2A2A2A2A2A2A2A0D0A00FF6000FE4E4EB98000001C0D0A0A20544F4F204D414E592053454C465445535453204641494C45442C2048414C54494E47202E2E2E00FF21FC00000001000C60C54EB98000001C204E0D0A0A002E7C0007FFFC6000E46C0000310032003300340035003600370038003900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3
S3F580001C20FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E
S3F580001D10FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D
S3F580001E00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C
S3F580001EF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C
S32580001FE0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0092050521F0C8
S3F58000200060001756600000726000009C6000163A60000DAC60000A8A60000AB260000A9E60000AA660000AE860000A3660000A5660000B0E60000910600009B460000B0C600014AC600014E6600014CC60000834600001A8600018DA6000190C6000192C6000197660001A0E60001A3E60001A4A60001848313330FF21FC00060000F400207C0000FC00303C00FF429851C8FFFC23FC0000FCC00000FC6013F8800B0000FC017E01605E7E00605A4EB980002A600D0A556E696E697469616C697A65642070726F636573736F72206B696E642064657465637465642C64656661756C74696E6720746F205365726965732034303004
S3F5800020F020532E0D0A070000700441F980007F6E610017B811FC0001800B4240103980007F6E0C40000263920C400004628C13C00000FC074DF980007F6049F90000FC6428DE28DE28DE38DE425C4DF98000207418DE18DE18DE421C0C39005880007F8056F90000FC944DFB017000000908287C0000FC00422C000621FC00060000F4002E7C0007880021FC8000279A00089FF980004008204F61001E7811FC002690034A876604610002F6422C00044EB9800021FA610014A46100FE684E96426F6F74696E6720492F4F2050726F636573736F720D0A004E96494F43205365726965732034303020426F6F747374726170205618
S3F5800021E0657273696F6E20302E340D0A000008140002660004F6600003A648E7C08041F9A1000000303C05FF223C0000000020C151C8FFFC4281303C01FF20C106810000040051C8FFF64CDF01034E752020426F6F7420526561736F6E20636F6465203D20002C2066726F6D20504320000D0A071B5B306D2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A0D0A426F6F74696E6720523130303020494F50206166746572200080414320706F776572206661696C757265206F63637572656481444320706F776572206661696C75726520776974682067F5
S3F5800022D06F6F64204143206F7220576869746520427574746F6E874F7665722074656D706572617475726520636F6E646974696F6E2069676E6F72656420746F6F206C6F6E67884F70657261746F7220636F6E736F6C6520425245414B206B65799F4F70657261746F7220636F6E736F6C6520425245414B206B65792028746F20626F6F74206F7074696F6E73206D656E75298C52313030302048616C74206F72204D616368696E6520436865636B2064657465637465648D492F4F2050726F636573736F72206661756C748F492F4F2050726F636573736F7220736F667477617265206372617368994F70657261746F7220699A
S3F5800023C06E697469617465642045504F00556E6B6E6F776E20426F6F745F526561736F6E20636F6465000D0A0A54686520492F4F2050726F636573736F722063616E6E6F7420626520626F6F7465642E2020506C6561736520656E7465723A0D0A2020202030203D3E2054727920616761696E0D0A2020202031203D3E2045504F2073797374656D0D0A0A456E746572206F7074696F6E203A20000D0A446F20796F75207265616C6C792077616E7420746F2045504F207468652073797374656D00E99A10026100063851C9FFF64E7547FAFDBF610005F247FAFE09142C000100020080B41B67064A2BFFFF66F6610005D8610055
S3F5800024B0069047FAFD78610005CC7201242C000161BC47FAFD7E610005BC7207242C000861AC6100066C3978000000024A2C000467120C2C00070001660811FC0007800B60284E7547FAFEF06100044C4A1067F4610006480C40000162EA66E6244B610004DC64E011FC0019800B21FC00000008F30060F60D0A426F6F742066726F6D2028546E206F7220446E29205B44305D20004B65726E656C2070726F6772616D0046696C652073797374656D20202000557365722070726F6772616D2020002028302C312C3229205B305D20004E96556E6974206E756D626572206F7574206F662072616E67650D0A00004E96070047FABA
S3F5800025A0FF84610003A242801C18670000C46100059A2A00088600050C060044670000B40C0600546700004C0C06004C670000360C06005866C4610004885374617274696E67204558504D4F4E20436F6D6D756E69636174696F6E7320706F72740D0A006000F9FE303C06004EB9800020686000FF8E0C4500046C00FF644A3051B00000FC6C6B0000204E96556E697420646F6573206E6F742065786973742E0D0A00006000FF58E9F0108251B00000FC6C0C010002660E303C01034EB9800020686000FF3E303C02034EB9800020686000FF3042850C4500036200FF0445FAFEC5614C2400614826005683614228005C840C3963
S3F58000269000030000FC07660E303C01014EB9800020686000FEFA303C01024EB9800020686000FEEC4E964E756D626572206F7574206F662072616E67650D0A00264A610003B447FAFE9A6100026E6100046E0C40000262D0D4FC000F4E754E960D0A000042874282760378062A070C3900030000FC0767066100FFA0600C303C01016100F9586702100052870C47000F6FD44E96556E61626C6520746F2066696E64206120626F6F74206465766963650000197C000D0001297C8000274400086000F8BA08080C08080808083A14205C08080808428121FC8000277800084A5521FC8000279A00084A814E7508380000F800671AFB
S3F58000278042B8F900322F0006E9590241000F123011B080002750DFC160D2197C000D0001296F000200084E960D0A427573206572726F72006000F8520D0A0A1B5B306D506C6561736520656E7465720D0A2020202030203D3E20526573746172742073797374656D0D0A2020202031203D3E2049676E6F726520627265616B206B65790D0A2020202032203D3E205265646973706C617920726563656E7420636F6E736F6C65206F75747075740D0A002020202033203D3E20456E7465722064656275676765720D0A000D0A456E746572206F7074696F6E203A20000D0A0A446F20796F75207265616C6C792077616E7420746F8A
S3F580002870206372617368207468652073797374656D0048E7FFFE4DFB0170000001D8287C0000FC0008140005670000A608EC000000066600009C47FAFF10610001D87E0208380003F803670A7E0347FAFF70610001C447FAFF826100007E4A1067D86100027A0C80000109B46710B08762C853806B3653806B5453806B12082C00010006664808AC000000064E40603E206C006022481018610001C630086606207C0000FCC0B3C866EC602245FAFF3E610000CE6418197C00010004197C00080001297C8000292E00086000F6D008AC000000064CDF7FFF4E756100013C207C0000FC20083900000000FC066704D0FC002048E766
S3F58000296080E0224845E9001F610001360C00000D674A0C00000A67440C00000867140C00007F670E0C0000156710B1CA6D1470076024B1C967F8613860CEB1C967CA613060F810C00C000020640C705E6100011E7040D028FFFF6100011460AC42184CDF07016000017C61000098082008004E7510200C000020640261EC60EA205B595D203F2000205B4E5D203F2000800042E7264A61000090264A4A1B66FC2F0B47FAFFDC44EF00046502508B6100FF3A10180200005F67304A10660C0C000059672C0C00004E6730613807457870656374656420225922206F7220224E22210D0A00588F44DF60A844EF0004640A245F548F79
S3F580002A5044FC00114E75245F548F44FC00004E7548E78010266F0008611A266F00084A1B66FC200B5280088000002F4000084CDF08014E7548E78010101B6FF2613E60F808F8000490031038900066186100FDE408380001900167F808380005900166E01038900002800000007F4E750240000F0C0000096F025E000600003008F80000900308380000900167F811C090004A390000FC066618118001F10000FC6052790000FC62660833FCFCC00000FC6208380000900167F808B8000090034E7548E7F800223C3B9ACA0042834C410004860067046100FFA420044C7C10010000000A0C41000166E46100FF904CDF001F4E7569
S3F580002B406100FF1E0D0A00004E7548E740804281428010186718040000300C000009620C4C3C10010000000AD28060E472FF20014CDF01024E754CDF0C014E7548E7803024484280101867EE6CFA08800007088000046706010167EC6004010166E626496100FEE24E963A202800264A6100FED64E962920200026486100FECA26484A1B6EFC41EBFFFF6100FF7860B80D0A1B5B306D4F7074696F6E73206172653A0D0A2020202031203D3E204368616E676520424F4F542F43524153482F4D41494E54454E414E4345206F7074696F6E730D0A2020202032203D3E204368616E676520494F5020454E5649524F4E4D454E54207F
S3F580002C30636F6E66696775726174696F6E0D0A2020202033203D3E20456E61626C65206D616E75616C20637261736820646562756767696E67202865787065727473206F6E6C79290D0A2020202034203D3E20426F6F7420494F502C2070726F6D7074696E6720666F722074617065206F72206469736B0D0A2020202035203D3E20426F6F742073797374656D0D0A000D0A456E746572206F7074696F6E205B426F6F742073797374656D5D203A2000456E61626C65204D4F44454D206469616C6F757400456E61626C65204D4F44454D20616E7377657200456E61626C6520492F4F2050726F636573736F722028494F4320363B
S3F580002D20384B29204155544F20424F4F5400456E61626C6520523130303020435055204155544F20424F4F5400456E61626C65204155544F204352415348205245434F5645525900456E61626C6520434F4E534F4C4520425245414B204B455900417265207468657365206E65772064656661756C7473004368616E676520544150452053554253595354454D20636F6E66696775726174696F6E005D203A2000001E14020700808E38800A18870C2C001F0001670A08380003F8036700045C47FAFDEE6100FCA247FAFED66100FB5C4A10670004466100FD56538067265380674C538067145380670853806700042C60CE0894F3
S3F580002E10000260000422003900020000FC1060BC1E1445FAFEB87A05E21F6100FBC2E21651CDFFF6E40E1E06BE14670C18876100FBAC640411C7800A60924E960D0A4348414E47494E47207468652070726F636573736F7220636F6E66696775726174696F6E2077696C6C206175746F6D61746963616C6C792072652D72756E2073656C6674657374732E0D0A506C6561736520656E74657220646573697265642070726F636573736F7220636F6E66696775726174696F6E20636F6465203A0D0A2020202033203D3E205365726965732034303020436F70726F636573736F720D0A2020202034203D3E20536572696573203494
S3F580002F0030302053797374656D0D0A0A456E74657220636F6E66696775726174696F6E20636F6465205B0000103980007F6E42871E006100FB9447F980002DB86100FA0810106604200760086100FC006B00FEFC0C4000026300FEF40C4000046200FEEC41F980007F6E6100095213C00000FC07B007670000844E960A0D596F752068617665206368616E676564207468652070726F636573736F7220636F6E66696775726174696F6E2E0A0D53656C6674657374732077696C6C2062652072652D72756E207769746820746865206E65772070726F636573736F7220636F6E66696775726174696F6E2E0A0D002E79800000001B
S3F580002FF04EF001F1800000084EF005B18000300080003190800030148000319080003014800031904A390000FC07670002164E96456E74657220434C49454E542049502061646472657373205B0022390000FC644EB98000356047F980002DB86100F8F81010674E26484281343C0003101B670A0C00002E66F6422BFFFF6100FADE6BA40C80000000FF6200FF9CE1998200204B51CAFFDA23C10000FC64343C000341F980007F60E199100161000820528851CAFFF44E96456E746572205345525645522049502061646472657373205B0022390000FC684EB98000356047F980002DB86100F8741010674E26484281343C000391
S3F5800030E0101B670A0C00002E66F6422BFFFF6100FA5A6BAE0C80000000FF6200FFA6E1998200204B51CAFFDA23C10000FC68343C000341F980007F64E19910016100079C528851CAFFF44E96456E746572205345525645522055445020504F5254206E756D6265722028646563696D616C29205B00004EB98000340247F980002DB86100F7E61010672A6100F9E26B00FFBA0C800000FFFF6200FFB033C00000FC7041F980007F6D610007345388E0586100072C6100028645F980002D946100F8506400009242424E960D0A506C6561736520656E746572206465736972656420636F646520666F72206C6F676963616C206472E3
S3F5800031D06976652000FF10026100F8EE6100F96247F9800032C06100F75E42404A1067106100F9586B00FFAE0C4000056200FFA6E199123001B0800033FC52420C0200046600FF9223C10000FC6C41F980007F68343C0003E199100161000690528851CAFFF46000FBA8B03C000366784EB980002B404E96434C49454E542049502061646472657373203D20000022390000FC644EB9800035604EB980002B404E965345525645522049502061646472657373203D20000022390000FC684EB9800035604EB980002B404E965345525645522055445020504F52542020203D2000004EB9800034024EB980002B406100015C4E756D
S3F5800032C02020202030203D3E204E6F742070726573656E7420283C43523E2064656661756C747320746F206E6F742070726573656E74290D0A2020202031203D3E203920547261636B20312F3220696E636820746170652C20706879736963616C20647269766520300D0A2020202032203D3E203920547261636B20312F3220696E636820746170652C20706879736963616C20647269766520310D0A2020202033203D3E203920547261636B20312F3220696E636820746170652C20706879736963616C20647269766520320D0A2020202034203D3E203920547261636B20312F3220696E636820746170652C207068797369F7
S3F5800033B063616C20647269766520330D0A2020202035203D3E20386D6D2043617274726964676520546170652044726976650D0A456E74657220636F6E66696775726174696F6E20636F6465203A20000080818283A048E78000428030390000FC706100F6FE4CDF00014E7542424E964C6F676963616C2074617065206472697665200010026100F6944E962069732000004A3021B00000FC6C6B204E966465636C61726564206E6F6E2D6578697374656E742E0D0A00006000007CE9F0008221B00000FC6C0C00000267484E966120312F3220696E6368203920747261636B207461706520647269766520617420706879736921
S3F5800034A063616C20756E69742000E9F0018221B00000FC6C6100F6124E962E0D0A0060224E96616E20386D6D2063617274726964676520746170652064726976652E0D0A000052020C0200046600FF304E7548E7C080720560084EB980002A602D001010E8086100F5B810186100F5B251C9FFE84CDF01034E752F016100F546534552564552000022390000FC6860142F016100F530434C49454E54000022390000FC646100F51E2049502061646472657373203D2000006100000A6100F5E6221F4E7548E7E00074044280E19910016100F5A053026708702E6100F55460EA4CDF00074E75814A616E7561727982466562727508
S3F580003590617279834D6172636884417072696C854D6179864A756E65874A756C79884175677573748953657074656D626572904F63746F626572914E6F76656D62657292446563656D6265720000800035EE80003608800036228000363C800036423F3F3F20696C6C6567616C206D616368696E65207479706520003F3F3F20696C6C6567616C206D616368696E65207479706520003F3F3F20696C6C6567616C206D616368696E65207479706520003430304320003430305320004E960D0A1B5B306D52657374617274696E672052313030302D0042871E3980007F6E267075B0800035DA6100F4101E388002E09F1E38800371
S3F580003680E09F1E388004E89F1C3880061A38800708380000801466DE0005008047FAFEE44A136704BA1B66F86100F3DA4E9620000C05008266080C06003166027C291006E80842811200C2FC000A67046100F3FA10060200000FD2006100F3EE203C80200002030067064E9673742C00D080030067064E966E642C00D080030067064E9672642C00203C7F1FFFF1030067064E9674682C004E9620313900428010388009520080FC000A6100F3A048406100F39A4E962061742000007205741420070200000F6100F384030267044E963A00E99851C9FFEC6000F3EA700121C0FE004238A0044238A00D11FC0010A00211FC001369
S3F580003770A00011FC0007A00011FC00BBA00111FC0005A00211FC0010A00A11FC0013A00811FC0007A00811FC00EEA00911FC0005A00A610000B8610000B41E00EA0F028700000007610000EA4EF075B1800037C0800037E0800038048000383C8000383C8000383C800038408000383C8000383C323C03E860024E7108380000A009660A51C9FFF6103C000960041038A00B6100006A609E610000566100007C6100004E42871E006100007041F8000052872C076100005610C051CFFFF841F8000010186100003851CEFFF86000FF686000FF646100001A6100004042871E006100000E6100003451CFFFF66000FF4808380000EB
S3F580003860A00167F81038A0034E7508380002A00167F811C0A0034E7508380000A00967F81038A00B4E7508380002A00967F811FC0010A00A11FC001BA00811C0A00B4E7508380002A00967F811FC0010A00A11FC001FA00811C0A00B4E7548E7607043F9000788000C59A55A671645F90007880047F98000391A323C001614DB51C9FFFC42814E914A01672C4EB980002028070D0A3F3F204572726F7220647572696E6720454550726F6D205772697465203F3F070D0A004CDF0E064E75A55A1080343C823551CAFFFEB0106704123C00FF4E7548E730001400020200FC670A7201207C020000006018420142431400670806437D
S3F5800039502000530260F6207C00070000D0C34CDF000C4A014E752F031600EB0B0202001F8602000300801283247C9303E300261F4E7542799303E00A4E7548E73EE06100FFA066384202761F7856227C9303E00A6100FFC43A3C00FF1C1AD80610C651CDFFF8520251CBFFEA0C2800A5E0016704720560089828FFFA670272024CDF077C6100FFB04A014E7548E73FE034399303E0000802000367047203607C6100FF4266764202761F7856227C9303E00A6100FF663A3C000F7E0F1C18D80614C651CFFFF83E3C012C51CFFFFE1E2AFFFFBD076A123E3C1003BC2AFFFF670C51CFFFF872076034720660303E3C001451CFFFFE77
S3F580003A4051CDFFC4520251CBFFB69828FFFA671872021428FFFF94041142FFFF1542FFFF3E3C400C51CFFFFE4CDF07FC6100FF144A014E752F026100FEB866200C2800A5000167066100FF0466123400E04A670AB4106E06D0F0220060087204207C02000000241F4A014E752F086100FFC866044E904A01205F4E7548E73EE06100FE72662A4202761F7856227C9303E00A6100FE963A3C00FF1C1AD80651CDFFFA520251CBFFEC982AFFFA670272024CDF077C6100FE904A014E75FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A
S3F580003B30FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F
S3F580003C20FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E
S3F580003D10FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D
S3F580003E00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C
S3F580003EF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C
S32580003FE0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0092050519D5CB
S3F5800040006000000A60000060000000FA2F0942A8006442A80068217C1010042F006C42A8008842A8008C21780080007821780024007C217B01700000009000F043FB017000000062317C4EF900F4214900F643E800F021C9002443FB01700000006C21C90080225F4E7548E7C0C02078002421E8FF88008021E8FF8C0024720F2028FF9C43E8FFA00300670C20510C504E40660430A900045C8951C9FFEC4CDF03034E752F0E2C7800244DEEFF1053AE00882C80302F0004024038FF806E00843F40000420166016007C070055AF00022F0E2C7800244DEEFF1042AE00882D5F003848D63FFF3D5F00602D5F0048264E4280301F4B
S3F5800040F0E088E88841FB01700000011210300000DFC04E682748003C4E7A8804274800404E7A8803274800444E7A08012740004C4E7A0000274000504E7A0001274000544E7A0002274000584E7A08022740005C226B00487A0F202B008C49EB0090323C4E409DCE0B0067162054B3C866084DFB017000000E4CB250660430AC00045C8C51CDFFE2B259660C274900484DFB017000000E17BCFC000066104AAB00886E0000B84AAB008C6B0000B008F900010000FC0627780108008049FB01700000016A21CC010827780008007449FB017000000B1421CC0008274F007061000DF837400086BCFC0000670A4EB9800020306100F9
S3F5800041E00CC4206B0064226B00684281122B006C4841122B006D4284182B006E2444182B006F4286600005620000040000000000320C185400000000302B008661000DCA21EB0080010821EB007400082748006427490068300A1740006E1744006F1741006D48411741006C08AB0000004B226B004808AB0007008C49FAFE0CB3CC675C7A0F202B008C49EB0090323C4E400B006724394100042054B1C9670839500004308160124AAB0088660C08C0001F277C0000000100885C8C51CDFFD4B251671C4AAB00886F162740008C302B0060006B870000600240070037400084202B005C4E7B0802202B0058000000804E7B000294
S3F5800042D0202B00544E7B0001202B00504E7B0000202B004C4E7B0801206B00404E7B8804206B00444E7B8803206B003C4E6042672F2B00483F2B006008B900010000FC064CD37FFF4E734EB9800020300884001F7E40610009E04A466B467618E6AA14070C020061650A0C02007A62040202005FE7AA4DFB0170000000662A166722BA8267345C8EE6ADE7ADBA8266EE0C07001B66027E2461000D08610009EC51436ABC0C0700206D0461000CF64DFB017000000B5260000B3E0C070020650461000CE03A2E0004340502820000001FE84D02450FFE4EFB5130000000062700000014E07C00000011E15C00000011E22F0000001A
S3F5800043C011E43B0000000EE00A00000016605E00000016600D00000016603D0000001C202C0000001CE01B49000029E01B4F00002AA01B47000030001B53000031801B42000032601B44000038605B0000000FA13C0000000FA2250000000FA4534400003BE0524400004C80524100004B88535000004E2055535000524F4953500052504D5350005251535200005698564252005253504300005252494343525256494341525257585346435254584446435255524200005EE05245530060C01B52444C72801B52554C73E01B524C447E201B43414C7660000000004DFB017000000A516000FEE0244220404280224018076100D0
S3F5800044B009E22602E38B5303703F4EB98000201851CBFFF6600000282442204042800C4200026E0A67041010600630106002201022401807610009ACE78A6100091008C4001F7E206000FE2C347C0001204042801010224018076100098A6100094C60DE16074A4667284DFB0170000009FF4A846A0009A07E0761000B462240B4FC00026E0A6704108060063080600220800884001F0C03000D6700FDCE4EB9800020300C03005E6704D1CA600291CA200874206100089A1E0420086000FDC0224074206100088A6000FDA02C404A4666022C48610007864A466B00FDE874010C07002767200C07007C671A74020C07005C6712AA
S3F5800045A074040C07002F670A0C07000D6600FDC260082442180761000AB6204E224042052C49BCFC00006700FD4E61000A38672461000A3A0C0700036700FD3C0C070013661261000A280C0700036700FD2A0C07001166EE0205000F66184EB98000203020087420610007F61E0461000A62610008824280240A0C4200026E0A670410186006301860022018DA4A538E610008640C040027670AE78A610007C26000FF84610008166000FF7C2400484234012601484360062401340036014A4667204DFB0170000008CC0C80000000026D0008540C80000000106E00084A260022026100081248C386FC000A670A1E03060700300A
S3F580004690610009DC4843060300301E03610009D07E2E610009CA6000FC6E42824A466704274000484EB980002030274200886000FB584A466602700124006F00FC4A60E4088000007A0F49EB00904A466732262B008C0B03660A2880262B008C0BC36004B09467385C8C51CDFFEA4DFB017000000844B6AB008C670007BA2743008C601C202B008C0B00670E4EB98000203020147420610006D85C8C51CDFFE66000FBE80880000042834A4667147A0F49EB0090262B008C0B03670EB094660A0B832743008C6000FBC25C8C51CDFFEA4DFB0170000007F86000075C4DFA00A2610007360C07000E63526E7446076700FB9A5307BF
S3F580004780673E53076718530767605307670806070013740360587410302B0060605E302B00607E55740F0800000D670E7E4974100800000C67047E4D7411610008B260AC4EB98000203060A414077E52610008A07E410C0200086C027E44610008927E07CE0206070030610008861E0274200287000000FFE54F48872033780061000694610005FA6100068C6000FF62FE00200120022003FE04200520062007FE082009200A200BFE0C200D200E20FD5350FCFE20504312205553500F2049535010204D535011205352FBFE564252134943435216494341521758534643FA58444643F9FFFF610004F20C070037660A610008003A
S3F580004870601A610004E23007040000300C0000076200FAEED440610007E660424A466600FAEA610005FE7E28610007D4362B00607E55740F0803000D670E7E4974100803000C67047E4D7411610007B44DFB01700000000C610005DE6004535029000884001FE54A4DF3200020164A466600FA9C2240610005AE7420610005127E20610004140C07000D6600FA324A466B00FA726700FA142C807E076100076422406000FA060884001F4280302B00604A466600FA5A22404DFB01700000005A610005646100057220094A076B18EE6874030C070008670274017E3A61000724610004AE60DA7410610004A67E20610003A80C0704
S3F580004960000D6600F9C64A466B00FA066700F9A8374000607E07610006F622406000F99854310F54300E530D4D0C490858044E035A0256014300FF0013FC00010000FC0413FC00080000FC0123EB00480000FC084EF9800020082E79800000004EF001F180000008496E76616C696420454550524F4D206E756D6265720042616420454550524F4D20636865636B73756D00454550524F4D2069732077726974652070726F746563746564004F7574206F662072616E6765206D6F64756C65206964004E6F206F7665726C61792076616C6964697479206279746500556E61626C6520746F20777269746520646174610054696D20
S3F580004A50656F757420647572696E6720777269746500556E6B6E6F776E206572726F7220646574656374656400FF800049C4800049DA800049EE80004A0880004A1F80004A3880004A4D80004A6248E740100C81000000076306223C000000084EB98000202820203F3F3F2000FF267B1D20FFBA4EB98000202C4EB9800020304CDF08024E7548E740004EB98000205C670261BA4CDF00026000F83048E740004EB980002060670261A44CDF00026000F81A4E6F206164647265737320676976656E21004A4666084DFAFFE8600003A848E7FFFE4CD37FFF4EB701512F0B2678002447EBFF1048D37FFF275F002C4CDF7FFF600084
S3F580004B40F7D653207265636F7264206E6F7420666F756E642120446F776E6C6F61642061626F727465642E00496E76616C696420636865636B73756D2120446F776E6C6F61642061626F727465642E0048E7F0804238A0044238A00D11FC0010A00211FC0013A00011FC0007A00011FC00BBA00111FC0001A0024EB9800020280D0A5374617274205374756666696E6720532D5265636F7264733A2000FF42826100043C0C0000206FF40C000053660000D06100042A4EB9800020180C000033660000A8610004582600E98B61000450D680D403538361000446220061000440E989D280D401538361000434E989D2806100042CB2
S3F580004C30E989D280D401538361000420E989D28061000418E989D280D40153836100040CE989D28061000404E989D280D401538320414A836F16610003F22200610003ECE989D280D401538310C160E6610003DC2200610003D6E989D280D4010C0200FF6608610003866000FF424CDF010F4DFAFEC86000021E1200610003700C00000D66F60C0100376600FF22600C4CDF010F4DFAFE80600001FC4CDF010F6000F6483A2F000A202F00102E6B00704EB9800020304DFB017000000290610001B874206100010A610001AE74103005610000FE6000F61461000368484142864283428061440C07007E660C08C6001E46466100C3
S3F580004D20034E61320C07002E673E0C07002266486100033C3C3C0001611C610003320C070022660C61100C070022664C61000320E188100760E2610002B40C07001367F60C07001167F04E756100030461E83C3C00012008602261DE3407040200300C0200096354040200110C0200196346040200200C020019633C0806001E670246804A866A024480D68048C66B1C0C07002B670A0C07002D661008C6001F610002B03C3CFFFF6000FF48484120034A46660220094E750642000AB4416CBC610002903E026108D0873C3C0001608A3400C4C14840C0C148404240D0824E7542467601E5AB5383C083C740613652464A8066F8FE
S3F580004E103E06700151CF000461D251CFFFFC5247968064FAD680060700300C0700396F025E076100023A61087EFF4A8066E04E7548404282340084C130024840340084C13002424248424E7548E781000200007F0C0000206D060C00007E6F10705E4EB98000201820170A000040600A10074EB98000201820174EB9800020184CDF00814E7548E7800070204EB9800020184CDF00014E7548E78000101E6D0E0C0000206D084EB98000201860EE1E004CDF00014E754EB98000203061DA6000F44A556E7265636F676E697A656420636F6D6D616E642073796E7461782E00536F7272792C207468617420636F6D6D616E64206931
S3F580004F0073206E6F7420696D706C656D656E746564207965742E004E6F206C6F636174696F6E206973206F70656E2E005261646978206F7574206F662072616E67652E00546F6F206D616E7920627265616B706F696E74732E00427265616B706F696E742061646472657373206E6F7420666F756E642E00427573204572726F72202D20416464726573733A20002C205374617475733A20005472617070656420696E746F2064656275676765722E00427265616B706F696E7420656E636F756E74657265642E002038F800EBC003011038900311FC003690032F002038F8000880001321C0F400201F4E75004000106C102F004D
S3F580004FF02038F80008C0001321C0F400201F11C090034E750838000190014E752F004EB9800020142E00201F4E75083800019001660E08380000A00167F01038A0034E7508380005900166061038900060DC08F8000490031038900066D0203C8000505CB09F6602598F6000FC7061BE0C0000396F040600000902800000000F4E752F0020074EB980002018201F4E75FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F
S3F5800050E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A
S3F5800051D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59
S3F5800052C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68
S3F5800053B0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77
S3F5800054A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86
S3F580005590FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95
S3F580005680FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4
S3F580005770FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3
S3F580005860FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2
S3F580005950FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1
S3F580005A40FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
S3F580005B30FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF
S3F580005C20FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE
S3F580005D10FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D
S3F580005E00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C
S3F580005EF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C
S32580005FE0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00920505170B77
S3F580006000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A
S3F5800060F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A
S3F5800061E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39
S3F5800062D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48
S3F5800063C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57
S3F5800064B0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66
S3F5800065A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75
S3F580006690FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84
S3F580006780FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93
S3F580006870FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2
S3F580006960FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1
S3F580006A50FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
S3F580006B40FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF
S3F580006C30FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE
S3F580006D20FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED
S3F580006E10FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC
S3F580006F00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B
S3F580006FF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B
S3F5800070E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A
S3F5800071D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39
S3F5800072C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48
S3F5800073B0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57
S3F5800074A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66
S3F580007590FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75
S3F580007680FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84
S3F580007770FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93
S3F580007860FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2
S3F580007950FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1
S3F580007A40FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
S3F580007B30FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF
S3F580007C20FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE
S3F580007D10FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0092050515F343
S70500000000FA
R07N11«nul»