DataMuseum.dk

Presents historical artifacts from the history of:

Rational R1000/400 DFS Tapes

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

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

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦6e7868fc3⟧ M400_PROM, TextFile

    Length: 68608 (0x10c00)
    Types: M400_PROM, TextFile
    Notes: M400_PROM_RESHA
    Names: »RESHA.M400_PROM«

Derivation

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

Disassembly

Raw from R1000.Disassembly/DFS

00070000 ; --------------------------------------------------------------------------------------
00070000 ; Info from S-Records:
00070000 ;     S0 920603
00070000 ;     R09N13
00070000 ; R1000.Disassembly modules:
00070000 ;   import all
00070000 ;   import kind.resha
00070000 ;   import ident.dd81c884a406bf28
00070000 ; PROGRAM VECTORS
00070000 ; --------------------------------------------------------------------------------------
00070000 08 a5                    |        |		.CONST	0x8,0xa5
00070002 00 22                    | "      |		.CONST	0x22			; RESHA PROGRAM 0x0100 @0x00070022 - Selftest VMEGEM
00070004 07 08                    |        |		.CONST	0x708			; RESHA PROGRAM 0x0200 @0x00070708 - Selftest Diag Modem
00070006 07 e8                    |        |		.CONST	0x7e8			; RESHA PROGRAM 0x0300 @0x000707e8 - Selftest LANCE
00070008 10 60                    | `      |		.CONST	0x1060			; RESHA PROGRAM 0x0400 @0x00071060 - Selftest Disk SCSI
0007000a 13 0c                    |        |		.CONST	0x130c			; RESHA PROGRAM 0x0500 @0x0007130c - Selftest Tape SCSI
0007000c 15 6e                    | n      |		.CONST	0x156e			; RESHA PROGRAM 0x0600 @0x0007156e - Selftest SCSI loop-back
0007000e 00 12                    |        |		.XXX[0x2]
00070010 00 1a 00 00 00 00 00 00  |        |		.XXX[0x10]
00070018 00 00 00 00 00 00 00 00  |        |
00070020 00 00                    |        |		.XXX[0x2]
00070022 ; --------------------------------------------------------------------------------------
00070022 ; RESHA PROGRAM 0x0100 @0x00070022 - Selftest VMEGEM
00070022 ; --------------------------------------------------------------------------------------
00070022					RESHA_PROGRAM_0100:
00070022 48 e7 f0 f0              |H       |		MOVEM.L	A3+A2+A1+A0+D3+D2+D1+D0,-(A7)
00070026 2f 38 00 08              |/8      |		MOVE.L	0x8,-(A7)
0007002a 21 fc 00 07 04 e8 00 08  |!       |		MOVE.L	#0x704e8,0x8
00070032 11 fc 00 f7 f2 00        |        |		MOVE.B	#0xf7,IO_FRONT_PANEL_p27
00070038 4e b9 80 00 00 1c        |N       |		JSR	0x8000001c
0007003e 20 20 20 20 52 45 53 48  |    RESH|		.TXT	'    RESHA VME sub-tests ...'
0007005a 61 1a                    |a       |		BSR	0x70076
0007005c 42 79 93 03 e0 0c        |By      |		CLR.W	0x9303e00c
00070062 21 df 00 08              |!       |		MOVE.L	(A7)+,0x8
00070066 4c df 0f 0f              |L       |		MOVEM.L	(A7)+,D0+D1+D2+D3+A0+A1+A2+A3
0007006a 31 fc 00 ff f2 00        |1       |		MOVE.W	#0xff,IO_FRONT_PANEL_p27
00070070 60 ff 7f f8 ff 9a        |`       |		BRA	0x8000000c
00070076 21 fc 00 00 e0 00 fc 00  |!       |		MOVE.L	#0xe000,IO_CONTROL_pg18
0007007e 20 3c 00 00 00 14        | <      |		MOVE.L	#0x14,D0
00070084 51 c8 ff fe              |Q       |		DBF	D0,0x70084
00070088 21 fc 00 00 f0 00 fc 00  |!       |		MOVE.L	#0xf000,IO_CONTROL_pg18
00070090 47 f9 00 07 06 3e        |G    >  |		LEA.L	t_control_register_,A3
00070096 32 39 93 03 e0 08        |29      |		MOVE.W	IO_RESHA_RES_CTL,D1
0007009c 0c 01 00 00              |        |		CMPI.B	#0x00,D1
000700a0 66 44                    |fD      |		BNE	0x700e6
000700a2 30 3c 00 01              |0<      |		MOVE.W	#0x1,D0
000700a6 33 c0 93 03 e0 0c        |3       |		MOVE.W	D0,0x9303e00c
000700ac 32 39 93 03 e0 08        |29      |		MOVE.W	IO_RESHA_RES_CTL,D1
000700b2 b2 00                    |        |		CMP.B	D0,D1
000700b4 66 56                    |fV      |		BNE	0x7010c
000700b6 34 3c 00 32              |4< 2    |		MOVE.W	#0x32,D2
000700ba 20 3c 00 00 00 64        | <   d  |		MOVE.L	#0x64,D0
000700c0 61 ff 7f f8 ff 52        |a    R  |		BSR	0x80000014
000700c6 32 39 93 03 e0 08        |29      |		MOVE.W	IO_RESHA_RES_CTL,D1
000700cc 0c 01 00 09              |        |		CMPI.B	#0x09,D1
000700d0 67 0e                    |g       |		BEQ	0x700e0
000700d2 51 ca ff e6              |Q       |		DBF	D2,0x700ba
000700d6 30 3c 00 09              |0<      |		MOVE.W	#0x9,D0
000700da 02 41 00 ff              | A      |		ANDI.W	#0x00ff,D1
000700de 60 2c                    |`,      |		BRA	0x7010c
000700e0 50 f9 00 07 05 6c        |P    l  |		S.B	0x7056c
000700e6 30 3c 00 01              |0<      |		MOVE.W	#0x1,D0
000700ea 33 c0 93 03 e0 0c        |3       |		MOVE.W	D0,0x9303e00c
000700f0 32 39 93 03 e0 08        |29      |		MOVE.W	IO_RESHA_RES_CTL,D1
000700f6 08 41 00 03              | A      |		BCHG.L	#0x3,D1
000700fa 02 41 00 ff              | A      |		ANDI.W	#0x00ff,D1
000700fe b0 01                    |        |		CMP.B	D1,D0
00070100 66 0a                    |f       |		BNE	0x7010c
00070102 54 40                    |T@      |		ADDQ.W	#0x2,D0
00070104 0c 00 00 11              |        |		CMPI.B	#0x11,D0
00070108 66 e0                    |f       |		BNE	0x700ea
0007010a 60 08                    |`       |		BRA	0x70114
0007010c 61 00 04 60              |a  `    |		BSR	0x7056e
00070110 60 00 ff 84              |`       |		BRA	0x70096
00070114 4a 39 00 07 05 6a        |J9   j  |		TST.B	0x7056a
0007011a 66 00 ff 7a              |f  z    |		BNE	0x70096
0007011e 33 fc 00 01 93 03 e0 0c  |3       |		MOVE.W	#0x1,0x9303e00c
00070126 47 f9 00 07 06 51        |G    Q  |		LEA.L	t_mode_pal_,A3
0007012c 30 3c 00 f0              |0<      |		MOVE.W	#0xf0,D0
00070130 33 c0 93 03 e1 06        |3       |		MOVE.W	D0,0x9303e106
00070136 32 39 93 03 e0 08        |29      |		MOVE.W	IO_RESHA_RES_CTL,D1
0007013c 02 41 00 f0              | A      |		ANDI.W	#0x00f0,D1
00070140 b2 40                    | @      |		CMP.W	D0,D1
00070142 66 08                    |f       |		BNE	0x7014c
00070144 04 00 00 10              |        |		SUBI.B	#0x10,D0
00070148 64 e6                    |d       |		BCC	0x70130
0007014a 60 06                    |`       |		BRA	0x70152
0007014c 61 00 03 e6              |a       |		BSR	0x70534
00070150 60 da                    |`       |		BRA	0x7012c
00070152 4a 39 00 07 05 6a        |J9   j  |		TST.B	0x7056a
00070158 66 d2                    |f       |		BNE	0x7012c
0007015a 47 f9 00 07 06 5c        |G    \  |		LEA.L	t_short_address_register_,A3
00070160 42 80                    |B       |		CLR.L	D0
00070162 33 fc 00 00 93 03 e1 06  |3       |		MOVE.W	#0x0,0x9303e106
0007016a 33 c0 93 03 e1 02        |3       |		MOVE.W	D0,IO_VME_SHT_REGISTER
00070170 32 39 93 03 e1 02        |29      |		MOVE.W	IO_VME_SHT_REGISTER,D1
00070176 02 41 fc 00              | A      |		ANDI.W	#0xfc00,D1
0007017a e0 59                    | Y      |		ROR.W	#0x8,D1
0007017c b2 40                    | @      |		CMP.W	D0,D1
0007017e 66 0a                    |f       |		BNE	0x7018a
00070180 0c 40 00 fc              | @      |		CMPI.W	#0x00fc,D0
00070184 67 0a                    |g       |		BEQ	0x70190
00070186 58 40                    |X@      |		ADDQ.W	#0x4,D0
00070188 60 e0                    |`       |		BRA	0x7016a
0007018a 61 00 03 e2              |a       |		BSR	0x7056e
0007018e 60 d0                    |`       |		BRA	0x70160
00070190 4a 39 00 07 05 6a        |J9   j  |		TST.B	0x7056a
00070196 66 f2                    |f       |		BNE	0x7018a
00070198 47 f9 00 07 06 75        |G    u  |		LEA.L	t_standard_address_register_,A3
0007019e 42 80                    |B       |		CLR.L	D0
000701a0 33 fc 00 00 93 03 e1 06  |3       |		MOVE.W	#0x0,0x9303e106
000701a8 33 c0 93 03 e1 0a        |3       |		MOVE.W	D0,IO_VME_STD_REGISTER
000701ae 32 39 93 03 e1 0a        |29      |		MOVE.W	IO_VME_STD_REGISTER,D1
000701b4 e0 59                    | Y      |		ROR.W	#0x8,D1
000701b6 02 41 ff fc              | A      |		ANDI.W	#0xfffc,D1
000701ba b2 40                    | @      |		CMP.W	D0,D1
000701bc 66 0a                    |f       |		BNE	0x701c8
000701be 0c 40 ff fc              | @      |		CMPI.W	#0xfffc,D0
000701c2 67 0a                    |g       |		BEQ	0x701ce
000701c4 58 40                    |X@      |		ADDQ.W	#0x4,D0
000701c6 60 e0                    |`       |		BRA	0x701a8
000701c8 61 00 03 a4              |a       |		BSR	0x7056e
000701cc 60 d0                    |`       |		BRA	0x7019e
000701ce 4a 39 00 07 05 6a        |J9   j  |		TST.B	0x7056a
000701d4 66 c8                    |f       |		BNE	0x7019e
000701d6 4a 39 00 07 05 6c        |J9   l  |		TST.B	0x7056c
000701dc 67 02                    |g       |		BEQ	0x701e0
000701de 4e 75                    |Nu      |		RTS
000701e0 33 fc 00 01 93 03 e0 0c  |3       |		MOVE.W	#0x1,0x9303e00c
000701e8 33 fc 00 00 93 03 e1 06  |3       |		MOVE.W	#0x0,0x9303e106
000701f0 33 fc 00 00 93 03 e1 02  |3       |		MOVE.W	#0x0,IO_VME_SHT_REGISTER
000701f8 41 f9 93 03 f8 00        |A       |		LEA.L	0x9303f800,A0
000701fe 42 39 00 07 05 6b        |B9   k  |		CLR.B	0x7056b
00070204 10 39 00 07 05 6a        | 9   j  |		MOVE.B	0x7056a,D0
0007020a 50 f9 00 07 05 6a        |P    j  |		S.B	0x7056a
00070210 32 10                    |2       |		MOVE.W	(A0),D1
00070212 13 c0 00 07 05 6a        |     j  |		MOVE.B	D0,0x7056a
00070218 4a 39 00 07 05 6b        |J9   k  |		TST.B	0x7056b
0007021e 67 0a                    |g       |		BEQ	0x7022a
00070220 42 79 00 07 05 6b        |By   k  |		CLR.W	0x7056b
00070226 4e 75                    |Nu      |		RTS
00070228					t_:
00070228 2b 00                    |+       |		.TXT	'+'
0007022a 41 f9 00 07 02 28        |A    (  |		LEA.L	t_,A0
00070230 61 ff 7f f8 fd e6        |a       |		BSR	0x80000018
00070236 47 f9 00 07 06 91        |G       |		LEA.L	t_test_ctlr_slave_data_,A3
0007023c 33 fc 00 01 93 03 e0 0c  |3       |		MOVE.W	#0x1,0x9303e00c
00070244 33 fc 00 00 93 03 e1 06  |3       |		MOVE.W	#0x0,0x9303e106
0007024c 33 fc 00 00 93 03 e1 02  |3       |		MOVE.W	#0x0,IO_VME_SHT_REGISTER
00070254 41 f9 93 03 f8 00        |A       |		LEA.L	0x9303f800,A0
0007025a 30 3c ff ff              |0<      |		MOVE.W	#0xffff,D0
0007025e 30 80                    |0       |		MOVE.W	D0,(A0)
00070260 32 10                    |2       |		MOVE.W	(A0),D1
00070262 b2 40                    | @      |		CMP.W	D0,D1
00070264 66 24                    |f$      |		BNE	0x7028a
00070266 51 c8 ff f6              |Q       |		DBF	D0,0x7025e
0007026a 41 f9 93 03 fc 00        |A       |		LEA.L	0x9303fc00,A0
00070270 11 7c 00 10 00 01        | |      |		MOVE.B	#0x10,(A0+0x1)
00070276 10 bc 00 32              |   2    |		MOVE.B	#0x32,(A0)
0007027a 30 3c 32 10              |0<2     |		MOVE.W	#0x3210,D0
0007027e 41 f9 93 03 f8 00        |A       |		LEA.L	0x9303f800,A0
00070284 32 10                    |2       |		MOVE.W	(A0),D1
00070286 b2 40                    | @      |		CMP.W	D0,D1
00070288 67 08                    |g       |		BEQ	0x70292
0007028a 61 00 02 e2              |a       |		BSR	0x7056e
0007028e 60 00 ff ac              |`       |		BRA	0x7023c
00070292 4a 39 00 07 05 6a        |J9   j  |		TST.B	0x7056a
00070298 66 a2                    |f       |		BNE	0x7023c
0007029a 47 f9 00 07 06 a8        |G       |		LEA.L	t_test_ctlr_address_modes_,A3
000702a0 33 fc 00 00 93 03 e1 02  |3       |		MOVE.W	#0x0,IO_VME_SHT_REGISTER
000702a8 33 fc 00 00 93 03 e1 0a  |3       |		MOVE.W	#0x0,IO_VME_STD_REGISTER
000702b0 30 3c ed ff              |0<      |		MOVE.W	#0xedff,D0
000702b4 32 39 93 03 f8 00        |29      |		MOVE.W	0x9303f800,D1
000702ba 32 39 93 03 f0 06        |29      |		MOVE.W	0x9303f006,D1
000702c0 b2 40                    | @      |		CMP.W	D0,D1
000702c2 66 0e                    |f       |		BNE	0x702d2
000702c4 30 3c fd 00              |0<      |		MOVE.W	#0xfd00,D0
000702c8 32 39 93 03 f8 06        |29      |		MOVE.W	0x9303f806,D1
000702ce b2 40                    | @      |		CMP.W	D0,D1
000702d0 67 06                    |g       |		BEQ	0x702d8
000702d2 61 00 02 9a              |a       |		BSR	0x7056e
000702d6 60 c8                    |`       |		BRA	0x702a0
000702d8 4a 39 00 07 05 6a        |J9   j  |		TST.B	0x7056a
000702de 66 c0                    |f       |		BNE	0x702a0
000702e0 47 f9 00 07 06 c2        |G       |		LEA.L	t_test_ctlr_address_lines_,A3
000702e6 41 f9 93 03 f8 04        |A       |		LEA.L	0x9303f804,A0
000702ec 42 79 93 03 e1 02        |By      |		CLR.W	IO_VME_SHT_REGISTER
000702f2 42 80                    |B       |		CLR.L	D0
000702f4 32 30 00 00              |20      |		MOVE.W	(A0+D0.W),D1
000702f8 32 10                    |2       |		MOVE.W	(A0),D1
000702fa 02 41 ff f8              | A      |		ANDI.W	#0xfff8,D1
000702fe b2 40                    | @      |		CMP.W	D0,D1
00070300 66 52                    |fR      |		BNE	0x70354
00070302 50 40                    |P@      |		ADDQ.W	#0x8,D0
00070304 0c 40 04 00              | @      |		CMPI.W	#0x0400,D0
00070308 66 ea                    |f       |		BNE	0x702f4
0007030a 42 80                    |B       |		CLR.L	D0
0007030c 33 c0 93 03 e1 02        |3       |		MOVE.W	D0,IO_VME_SHT_REGISTER
00070312 32 10                    |2       |		MOVE.W	(A0),D1
00070314 32 10                    |2       |		MOVE.W	(A0),D1
00070316 02 41 ff f8              | A      |		ANDI.W	#0xfff8,D1
0007031a e0 59                    | Y      |		ROR.W	#0x8,D1
0007031c b2 40                    | @      |		CMP.W	D0,D1
0007031e 66 34                    |f4      |		BNE	0x70354
00070320 58 40                    |X@      |		ADDQ.W	#0x4,D0
00070322 0c 40 01 00              | @      |		CMPI.W	#0x0100,D0
00070326 66 e4                    |f       |		BNE	0x7030c
00070328 41 f9 93 03 f0 04        |A       |		LEA.L	0x9303f004,A0
0007032e 42 80                    |B       |		CLR.L	D0
00070330 33 c0 93 03 e1 0a        |3       |		MOVE.W	D0,IO_VME_STD_REGISTER
00070336 32 10                    |2       |		MOVE.W	(A0),D1
00070338 32 10                    |2       |		MOVE.W	(A0),D1
0007033a 34 28 00 02              |4(      |		MOVE.W	(A0+0x2),D2
0007033e 02 41 fc 00              | A      |		ANDI.W	#0xfc00,D1
00070342 02 42 00 ff              | B      |		ANDI.W	#0x00ff,D2
00070346 82 42                    | B      |		OR.W	D2,D1
00070348 e1 59                    | Y      |		ROL.W	#0x8,D1
0007034a b2 40                    | @      |		CMP.W	D0,D1
0007034c 66 06                    |f       |		BNE	0x70354
0007034e 58 40                    |X@      |		ADDQ.W	#0x4,D0
00070350 64 de                    |d       |		BCC	0x70330
00070352 60 08                    |`       |		BRA	0x7035c
00070354 61 00 02 18              |a       |		BSR	0x7056e
00070358 60 00 ff 8c              |`       |		BRA	0x702e6
0007035c 4a 39 00 07 05 6a        |J9   j  |		TST.B	0x7056a
00070362 66 82                    |f       |		BNE	0x702e6
00070364 47 f9 00 07 06 dc        |G       |		LEA.L	t_test_ctlr_dma_data_,A3
0007036a 24 3c 00 07 04 2a        |$<   *  |		MOVE.L	#0x7042a,D2
00070370 00 02 00 06              |        |		ORI.B	#0x06,D2
00070374 20 42                    | B      |		MOVEA.L	D2,A0
00070376 e6 9a                    |        |		ROR.L	#0x3,D2
00070378 30 3c ff ff              |0<      |		MOVE.W	#0xffff,D0
0007037c 30 80                    |0       |		MOVE.W	D0,(A0)
0007037e 33 c2 93 03 f8 04        |3       |		MOVE.W	D2,0x9303f804
00070384 61 00 00 9c              |a       |		BSR	0x70422
00070388 32 39 93 03 f8 00        |29      |		MOVE.W	0x9303f800,D1
0007038e b0 41                    | A      |		CMP.W	D1,D0
00070390 66 00 00 88              |f       |		BNE	0x7041a
00070394 30 bc a5 a5              |0       |		MOVE.W	#0xa5a5,(A0)
00070398 33 c2 93 03 f8 06        |3       |		MOVE.W	D2,0x9303f806
0007039e 61 00 00 82              |a       |		BSR	0x70422
000703a2 32 10                    |2       |		MOVE.W	(A0),D1
000703a4 b0 41                    | A      |		CMP.W	D1,D0
000703a6 66 72                    |fr      |		BNE	0x7041a
000703a8 51 c8 ff d2              |Q       |		DBF	D0,0x7037c
000703ac 42 50                    |BP      |		CLR.W	(A0)
000703ae 33 fc aa 55 93 03 f8 00  |3  U    |		MOVE.W	#0xaa55,0x9303f800
000703b6 33 c2 93 03 f8 16        |3       |		MOVE.W	D2,0x9303f816
000703bc 61 64                    |ad      |		BSR	0x70422
000703be 30 3c 00 55              |0< U    |		MOVE.W	#0x55,D0
000703c2 32 10                    |2       |		MOVE.W	(A0),D1
000703c4 b0 41                    | A      |		CMP.W	D1,D0
000703c6 66 52                    |fR      |		BNE	0x7041a
000703c8 42 50                    |BP      |		CLR.W	(A0)
000703ca 33 c2 93 03 f8 0e        |3       |		MOVE.W	D2,0x9303f80e
000703d0 61 50                    |aP      |		BSR	0x70422
000703d2 30 3c aa 00              |0<      |		MOVE.W	#0xaa00,D0
000703d6 32 10                    |2       |		MOVE.W	(A0),D1
000703d8 b0 41                    | A      |		CMP.W	D1,D0
000703da 66 3e                    |f>      |		BNE	0x7041a
000703dc 42 79 93 03 fc 00        |By      |		CLR.W	0x9303fc00
000703e2 30 bc 33 cc              |0 3     |		MOVE.W	#0x33cc,(A0)
000703e6 33 c2 93 03 f8 14        |3       |		MOVE.W	D2,0x9303f814
000703ec 61 34                    |a4      |		BSR	0x70422
000703ee 30 3c 00 cc              |0<      |		MOVE.W	#0xcc,D0
000703f2 32 39 93 03 f8 00        |29      |		MOVE.W	0x9303f800,D1
000703f8 b0 41                    | A      |		CMP.W	D1,D0
000703fa 66 1e                    |f       |		BNE	0x7041a
000703fc 42 79 93 03 fc 00        |By      |		CLR.W	0x9303fc00
00070402 33 c2 93 03 f8 0c        |3       |		MOVE.W	D2,0x9303f80c
00070408 61 18                    |a       |		BSR	0x70422
0007040a 30 3c 33 00              |0<3     |		MOVE.W	#0x3300,D0
0007040e 32 39 93 03 f8 00        |29      |		MOVE.W	0x9303f800,D1
00070414 b0 41                    | A      |		CMP.W	D1,D0
00070416 66 02                    |f       |		BNE	0x7041a
00070418 60 18                    |`       |		BRA	0x70432
0007041a 61 00 01 52              |a  R    |		BSR	0x7056e
0007041e 60 00 ff 4a              |`  J    |		BRA	0x7036a
00070422 76 05                    |v       |		MOVEQ.L	#0x05,D3
00070424 51 cb ff fe              |Q       |		DBF	D3,0x70424
00070428 4e 75                    |Nu      |		RTS
0007042a 00 00 00 00 00 00        |        |		.XXX[0x6]
00070430 00 00                    |        |		.XXX[0x2]
00070432 4a 39 00 07 05 6a        |J9   j  |		TST.B	0x7056a
00070438 66 00 ff 30              |f  0    |		BNE	0x7036a
0007043c 47 f9 00 07 06 f1        |G       |		LEA.L	t_test_ctlr_interrupts_,A3
00070442 33 fc 00 05 93 03 e0 0c  |3       |		MOVE.W	#0x5,0x9303e00c
0007044a 33 fc 10 00 93 03 e0 02  |3       |		MOVE.W	#0x1000,IO_RESHA_SCB_CTL
00070452 24 38 f8 00              |$8      |		MOVE.L	IO_READ_STATUS_p24,D2
00070456 08 c2 00 13              |        |		BSET.L	#0x13,D2
0007045a 21 c2 f4 00              |!       |		MOVE.L	D2,IO_WRITE_CONTROL_p24
0007045e 20 38 f8 00              | 8      |		MOVE.L	IO_READ_STATUS_p24,D0
00070462 02 00 00 07              |        |		ANDI.B	#0x07,D0
00070466 0c 00 00 07              |        |		CMPI.B	#0x07,D0
0007046a 66 00 00 54              |f  T    |		BNE	0x704c0
0007046e 33 fc df aa 93 03 f8 00  |3       |		MOVE.W	#0xdfaa,0x9303f800
00070476 42 79 93 03 f8 02        |By      |		CLR.W	0x9303f802
0007047c c0 fc 00 64              |   d    |		MULU.W	#0x64,D0
00070480 20 38 f8 00              | 8      |		MOVE.L	IO_READ_STATUS_p24,D0
00070484 02 00 00 07              |        |		ANDI.B	#0x07,D0
00070488 0c 00 00 03              |        |		CMPI.B	#0x03,D0
0007048c 66 32                    |f2      |		BNE	0x704c0
0007048e 10 3c 00 07              | <      |		MOVE.B	#0x07,D0
00070492 4e 7b 00 00              |N{      |		MOVEC	D0,SFC			; Source Function Code
00070496 30 7c ff f8              |0|      |		MOVEA.W	#0xfff8,A0
0007049a 0e 50 00 00              | P      |		MOVES.W	(A0),D0
0007049e 0c 00 00 94              |        |		CMPI.B	#0x94,D0
000704a2 66 1c                    |f       |		BNE	0x704c0
000704a4 30 39 93 03 e2 02        |09      |		MOVE.W	0x9303e202,D0
000704aa 0c 40 df aa              | @      |		CMPI.W	#0xdfaa,D0
000704ae 66 00 00 10              |f       |		BNE	0x704c0
000704b2 20 38 f8 00              | 8      |		MOVE.L	IO_READ_STATUS_p24,D0
000704b6 02 00 00 07              |        |		ANDI.B	#0x07,D0
000704ba 0c 00 00 07              |        |		CMPI.B	#0x07,D0
000704be 67 16                    |g       |		BEQ	0x704d6
000704c0 42 79 93 03 e0 0c        |By      |		CLR.W	0x9303e00c
000704c6 33 fc 00 01 93 03 e0 0c  |3       |		MOVE.W	#0x1,0x9303e00c
000704ce 61 00 00 64              |a  d    |		BSR	0x70534
000704d2 60 00 ff 8a              |`       |		BRA	0x7045e
000704d6 4a 39 00 07 05 6a        |J9   j  |		TST.B	0x7056a
000704dc 66 e2                    |f       |		BNE	0x704c0
000704de 08 82 00 13              |        |		BCLR.L	#0x13,D2
000704e2 21 c2 f4 00              |!       |		MOVE.L	D2,IO_WRITE_CONTROL_p24
000704e6 4e 75                    |Nu      |		RTS
000704e8 50 f9 00 07 05 6b 4a f9  |P    kJ |		.XXX[0x48]
000704f0 00 07 05 6a 66 00 00 16  |   jf   |
000704f8 20 4b 61 ff 7f f8 fb 1c  | Ka     |
00070500 41 f9 00 07 05 1c 61 ff  |A     a |
00070508 7f f8 fb 10 df fc 00 00  |        |
00070510 00 02 20 5f df fc 00 00  |   _    |
00070518 00 56 4e d0 20 62 75 73  | VN  bus|
00070520 20 65 72 72 6f 72 2c 20  | error, |
00070528 6c 6f 6f 70 69 6e 67 2e  |looping.|
00070530 2e 2e 00 00              |..      |		.XXX[0x4]
00070534 4a f9 00 07 05 6a        |J    j  |		TAS.B	0x7056a
0007053a 66 00 00 16              |f       |		BNE	0x70552
0007053e 20 4b                    | K      |		MOVEA.L	A3,A0
00070540 61 ff 7f f8 fa d6        |a       |		BSR	0x80000018
00070546 41 f9 00 07 05 54        |A    T  |		LEA.L	t_failed_looping_,A0
0007054c 61 ff 7f f8 fa ca        |a       |		BSR	0x80000018
00070552 4e 75                    |Nu      |		RTS
00070554					t_failed_looping_:
00070554 20 20 66 61 69 6c 65 64  |  failed|		.TXT	'  failed,  looping...'
0007056a 00 00 00 00              |        |		.XXX[0x4]
0007056e 4a f9 00 07 05 6a        |J    j  |		TAS.B	0x7056a
00070574 66 00 00 5c              |f  \    |		BNE	0x705d2
00070578 41 f9 00 07 05 f5        |A       |		LEA.L	t_n_r_,A0
0007057e 61 ff 7f f8 fa 98        |a       |		BSR	0x80000018
00070584 20 4b                    | K      |		MOVEA.L	A3,A0
00070586 61 ff 7f f8 fa 90        |a       |		BSR	0x80000018
0007058c 41 f9 00 07 05 d4        |A       |		LEA.L	t_expected_,A0
00070592 61 ff 7f f8 fa 84        |a       |		BSR	0x80000018
00070598 61 00 00 64              |a  d    |		BSR	0x705fe
0007059c 41 f9 00 07 06 38        |A    8  |		LEA.L	t_0*SP,A0
000705a2 61 ff 7f f8 fa 74        |a    t  |		BSR	0x80000018
000705a8 41 f9 00 07 05 df        |A       |		LEA.L	t_actual_,A0
000705ae 61 ff 7f f8 fa 68        |a    h  |		BSR	0x80000018
000705b4 20 01                    |        |		MOVE.L	D1,D0
000705b6 61 00 00 46              |a  F    |		BSR	0x705fe
000705ba 41 f9 00 07 06 38        |A    8  |		LEA.L	t_0*SP,A0
000705c0 61 ff 7f f8 fa 56        |a    V  |		BSR	0x80000018
000705c6 41 f9 00 07 05 e8        |A       |		LEA.L	t_looping_,A0
000705cc 61 ff 7f f8 fa 4a        |a    J  |		BSR	0x80000018
000705d2 4e 75                    |Nu      |		RTS
000705d4					t_expected_:
000705d4 20 65 78 70 65 63 74 65  | expecte|		.TXT	' expected '
000705df					t_actual_:
000705df 20 61 63 74 75 61 6c 20  | actual |		.TXT	' actual '
000705e8					t_looping_:
000705e8 20 20 6c 6f 6f 70 69 6e  |  loopin|		.TXT	'  looping...'
000705f5					t_n_r_:
000705f5 0a 0d 20 20 20 20 20 00  |        |		.TXT	'\n'
							.TXT	'\r     '
000705fd 00                       |        |		.XXX[0x1]
000705fe 48 e7 60 80              |H `     |		MOVEM.L	A0+D2+D1,-(A7)
00070602 41 f9 00 07 06 28        |A    (  |		LEA.L	0x70628,A0
00070608 42 81                    |B       |		CLR.L	D1
0007060a 24 3c 00 00 00 03        |$<      |		MOVE.L	#0x3,D2
00070610 12 00                    |        |		MOVE.B	D0,D1
00070612 02 01 00 0f              |        |		ANDI.B	#0x0f,D1
00070616 11 b0 10 00 20 10        |        |		MOVE.B	(A0+D1.W),(A0+D2.W+#0x10)
0007061c e8 58                    | X      |		ROR.W	#0x4,D0
0007061e 51 ca ff f0              |Q       |		DBF	D2,0x70610
00070622 4c df 01 06              |L       |		MOVEM.L	(A7)+,D1+D2+A0
00070626 4e 75                    |Nu      |		RTS
00070628 30 31 32 33 34 35 36 37  |01234567|		.XXX[0x10]
00070630 38 39 41 42 43 44 45 46  |89ABCDEF|

--------------------------------------------------------------------------------

00070638					t_0*SP:
00070638					t_0*SP:
00070638					t_0*SP:
00070638					t_0*SP:
00070638 00                       |        |		.TXT	''
00070639 00 00 00                 |        |		.XXX[0x3]

--------------------------------------------------------------------------------

0007063c 00 00                    |        |		.XXX[0x2]
0007063e					t_control_register_:
0007063e 20 63 6f 6e 74 72 6f 6c  | control|		.TXT	' control register '
00070651					t_mode_pal_:
00070651 20 6d 6f 64 65 20 70 61  | mode pa|		.TXT	' mode pal '
0007065c					t_short_address_register_:
0007065c 20 73 68 6f 72 74 20 61  | short a|		.TXT	' short address register '
00070675					t_standard_address_register_:
00070675 20 73 74 61 6e 64 61 72  | standar|		.TXT	' standard address register '
00070691					t_test_ctlr_slave_data_:
00070691 20 74 65 73 74 20 63 74  | test ct|		.TXT	' test ctlr slave data '
000706a8					t_test_ctlr_address_modes_:
000706a8 20 74 65 73 74 20 63 74  | test ct|		.TXT	' test ctlr address modes '
000706c2					t_test_ctlr_address_lines_:
000706c2 20 74 65 73 74 20 63 74  | test ct|		.TXT	' test ctlr address lines '
000706dc					t_test_ctlr_dma_data_:
000706dc 20 74 65 73 74 20 63 74  | test ct|		.TXT	' test ctlr dma data '
000706f1					t_test_ctlr_interrupts_:
000706f1 20 74 65 73 74 20 63 74  | test ct|		.TXT	' test ctlr interrupts '
00070708 ; --------------------------------------------------------------------------------------
00070708 ; RESHA PROGRAM 0x0200 @0x00070708 - Selftest Diag Modem
00070708 ; --------------------------------------------------------------------------------------
00070708					RESHA_PROGRAM_0200:
00070708 4e b9 80 00 00 1c        |N       |		JSR	0x8000001c
0007070e 20 20 20 20 44 49 41 47  |    DIAG|		.TXT	'    DIAGNOSTIC MODEM ...'
00070728 4d f9 00 07 07 5a        |M    Z  |		LEA.L	0x7075a,A6
0007072e 10 38 80 0a              | 8      |		MOVE.B	IO_RTC_RAM_SEC,D0
00070732 02 00 00 03              |        |		ANDI.B	#0x03,D0
00070736 66 1a                    |f       |		BNE	0x70752
00070738 41 f9 00 07 07 46        |A    F  |		LEA.L	t_DISABLED_r_n,A0
0007073e 61 ff 7f f8 f8 d8        |a       |		BSR	0x80000018
00070744 4e 75                    |Nu      |		RTS
00070746					t_DISABLED_r_n:
00070746 20 44 49 53 41 42 4c 45  | DISABLE|		.TXT	' DISABLED\r\n'
00070752 2c 3c 00 07 07 e4        |,<      |		MOVE.L	#0x707e4,D6
00070758 2f 01                    |/       |		MOVE.L	D1,-(A7)
0007075a 33 fc 20 00 93 03 e0 02  |3       |		MOVE.W	#0x2000,IO_RESHA_SCB_CTL
00070762 61 00 00 5c              |a  \    |		BSR	IMODEM_SLEEP()
00070766 42 38 b0 03              |B8      |		CLR.B	IO_MOSART_CONTROL
0007076a 42 38 b0 03              |B8      |		CLR.B	IO_MOSART_CONTROL
0007076e 42 38 b0 03              |B8      |		CLR.B	IO_MOSART_CONTROL
00070772 11 fc 00 40 b0 03        |   @    |		MOVE.B	#0x40,IO_MOSART_CONTROL
00070778 61 46                    |aF      |		BSR	IMODEM_SLEEP()
0007077a 11 fc 00 4d b0 03        |   M    |		MOVE.B	#0x4d,IO_MOSART_CONTROL
00070780 11 fc 00 05 b0 03        |        |		MOVE.B	#0x05,IO_MOSART_CONTROL
00070786 22 3c 00 00 03 e8        |"<      |		MOVE.L	#0x3e8,D1
0007078c 61 32                    |a2      |		BSR	IMODEM_SLEEP()
0007078e 08 38 00 00 b0 03        | 8      |		BTST.B	#0x0,IO_MOSART_CONTROL
00070794 66 0a                    |f       |		BNE	0x707a0
00070796 51 c9 ff f4              |Q       |		DBF	D1,0x7078c
0007079a 60 ff 7f f8 f8 74        |`    t  |		BRA	0x80000010
000707a0 11 fc 00 49 b0 02        |   I    |		MOVE.B	#0x49,IO_MOSART_DATA
000707a6 22 3c 00 00 03 e8        |"<      |		MOVE.L	#0x3e8,D1
000707ac 61 12                    |a       |		BSR	IMODEM_SLEEP()
000707ae 08 38 00 01 b0 03        | 8      |		BTST.B	#0x1,IO_MOSART_CONTROL
000707b4 66 14                    |f       |		BNE	0x707ca
000707b6 51 c9 ff f4              |Q       |		DBF	D1,0x707ac
000707ba 60 ff 7f f8 f8 54        |`    T  |		BRA	0x80000010
000707c0					IMODEM_SLEEP():
000707c0 30 3c 0f a0              |0<      |		MOVE.W	#0xfa0,D0
000707c4 51 c8 ff fe              |Q       |		DBF	D0,0x707c4
000707c8 4e 75                    |Nu      |		RTS
000707ca 10 38 b0 02              | 8      |		MOVE.B	IO_MOSART_DATA,D0
000707ce 6b ff 7f f8 f8 40        |k    @  |		BMI	0x80000010
000707d4 42 38 b0 03              |B8      |		CLR.B	IO_MOSART_CONTROL
000707d8 4a 07                    |J       |		TST.B	D7
000707da 66 00 ff 7e              |f  ~    |		BNE	0x7075a
000707de 4e b9 80 00 00 0c        |N       |		JSR	0x8000000c
000707e4 22 1f                    |"       |		MOVE.L	(A7)+,D1
000707e6 4e 75                    |Nu      |		RTS
000707e8 ; --------------------------------------------------------------------------------------
000707e8 ; RESHA PROGRAM 0x0300 @0x000707e8 - Selftest LANCE
000707e8 ; --------------------------------------------------------------------------------------
000707e8					RESHA_PROGRAM_0300:
000707e8 48 e7 f8 fc              |H       |		MOVEM.L	A5+A4+A3+A2+A1+A0+D4+D3+D2+D1+D0,-(A7)
000707ec 11 fc 00 fe f2 00        |        |		MOVE.B	#0xfe,IO_FRONT_PANEL_p27
000707f2 4e b9 80 00 00 1c        |N       |		JSR	0x8000001c
000707f8 20 20 20 20 4c 41 4e 43  |    LANC|		.TXT	'    LANCE chip Selftest ...'
00070814 4d f9 00 07 08 1a        |M       |		LEA.L	0x7081a,A6
0007081a 4b f9 00 07 10 25        |K    %  |		LEA.L	t_internal_registers,A5
00070820 33 fc 01 00 93 03 e0 04  |3       |		MOVE.W	#0x100,IO_RESHA_ETH_CTL
00070828 41 f9 93 03 e4 02        |A       |		LEA.L	0x9303e402,A0
0007082e 43 f9 93 03 e4 00        |C       |		LEA.L	0x9303e400,A1
00070834 30 bc 00 00              |0       |		MOVE.W	#0x0,(A0)
00070838 0c 50 00 00              | P      |		CMPI.W	#0x0000,(A0)
0007083c 66 00 05 04              |f       |		BNE	0x70d42
00070840 30 bc 00 01              |0       |		MOVE.W	#0x1,(A0)
00070844 0c 50 00 01              | P      |		CMPI.W	#0x0001,(A0)
00070848 66 00 04 f8              |f       |		BNE	0x70d42
0007084c 30 bc 00 02              |0       |		MOVE.W	#0x2,(A0)
00070850 0c 50 00 02              | P      |		CMPI.W	#0x0002,(A0)
00070854 66 00 04 ec              |f       |		BNE	0x70d42
00070858 30 bc 00 03              |0       |		MOVE.W	#0x3,(A0)
0007085c 0c 50 00 03              | P      |		CMPI.W	#0x0003,(A0)
00070860 66 00 04 e0              |f       |		BNE	0x70d42
00070864 30 bc 00 00              |0       |		MOVE.W	#0x0,(A0)
00070868 30 11                    |0       |		MOVE.W	(A1),D0
0007086a 0c 40 00 04              | @      |		CMPI.W	#0x0004,D0
0007086e 66 ff 00 00 04 d2        |f       |		BNE	0x70d42
00070874 30 bc 00 01              |0       |		MOVE.W	#0x1,(A0)
00070878 72 02                    |r       |		MOVEQ.L	#0x02,D1
0007087a 32 81                    |2       |		MOVE.W	D1,(A1)
0007087c b2 51                    | Q      |		CMP.W	(A1),D1
0007087e 66 00 04 c2              |f       |		BNE	0x70d42
00070882 e3 59                    | Y      |		ROL.W	#0x1,D1
00070884 64 f4                    |d       |		BCC	0x7087a
00070886 72 fe                    |r       |		MOVEQ.L	#-0x02,D1
00070888 32 81                    |2       |		MOVE.W	D1,(A1)
0007088a b2 51                    | Q      |		CMP.W	(A1),D1
0007088c 66 00 04 b4              |f       |		BNE	0x70d42
00070890 e3 49                    | I      |		LSL.W	#0x1,D1
00070892 65 f4                    |e       |		BCS	0x70888
00070894 30 bc 00 02              |0       |		MOVE.W	#0x2,(A0)
00070898 72 01                    |r       |		MOVEQ.L	#0x01,D1
0007089a 32 81                    |2       |		MOVE.W	D1,(A1)
0007089c b2 51                    | Q      |		CMP.W	(A1),D1
0007089e 66 00 04 a2              |f       |		BNE	0x70d42
000708a2 e3 19                    |        |		ROL.B	#0x1,D1
000708a4 64 f4                    |d       |		BCC	0x7089a
000708a6 72 fe                    |r       |		MOVEQ.L	#-0x02,D1
000708a8 32 81                    |2       |		MOVE.W	D1,(A1)
000708aa 34 11                    |4       |		MOVE.W	(A1),D2
000708ac b2 02                    |        |		CMP.B	D2,D1
000708ae 66 00 04 92              |f       |		BNE	0x70d42
000708b2 e3 09                    |        |		LSL.B	#0x1,D1
000708b4 65 f2                    |e       |		BCS	0x708a8
000708b6 30 bc 00 03              |0       |		MOVE.W	#0x3,(A0)
000708ba 72 01                    |r       |		MOVEQ.L	#0x01,D1
000708bc 32 81                    |2       |		MOVE.W	D1,(A1)
000708be b2 51                    | Q      |		CMP.W	(A1),D1
000708c0 66 00 04 80              |f       |		BNE	0x70d42
000708c4 e3 19                    |        |		ROL.B	#0x1,D1
000708c6 0c 01 00 08              |        |		CMPI.B	#0x08,D1
000708ca 66 f0                    |f       |		BNE	0x708bc
000708cc 72 fe                    |r       |		MOVEQ.L	#-0x02,D1
000708ce 32 81                    |2       |		MOVE.W	D1,(A1)
000708d0 34 01                    |4       |		MOVE.W	D1,D2
000708d2 02 42 00 07              | B      |		ANDI.W	#0x0007,D2
000708d6 b4 51                    | Q      |		CMP.W	(A1),D2
000708d8 66 00 04 68              |f  h    |		BNE	0x70d42
000708dc e3 09                    |        |		LSL.B	#0x1,D1
000708de 0c 01 00 f0              |        |		CMPI.B	#0xf0,D1
000708e2 66 ea                    |f       |		BNE	0x708ce
000708e4 4a 39 00 07 05 6a        |J9   j  |		TST.B	0x7056a
000708ea 66 00 ff 28              |f  (    |		BNE	0x70814
000708ee 30 bc 00 00              |0       |		MOVE.W	#0x0,(A0)
000708f2 4d f9 00 07 08 f2        |M       |		LEA.L	0x708f2,A6
000708f8 4b f9 00 07 10 39        |K    9  |		LEA.L	t_internal_loopback,A5
000708fe 30 3c 00 44              |0< D    |		MOVE.W	#0x44,D0
00070902 61 00 04 a8              |a       |		BSR	0x70dac
00070906 45 f9 00 00 fc 7e        |E    ~  |		LEA.L	0xfc7e,A2
0007090c 47 fb 01 70 00 00 05 92  |G  p    |		LEA.L	(#0x70ea0),A3		;  LEW=0170
00070914 26 da                    |&       |		MOVE.L	(A2)+,(A3)+
00070916 36 da                    |6       |		MOVE.W	(A2)+,(A3)+
00070918 48 79 00 00 00 20        |Hy      |		PEA.L	0x20
0007091e 48 7b 01 70 00 00 05 80  |H{ p    |		PEA.L	(#0x70ea0)		;  LEW=0170
00070926 61 00 05 98              |a       |		BSR	0x70ec0
0007092a 66 00 04 16              |f       |		BNE	0x70d42
0007092e 32 3c 82 35              |2< 5    |		MOVE.W	#0x8235,D1
00070932 30 11                    |0       |		MOVE.W	(A1),D0
00070934 08 00 00 09              |        |		BTST.L	#0x9,D0
00070938 66 08                    |f       |		BNE	0x70942
0007093a 51 c9 ff f6              |Q       |		DBF	D1,0x70932
0007093e 60 00 04 02              |`       |		BRA	0x70d42
00070942 61 00 05 f8              |a       |		BSR	0x70f3c
00070946 66 00 03 fa              |f       |		BNE	0x70d42
0007094a 32 3c 82 35              |2< 5    |		MOVE.W	#0x8235,D1
0007094e 30 11                    |0       |		MOVE.W	(A1),D0
00070950 08 00 00 0a              |        |		BTST.L	#0xa,D0
00070954 66 08                    |f       |		BNE	0x7095e
00070956 51 c9 ff f6              |Q       |		DBF	D1,0x7094e
0007095a 60 00 03 e6              |`       |		BRA	0x70d42
0007095e 4a 51                    |JQ      |		TST.W	(A1)
00070960 6b 00 03 e0              |k       |		BMI	0x70d42
00070964 24 79 00 00 fc 8c        |$y      |		MOVEA.L	0xfc8c,A2
0007096a 20 12                    |        |		MOVE.L	(A2),D0
0007096c 32 00                    |2       |		MOVE.W	D0,D1
0007096e 6b 00 03 d2              |k       |		BMI	0x70d42
00070972 08 00 00 0e              |        |		BTST.L	#0xe,D0
00070976 66 00 03 ca              |f       |		BNE	0x70d42
0007097a 02 41 00 ff              | A      |		ANDI.W	#0x00ff,D1
0007097e 00 41 80 00              | A      |		ORI.W	#0x8000,D1
00070982 34 3c 00 0f              |4<      |		MOVE.W	#0xf,D2
00070986 47 fb 01 70 00 00 05 18  |G  p    |		LEA.L	(#0x70ea0),A3		;  LEW=0170
0007098e 02 40 00 ff              | @      |		ANDI.W	#0x00ff,D0
00070992 48 40                    |H@      |		SWAP.W	D0
00070994 28 40                    |(@      |		MOVEA.L	D0,A4
00070996 36 1b                    |6       |		MOVE.W	(A3)+,D3
00070998 b6 5c                    | \      |		CMP.W	(A4)+,D3
0007099a 66 00 03 a6              |f       |		BNE	0x70d42
0007099e 51 ca ff f6              |Q       |		DBF	D2,0x70996
000709a2 35 41 00 02              |5A      |		MOVE.W	D1,(A2+0x2)
000709a6 06 b9 00 00 00 08 00 00  |        |		ADDI.L	#0x00000008,0xfc8c
000709ae fc 8c                    |        |
000709b0 0c b9 00 05 01 18 00 00  |        |		CMPI.L	#0x00050118,0xfc8c
000709b8 fc 8c                    |        |
000709ba 66 0a                    |f       |		BNE	0x709c6
000709bc 23 fc 00 05 00 18 00 00  |#       |		MOVE.L	#0x50018,0xfc8c
000709c4 fc 8c                    |        |
000709c6 32 bc 04 00              |2       |		MOVE.W	#0x400,(A1)
000709ca 30 3c 02 01              |0<      |		MOVE.W	#0x201,D0
000709ce 4e b9 80 00 20 64        |N    d  |		JSR	0x80002064
000709d4 66 00 03 08              |f       |		BNE	0x70cde
000709d8 22 18                    |"       |		MOVE.L	(A0)+,D1
000709da 0c 81 00 80 ef 00        |        |		CMPI.L	#0x0080ef00,D1
000709e0 66 32                    |f2      |		BNE	0x70a14
000709e2 32 10                    |2       |		MOVE.W	(A0),D1
000709e4 67 36                    |g6      |		BEQ	0x70a1c
000709e6 60 00 01 aa              |`       |		BRA	0x70b92
000709ea					t_Please_enter_Resha_board_Serial_Number_:
000709ea 50 6c 65 61 73 65 20 65  |Please e|		.TXT	'Please enter Resha board Serial Number:  '
00070a14 21 7c 00 80 ef 00 ff fc  |!|      |		MOVE.L	#0x80ef00,(A0-0x4)
00070a1c 22 48                    |"H      |		MOVEA.L	A0,A1
00070a1e 4e b9 80 00 00 1c        |N       |		JSR	0x8000001c
00070a24 0d 0a 20 55 6e 69 6e 69  |   Unini|		.TXT	'\r\n'
00070a2c 74 69 61 6c 69 7a 65 64  |tialized|		.TXT	' Uninitialized Physical Ethernet Address\r\n'
00070a52 30 39 93 03 e0 00        |09      |		MOVE.W	IO_RESHA_SCA_CTL,D0
00070a58 08 00 00 03              |        |		BTST.L	#0x3,D0
00070a5c 67 5a                    |gZ      |		BEQ	0x70ab8
00070a5e 4e b9 80 00 00 1c        |N       |		JSR	0x8000001c
00070a64 20 54 68 65 20 45 45 70  | The EEp|		.TXT	' The EEproms are write protected, please enable.'
00070a96 30 39 93 03 e0 00        |09      |		MOVE.W	IO_RESHA_SCA_CTL,D0
00070a9c 08 00 00 03              |        |		BTST.L	#0x3,D0
00070aa0 66 f4                    |f       |		BNE	0x70a96
00070aa2 4e b9 80 00 00 1c        |N       |		JSR	0x8000001c
00070aa8 20 20 54 68 61 6e 6b 20  |  Thank |		.TXT	'  Thank you.\r\n'
00070ab8 11 fc 00 26 90 03        |   &    |		MOVE.B	#0x26,IO_UART_COMMAND
00070abe 47 f9 00 07 09 ea        |G       |		LEA.L	t_Please_enter_Resha_board_Serial_Number_,A3
00070ac4 4e b9 80 00 20 34        |N    4  |		JSR	0x80002034
00070aca 4e b9 80 00 20 3c        |N    <  |		JSR	0x8000203c
00070ad0 4a 40                    |J@      |		TST.W	D0
00070ad2 67 00 ff 48              |g  H    |		BEQ	0x70a1c
00070ad6 32 80                    |2       |		MOVE.W	D0,(A1)
00070ad8 10 3c 00 01              | <      |		MOVE.B	#0x01,D0
00070adc 4e b9 80 00 20 60        |N    `  |		JSR	0x80002060
00070ae2 67 3e                    |g>      |		BEQ	0x70b22
00070ae4 0c 01 00 03              |        |		CMPI.B	#0x03,D1
00070ae8 67 00 ff 68              |g  h    |		BEQ	0x70a52
00070aec 0c 01 00 02              |        |		CMPI.B	#0x02,D1
00070af0 67 30                    |g0      |		BEQ	0x70b22
00070af2 4e b9 80 00 00 1c        |N       |		JSR	0x8000001c
00070af8 0d 0a 3f 3f 3f 20 55 6e  |  ??? Un|		.TXT	'\r\n'
00070b00 61 62 6c 65 20 74 6f 20  |able to |		.TXT	'??? Unable to write Resha EEPROM ???\r\n'
00070b22 4e b9 80 00 00 1c        |N       |		JSR	0x8000001c
00070b28 50 6c 65 61 73 65 20 77  |Please w|		.TXT	'Please write protect the EEProms.'
00070b4a 30 39 93 03 e0 00        |09      |		MOVE.W	IO_RESHA_SCA_CTL,D0
00070b50 08 00 00 03              |        |		BTST.L	#0x3,D0
00070b54 67 f4                    |g       |		BEQ	0x70b4a
00070b56 4e b9 80 00 00 1c        |N       |		JSR	0x8000001c
00070b5c 20 20 54 68 61 6e 6b 20  |  Thank |		.TXT	'  Thank You.\r\n'
00070b6c 4e b9 80 00 00 1c        |N       |		JSR	0x8000001c
00070b72 52 65 73 75 6d 69 6e 67  |Resuming|		.TXT	'Resuming Lance Chip selftest.  '
00070b92 0c 39 00 03 80 00 7f 6e  | 9     n|		CMPI.B	#0x03,0x80007f6e
00070b9a 66 00 01 30              |f  0    |		BNE	0x70ccc
00070b9e 41 f9 93 03 e4 02        |A       |		LEA.L	0x9303e402,A0
00070ba4 43 f9 93 03 e4 00        |C       |		LEA.L	0x9303e400,A1
00070baa 42 39 00 07 0d ab        |B9      |		CLR.B	0x70dab
00070bb0 42 39 00 07 0d aa        |B9      |		CLR.B	0x70daa
00070bb6 30 3c 00 04              |0<      |		MOVE.W	#0x4,D0
00070bba 61 00 01 f0              |a       |		BSR	0x70dac
00070bbe 45 f9 00 00 fc 7e        |E    ~  |		LEA.L	0xfc7e,A2
00070bc4 47 fb 01 70 00 00 02 da  |G  p    |		LEA.L	(#0x70ea0),A3		;  LEW=0170
00070bcc 26 da                    |&       |		MOVE.L	(A2)+,(A3)+
00070bce 36 da                    |6       |		MOVE.W	(A2)+,(A3)+
00070bd0 48 79 00 00 00 20        |Hy      |		PEA.L	0x20
00070bd6 48 7b 01 70 00 00 02 c8  |H{ p    |		PEA.L	(#0x70ea0)		;  LEW=0170
00070bde 61 00 02 e0              |a       |		BSR	0x70ec0
00070be2 66 00 01 82              |f       |		BNE	0x70d66
00070be6 34 3c 00 64              |4< d    |		MOVE.W	#0x64,D2
00070bea 20 3c 00 00 00 02        | <      |		MOVE.L	#0x2,D0
00070bf0 61 ff 7f f8 f4 22        |a    "  |		BSR	0x80000014
00070bf6 32 11                    |2       |		MOVE.W	(A1),D1
00070bf8 08 01 00 09              |        |		BTST.L	#0x9,D1
00070bfc 66 08                    |f       |		BNE	0x70c06
00070bfe 51 ca ff ea              |Q       |		DBF	D2,0x70bea
00070c02 60 00 01 62              |`  b    |		BRA	0x70d66
00070c06 61 00 03 34              |a  4    |		BSR	0x70f3c
00070c0a 67 00 00 06              |g       |		BEQ	0x70c12
00070c0e 60 00 01 56              |`  V    |		BRA	0x70d66
00070c12 34 3c 00 0a              |4<      |		MOVE.W	#0xa,D2
00070c16 20 3c 00 00 00 02        | <      |		MOVE.L	#0x2,D0
00070c1c 61 ff 7f f8 f3 f6        |a       |		BSR	0x80000014
00070c22 32 11                    |2       |		MOVE.W	(A1),D1
00070c24 08 01 00 0a              |        |		BTST.L	#0xa,D1
00070c28 66 08                    |f       |		BNE	0x70c32
00070c2a 51 ca ff ea              |Q       |		DBF	D2,0x70c16
00070c2e 60 00 01 36              |`  6    |		BRA	0x70d66
00070c32 4a 51                    |JQ      |		TST.W	(A1)
00070c34 6b 00 01 30              |k  0    |		BMI	0x70d66
00070c38 24 79 00 00 fc 8c        |$y      |		MOVEA.L	0xfc8c,A2
00070c3e 20 12                    |        |		MOVE.L	(A2),D0
00070c40 32 00                    |2       |		MOVE.W	D0,D1
00070c42 6b 00 01 22              |k  "    |		BMI	0x70d66
00070c46 08 00 00 0e              |        |		BTST.L	#0xe,D0
00070c4a 66 00 01 1a              |f       |		BNE	0x70d66
00070c4e 02 41 00 ff              | A      |		ANDI.W	#0x00ff,D1
00070c52 00 41 80 00              | A      |		ORI.W	#0x8000,D1
00070c56 34 3c 00 0f              |4<      |		MOVE.W	#0xf,D2
00070c5a 47 fb 01 70 00 00 02 44  |G  p   D|		LEA.L	(#0x70ea0),A3		;  LEW=0170
00070c62 02 40 00 ff              | @      |		ANDI.W	#0x00ff,D0
00070c66 48 40                    |H@      |		SWAP.W	D0
00070c68 28 40                    |(@      |		MOVEA.L	D0,A4
00070c6a 36 1b                    |6       |		MOVE.W	(A3)+,D3
00070c6c b6 5c                    | \      |		CMP.W	(A4)+,D3
00070c6e 66 00 00 f6              |f       |		BNE	0x70d66
00070c72 51 ca ff f6              |Q       |		DBF	D2,0x70c6a
00070c76 35 41 00 02              |5A      |		MOVE.W	D1,(A2+0x2)
00070c7a 06 b9 00 00 00 08 00 00  |        |		ADDI.L	#0x00000008,0xfc8c
00070c82 fc 8c                    |        |
00070c84 0c b9 00 05 01 18 00 00  |        |		CMPI.L	#0x00050118,0xfc8c
00070c8c fc 8c                    |        |
00070c8e 66 0a                    |f       |		BNE	0x70c9a
00070c90 23 fc 00 05 00 18 00 00  |#       |		MOVE.L	#0x50018,0xfc8c
00070c98 fc 8c                    |        |
00070c9a 32 bc 04 00              |2       |		MOVE.W	#0x400,(A1)
00070c9e 4a 39 00 07 0d aa        |J9      |		TST.B	0x70daa
00070ca4 67 26                    |g&      |		BEQ	0x70ccc
00070ca6 4e b9 80 00 00 1c        |N       |		JSR	0x8000001c
00070cac 20 57 41 52 4e 49 4e 47  | WARNING|		.TXT	' WARNING: missing heartbeat...'
00070ccc 4e b9 80 00 00 0c        |N       |		JSR	0x8000000c
00070cd2 4c df 3f 1f              |L ?     |		MOVEM.L	(A7)+,D0+D1+D2+D3+D4+A0+A1+A2+A3+A4+A5
00070cd6 11 fc 00 ff f2 00        |        |		MOVE.B	#0xff,IO_FRONT_PANEL_p27
00070cdc 4e 75                    |Nu      |		RTS
00070cde 4e b9 80 00 00 1c        |N       |		JSR	0x8000001c
00070ce4 0d 0a 3f 3f 3f 20 4c 61  |  ??? La|		.TXT	'\r\n'
00070cec 6e 63 65 20 70 68 79 73  |nce phys|		.TXT	'??? Lance physical ethernet address is inaccessible\r\n'
00070cf4 69 63 61 6c 20 65 74 68  |ical eth|		.TXT	'Skipping Lance external loopback. '
00070d3e 60 00 ff 5e              |`  ^    |		BRA	0x70c9e
00070d42 4a f9 00 07 05 6a        |J    j  |		TAS.B	0x7056a
00070d48 66 00 00 1a              |f       |		BNE	0x70d64
00070d4c 2f 08                    |/       |		MOVE.L	A0,-(A7)
00070d4e 20 4d                    | M      |		MOVEA.L	A5,A0
00070d50 61 ff 7f f8 f2 c6        |a       |		BSR	0x80000018
00070d56 41 f9 00 07 10 10        |A       |		LEA.L	t_failed_looping_,A0
00070d5c 61 ff 7f f8 f2 ba        |a       |		BSR	0x80000018
00070d62 2e c8                    |.       |		MOVE.L	A0,(A7)+
00070d64 4e d6                    |N       |		JMP	(A6)
00070d66 52 39 00 07 0d ab        |R9      |		ADDQ.B	#0x1,0x70dab
00070d6c 0c 39 00 0a 00 07 0d ab  | 9      |		CMPI.B	#0x0a,0x70dab
00070d74 67 04                    |g       |		BEQ	0x70d7a
00070d76 60 00 fe 3e              |`  >    |		BRA	0x70bb6
00070d7a 4e b9 80 00 00 1c        |N       |		JSR	0x8000001c
00070d80 20 57 41 52 4e 49 4e 47  | WARNING|		.TXT	' WARNING: Failed external loopback...'
00070da6 60 00 ff 24              |`  $    |		BRA	0x70ccc
00070daa 00 00                    |        |		.XXX[0x2]
00070dac 48 e7 e0 30              |H  0    |		MOVEM.L	A3+A2+D2+D1+D0,-(A7)
00070db0 42 79 93 03 e0 04        |By      |		CLR.W	IO_RESHA_ETH_CTL
00070db6 32 3c 03 e8              |2<      |		MOVE.W	#0x3e8,D1
00070dba 51 c9 ff fe              |Q       |		DBF	D1,0x70dba
00070dbe 33 fc 07 00 93 03 e0 04  |3       |		MOVE.W	#0x700,IO_RESHA_ETH_CTL
00070dc6 61 00 01 e0              |a       |		BSR	0x70fa8
00070dca 42 81                    |B       |		CLR.L	D1
00070dcc 61 00 02 00              |a       |		BSR	0x70fce
00070dd0 45 f9 00 05 00 00        |E       |		LEA.L	0x50000,A2
00070dd6 34 c0                    |4       |		MOVE.W	D0,(A2)+
00070dd8 47 f9 00 00 fc 7e        |G    ~  |		LEA.L	0xfc7e,A3
00070dde 70 02                    |p       |		MOVEQ.L	#0x02,D0
00070de0 32 1b                    |2       |		MOVE.W	(A3)+,D1
00070de2 e1 59                    | Y      |		ROL.W	#0x8,D1
00070de4 34 c1                    |4       |		MOVE.W	D1,(A2)+
00070de6 51 c8 ff f8              |Q       |		DBF	D0,0x70de0
00070dea 42 9a                    |B       |		CLR.L	(A2)+
00070dec 42 9a                    |B       |		CLR.L	(A2)+
00070dee 24 fc 00 18 a0 05        |$       |		MOVE.L	#0x18a005,(A2)+
00070df4 24 fc 01 18 80 05        |$       |		MOVE.L	#0x1188005,(A2)+
00070dfa 24 7c 00 05 00 18        |$|      |		MOVEA.L	#0x50018,A2
00070e00 23 ca 00 00 fc 8c        |#       |		MOVE.L	A2,0xfc8c
00070e06 30 3c 00 1f              |0<      |		MOVE.W	#0x1f,D0
00070e0a 22 3c 80 05 02 00        |"<      |		MOVE.L	#0x80050200,D1
00070e10 24 01                    |$       |		MOVE.L	D1,D2
00070e12 48 42                    |HB      |		SWAP.W	D2
00070e14 24 c2                    |$       |		MOVE.L	D2,(A2)+
00070e16 34 fc fa 00              |4       |		MOVE.W	#0xfa00,(A2)+
00070e1a 42 5a                    |BZ      |		CLR.W	(A2)+
00070e1c d2 bc 00 00 06 00        |        |		ADD.L	#0x600,D1
00070e22 51 c8 ff ec              |Q       |		DBF	D0,0x70e10
00070e26 24 7c 00 05 01 18        |$|      |		MOVEA.L	#0x50118,A2
00070e2c 23 ca 00 00 fc 84        |#       |		MOVE.L	A2,0xfc84
00070e32 23 ca 00 00 fc 88        |#       |		MOVE.L	A2,0xfc88
00070e38 30 3c 00 0f              |0<      |		MOVE.W	#0xf,D0
00070e3c 22 3c 00 05 c2 00        |"<      |		MOVE.L	#0x5c200,D1
00070e42 24 01                    |$       |		MOVE.L	D1,D2
00070e44 48 42                    |HB      |		SWAP.W	D2
00070e46 24 c2                    |$       |		MOVE.L	D2,(A2)+
00070e48 34 fc fa 00              |4       |		MOVE.W	#0xfa00,(A2)+
00070e4c 42 5a                    |BZ      |		CLR.W	(A2)+
00070e4e d2 bc 00 00 06 00        |        |		ADD.L	#0x600,D1
00070e54 51 c8 ff ec              |Q       |		DBF	D0,0x70e42
00070e58 30 bc 00 03              |0       |		MOVE.W	#0x3,(A0)
00070e5c 32 bc 00 04              |2       |		MOVE.W	#0x4,(A1)
00070e60 30 bc 00 02              |0       |		MOVE.W	#0x2,(A0)
00070e64 32 bc 00 05              |2       |		MOVE.W	#0x5,(A1)
00070e68 30 bc 00 01              |0       |		MOVE.W	#0x1,(A0)
00070e6c 32 bc 00 00              |2       |		MOVE.W	#0x0,(A1)
00070e70 30 bc 00 00              |0       |		MOVE.W	#0x0,(A0)
00070e74 32 bc 7f 01              |2       |		MOVE.W	#0x7f01,(A1)
00070e78 32 3c 00 64              |2< d    |		MOVE.W	#0x64,D1
00070e7c 61 00 01 6c              |a  l    |		BSR	0x70fea
00070e80 20 3c 00 00 00 02        | <      |		MOVE.L	#0x2,D0
00070e86 61 ff 7f f8 f1 8c        |a       |		BSR	0x80000014
00070e8c 30 11                    |0       |		MOVE.W	(A1),D0
00070e8e 08 00 00 08              |        |		BTST.L	#0x8,D0
00070e92 51 c9 ff e8              |Q       |		DBF	D1,0x70e7c
00070e96 32 bc 01 02              |2       |		MOVE.W	#0x102,(A1)
00070e9a 4c df 0c 07              |L       |		MOVEM.L	(A7)+,D0+D1+D2+A2+A3
00070e9e 4e 75                    |Nu      |		RTS
00070ea0 ff ff ff ff ff ff 00 11  |        |		.XXX[0x20]
00070ea8 22 33 44 55 66 77 88 99  |"3DUfw  |
00070eb0 aa bb cc dd ee ff 01 23  |       #|
00070eb8 45 67 89 ab cd ef 01 01  |Eg      |
00070ec0 4e 56 00 00              |NV      |		LINK.W	A6,#0x0000
00070ec4 48 e7 f0 38              |H  8    |		MOVEM.L	A4+A3+A2+D3+D2+D1+D0,-(A7)
00070ec8 40 c3                    |@       |		MOVE.W	SR,D3
00070eca 08 83 00 02              |        |		BCLR.L	#0x2,D3
00070ece 24 79 00 00 fc 84        |$y      |		MOVEA.L	0xfc84,A2
00070ed4 20 12                    |        |		MOVE.L	(A2),D0
00070ed6 08 00 00 0f              |        |		BTST.L	#0xf,D0
00070eda 66 00 00 54              |f  T    |		BNE	0x70f30
00070ede 22 2e 00 0c              |".      |		MOVE.L	(A6+0xc),D1
00070ee2 44 41                    |DA      |		NEG.W	D1
00070ee4 35 41 00 04              |5A      |		MOVE.W	D1,(A2+0x4)
00070ee8 44 41                    |DA      |		NEG.W	D1
00070eea 56 41                    |VA      |		ADDQ.W	#0x3,D1
00070eec e4 49                    | I      |		LSR.W	#0x2,D1
00070eee 53 41                    |SA      |		SUBQ.W	#0x1,D1
00070ef0 26 6e 00 08              |&n      |		MOVEA.L	(A6+0x8),A3
00070ef4 24 00                    |$       |		MOVE.L	D0,D2
00070ef6 02 42 00 ff              | B      |		ANDI.W	#0x00ff,D2
00070efa 48 42                    |HB      |		SWAP.W	D2
00070efc 28 42                    |(B      |		MOVEA.L	D2,A4
00070efe 28 db                    |(       |		MOVE.L	(A3)+,(A4)+
00070f00 51 c9 ff fc              |Q       |		DBF	D1,0x70efe
00070f04 80 7c 83 00              | |      |		OR.W	#0x8300,D0
00070f08 35 40 00 02              |5@      |		MOVE.W	D0,(A2+0x2)
00070f0c 06 b9 00 00 00 08 00 00  |        |		ADDI.L	#0x00000008,0xfc84
00070f14 fc 84                    |        |
00070f16 0c b9 00 05 01 98 00 00  |        |		CMPI.L	#0x00050198,0xfc84
00070f1e fc 84                    |        |
00070f20 66 0a                    |f       |		BNE	0x70f2c
00070f22 23 fc 00 05 01 18 00 00  |#       |		MOVE.L	#0x50118,0xfc84
00070f2a fc 84                    |        |
00070f2c 08 c3 00 02              |        |		BSET.L	#0x2,D3
00070f30 46 c3                    |F       |		MOVE.W	D3,SR
00070f32 4c df 1c 0f              |L       |		MOVEM.L	(A7)+,D0+D1+D2+D3+A2+A3+A4
00070f36 4e 5e                    |N^      |		UNLK	A6
00070f38 4e 74 00 08              |Nt      |		RTD	#0x0008
00070f3c 48 e7 c0 20              |H       |		MOVEM.L	A2+D1+D0,-(A7)
00070f40 42 81                    |B       |		CLR.L	D1
00070f42 30 11                    |0       |		MOVE.W	(A1),D0
00070f44 08 00 00 0d              |        |		BTST.L	#0xd,D0
00070f48 56 f9 00 07 0d aa        |V       |		SNE.B	0x70daa
00070f4e 32 bc 20 00              |2       |		MOVE.W	#0x2000,(A1)
00070f52 02 40 58 00              | @X     |		ANDI.W	#0x5800,D0
00070f56 66 4c                    |fL      |		BNE	0x70fa4
00070f58 24 79 00 00 fc 88        |$y      |		MOVEA.L	0xfc88,A2
00070f5e 30 2a 00 06              |0*      |		MOVE.W	(A2+0x6),D0
00070f62 35 40 00 06              |5@      |		MOVE.W	D0,(A2+0x6)
00070f66 30 2a 00 02              |0*      |		MOVE.W	(A2+0x2),D0
00070f6a 35 40 00 02              |5@      |		MOVE.W	D0,(A2+0x2)
00070f6e 6b 00 00 34              |k  4    |		BMI	0x70fa4
00070f72 e5 48                    | H      |		LSL.W	#0x2,D0
00070f74 65 00 00 2e              |e  .    |		BCS	0x70fa4
00070f78 06 b9 00 00 00 08 00 00  |        |		ADDI.L	#0x00000008,0xfc88
00070f80 fc 88                    |        |
00070f82 0c b9 00 05 01 98 00 00  |        |		CMPI.L	#0x00050198,0xfc88
00070f8a fc 88                    |        |
00070f8c 66 0a                    |f       |		BNE	0x70f98
00070f8e 23 fc 00 05 01 18 00 00  |#       |		MOVE.L	#0x50118,0xfc88
00070f96 fc 88                    |        |
00070f98 32 bc 02 00              |2       |		MOVE.W	#0x200,(A1)
00070f9c 4a 81                    |J       |		TST.L	D1
00070f9e 4c df 04 03              |L       |		MOVEM.L	(A7)+,D0+D1+A2
00070fa2 4e 75                    |Nu      |		RTS
00070fa4 52 41                    |RA      |		ADDQ.W	#0x1,D1
00070fa6 60 f4                    |`       |		BRA	0x70f9c
00070fa8 48 e7 c0 a0              |H       |		MOVEM.L	A2+A0+D1+D0,-(A7)
00070fac 30 3c 02 01              |0<      |		MOVE.W	#0x201,D0
00070fb0 4e b9 80 00 20 64        |N    d  |		JSR	0x80002064
00070fb6 66 0c                    |f       |		BNE	0x70fc4
00070fb8 45 f9 00 00 fc 7e        |E    ~  |		LEA.L	0xfc7e,A2
00070fbe 24 d8                    |$       |		MOVE.L	(A0)+,(A2)+
00070fc0 34 90                    |4       |		MOVE.W	(A0),(A2)
00070fc2 60 04                    |`       |		BRA	0x70fc8
00070fc4 42 9a                    |B       |		CLR.L	(A2)+
00070fc6 42 5a                    |BZ      |		CLR.W	(A2)+
00070fc8 4c df 05 03              |L       |		MOVEM.L	(A7)+,D0+D1+A0+A2
00070fcc 4e 75                    |Nu      |		RTS
00070fce 48 e7 80 20              |H       |		MOVEM.L	A2+D0,-(A7)
00070fd2 20 3c 00 00 7f ff        | <      |		MOVE.L	#0x7fff,D0
00070fd8 45 f9 00 05 00 00        |E       |		LEA.L	0x50000,A2
00070fde 24 c1                    |$       |		MOVE.L	D1,(A2)+
00070fe0 51 c8 ff fc              |Q       |		DBF	D0,0x70fde
00070fe4 4c df 04 01              |L       |		MOVEM.L	(A7)+,D0+A2
00070fe8 4e 75                    |Nu      |		RTS
00070fea 2f 00                    |/       |		MOVE.L	D0,-(A7)
00070fec 10 38 90 01              | 8      |		MOVE.B	IO_UART_STATUS,D0
00070ff0 08 00 00 01              |        |		BTST.L	#0x1,D0
00070ff4 67 16                    |g       |		BEQ	0x7100c
00070ff6 08 00 00 05              |        |		BTST.L	#0x5,D0
00070ffa 67 10                    |g       |		BEQ	0x7100c
00070ffc 08 f8 00 04 90 03        |        |		BSET.B	#0x4,IO_UART_COMMAND
00071002 4a 38 90 00              |J8      |		TST.B	IO_UART_DATA
00071006 4e b9 80 00 20 4c        |N    L  |		JSR	0x8000204c
0007100c 20 1f                    |        |		MOVE.L	(A7)+,D0
0007100e 4e 75                    |Nu      |		RTS
00071010					t_failed_looping_:
00071010 20 66 61 69 6c 65 64 2c  | failed,|		.TXT	' failed,  looping...'
00071025					t_internal_registers:
00071025 20 69 6e 74 65 72 6e 61  | interna|		.TXT	' internal registers'
00071039					t_internal_loopback:
00071039 20 69 6e 74 65 72 6e 61  | interna|		.TXT	' internal loopback'
0007104c					t_external_loopback:
0007104c 20 65 78 74 65 72 6e 61  | externa|		.TXT	' external loopback'
0007105f ff                       |        |		.XXX[0x1]
00071060 ; --------------------------------------------------------------------------------------
00071060 ; RESHA PROGRAM 0x0400 @0x00071060 - Selftest Disk SCSI
00071060 ; --------------------------------------------------------------------------------------
00071060					RESHA_PROGRAM_0400:
00071060 48 e7 f0 f0              |H       |		MOVEM.L	A3+A2+A1+A0+D3+D2+D1+D0,-(A7)
00071064 2f 38 00 08              |/8      |		MOVE.L	0x8,-(A7)
00071068 21 fc 00 07 04 ee 00 08  |!       |		MOVE.L	#0x704ee,0x8
00071070 11 fc 00 fb f2 00        |        |		MOVE.B	#0xfb,IO_FRONT_PANEL_p27
00071076 4e b9 80 00 00 1c        |N       |		JSR	0x8000001c
0007107c 20 20 20 20 52 45 53 48  |    RESH|		.TXT	'    RESHA DISK SCSI sub-tests ...'
0007109e 61 00 00 16              |a       |		BSR	0x710b6
000710a2 21 df 00 08              |!       |		MOVE.L	(A7)+,0x8
000710a6 4c df 0f 0f              |L       |		MOVEM.L	(A7)+,D0+D1+D2+D3+A0+A1+A2+A3
000710aa 11 fc 00 ff f2 00        |        |		MOVE.B	#0xff,IO_FRONT_PANEL_p27
000710b0 60 ff 7f f8 ef 5a        |`    Z  |		BRA	0x8000000c
000710b6 47 f9 00 07 06 3e        |G    >  |		LEA.L	t_control_register_,A3
000710bc 42 40                    |B@      |		CLR.W	D0
000710be 32 39 93 03 e0 00        |29      |		MOVE.W	IO_RESHA_SCA_CTL,D1
000710c4 02 41 00 07              | A      |		ANDI.W	#0x0007,D1
000710c8 b2 40                    | @      |		CMP.W	D0,D1
000710ca 66 28                    |f(      |		BNE	0x710f4
000710cc 30 3c 00 07              |0<      |		MOVE.W	#0x7,D0
000710d0 33 c0 93 03 e0 00        |3       |		MOVE.W	D0,IO_RESHA_SCA_CTL
000710d6 32 39 93 03 e0 00        |29      |		MOVE.W	IO_RESHA_SCA_CTL,D1
000710dc 02 41 00 07              | A      |		ANDI.W	#0x0007,D1
000710e0 b2 40                    | @      |		CMP.W	D0,D1
000710e2 66 10                    |f       |		BNE	0x710f4
000710e4 04 00 00 01              |        |		SUBI.B	#0x01,D0
000710e8 64 e6                    |d       |		BCC	0x710d0
000710ea 33 fc 00 01 93 03 e0 00  |3       |		MOVE.W	#0x1,IO_RESHA_SCA_CTL
000710f2 60 08                    |`       |		BRA	0x710fc
000710f4 61 00 f4 78              |a  x    |		BSR	0x7056e
000710f8 60 00 ff c2              |`       |		BRA	0x710bc
000710fc 4a 39 00 07 05 6a        |J9   j  |		TST.B	0x7056a
00071102 66 00 ff b8              |f       |		BNE	0x710bc
00071106 47 f9 00 07 12 a6        |G       |		LEA.L	t_dma_address_register_,A3
0007110c 41 f9 93 03 e1 00        |A       |		LEA.L	IO_SCSI_D_ADDRESS_REGISTER,A0
00071112 30 3c 7f ff              |0<      |		MOVE.W	#0x7fff,D0
00071116 30 80                    |0       |		MOVE.W	D0,(A0)
00071118 32 10                    |2       |		MOVE.W	(A0),D1
0007111a 02 41 7f ff              | A      |		ANDI.W	#0x7fff,D1
0007111e b2 40                    | @      |		CMP.W	D0,D1
00071120 66 00 00 08              |f       |		BNE	0x7112a
00071124 51 c8 ff f0              |Q       |		DBF	D0,0x71116
00071128 60 06                    |`       |		BRA	0x71130
0007112a 61 00 f4 42              |a  B    |		BSR	0x7056e
0007112e 60 dc                    |`       |		BRA	0x7110c
00071130 4a 39 00 07 05 6a        |J9   j  |		TST.B	0x7056a
00071136 66 00 ff d4              |f       |		BNE	0x7110c
0007113a 47 f9 00 07 12 bd        |G       |		LEA.L	t_dma_segment_register_,A3
00071140 41 f9 93 03 e1 08        |A       |		LEA.L	IO_SCSI_D_SEGMENT_REGISTER,A0
00071146 30 3c 00 ff              |0<      |		MOVE.W	#0xff,D0
0007114a 30 80                    |0       |		MOVE.W	D0,(A0)
0007114c 32 10                    |2       |		MOVE.W	(A0),D1
0007114e 02 41 00 ff              | A      |		ANDI.W	#0x00ff,D1
00071152 b2 40                    | @      |		CMP.W	D0,D1
00071154 66 06                    |f       |		BNE	0x7115c
00071156 51 c8 ff f2              |Q       |		DBF	D0,0x7114a
0007115a 60 06                    |`       |		BRA	0x71162
0007115c 61 00 f4 10              |a       |		BSR	0x7056e
00071160 60 de                    |`       |		BRA	0x71140
00071162 4a 39 00 07 05 6a        |J9   j  |		TST.B	0x7056a
00071168 66 d6                    |f       |		BNE	0x71140
0007116a 47 f9 00 07 12 d4        |G       |		LEA.L	t_scsi_chip_register_,A3
00071170 41 f9 93 03 e8 00        |A       |		LEA.L	IO_SCSI_D_00_OWN_ID_CDB_SIZE,A0
00071176 34 3c 00 03              |4<      |		MOVE.W	#0x3,D2
0007117a 30 3c 00 ff              |0<      |		MOVE.W	#0xff,D0
0007117e 11 80 20 00              |        |		MOVE.B	D0,(A0+D2.W)
00071182 12 30 20 00              | 0      |		MOVE.B	(A0+D2.W),D1
00071186 b2 40                    | @      |		CMP.W	D0,D1
00071188 66 0e                    |f       |		BNE	0x71198
0007118a 51 c8 ff f2              |Q       |		DBF	D0,0x7117e
0007118e 52 42                    |RB      |		ADDQ.W	#0x1,D2
00071190 0c 02 00 0f              |        |		CMPI.B	#0x0f,D2
00071194 66 e4                    |f       |		BNE	0x7117a
00071196 60 06                    |`       |		BRA	0x7119e
00071198 61 00 f3 d4              |a       |		BSR	0x7056e
0007119c 60 d2                    |`       |		BRA	0x71170
0007119e 4a 39 00 07 05 6a        |J9   j  |		TST.B	0x7056a
000711a4 66 00 ff ca              |f       |		BNE	0x71170
000711a8 47 f9 00 07 12 e9        |G       |		LEA.L	t_chip_word_accesses_,A3
000711ae 41 f9 93 03 e8 00        |A       |		LEA.L	IO_SCSI_D_00_OWN_ID_CDB_SIZE,A0
000711b4 30 3c 00 ff              |0<      |		MOVE.W	#0xff,D0
000711b8 11 40 00 05              | @      |		MOVE.B	D0,(A0+0x5)
000711bc e1 58                    | X      |		ROL.W	#0x8,D0
000711be 11 40 00 04              | @      |		MOVE.B	D0,(A0+0x4)
000711c2 e1 58                    | X      |		ROL.W	#0x8,D0
000711c4 32 28 00 04              |2(      |		MOVE.W	(A0+0x4),D1
000711c8 b2 40                    | @      |		CMP.W	D0,D1
000711ca 66 1e                    |f       |		BNE	0x711ea
000711cc 31 40 00 04              |1@      |		MOVE.W	D0,(A0+0x4)
000711d0 12 28 00 04              | (      |		MOVE.B	(A0+0x4),D1
000711d4 e1 59                    | Y      |		ROL.W	#0x8,D1
000711d6 12 28 00 05              | (      |		MOVE.B	(A0+0x5),D1
000711da b2 40                    | @      |		CMP.W	D0,D1
000711dc 66 0c                    |f       |		BNE	0x711ea
000711de 53 00                    |S       |		SUBQ.B	#0x1,D0
000711e0 65 10                    |e       |		BCS	0x711f2
000711e2 06 40 01 00              | @      |		ADDI.W	#0x0100,D0
000711e6 60 d0                    |`       |		BRA	0x711b8
000711e8 60 08                    |`       |		.XXX[0x2]
000711ea 61 00 f3 82              |a       |		BSR	0x7056e
000711ee 60 00 ff be              |`       |		BRA	0x711ae
000711f2 4a 39 00 07 05 6a        |J9   j  |		TST.B	0x7056a
000711f8 66 b4                    |f       |		BNE	0x711ae
000711fa 47 f9 00 07 12 fe        |G       |		LEA.L	t_interrupts_,A3
00071200 42 79 93 03 e0 00        |By      |		CLR.W	IO_RESHA_SCA_CTL
00071206 33 fc 10 00 93 03 e0 02  |3       |		MOVE.W	#0x1000,IO_RESHA_SCB_CTL; ????
0007120e 24 38 f8 00              |$8      |		MOVE.L	IO_READ_STATUS_p24,D2
00071212 08 c2 00 13              |        |		BSET.L	#0x13,D2		; B#13 = GOOD_PARITY
00071216 21 c2 f4 00              |!       |		MOVE.L	D2,IO_WRITE_CONTROL_p24
0007121a 20 38 f8 00              | 8      |		MOVE.L	IO_READ_STATUS_p24,D0
0007121e 02 00 00 07              |        |		ANDI.B	#0x07,D0
00071222 0c 00 00 07              |        |		CMPI.B	#0x07,D0
00071226 66 00 00 5e              |f  ^    |		BNE	0x71286
0007122a 33 fc 00 01 93 03 e0 00  |3       |		MOVE.W	#0x1,IO_RESHA_SCA_CTL
00071232 30 3c 1f 40              |0< @    |		MOVE.W	#0x1f40,D0
00071236 08 39 00 07 93 03 e8 1f  | 9      |		BTST.B	#0x7,IO_SCSI_D_1f_AUX_STATUS
0007123e 66 00 00 06              |f       |		BNE	0x71246
00071242 51 c8 ff f2              |Q       |		DBF	D0,0x71236
00071246 20 38 f8 00              | 8      |		MOVE.L	IO_READ_STATUS_p24,D0
0007124a 02 00 00 07              |        |		ANDI.B	#0x07,D0
0007124e 0c 00 00 05              |        |		CMPI.B	#0x05,D0
00071252 66 32                    |f2      |		BNE	0x71286
00071254 10 3c 00 07              | <      |		MOVE.B	#0x07,D0
00071258 4e 7b 00 00              |N{      |		MOVEC	D0,SFC			; Source Function Code
0007125c 30 7c ff f4              |0|      |		MOVEA.W	#0xfff4,A0
00071260 0e 50 00 00              | P      |		MOVES.W	(A0),D0
00071264 0c 00 00 91              |        |		CMPI.B	#0x91,D0
00071268 66 1c                    |f       |		BNE	0x71286
0007126a 10 39 93 03 e8 17        | 9      |		MOVE.B	IO_SCSI_D_17_SCSI_STATUS,D0
00071270 0c 00 00 00              |        |		CMPI.B	#0x00,D0
00071274 66 10                    |f       |		BNE	0x71286
00071276 20 38 f8 00              | 8      |		MOVE.L	IO_READ_STATUS_p24,D0
0007127a 02 00 00 07              |        |		ANDI.B	#0x07,D0
0007127e 0c 00 00 07              |        |		CMPI.B	#0x07,D0
00071282 66 02                    |f       |		BNE	0x71286
00071284 60 0e                    |`       |		BRA	0x71294
00071286 42 79 93 03 e0 00        |By      |		CLR.W	IO_RESHA_SCA_CTL
0007128c 61 00 f2 a6              |a       |		BSR	0x70534
00071290 60 00 ff 88              |`       |		BRA	0x7121a
00071294 4a 39 00 07 05 6a        |J9   j  |		TST.B	0x7056a
0007129a 66 ea                    |f       |		BNE	0x71286
0007129c 08 82 00 13              |        |		BCLR.L	#0x13,D2
000712a0 21 c2 f4 00              |!       |		MOVE.L	D2,IO_WRITE_CONTROL_p24
000712a4 4e 75                    |Nu      |		RTS
000712a6					t_dma_address_register_:
000712a6 20 64 6d 61 20 61 64 64  | dma add|		.TXT	' dma address register '
000712bd					t_dma_segment_register_:
000712bd 20 64 6d 61 20 73 65 67  | dma seg|		.TXT	' dma segment register '
000712d4					t_scsi_chip_register_:
000712d4 20 73 63 73 69 20 63 68  | scsi ch|		.TXT	' scsi chip register '
000712e9					t_chip_word_accesses_:
000712e9 20 63 68 69 70 20 77 6f  | chip wo|		.TXT	' chip word accesses '
000712fe					t_interrupts_:
000712fe 20 69 6e 74 65 72 72 75  | interru|		.TXT	' interrupts '
0007130b					t_0*SP:
0007130b 00                       |        |		.TXT	''
0007130c ; --------------------------------------------------------------------------------------
0007130c ; RESHA PROGRAM 0x0500 @0x0007130c - Selftest Tape SCSI
0007130c ; --------------------------------------------------------------------------------------
0007130c					RESHA_PROGRAM_0500:
0007130c 48 e7 f0 f0              |H       |		MOVEM.L	A3+A2+A1+A0+D3+D2+D1+D0,-(A7)
00071310 2f 38 00 08              |/8      |		MOVE.L	0x8,-(A7)
00071314 21 fc 00 07 04 e8 00 08  |!       |		MOVE.L	#0x704e8,0x8
0007131c 11 fc 00 fd f2 00        |        |		MOVE.B	#0xfd,IO_FRONT_PANEL_p27
00071322 4e b9 80 00 00 1c        |N       |		JSR	0x8000001c
00071328 20 20 20 20 52 45 53 48  |    RESH|		.TXT	'    RESHA TAPE SCSI sub-tests ...'
0007134a 61 00 00 16              |a       |		BSR	0x71362
0007134e 21 df 00 08              |!       |		MOVE.L	(A7)+,0x8
00071352 4c df 0f 0f              |L       |		MOVEM.L	(A7)+,D0+D1+D2+D3+A0+A1+A2+A3
00071356 11 fc 00 ff f2 00        |        |		MOVE.B	#0xff,IO_FRONT_PANEL_p27
0007135c 60 ff 7f f8 ec ae        |`       |		BRA	0x8000000c
00071362 21 fc 00 00 e0 00 fc 00  |!       |		MOVE.L	#0xe000,IO_CONTROL_pg18
0007136a 20 3c 00 00 00 14        | <      |		MOVE.L	#0x14,D0
00071370 51 c8 ff fe              |Q       |		DBF	D0,0x71370
00071374 21 fc 00 00 f0 00 fc 00  |!       |		MOVE.L	#0xf000,IO_CONTROL_pg18
0007137c 47 f9 00 07 06 3e        |G    >  |		LEA.L	t_control_register_,A3
00071382 42 40                    |B@      |		CLR.W	D0
00071384 32 39 93 03 e0 00        |29      |		MOVE.W	IO_RESHA_SCA_CTL,D1
0007138a 02 41 00 70              | A p    |		ANDI.W	#0x0070,D1
0007138e b2 40                    | @      |		CMP.W	D0,D1
00071390 66 28                    |f(      |		BNE	0x713ba
00071392 30 3c 00 70              |0< p    |		MOVE.W	#0x70,D0
00071396 33 c0 93 03 e0 08        |3       |		MOVE.W	D0,IO_RESHA_RES_CTL
0007139c 32 39 93 03 e0 00        |29      |		MOVE.W	IO_RESHA_SCA_CTL,D1
000713a2 02 41 00 70              | A p    |		ANDI.W	#0x0070,D1
000713a6 b2 40                    | @      |		CMP.W	D0,D1
000713a8 66 10                    |f       |		BNE	0x713ba
000713aa 04 00 00 20              |        |		SUBI.B	#0x20,D0
000713ae 64 e6                    |d       |		BCC	0x71396
000713b0 33 fc 00 30 93 03 e0 08  |3  0    |		MOVE.W	#0x30,IO_RESHA_RES_CTL
000713b8 60 08                    |`       |		BRA	0x713c2
000713ba 61 00 f1 b2              |a       |		BSR	0x7056e
000713be 60 00 ff c2              |`       |		BRA	0x71382
000713c2 4a 39 00 07 05 6a        |J9   j  |		TST.B	0x7056a
000713c8 66 00 ff b8              |f       |		BNE	0x71382
000713cc 47 f9 00 07 12 a6        |G       |		LEA.L	t_dma_address_register_,A3
000713d2 41 f9 93 03 e1 04        |A       |		LEA.L	IO_SCSI_T_ADDRESS_REGISTER,A0
000713d8 30 3c 7f ff              |0<      |		MOVE.W	#0x7fff,D0
000713dc 30 80                    |0       |		MOVE.W	D0,(A0)
000713de 32 10                    |2       |		MOVE.W	(A0),D1
000713e0 02 41 7f ff              | A      |		ANDI.W	#0x7fff,D1
000713e4 b2 40                    | @      |		CMP.W	D0,D1
000713e6 66 00 00 08              |f       |		BNE	0x713f0
000713ea 51 c8 ff f0              |Q       |		DBF	D0,0x713dc
000713ee 60 06                    |`       |		BRA	0x713f6
000713f0 61 00 f1 7c              |a  |    |		BSR	0x7056e
000713f4 60 dc                    |`       |		BRA	0x713d2
000713f6 4a 39 00 07 05 6a        |J9   j  |		TST.B	0x7056a
000713fc 66 00 ff d4              |f       |		BNE	0x713d2
00071400 47 f9 00 07 12 bd        |G       |		LEA.L	t_dma_segment_register_,A3
00071406 41 f9 93 03 e1 0c        |A       |		LEA.L	IO_SCSI_T_SEGMENT_REGISTER,A0
0007140c 30 3c 00 ff              |0<      |		MOVE.W	#0xff,D0
00071410 30 80                    |0       |		MOVE.W	D0,(A0)
00071412 32 10                    |2       |		MOVE.W	(A0),D1
00071414 02 41 00 ff              | A      |		ANDI.W	#0x00ff,D1
00071418 b2 40                    | @      |		CMP.W	D0,D1
0007141a 66 06                    |f       |		BNE	0x71422
0007141c 51 c8 ff f2              |Q       |		DBF	D0,0x71410
00071420 60 06                    |`       |		BRA	0x71428
00071422 61 00 f1 4a              |a  J    |		BSR	0x7056e
00071426 60 de                    |`       |		BRA	0x71406
00071428 4a 39 00 07 05 6a        |J9   j  |		TST.B	0x7056a
0007142e 66 d6                    |f       |		BNE	0x71406
00071430 47 f9 00 07 12 d4        |G       |		LEA.L	t_scsi_chip_register_,A3
00071436 41 f9 93 03 ec 00        |A       |		LEA.L	IO_SCSI_T_00_OWN_ID_CDB_SIZE,A0
0007143c 34 3c 00 03              |4<      |		MOVE.W	#0x3,D2
00071440 30 3c 00 ff              |0<      |		MOVE.W	#0xff,D0
00071444 11 80 20 00              |        |		MOVE.B	D0,(A0+D2.W)
00071448 12 30 20 00              | 0      |		MOVE.B	(A0+D2.W),D1
0007144c b2 40                    | @      |		CMP.W	D0,D1
0007144e 66 0e                    |f       |		BNE	0x7145e
00071450 51 c8 ff f2              |Q       |		DBF	D0,0x71444
00071454 52 42                    |RB      |		ADDQ.W	#0x1,D2
00071456 0c 02 00 0f              |        |		CMPI.B	#0x0f,D2
0007145a 66 e4                    |f       |		BNE	0x71440
0007145c 60 06                    |`       |		BRA	0x71464
0007145e 61 00 f1 0e              |a       |		BSR	0x7056e
00071462 60 d2                    |`       |		BRA	0x71436
00071464 4a 39 00 07 05 6a        |J9   j  |		TST.B	0x7056a
0007146a 66 00 ff ca              |f       |		BNE	0x71436
0007146e 47 f9 00 07 12 e9        |G       |		LEA.L	t_chip_word_accesses_,A3
00071474 41 f9 93 03 ec 00        |A       |		LEA.L	IO_SCSI_T_00_OWN_ID_CDB_SIZE,A0
0007147a 30 3c 00 ff              |0<      |		MOVE.W	#0xff,D0
0007147e 11 40 00 05              | @      |		MOVE.B	D0,(A0+0x5)
00071482 e1 58                    | X      |		ROL.W	#0x8,D0
00071484 11 40 00 04              | @      |		MOVE.B	D0,(A0+0x4)
00071488 e1 58                    | X      |		ROL.W	#0x8,D0
0007148a 32 28 00 04              |2(      |		MOVE.W	(A0+0x4),D1
0007148e b2 40                    | @      |		CMP.W	D0,D1
00071490 66 20                    |f       |		BNE	0x714b2
00071492 31 40 00 04              |1@      |		MOVE.W	D0,(A0+0x4)
00071496 12 28 00 04              | (      |		MOVE.B	(A0+0x4),D1
0007149a e1 59                    | Y      |		ROL.W	#0x8,D1
0007149c 12 28 00 05              | (      |		MOVE.B	(A0+0x5),D1
000714a0 b2 40                    | @      |		CMP.W	D0,D1
000714a2 66 0e                    |f       |		BNE	0x714b2
000714a4 53 00                    |S       |		SUBQ.B	#0x1,D0
000714a6 65 12                    |e       |		BCS	0x714ba
000714a8 06 40 01 00              | @      |		ADDI.W	#0x0100,D0
000714ac 60 d0                    |`       |		BRA	0x7147e
000714ae 60 00                    |`       |		.XXX[0x2]
000714b0 00 0a                    |        |		.XXX[0x2]
000714b2 61 00 f0 ba              |a       |		BSR	0x7056e
000714b6 60 00 ff bc              |`       |		BRA	0x71474
000714ba 4a 39 00 07 05 6a        |J9   j  |		TST.B	0x7056a
000714c0 66 b2                    |f       |		BNE	0x71474
000714c2 47 f9 00 07 12 fe        |G       |		LEA.L	t_interrupts_,A3
000714c8 42 79 93 03 e0 08        |By      |		CLR.W	IO_RESHA_RES_CTL
000714ce 33 fc 10 00 93 03 e0 02  |3       |		MOVE.W	#0x1000,IO_RESHA_SCB_CTL
000714d6 24 38 f8 00              |$8      |		MOVE.L	IO_READ_STATUS_p24,D2
000714da 08 c2 00 13              |        |		BSET.L	#0x13,D2		; B#13 = GOOD_PARITY
000714de 21 c2 f4 00              |!       |		MOVE.L	D2,IO_WRITE_CONTROL_p24
000714e2 20 38 f8 00              | 8      |		MOVE.L	IO_READ_STATUS_p24,D0
000714e6 02 00 00 07              |        |		ANDI.B	#0x07,D0
000714ea 0c 00 00 07              |        |		CMPI.B	#0x07,D0
000714ee 66 00 00 5e              |f  ^    |		BNE	0x7154e
000714f2 33 fc 00 30 93 03 e0 08  |3  0    |		MOVE.W	#0x30,IO_RESHA_RES_CTL
000714fa 30 3c 1f 40              |0< @    |		MOVE.W	#0x1f40,D0
000714fe 08 39 00 07 93 03 ec 1f  | 9      |		BTST.B	#0x7,IO_SCSI_T_1f_AUX_STATUS
00071506 66 00 00 06              |f       |		BNE	0x7150e
0007150a 51 c8 ff f2              |Q       |		DBF	D0,0x714fe
0007150e 20 38 f8 00              | 8      |		MOVE.L	IO_READ_STATUS_p24,D0
00071512 02 00 00 07              |        |		ANDI.B	#0x07,D0
00071516 0c 00 00 04              |        |		CMPI.B	#0x04,D0
0007151a 66 32                    |f2      |		BNE	0x7154e
0007151c 10 3c 00 07              | <      |		MOVE.B	#0x07,D0
00071520 4e 7b 00 00              |N{      |		MOVEC	D0,SFC			; Source Function Code
00071524 30 7c ff f6              |0|      |		MOVEA.W	#0xfff6,A0
00071528 0e 50 00 00              | P      |		MOVES.W	(A0),D0
0007152c 0c 00 00 92              |        |		CMPI.B	#0x92,D0
00071530 66 1c                    |f       |		BNE	0x7154e
00071532 10 39 93 03 ec 17        | 9      |		MOVE.B	IO_SCSI_T_17_SCSI_STATUS,D0
00071538 0c 00 00 00              |        |		CMPI.B	#0x00,D0
0007153c 66 10                    |f       |		BNE	0x7154e
0007153e 20 38 f8 00              | 8      |		MOVE.L	IO_READ_STATUS_p24,D0
00071542 02 00 00 07              |        |		ANDI.B	#0x07,D0
00071546 0c 00 00 07              |        |		CMPI.B	#0x07,D0
0007154a 66 02                    |f       |		BNE	0x7154e
0007154c 60 0e                    |`       |		BRA	0x7155c
0007154e 42 79 93 03 e0 08        |By      |		CLR.W	IO_RESHA_RES_CTL
00071554 61 00 ef de              |a       |		BSR	0x70534
00071558 60 00 ff 88              |`       |		BRA	0x714e2
0007155c 4a 39 00 07 05 6a        |J9   j  |		TST.B	0x7056a
00071562 66 ea                    |f       |		BNE	0x7154e
00071564 08 82 00 13              |        |		BCLR.L	#0x13,D2
00071568 21 c2 f4 00              |!       |		MOVE.L	D2,IO_WRITE_CONTROL_p24
0007156c 4e 75                    |Nu      |		RTS
0007156e ; --------------------------------------------------------------------------------------
0007156e ; RESHA PROGRAM 0x0600 @0x0007156e - Selftest SCSI loop-back
0007156e ; --------------------------------------------------------------------------------------
0007156e					RESHA_PROGRAM_0600:
0007156e 48 e7 f0 d0              |H       |		MOVEM.L	A3+A1+A0+D3+D2+D1+D0,-(A7)
00071572 2f 38 00 08              |/8      |		MOVE.L	0x8,-(A7)
00071576 21 fc 00 07 1a f8 00 08  |!       |		MOVE.L	#0x71af8,0x8
0007157e 4e b9 80 00 00 1c        |N       |		JSR	0x8000001c
00071584 20 20 20 20 52 45 53 48  |    RESH|		.TXT	'    RESHA SCSI LOOPER ...'
0007159e 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
000715a4 0d 0a 54 68 69 73 20 74  |  This t|		.TXT	'\r\n'
000715ac 65 73 74 20 6c 6f 6f 70  |est loop|		.TXT	'This test loops data between the SCSI interfaces.\x07\r\n'
000715dc 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
000715e2 49 74 20 72 65 71 75 69  |It requi|		.TXT	'It requires a 1-to-1 cable between the tape and disk SCSI connectors.\r\n'
0007162a 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
00071630 49 73 20 74 68 65 20 63  |Is the c|		.TXT	'Is the cable in place? [N'
0007164a 11 fc 00 26 90 03        |   &    |		MOVE.B	#0x26,IO_UART_COMMAND
00071650 47 f9 00 07 1b 10        |G       |		LEA.L	t_,A3
00071656 4e b9 80 00 20 34        |N    4  |		JSR	0x80002034
0007165c 4a 10                    |J       |		TST.B	(A0)
0007165e 67 0c                    |g       |		BEQ	0x7166c
00071660 0c 10 00 59              |   Y    |		CMPI.B	#0x59,(A0)
00071664 67 70                    |gp      |		BEQ	0x716d6
00071666 0c 10 00 79              |   y    |		CMPI.B	#0x79,(A0)
0007166a 67 6a                    |gj      |		BEQ	0x716d6
0007166c 21 df 00 08              |!       |		MOVE.L	(A7)+,0x8
00071670 4c df 0b 0f              |L       |		MOVEM.L	(A7)+,D0+D1+D2+D3+A0+A1+A3
00071674 4e 75                    |Nu      |		RTS
00071676 42 79 93 03 e0 00        |By      |		CLR.W	IO_RESHA_SCA_CTL
0007167c 42 79 93 03 e0 08        |By      |		CLR.W	IO_RESHA_RES_CTL
00071682 08 38 00 01 90 01        | 8      |		BTST.B	#0x1,IO_UART_STATUS
00071688 67 00 00 84              |g       |		BEQ	0x7170e
0007168c 08 38 00 05 90 01        | 8      |		BTST.B	#0x5,IO_UART_STATUS
00071692 67 06                    |g       |		BEQ	0x7169a
00071694 08 f8 00 04 90 03        |        |		BSET.B	#0x4,IO_UART_COMMAND
0007169a 10 38 90 00              | 8      |		MOVE.B	IO_UART_DATA,D0
0007169e 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
000716a4 0d 0a 52 65 73 74 6f 72  |  Restor|		.TXT	'\r\n'
000716ac 65 20 6e 6f 72 6d 61 6c  |e normal|		.TXT	'Restore normal SCSI cabling before booting\x07\r\n'
000716d4 60 96                    |`       |		BRA	0x7166c
000716d6 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
000716dc 0d 0a 53 74 72 69 6b 65  |  Strike|		.TXT	'\r\n'
000716e4 20 61 6e 79 20 6b 65 79  | any key|		.TXT	'Strike any key to terminate test.\r\n'
00071702 42 39 00 07 1b 0e        |B9      |		CLR.B	0x71b0e
00071708 42 39 00 07 1b 0f        |B9      |		CLR.B	0x71b0f
0007170e 42 79 93 03 e0 00        |By      |		CLR.W	IO_RESHA_SCA_CTL
00071714 33 fc 00 05 93 03 e0 00  |3       |		MOVE.W	#0x5,IO_RESHA_SCA_CTL
0007171c 30 3c 13 88              |0<      |		MOVE.W	#0x1388,D0
00071720 08 39 00 07 93 03 e8 1f  | 9      |		BTST.B	#0x7,IO_SCSI_D_1f_AUX_STATUS
00071728 66 08                    |f       |		BNE	0x71732
0007172a 51 c8 ff f4              |Q       |		DBF	D0,0x71720
0007172e 60 00 02 9e              |`       |		BRA	0x719ce
00071732 10 39 93 03 e8 17        | 9      |		MOVE.B	IO_SCSI_D_17_SCSI_STATUS,D0
00071738 13 fc 00 09 93 03 e8 00  |        |		MOVE.B	#0x09,IO_SCSI_D_00_OWN_ID_CDB_SIZE
00071740 13 fc 00 00 93 03 e8 18  |        |		MOVE.B	#0x00,IO_SCSI_D_18_CMD
00071748 08 39 00 07 93 03 e8 1f  | 9      |		BTST.B	#0x7,IO_SCSI_D_1f_AUX_STATUS
00071750 67 00 ff f6              |g       |		BEQ	0x71748
00071754 10 39 93 03 e8 17        | 9      |		MOVE.B	IO_SCSI_D_17_SCSI_STATUS,D0
0007175a 13 fc 00 2c 93 03 e8 01  |   ,    |		MOVE.B	#0x2c,IO_SCSI_D_01_CONTROL
00071762 13 fc 00 05 93 03 e8 02  |        |		MOVE.B	#0x05,IO_SCSI_D_02_TIMEOUT_PERIOD
0007176a 13 fc 00 00 93 03 e8 11  |        |		MOVE.B	#0x00,IO_SCSI_D_11_SYNC_XFER
00071772 13 fc 00 e0 93 03 e8 16  |        |		MOVE.B	#0xe0,IO_SCSI_D_16_SRC_ID
0007177a 42 79 93 03 e0 08        |By      |		CLR.W	IO_RESHA_RES_CTL
00071780 33 fc 00 30 93 03 e0 08  |3  0    |		MOVE.W	#0x30,IO_RESHA_RES_CTL
00071788 30 3c 13 88              |0<      |		MOVE.W	#0x1388,D0
0007178c 08 39 00 07 93 03 ec 1f  | 9      |		BTST.B	#0x7,IO_SCSI_T_1f_AUX_STATUS
00071794 66 00 00 0a              |f       |		BNE	0x717a0
00071798 51 c8 ff f2              |Q       |		DBF	D0,0x7178c
0007179c 60 00 02 30              |`  0    |		BRA	0x719ce
000717a0 10 39 93 03 ec 17        | 9      |		MOVE.B	IO_SCSI_T_17_SCSI_STATUS,D0
000717a6 13 fc 00 0a 93 03 ec 00  |        |		MOVE.B	#0x0a,IO_SCSI_T_00_OWN_ID_CDB_SIZE
000717ae 13 fc 00 00 93 03 ec 18  |        |		MOVE.B	#0x00,IO_SCSI_T_18_CMD
000717b6 08 39 00 07 93 03 ec 1f  | 9      |		BTST.B	#0x7,IO_SCSI_T_1f_AUX_STATUS
000717be 67 00 ff f6              |g       |		BEQ	0x717b6
000717c2 10 39 93 03 ec 17        | 9      |		MOVE.B	IO_SCSI_T_17_SCSI_STATUS,D0
000717c8 13 fc 00 24 93 03 ec 01  |   $    |		MOVE.B	#0x24,IO_SCSI_T_01_CONTROL
000717d0 13 fc 00 05 93 03 ec 02  |        |		MOVE.B	#0x05,IO_SCSI_T_02_TIMEOUT_PERIOD
000717d8 13 fc 00 00 93 03 ec 11  |        |		MOVE.B	#0x00,IO_SCSI_T_11_SYNC_XFER
000717e0 13 fc 00 e0 93 03 ec 16  |        |		MOVE.B	#0xe0,IO_SCSI_T_16_SRC_ID
000717e8 61 00 02 da              |a       |		BSR	0x71ac4
000717ec 13 fc 00 0c 93 03 ec 18  |        |		MOVE.B	#0x0c,IO_SCSI_T_18_CMD
000717f4 20 3c 00 07 1d 00        | <      |		MOVE.L	#0x71d00,D0
000717fa 33 c0 93 03 e1 00        |3       |		MOVE.W	D0,IO_SCSI_D_ADDRESS_REGISTER
00071800 48 40                    |H@      |		SWAP.W	D0
00071802 02 40 00 07              | @      |		ANDI.W	#0x0007,D0
00071806 33 c0 93 03 e1 08        |3       |		MOVE.W	D0,IO_SCSI_D_SEGMENT_REGISTER
0007180c 13 fc 00 fa 93 03 e8 14  |        |		MOVE.B	#0xfa,IO_SCSI_D_14_COUNT0
00071814 13 fc 00 02 93 03 e8 15  |        |		MOVE.B	#0x02,IO_SCSI_D_15_DEST_ID
0007181c 20 7c 93 03 e8 03        | |      |		MOVEA.L	#IO_SCSI_D_03_CDBx1,A0
00071822 43 f9 00 07 1a bc        |C       |		LEA.L	0x71abc,A1
00071828 30 3c 00 05              |0<      |		MOVE.W	#0x5,D0
0007182c 10 d9                    |        |		MOVE.B	(A1)+,(A0)+
0007182e 51 c8 ff fc              |Q       |		DBF	D0,0x7182c
00071832 13 fc 00 08 93 03 e8 18  |        |		MOVE.B	#0x08,IO_SCSI_D_18_CMD
0007183a 30 3c 0b b8              |0<      |		MOVE.W	#0xbb8,D0
0007183e 08 39 00 07 93 03 ec 1f  | 9      |		BTST.B	#0x7,IO_SCSI_T_1f_AUX_STATUS
00071846 66 08                    |f       |		BNE	0x71850
00071848 51 c8 ff f4              |Q       |		DBF	D0,0x7183e
0007184c 60 00 01 80              |`       |		BRA	0x719ce
00071850 0c 39 00 13 93 03 ec 17  | 9      |		CMPI.B	#0x13,IO_SCSI_T_17_SCSI_STATUS
00071858 66 00 01 6c              |f  l    |		BNE	0x719c6
0007185c 10 3c 00 c0              | <      |		MOVE.B	#0xc0,D0
00071860 12 39 93 03 ec 0f        | 9      |		MOVE.B	IO_SCSI_T_0f_LUN,D1
00071866 b2 00                    |        |		CMP.B	D0,D1
00071868 66 00 01 54              |f  T    |		BNE	0x719be
0007186c 34 3c 00 05              |4<      |		MOVE.W	#0x5,D2
00071870 41 f9 00 07 1a bc        |A       |		LEA.L	0x71abc,A0
00071876 43 f9 93 03 ec 03        |C       |		LEA.L	IO_SCSI_T_03_CDBx1,A1
0007187c 10 18                    |        |		MOVE.B	(A0)+,D0
0007187e 12 19                    |        |		MOVE.B	(A1)+,D1
00071880 b2 00                    |        |		CMP.B	D0,D1
00071882 66 00 01 32              |f  2    |		BNE	0x719b6
00071886 51 ca ff f4              |Q       |		DBF	D2,0x7187c
0007188a 13 fc 00 fa 93 03 ec 14  |        |		MOVE.B	#0xfa,IO_SCSI_T_14_COUNT0
00071892 20 3c 00 07 1e 00        | <      |		MOVE.L	#0x71e00,D0
00071898 33 c0 93 03 e1 04        |3       |		MOVE.W	D0,IO_SCSI_T_ADDRESS_REGISTER
0007189e 48 40                    |H@      |		SWAP.W	D0
000718a0 02 40 00 07              | @      |		ANDI.W	#0x0007,D0
000718a4 00 00 00 40              |   @    |		ORI.B	#0x40,D0
000718a8 33 c0 93 03 e1 0c        |3       |		MOVE.W	D0,IO_SCSI_T_SEGMENT_REGISTER
000718ae 13 fc 00 11 93 03 ec 18  |        |		MOVE.B	#0x11,IO_SCSI_T_18_CMD
000718b6 30 3c 0b b8              |0<      |		MOVE.W	#0xbb8,D0
000718ba 08 39 00 07 93 03 ec 1f  | 9      |		BTST.B	#0x7,IO_SCSI_T_1f_AUX_STATUS
000718c2 66 08                    |f       |		BNE	0x718cc
000718c4 51 c8 ff f4              |Q       |		DBF	D0,0x718ba
000718c8 60 00 01 04              |`       |		BRA	0x719ce
000718cc 0c 39 00 13 93 03 ec 17  | 9      |		CMPI.B	#0x13,IO_SCSI_T_17_SCSI_STATUS
000718d4 66 00 00 f0              |f       |		BNE	0x719c6
000718d8 13 fc 00 a5 93 03 ec 0d  |        |		MOVE.B	#0xa5,IO_SCSI_T_0d_CDBxb
000718e0 42 39 93 03 ec 0e        |B9      |		CLR.B	IO_SCSI_T_0e_CDBxc
000718e6 13 fc 00 0d 93 03 ec 18  |        |		MOVE.B	#0x0d,IO_SCSI_T_18_CMD
000718ee 30 3c 0b b8              |0<      |		MOVE.W	#0xbb8,D0
000718f2 08 39 00 07 93 03 ec 1f  | 9      |		BTST.B	#0x7,IO_SCSI_T_1f_AUX_STATUS
000718fa 66 08                    |f       |		BNE	0x71904
000718fc 51 c8 ff f4              |Q       |		DBF	D0,0x718f2
00071900 60 00 00 cc              |`       |		BRA	0x719ce
00071904 0c 39 00 13 93 03 ec 17  | 9      |		CMPI.B	#0x13,IO_SCSI_T_17_SCSI_STATUS
0007190c 66 00 00 b8              |f       |		BNE	0x719c6
00071910 30 3c 1f 40              |0< @    |		MOVE.W	#0x1f40,D0
00071914 08 39 00 07 93 03 e8 1f  | 9      |		BTST.B	#0x7,IO_SCSI_D_1f_AUX_STATUS
0007191c 66 08                    |f       |		BNE	0x71926
0007191e 51 c8 ff f4              |Q       |		DBF	D0,0x71914
00071922 60 00 00 aa              |`       |		BRA	0x719ce
00071926 0c 39 00 13 93 03 ec 17  | 9      |		CMPI.B	#0x13,IO_SCSI_T_17_SCSI_STATUS
0007192e 66 00 00 96              |f       |		BNE	0x719c6
00071932 41 f9 00 07 1d 00        |A       |		LEA.L	0x71d00,A0
00071938 43 f9 00 07 1e 00        |C       |		LEA.L	0x71e00,A1
0007193e 34 3c 00 f9              |4<      |		MOVE.W	#0xf9,D2
00071942 b3 08                    |        |		CMPM.B	(A0)+,(A1)+
00071944 66 00 00 08              |f       |		BNE	0x7194e
00071948 51 ca ff f8              |Q       |		DBF	D2,0x71942
0007194c 60 58                    |`X      |		BRA	0x719a6
0007194e 30 20                    |0       |		MOVE.W	-(A0),D0
00071950 32 21                    |2!      |		MOVE.W	-(A1),D1
00071952 4a f9 00 07 1b 0e        |J       |		TAS.B	0x71b0e
00071958 66 00 00 8e              |f       |		BNE	0x719e8
0007195c 41 f9 00 07 1a 99        |A       |		LEA.L	t_expected_,A0
00071962 61 ff 7f f8 e6 b4        |a       |		BSR	0x80000018
00071968 61 00 ec 94              |a       |		BSR	0x705fe
0007196c 41 f9 00 07 06 38        |A    8  |		LEA.L	t_0*SP,A0
00071972 61 ff 7f f8 e6 a4        |a       |		BSR	0x80000018
00071978 41 f9 00 07 1a a4        |A       |		LEA.L	t_actual_,A0
0007197e 61 ff 7f f8 e6 98        |a       |		BSR	0x80000018
00071984 20 01                    |        |		MOVE.L	D1,D0
00071986 61 00 ec 76              |a  v    |		BSR	0x705fe
0007198a 41 f9 00 07 06 38        |A    8  |		LEA.L	t_0*SP,A0
00071990 61 ff 7f f8 e6 86        |a       |		BSR	0x80000018
00071996 41 f9 00 07 1a ad        |A       |		LEA.L	t_looping_,A0
0007199c 61 ff 7f f8 e6 7a        |a    z  |		BSR	0x80000018
000719a2 60 00 00 44              |`  D    |		BRA	0x719e8
000719a6 4a f9 00 07 1b 0f        |J       |		TAS.B	0x71b0f
000719ac 66 3a                    |f:      |		BNE	0x719e8
000719ae 41 f9 00 07 1a 8e        |A       |		LEA.L	t_running_,A0
000719b4 60 2c                    |`,      |		BRA	0x719e2
000719b6 41 f9 00 07 19 f2        |A       |		LEA.L	t_incorrect_received_CDB_looping_,A0
000719bc 60 16                    |`       |		BRA	0x719d4
000719be 41 f9 00 07 1a 15        |A       |		LEA.L	t_incorrectly_received_message_out_looping_,A0
000719c4 60 0e                    |`       |		BRA	0x719d4
000719c6 41 f9 00 07 1a 42        |A    B  |		LEA.L	t_incorrect_interrupt_looping_,A0
000719cc 60 06                    |`       |		BRA	0x719d4
000719ce 41 f9 00 07 1a 62        |A    b  |		LEA.L	t_timed_out_waiting_for_interrupt_looping_,A0
000719d4 4a f9 00 07 1b 0f        |J       |		TAS.B	0x71b0f
000719da 4a f9 00 07 1b 0e        |J       |		TAS.B	0x71b0e
000719e0 66 06                    |f       |		BNE	0x719e8
000719e2 61 ff 7f f8 e6 34        |a    4  |		BSR	0x80000018
000719e8 11 fc 00 26 90 03        |   &    |		MOVE.B	#0x26,IO_UART_COMMAND
000719ee 60 00 fc 86              |`       |		BRA	0x71676
000719f2					t_incorrect_received_CDB_looping_:
000719f2 69 6e 63 6f 72 72 65 63  |incorrec|		.TXT	'incorrect received CDB, looping...'
00071a15					t_incorrectly_received_message_out_looping_:
00071a15 69 6e 63 6f 72 72 65 63  |incorrec|		.TXT	'incorrectly received message out, looping...'
00071a42					t_incorrect_interrupt_looping_:
00071a42 69 6e 63 6f 72 72 65 63  |incorrec|		.TXT	'incorrect interrupt, looping...'
00071a62					t_timed_out_waiting_for_interrupt_looping_:
00071a62 74 69 6d 65 64 20 6f 75  |timed ou|		.TXT	'timed out waiting for interrupt, looping...'
00071a8e					t_running_:
00071a8e 72 75 6e 6e 69 6e 67 2e  |running.|		.TXT	'running...'
00071a99					t_expected_:
00071a99 20 65 78 70 65 63 74 65  | expecte|		.TXT	' expected '
00071aa4					t_actual_:
00071aa4 20 61 63 74 75 61 6c 20  | actual |		.TXT	' actual '
00071aad					t_looping_:
00071aad 20 20 6c 6f 6f 70 69 6e  |  loopin|		.TXT	'  looping...'
00071aba ff ff 02 98 76 54        |    vT  |		.XXX[0x6]
00071ac0 32 10 aa 55              |2  U    |		.XXX[0x4]
00071ac4 30 3c 00 ff              |0<      |		MOVE.W	#0xff,D0
00071ac8 12 3c 00 55              | < U    |		MOVE.B	#0x55,D1
00071acc 41 f9 00 07 1d 00        |A       |		LEA.L	0x71d00,A0
00071ad2 10 c1                    |        |		MOVE.B	D1,(A0)+
00071ad4 0a 01 00 ff              |        |		EORI.B	#0xff,D1
00071ad8 51 c8 ff f8              |Q       |		DBF	D0,0x71ad2
00071adc 30 3c 00 ff              |0<      |		MOVE.W	#0xff,D0
00071ae0 22 3c 00 07 1e 00        |"<      |		MOVE.L	#0x71e00,D1
00071ae6 02 81 ff ff ff fe        |        |		ANDI.L	#0xfffffffe,D1
00071aec 20 41                    | A      |		MOVEA.L	D1,A0
00071aee 10 fc 00 00              |        |		MOVE.B	#0x00,(A0)+
00071af2 51 c8 ff fa              |Q       |		DBF	D0,0x71aee
00071af6 4e 75                    |Nu      |		RTS
00071af8 50 f9 00 07 05 6b df fc  |P    k  |		.XXX[0x18]
00071b00 00 00 00 02 20 5f df fc  |     _  |
00071b08 00 00 00 56 4e d0 00 00  |   VN   |
00071b10					t_:
00071b10 5d 20 3a 20 00           |] :     |		.TXT	'] : '
00071b15 ff ff ff                 |        |		.XXX[0x3]
00071b18 ff ff ff ff ff ff ff ff  |        |		.BLANK	ff[0x4e0]
00071ff8 ff ff                    |        |		.XXX[0x2]
00071ffa ; --------------------------------------------------------------------------------------
00071ffa ; Test, Revision, slot and checksum
00071ffa ; --------------------------------------------------------------------------------------
00071ffa 00                       |        |		.TEST	00
00071ffb 92 06 03                 |        |		.REV	92,06,03
00071ffe 50                       |P       |		.SLOT	0x50
00071fff 04                       |        |		.CSUM	0x04
00072000 ; --------------------------------------------------------------------------------------
00072000 ; PROGRAM VECTORS
00072000 ; --------------------------------------------------------------------------------------
00072000 04 a5                    |        |		.CONST	0x4,0xa5
00072002 0c 5e                    | ^      |		.CONST	0xc5e			; RESHA PROGRAM 0x0101 @0x00072c5e - Network Boot
00072004 00 2e                    | .      |		.CONST	0x2e			; RESHA PROGRAM 0x0201 @0x0007202e -
00072006 11 b6                    |        |		.CONST	0x11b6			; RESHA PROGRAM 0x0301 @0x000731b6 - Crash Dump
00072008 00 34                    | 4      |		.CONST	0x34			; RESHA PROGRAM 0x0401 @0x00072034 -
0007200a					t_December_18_1990_at_12_45_32_PM_n_r:
0007200a 44 65 63 65 6d 62 65 72  |December|		.TXT	'December 18, 1990 at 12:45:32 PM\n'
00072012 20 31 38 2c 20 31 39 39  | 18, 199|		.TXT	'\r'
0007202d ff                       |        |		.XXX[0x1]
0007202e ; --------------------------------------------------------------------------------------
0007202e ; RESHA PROGRAM 0x0201 @0x0007202e -
0007202e ; --------------------------------------------------------------------------------------
0007202e					RESHA_PROGRAM_0201:
0007202e 00 80 ef 00 00 00        |        |		ORI.L	#0xef000000,D0
00072034 ; --------------------------------------------------------------------------------------
00072034 ; RESHA PROGRAM 0x0401 @0x00072034 -
00072034 ; --------------------------------------------------------------------------------------
00072034					RESHA_PROGRAM_0401:
00072034 48 e7 ff fe              |H       |		MOVEM.L	A6+A5+A4+A3+A2+A1+A0+D7+D6+D5+D4+D3+D2+D1+D0,-(A7)
00072038 41 f9 00 07 b8 00        |A       |		LEA.L	0x7b800,A0
0007203e 30 3c 0f ff              |0<      |		MOVE.W	#0xfff,D0
00072042 42 98                    |B       |		CLR.L	(A0)+
00072044 51 c8 ff fc              |Q       |		DBF	D0,0x72042
00072048 23 f8 f8 00 00 07 b8 08  |#       |		MOVE.L	IO_READ_STATUS_p24,0x7b808
00072050 21 fc 00 04 00 00 f4 00  |!       |		MOVE.L	#0x40000,IO_WRITE_CONTROL_p24
00072058 41 f9 00 00 fc 78        |A    x  |		LEA.L	0xfc78,A0
0007205e 30 c0                    |0       |		MOVE.W	D0,(A0)+
00072060 30 c0                    |0       |		MOVE.W	D0,(A0)+
00072062 30 c0                    |0       |		MOVE.W	D0,(A0)+
00072064 61 00 13 e0              |a       |		BSR	0x73446
00072068 61 00 13 fe              |a       |		BSR	0x73468
0007206c 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
00072072 0d 0a 57 61 69 74 69 6e  |  Waitin|		.TXT	'\r\n'
0007207a 67 20 31 30 30 20 73 65  |g 100 se|		.TXT	'Waiting 100 seconds for link to quiesce. \r\n'
00072082 63 6f 6e 64 73 20 66 6f  |conds fo|		.TXT	'You may bypass the wait by striking any key .'
000720ce 30 3c 00 18              |0<      |		MOVE.W	#0x18,D0
000720d2 22 3c 00 10 b9 ea        |"<      |		MOVE.L	#0x10b9ea,D1
000720d8 08 38 00 01 90 01        | 8      |		BTST.B	#0x1,IO_UART_STATUS
000720de 67 14                    |g       |		BEQ	0x720f4
000720e0 08 38 00 05 90 01        | 8      |		BTST.B	#0x5,IO_UART_STATUS
000720e6 67 06                    |g       |		BEQ	0x720ee
000720e8 08 f8 00 04 90 03        |        |		BSET.B	#0x4,IO_UART_COMMAND
000720ee 10 38 90 00              | 8      |		MOVE.B	IO_UART_DATA,D0
000720f2 60 10                    |`       |		BRA	0x72104
000720f4 53 81                    |S       |		SUBQ.L	#0x1,D1
000720f6 66 e0                    |f       |		BNE	0x720d8
000720f8 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
000720fe 2e 00                    |.       |		.TXT	'.'
00072100 51 c8 ff d0              |Q       |		DBF	D0,0x720d2
00072104 4e b9 80 00 20 30        |N    0  |		JSR	0x80002030
0007210a 30 3c 00 00              |0<      |		MOVE.W	#0x0,D0
0007210e 33 fc 07 00 93 03 e0 04  |3       |		MOVE.W	#0x700,IO_RESHA_ETH_CTL
00072116 41 f9 93 03 e4 02        |A       |		LEA.L	0x9303e402,A0
0007211c 43 f9 93 03 e4 00        |C       |		LEA.L	0x9303e400,A1
00072122 30 bc 00 00              |0       |		MOVE.W	#0x0,(A0)
00072126 61 00 01 36              |a  6    |		BSR	0x7225e
0007212a 23 f9 80 00 7f 64 00 00  |#    d  |		MOVE.L	0x80007f64,0xfc68
00072132 fc 68                    | h      |
00072134 23 f9 80 00 7f 60 00 00  |#    `  |		MOVE.L	0x80007f60,0xfc64
0007213c fc 64                    | d      |
0007213e 66 04                    |f       |		BNE	0x72144
00072140 61 00 02 b4              |a       |		BSR	0x723f6
00072144 61 00 04 a0              |a       |		BSR	0x725e6
00072148 65 04                    |e       |		BCS	0x7214e
0007214a 61 00 03 a8              |a       |		BSR	0x724f4
0007214e 61 00 12 f6              |a       |		BSR	0x73446
00072152 43 fb 01 70 00 00 0a d0  |C  p    |		LEA.L	(#0x72c24),A1		;  LEW=0170
0007215a 23 c9 00 07 34 fe        |#   4   |		MOVE.L	A1,0x734fe
00072160 43 fb 01 70 00 00 0a ba  |C  p    |		LEA.L	(#0x72c1c),A1		;  LEW=0170
00072168 23 c9 00 07 34 fa        |#   4   |		MOVE.L	A1,0x734fa
0007216e 20 39 00 00 fc 68        | 9   h  |		MOVE.L	0xfc68,D0
00072174 43 f9 00 00 fc 72        |C    r  |		LEA.L	0xfc72,A1
0007217a 42 51                    |BQ      |		CLR.W	(A1)
0007217c 41 f9 00 07 b8 2c        |A    ,  |		LEA.L	0x7b82c,A0
00072182 61 00 01 d6              |a       |		BSR	0x7235a
00072186 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
0007218c 43 52 41 53 48 5f 30 20  |CRASH_0 |		.TXT	'CRASH_0 sent\r\n'
0007219c 61 00 03 2e              |a  .    |		BSR	0x724cc
000721a0 4a 51                    |JQ      |		TST.W	(A1)
000721a2 66 0c                    |f       |		BNE	0x721b0
000721a4 53 a8 00 18              |S       |		SUBQ.L	#0x1,(A0+0x18)
000721a8 66 f2                    |f       |		BNE	0x7219c
000721aa 61 00 07 28              |a  (    |		BSR	0x728d4
000721ae 60 d6                    |`       |		BRA	0x72186
000721b0 08 b9 00 06 00 00 fc 77  |       w|		BCLR.B	#0x6,0xfc77
000721b8 67 04                    |g       |		BEQ	0x721be
000721ba 61 00 03 38              |a  8    |		BSR	0x724f4
000721be 61 00 01 9a              |a       |		BSR	0x7235a
000721c2 30 3c 00 10              |0<      |		MOVE.W	#0x10,D0
000721c6 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
000721cc 43 52 41 53 48 5f 31 20  |CRASH_1 |		.TXT	'CRASH_1 sent\r\n'
000721dc 61 00 02 ee              |a       |		BSR	0x724cc
000721e0 0c 51 00 01              | Q      |		CMPI.W	#0x0001,(A1)
000721e4 66 14                    |f       |		BNE	0x721fa
000721e6 53 a8 00 18              |S       |		SUBQ.L	#0x1,(A0+0x18)
000721ea 66 f0                    |f       |		BNE	0x721dc
000721ec 51 c8 00 06              |Q       |		DBF	D0,0x721f4
000721f0 60 00 fe 46              |`  F    |		BRA	0x72038
000721f4 61 00 06 de              |a       |		BSR	0x728d4
000721f8 60 cc                    |`       |		BRA	0x721c6
000721fa 61 00 01 5e              |a  ^    |		BSR	0x7235a
000721fe 48 7b 01 70 00 00 0a 1c  |H{ p    |		PEA.L	(#0x72c1c)		;  LEW=0170
00072206 23 df 00 07 34 fa        |#   4   |		MOVE.L	(A7)+,0x734fa
0007220c 48 79 00 07 2c 24        |Hy  ,$  |		PEA.L	0x72c24
00072212 23 df 00 07 35 06        |#   5   |		MOVE.L	(A7)+,0x73506
00072218 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
0007221e 52 45 53 45 54 5f 32 20  |RESET_2 |		.TXT	'RESET_2 sent\r\n'
0007222e 61 00 02 9c              |a       |		BSR	0x724cc
00072232 30 11                    |0       |		MOVE.W	(A1),D0
00072234 67 00 ff 38              |g  8    |		BEQ	0x7216e
00072238 0c 40 00 03              | @      |		CMPI.W	#0x0003,D0
0007223c 67 0a                    |g       |		BEQ	0x72248
0007223e 53 a8 00 18              |S       |		SUBQ.L	#0x1,(A0+0x18)
00072242 66 ea                    |f       |		BNE	0x7222e
00072244 60 00 fd f2              |`       |		BRA	0x72038
00072248 08 f9 00 07 00 00 fc 77  |       w|		BSET.B	#0x7,0xfc77
00072250 4c df 7f ff              |L       |		MOVEM.L	(A7)+,D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4+A5+A6
00072254 21 f9 00 07 b8 08 f4 00  |!       |		MOVE.L	0x7b808,IO_WRITE_CONTROL_p24
0007225c 4e 75                    |Nu      |		RTS
0007225e 48 e7 e0 30              |H  0    |		MOVEM.L	A3+A2+D2+D1+D0,-(A7)
00072262 42 79 93 03 e0 04        |By      |		CLR.W	IO_RESHA_ETH_CTL
00072268 32 3c 82 35              |2< 5    |		MOVE.W	#0x8235,D1
0007226c 51 c9 ff fe              |Q       |		DBF	D1,0x7226c
00072270 33 fc 07 00 93 03 e0 04  |3       |		MOVE.W	#0x700,IO_RESHA_ETH_CTL
00072278 47 f9 00 07 20 2e        |G    .  |		LEA.L	RESHA_PROGRAM_0201,A3
0007227e 45 f9 00 00 fc 7e        |E    ~  |		LEA.L	0xfc7e,A2
00072284 24 db                    |$       |		MOVE.L	(A3)+,(A2)+
00072286 34 93                    |4       |		MOVE.W	(A3),(A2)
00072288 42 81                    |B       |		CLR.L	D1
0007228a 24 3c 00 00 7f ff        |$<      |		MOVE.L	#0x7fff,D2
00072290 45 f9 00 05 00 00        |E       |		LEA.L	0x50000,A2
00072296 24 c1                    |$       |		MOVE.L	D1,(A2)+
00072298 51 ca ff fc              |Q       |		DBF	D2,0x72296
0007229c 45 f9 00 05 00 00        |E       |		LEA.L	0x50000,A2
000722a2 34 c0                    |4       |		MOVE.W	D0,(A2)+
000722a4 47 f9 00 00 fc 7e        |G    ~  |		LEA.L	0xfc7e,A3
000722aa 70 02                    |p       |		MOVEQ.L	#0x02,D0
000722ac 32 1b                    |2       |		MOVE.W	(A3)+,D1
000722ae e1 59                    | Y      |		ROL.W	#0x8,D1
000722b0 34 c1                    |4       |		MOVE.W	D1,(A2)+
000722b2 51 c8 ff f8              |Q       |		DBF	D0,0x722ac
000722b6 42 9a                    |B       |		CLR.L	(A2)+
000722b8 42 9a                    |B       |		CLR.L	(A2)+
000722ba 24 fc 00 18 a0 05        |$       |		MOVE.L	#0x18a005,(A2)+
000722c0 24 fc 01 18 80 05        |$       |		MOVE.L	#0x1188005,(A2)+
000722c6 24 7c 00 05 00 18        |$|      |		MOVEA.L	#0x50018,A2
000722cc 23 ca 00 00 fc 8c        |#       |		MOVE.L	A2,0xfc8c
000722d2 30 3c 00 1f              |0<      |		MOVE.W	#0x1f,D0
000722d6 22 3c 80 05 02 00        |"<      |		MOVE.L	#0x80050200,D1
000722dc 24 01                    |$       |		MOVE.L	D1,D2
000722de 48 42                    |HB      |		SWAP.W	D2
000722e0 24 c2                    |$       |		MOVE.L	D2,(A2)+
000722e2 34 fc fa 00              |4       |		MOVE.W	#0xfa00,(A2)+
000722e6 42 5a                    |BZ      |		CLR.W	(A2)+
000722e8 d2 bc 00 00 06 00        |        |		ADD.L	#0x600,D1
000722ee 51 c8 ff ec              |Q       |		DBF	D0,0x722dc
000722f2 24 7c 00 05 01 18        |$|      |		MOVEA.L	#0x50118,A2
000722f8 23 ca 00 00 fc 84        |#       |		MOVE.L	A2,0xfc84
000722fe 23 ca 00 00 fc 88        |#       |		MOVE.L	A2,0xfc88
00072304 30 3c 00 0f              |0<      |		MOVE.W	#0xf,D0
00072308 22 3c 00 05 c2 00        |"<      |		MOVE.L	#0x5c200,D1
0007230e 24 01                    |$       |		MOVE.L	D1,D2
00072310 48 42                    |HB      |		SWAP.W	D2
00072312 24 c2                    |$       |		MOVE.L	D2,(A2)+
00072314 34 fc fa 00              |4       |		MOVE.W	#0xfa00,(A2)+
00072318 42 5a                    |BZ      |		CLR.W	(A2)+
0007231a d2 bc 00 00 06 00        |        |		ADD.L	#0x600,D1
00072320 51 c8 ff ec              |Q       |		DBF	D0,0x7230e
00072324 30 bc 00 03              |0       |		MOVE.W	#0x3,(A0)
00072328 32 bc 00 04              |2       |		MOVE.W	#0x4,(A1)
0007232c 30 bc 00 02              |0       |		MOVE.W	#0x2,(A0)
00072330 32 bc 00 05              |2       |		MOVE.W	#0x5,(A1)
00072334 30 bc 00 01              |0       |		MOVE.W	#0x1,(A0)
00072338 32 bc 00 00              |2       |		MOVE.W	#0x0,(A1)
0007233c 30 bc 00 00              |0       |		MOVE.W	#0x0,(A0)
00072340 32 bc 7f 01              |2       |		MOVE.W	#0x7f01,(A1)
00072344 61 00 11 5e              |a  ^    |		BSR	0x734a4
00072348 30 11                    |0       |		MOVE.W	(A1),D0
0007234a 08 00 00 08              |        |		BTST.L	#0x8,D0
0007234e 67 f4                    |g       |		BEQ	0x72344
00072350 32 bc 01 02              |2       |		MOVE.W	#0x102,(A1)
00072354 4c df 0c 07              |L       |		MOVEM.L	(A7)+,D0+D1+D2+A2+A3
00072358 4e 75                    |Nu      |		RTS
0007235a 48 e7 c0 e0              |H       |		MOVEM.L	A2+A1+A0+D1+D0,-(A7)
0007235e 43 e8 00 4a              |C  J    |		LEA.L	(A0+0x4a),A1
00072362 32 fc 04 01              |2       |		MOVE.W	#0x401,(A1)+
00072366 32 f9 00 00 fc 70        |2    p  |		MOVE.W	0xfc70,(A1)+
0007236c 30 39 00 00 fc 72        |09   r  |		MOVE.W	0xfc72,D0
00072372 4e fb 05 31 00 00 11 96  |N  1    |		JMP	((D0.W*4+#0x7350a))	;  LEW=0531
0007237a 22 fc 00 0e 00 00        |"       |		MOVE.L	#0xe0000,(A1)+
00072380 32 fc 00 04              |2       |		MOVE.W	#0x4,(A1)+
00072384 32 f9 00 00 fc 72        |2    r  |		MOVE.W	0xfc72,(A1)+
0007238a 32 f9 00 00 fc 02        |2       |		MOVE.W	0xfc02,(A1)+
00072390 30 3c 00 22              |0< "    |		MOVE.W	#0x22,D0
00072394 60 14                    |`       |		BRA	0x723aa
00072396 22 fc 00 0c 00 00        |"       |		MOVE.L	#0xc0000,(A1)+
0007239c 32 fc 00 06              |2       |		MOVE.W	#0x6,(A1)+
000723a0 32 b9 00 00 fc 72        |2    r  |		MOVE.W	0xfc72,(A1)
000723a6 30 3c 00 20              |0<      |		MOVE.W	#0x20,D0
000723aa 43 e8 00 34              |C  4    |		LEA.L	(A0+0x34),A1
000723ae 32 fc 08 00              |2       |		MOVE.W	#0x800,(A1)+
000723b2 24 49                    |$I      |		MOVEA.L	A1,A2
000723b4 32 fc 45 00              |2 E     |		MOVE.W	#0x4500,(A1)+
000723b8 32 c0                    |2       |		MOVE.W	D0,(A1)+
000723ba 31 40 00 10              |1@      |		MOVE.W	D0,(A0+0x10)
000723be 32 c9                    |2       |		MOVE.W	A1,(A1)+
000723c0 42 80                    |B       |		CLR.L	D0
000723c2 32 c0                    |2       |		MOVE.W	D0,(A1)+
000723c4 32 fc 3c 11              |2 <     |		MOVE.W	#0x3c11,(A1)+
000723c8 32 c0                    |2       |		MOVE.W	D0,(A1)+
000723ca 22 f9 00 00 fc 64        |"    d  |		MOVE.L	0xfc64,(A1)+
000723d0 22 f9 00 00 fc 68        |"    h  |		MOVE.L	0xfc68,(A1)+
000723d6 32 3c 00 09              |2<      |		MOVE.W	#0x9,D1
000723da d0 5a                    | Z      |		ADD.W	(A2)+,D0
000723dc 64 02                    |d       |		BCC	0x723e0
000723de 52 40                    |R@      |		ADDQ.W	#0x1,D0
000723e0 51 c9 ff f8              |Q       |		DBF	D1,0x723da
000723e4 0a 40 ff ff              | @      |		EORI.W	#0xffff,D0
000723e8 35 40 ff f6              |5@      |		MOVE.W	D0,(A2-0xa)
000723ec 61 00 04 de              |a       |		BSR	0x728cc
000723f0 4c df 07 03              |L       |		MOVEM.L	(A7)+,D0+D1+A0+A1+A2
000723f4 4e 75                    |Nu      |		RTS
000723f6 4e b9 80 00 20 30        |N    0  |		JSR	0x80002030
000723fc 4e b9 80 00 20 44        |N    D  |		JSR	0x80002044
00072402 61 00 00 74              |a  t    |		BSR	0x72478
00072406 41 f9 00 07 b8 2c        |A    ,  |		LEA.L	0x7b82c,A0
0007240c 31 7c 00 3c 00 10        |1| <    |		MOVE.W	#0x3c,(A0+0x10)
00072412 43 e8 00 34              |C  4    |		LEA.L	(A0+0x34),A1
00072416 32 fc 80 35              |2  5    |		MOVE.W	#0x8035,(A1)+
0007241a 32 fc 00 01              |2       |		MOVE.W	#0x1,(A1)+
0007241e 32 fc 08 00              |2       |		MOVE.W	#0x800,(A1)+
00072422 12 fc 00 06              |        |		MOVE.B	#0x06,(A1)+
00072426 12 fc 00 04              |        |		MOVE.B	#0x04,(A1)+
0007242a 32 fc 00 03              |2       |		MOVE.W	#0x3,(A1)+
0007242e 45 f9 00 00 fc 7e        |E    ~  |		LEA.L	0xfc7e,A2
00072434 22 da                    |"       |		MOVE.L	(A2)+,(A1)+
00072436 32 da                    |2       |		MOVE.W	(A2)+,(A1)+
00072438 42 99                    |B       |		CLR.L	(A1)+
0007243a 45 f9 00 00 fc 7e        |E    ~  |		LEA.L	0xfc7e,A2
00072440 22 da                    |"       |		MOVE.L	(A2)+,(A1)+
00072442 32 da                    |2       |		MOVE.W	(A2)+,(A1)+
00072444 42 91                    |B       |		CLR.L	(A1)
00072446 61 00 04 84              |a       |		BSR	0x728cc
0007244a 4e b9 00 07 24 cc        |N   $   |		JSR	0x724cc
00072450 4a b9 00 00 fc 64        |J    d  |		TST.L	0xfc64
00072456 66 00 00 12              |f       |		BNE	0x7246a
0007245a 53 a8 00 18              |S       |		SUBQ.L	#0x1,(A0+0x18)
0007245e 66 ea                    |f       |		BNE	0x7244a
00072460 61 00 00 16              |a       |		BSR	0x72478
00072464 61 00 04 6e              |a  n    |		BSR	0x728d4
00072468 60 e0                    |`       |		BRA	0x7244a
0007246a 4e b9 80 00 20 30        |N    0  |		JSR	0x80002030
00072470 4e b9 80 00 20 44        |N    D  |		JSR	0x80002044
00072476 4e 75                    |Nu      |		RTS
00072478 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
0007247e 0d 0a 52 41 52 50 20 62  |  RARP b|		.TXT	'\r\n'
00072486 72 6f 61 64 63 61 73 74  |roadcast|		.TXT	'RARP broadcast, R1000 ETHERNET physical address is '
000724b4 2f 08                    |/       |		MOVE.L	A0,-(A7)
000724b6 41 f9 00 00 fc 7e        |A    ~  |		LEA.L	0xfc7e,A0
000724bc 4e b9 80 00 20 40        |N    @  |		JSR	0x80002040
000724c2 20 5f                    | _      |		MOVEA.L	(A7)+,A0
000724c4 4e b9 80 00 20 30        |N    0  |		JSR	0x80002030
000724ca 4e 75                    |Nu      |		RTS
000724cc 61 00 0f d6              |a       |		BSR	0x734a4
000724d0 48 e7 80 00              |H       |		MOVEM.L	D0,-(A7)
000724d4 30 39 93 03 e4 00        |09      |		MOVE.W	0x9303e400,D0
000724da 08 00 00 09              |        |		BTST.L	#0x9,D0
000724de 67 04                    |g       |		BEQ	0x724e4
000724e0 61 00 04 e6              |a       |		BSR	0x729c8
000724e4 08 00 00 0a              |        |		BTST.L	#0xa,D0
000724e8 67 04                    |g       |		BEQ	0x724ee
000724ea 61 00 06 9a              |a       |		BSR	0x72b86
000724ee 4c df 00 01              |L       |		MOVEM.L	(A7)+,D0
000724f2 4e 75                    |Nu      |		RTS
000724f4 48 e7 80 e0              |H       |		MOVEM.L	A2+A1+A0+D0,-(A7)
000724f8 61 00 00 c6              |a       |		BSR	0x725c0
000724fc 41 f9 00 07 b8 2c        |A    ,  |		LEA.L	0x7b82c,A0
00072502 31 7c 00 3c 00 10        |1| <    |		MOVE.W	#0x3c,(A0+0x10)
00072508 43 e8 00 34              |C  4    |		LEA.L	(A0+0x34),A1
0007250c 32 fc 08 06              |2       |		MOVE.W	#0x806,(A1)+
00072510 32 fc 00 01              |2       |		MOVE.W	#0x1,(A1)+
00072514 32 fc 08 00              |2       |		MOVE.W	#0x800,(A1)+
00072518 12 fc 00 06              |        |		MOVE.B	#0x06,(A1)+
0007251c 12 fc 00 04              |        |		MOVE.B	#0x04,(A1)+
00072520 32 fc 00 01              |2       |		MOVE.W	#0x1,(A1)+
00072524 45 f9 00 00 fc 78        |E    x  |		LEA.L	0xfc78,A2
0007252a 70 ff                    |p       |		MOVEQ.L	#-0x01,D0
0007252c 24 c0                    |$       |		MOVE.L	D0,(A2)+
0007252e 34 c0                    |4       |		MOVE.W	D0,(A2)+
00072530 20 0a                    |        |		MOVE.L	A2,D0
00072532 22 da                    |"       |		MOVE.L	(A2)+,(A1)+
00072534 32 da                    |2       |		MOVE.W	(A2)+,(A1)+
00072536 22 f9 00 00 fc 64        |"    d  |		MOVE.L	0xfc64,(A1)+
0007253c 24 40                    |$@      |		MOVEA.L	D0,A2
0007253e 22 da                    |"       |		MOVE.L	(A2)+,(A1)+
00072540 32 da                    |2       |		MOVE.W	(A2)+,(A1)+
00072542 22 b9 00 00 fc 68        |"    h  |		MOVE.L	0xfc68,(A1)
00072548 61 00 03 82              |a       |		BSR	0x728cc
0007254c 61 00 ff 7e              |a  ~    |		BSR	0x724cc
00072550 45 f9 00 00 fc 78        |E    x  |		LEA.L	0xfc78,A2
00072556 20 1a                    |        |		MOVE.L	(A2)+,D0
00072558 c0 5a                    | Z      |		AND.W	(A2)+,D0
0007255a 52 80                    |R       |		ADDQ.L	#0x1,D0
0007255c 66 10                    |f       |		BNE	0x7256e
0007255e 53 a8 00 18              |S       |		SUBQ.L	#0x1,(A0+0x18)
00072562 66 e8                    |f       |		BNE	0x7254c
00072564 61 00 00 5a              |a  Z    |		BSR	0x725c0
00072568 61 00 03 6a              |a  j    |		BSR	0x728d4
0007256c 60 de                    |`       |		BRA	0x7254c
0007256e 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
00072574 41 52 50 20 72 65 73 70  |ARP resp|		.TXT	'ARP response indicates SERVER ETHERNET address of '
000725a8 41 f9 00 00 fc 78        |A    x  |		LEA.L	0xfc78,A0
000725ae 4e b9 80 00 20 40        |N    @  |		JSR	0x80002040
000725b4 4e b9 80 00 20 30        |N    0  |		JSR	0x80002030
000725ba 4c df 07 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1+A2
000725be 4e 75                    |Nu      |		RTS
000725c0 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
000725c6 0d 0a 41 52 50 20 69 73  |  ARP is|		.TXT	'\r\n'
000725ce 73 75 65 64 20 66 6f 72  |sued for|		.TXT	'ARP issued for '
000725d8 4e b9 80 00 20 48        |N    H  |		JSR	0x80002048
000725de 4e b9 80 00 20 30        |N    0  |		JSR	0x80002030
000725e4 4e 75                    |Nu      |		RTS
000725e6 48 e7 80 00              |H       |		MOVEM.L	D0,-(A7)
000725ea 20 39 00 00 fc 68        | 9   h  |		MOVE.L	0xfc68,D0
000725f0 6a 0e                    |j       |		BPL	0x72600
000725f2 08 00 00 1e              |        |		BTST.L	#0x1e,D0
000725f6 67 0c                    |g       |		BEQ	0x72604
000725f8 08 00 00 1d              |        |		BTST.L	#0x1d,D0
000725fc 67 0a                    |g       |		BEQ	0x72608
000725fe 60 0c                    |`       |		BRA	0x7260c
00072600 eb c0 02 18              |        |		BFEXTS.L	D0,{8:24},D0
00072604 eb c0 04 10              |        |		BFEXTS.L	D0,{16:16},D0
00072608 eb c0 06 08              |        |		BFEXTS.L	D0,{24:8},D0
0007260c 52 80                    |R       |		ADDQ.L	#0x1,D0
0007260e 4c df 00 01              |L       |		MOVEM.L	(A7)+,D0
00072612 4e 75                    |Nu      |		RTS
00072614 48 e7 20 0c              |H       |		.XXX[0x4]
00072618 49 eb 00 0e 0c 9c 00 01  |I       |		.XXX[0x20]
00072620 08 00 66 32 0c 5c 06 04  |  f2 \  |
00072628 66 2c 34 1c 67 28 0c 42  |f,4 g( B|
00072630 00 04 62 22 4e fb 25 31  |  b"N %1|
00072638 00 00 0e f4              |        |		.XXX[0x4]
0007263c 60 18                    |`       |		BRA	0x72656
0007263e 4b f9 00 00 fc 7e        |K    ~  |		LEA.L	0xfc7e,A5
00072644 49 eb 00 20              |I       |		LEA.L	(A3+0x20),A4
00072648 b9 8d                    |        |		CMPM.L	(A5)+,(A4)+
0007264a 66 0a                    |f       |		BNE	0x72656
0007264c b9 4d                    | M      |		CMPM.W	(A5)+,(A4)+
0007264e 66 06                    |f       |		BNE	0x72656
00072650 23 d4 00 00 fc 64        |#    d  |		MOVE.L	(A4),0xfc64
00072656 4c df 30 04              |L 0     |		MOVEM.L	(A7)+,D2+A4+A5
0007265a 4e 75                    |Nu      |		RTS
0007265c 48 e7 f8 f8              |H       |		MOVEM.L	A4+A3+A2+A1+A0+D4+D3+D2+D1+D0,-(A7)
00072660 49 eb 00 0e              |I       |		LEA.L	(A3+0xe),A4
00072664 0c 9c 00 01 08 00        |        |		CMPI.L	#0x00010800,(A4)+
0007266a 66 00 00 8a              |f       |		BNE	0x726f6
0007266e 0c 5c 06 04              | \      |		CMPI.W	#0x0604,(A4)+
00072672 66 00 00 82              |f       |		BNE	0x726f6
00072676 34 1c                    |4       |		MOVE.W	(A4)+,D2
00072678 67 00 00 7c              |g  |    |		BEQ	0x726f6
0007267c 0c 42 00 04              | B      |		CMPI.W	#0x0004,D2
00072680 62 00 00 74              |b  t    |		BHI	0x726f6
00072684 4e fb 25 31 00 00 0e a4  |N %1    |		JMP	((D2.W*4+#0x7352a))	;  LEW=2531
0007268c 24 39 00 00 fc 64        |$9   d  |		MOVE.L	0xfc64,D2
00072692 67 00 00 62              |g  b    |		BEQ	0x726f6
00072696 b4 ab 00 26              |   &    |		CMP.L	(A3+0x26),D2
0007269a 66 00 00 5a              |f  Z    |		BNE	0x726f6
0007269e 41 f9 00 07 bc 94        |A       |		LEA.L	0x7bc94,A0
000726a4 31 7c 00 3c 00 10        |1| <    |		MOVE.W	#0x3c,(A0+0x10)
000726aa 43 e8 00 34              |C  4    |		LEA.L	(A0+0x34),A1
000726ae 32 fc 08 06              |2       |		MOVE.W	#0x806,(A1)+
000726b2 32 fc 00 01              |2       |		MOVE.W	#0x1,(A1)+
000726b6 32 fc 08 00              |2       |		MOVE.W	#0x800,(A1)+
000726ba 12 fc 00 06              |        |		MOVE.B	#0x06,(A1)+
000726be 12 fc 00 04              |        |		MOVE.B	#0x04,(A1)+
000726c2 32 fc 00 02              |2       |		MOVE.W	#0x2,(A1)+
000726c6 45 f9 00 00 fc 7e        |E    ~  |		LEA.L	0xfc7e,A2
000726cc 20 11                    |        |		MOVE.L	(A1),D0
000726ce 26 1a                    |&       |		MOVE.L	(A2)+,D3
000726d0 22 c3                    |"       |		MOVE.L	D3,(A1)+
000726d2 32 11                    |2       |		MOVE.W	(A1),D1
000726d4 38 1a                    |8       |		MOVE.W	(A2)+,D4
000726d6 32 c4                    |2       |		MOVE.W	D4,(A1)+
000726d8 24 11                    |$       |		MOVE.L	(A1),D2
000726da 22 f9 00 00 fc 64        |"    d  |		MOVE.L	0xfc64,(A1)+
000726e0 22 c0                    |"       |		MOVE.L	D0,(A1)+
000726e2 32 c1                    |2       |		MOVE.W	D1,(A1)+
000726e4 22 c2                    |"       |		MOVE.L	D2,(A1)+
000726e6 43 e8 00 28              |C  (    |		LEA.L	(A0+0x28),A1
000726ea 22 c0                    |"       |		MOVE.L	D0,(A1)+
000726ec 32 c1                    |2       |		MOVE.W	D1,(A1)+
000726ee 22 c3                    |"       |		MOVE.L	D3,(A1)+
000726f0 32 84                    |2       |		MOVE.W	D4,(A1)
000726f2 61 00 01 d8              |a       |		BSR	0x728cc
000726f6 4c df 1f 1f              |L       |		MOVEM.L	(A7)+,D0+D1+D2+D3+D4+A0+A1+A2+A3+A4
000726fa 4e 75                    |Nu      |		RTS
000726fc 24 39 00 00 fc 68        |$9   h  |		MOVE.L	0xfc68,D2
00072702 b4 ac 00 06              |        |		CMP.L	(A4+0x6),D2
00072706 66 00 ff ee              |f       |		BNE	0x726f6
0007270a 4b f9 00 00 fc 78        |K    x  |		LEA.L	0xfc78,A5
00072710 2a dc                    |*       |		MOVE.L	(A4)+,(A5)+
00072712 3a dc                    |:       |		MOVE.W	(A4)+,(A5)+
00072714 60 e0                    |`       |		BRA	0x726f6
00072716 48 e7 c0 18              |H       |		MOVEM.L	A4+A3+D1+D0,-(A7)
0007271a 42 40                    |B@      |		CLR.W	D0
0007271c 32 3c 00 09              |2<      |		MOVE.W	#0x9,D1
00072720 49 eb 00 0e              |I       |		LEA.L	(A3+0xe),A4
00072724 d0 5c                    | \      |		ADD.W	(A4)+,D0
00072726 64 02                    |d       |		BCC	0x7272a
00072728 52 40                    |R@      |		ADDQ.W	#0x1,D0
0007272a 51 c9 ff f8              |Q       |		DBF	D1,0x72724
0007272e 52 40                    |R@      |		ADDQ.W	#0x1,D0
00072730 66 5a                    |fZ      |		BNE	0x7278c
00072732 22 39 00 00 fc 64        |"9   d  |		MOVE.L	0xfc64,D1
00072738 b2 ab 00 1e              |        |		CMP.L	(A3+0x1e),D1
0007273c 66 4e                    |fN      |		BNE	0x7278c
0007273e 22 2b 00 14              |"+      |		MOVE.L	(A3+0x14),D1
00072742 0c 01 00 11              |        |		CMPI.B	#0x11,D1
00072746 66 44                    |fD      |		BNE	0x7278c
00072748 48 41                    |HA      |		SWAP.W	D1
0007274a 4a 41                    |JA      |		TST.W	D1
0007274c 66 00 00 44              |f  D    |		BNE	0x72792
00072750 30 2b 00 0e              |0+      |		MOVE.W	(A3+0xe),D0
00072754 e9 c0 05 04              |        |		BFEXTU.L	D0,{20:4},D0
00072758 e5 48                    | H      |		LSL.W	#0x2,D0
0007275a 32 2b 00 10              |2+      |		MOVE.W	(A3+0x10),D1
0007275e 5f 41                    |_A      |		SUBQ.W	#0x7,D1
00072760 b0 41                    | A      |		CMP.W	D1,D0
00072762 62 28                    |b(      |		BHI	0x7278c
00072764 49 f3 00 0e              |I       |		LEA.L	(A3+D0.W+#0xe),A4
00072768 30 1c                    |0       |		MOVE.W	(A4)+,D0
0007276a b0 79 00 00 fc 70        | y   p  |		CMP.W	0xfc70,D0
00072770 66 1a                    |f       |		BNE	0x7278c
00072772 0c 5c 04 01              | \      |		CMPI.W	#0x0401,(A4)+
00072776 66 14                    |f       |		BNE	0x7278c
00072778 49 ec 00 04              |I       |		LEA.L	(A4+0x4),A4
0007277c 30 14                    |0       |		MOVE.W	(A4),D0
0007277e 0c 40 00 07              | @      |		CMPI.W	#0x0007,D0
00072782 62 08                    |b       |		BHI	0x7278c
00072784 4e bb 05 31 00 00 0d 64  |N  1   d|		JSR	((D0.W*4+#0x734ea))	;  LEW=0531
0007278c 4c df 18 03              |L       |		MOVEM.L	(A7)+,D0+D1+A3+A4
00072790 4e 75                    |Nu      |		RTS
00072792 48 e7 ff c0              |H       |		MOVEM.L	A1+A0+D7+D6+D5+D4+D3+D2+D1+D0,-(A7)
00072796 38 01                    |8       |		MOVE.W	D1,D4
00072798 26 39 00 07 b8 00        |&9      |		MOVE.L	0x7b800,D3
0007279e 30 2b 00 12              |0+      |		MOVE.W	(A3+0x12),D0
000727a2 22 2b 00 1a              |"+      |		MOVE.L	(A3+0x1a),D1
000727a6 20 43                    | C      |		MOVEA.L	D3,A0
000727a8 08 d0 00 1d              |        |		BSET.B	#0x5,(A0)
000727ac 67 14                    |g       |		BEQ	0x727c2
000727ae b0 68 00 3a              | h :    |		CMP.W	(A0+0x3a),D0
000727b2 66 06                    |f       |		BNE	0x727ba
000727b4 b2 a8 00 42              |   B    |		CMP.L	(A0+0x42),D1
000727b8 67 38                    |g8      |		BEQ	0x727f2
000727ba 22 48                    |"H      |		MOVEA.L	A0,A1
000727bc 26 28 00 04              |&(      |		MOVE.L	(A0+0x4),D3
000727c0 66 e4                    |f       |		BNE	0x727a6
000727c2 49 e8 00 4a              |I  J    |		LEA.L	(A0+0x4a),A4
000727c6 21 4c 00 08              |!L      |		MOVE.L	A4,(A0+0x8)
000727ca 28 fc ff ff ff ff        |(       |		MOVE.L	#0xffffffff,(A4)+
000727d0 42 5c                    |B\      |		CLR.W	(A4)+
000727d2 38 bc 04 1e              |8       |		MOVE.W	#0x41e,(A4)
000727d6 b1 f9 00 07 b8 00        |        |		CMPA.L	0x7b800,A0
000727dc 67 14                    |g       |		BEQ	0x727f2
000727de 23 68 00 04 00 04        |#h      |		MOVE.L	(A0+0x4),(A1+0x4)
000727e4 21 79 00 07 b8 00 00 04  |!y      |		MOVE.L	0x7b800,(A0+0x4)
000727ec 23 c8 00 07 b8 00        |#       |		MOVE.L	A0,0x7b800
000727f2 e7 8c                    |        |		LSL.L	#0x3,D4
000727f4 4a 44                    |JD      |		TST.W	D4
000727f6 66 12                    |f       |		BNE	0x7280a
000727f8 3a 3c 00 04              |:<      |		MOVE.W	#0x4,D5
000727fc 49 eb 00 0e              |I       |		LEA.L	(A3+0xe),A4
00072800 4b e8 00 36              |K  6    |		LEA.L	(A0+0x36),A5
00072804 2a dc                    |*       |		MOVE.L	(A4)+,(A5)+
00072806 51 cd ff fc              |Q       |		DBF	D5,0x72804
0007280a e9 eb 31 04 00 0e        |  1     |		BFEXTU.L	(A3+0xe),{4:4},D3
00072810 e5 4b                    | K      |		LSL.W	#0x2,D3
00072812 3a 2b 00 10              |:+      |		MOVE.W	(A3+0x10),D5
00072816 9a 43                    | C      |		SUB.W	D3,D5
00072818 d6 bc 00 00 00 0e        |        |		ADD.L	#0xe,D3
0007281e da 44                    | D      |		ADD.W	D4,D5
00072820 08 04 00 10              |        |		BTST.L	#0x10,D4
00072824 66 04                    |f       |		BNE	0x7282a
00072826 31 45 00 12              |1E      |		MOVE.W	D5,(A0+0x12)
0007282a 53 45                    |SE      |		SUBQ.W	#0x1,D5
0007282c 49 e8 00 08              |I       |		LEA.L	(A0+0x8),A4
00072830 2c 14                    |,       |		MOVE.L	(A4),D6
00072832 6b 48                    |kH      |		BMI	0x7287c
00072834 2a 4c                    |*L      |		MOVEA.L	A4,A5
00072836 28 46                    |(F      |		MOVEA.L	D6,A4
00072838 3c 2c 00 04              |<,      |		MOVE.W	(A4+0x4),D6
0007283c 3e 2c 00 06              |>,      |		MOVE.W	(A4+0x6),D7
00072840 b8 47                    | G      |		CMP.W	D7,D4
00072842 62 ec                    |b       |		BHI	0x72830
00072844 ba 46                    | F      |		CMP.W	D6,D5
00072846 65 e8                    |e       |		BCS	0x72830
00072848 2a 94                    |*       |		MOVE.L	(A4),(A5)
0007284a b8 46                    | F      |		CMP.W	D6,D4
0007284c 6f 0a                    |o       |		BLE	0x72858
0007284e 2a 8c                    |*       |		MOVE.L	A4,(A5)
00072850 39 44 00 06              |9D      |		MOVE.W	D4,(A4+0x6)
00072854 53 6c 00 06              |Sl      |		SUBQ.W	#0x1,(A4+0x6)
00072858 ba 47                    | G      |		CMP.W	D7,D5
0007285a 6c d4                    |l       |		BGE	0x72830
0007285c 08 04 00 10              |        |		BTST.L	#0x10,D4
00072860 67 ce                    |g       |		BEQ	0x72830
00072862 43 f0 50 4b              |C PK    |		LEA.L	(A0+D5.W+#0x4b),A1
00072866 22 a8 00 08              |"       |		MOVE.L	(A0+0x8),(A1)
0007286a 21 49 00 08              |!I      |		MOVE.L	A1,(A0+0x8)
0007286e 33 45 00 04              |3E      |		MOVE.W	D5,(A1+0x4)
00072872 52 69 00 04              |Ri      |		ADDQ.W	#0x1,(A1+0x4)
00072876 33 47 00 06              |3G      |		MOVE.W	D7,(A1+0x6)
0007287a 60 b4                    |`       |		BRA	0x72830
0007287c 9a 44                    | D      |		SUB.W	D4,D5
0007287e 52 45                    |RE      |		ADDQ.W	#0x1,D5
00072880 e2 4d                    | M      |		LSR.W	#0x1,D5
00072882 53 45                    |SE      |		SUBQ.W	#0x1,D5
00072884 49 f0 40 4a              |I @J    |		LEA.L	(A0+D4.W+#0x4a),A4
00072888 38 f3 30 00              |8 0     |		MOVE.W	(A3+D3.W),(A4)+
0007288c 54 03                    |T       |		ADDQ.B	#0x2,D3
0007288e 51 cd ff f8              |Q       |		DBF	D5,0x72888
00072892 4a a8 00 08              |J       |		TST.L	(A0+0x8)
00072896 6a 2c                    |j,      |		BPL	0x728c4
00072898 0c 68 00 08 00 12        | h      |		CMPI.W	#0x0008,(A0+0x12)
0007289e 65 24                    |e$      |		BCS	0x728c4
000728a0 42 90                    |B       |		CLR.L	(A0)
000728a2 21 88 01 f1 00 07 b8 04  |!       |		MOVE.L	A0,((#0x7b804))		;  LEW=01f1
000728aa 23 c8 00 07 b8 04        |#       |		MOVE.L	A0,0x7b804
000728b0 42 a8 00 04              |B       |		CLR.L	(A0+0x4)
000728b4 47 e8 00 28              |G  (    |		LEA.L	(A0+0x28),A3
000728b8 49 e8 00 4a              |I  J    |		LEA.L	(A0+0x4a),A4
000728bc 4c df 03 ff              |L       |		MOVEM.L	(A7)+,D0+D1+D2+D3+D4+D5+D6+D7+A0+A1
000728c0 60 00 fe a6              |`       |		BRA	0x72768
000728c4 4c df 03 ff              |L       |		MOVEM.L	(A7)+,D0+D1+D2+D3+D4+D5+D6+D7+A0+A1
000728c8 60 00 fe c2              |`       |		BRA	0x7278c
000728cc 21 7c 00 0c dd c8 00 14  |!|      |		MOVE.L	#0xcddc8,(A0+0x14)
000728d4 48 e7 e0 60              |H  `    |		MOVEM.L	A2+A1+D2+D1+D0,-(A7)
000728d8 43 f9 00 00 fc 78        |C    x  |		LEA.L	0xfc78,A1
000728de 45 e8 00 28              |E  (    |		LEA.L	(A0+0x28),A2
000728e2 24 d9                    |$       |		MOVE.L	(A1)+,(A2)+
000728e4 24 d9                    |$       |		MOVE.L	(A1)+,(A2)+
000728e6 24 d9                    |$       |		MOVE.L	(A1)+,(A2)+
000728e8 42 40                    |B@      |		CLR.W	D0
000728ea 22 28 00 0e              |"(      |		MOVE.L	(A0+0xe),D1
000728ee 24 3c 00 00 00 3c        |$<   <  |		MOVE.L	#0x3c,D2
000728f4 b2 82                    |        |		CMP.L	D2,D1
000728f6 6c 02                    |l       |		BGE	0x728fa
000728f8 22 02                    |"       |		MOVE.L	D2,D1
000728fa 2f 01                    |/       |		MOVE.L	D1,-(A7)
000728fc 48 68 00 28              |Hh (    |		PEA.L	(A0+0x28)
00072900 61 00 00 48              |a  H    |		BSR	0x7294a
00072904 67 28                    |g(      |		BEQ	0x7292e
00072906 52 40                    |R@      |		ADDQ.W	#0x1,D0
00072908 66 e0                    |f       |		BNE	0x728ea
0007290a 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
00072910 07 0d 0a 54 58 20 72 65  |   TX re|		.TXT	'\x07\r\n'
00072918 74 72 79 20 65 78 70 69  |try expi|		.TXT	'TX retry expired.\r\n'
00072928 4e f9 80 00 20 08        |N       |		JMP	0x80002008
0007292e 20 28 00 14              | (      |		MOVE.L	(A0+0x14),D0
00072932 21 40 00 18              |!@      |		MOVE.L	D0,(A0+0x18)
00072936 b0 bc 00 cd dc 80        |        |		CMP.L	#0xcddc80,D0
0007293c 67 06                    |g       |		BEQ	0x72944
0007293e e3 88                    |        |		LSL.L	#0x1,D0
00072940 21 40 00 14              |!@      |		MOVE.L	D0,(A0+0x14)
00072944 4c df 06 07              |L       |		MOVEM.L	(A7)+,D0+D1+D2+A1+A2
00072948 4e 75                    |Nu      |		RTS
0007294a 4e 56 00 00              |NV      |		LINK.W	A6,#0x0000
0007294e 48 e7 f0 38              |H  8    |		MOVEM.L	A4+A3+A2+D3+D2+D1+D0,-(A7)
00072952 40 c3                    |@       |		MOVE.W	SR,D3
00072954 08 83 00 02              |        |		BCLR.L	#0x2,D3
00072958 24 79 00 00 fc 84        |$y      |		MOVEA.L	0xfc84,A2
0007295e 20 12                    |        |		MOVE.L	(A2),D0
00072960 08 00 00 0f              |        |		BTST.L	#0xf,D0
00072964 66 00 00 54              |f  T    |		BNE	0x729ba
00072968 22 2e 00 0c              |".      |		MOVE.L	(A6+0xc),D1
0007296c 44 41                    |DA      |		NEG.W	D1
0007296e 35 41 00 04              |5A      |		MOVE.W	D1,(A2+0x4)
00072972 44 41                    |DA      |		NEG.W	D1
00072974 56 41                    |VA      |		ADDQ.W	#0x3,D1
00072976 e4 49                    | I      |		LSR.W	#0x2,D1
00072978 53 41                    |SA      |		SUBQ.W	#0x1,D1
0007297a 26 6e 00 08              |&n      |		MOVEA.L	(A6+0x8),A3
0007297e 24 00                    |$       |		MOVE.L	D0,D2
00072980 02 42 00 ff              | B      |		ANDI.W	#0x00ff,D2
00072984 48 42                    |HB      |		SWAP.W	D2
00072986 28 42                    |(B      |		MOVEA.L	D2,A4
00072988 28 db                    |(       |		MOVE.L	(A3)+,(A4)+
0007298a 51 c9 ff fc              |Q       |		DBF	D1,0x72988
0007298e 80 7c 83 00              | |      |		OR.W	#0x8300,D0
00072992 35 40 00 02              |5@      |		MOVE.W	D0,(A2+0x2)
00072996 06 b9 00 00 00 08 00 00  |        |		ADDI.L	#0x00000008,0xfc84
0007299e fc 84                    |        |
000729a0 0c b9 00 05 01 98 00 00  |        |		CMPI.L	#0x00050198,0xfc84
000729a8 fc 84                    |        |
000729aa 66 0a                    |f       |		BNE	0x729b6
000729ac 23 fc 00 05 01 18 00 00  |#       |		MOVE.L	#0x50118,0xfc84
000729b4 fc 84                    |        |
000729b6 08 c3 00 02              |        |		BSET.L	#0x2,D3
000729ba 46 c3                    |F       |		MOVE.W	D3,SR
000729bc 4c df 1c 0f              |L       |		MOVEM.L	(A7)+,D0+D1+D2+D3+A2+A3+A4
000729c0 4e 5e                    |N^      |		UNLK	A6
000729c2 4e 74 00 08              |Nt      |		RTD	#0x0008
000729c6 00 01                    |        |		.XXX[0x2]
000729c8 48 e7 c0 c0              |H       |		MOVEM.L	A1+A0+D1+D0,-(A7)
000729cc 41 f9 93 03 e4 00        |A       |		LEA.L	0x9303e400,A0
000729d2 4a 79 00 07 29 c6        |Jy  )   |		TST.W	0x729c6
000729d8 67 04                    |g       |		BEQ	0x729de
000729da 30 bc 20 00              |0       |		MOVE.W	#0x2000,(A0)
000729de 30 bc 10 40              |0  @    |		MOVE.W	#0x1040,(A0)
000729e2 30 10                    |0       |		MOVE.W	(A0),D0
000729e4 6b 00 00 d8              |k       |		BMI	0x72abe
000729e8 22 79 00 00 fc 88        |"y      |		MOVEA.L	0xfc88,A1
000729ee 32 29 00 02              |2)      |		MOVE.W	(A1+0x2),D1
000729f2 6b 00 00 66              |k  f    |		BMI	0x72a5a
000729f6 e5 49                    | I      |		LSL.W	#0x2,D1
000729f8 64 0c                    |d       |		BCC	0x72a06
000729fa 32 29 00 06              |2)      |		MOVE.W	(A1+0x6),D1
000729fe 02 41 c0 00              | A      |		ANDI.W	#0xc000,D1
00072a02 66 00 00 2c              |f  ,    |		BNE	0x72a30
00072a06 06 b9 00 00 00 08 00 00  |        |		ADDI.L	#0x00000008,0xfc88
00072a0e fc 88                    |        |
00072a10 0c b9 00 05 01 98 00 00  |        |		CMPI.L	#0x00050198,0xfc88
00072a18 fc 88                    |        |
00072a1a 66 0a                    |f       |		BNE	0x72a26
00072a1c 23 fc 00 05 01 18 00 00  |#       |		MOVE.L	#0x50118,0xfc88
00072a24 fc 88                    |        |
00072a26 30 bc 02 00              |0       |		MOVE.W	#0x200,(A0)
00072a2a 4c df 03 03              |L       |		MOVEM.L	(A7)+,D0+D1+A0+A1
00072a2e 4e 75                    |Nu      |		RTS
00072a30 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
00072a36 0d 0a 4c 41 4e 43 45 20  |  LANCE |		.TXT	'\r\n'
00072a3e 68 61 72 64 20 74 72 61  |hard tra|		.TXT	'LANCE hard transmit error.'
00072a54 4e f9 80 00 20 08        |N       |		JMP	0x80002008
00072a5a 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
00072a60 0d 0a 52 49 4e 47 20 6f  |  RING o|		.TXT	'\r\n'
00072a68 77 6e 65 72 73 68 69 70  |wnership|		.TXT	'RING ownership error.'
00072a78 4e f9 80 00 20 08        |N       |		JMP	0x80002008
00072a7e 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
00072a84 0d 0a 52 4d 44 31 20 65  |  RMD1 e|		.TXT	'\r\n'
00072a8c 72 72 6f 72 2c 20 52 4d  |rror, RM|		.TXT	'RMD1 error, RMD1 = 16#'
00072a9e 32 3c 00 03              |2<      |		MOVE.W	#0x3,D1
00072aa2 e9 58                    | X      |		ROL.W	#0x4,D0
00072aa4 2f 00                    |/       |		MOVE.L	D0,-(A7)
00072aa6 4e b9 80 00 20 1c        |N       |		JSR	0x8000201c
00072aac 20 1f                    |        |		MOVE.L	(A7)+,D0
00072aae 51 c9 ff f2              |Q       |		DBF	D1,0x72aa2
00072ab2 4e b9 80 00 20 30        |N    0  |		JSR	0x80002030
00072ab8 4e f9 80 00 20 08        |N       |		JMP	0x80002008
00072abe 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
00072ac4 0d 0a 4c 41 4e 43 45 20  |  LANCE |		.TXT	'\r\n'
00072acc 65 72 72 6f 72 2c 20 43  |error, C|		.TXT	'LANCE error, CSR0 = 16#'
00072ade 32 3c 00 03              |2<      |		MOVE.W	#0x3,D1
00072ae2 e9 58                    | X      |		ROL.W	#0x4,D0
00072ae4 2f 00                    |/       |		MOVE.L	D0,-(A7)
00072ae6 4e b9 80 00 20 1c        |N       |		JSR	0x8000201c
00072aec 20 1f                    |        |		MOVE.L	(A7)+,D0
00072aee 51 c9 ff f2              |Q       |		DBF	D1,0x72ae2
00072af2 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
00072af8 2e 0d 0a 00              |.       |		.TXT	'.\r\n'
00072afc 08 00 00 0d              |        |		BTST.L	#0xd,D0
00072b00 66 06                    |f       |		BNE	0x72b08
00072b02 4e f9 80 00 20 08        |N       |		JMP	0x80002008
00072b08 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
00072b0e 43 6f 6c 6c 69 73 69 6f  |Collisio|		.TXT	'Collision error => bad tap, cable, or no SQE heartbeat signal.\r\n'
00072b50 4e f9 80 00 20 08        |N       |		JMP	0x80002008
00072b56 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
00072b5c 55 44 50 20 64 61 74 61  |UDP data|		.TXT	'UDP data longer than 1024 bytes.\r\n'
00072b80 4e f9 80 00 20 08        |N       |		JMP	0x80002008
00072b86 48 e7 80 e0              |H       |		MOVEM.L	A2+A1+A0+D0,-(A7)
00072b8a 41 f9 93 03 e4 00        |A       |		LEA.L	0x9303e400,A0
00072b90 30 bc 10 40              |0  @    |		MOVE.W	#0x1040,(A0)
00072b94 30 10                    |0       |		MOVE.W	(A0),D0
00072b96 6b 00 ff 26              |k  &    |		BMI	0x72abe
00072b9a 22 79 00 00 fc 8c        |"y      |		MOVEA.L	0xfc8c,A1
00072ba0 20 11                    |        |		MOVE.L	(A1),D0
00072ba2 4a 40                    |J@      |		TST.W	D0
00072ba4 6b 00 fe b4              |k       |		BMI	0x72a5a
00072ba8 08 00 00 0e              |        |		BTST.L	#0xe,D0
00072bac 66 00 fe d0              |f       |		BNE	0x72a7e
00072bb0 02 40 00 ff              | @      |		ANDI.W	#0x00ff,D0
00072bb4 48 40                    |H@      |		SWAP.W	D0
00072bb6 26 40                    |&@      |		MOVEA.L	D0,A3
00072bb8 30 2b 00 0c              |0+      |		MOVE.W	(A3+0xc),D0
00072bbc 45 fb 01 70 00 00 09 58  |E  p   X|		LEA.L	(#0x73516),A2		;  LEW=0170
00072bc4 38 1a                    |8       |		MOVE.W	(A2)+,D4
00072bc6 b0 5a                    | Z      |		CMP.W	(A2)+,D0
00072bc8 67 08                    |g       |		BEQ	0x72bd2
00072bca 4a 9a                    |J       |		TST.L	(A2)+
00072bcc 51 cc ff f8              |Q       |		DBF	D4,0x72bc6
00072bd0 60 04                    |`       |		BRA	0x72bd6
00072bd2 4e b2 01 51              |N  Q    |		JSR	((A2))			;  LEW=0151
00072bd6 22 79 00 00 fc 8c        |"y      |		MOVEA.L	0xfc8c,A1
00072bdc 20 11                    |        |		MOVE.L	(A1),D0
00072bde 02 40 00 ff              | @      |		ANDI.W	#0x00ff,D0
00072be2 00 40 80 00              | @      |		ORI.W	#0x8000,D0
00072be6 22 80                    |"       |		MOVE.L	D0,(A1)
00072be8 43 e9 00 08              |C       |		LEA.L	(A1+0x8),A1
00072bec b3 fc 00 05 01 18        |        |		CMPA.L	#0x50118,A1
00072bf2 66 06                    |f       |		BNE	0x72bfa
00072bf4 22 7c 00 05 00 18        |"|      |		MOVEA.L	#0x50018,A1
00072bfa 23 c9 00 00 fc 8c        |#       |		MOVE.L	A1,0xfc8c
00072c00 30 bc 04 00              |0       |		MOVE.W	#0x400,(A0)
00072c04 30 29 00 02              |0)      |		MOVE.W	(A1+0x2),D0
00072c08 6a 00 ff 80              |j       |		BPL	0x72b8a
00072c0c 4c df 07 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1+A2
00072c10 4e 75                    |Nu      |		RTS
00072c12 4e 40                    |N@      |		TRAP	#0
00072c14 4e 40                    |N@      |		TRAP	#0
00072c16 4e 40                    |N@      |		TRAP	#0
00072c18 4e 75                    |Nu      |		RTS
00072c1a 4e 40                    |N@      |		TRAP	#0
00072c1c 42 79 00 00 fc 72        |By   r  |		CLR.W	0xfc72
00072c22 4e 75                    |Nu      |		RTS
00072c24 48 e7 c0 04              |H       |		MOVEM.L	A5+D1+D0,-(A7)
00072c28 4b f9 00 00 fc 72        |K    r  |		LEA.L	0xfc72,A5
00072c2e 30 15                    |0       |		MOVE.W	(A5),D0
00072c30 b0 6c 00 02              | l      |		CMP.W	(A4+0x2),D0
00072c34 66 22                    |f"      |		BNE	0x72c58
00072c36 4a 40                    |J@      |		TST.W	D0
00072c38 66 1a                    |f       |		BNE	0x72c54
00072c3a 22 2b 00 1a              |"+      |		MOVE.L	(A3+0x1a),D1
00072c3e b2 b9 00 00 fc 68        |     h  |		CMP.L	0xfc68,D1
00072c44 67 0e                    |g       |		BEQ	0x72c54
00072c46 08 f9 00 06 00 00 fc 77  |       w|		BSET.B	#0x6,0xfc77
00072c4e 23 c1 00 00 fc 68        |#    h  |		MOVE.L	D1,0xfc68
00072c54 52 40                    |R@      |		ADDQ.W	#0x1,D0
00072c56 3a 80                    |:       |		MOVE.W	D0,(A5)
00072c58 4c df 20 03              |L       |		MOVEM.L	(A7)+,D0+D1+A5
00072c5c 4e 75                    |Nu      |		RTS
00072c5e ; --------------------------------------------------------------------------------------
00072c5e ; RESHA PROGRAM 0x0101 @0x00072c5e - Network Boot
00072c5e ; --------------------------------------------------------------------------------------
00072c5e					RESHA_PROGRAM_0101:
00072c5e 48 e7 ff fe              |H       |		MOVEM.L	A6+A5+A4+A3+A2+A1+A0+D7+D6+D5+D4+D3+D2+D1+D0,-(A7)
00072c62 61 00 f3 d0              |a       |		BSR	RESHA_PROGRAM_0401
00072c66 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
00072c6c 4c 6f 61 64 69 6e 67 20  |Loading |		.TXT	'Loading IOC from network.\r\n'
00072c88 23 fc 00 07 30 a8 00 07  |#   0   |		MOVE.L	#0x730a8,0x734f2
00072c90 34 f2                    |4       |
00072c92 23 fc 00 07 31 34 00 07  |#   14  |		MOVE.L	#0x73134,0x734ee
00072c9a 34 ee                    |4       |
00072c9c 33 fc 00 64 00 07 da 9c  |3  d    |		MOVE.W	#0x64,0x7da9c
00072ca4 33 fc 00 64 00 07 da 9e  |3  d    |		MOVE.W	#0x64,0x7da9e
00072cac 13 c5 00 07 35 48        |    5H  |		MOVE.B	D5,0x73548
00072cb2 13 c5 00 00 fc 95        |        |		MOVE.B	D5,0xfc95
00072cb8 41 f9 00 07 d2 9c        |A       |		LEA.L	0x7d29c,A0
00072cbe 42 80                    |B       |		CLR.L	D0
00072cc0 61 00 02 38              |a  8    |		BSR	0x72efa
00072cc4 67 00 01 46              |g  F    |		BEQ	0x72e0c
00072cc8 0c 79 4e 71 00 07 d2 9c  | yNq    |		CMPI.W	#0x4e71,0x7d29c
00072cd0 66 00 01 16              |f       |		BNE	0x72de8
00072cd4 70 02                    |p       |		MOVEQ.L	#0x02,D0
00072cd6 61 00 02 22              |a  "    |		BSR	0x72efa
00072cda 67 00 01 30              |g  0    |		BEQ	0x72e0c
00072cde 0c 79 7f ed 00 07 d2 9e  | y      |		CMPI.W	#0x7fed,0x7d29e
00072ce6 66 00 00 e4              |f       |		BNE	0x72dcc
00072cea 20 39 00 07 d2 a4        | 9      |		MOVE.L	0x7d2a4,D0
00072cf0 23 c0 00 00 fc 90        |#       |		MOVE.L	D0,0xfc90
00072cf6 42 81                    |B       |		CLR.L	D1
00072cf8 12 00                    |        |		MOVE.B	D0,D1
00072cfa e2 09                    |        |		LSR.B	#0x1,D1
00072cfc 33 c1 00 07 da 9e        |3       |		MOVE.W	D1,0x7da9e
00072d02 e0 48                    | H      |		LSR.W	#0x8,D0
00072d04 c2 c0                    |        |		MULU.W	D0,D1
00072d06 33 c1 00 07 da 9c        |3       |		MOVE.W	D1,0x7da9c
00072d0c 70 01                    |p       |		MOVEQ.L	#0x01,D0
00072d0e 61 00 01 ea              |a       |		BSR	0x72efa
00072d12 67 00 00 f8              |g       |		BEQ	0x72e0c
00072d16 2e 3c 00 02 00 00        |.<      |		MOVE.L	#0x20000,D7
00072d1c 61 00 01 16              |a       |		BSR	0x72e34
00072d20 67 00 00 ea              |g       |		BEQ	0x72e0c
00072d24 2e 3c 00 01 00 00        |.<      |		MOVE.L	#0x10000,D7
00072d2a 28 03                    |(       |		MOVE.L	D3,D4
00072d2c 61 00 01 06              |a       |		BSR	0x72e34
00072d30 67 00 00 da              |g       |		BEQ	0x72e0c
00072d34 2e 3c 00 00 00 00        |.<      |		MOVE.L	#0x0,D7
00072d3a 28 02                    |(       |		MOVE.L	D2,D4
00072d3c 61 00 00 f6              |a       |		BSR	0x72e34
00072d40 67 00 00 ca              |g       |		BEQ	0x72e0c
00072d44 41 f9 00 07 d6 9c        |A       |		LEA.L	0x7d69c,A0
00072d4a 43 f8 00 00              |C       |		LEA.L	0x0,A1
00072d4e 30 3c 00 ff              |0<      |		MOVE.W	#0xff,D0
00072d52 22 d8                    |"       |		MOVE.L	(A0)+,(A1)+
00072d54 51 c8 ff fc              |Q       |		DBF	D0,0x72d52
00072d58 4c df 7f ff              |L       |		MOVEM.L	(A7)+,D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4+A5+A6
00072d5c 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
00072d62 41 62 6f 75 74 20 74 6f  |About to|		.TXT	'About to enter kernel, D0: '
00072d7e 42 40                    |B@      |		CLR.W	D0
00072d80 10 39 00 07 35 48        | 9  5H  |		MOVE.B	0x73548,D0
00072d86 4e b9 80 00 20 24        |N    $  |		JSR	0x80002024
00072d8c 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
00072d92 3c 2d 2d 2d 2d 2d 2d 2d  |<-------|		.TXT	'<----------\r\n'
00072d9a 2d 2d 2d 0d 0a 0d 0a 00  |---     |		.TXT	'\r\n'
00072da2 42 40                    |B@      |		CLR.W	D0
00072da4 10 39 00 07 35 48        | 9  5H  |		MOVE.B	0x73548,D0
00072daa 32 3c 00 02              |2<      |		MOVE.W	#0x2,D1
00072dae 43 f8 00 00              |C       |		LEA.L	0x0,A1
00072db2 2e 78 00 00              |.x      |		MOVEA.L	0x0,A7
00072db6 4e f0 01 e1 00 04        |N       |		JMP	((#0x4))		;  LEW=01e1
00072dbc 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
00072dc2 07 0d 0a 00              |        |		.TXT	'\x07\r\n'
00072dc6 4c df 7f ff              |L       |		MOVEM.L	(A7)+,D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4+A5+A6
00072dca 4e 75                    |Nu      |		RTS
00072dcc 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
00072dd2 44 69 73 6b 20 6c 61 62  |Disk lab|		.TXT	'Disk label invalid'
00072de6 60 d4                    |`       |		BRA	0x72dbc
00072de8 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
00072dee 4e 6f 20 62 6f 6f 74 73  |No boots|		.TXT	'No bootstrap found on disk'
00072e0a 60 b0                    |`       |		BRA	0x72dbc
00072e0c 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
00072e12 44 69 73 6b 20 72 65 71  |Disk req|		.TXT	'Disk request completed in error'
00072e32 60 88                    |`       |		BRA	0x72dbc
00072e34 48 e7 c0 80              |H       |		MOVEM.L	A0+D1+D0,-(A7)
00072e38 20 47                    | G      |		MOVEA.L	D7,A0
00072e3a 42 80                    |B       |		CLR.L	D0
00072e3c ed 8c                    |        |		LSL.L	#0x6,D4
00072e3e 30 30 49 b0 00 07 d2 c2  |00I     |		MOVE.W	(D4.L+#0x7d2c2),D0	;  LEW=49b0
00072e46 32 30 49 b0 00 07 d2 c0  |20I     |		MOVE.W	(D4.L+#0x7d2c0),D1	;  LEW=49b0
00072e4e 4a 88                    |J       |		TST.L	A0
00072e50 66 06                    |f       |		BNE	0x72e58
00072e52 41 f9 00 07 d6 9c        |A       |		LEA.L	0x7d69c,A0
00072e58 61 00 00 a0              |a       |		BSR	0x72efa
00072e5c 67 18                    |g       |		BEQ	0x72e76
00072e5e b1 fc 00 07 d6 9c        |        |		CMPA.L	#0x7d69c,A0
00072e64 66 04                    |f       |		BNE	0x72e6a
00072e66 41 f8 00 00              |A       |		LEA.L	0x0,A0
00072e6a 52 80                    |R       |		ADDQ.L	#0x1,D0
00072e6c 41 e8 04 00              |A       |		LEA.L	(A0+0x400),A0
00072e70 53 41                    |SA      |		SUBQ.W	#0x1,D1
00072e72 66 da                    |f       |		BNE	0x72e4e
00072e74 53 41                    |SA      |		SUBQ.W	#0x1,D1
00072e76 4c df 01 03              |L       |		MOVEM.L	(A7)+,D0+D1+A0
00072e7a 4e 75                    |Nu      |		RTS
00072e7c 48 e7 ff fe              |H       |		MOVEM.L	A6+A5+A4+A3+A2+A1+A0+D7+D6+D5+D4+D3+D2+D1+D0,-(A7)
00072e80 47 f9 00 07 c0 fc        |G       |		LEA.L	0x7c0fc,A3
00072e86 43 eb 00 4a              |C  J    |		LEA.L	(A3+0x4a),A1
00072e8a 32 fc 04 01              |2       |		MOVE.W	#0x401,(A1)+
00072e8e 32 f9 00 00 fc 70        |2    p  |		MOVE.W	0xfc70,(A1)+
00072e94 34 3c 04 1e              |4<      |		MOVE.W	#0x41e,D2
00072e98 32 c2                    |2       |		MOVE.W	D2,(A1)+
00072e9a 42 59                    |BY      |		CLR.W	(A1)+
00072e9c 32 fc 00 00              |2       |		MOVE.W	#0x0,(A1)+
00072ea0 45 f9 00 00 fc 72        |E    r  |		LEA.L	0xfc72,A2
00072ea6 32 d2                    |2       |		MOVE.W	(A2),(A1)+
00072ea8 52 52                    |RR      |		ADDQ.W	#0x1,(A2)
00072eaa 0a 59 ff ff              | Y      |		EORI.W	#0xffff,(A1)+
00072eae 45 f9 00 07 b8 1c        |E       |		LEA.L	0x7b81c,A2
00072eb4 49 fb 01 70 00 00 06 98  |I  p    |		LEA.L	(#0x7354e),A4		;  LEW=0170
00072ebc 13 f9 00 00 fc 95 00 07  |        |		MOVE.B	0xfc95,0x73558
00072ec4 35 58                    |5X      |
00072ec6 72 03                    |r       |		MOVEQ.L	#0x03,D1
00072ec8 24 dc                    |$       |		MOVE.L	(A4)+,(A2)+
00072eca 51 c9 ff fc              |Q       |		DBF	D1,0x72ec8
00072ece 45 f9 00 07 b8 0c        |E       |		LEA.L	0x7b80c,A2
00072ed4 24 88                    |$       |		MOVE.L	A0,(A2)
00072ed6 45 f9 00 07 b8 28        |E    (  |		LEA.L	0x7b828,A2
00072edc 24 80                    |$       |		MOVE.L	D0,(A2)
00072ede 45 f9 00 07 b8 1c        |E       |		LEA.L	0x7b81c,A2
00072ee4 72 03                    |r       |		MOVEQ.L	#0x03,D1
00072ee6 22 da                    |"       |		MOVE.L	(A2)+,(A1)+
00072ee8 51 c9 ff fc              |Q       |		DBF	D1,0x72ee6
00072eec 32 02                    |2       |		MOVE.W	D2,D1
00072eee 04 41 00 1e              | A      |		SUBI.W	#0x001e,D1
00072ef2 32 c1                    |2       |		MOVE.W	D1,(A1)+
00072ef4 22 88                    |"       |		MOVE.L	A0,(A1)
00072ef6 60 00 00 8a              |`       |		BRA	0x72f82
00072efa 48 e7 ff fe              |H       |		MOVEM.L	A6+A5+A4+A3+A2+A1+A0+D7+D6+D5+D4+D3+D2+D1+D0,-(A7)
00072efe 47 f9 00 07 c0 fc        |G       |		LEA.L	0x7c0fc,A3
00072f04 43 eb 00 4a              |C  J    |		LEA.L	(A3+0x4a),A1
00072f08 32 fc 04 01              |2       |		MOVE.W	#0x401,(A1)+
00072f0c 32 f9 00 00 fc 70        |2    p  |		MOVE.W	0xfc70,(A1)+
00072f12 34 3c 00 1e              |4<      |		MOVE.W	#0x1e,D2
00072f16 32 c2                    |2       |		MOVE.W	D2,(A1)+
00072f18 42 59                    |BY      |		CLR.W	(A1)+
00072f1a 32 fc 00 00              |2       |		MOVE.W	#0x0,(A1)+
00072f1e 45 f9 00 00 fc 72        |E    r  |		LEA.L	0xfc72,A2
00072f24 32 d2                    |2       |		MOVE.W	(A2),(A1)+
00072f26 52 52                    |RR      |		ADDQ.W	#0x1,(A2)
00072f28 0a 59 ff ff              | Y      |		EORI.W	#0xffff,(A1)+
00072f2c 45 f9 00 07 b8 1c        |E       |		LEA.L	0x7b81c,A2
00072f32 49 fb 01 70 00 00 06 0a  |I  p    |		LEA.L	(#0x7353e),A4		;  LEW=0170
00072f3a 72 03                    |r       |		MOVEQ.L	#0x03,D1
00072f3c 24 dc                    |$       |		MOVE.L	(A4)+,(A2)+
00072f3e 51 c9 ff fc              |Q       |		DBF	D1,0x72f3c
00072f42 45 f9 00 07 b8 0c        |E       |		LEA.L	0x7b80c,A2
00072f48 24 88                    |$       |		MOVE.L	A0,(A2)
00072f4a 45 f9 00 07 b8 28        |E    (  |		LEA.L	0x7b828,A2
00072f50 80 f9 00 07 da 9c        |        |		DIVU.W	0x7da9c,D0
00072f56 34 c0                    |4       |		MOVE.W	D0,(A2)+
00072f58 42 40                    |B@      |		CLR.W	D0
00072f5a 48 40                    |H@      |		SWAP.W	D0
00072f5c 80 f9 00 07 da 9e        |        |		DIVU.W	0x7da9e,D0
00072f62 14 c0                    |        |		MOVE.B	D0,(A2)+
00072f64 42 40                    |B@      |		CLR.W	D0
00072f66 48 40                    |H@      |		SWAP.W	D0
00072f68 e3 08                    |        |		LSL.B	#0x1,D0
00072f6a 14 80                    |        |		MOVE.B	D0,(A2)
00072f6c 45 f9 00 07 b8 1c        |E       |		LEA.L	0x7b81c,A2
00072f72 72 03                    |r       |		MOVEQ.L	#0x03,D1
00072f74 22 da                    |"       |		MOVE.L	(A2)+,(A1)+
00072f76 51 c9 ff fc              |Q       |		DBF	D1,0x72f74
00072f7a 32 02                    |2       |		MOVE.W	D2,D1
00072f7c 04 41 00 1e              | A      |		SUBI.W	#0x001e,D1
00072f80 32 c1                    |2       |		MOVE.W	D1,(A1)+
00072f82 43 eb 00 28              |C  (    |		LEA.L	(A3+0x28),A1
00072f86 45 f9 00 00 fc 78        |E    x  |		LEA.L	0xfc78,A2
00072f8c 22 da                    |"       |		MOVE.L	(A2)+,(A1)+
00072f8e 22 da                    |"       |		MOVE.L	(A2)+,(A1)+
00072f90 22 da                    |"       |		MOVE.L	(A2)+,(A1)+
00072f92 32 fc 08 00              |2       |		MOVE.W	#0x800,(A1)+
00072f96 24 49                    |$I      |		MOVEA.L	A1,A2
00072f98 32 fc 45 00              |2 E     |		MOVE.W	#0x4500,(A1)+
00072f9c 06 42 00 14              | B      |		ADDI.W	#0x0014,D2
00072fa0 32 c2                    |2       |		MOVE.W	D2,(A1)+
00072fa2 06 42 00 0e              | B      |		ADDI.W	#0x000e,D2
00072fa6 37 42 00 10              |7B      |		MOVE.W	D2,(A3+0x10)
00072faa 32 c9                    |2       |		MOVE.W	A1,(A1)+
00072fac 42 80                    |B       |		CLR.L	D0
00072fae 32 c0                    |2       |		MOVE.W	D0,(A1)+
00072fb0 32 fc 3c 11              |2 <     |		MOVE.W	#0x3c11,(A1)+
00072fb4 32 c0                    |2       |		MOVE.W	D0,(A1)+
00072fb6 22 f9 00 00 fc 64        |"    d  |		MOVE.L	0xfc64,(A1)+
00072fbc 22 f9 00 00 fc 68        |"    h  |		MOVE.L	0xfc68,(A1)+
00072fc2 32 3c 00 09              |2<      |		MOVE.W	#0x9,D1
00072fc6 d0 5a                    | Z      |		ADD.W	(A2)+,D0
00072fc8 64 02                    |d       |		BCC	0x72fcc
00072fca 52 40                    |R@      |		ADDQ.W	#0x1,D0
00072fcc 51 c9 ff f8              |Q       |		DBF	D1,0x72fc6
00072fd0 0a 40 ff ff              | @      |		EORI.W	#0xffff,D0
00072fd4 35 40 ff f6              |5@      |		MOVE.W	D0,(A2-0xa)
00072fd8 27 7c 00 06 6e e4 00 14  |'|  n   |		MOVE.L	#0x66ee4,(A3+0x14)
00072fe0 37 7c 00 05 00 0c        |7|      |		MOVE.W	#0x5,(A3+0xc)
00072fe6 08 d3 00 1e              |        |		BSET.B	#0x6,(A3)
00072fea 41 f9 93 03 e4 00        |A       |		LEA.L	0x9303e400,A0
00072ff0 22 79 00 00 fc 84        |"y      |		MOVEA.L	0xfc84,A1
00072ff6 20 11                    |        |		MOVE.L	(A1),D0
00072ff8 08 00 00 0f              |        |		BTST.L	#0xf,D0
00072ffc 66 00 fa 5c              |f  \    |		BNE	0x72a5a
00073000 44 42                    |DB      |		NEG.W	D2
00073002 33 42 00 04              |3B      |		MOVE.W	D2,(A1+0x4)
00073006 22 00                    |"       |		MOVE.L	D0,D1
00073008 02 41 00 ff              | A      |		ANDI.W	#0x00ff,D1
0007300c 48 41                    |HA      |		SWAP.W	D1
0007300e 24 41                    |$A      |		MOVEA.L	D1,A2
00073010 e0 49                    | I      |		LSR.W	#0x8,D1
00073012 49 eb 00 28              |I  (    |		LEA.L	(A3+0x28),A4
00073016 38 3c 00 1f              |8<      |		MOVE.W	#0x1f,D4
0007301a 34 dc                    |4       |		MOVE.W	(A4)+,(A2)+
0007301c 51 cc ff fc              |Q       |		DBF	D4,0x7301a
00073020 38 1c                    |8       |		MOVE.W	(A4)+,D4
00073022 67 0e                    |g       |		BEQ	0x73032
00073024 52 44                    |RD      |		ADDQ.W	#0x1,D4
00073026 e2 4c                    | L      |		LSR.W	#0x1,D4
00073028 53 44                    |SD      |		SUBQ.W	#0x1,D4
0007302a 28 5c                    |(\      |		MOVEA.L	(A4)+,A4
0007302c 34 dc                    |4       |		MOVE.W	(A4)+,(A2)+
0007302e 51 cc ff fc              |Q       |		DBF	D4,0x7302c
00073032 80 7c 83 00              | |      |		OR.W	#0x8300,D0
00073036 33 40 00 02              |3@      |		MOVE.W	D0,(A1+0x2)
0007303a 30 bc 00 08              |0       |		MOVE.W	#0x8,(A0)
0007303e 06 b9 00 00 00 08 00 00  |        |		ADDI.L	#0x00000008,0xfc84
00073046 fc 84                    |        |
00073048 0c b9 00 05 01 98 00 00  |        |		CMPI.L	#0x00050198,0xfc84
00073050 fc 84                    |        |
00073052 66 0a                    |f       |		BNE	0x7305e
00073054 23 fc 00 05 01 18 00 00  |#       |		MOVE.L	#0x50118,0xfc84
0007305c fc 84                    |        |
0007305e 20 2b 00 14              | +      |		MOVE.L	(A3+0x14),D0
00073062 b0 bc 00 cd dc 80        |        |		CMP.L	#0xcddc80,D0
00073068 67 06                    |g       |		BEQ	0x73070
0007306a e3 88                    |        |		LSL.L	#0x1,D0
0007306c 27 40 00 14              |'@      |		MOVE.L	D0,(A3+0x14)
00073070 27 40 00 18              |'@      |		MOVE.L	D0,(A3+0x18)
00073074 61 00 f4 56              |a  V    |		BSR	0x724cc
00073078 47 f9 00 07 c0 fc        |G       |		LEA.L	0x7c0fc,A3
0007307e 08 13 00 1e              |        |		BTST.B	#0x6,(A3)
00073082 67 16                    |g       |		BEQ	0x7309a
00073084 53 ab 00 18              |S       |		SUBQ.L	#0x1,(A3+0x18)
00073088 66 ea                    |f       |		BNE	0x73074
0007308a 53 6b 00 0c              |Sk      |		SUBQ.W	#0x1,(A3+0xc)
0007308e 67 00 f8 7a              |g  z    |		BEQ	0x7290a
00073092 24 2b 00 0e              |$+      |		MOVE.L	(A3+0xe),D2
00073096 60 00 ff 52              |`  R    |		BRA	0x72fea
0007309a 08 39 00 01 00 07 b8 25  | 9     %|		BTST.B	#0x1,0x7b825
000730a2 4c df 7f ff              |L       |		MOVEM.L	(A7)+,D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4+A5+A6
000730a6 4e 75                    |Nu      |		RTS
000730a8 48 e7 fc de              |H       |		MOVEM.L	A6+A5+A4+A3+A1+A0+D5+D4+D3+D2+D1+D0,-(A7)
000730ac 4b f9 00 07 c0 fc        |K       |		LEA.L	0x7c0fc,A5
000730b2 30 2d 00 54              |0- T    |		MOVE.W	(A5+0x54),D0
000730b6 b0 6c 00 02              | l      |		CMP.W	(A4+0x2),D0
000730ba 66 00 00 72              |f  r    |		BNE	0x7312e
000730be 30 2d 00 56              |0- V    |		MOVE.W	(A5+0x56),D0
000730c2 b0 6c 00 04              | l      |		CMP.W	(A4+0x4),D0
000730c6 66 00 00 66              |f  f    |		BNE	0x7312e
000730ca 08 95 00 1e              |        |		BCLR.B	#0x6,(A5)
000730ce 67 00 00 5e              |g  ^    |		BEQ	0x7312e
000730d2 41 f9 00 07 b8 0c        |A       |		LEA.L	0x7b80c,A0
000730d8 4c ec 00 0f 00 06        |L       |		MOVEM.L	(A4+0x6),D0+D1+D2+D3
000730de 31 42 00 1a              |1B      |		MOVE.W	D2,(A0+0x1a)
000730e2 48 42                    |HB      |		SWAP.W	D2
000730e4 02 02 00 02              |        |		ANDI.B	#0x02,D2
000730e8 84 28 00 19              | (      |		OR.B	(A0+0x19),D2
000730ec 11 42 00 19              | B      |		MOVE.B	D2,(A0+0x19)
000730f0 21 43 00 1c              |!C      |		MOVE.L	D3,(A0+0x1c)
000730f4 30 2c ff fc              |0,      |		MOVE.W	(A4-0x4),D0
000730f8 04 40 00 1e              | @      |		SUBI.W	#0x001e,D0
000730fc 31 40 00 0a              |1@      |		MOVE.W	D0,(A0+0xa)
00073100 67 00 00 2c              |g  ,    |		BEQ	0x7312e
00073104 b0 7c 04 00              | |      |		CMP.W	#0x400,D0
00073108 62 00 fa 4c              |b  L    |		BHI	0x72b56
0007310c 52 40                    |R@      |		ADDQ.W	#0x1,D0
0007310e e2 48                    | H      |		LSR.W	#0x1,D0
00073110 53 40                    |S@      |		SUBQ.W	#0x1,D0
00073112 72 40                    |r@      |		MOVEQ.L	#0x40,D1
00073114 28 50                    |(P      |		MOVEA.L	(A0),A4
00073116 24 0b                    |$       |		MOVE.L	A3,D2
00073118 6b 0a                    |k       |		BMI	0x73124
0007311a d7 c1                    |        |		ADDA.L	D1,A3
0007311c 38 db                    |8       |		MOVE.W	(A3)+,(A4)+
0007311e 51 c8 ff fc              |Q       |		DBF	D0,0x7311c
00073122 60 0a                    |`       |		BRA	0x7312e
00073124 38 f3 10 00              |8       |		MOVE.W	(A3+D1.W),(A4)+
00073128 54 01                    |T       |		ADDQ.B	#0x2,D1
0007312a 51 c8 ff f8              |Q       |		DBF	D0,0x73124
0007312e 4c df 7b 3f              |L {?    |		MOVEM.L	(A7)+,D0+D1+D2+D3+D4+D5+A0+A1+A3+A4+A5+A6
00073132 4e 75                    |Nu      |		RTS
00073134 48 e7 80 04              |H       |		.XXX[0x4]
00073138 30 2c 00 08 4b f9 00 07  |0,  K   |		.XXX[0x40]
00073140 c0 fc 30 2d 00 54 b0 6c  |  0- T l|
00073148 00 02 66 10 30 2d 00 56  |  f 0- V|
00073150 b0 6c 00 04 66 06 3b 7c  | l  f ;||
00073158 00 05 00 0c 4c df 20 01  |    L   |
00073160 4e 75 93 03 e8 00 00 07  |Nu      |
00073168 7f a0 93 03 ec 00 00 07  |        |
00073170 7f c0 00 00 00 00 00 00  |        |
00073178 00 00 00 00 00 00 00 00  |        |		.BLANK	00[0x38]
000731b0 00 00 00 00 00 00        |        |		.XXX[0x6]
000731b6 ; --------------------------------------------------------------------------------------
000731b6 ; RESHA PROGRAM 0x0301 @0x000731b6 - Crash Dump
000731b6 ; --------------------------------------------------------------------------------------
000731b6					RESHA_PROGRAM_0301:
000731b6 48 f9 1f ff 00 07 31 72  |H     1r|		MOVEM.L	D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4,0x73172
000731be 23 cf 00 07 31 a6        |#   1   |		MOVE.L	A7,0x731a6
000731c4 23 f8 00 08 00 07 31 ae  |#     1 |		MOVE.L	0x8,0x731ae
000731cc 33 c3 00 07 c1 52        |3    R  |		MOVE.W	D3,0x7c152
000731d2 11 fc 00 26 90 03        |   &    |		MOVE.B	#0x26,IO_UART_COMMAND
000731d8 08 b9 00 00 00 00 fc 06  |        |		BCLR.B	#0x0,0xfc06
000731e0 08 39 00 07 00 00 fc 77  | 9     w|		BTST.B	#0x7,0xfc77
000731e8 66 36                    |f6      |		BNE	0x73220
000731ea 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
000731f0 0d 0a 49 4f 43 20 63 72  |  IOC cr|		.TXT	'\r\n'
000731f8 61 73 68 20 64 75 6d 70  |ash dump|		.TXT	'IOC crash dump aborted\r\n'
0007320c 21 f9 00 07 31 ae 00 08  |!   1   |		MOVE.L	0x731ae,0x8
00073214 4c f9 1f ff 00 07 31 72  |L     1r|		MOVEM.L	0x73172,D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4
0007321c 72 ff                    |r       |		MOVEQ.L	#-0x01,D1
0007321e 4e 75                    |Nu      |		RTS
00073220 4c f9 0f 00 00 07 31 62  |L     1b|		MOVEM.L	0x73162,A0+A1+A2+A3
00073228 7e 06                    |~       |		MOVEQ.L	#0x06,D7
0007322a 23 fc 00 07 32 58 00 07  |#   2X  |		MOVE.L	#0x73258,0x731b2
00073232 31 b2                    |1       |
00073234 22 fc aa aa aa aa        |"       |		MOVE.L	#0xaaaaaaaa,(A1)+
0007323a 26 bc bb bb bb bb        |&       |		MOVE.L	#0xbbbbbbbb,(A3)
00073240 21 fc 00 07 33 a2 00 08  |!   3   |		MOVE.L	#0x733a2,0x8
00073248 26 da                    |&       |		MOVE.L	(A2)+,(A3)+
0007324a 21 f9 00 07 31 ae 00 08  |!   1   |		MOVE.L	0x731ae,0x8
00073252 51 cf ff e0              |Q       |		DBF	D7,0x73234
00073256 60 2e                    |`.      |		BRA	0x73286
00073258 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
0007325e 42 75 73 20 65 72 72 6f  |Bus erro|		.TXT	'Bus error copying SCSI registers\r\n'
00073282 51 cf ff b0              |Q       |		DBF	D7,0x73234
00073286 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
0007328c 0d 0a 44 75 6d 70 69 6e  |  Dumpin|		.TXT	'\r\n'
00073294 67 20 49 4f 43 20 52 41  |g IOC RA|		.TXT	'Dumping IOC RAM to server '
000732aa 61 00 01 bc              |a       |		BSR	0x73468
000732ae 23 fc 00 07 30 a8 00 07  |#   0   |		MOVE.L	#0x730a8,0x734f2
000732b6 34 f2                    |4       |
000732b8 23 fc 00 07 31 34 00 07  |#   14  |		MOVE.L	#0x73134,0x734ee
000732c0 34 ee                    |4       |
000732c2 36 3c 01 ff              |6<      |		MOVE.W	#0x1ff,D3
000732c6 20 7c 00 00 00 00        | |      |		MOVEA.L	#0x0,A0
000732cc 28 39 00 00 fc 90        |(9      |		MOVE.L	0xfc90,D4
000732d2 61 00 01 3c              |a  <    |		BSR	0x73410
000732d6 67 00 ff 12              |g       |		BEQ	0x731ea
000732da 41 e8 04 00              |A       |		LEA.L	(A0+0x400),A0
000732de 51 cb ff f2              |Q       |		DBF	D3,0x732d2
000732e2 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
000732e8 0d 0a 44 75 6d 70 69 6e  |  Dumpin|		.TXT	'\r\n'
000732f0 67 20 45 4e 50 31 30 30  |g ENP100|		.TXT	'Dumping ENP100 RAM to server '
00073308 36 3c 01 ff              |6<      |		MOVE.W	#0x1ff,D3
0007330c 2a 3c 00 e0 00 00        |*<      |		MOVE.L	#0xe00000,D5
00073312 24 7c 93 03 e1 0a        |$|      |		MOVEA.L	#IO_VME_STD_REGISTER,A2
00073318 26 7c 93 03 f0 00        |&|      |		MOVEA.L	#0x9303f000,A3
0007331e 20 7c 00 06 fc 00        | |      |		MOVEA.L	#0x6fc00,A0
00073324 42 86                    |B       |		CLR.L	D6
00073326 23 fc 00 07 33 96 00 07  |#   3   |		MOVE.L	#0x73396,0x731b2
0007332e 31 b2                    |1       |
00073330 32 3c 01 ff              |2<      |		MOVE.W	#0x1ff,D1
00073334 28 48                    |(H      |		MOVEA.L	A0,A4
00073336 e9 c5 72 10              |  r     |		BFEXTU.L	D5,{8:16},D7
0007333a 34 87                    |4       |		MOVE.W	D7,(A2)
0007333c e9 c5 75 8a              |  u     |		BFEXTU.L	D5,{22:10},D7
00073340 21 fc 00 07 33 a2 00 08  |!   3   |		MOVE.L	#0x733a2,0x8
00073348 38 f3 70 00              |8 p     |		MOVE.W	(A3+D7.W),(A4)+
0007334c 21 f9 00 07 31 ae 00 08  |!   1   |		MOVE.L	0x731ae,0x8
00073354 54 85                    |T       |		ADDQ.L	#0x2,D5
00073356 51 c9 ff de              |Q       |		DBF	D1,0x73336
0007335a 4a 43                    |JC      |		TST.W	D3
0007335c 66 06                    |f       |		BNE	0x73364
0007335e 23 c6 00 06 ff fc        |#       |		MOVE.L	D6,0x6fffc
00073364 61 00 00 aa              |a       |		BSR	0x73410
00073368 67 00 fe 80              |g       |		BEQ	0x731ea
0007336c 51 cb ff c2              |Q       |		DBF	D3,0x73330
00073370 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
00073376 0d 0a 44 75 6d 70 20 63  |  Dump c|		.TXT	'\r\n'
0007337e 6f 6d 70 6c 65 74 65 2e  |omplete.|		.TXT	'Dump complete.\r\n'
0007338a 4c f9 1f ff 00 07 31 72  |L     1r|		MOVEM.L	0x73172,D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4
00073392 42 81                    |B       |		CLR.L	D1
00073394 4e 75                    |Nu      |		RTS
00073396 42 6c ff fe              |Bl      |		CLR.W	(A4-0x2)
0007339a 4a 86                    |J       |		TST.L	D6
0007339c 66 b6                    |f       |		BNE	0x73354
0007339e 2c 05                    |,       |		MOVE.L	D5,D6
000733a0 60 b2                    |`       |		BRA	0x73354
000733a2 21 f9 00 07 31 ae 00 08  |!   1   |		MOVE.L	0x731ae,0x8
000733aa 23 c0 00 07 31 aa        |#   1   |		MOVE.L	D0,0x731aa
000733b0 20 38 f8 00              | 8      |		MOVE.L	IO_READ_STATUS_p24,D0
000733b4 08 00 00 1b              |        |		BTST.L	#0x1b,D0
000733b8 67 38                    |g8      |		BEQ	0x733f2
000733ba 42 b8 f9 00              |B       |		CLR.L	IO_CLEAR_BERR_p24
000733be 21 fc 00 0c 00 00 f4 00  |!       |		MOVE.L	#0xc0000,IO_WRITE_CONTROL_p24
000733c6 20 37 01 61 00 10        | 7 a    |		MOVE.L	((A7+#0x10)),D0		;  LEW=0161
000733cc 20 38 f8 00              | 8      |		MOVE.L	IO_READ_STATUS_p24,D0
000733d0 21 fc 00 0e 00 00 f4 00  |!       |		MOVE.L	#0xe0000,IO_WRITE_CONTROL_p24
000733d8 08 00 00 1b              |        |		BTST.L	#0x1b,D0
000733dc 66 28                    |f(      |		BNE	0x73406
000733de 42 b8 f9 00              |B       |		CLR.L	IO_CLEAR_BERR_p24
000733e2 20 39 00 07 31 aa        | 9  1   |		MOVE.L	0x731aa,D0
000733e8 21 fc 00 07 33 a2 00 08  |!   3   |		MOVE.L	#0x733a2,0x8
000733f0 4e 73                    |Ns      |		RTE
000733f2 20 39 00 07 31 aa        | 9  1   |		MOVE.L	0x731aa,D0
000733f8 2e 79 00 07 31 a6        |.y  1   |		MOVEA.L	0x731a6,A7
000733fe 4e f0 01 f1 00 07 31 b2  |N     1 |		JMP	((#0x731b2))		;  LEW=01f1
00073406 20 39 00 07 31 aa        | 9  1   |		MOVE.L	0x731aa,D0
0007340c 50 fa 07 57              |P  W    |		TRAP.W	#0x0757
00073410 20 02                    |        |		MOVE.L	D2,D0
00073412 61 00 fa 68              |a  h    |		BSR	0x72e7c
00073416 66 02                    |f       |		BNE	0x7341a
00073418 4e 75                    |Nu      |		RTS
0007341a 54 02                    |T       |		ADDQ.B	#0x2,D2
0007341c b8 02                    |        |		CMP.B	D2,D4
0007341e 66 14                    |f       |		BNE	0x73434
00073420 d4 7c 01 00              | |      |		ADD.W	#0x100,D2
00073424 b8 42                    | B      |		CMP.W	D2,D4
00073426 67 04                    |g       |		BEQ	0x7342c
00073428 42 02                    |B       |		CLR.B	D2
0007342a 60 08                    |`       |		BRA	0x73434
0007342c 06 82 00 01 00 00        |        |		ADDI.L	#0x00010000,D2
00073432 42 42                    |BB      |		CLR.W	D2
00073434 e8 c3 07 04              |        |		BFTST.L	D3,{28:4}
00073438 66 08                    |f       |		BNE	0x73442
0007343a 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
00073440 2e 00                    |.       |		.TXT	'.'
00073442 4a 44                    |JD      |		TST.W	D4
00073444 4e 75                    |Nu      |		RTS
00073446 48 e7 c0 80              |H       |		MOVEM.L	A0+D1+D0,-(A7)
0007344a 30 3c 00 06              |0<      |		MOVE.W	#0x6,D0
0007344e 48 7a f7 c8              |Hz      |		PEA.L	0x72c18
00073452 22 1f                    |"       |		MOVE.L	(A7)+,D1
00073454 41 fb 01 70 00 00 00 94  |A  p    |		LEA.L	(#0x734ea),A0		;  LEW=0170
0007345c 20 c1                    |        |		MOVE.L	D1,(A0)+
0007345e 51 c8 ff fc              |Q       |		DBF	D0,0x7345c
00073462 4c df 01 03              |L       |		MOVEM.L	(A7)+,D0+D1+A0
00073466 4e 75                    |Nu      |		RTS
00073468 48 e7 80 c0              |H       |		MOVEM.L	A1+A0+D0,-(A7)
0007346c 43 f9 00 07 c5 64        |C    d  |		LEA.L	0x7c564,A1
00073472 23 c9 00 07 b8 00        |#       |		MOVE.L	A1,0x7b800
00073478 30 3c 00 02              |0<      |		MOVE.W	#0x2,D0
0007347c 20 49                    | I      |		MOVEA.L	A1,A0
0007347e 42 90                    |B       |		CLR.L	(A0)
00073480 21 7c ff ff ff ff 00 08  |!|      |		MOVE.L	#0xffffffff,(A0+0x8)
00073488 43 e8 04 68              |C  h    |		LEA.L	(A0+0x468),A1
0007348c 21 49 00 04              |!I      |		MOVE.L	A1,(A0+0x4)
00073490 51 c8 ff ea              |Q       |		DBF	D0,0x7347c
00073494 42 a8 00 04              |B       |		CLR.L	(A0+0x4)
00073498 23 c8 00 07 b8 04        |#       |		MOVE.L	A0,0x7b804
0007349e 4c df 03 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1
000734a2 4e 75                    |Nu      |		RTS
000734a4 2f 00                    |/       |		MOVE.L	D0,-(A7)
000734a6 10 38 90 01              | 8      |		MOVE.B	IO_UART_STATUS,D0
000734aa 08 00 00 01              |        |		BTST.L	#0x1,D0
000734ae 67 16                    |g       |		BEQ	0x734c6
000734b0 08 00 00 05              |        |		BTST.L	#0x5,D0
000734b4 67 10                    |g       |		BEQ	0x734c6
000734b6 08 f8 00 04 90 03        |        |		BSET.B	#0x4,IO_UART_COMMAND
000734bc 4a 38 90 00              |J8      |		TST.B	IO_UART_DATA
000734c0 61 ff 7f f8 eb 8a        |a       |		BSR	0x8000204c
000734c6 20 1f                    |        |		MOVE.L	(A7)+,D0
000734c8 4e 75                    |Nu      |		RTS
000734ca 48 e7 e0 00 22 3c        |H   "<  |		.XXX[0x6]
000734d0 00 00 00 07 e9 98 24 00  |      $ |		.XXX[0x18]
000734d8 4e b9 80 00 20 1c 20 02  |N       |
000734e0 51 c9 ff f2 4c df 00 07  |Q   L   |
000734e8 4e 75                    |Nu      |		.XXX[0x2]
000734ea 00 07 2c 12              |  ,     |		.CODE	0x72c12
000734ee 00 07 2c 14              |  ,     |		.CODE	0x72c14
000734f2 00 07 2c 16              |  ,     |		.CODE	0x72c16
000734f6 00 07 2c 18              |  ,     |		.CODE	0x72c18
000734fa 00 07 2c 1c              |  ,     |		.CODE	0x72c1c
000734fe 00 07 2c 24              |  ,$    |		.CODE	0x72c24
00073502 00 07 2c 1a              |  ,     |		.CODE	0x72c1a
00073506 00 07 2c 24              |  ,$    |		.CODE	0x72c24
0007350a 00 07 23 7a              |  #z    |		.CODE	0x7237a
0007350e 00 07 23 7a              |  #z    |		.CODE	0x7237a
00073512 00 07 23 96              |  #     |		.CODE	0x72396
00073516 00 02                    |        |		.XXX[0x2]
00073518 08 00                    |        |		.XXX[0x2]
0007351a 00 07 27 16              |  '     |		.CODE	0x72716
0007351e 80 35                    | 5      |		.XXX[0x2]
00073520 00 07 26 14 08 06        |  &     |		.XXX[0x6]
00073526 00 07 26 5c              |  &\    |		.CODE	0x7265c
0007352a 00 00 00 00              |        |		.XXX[0x4]
0007352e 00 07 26 8c              |  &     |		.CODE	0x7268c
00073532 00 07 26 fc              |  &     |		.CODE	0x726fc
00073536 00 07 26 3c              |  &<    |		.CODE	0x7263c
0007353a 00 07 26 3e              |  &>    |		.CODE	0x7263e
0007353e 00 00                    |        |		.XXX[0x2]
00073540 00 10 00 02 00 00 10 80  |        |		.XXX[0x20]
00073548 00 02 00 00 00 00 00 00  |        |
00073550 00 10 00 02 00 00 10 80  |        |
00073558 00 03 00 00 00 00 ff ff  |        |
00073560 ff ff ff ff ff ff ff ff  |        |		.BLANK	ff[0xa98]
00073ff8 ff ff                    |        |		.XXX[0x2]
00073ffa ; --------------------------------------------------------------------------------------
00073ffa ; Test, Revision, slot and checksum
00073ffa ; --------------------------------------------------------------------------------------
00073ffa 00                       |        |		.TEST	00
00073ffb 92 06 03                 |        |		.REV	92,06,03
00073ffe 51                       |Q       |		.SLOT	0x51
00073fff e7                       |        |		.CSUM	0xe7
00074000 ; --------------------------------------------------------------------------------------
00074000 ; PROGRAM VECTORS
00074000 ; --------------------------------------------------------------------------------------
00074000 02 a5                    |        |		.CONST	0x2,0xa5
00074002 01 2e                    | .      |		.CONST	0x12e			; RESHA PROGRAM 0x0102 @0x0007412e - Disk Boot
00074004 02 08                    |        |		.CONST	0x208			; RESHA PROGRAM 0x0202 @0x00074208 -
00074006					t_DISK:
00074006 44 49 53 4b 00           |DISK    |		.TXT	'DISK'
0007400b					t_Aborting_Disk_boot_by_operator_request_:
0007400b 41 62 6f 72 74 69 6e 67  |Aborting|		.TXT	'Aborting Disk boot by operator request.'
00074033					t_Program_image_too_large:
00074033 50 72 6f 67 72 61 6d 20  |Program |		.TXT	'Program image too large'
0007404b					t_SCSI_Error:
0007404b 53 43 53 49 20 45 72 72  |SCSI Err|		.TXT	'SCSI Error'
00074056					t_DISK_Error:
00074056 44 49 53 4b 20 45 72 72  |DISK Err|		.TXT	'DISK Error'
00074061					t_Timeout_waiting_for_completion:
00074061 54 69 6d 65 6f 75 74 20  |Timeout |		.TXT	'Timeout waiting for completion'
00074080					t_Unknown_DISK_error_encountered:
00074080 55 6e 6b 6e 6f 77 6e 20  |Unknown |		.TXT	'Unknown DISK error encountered'
0007409f					t_Hard_reset:
0007409f 48 61 72 64 20 72 65 73  |Hard res|		.TXT	'Hard reset'
000740aa					t_Soft_reset:
000740aa 53 6f 66 74 20 72 65 73  |Soft res|		.TXT	'Soft reset'
000740b5					t_Test_unit_ready:
000740b5 54 65 73 74 20 75 6e 69  |Test uni|		.TXT	'Test unit ready'
000740c5					t_Disk_not_spinning_up:
000740c5 44 69 73 6b 20 6e 6f 74  |Disk not|		.TXT	'Disk not spinning up'
000740da					t_Select_w_ATN_xfer:
000740da 53 65 6c 65 63 74 20 77  |Select w|		.TXT	'Select w/ ATN & xfer'
000740ef					t_Get_DISK_sense:
000740ef 47 65 74 20 44 49 53 4b  |Get DISK|		.TXT	'Get DISK sense'
000740fe					t_no_bootstrap_found:
000740fe 3a 20 6e 6f 20 62 6f 6f  |: no boo|		.TXT	': no bootstrap found'
00074113					t_boot_device_does_not_exist:
00074113 62 6f 6f 74 20 64 65 76  |boot dev|		.TXT	'boot device does not exist'
0007412e ; --------------------------------------------------------------------------------------
0007412e ; RESHA PROGRAM 0x0102 @0x0007412e - Disk Boot
0007412e ; --------------------------------------------------------------------------------------
0007412e					RESHA_PROGRAM_0102:
0007412e 48 e7 ff fe              |H       |		MOVEM.L	A6+A5+A4+A3+A2+A1+A0+D7+D6+D5+D4+D3+D2+D1+D0,-(A7)
00074132 2c 4f                    |,O      |		MOVEA.L	A7,A6
00074134 61 00 01 0e              |a       |		BSR	0x74244
00074138 61 00 00 de              |a       |		BSR	0x74218
0007413c 67 0c                    |g       |		BEQ	0x7414a
0007413e 2f 3c 00 07 41 13        |/<  A   |		MOVE.L	#t_boot_device_does_not_exist,-(A7)
00074144 4e f9 00 07 45 68        |N   Eh  |		JMP	0x74568
0007414a 33 fc 01 00 93 03 e8 07  |3       |		MOVE.W	#0x100,IO_SCSI_D_07_CDBx5
00074152 33 fc 08 00 93 03 e8 03  |3       |		MOVE.W	#0x800,IO_SCSI_D_03_CDBx1
0007415a 33 fc 00 00 93 03 e8 05  |3       |		MOVE.W	#0x0,IO_SCSI_D_05_CDBx3
00074162 10 05                    |        |		MOVE.B	D5,D0
00074164 00 00 00 40              |   @    |		ORI.B	#0x40,D0
00074168 13 c0 93 03 e8 15        |        |		MOVE.B	D0,IO_SCSI_D_15_DEST_ID
0007416e 42 39 93 03 e8 0f        |B9      |		CLR.B	IO_SCSI_D_0f_LUN
00074174 42 39 93 03 e8 12        |B9      |		CLR.B	IO_SCSI_D_12_COUNT2
0007417a 33 fc 04 00 93 03 e8 13  |3       |		MOVE.W	#0x400,IO_SCSI_D_13_COUNT1
00074182 20 3c 00 05 40 00        | <  @   |		MOVE.L	#0x54000,D0
00074188 22 00                    |"       |		MOVE.L	D0,D1
0007418a 48 41                    |HA      |		SWAP.W	D1
0007418c 00 01 00 40              |   @    |		ORI.B	#0x40,D1
00074190 33 c1 93 03 e1 08        |3       |		MOVE.W	D1,IO_SCSI_D_SEGMENT_REGISTER
00074196 33 c0 93 03 e1 00        |3       |		MOVE.W	D0,IO_SCSI_D_ADDRESS_REGISTER
0007419c 13 fc 00 08 93 03 e8 18  |        |		MOVE.B	#0x08,IO_SCSI_D_18_CMD
000741a4 32 3c 7f ff              |2<      |		MOVE.W	#0x7fff,D1
000741a8 47 f9 00 07 40 da        |G   @   |		LEA.L	t_Select_w_ATN_xfer,A3
000741ae 61 00 04 22              |a  "    |		BSR	0x745d2
000741b2 0c 01 00 16              |        |		CMPI.B	#0x16,D1
000741b6 67 0c                    |g       |		BEQ	0x741c4
000741b8 2f 3c 00 07 40 4b        |/<  @K  |		MOVE.L	#t_SCSI_Error,-(A7)
000741be 4e f9 00 07 45 68        |N   Eh  |		JMP	0x74568
000741c4 0c 39 00 00 93 03 e8 0f  | 9      |		CMPI.B	#0x00,IO_SCSI_D_0f_LUN
000741cc 66 2e                    |f.      |		BNE	0x741fc
000741ce 72 02                    |r       |		MOVEQ.L	#0x02,D1
000741d0 47 fa fe 34              |G  4    |		LEA.L	t_DISK,A3
000741d4 20 7c 00 05 40 00        | |  @   |		MOVEA.L	#0x54000,A0
000741da 0c 50 4e 71              | PNq    |		CMPI.W	#0x4e71,(A0)
000741de 66 08                    |f       |		BNE	0x741e8
000741e0 30 05                    |0       |		MOVE.W	D5,D0
000741e2 e9 d4 51 81              |  Q     |		BFEXTU.L	(A4),{6:1},D5
000741e6 4e d0                    |N       |		JMP	(A0)
000741e8 4e b9 80 00 20 2c        |N    ,  |		JSR	0x8000202c
000741ee 2f 3c 00 07 40 fe        |/<  @   |		MOVE.L	#t_no_bootstrap_found,-(A7)
000741f4 4e f9 00 07 45 68        |N   Eh  |		JMP	0x74568
000741fa 4e 75                    |Nu      |		.XXX[0x2]
000741fc 2f 3c 00 07 40 56        |/<  @V  |		MOVE.L	#t_DISK_Error,-(A7)
00074202 4e f9 00 07 45 68        |N   Eh  |		JMP	0x74568
00074208 ; --------------------------------------------------------------------------------------
00074208 ; RESHA PROGRAM 0x0202 @0x00074208 -
00074208 ; --------------------------------------------------------------------------------------
00074208					RESHA_PROGRAM_0202:
00074208 48 e7 ff fe              |H       |		MOVEM.L	A6+A5+A4+A3+A2+A1+A0+D7+D6+D5+D4+D3+D2+D1+D0,-(A7)
0007420c 2c 4f                    |,O      |		MOVEA.L	A7,A6
0007420e 61 00 00 34              |a  4    |		BSR	0x74244
00074212 4c df 7f ff              |L       |		MOVEM.L	(A7)+,D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4+A5+A6
00074216 4e 75                    |Nu      |		RTS
00074218 61 00 00 4c              |a  L    |		BSR	SCSI_D_TEST_UNIT_READY
0007421c 0c 01 00 01              |        |		CMPI.B	#0x01,D1
00074220 67 16                    |g       |		BEQ	0x74238
00074222 0c 01 00 02              |        |		CMPI.B	#0x02,D1
00074226 66 02                    |f       |		BNE	0x7422a
00074228 4e 75                    |Nu      |		RTS
0007422a 61 00 00 3a              |a  :    |		BSR	SCSI_D_TEST_UNIT_READY
0007422e 0c 01 00 01              |        |		CMPI.B	#0x01,D1
00074232 67 04                    |g       |		BEQ	0x74238
00074234 4a 01                    |J       |		TST.B	D1
00074236 4e 75                    |Nu      |		RTS
00074238 2f 3c 00 07 40 4b        |/<  @K  |		MOVE.L	#t_SCSI_Error,-(A7)
0007423e 4e f9 00 07 45 68        |N   Eh  |		JMP	0x74568
00074244 2f 05                    |/       |		MOVE.L	D5,-(A7)
00074246 42 79 93 03 e0 00        |By      |		CLR.W	IO_RESHA_SCA_CTL
0007424c 47 f9 00 07 40 9f        |G   @   |		LEA.L	t_Hard_reset,A3
00074252 32 3c 0f ff              |2<      |		MOVE.W	#0xfff,D1
00074256 33 fc 00 01 93 03 e0 00  |3       |		MOVE.W	#0x1,IO_RESHA_SCA_CTL
0007425e 61 00 03 3a              |a  :    |		BSR	SCSI_D_AWAIT_INTERRUPT()
00074262 60 00 01 f0              |`       |		BRA	0x74454
00074266					SCSI_D_TEST_UNIT_READY:
00074266 32 3c 7f ff              |2<      |		MOVE.W	#0x7fff,D1
0007426a 13 c5 93 03 e8 15        |        |		MOVE.B	D5,IO_SCSI_D_15_DEST_ID
00074270 42 39 93 03 e8 03        |B9      |		CLR.B	IO_SCSI_D_03_CDBx1
00074276 42 79 93 03 e8 04        |By      |		CLR.W	IO_SCSI_D_04_CDBx2
0007427c 42 79 93 03 e8 06        |By      |		CLR.W	IO_SCSI_D_06_CDBx4
00074282 42 39 93 03 e8 08        |B9      |		CLR.B	IO_SCSI_D_08_CDBx6
00074288 42 39 93 03 e8 0f        |B9      |		CLR.B	IO_SCSI_D_0f_LUN
0007428e 42 79 93 03 e8 12        |By      |		CLR.W	IO_SCSI_D_12_COUNT2
00074294 42 39 93 03 e8 14        |B9      |		CLR.B	IO_SCSI_D_14_COUNT0
0007429a 42 39 93 03 e8 10        |B9      |		CLR.B	IO_SCSI_D_10_CMD_PHASE
000742a0 13 fc 00 08 93 03 e8 18  |        |		MOVE.B	#0x08,IO_SCSI_D_18_CMD
000742a8 61 00 03 28              |a  (    |		BSR	0x745d2
000742ac 0c 01 00 42              |   B    |		CMPI.B	#0x42,D1
000742b0 67 00 00 60              |g  `    |		BEQ	0x74312
000742b4 0c 01 00 16              |        |		CMPI.B	#0x16,D1
000742b8 67 00 00 32              |g  2    |		BEQ	0x742ec
000742bc 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
000742c2 20 62 61 64 20 53 43 53  | bad SCS|		.TXT	' bad SCSI status - '
000742d6 20 01                    |        |		MOVE.L	D1,D0
000742d8 61 00 03 6c              |a  l    |		BSR	0x74646
000742dc 47 f9 00 07 46 80        |G   F   |		LEA.L	t_0*SP,A3
000742e2 4e b9 80 00 20 2c        |N    ,  |		JSR	0x8000202c
000742e8 60 00 00 1c              |`       |		BRA	0x74306
000742ec 0c 39 00 00 93 03 e8 0f  | 9      |		CMPI.B	#0x00,IO_SCSI_D_0f_LUN
000742f4 67 00 00 16              |g       |		BEQ	0x7430c
000742f8 61 00 00 1e              |a       |		BSR	0x74318
000742fc 0c 01 00 01              |        |		CMPI.B	#0x01,D1
00074300 67 04                    |g       |		BEQ	0x74306
00074302 42 01                    |B       |		CLR.B	D1
00074304 4e 75                    |Nu      |		RTS
00074306 12 3c 00 01              | <      |		MOVE.B	#0x01,D1
0007430a 4e 75                    |Nu      |		RTS
0007430c 12 3c 00 02              | <      |		MOVE.B	#0x02,D1
00074310 4e 75                    |Nu      |		RTS
00074312 12 3c 00 03              | <      |		MOVE.B	#0x03,D1
00074316 4e 75                    |Nu      |		RTS
00074318 20 3c 00 07 b8 00        | <      |		MOVE.L	#0x7b800,D0
0007431e 72 10                    |r       |		MOVEQ.L	#0x10,D1
00074320 00 39 00 40 93 03 e8 15  | 9 @    |		ORI.B	#0x40,IO_SCSI_D_15_DEST_ID
00074328 13 fc 00 03 93 03 e8 03  |        |		MOVE.B	#0x03,IO_SCSI_D_03_CDBx1
00074330 42 79 93 03 e8 04        |By      |		CLR.W	IO_SCSI_D_04_CDBx2
00074336 42 39 93 03 e8 0f        |B9      |		CLR.B	IO_SCSI_D_0f_LUN
0007433c 42 39 93 03 e8 08        |B9      |		CLR.B	IO_SCSI_D_08_CDBx6
00074342 42 79 93 03 e8 12        |By      |		CLR.W	IO_SCSI_D_12_COUNT2
00074348 13 c1 93 03 e8 14        |        |		MOVE.B	D1,IO_SCSI_D_14_COUNT0
0007434e 33 c1 93 03 e8 06        |3       |		MOVE.W	D1,IO_SCSI_D_06_CDBx4
00074354 22 00                    |"       |		MOVE.L	D0,D1
00074356 48 41                    |HA      |		SWAP.W	D1
00074358 00 01 00 40              |   @    |		ORI.B	#0x40,D1
0007435c 33 c1 93 03 e1 08        |3       |		MOVE.W	D1,IO_SCSI_D_SEGMENT_REGISTER
00074362 33 c0 93 03 e1 00        |3       |		MOVE.W	D0,IO_SCSI_D_ADDRESS_REGISTER
00074368 10 05                    |        |		MOVE.B	D5,D0
0007436a 00 00 00 40              |   @    |		ORI.B	#0x40,D0
0007436e 13 c0 93 03 e8 15        |        |		MOVE.B	D0,IO_SCSI_D_15_DEST_ID
00074374 13 fc 00 08 93 03 e8 18  |        |		MOVE.B	#0x08,IO_SCSI_D_18_CMD
0007437c 47 f9 00 07 40 da        |G   @   |		LEA.L	t_Select_w_ATN_xfer,A3
00074382 61 00 02 4e              |a  N    |		BSR	0x745d2
00074386 0c 01 00 16              |        |		CMPI.B	#0x16,D1
0007438a 67 1a                    |g       |		BEQ	0x743a6
0007438c 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
00074392 53 45 4e 53 45 20 46 41  |SENSE FA|		.TXT	'SENSE FAILED\r\n'
000743a2 60 00 00 32              |`  2    |		BRA	0x743d6
000743a6 0c 39 00 00 93 03 e8 0f  | 9      |		CMPI.B	#0x00,IO_SCSI_D_0f_LUN
000743ae 67 22                    |g"      |		BEQ	0x743d2
000743b0 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
000743b6 53 45 4e 53 45 20 43 4f  |SENSE CO|		.TXT	'SENSE COMMAND FAILED\r\n'
000743ce 60 00 00 06              |`       |		BRA	0x743d6
000743d2 42 80                    |B       |		CLR.L	D0
000743d4 4e 75                    |Nu      |		RTS
000743d6 12 3c 00 01              | <      |		MOVE.B	#0x01,D1
000743da 4e 75                    |Nu      |		RTS
000743dc					SCSI_D_SOFT_RESET():
000743dc 47 f9 00 07 40 aa        |G   @   |		LEA.L	t_Soft_reset,A3
000743e2 32 3c 0f ff              |2<      |		MOVE.W	#0xfff,D1
000743e6 13 fc 00 0f 93 03 e8 00  |        |		MOVE.B	#0x0f,IO_SCSI_D_00_OWN_ID_CDB_SIZE; SCSI_ID=7, EnableAdvancedFeatures
000743ee 13 fc 00 00 93 03 e8 18  |        |		MOVE.B	#0x00,IO_SCSI_D_18_CMD	; CMD=Soft Reset
000743f6 61 00 01 a2              |a       |		BSR	SCSI_D_AWAIT_INTERRUPT()
000743fa 0c 01 00 01              |        |		CMPI.B	#0x01,D1
000743fe 67 00 00 0a              |g       |		BEQ	0x7440a
00074402 2f 0b                    |/       |		MOVE.L	A3,-(A7)
00074404 4e f9 00 07 45 68        |N   Eh  |		JMP	0x74568
0007440a 32 3c 01 ff              |2<      |		MOVE.W	#0x1ff,D1
0007440e 4e b9 00 07 45 86        |N   E   |		JSR	0x74586
00074414 13 fc 00 28 93 03 e8 01  |   (    |		MOVE.B	#0x28,IO_SCSI_D_01_CONTROL
0007441c 13 fc 00 05 93 03 e8 02  |        |		MOVE.B	#0x05,IO_SCSI_D_02_TIMEOUT_PERIOD
00074424 13 fc 00 00 93 03 e8 11  |        |		MOVE.B	#0x00,IO_SCSI_D_11_SYNC_XFER
0007442c 13 fc 00 60 93 03 e8 16  |   `    |		MOVE.B	#0x60,IO_SCSI_D_16_SRC_ID
00074434 32 3c 01 ff              |2<      |		MOVE.W	#0x1ff,D1
00074438 4e b9 00 07 45 86        |N   E   |		JSR	0x74586
0007443e 4e 75                    |Nu      |		RTS
00074440 61 00 ff 9a              |a       |		BSR	SCSI_D_SOFT_RESET()
00074444 60 00 00 36              |`  6    |		BRA	0x7447c
00074448 2f 3c 00 07 40 4b        |/<  @K  |		MOVE.L	#t_SCSI_Error,-(A7)
0007444e 4e f9 00 07 45 68        |N   Eh  |		JMP	0x74568
00074454 61 00 ff 86              |a       |		BSR	SCSI_D_SOFT_RESET()
00074458 42 85                    |B       |		CLR.L	D5
0007445a 1a 3c 00 03              | <      |		MOVE.B	#0x03,D5
0007445e 20 05                    |        |		MOVE.L	D5,D0
00074460 61 00 fe 04              |a       |		BSR	SCSI_D_TEST_UNIT_READY
00074464 0c 01 00 01              |        |		CMPI.B	#0x01,D1
00074468 67 00 ff d6              |g       |		BEQ	0x74440
0007446c 0c 01 00 02              |        |		CMPI.B	#0x02,D1
00074470 67 00 00 ee              |g       |		BEQ	0x74560
00074474 0c 01 00 03              |        |		CMPI.B	#0x03,D1
00074478 67 00 00 e6              |g       |		BEQ	0x74560
0007447c 61 00 fd e8              |a       |		BSR	SCSI_D_TEST_UNIT_READY
00074480 0c 01 00 01              |        |		CMPI.B	#0x01,D1
00074484 67 00 ff c2              |g       |		BEQ	0x74448
00074488 0c 01 00 02              |        |		CMPI.B	#0x02,D1
0007448c 67 00 00 d2              |g       |		BEQ	0x74560
00074490 0c 01 00 03              |        |		CMPI.B	#0x03,D1
00074494 67 00 00 ca              |g       |		BEQ	0x74560
00074498 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
0007449e 53 70 69 6e 6e 69 6e 67  |Spinning|		.TXT	'Spinning up disk '
000744b0 20 05                    |        |		MOVE.L	D5,D0
000744b2 4e b9 80 00 20 24        |N    $  |		JSR	0x80002024
000744b8 4e b9 80 00 20 30        |N    0  |		JSR	0x80002030
000744be 13 fc 00 00 93 03 e8 0f  |        |		MOVE.B	#0x00,IO_SCSI_D_0f_LUN
000744c6 13 fc 00 1b 93 03 e8 03  |        |		MOVE.B	#0x1b,IO_SCSI_D_03_CDBx1
000744ce 42 79 93 03 e8 04        |By      |		CLR.W	IO_SCSI_D_04_CDBx2
000744d4 42 39 93 03 e8 06        |B9      |		CLR.B	IO_SCSI_D_06_CDBx4
000744da 13 fc 00 01 93 03 e8 07  |        |		MOVE.B	#0x01,IO_SCSI_D_07_CDBx5
000744e2 42 39 93 03 e8 08        |B9      |		CLR.B	IO_SCSI_D_08_CDBx6
000744e8 13 c5 93 03 e8 15        |        |		MOVE.B	D5,IO_SCSI_D_15_DEST_ID
000744ee 13 fc 00 08 93 03 e8 18  |        |		MOVE.B	#0x08,IO_SCSI_D_18_CMD
000744f6 42 80                    |B       |		CLR.L	D0
000744f8 10 3c 00 28              | < (    |		MOVE.B	#0x28,D0
000744fc 32 3c 03 ff              |2<      |		MOVE.W	#0x3ff,D1
00074500 61 00 01 16              |a       |		BSR	0x74618
00074504 66 08                    |f       |		BNE	0x7450e
00074506 51 c8 ff f4              |Q       |		DBF	D0,0x744fc
0007450a 60 00 00 50              |`  P    |		BRA	0x7455c
0007450e 0c 01 00 16              |        |		CMPI.B	#0x16,D1
00074512 67 3e                    |g>      |		BEQ	0x74552
00074514 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
0007451a 20 53 43 53 49 20 45 52  | SCSI ER|		.TXT	' SCSI ERROR spinning up drive - '
0007453c 42 80                    |B       |		CLR.L	D0
0007453e 10 01                    |        |		MOVE.B	D1,D0
00074540 61 00 01 04              |a       |		BSR	0x74646
00074544 47 f9 00 07 46 80        |G   F   |		LEA.L	t_0*SP,A3
0007454a 4e b9 80 00 20 2c        |N    ,  |		JSR	0x8000202c
00074550 60 0e                    |`       |		BRA	0x74560
00074552 0c 39 00 00 93 03 e8 0f  | 9      |		CMPI.B	#0x00,IO_SCSI_D_0f_LUN
0007455a 67 04                    |g       |		BEQ	0x74560
0007455c 61 00 fd ba              |a       |		BSR	0x74318
00074560 51 cd fe fc              |Q       |		DBF	D5,0x7445e
00074564 2a 1f                    |*       |		MOVE.L	(A7)+,D5
00074566 4e 75                    |Nu      |		RTS
00074568 20 57                    | W      |		MOVEA.L	(A7),A0
0007456a 10 18                    |        |		MOVE.B	(A0)+,D0
0007456c 67 04                    |g       |		BEQ	0x74572
0007456e 61 10                    |a       |		BSR	0x74580
00074570 60 f8                    |`       |		BRA	0x7456a
00074572 4e b9 80 00 20 30        |N    0  |		JSR	0x80002030
00074578 2e 4e                    |.N      |		MOVEA.L	A6,A7
0007457a 4c df 7f ff              |L       |		MOVEM.L	(A7)+,D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4+A5+A6
0007457e 4e 75                    |Nu      |		RTS
00074580 4e f9 80 00 20 18        |N       |		JMP	0x80002018
00074586 2f 00                    |/       |		MOVE.L	D0,-(A7)
00074588 20 3c 00 00 05 00        | <      |		MOVE.L	#0x500,D0
0007458e 53 80                    |S       |		SUBQ.L	#0x1,D0
00074590 66 fc                    |f       |		BNE	0x7458e
00074592 51 c9 ff f4              |Q       |		DBF	D1,0x74588
00074596 20 1f                    |        |		MOVE.L	(A7)+,D0
00074598 4e 75                    |Nu      |		RTS
0007459a					SCSI_D_AWAIT_INTERRUPT():
0007459a 08 39 00 07 93 03 e8 1f  | 9      |		BTST.B	#0x7,IO_SCSI_D_1f_AUX_STATUS
000745a2 66 26                    |f&      |		BNE	0x745ca
000745a4 51 c9 ff f4              |Q       |		DBF	D1,SCSI_D_AWAIT_INTERRUPT()
000745a8 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
000745ae 4e 6f 20 53 43 53 49 20  |No SCSI |		.TXT	'No SCSI interrupt: '
000745c2 2f 0b                    |/       |		MOVE.L	A3,-(A7)
000745c4 4e f9 00 07 45 68        |N   Eh  |		JMP	0x74568
000745ca 12 39 93 03 e8 17        | 9      |		MOVE.B	IO_SCSI_D_17_SCSI_STATUS,D1
000745d0 4e 75                    |Nu      |		RTS
000745d2 2f 00                    |/       |		MOVE.L	D0,-(A7)
000745d4 20 3c 00 00 05 00        | <      |		MOVE.L	#0x500,D0
000745da 53 80                    |S       |		SUBQ.L	#0x1,D0
000745dc 66 fc                    |f       |		BNE	0x745da
000745de 08 39 00 07 93 03 e8 1f  | 9      |		BTST.B	#0x7,IO_SCSI_D_1f_AUX_STATUS
000745e6 66 26                    |f&      |		BNE	0x7460e
000745e8 51 c9 ff ea              |Q       |		DBF	D1,0x745d4
000745ec 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
000745f2 4e 6f 20 53 43 53 49 20  |No SCSI |		.TXT	'No SCSI interrupt: '
00074606 2f 0b                    |/       |		MOVE.L	A3,-(A7)
00074608 4e f9 00 07 45 68        |N   Eh  |		JMP	0x74568
0007460e 12 39 93 03 e8 17        | 9      |		MOVE.B	IO_SCSI_D_17_SCSI_STATUS,D1
00074614 20 1f                    |        |		MOVE.L	(A7)+,D0
00074616 4e 75                    |Nu      |		RTS
00074618 2f 00                    |/       |		MOVE.L	D0,-(A7)
0007461a 20 3c 00 00 05 00        | <      |		MOVE.L	#0x500,D0
00074620 53 80                    |S       |		SUBQ.L	#0x1,D0
00074622 66 fc                    |f       |		BNE	0x74620
00074624 08 39 00 07 93 03 e8 1f  | 9      |		BTST.B	#0x7,IO_SCSI_D_1f_AUX_STATUS
0007462c 66 0a                    |f       |		BNE	0x74638
0007462e 51 c9 ff ea              |Q       |		DBF	D1,0x7461a
00074632 20 1f                    |        |		MOVE.L	(A7)+,D0
00074634 42 01                    |B       |		CLR.B	D1
00074636 4e 75                    |Nu      |		RTS
00074638 12 39 93 03 e8 17        | 9      |		MOVE.B	IO_SCSI_D_17_SCSI_STATUS,D1
0007463e 20 1f                    |        |		MOVE.L	(A7)+,D0
00074640 02 3c 00 1b              | <      |		ANDI.B	#0x1b,CCR
00074644 4e 75                    |Nu      |		RTS
00074646 48 e7 60 80              |H `     |		MOVEM.L	A0+D2+D1,-(A7)
0007464a 41 f9 00 07 46 70        |A   Fp  |		LEA.L	0x74670,A0
00074650 42 81                    |B       |		CLR.L	D1
00074652 24 3c 00 00 00 03        |$<      |		MOVE.L	#0x3,D2
00074658 12 00                    |        |		MOVE.B	D0,D1
0007465a 02 01 00 0f              |        |		ANDI.B	#0x0f,D1
0007465e 11 b0 10 00 20 10        |        |		MOVE.B	(A0+D1.W),(A0+D2.W+#0x10)
00074664 e8 58                    | X      |		ROR.W	#0x4,D0
00074666 51 ca ff f0              |Q       |		DBF	D2,0x74658
0007466a 4c df 01 06              |L       |		MOVEM.L	(A7)+,D1+D2+A0
0007466e 4e 75                    |Nu      |		RTS
00074670 30 31 32 33 34 35 36 37  |01234567|		.XXX[0x10]
00074678 38 39 41 42 43 44 45 46  |89ABCDEF|

--------------------------------------------------------------------------------

00074680					t_0*SP:
00074680					t_0*SP:
00074680					t_0*SP:
00074680					t_0*SP:
00074680 00                       |        |		ALIEN 0-1 .TXT	''
00074681 00 00 00                 |        |		.XXX[0x3]

--------------------------------------------------------------------------------

00074684 00 00 ff ff              |        |		.XXX[0x4]
00074688 ff ff ff ff ff ff ff ff  |        |		.BLANK	ff[0x1970]
00075ff8 ff ff                    |        |		.XXX[0x2]
00075ffa ; --------------------------------------------------------------------------------------
00075ffa ; Test, Revision, slot and checksum
00075ffa ; --------------------------------------------------------------------------------------
00075ffa 00                       |        |		.TEST	00
00075ffb 92 06 03                 |        |		.REV	92,06,03
00075ffe 52                       |R       |		.SLOT	0x52
00075fff d5                       |        |		.CSUM	0xd5
00076000 ; --------------------------------------------------------------------------------------
00076000 ; PROGRAM VECTORS
00076000 ; --------------------------------------------------------------------------------------
00076000 02 a5                    |        |		.CONST	0x2,0xa5
00076002 06 5a                    | Z      |		.CONST	0x65a			; RESHA PROGRAM 0x0103 @0x0007665a - Tape Boot
00076004 16 5c                    | \      |		.XXX[0x2]
00076006 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
0007600c 0d 0a 54 61 70 65 5f 42  |  Tape_B|		.TXT	'\r\n'
00076014 6f 6f 74 5f 31 2e 32 2e  |oot_1.2.|		.TXT	'Tape_Boot_1.2.0  920401\r\n'
00076028 4e 75                    |Nu      |		RTS
0007602a 00 59 58 57 56 55        | YXWVU  |		.XXX[0x6]
00076030 54 53 52 51 4c 4b 48 47  |TSRQLKHG|		.XXX[0x10]
00076038 46 45 44 42 00 ff ff ff  |FEDB    |
00076040 00 07 6b 32              |  k2    |		.CODE	0x76b32
00076044 00 07 6b 66              |  kf    |		.CODE	0x76b66
00076048 00 07 6e 60              |  n`    |		.CODE	0x76e60
0007604c 00 07 60 06              |  `     |		.CODE	0x76006
00076050 00 07 6b 4c              |  kL    |		.CODE	0x76b4c
00076054 00 07 6a 9c              |  j     |		.CODE	0x76a9c
00076058 00 07 6c a8              |  l     |		.CODE	0x76ca8
0007605c 00 07 6a c4              |  j     |		.CODE	0x76ac4
00076060 00 07 6a d8              |  j     |		.CODE	0x76ad8
00076064 00 07 6b 7c              |  k|    |		.CODE	0x76b7c
00076068 00 07 6b 00              |  k     |		.CODE	0x76b00
0007606c 00 07 6a 7c              |  j|    |		.CODE	0x76a7c
00076070 00 07 6b 06              |  k     |		.CODE	0x76b06
00076074 00 07 6a fa              |  j     |		.CODE	0x76afa
00076078 00 07 6a e0              |  j     |		.CODE	0x76ae0
0007607c 00 07 6b cc              |  k     |		.CODE	0x76bcc
00076080 00 07 66 e4              |  f     |		.CODE	0x766e4
00076084 00 07 62 0b              |  b     |		.PTR	t_Y_o_Rewind_the_tape
00076088 00 07 61 fe              |  a     |		.PTR	t_X_ecute_cmd_
0007608c 00 07 61 d5              |  a     |		.PTR	t_W_rite__H_eader__F_ile__T_apemark_
00076090 00 07 61 cc              |  a     |		.PTR	t_V_ersion
00076094 00 07 61 c4              |  a     |		.PTR	t_U_nload
00076098 00 07 61 b6              |  a     |		.PTR	t_T_race_toggle
0007609c 00 07 61 b0              |  a     |		.PTR	t_S_et_
000760a0 00 07 61 97              |  a     |		.PTR	t_R_eset__H_ard__S_oft_
000760a4 00 07 61 91              |  a     |		.PTR	t_Q_uit
000760a8 00 07 61 8b              |  a     |		.PTR	t_L_ist
000760ac 00 07 61 75              |  au    |		.PTR	t_K_ennedy_scsi_id_
000760b0 00 07 61 6f              |  ao    |		.PTR	t_H_elp
000760b4 00 07 61 5f              |  a_    |		.PTR	t_G_et_Sense_data
000760b8 00 07 61 49              |  aI    |		.PTR	t_F_ujitsu_scsi_id_
000760bc 00 07 61 3f              |  a?    |		.PTR	t_E_xabyte_
000760c0 00 07 61 35              |  a5    |		.PTR	t_D_isplay_
000760c4 00 07 61 2f              |  a/    |		.PTR	t_B_oot
000760c8 30 31 32 33 34 35 36 37  |01234567|		.XXX[0x10]
000760d0 38 39 41 42 43 44 45 46  |89ABCDEF|
000760d8 00 00 00 00 00 00 00 00  |        |		.BLANK	00[0x50]
00076128					t_next?_:
00076128 6e 65 78 74 3f 20 00     |next?   |		.TXT	'next? '
0007612f					t_B_oot:
0007612f 42 5f 6f 6f 74 00        |B_oot   |		.TXT	'B_oot'
00076135					t_D_isplay_:
00076135 44 5f 69 73 70 6c 61 79  |D_isplay|		.TXT	'D_isplay '
0007613f					t_E_xabyte_:
0007613f 45 5f 78 61 62 79 74 65  |E_xabyte|		.TXT	'E_xabyte '
00076149					t_F_ujitsu_scsi_id_:
00076149 46 5f 75 6a 69 74 73 75  |F_ujitsu|		.TXT	'F_ujitsu [ scsi_id ] '
0007615f					t_G_et_Sense_data:
0007615f 47 5f 65 74 20 53 65 6e  |G_et Sen|		.TXT	'G_et Sense data'
0007616f					t_H_elp:
0007616f 48 5f 65 6c 70 00        |H_elp   |		.TXT	'H_elp'
00076175					t_K_ennedy_scsi_id_:
00076175 4b 5f 65 6e 6e 65 64 79  |K_ennedy|		.TXT	'K_ennedy [ scsi_id ] '
0007618b					t_L_ist:
0007618b 4c 5f 69 73 74 00        |L_ist   |		.TXT	'L_ist'
00076191					t_Q_uit:
00076191 51 5f 75 69 74 00        |Q_uit   |		.TXT	'Q_uit'
00076197					t_R_eset__H_ard__S_oft_:
00076197 52 5f 65 73 65 74 20 5b  |R_eset [|		.TXT	'R_eset [_H_ard | _S_oft]'
000761b0					t_S_et_:
000761b0 53 5f 65 74 20 00        |S_et    |		.TXT	'S_et '
000761b6					t_T_race_toggle:
000761b6 54 5f 72 61 63 65 20 74  |T_race t|		.TXT	'T_race toggle'
000761c4					t_U_nload:
000761c4 55 5f 6e 6c 6f 61 64 00  |U_nload |		.TXT	'U_nload'
000761cc					t_V_ersion:
000761cc 56 5f 65 72 73 69 6f 6e  |V_ersion|		.TXT	'V_ersion'
000761d5					t_W_rite__H_eader__F_ile__T_apemark_:
000761d5 57 5f 72 69 74 65 20 5b  |W_rite [|		.TXT	'W_rite [_H_eader | _F_ile | _T_apemark ]'
000761fe					t_X_ecute_cmd_:
000761fe 58 5f 65 63 75 74 65 3c  |X_ecute<|		.TXT	'X_ecute<cmd>'
0007620b					t_Y_o_Rewind_the_tape:
0007620b 59 5f 6f 21 20 52 65 77  |Y_o! Rew|		.TXT	'Y_o! Rewind the tape'
00076220					t_Type_Y_if_you_really_want_to_do_this_:
00076220					t_Type_Y_if_you_really_want_to_do_this_:
00076220 54 79 70 65 20 59 20 69  |Type Y i|		.TXT	'Type Y if you really want to do this : '
00076248					t_Aborting_Exabyte_boot_by_operator_request_:
00076248 41 62 6f 72 74 69 6e 67  |Aborting|		.TXT	'Aborting Exabyte boot by operator request.'
00076273					t_Tape_is_not_in_MT_Format:
00076273 54 61 70 65 20 69 73 20  |Tape is |		.TXT	'Tape is not in MT Format'
0007628c					t_Program_image_too_large:
0007628c 50 72 6f 67 72 61 6d 20  |Program |		.TXT	'Program image too large'
000762a4					t_SCSI_Error:
000762a4 53 43 53 49 20 45 72 72  |SCSI Err|		.TXT	'SCSI Error'
000762af					t_Timeout_waiting_for_completion:
000762af 54 69 6d 65 6f 75 74 20  |Timeout |		.TXT	'Timeout waiting for completion'
000762ce					t_Unknown_TAPE_error_encountered:
000762ce 55 6e 6b 6e 6f 77 6e 20  |Unknown |		.TXT	'Unknown TAPE error encountered'
000762ed					t_Tape_unit_needs_attention:
000762ed 54 61 70 65 20 75 6e 69  |Tape uni|		.TXT	'Tape unit needs attention'
00076307					t_Tape_unit_not_ready:
00076307 54 61 70 65 20 75 6e 69  |Tape uni|		.TXT	'Tape unit not ready'
0007631b					t_Unexpected_EOT_detected_or_specified_files_missing:
0007631b 55 6e 65 78 70 65 63 74  |Unexpect|		.TXT	'Unexpected EOT detected or specified files missing'
0007634e					t_Hard_reset:
0007634e 48 61 72 64 20 72 65 73  |Hard res|		.TXT	'Hard reset'
00076359					t_Soft_reset:
00076359 53 6f 66 74 20 72 65 73  |Soft res|		.TXT	'Soft reset'
00076364					t_Test_unit_ready:
00076364 54 65 73 74 20 75 6e 69  |Test uni|		.TXT	'Test unit ready'
00076374					t_Select_w_ATN_xfer:
00076374 53 65 6c 65 63 74 20 77  |Select w|		.TXT	'Select w/ ATN & xfer'
00076389					t_Get_Exabyte_sense:
00076389 47 65 74 20 45 78 61 62  |Get Exab|		.TXT	'Get Exabyte sense'
0007639b					t_User_selected_command:
0007639b 55 73 65 72 20 73 65 6c  |User sel|		.TXT	'User selected command'
000763b1					t_Tape_Mark_Encountered:
000763b1 54 61 70 65 20 4d 61 72  |Tape Mar|		.TXT	'Tape Mark Encountered'
000763c7					t_End_of_Tape_Reached:
000763c7 45 6e 64 20 6f 66 20 54  |End of T|		.TXT	'End of Tape Reached'
000763db					t_Incorrect_Record_Length:
000763db 49 6e 63 6f 72 72 65 63  |Incorrec|		.TXT	'Incorrect Record Length'
000763f3					t_Power_Failure_and_or_CTS_reset:
000763f3 50 6f 77 65 72 20 46 61  |Power Fa|		.TXT	'Power Failure and/or CTS reset'
00076412					t_SCSI_Bus_Parity_Error:
00076412 53 43 53 49 20 42 75 73  |SCSI Bus|		.TXT	'SCSI Bus Parity Error'
00076428					t_Formatted_Buffer_Parity_Error:
00076428 46 6f 72 6d 61 74 74 65  |Formatte|		.TXT	'Formatted Buffer Parity Error'
00076446					t_Uncorrectable_Read_Error:
00076446 55 6e 63 6f 72 72 65 63  |Uncorrec|		.TXT	'Uncorrectable Read Error'
0007645f					t_Tape_Motion_Error:
0007645f 54 61 70 65 20 4d 6f 74  |Tape Mot|		.TXT	'Tape Motion Error'
00076471					t_There_is_no_cartridge_loaded_in_the_tape_drive_:
00076471 54 68 65 72 65 20 69 73  |There is|		.TXT	'There is no cartridge loaded in the tape drive.'
000764a1					t_Data_Transfer_Abort_Error:
000764a1 44 61 74 61 20 54 72 61  |Data Tra|		.TXT	'Data Transfer Abort Error'
000764bb					t_Tape_Mark_Detect_Error:
000764bb 54 61 70 65 20 4d 61 72  |Tape Mar|		.TXT	'Tape Mark Detect Error'
000764d2					t_Filemark_Error:
000764d2 46 69 6c 65 6d 61 72 6b  |Filemark|		.TXT	'Filemark Error'
000764e1					t_Data_flow_underrun_Media_Error:
000764e1 44 61 74 61 20 66 6c 6f  |Data flo|		.TXT	'Data flow underrun.  Media Error'
00076502					t_Write_retry_count_exhausted_Media_Error:
00076502 57 72 69 74 65 20 72 65  |Write re|		.TXT	'Write retry count exhausted.  Media Error'
0007652c					t_Servo_System_error_Catastrophic_hardware_error:
0007652c 53 65 72 76 6f 20 53 79  |Servo Sy|		.TXT	'Servo System error.  Catastrophic hardware error'
0007655d					t_Data_Formatter_error_Catastrophic_hardware_error:
0007655d 44 61 74 61 20 46 6f 72  |Data For|		.TXT	'Data Formatter error.  Catastrophic hardware error'
00076590					t_Write_Splice_Error_Hardware_error:
00076590 57 72 69 74 65 20 53 70  |Write Sp|		.TXT	'Write Splice Error.  Hardware error'
000765b4					t_Write_Splice_Overshoot_Error_Hardware_Error_:
000765b4 57 72 69 74 65 20 53 70  |Write Sp|		.TXT	'Write Splice Overshoot Error.  Hardware Error.'
000765e3 ff 02 07                 |        |		.XXX[0x3]
000765e6 00 07 63 b1              |  c     |		.PTR	t_Tape_Mark_Encountered
000765ea 02 06                    |        |		.XXX[0x2]
000765ec 00 07 63 c7              |  c     |		.PTR	t_End_of_Tape_Reached
000765f0 02 05                    |        |		.XXX[0x2]
000765f2 00 07 63 db              |  c     |		.PTR	t_Incorrect_Record_Length
000765f6 13 07                    |        |		.XXX[0x2]
000765f8 00 07 63 f3              |  c     |		.PTR	t_Power_Failure_and_or_CTS_reset
000765fc 13 06                    |        |		.XXX[0x2]
000765fe 00 07 64 12              |  d     |		.PTR	t_SCSI_Bus_Parity_Error
00076602 13 05                    |        |		.XXX[0x2]
00076604 00 07 64 28              |  d(    |		.PTR	t_Formatted_Buffer_Parity_Error
00076608 13 04                    |        |		.XXX[0x2]
0007660a 00 07 64 46              |  dF    |		.PTR	t_Uncorrectable_Read_Error
0007660e 13 02                    |        |		.XXX[0x2]
00076610 00 07 64 5f              |  d_    |		.PTR	t_Tape_Motion_Error
00076614 13 01                    |        |		.XXX[0x2]
00076616 00 07 64 71              |  dq    |		.PTR	t_There_is_no_cartridge_loaded_in_the_tape_drive_
0007661a 14 07                    |        |		.XXX[0x2]
0007661c 00 07 64 a1              |  d     |		.PTR	t_Data_Transfer_Abort_Error
00076620 14 06                    |        |		.XXX[0x2]
00076622 00 07 64 bb              |  d     |		.PTR	t_Tape_Mark_Detect_Error
00076626 14 04                    |        |		.XXX[0x2]
00076628 00 07 64 d2              |  d     |		.PTR	t_Filemark_Error
0007662c 14 03                    |        |		.XXX[0x2]
0007662e 00 07 64 e1              |  d     |		.PTR	t_Data_flow_underrun_Media_Error
00076632 14 02                    |        |		.XXX[0x2]
00076634 00 07 65 02              |  e     |		.PTR	t_Write_retry_count_exhausted_Media_Error
00076638 14 01                    |        |		.XXX[0x2]
0007663a 00 07 65 2c              |  e,    |		.PTR	t_Servo_System_error_Catastrophic_hardware_error
0007663e 14 00                    |        |		.XXX[0x2]
00076640 00 07 65 5d              |  e]    |		.PTR	t_Data_Formatter_error_Catastrophic_hardware_error
00076644 15 01                    |        |		.XXX[0x2]
00076646 00 07 65 90              |  e     |		.PTR	t_Write_Splice_Error_Hardware_error
0007664a 15 00                    |        |		.XXX[0x2]
0007664c 00 07 65 b4              |  e     |		.PTR	t_Write_Splice_Overshoot_Error_Hardware_Error_
00076650 00 00 00 00 00 00 00 07  |        |		.XXX[0x8]
00076658 62 ed                    |b       |		.XXX[0x2]
0007665a ; --------------------------------------------------------------------------------------
0007665a ; RESHA PROGRAM 0x0103 @0x0007665a - Tape Boot
0007665a ; --------------------------------------------------------------------------------------
0007665a					RESHA_PROGRAM_0103:
0007665a 48 e7 ff fe              |H       |		MOVEM.L	A6+A5+A4+A3+A2+A1+A0+D7+D6+D5+D4+D3+D2+D1+D0,-(A7)
0007665e 2c 4f                    |,O      |		MOVEA.L	A7,A6
00076660 4e b9 00 07 60 06        |N   `   |		JSR	0x76006
00076666 42 39 00 07 b8 77        |B9   w  |		CLR.B	0x7b877
0007666c 42 39 00 07 b8 78        |B9   x  |		CLR.B	0x7b878
00076672 42 39 00 07 b8 79        |B9   y  |		CLR.B	0x7b879
00076678 23 fc 00 00 00 1a 00 07  |#       |		MOVE.L	#0x1a,0x7b872
00076680 b8 72                    | r      |
00076682 13 fc 00 45 00 07 b8 76  |   E   v|		MOVE.B	#0x45,0x7b876
0007668a 33 fc 00 30 93 03 e0 08  |3  0    |		MOVE.W	#0x30,IO_RESHA_RES_CTL
00076692 08 39 00 02 00 07 60 2a  | 9    `*|		BTST.B	#0x2,0x7602a
0007669a 66 06                    |f       |		BNE	0x766a2
0007669c 4e b9 00 07 66 e4        |N   f   |		JSR	0x766e4
000766a2 08 39 00 02 00 07 60 2a  | 9    `*|		BTST.B	#0x2,0x7602a
000766aa 67 00 04 2c              |g  ,    |		BEQ	0x76ad8
000766ae 2e 4e                    |.N      |		MOVEA.L	A6,A7
000766b0 4e b9 80 00 20 30        |N    0  |		JSR	0x80002030
000766b6 47 f9 00 07 61 28        |G   a(  |		LEA.L	t_next?_,A3
000766bc 4e b9 80 00 20 34        |N    4  |		JSR	0x80002034
000766c2 1e 18                    |        |		MOVE.B	(A0)+,D7
000766c4 7c 10                    ||       |		MOVEQ.L	#0x10,D6
000766c6 be 30 69 b0 00 07 60 2b  | 0i   `+|		CMP.B	(D6.L+#0x7602b),D7	;  LEW=69b0
000766ce 57 ce ff f6              |W       |		DBEQ	D6,0x766c6
000766d2 4a 46                    |JF      |		TST.W	D6
000766d4 6b 00 03 7e              |k  ~    |		BMI	0x76a54
000766d8 26 70 6d b0 00 07 60 40  |&pm   `@|		MOVEA.L	(D6.L*4+#0x76040),A3	;  LEW=6db0
000766e0 4e 93                    |N       |		JSR	(A3)
000766e2 60 be                    |`       |		BRA	0x766a2
000766e4 61 00 09 ca              |a       |		BSR	0x770b0
000766e8 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
000766ee 72 65 77 69 6e 64 69 6e  |rewindin|		.TXT	'rewinding\r\n'
000766fa 61 00 04 36              |a  6    |		BSR	0x76b32
000766fe 61 00 04 06              |a       |		BSR	0x76b06
00076702 61 00 01 12              |a       |		BSR	0x76816
00076706 61 00 0b e2              |a       |		BSR	0x772ea
0007670a 43 f9 00 07 b8 00        |C       |		LEA.L	0x7b800,A1
00076710 61 00 00 a2              |a       |		BSR	0x767b4
00076714 61 00 0b 0a              |a       |		BSR	0x77220
00076718 41 f9 00 07 b8 d4        |A       |		LEA.L	0x7b8d4,A0
0007671e 16 18                    |        |		MOVE.B	(A0)+,D3
00076720 c6 18                    |        |		AND.B	(A0)+,D3
00076722 c6 10                    |        |		AND.B	(A0),D3
00076724 67 e0                    |g       |		BEQ	0x76706
00076726 4e b9 80 00 20 30        |N    0  |		JSR	0x80002030
0007672c 41 f9 00 07 c0 00        |A       |		LEA.L	0x7c000,A0
00076732 32 7c 00 00              |2|      |		MOVEA.W	#0x0,A1
00076736 30 3c 00 ff              |0<      |		MOVE.W	#0xff,D0
0007673a 22 d8                    |"       |		MOVE.L	(A0)+,(A1)+
0007673c 51 c8 ff fc              |Q       |		DBF	D0,0x7673a
00076740 08 39 00 02 00 07 60 2a  | 9    `*|		BTST.B	#0x2,0x7602a
00076748 67 32                    |g2      |		BEQ	0x7677c
0007674a 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
00076750 07 0d 0a 4a 75 6d 70 20  |   Jump |		.TXT	'\x07\r\n'
00076758 69 6e 74 6f 20 6b 65 72  |into ker|		.TXT	'Jump into kernel?[N'
00076768 47 f9 00 07 6a 46        |G   jF  |		LEA.L	t_,A3
0007676e 4e b9 80 00 20 34        |N    4  |		JSR	0x80002034
00076774 0c 10 00 59              |   Y    |		CMPI.B	#0x59,(A0)
00076778 66 00 ff 28              |f  (    |		BNE	0x766a2
0007677c 2e 4e                    |.N      |		MOVEA.L	A6,A7
0007677e 4c df 7f ff              |L       |		MOVEM.L	(A7)+,D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4+A5+A6
00076782 30 05                    |0       |		MOVE.W	D5,D0
00076784 72 03                    |r       |		MOVEQ.L	#0x03,D1
00076786 2e 78 00 00              |.x      |		MOVEA.L	0x0,A7
0007678a 4e f0 01 e1 00 04        |N       |		JMP	((#0x4))		;  LEW=01e1
00076790 48 e7 80 c0              |H       |		MOVEM.L	A1+A0+D0,-(A7)
00076794 43 f9 00 07 b8 00        |C       |		LEA.L	0x7b800,A1
0007679a b3 08                    |        |		CMPM.B	(A0)+,(A1)+
0007679c 66 10                    |f       |		BNE	0x767ae
0007679e 10 11                    |        |		MOVE.B	(A1),D0
000767a0 67 0a                    |g       |		BEQ	0x767ac
000767a2 b3 fc 00 07 b8 1e        |        |		CMPA.L	#0x7b81e,A1
000767a8 67 04                    |g       |		BEQ	0x767ae
000767aa 60 ee                    |`       |		BRA	0x7679a
000767ac b0 10                    |        |		CMP.B	(A0),D0
000767ae 4c df 03 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1
000767b2 4e 75                    |Nu      |		RTS
000767b4 48 e7 00 c0              |H       |		MOVEM.L	A1+A0,-(A7)
000767b8 7e 02                    |~       |		MOVEQ.L	#0x02,D7
000767ba 20 70 75 b0 00 07 67 f2  | pu   g |		MOVEA.L	(D7.W*4+#0x767f2),A0	;  LEW=75b0
000767c2 61 00 ff cc              |a       |		BSR	0x76790
000767c6 57 cf ff f2              |W       |		DBEQ	D7,0x767ba
000767ca 66 20                    |f       |		BNE	0x767ec
000767cc 4a f0 71 b0 00 07 b8 d4  |J q     |		TAS.B	(D7.W+#0x7b8d4)		;  LEW=71b0
000767d4 67 04                    |g       |		BEQ	0x767da
000767d6 7e ff                    |~       |		MOVEQ.L	#-0x01,D7
000767d8 60 12                    |`       |		BRA	0x767ec
000767da 20 30 75 b0 00 07 67 fe  | 0u   g |		MOVE.L	(D7.W*4+#0x767fe),D0	;  LEW=75b0
000767e2 22 30 75 b0 00 07 68 0a  |"0u   h |		MOVE.L	(D7.W*4+#0x7680a),D1	;  LEW=75b0
000767ea 42 87                    |B       |		CLR.L	D7
000767ec 4c df 03 00              |L       |		MOVEM.L	(A7)+,A0+A1
000767f0 4e 75                    |Nu      |		RTS
000767f2 00 07 b8 7a              |   z    |		.CODE	0x7b87a
000767f6 00 07 b8 98              |        |		.CODE	0x7b898
000767fa 00 07 b8 b6              |        |		.CODE	0x7b8b6
000767fe 00 00                    |        |		.XXX[0x2]
00076800 00 00 00 01 00 00 00 02  |        |		.XXX[0x10]
00076808 00 00 00 00 fc 00 00 01  |        |
00076810 00 00 00 02 00 00        |        |		.XXX[0x6]
00076816 48 e7 80 d0              |H       |		MOVEM.L	A3+A1+A0+D0,-(A7)
0007681a 41 f9 00 07 b8 7a        |A    z  |		LEA.L	0x7b87a,A0
00076820 30 3c 00 2e              |0< .    |		MOVE.W	#0x2e,D0
00076824 42 58                    |BX      |		CLR.W	(A0)+
00076826 51 c8 ff fc              |Q       |		DBF	D0,0x76824
0007682a 47 f9 00 07 69 90        |G   i   |		LEA.L	t_r_nSelect_files_to_boot_D_DEFAULT_O_OPERATOR_SUPPLIED_D_,A3
00076830 4e b9 80 00 20 34        |N    4  |		JSR	0x80002034
00076836 1e 18                    |        |		MOVE.B	(A0)+,D7
00076838 67 00 00 26              |g  &    |		BEQ	0x76860
0007683c 0c 07 00 5e              |   ^    |		CMPI.B	#0x5e,D7
00076840 66 0c                    |f       |		BNE	0x7684e
00076842 08 f9 00 02 00 07 60 2a  |      `*|		BSET.B	#0x2,0x7602a
0007684a 60 00 fe 56              |`  V    |		BRA	0x766a2
0007684e 08 87 00 05              |        |		BCLR.L	#0x5,D7
00076852 0c 07 00 4f              |   O    |		CMPI.B	#0x4f,D7
00076856 67 00 00 4a              |g  J    |		BEQ	0x768a2
0007685a 04 07 00 44              |   D    |		SUBI.B	#0x44,D7
0007685e 66 ca                    |f       |		BNE	0x7682a
00076860 42 40                    |B@      |		CLR.W	D0
00076862 10 39 00 00 fc 07        | 9      |		MOVE.B	0xfc07,D0
00076868 04 00 00 03              |        |		SUBI.B	#0x03,D0
0007686c 20 70 05 b0 00 07 6a 4c  | p    jL|		MOVEA.L	(D0.W*4+#0x76a4c),A0	;  LEW=05b0
00076874 43 f9 00 07 b8 7a        |C    z  |		LEA.L	0x7b87a,A1
0007687a 61 00 0d c0              |a       |		BSR	0x7763c
0007687e 41 f9 00 07 6a 0a        |A   j   |		LEA.L	t_FS_0_M200,A0
00076884 43 f9 00 07 b8 98        |C       |		LEA.L	0x7b898,A1
0007688a 61 00 0d b0              |a       |		BSR	0x7763c
0007688e 41 f9 00 07 6a 28        |A   j(  |		LEA.L	t_RECOVERY_M200,A0
00076894 43 f9 00 07 b8 b6        |C       |		LEA.L	0x7b8b6,A1
0007689a 61 00 0d a0              |a       |		BSR	0x7763c
0007689e 60 00 00 e8              |`       |		BRA	0x76988
000768a2 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
000768a8 45 6e 74 65 72 20 49 4f  |Enter IO|		.TXT	'Enter IOP kernel name ['
000768c0 42 40                    |B@      |		CLR.W	D0
000768c2 10 39 00 00 fc 07        | 9      |		MOVE.B	0xfc07,D0
000768c8 04 00 00 03              |        |		SUBI.B	#0x03,D0
000768cc 26 70 05 b0 00 07 6a 4c  |&p    jL|		MOVEA.L	(D0.W*4+#0x76a4c),A3	;  LEW=05b0
000768d4 22 4b                    |"K      |		MOVEA.L	A3,A1
000768d6 4e b9 80 00 20 2c        |N    ,  |		JSR	0x8000202c
000768dc 47 f9 00 07 6a 46        |G   jF  |		LEA.L	t_,A3
000768e2 4e b9 80 00 20 34        |N    4  |		JSR	0x80002034
000768e8 4a 10                    |J       |		TST.B	(A0)
000768ea 66 02                    |f       |		BNE	0x768ee
000768ec 20 49                    | I      |		MOVEA.L	A1,A0
000768ee 43 f9 00 07 b8 7a        |C    z  |		LEA.L	0x7b87a,A1
000768f4 61 00 0d 46              |a  F    |		BSR	0x7763c
000768f8 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
000768fe 45 6e 74 65 72 20 66 69  |Enter fi|		.TXT	'Enter file system name ['
00076918 43 f9 00 07 6a 0a        |C   j   |		LEA.L	t_FS_0_M200,A1
0007691e 26 49                    |&I      |		MOVEA.L	A1,A3
00076920 4e b9 80 00 20 2c        |N    ,  |		JSR	0x8000202c
00076926 47 f9 00 07 6a 46        |G   jF  |		LEA.L	t_,A3
0007692c 4e b9 80 00 20 34        |N    4  |		JSR	0x80002034
00076932 4a 10                    |J       |		TST.B	(A0)
00076934 66 02                    |f       |		BNE	0x76938
00076936 20 49                    | I      |		MOVEA.L	A1,A0
00076938 43 f9 00 07 b8 98        |C       |		LEA.L	0x7b898,A1
0007693e 61 00 0c fc              |a       |		BSR	0x7763c
00076942 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
00076948 45 6e 74 65 72 20 70 72  |Enter pr|		.TXT	'Enter program name ['
0007695e 47 f9 00 07 6a 28        |G   j(  |		LEA.L	t_RECOVERY_M200,A3
00076964 22 4b                    |"K      |		MOVEA.L	A3,A1
00076966 4e b9 80 00 20 2c        |N    ,  |		JSR	0x8000202c
0007696c 47 f9 00 07 6a 46        |G   jF  |		LEA.L	t_,A3
00076972 4e b9 80 00 20 34        |N    4  |		JSR	0x80002034
00076978 4a 10                    |J       |		TST.B	(A0)
0007697a 66 02                    |f       |		BNE	0x7697e
0007697c 20 49                    | I      |		MOVEA.L	A1,A0
0007697e 43 f9 00 07 b8 b6        |C       |		LEA.L	0x7b8b6,A1
00076984 61 00 0c b6              |a       |		BSR	0x7763c
00076988 4a 07                    |J       |		TST.B	D7
0007698a 4c df 0b 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1+A3
0007698e 4e 75                    |Nu      |		RTS
00076990					t_r_nSelect_files_to_boot_D_DEFAULT_O_OPERATOR_SUPPLIED_D_:
00076990 0d 0a 53 65 6c 65 63 74  |  Select|		.TXT	'\r\n'
00076998 20 66 69 6c 65 73 20 74  | files t|		.TXT	'Select files to boot [D=DEFAULT, O=OPERATOR_SUPPLIED] : [D]'
000769ce					t_M400C_KERNEL_0_M200:
000769ce 4d 34 30 30 43 5f 4b 45  |M400C_KE|		.TXT	'M400C_KERNEL_0.M200'
000769e2 00 00 00 00 00 00        |        |		.XXX[0x6]
000769e8 00 00 00 00              |        |		.XXX[0x4]
000769ec					t_M400S_KERNEL_0_M200:
000769ec 4d 34 30 30 53 5f 4b 45  |M400S_KE|		.TXT	'M400S_KERNEL_0.M200'
00076a00 00 00 00 00 00 00 00 00  |        |		.XXX[0x8]
00076a08 00 00                    |        |		.XXX[0x2]
00076a0a					t_FS_0_M200:
00076a0a 46 53 5f 30 2e 4d 32 30  |FS_0.M20|		.TXT	'FS_0.M200'
00076a14 00 00 00 00              |        |		.XXX[0x4]
00076a18 00 00 00 00 00 00 00 00  |        |		.BLANK	00[0x10]
00076a28					t_RECOVERY_M200:
00076a28 52 45 43 4f 56 45 52 59  |RECOVERY|		.TXT	'RECOVERY.M200'
00076a36 00 00                    |        |		.XXX[0x2]
00076a38 00 00 00 00 00 00 00 00  |        |		.XXX[0x8]
00076a40 00 00 00 00 00 00        |        |		.XXX[0x6]
00076a46					t_:
00076a46					t_:
00076a46					t_:
00076a46					t_:
00076a46					t_:
00076a46					t_:
00076a46					t_:
00076a46					t_:
00076a46					t_:
00076a46					t_:
00076a46 5d 20 3a 20 00           |] :     |		.TXT	'] : '
00076a4b ff                       |        |		.XXX[0x1]
00076a4c 00 07 69 ce              |  i     |		.PTR	t_M400C_KERNEL_0_M200
00076a50 00 07 69 ec              |  i     |		.PTR	t_M400S_KERNEL_0_M200
00076a54 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
00076a5a 55 6e 6b 6e 6f 77 6e 20  |Unknown |		.TXT	'Unknown command. Use one of -\x07\r\n'
00076a7c 7c 10                    ||       |		MOVEQ.L	#0x10,D6
00076a7e 26 70 6d b0 00 07 60 84  |&pm   ` |		MOVEA.L	(D6.L*4+#0x76084),A3	;  LEW=6db0
00076a86 4e b9 80 00 20 2c        |N    ,  |		JSR	0x8000202c
00076a8c 4e b9 80 00 20 30        |N    0  |		JSR	0x80002030
00076a92 53 46                    |SF      |		SUBQ.W	#0x1,D6
00076a94 66 00 ff e8              |f       |		BNE	0x76a7e
00076a98 60 00 fc 08              |`       |		BRA	0x766a2
00076a9c 08 79 00 01 00 07 60 2a  | y    `*|		BCHG.B	#0x1,0x7602a
00076aa4 67 0c                    |g       |		BEQ	0x76ab2
00076aa6 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
00076aac 4e 4f 54 20 00 ff        |NOT     |		.TXT	'NOT '
00076ab2 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
00076ab8 54 72 61 63 69 6e 67 0d  |Tracing |		.TXT	'Tracing\r\n'
00076ac2 4e 75                    |Nu      |		RTS
00076ac4 1e 10                    |        |		MOVE.B	(A0),D7
00076ac6 0c 07 00 53              |   S    |		CMPI.B	#0x53,D7
00076aca 67 06                    |g       |		BEQ	0x76ad2
00076acc 61 00 05 e2              |a       |		BSR	0x770b0
00076ad0 4e 75                    |Nu      |		RTS
00076ad2 61 00 06 f4              |a       |		BSR	0x771c8
00076ad6 4e 75                    |Nu      |		RTS
00076ad8 2e 4e                    |.N      |		MOVEA.L	A6,A7
00076ada 4c df 7f ff              |L       |		MOVEM.L	(A7)+,D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4+A5+A6
00076ade 4e 75                    |Nu      |		RTS
00076ae0 13 fc 00 45 00 07 b8 76  |   E   v|		MOVE.B	#0x45,0x7b876
00076ae8 23 fc 00 00 00 1a 00 07  |#       |		MOVE.L	#0x1a,0x7b872
00076af0 b8 72                    | r      |
00076af2 42 39 00 07 b8 77        |B9   w  |		CLR.B	0x7b877
00076af8 4e 75                    |Nu      |		RTS
00076afa 60 00 05 5a              |`  Z    |		BRA	0x77056
00076afe 4e 75                    |Nu      |		.XXX[0x2]
00076b00 60 00 05 54              |`  T    |		BRA	0x77056
00076b04 4e 75                    |Nu      |		.XXX[0x2]
00076b06 20 3c 00 07 b8 40        | <   @  |		MOVE.L	#0x7b840,D0
00076b0c 22 39 00 07 b8 72        |"9   r  |		MOVE.L	0x7b872,D1
00076b12 13 f9 00 07 b8 77 93 03  |     w  |		MOVE.B	0x7b877,IO_SCSI_T_15_DEST_ID
00076b1a ec 15                    |        |
00076b1c 00 39 00 40 93 03 ec 15  | 9 @    |		ORI.B	#0x40,IO_SCSI_T_15_DEST_ID
00076b24 13 fc 00 03 93 03 ec 03  |        |		MOVE.B	#0x03,IO_SCSI_T_03_CDBx1
00076b2c 61 00 08 9c              |a       |		BSR	0x773ca
00076b30 4e 75                    |Nu      |		RTS
00076b32 42 80                    |B       |		CLR.L	D0
00076b34 42 81                    |B       |		CLR.L	D1
00076b36 02 39 00 bf 93 03 ec 15  | 9      |		ANDI.B	#0xbf,IO_SCSI_T_15_DEST_ID
00076b3e 13 fc 00 01 93 03 ec 03  |        |		MOVE.B	#0x01,IO_SCSI_T_03_CDBx1
00076b46 61 00 08 82              |a       |		BSR	0x773ca
00076b4a 4e 75                    |Nu      |		RTS
00076b4c 42 80                    |B       |		CLR.L	D0
00076b4e 42 81                    |B       |		CLR.L	D1
00076b50 02 39 00 bf 93 03 ec 15  | 9      |		ANDI.B	#0xbf,IO_SCSI_T_15_DEST_ID
00076b58 13 fc 00 1b 93 03 ec 03  |        |		MOVE.B	#0x1b,IO_SCSI_T_03_CDBx1
00076b60 61 00 08 68              |a  h    |		BSR	0x773ca
00076b64 4e 75                    |Nu      |		RTS
00076b66 61 00 05 1c              |a       |		BSR	0x77084
00076b6a 47 f9 00 07 63 9b        |G   c   |		LEA.L	t_User_selected_command,A3
00076b70 13 c0 93 03 ec 18        |        |		MOVE.B	D0,IO_SCSI_T_18_CMD
00076b76 61 00 08 0e              |a       |		BSR	SCSI_T_AWAIT_INTERRUPT()
00076b7a 4e 75                    |Nu      |		RTS
00076b7c 08 f9 00 03 00 07 60 2a  |      `*|		BSET.B	#0x3,0x7602a
00076b84 3c 3c 00 14              |<<      |		MOVE.W	#0x14,D6
00076b88 61 00 07 60              |a  `    |		BSR	0x772ea
00076b8c 47 f9 00 07 b8 00        |G       |		LEA.L	0x7b800,A3
00076b92 4e b9 80 00 20 2c        |N    ,  |		JSR	0x8000202c
00076b98 7e ff                    |~       |		MOVEQ.L	#-0x01,D7
00076b9a 61 00 06 84              |a       |		BSR	0x77220
00076b9e 4e b9 80 00 20 30        |N    0  |		JSR	0x80002030
00076ba4 51 ce ff e2              |Q       |		DBF	D6,0x76b88
00076ba8 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
00076bae 4d 6f 72 65 3f 20 5b 4e  |More? [N|		.TXT	'More? [N'
00076bb8 47 f9 00 07 6a 46        |G   jF  |		LEA.L	t_,A3
00076bbe 4e b9 80 00 20 34        |N    4  |		JSR	0x80002034
00076bc4 0c 10 00 59              |   Y    |		CMPI.B	#0x59,(A0)
00076bc8 67 ba                    |g       |		BEQ	0x76b84
00076bca 4e 75                    |Nu      |		RTS
00076bcc 42 81                    |B       |		CLR.L	D1
00076bce 42 82                    |B       |		CLR.L	D2
00076bd0 1e 10                    |        |		MOVE.B	(A0),D7
00076bd2 66 26                    |f&      |		BNE	0x76bfa
00076bd4 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
00076bda 3c 61 64 64 72 65 73 73  |<address|		.TXT	'<address>[,<count>][unit'
00076bf4 61 00 04 78              |a  x    |		BSR	0x7706e
00076bf8 60 28                    |`(      |		BRA	0x76c22
00076bfa 0c 07 00 52              |   R    |		CMPI.B	#0x52,D7
00076bfe 66 0a                    |f       |		BNE	0x76c0a
00076c00 43 f9 93 03 ec 00        |C       |		LEA.L	IO_SCSI_T_00_OWN_ID_CDB_SIZE,A1
00076c06 72 1f                    |r       |		MOVEQ.L	#0x1f,D1
00076c08 60 4a                    |`J      |		BRA	0x76c54
00076c0a 0c 07 00 53              |   S    |		CMPI.B	#0x53,D7
00076c0e 66 0e                    |f       |		BNE	0x76c1e
00076c10 43 f9 00 07 b8 40        |C    @  |		LEA.L	0x7b840,A1
00076c16 22 39 00 07 b8 72        |"9   r  |		MOVE.L	0x7b872,D1
00076c1c 60 36                    |`6      |		BRA	0x76c54
00076c1e 61 00 04 64              |a  d    |		BSR	0x77084
00076c22 22 40                    |"@      |		MOVEA.L	D0,A1
00076c24 4a 07                    |J       |		TST.B	D7
00076c26 67 2c                    |g,      |		BEQ	0x76c54
00076c28 0c 07 00 2c              |   ,    |		CMPI.B	#0x2c,D7
00076c2c 66 0c                    |f       |		BNE	0x76c3a
00076c2e 61 00 04 54              |a  T    |		BSR	0x77084
00076c32 22 00                    |"       |		MOVE.L	D0,D1
00076c34 53 41                    |SA      |		SUBQ.W	#0x1,D1
00076c36 4a 07                    |J       |		TST.B	D7
00076c38 67 1a                    |g       |		BEQ	0x76c54
00076c3a 0c 07 00 7c              |   |    |		CMPI.B	#0x7c,D7
00076c3e 67 14                    |g       |		BEQ	0x76c54
00076c40 0c 07 00 2f              |   /    |		CMPI.B	#0x2f,D7
00076c44 66 04                    |f       |		BNE	0x76c4a
00076c46 74 03                    |t       |		MOVEQ.L	#0x03,D2
00076c48 60 0a                    |`       |		BRA	0x76c54
00076c4a 0c 07 00 5c              |   \    |		CMPI.B	#0x5c,D7
00076c4e 66 00 04 06              |f       |		BNE	0x77056
00076c52 74 01                    |t       |		MOVEQ.L	#0x01,D2
00076c54 42 80                    |B       |		CLR.L	D0
00076c56 41 f9 00 07 60 c8        |A   `   |		LEA.L	0x760c8,A0
00076c5c 47 f9 00 07 60 d8        |G   `   |		LEA.L	0x760d8,A3
00076c62 2a 4b                    |*K      |		MOVEA.L	A3,A5
00076c64 db fc 00 00 00 40        |     @  |		ADDA.L	#0x40,A5
00076c6a 26 02                    |&       |		MOVE.L	D2,D3
00076c6c 10 11                    |        |		MOVE.B	(A1),D0
00076c6e e8 48                    | H      |		LSR.W	#0x4,D0
00076c70 16 f0 00 00              |        |		MOVE.B	(A0+D0.W),(A3)+
00076c74 10 19                    |        |		MOVE.B	(A1)+,D0
00076c76 02 40 00 0f              | @      |		ANDI.W	#0x000f,D0
00076c7a 16 f0 00 00              |        |		MOVE.B	(A0+D0.W),(A3)+
00076c7e 51 cb ff ec              |Q       |		DBF	D3,0x76c6c
00076c82 16 fc 00 20              |        |		MOVE.B	#0x20,(A3)+
00076c86 b7 cd                    |        |		CMPA.L	A5,A3
00076c88 6f 02                    |o       |		BLE	0x76c8c
00076c8a 61 08                    |a       |		BSR	0x76c94
00076c8c 51 c9 ff dc              |Q       |		DBF	D1,0x76c6a
00076c90 61 02                    |a       |		BSR	0x76c94
00076c92 4e 75                    |Nu      |		RTS
00076c94 26 bc 0d 0a 00 00        |&       |		MOVE.L	#0xd0a0000,(A3)
00076c9a 47 f9 00 07 60 d8        |G   `   |		LEA.L	0x760d8,A3
00076ca0 4e b9 80 00 20 2c        |N    ,  |		JSR	0x8000202c
00076ca6 4e 75                    |Nu      |		RTS
00076ca8 1e 18                    |        |		MOVE.B	(A0)+,D7
00076caa 66 46                    |fF      |		BNE	0x76cf2
00076cac 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
00076cb2 43 5f 64 62 2c 20 44 5f  |C_db, D_|		.TXT	'C_db, D_id, O_wn, S_id, TCM, TC2, TCL, TLR, TPR\x07'
00076ce4 47 f9 00 07 6a 46        |G   jF  |		LEA.L	t_,A3
00076cea 4e b9 80 00 20 34        |N    4  |		JSR	0x80002034
00076cf0 60 b6                    |`       |		BRA	0x76ca8
00076cf2 0c 07 00 43              |   C    |		CMPI.B	#0x43,D7
00076cf6 66 32                    |f2      |		BNE	0x76d2a
00076cf8 42 86                    |B       |		CLR.L	D6
00076cfa 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
00076d00 0d 0a 53 50 43 42 2e 43  |  SPCB.C|		.TXT	'\r\n'
00076d08 44 42 5b 00              |DB[     |		.TXT	'SPCB.CDB['
00076d0c 20 06                    |        |		MOVE.L	D6,D0
00076d0e 4e b9 80 00 20 24        |N    $  |		JSR	0x80002024
00076d14 61 00 03 58              |a  X    |		BSR	0x7706e
00076d18 11 80 09 b0 93 03 ec 03  |        |		MOVE.B	D0,(D0.L+#IO_SCSI_T_03_CDBx1);  LEW=09b0
00076d20 52 46                    |RF      |		ADDQ.W	#0x1,D6
00076d22 0c 06 00 05              |        |		CMPI.B	#0x05,D6
00076d26 6f d2                    |o       |		BLE	0x76cfa
00076d28 4e 75                    |Nu      |		RTS
00076d2a 0c 07 00 44              |   D    |		CMPI.B	#0x44,D7
00076d2e 66 1e                    |f       |		BNE	0x76d4e
00076d30 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
00076d36 0d 0a 53 50 43 42 2e 44  |  SPCB.D|		.TXT	'\r\n'
00076d3e 49 44 00 ff              |ID      |		.TXT	'SPCB.DID'
00076d42 61 00 03 2a              |a  *    |		BSR	0x7706e
00076d46 13 c0 93 03 ec 15        |        |		MOVE.B	D0,IO_SCSI_T_15_DEST_ID
00076d4c 4e 75                    |Nu      |		RTS
00076d4e 0c 07 00 4f              |   O    |		CMPI.B	#0x4f,D7
00076d52 66 1e                    |f       |		BNE	0x76d72
00076d54 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
00076d5a 0d 0a 53 50 43 42 2e 4f  |  SPCB.O|		.TXT	'\r\n'
00076d62 57 4e 00 ff              |WN      |		.TXT	'SPCB.OWN'
00076d66 61 00 03 06              |a       |		BSR	0x7706e
00076d6a 13 c0 93 03 ec 00        |        |		MOVE.B	D0,IO_SCSI_T_00_OWN_ID_CDB_SIZE
00076d70 4e 75                    |Nu      |		RTS
00076d72 0c 07 00 53              |   S    |		CMPI.B	#0x53,D7
00076d76 66 1e                    |f       |		BNE	0x76d96
00076d78 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
00076d7e 0d 0a 53 50 43 42 2e 53  |  SPCB.S|		.TXT	'\r\n'
00076d86 49 44 00 ff              |ID      |		.TXT	'SPCB.SID'
00076d8a 61 00 02 e2              |a       |		BSR	0x7706e
00076d8e 13 c0 93 03 ec 16        |        |		MOVE.B	D0,IO_SCSI_T_16_SRC_ID
00076d94 4e 75                    |Nu      |		RTS
00076d96 0c 07 00 54              |   T    |		CMPI.B	#0x54,D7
00076d9a 66 00 02 ba              |f       |		BNE	0x77056
00076d9e 1e 18                    |        |		MOVE.B	(A0)+,D7
00076da0 0c 07 00 4c              |   L    |		CMPI.B	#0x4c,D7
00076da4 66 1e                    |f       |		BNE	0x76dc4
00076da6 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
00076dac 0d 0a 53 50 43 42 2e 54  |  SPCB.T|		.TXT	'\r\n'
00076db4 4c 52 00 ff              |LR      |		.TXT	'SPCB.TLR'
00076db8 61 00 02 b4              |a       |		BSR	0x7706e
00076dbc 13 c0 93 03 ec 0f        |        |		MOVE.B	D0,IO_SCSI_T_0f_LUN
00076dc2 4e 75                    |Nu      |		RTS
00076dc4 0c 07 00 50              |   P    |		CMPI.B	#0x50,D7
00076dc8 66 1e                    |f       |		BNE	0x76de8
00076dca 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
00076dd0 0d 0a 53 50 43 42 2e 54  |  SPCB.T|		.TXT	'\r\n'
00076dd8 50 52 00 ff              |PR      |		.TXT	'SPCB.TPR'
00076ddc 61 00 02 90              |a       |		BSR	0x7706e
00076de0 13 c0 93 03 ec 02        |        |		MOVE.B	D0,IO_SCSI_T_02_TIMEOUT_PERIOD
00076de6 4e 75                    |Nu      |		RTS
00076de8 0c 07 00 43              |   C    |		CMPI.B	#0x43,D7
00076dec 66 00 02 68              |f  h    |		BNE	0x77056
00076df0 1e 10                    |        |		MOVE.B	(A0),D7
00076df2 0c 07 00 4d              |   M    |		CMPI.B	#0x4d,D7
00076df6 66 1e                    |f       |		BNE	0x76e16
00076df8 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
00076dfe 0d 0a 53 50 43 42 2e 54  |  SPCB.T|		.TXT	'\r\n'
00076e06 43 52 4d 00              |CRM     |		.TXT	'SPCB.TCRM'
00076e0a 61 00 02 62              |a  b    |		BSR	0x7706e
00076e0e 13 c0 93 03 ec 12        |        |		MOVE.B	D0,IO_SCSI_T_12_COUNT2
00076e14 4e 75                    |Nu      |		RTS
00076e16 0c 07 00 32              |   2    |		CMPI.B	#0x32,D7
00076e1a 66 1e                    |f       |		BNE	0x76e3a
00076e1c 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
00076e22 0d 0a 53 50 43 42 2e 54  |  SPCB.T|		.TXT	'\r\n'
00076e2a 43 52 32 00              |CR2     |		.TXT	'SPCB.TCR2'
00076e2e 61 00 02 3e              |a  >    |		BSR	0x7706e
00076e32 13 c0 93 03 ec 13        |        |		MOVE.B	D0,IO_SCSI_T_13_COUNT1
00076e38 4e 75                    |Nu      |		RTS
00076e3a 0c 07 00 4c              |   L    |		CMPI.B	#0x4c,D7
00076e3e 66 00 02 16              |f       |		BNE	0x77056
00076e42 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
00076e48 0d 0a 53 50 43 42 2e 54  |  SPCB.T|		.TXT	'\r\n'
00076e50 43 52 4c 00              |CRL     |		.TXT	'SPCB.TCRL'
00076e54 61 00 02 18              |a       |		BSR	0x7706e
00076e58 13 c0 93 03 ec 14        |        |		MOVE.B	D0,IO_SCSI_T_14_COUNT0
00076e5e 4e 75                    |Nu      |		RTS
00076e60 1e 10                    |        |		MOVE.B	(A0),D7
00076e62 67 00 01 14              |g       |		BEQ	0x76f78
00076e66 0c 07 00 48              |   H    |		CMPI.B	#0x48,D7
00076e6a 66 00 01 04              |f       |		BNE	0x76f70
00076e6e 41 f9 00 07 b8 00        |A       |		LEA.L	0x7b800,A0
00076e74 7e 0f                    |~       |		MOVEQ.L	#0x0f,D7
00076e76 42 b0 74 00              |B t     |		CLR.L	(A0+D7.W*4)
00076e7a 51 cf ff fa              |Q       |		DBF	D7,0x76e76
00076e7e 33 fc 00 01 00 07 b8 28  |3      (|		MOVE.W	#0x1,0x7b828
00076e86 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
00076e8c 0d 0a 6e 61 6d 65 3a 20  |  name: |		.TXT	'\r\n'
00076e94 00 ff                    |        |		.TXT	'name: '
00076e96 47 f9 00 07 6a 46        |G   jF  |		LEA.L	t_,A3
00076e9c 4e b9 80 00 20 34        |N    4  |		JSR	0x80002034
00076ea2 43 f9 00 07 b8 00        |C       |		LEA.L	0x7b800,A1
00076ea8 12 d8                    |        |		MOVE.B	(A0)+,(A1)+
00076eaa 4a 10                    |J       |		TST.B	(A0)
00076eac 66 fa                    |f       |		BNE	0x76ea8
00076eae 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
00076eb4 70 61 67 65 73 3a 20 00  |pages:  |		.TXT	'pages: '
00076ebc 61 00 01 b0              |a       |		BSR	0x7706e
00076ec0 33 c0 00 07 b8 1e        |3       |		MOVE.W	D0,0x7b81e
00076ec6 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
00076ecc 74 79 70 65 5b 4b 50 4f  |type[KPO|		.TXT	'type[KPO]:'
00076ed8 47 f9 00 07 6a 46        |G   jF  |		LEA.L	t_,A3
00076ede 4e b9 80 00 20 34        |N    4  |		JSR	0x80002034
00076ee4 0c 10 00 4b              |   K    |		CMPI.B	#0x4b,(A0)
00076ee8 66 0a                    |f       |		BNE	0x76ef4
00076eea 33 fc 01 00 00 07 b8 22  |3      "|		MOVE.W	#0x100,0x7b822
00076ef2 60 0e                    |`       |		BRA	0x76f02
00076ef4 0c 07 00 50              |   P    |		CMPI.B	#0x50,D7
00076ef8 66 08                    |f       |		BNE	0x76f02
00076efa 33 fc 00 01 00 07 b8 22  |3      "|		MOVE.W	#0x1,0x7b822
00076f02 47 f9 00 07 62 20        |G   b   |		LEA.L	t_Type_Y_if_you_really_want_to_do_this_,A3
00076f08 4e b9 80 00 20 34        |N    4  |		JSR	0x80002034
00076f0e 1e 10                    |        |		MOVE.B	(A0),D7
00076f10 0c 07 00 59              |   Y    |		CMPI.B	#0x59,D7
00076f14 67 02                    |g       |		BEQ	0x76f18
00076f16 4e 75                    |Nu      |		RTS
00076f18 20 3c 00 07 b8 00        | <      |		MOVE.L	#0x7b800,D0
00076f1e 72 40                    |r@      |		MOVEQ.L	#0x40,D1
00076f20 02 39 00 bf 93 03 ec 15  | 9      |		ANDI.B	#0xbf,IO_SCSI_T_15_DEST_ID
00076f28 13 fc 00 0a 93 03 ec 03  |        |		MOVE.B	#0x0a,IO_SCSI_T_03_CDBx1
00076f30 61 00 04 98              |a       |		BSR	0x773ca
00076f34 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
00076f3a 53 68 61 6c 6c 20 49 20  |Shall I |		.TXT	'Shall I write the file now? [N]'
00076f5a 47 f9 00 07 6a 46        |G   jF  |		LEA.L	t_,A3
00076f60 4e b9 80 00 20 34        |N    4  |		JSR	0x80002034
00076f66 1e 10                    |        |		MOVE.B	(A0),D7
00076f68 0c 07 00 59              |   Y    |		CMPI.B	#0x59,D7
00076f6c 67 0a                    |g       |		BEQ	0x76f78
00076f6e 4e 75                    |Nu      |		RTS
00076f70 0c 07 00 46              |   F    |		CMPI.B	#0x46,D7
00076f74 66 00 00 a8              |f       |		BNE	0x7701e
00076f78 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
00076f7e 44 61 74 61 20 70 61 74  |Data pat|		.TXT	'Data pattern: '
00076f8e 61 00 00 de              |a       |		BSR	0x7706e
00076f92 41 f9 00 07 bc 00        |A       |		LEA.L	0x7bc00,A0
00076f98 32 3c 00 fe              |2<      |		MOVE.W	#0xfe,D1
00076f9c 21 80 14 00              |!       |		MOVE.L	D0,(A0+D1.W*4)
00076fa0 51 c9 ff fa              |Q       |		DBF	D1,0x76f9c
00076fa4 47 f9 00 07 62 20        |G   b   |		LEA.L	t_Type_Y_if_you_really_want_to_do_this_,A3
00076faa 4e b9 80 00 20 34        |N    4  |		JSR	0x80002034
00076fb0 1e 10                    |        |		MOVE.B	(A0),D7
00076fb2 0c 07 00 59              |   Y    |		CMPI.B	#0x59,D7
00076fb6 67 02                    |g       |		BEQ	0x76fba
00076fb8 4e 75                    |Nu      |		RTS
00076fba 34 39 00 07 b8 1e        |49      |		MOVE.W	0x7b81e,D2
00076fc0 53 42                    |SB      |		SUBQ.W	#0x1,D2
00076fc2 20 3c 00 07 bc 00        | <      |		MOVE.L	#0x7bc00,D0
00076fc8 32 3c 04 00              |2<      |		MOVE.W	#0x400,D1
00076fcc 02 39 00 bf 93 03 ec 15  | 9      |		ANDI.B	#0xbf,IO_SCSI_T_15_DEST_ID
00076fd4 13 fc 00 0a 93 03 ec 03  |        |		MOVE.B	#0x0a,IO_SCSI_T_03_CDBx1
00076fdc 4a 39 00 07 b8 22        |J9   "  |		TST.B	0x7b822
00076fe2 67 08                    |g       |		BEQ	0x76fec
00076fe4 26 3c 00 00 00 00        |&<      |		MOVE.L	#0x0,D3
00076fea 60 16                    |`       |		BRA	0x77002
00076fec 4a 39 00 07 b8 23        |J9   #  |		TST.B	0x7b823
00076ff2 67 08                    |g       |		BEQ	0x76ffc
00076ff4 26 3c 00 02 00 00        |&<      |		MOVE.L	#0x20000,D3
00076ffa 60 06                    |`       |		BRA	0x77002
00076ffc 26 3c 00 01 00 00        |&<      |		MOVE.L	#0x10000,D3
00077002 23 c3 00 07 bc 00        |#       |		MOVE.L	D3,0x7bc00
00077008 23 c3 00 07 bf fc        |#       |		MOVE.L	D3,0x7bffc
0007700e 61 00 03 ba              |a       |		BSR	0x773ca
00077012 d6 bc 00 00 04 00        |        |		ADD.L	#0x400,D3
00077018 51 ca ff e8              |Q       |		DBF	D2,0x77002
0007701c 4e 75                    |Nu      |		RTS
0007701e 0c 07 00 54              |   T    |		CMPI.B	#0x54,D7
00077022 66 00 00 32              |f  2    |		BNE	0x77056
00077026 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
0007702c 48 6f 77 20 6d 61 6e 79  |How many|		.TXT	'How many? '
00077038 61 00 00 34              |a  4    |		BSR	0x7706e
0007703c 22 00                    |"       |		MOVE.L	D0,D1
0007703e 42 80                    |B       |		CLR.L	D0
00077040 02 39 00 bf 93 03 ec 15  | 9      |		ANDI.B	#0xbf,IO_SCSI_T_15_DEST_ID
00077048 13 fc 00 10 93 03 ec 03  |        |		MOVE.B	#0x10,IO_SCSI_T_03_CDBx1
00077050 61 00 03 78              |a  x    |		BSR	0x773ca
00077054 4e 75                    |Nu      |		RTS
00077056 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
0007705c 4f 4f 50 53 2e 20 2e 20  |OOPS. . |		.TXT	'OOPS. . . \x07\r\n'
0007706a 60 00 f6 36              |`  6    |		BRA	0x766a2
0007706e 2f 0b                    |/       |		MOVE.L	A3,-(A7)
00077070 47 f9 00 07 6a 46        |G   jF  |		LEA.L	t_,A3
00077076 4e b9 80 00 20 34        |N    4  |		JSR	0x80002034
0007707c 61 00 00 06              |a       |		BSR	0x77084
00077080 26 5f                    |&_      |		MOVEA.L	(A7)+,A3
00077082 4e 75                    |Nu      |		RTS
00077084 2f 06                    |/       |		MOVE.L	D6,-(A7)
00077086 42 80                    |B       |		CLR.L	D0
00077088 1e 18                    |        |		MOVE.B	(A0)+,D7
0007708a 66 04                    |f       |		BNE	0x77090
0007708c 2c 1f                    |,       |		MOVE.L	(A7)+,D6
0007708e 4e 75                    |Nu      |		RTS
00077090 7c 0f                    ||       |		MOVEQ.L	#0x0f,D6
00077092 be 30 69 b0 00 07 60 c8  | 0i   ` |		CMP.B	(D6.L+#0x760c8),D7	;  LEW=69b0
0007709a 57 ce ff f6              |W       |		DBEQ	D6,0x77092
0007709e 4a 46                    |JF      |		TST.W	D6
000770a0 6b ea                    |k       |		BMI	0x7708c
000770a2 e9 88                    |        |		LSL.L	#0x4,D0
000770a4 80 46                    | F      |		OR.W	D6,D0
000770a6 60 e0                    |`       |		BRA	0x77088
000770a8 00 00 00 00 00 00 00 00  |        |		.XXX[0x8]
000770b0 34 3c 00 7f              |4<      |		MOVE.W	#0x7f,D2
000770b4 42 79 93 03 e0 08        |By      |		CLR.W	IO_RESHA_RES_CTL
000770ba 53 42                    |SB      |		SUBQ.W	#0x1,D2
000770bc 66 fc                    |f       |		BNE	0x770ba
000770be 47 f9 00 07 63 4e        |G   cN  |		LEA.L	t_Hard_reset,A3
000770c4 34 3c 0f ff              |4<      |		MOVE.W	#0xfff,D2
000770c8 33 fc 00 30 93 03 e0 08  |3  0    |		MOVE.W	#0x30,IO_RESHA_RES_CTL
000770d0 61 00 02 58              |a  X    |		BSR	0x7732a
000770d4 61 00 00 f2              |a       |		BSR	0x771c8
000770d8 13 f9 00 07 b8 77 93 03  |     w  |		MOVE.B	0x7b877,IO_SCSI_T_15_DEST_ID
000770e0 ec 15                    |        |
000770e2 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
000770e8 57 61 69 74 69 6e 67 20  |Waiting |		.TXT	'Waiting for tape unit ready.\r\n'
000770f0 66 6f 72 20 74 61 70 65  |for tape|		.TXT	'Strike any key to abort.'
00077120 3c 3c 00 3b              |<< ;    |		MOVE.W	#0x3b,D6
00077124 23 fc 00 07 63 f3 00 07  |#   c   |		MOVE.L	#t_Power_Failure_and_or_CTS_reset,0x770ac
0007712c 70 ac                    |p       |
0007712e 60 46                    |`F      |		BRA	0x77176
00077130 42 80                    |B       |		CLR.L	D0
00077132 42 81                    |B       |		CLR.L	D1
00077134 42 b9 93 03 ec 03        |B       |		CLR.L	IO_SCSI_T_03_CDBx1
0007713a 42 b9 00 07 70 a8        |B   p   |		CLR.L	0x770a8
00077140 61 00 02 88              |a       |		BSR	0x773ca
00077144 0c 39 00 00 93 03 ec 0f  | 9      |		CMPI.B	#0x00,IO_SCSI_T_0f_LUN
0007714c 66 02                    |f       |		BNE	0x77150
0007714e 4e 75                    |Nu      |		RTS
00077150 4c f9 18 00 00 07 70 a8  |L     p |		MOVEM.L	0x770a8,A3+A4
00077158 b7 fc 00 07 63 07        |    c   |		CMPA.L	#t_Tape_unit_not_ready,A3
0007715e 67 16                    |g       |		BEQ	0x77176
00077160 b9 cb                    |        |		CMPA.L	A3,A4
00077162 67 12                    |g       |		BEQ	0x77176
00077164 23 cb 00 07 70 ac        |#   p   |		MOVE.L	A3,0x770ac
0007716a 4e b9 80 00 20 30        |N    0  |		JSR	0x80002030
00077170 4e b9 80 00 20 2c        |N    ,  |		JSR	0x8000202c
00077176 24 3c 00 0b 42 0f        |$<  B   |		MOVE.L	#0xb420f,D2
0007717c 08 38 00 01 90 01        | 8      |		BTST.B	#0x1,IO_UART_STATUS
00077182 67 1e                    |g       |		BEQ	0x771a2
00077184 08 38 00 05 90 01        | 8      |		BTST.B	#0x5,IO_UART_STATUS
0007718a 67 06                    |g       |		BEQ	0x77192
0007718c 08 f8 00 04 90 03        |        |		BSET.B	#0x4,IO_UART_COMMAND
00077192 10 38 90 00              | 8      |		MOVE.B	IO_UART_DATA,D0
00077196 2f 3c 00 07 62 48        |/<  bH  |		MOVE.L	#t_Aborting_Exabyte_boot_by_operator_request_,-(A7)
0007719c 4e f9 00 07 76 2a        |N   v*  |		JMP	0x7762a
000771a2 53 82                    |S       |		SUBQ.L	#0x1,D2
000771a4 66 d6                    |f       |		BNE	0x7717c
000771a6 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
000771ac 2e 00                    |.       |		.TXT	'.'
000771ae 51 ce ff 80              |Q       |		DBF	D6,0x77130
000771b2 47 f9 00 07 63 07        |G   c   |		LEA.L	t_Tape_unit_not_ready,A3
000771b8 4e b9 80 00 20 2c        |N    ,  |		JSR	0x8000202c
000771be 4e b9 80 00 20 30        |N    0  |		JSR	0x80002030
000771c4 60 00 f4 dc              |`       |		BRA	0x766a2
000771c8 47 f9 00 07 63 59        |G   cY  |		LEA.L	t_Soft_reset,A3
000771ce 34 3c 0f ff              |4<      |		MOVE.W	#0xfff,D2
000771d2 13 fc 00 0a 93 03 ec 00  |        |		MOVE.B	#0x0a,IO_SCSI_T_00_OWN_ID_CDB_SIZE
000771da 13 fc 00 00 93 03 ec 18  |        |		MOVE.B	#0x00,IO_SCSI_T_18_CMD
000771e2 61 00 01 46              |a  F    |		BSR	0x7732a
000771e6 0c 02 00 01              |        |		CMPI.B	#0x01,D2
000771ea 67 08                    |g       |		BEQ	0x771f4
000771ec 2f 0b                    |/       |		MOVE.L	A3,-(A7)
000771ee 4e f9 00 07 76 2a        |N   v*  |		JMP	0x7762a
000771f4 13 fc 00 28 93 03 ec 01  |   (    |		MOVE.B	#0x28,IO_SCSI_T_01_CONTROL
000771fc 13 fc 00 06 93 03 ec 02  |        |		MOVE.B	#0x06,IO_SCSI_T_02_TIMEOUT_PERIOD
00077204 13 fc 00 00 93 03 ec 11  |        |		MOVE.B	#0x00,IO_SCSI_T_11_SYNC_XFER
0007720c 13 fc 00 e0 93 03 ec 16  |        |		MOVE.B	#0xe0,IO_SCSI_T_16_SRC_ID
00077214 4e 75                    |Nu      |		RTS
00077216 7e ff                    |~       |		.XXX[0x2]
00077218 60 02 7e 00 61 00 00 cc  |` ~ a   |		.XXX[0x8]
00077220 48 e7 f2 90              |H       |		MOVEM.L	A3+A0+D6+D3+D2+D1+D0,-(A7)
00077224 74 00                    |t       |		MOVEQ.L	#0x00,D2
00077226 34 39 00 07 b8 1e        |49      |		MOVE.W	0x7b81e,D2
0007722c 4a 87                    |J       |		TST.L	D7
0007722e 67 24                    |g$      |		BEQ	0x77254
00077230 08 f9 00 03 00 07 60 2a  |      `*|		BSET.B	#0x3,0x7602a
00077238 66 10                    |f       |		BNE	0x7724a
0007723a 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
00077240 53 6b 69 70 70 69 6e 67  |Skipping|		.TXT	'Skipping'
0007724a 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
00077250 2e 00                    |.       |		.TXT	'.'
00077252 60 3a                    |`:      |		BRA	0x7728e
00077254 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
0007725a 0d 0a 4c 6f 61 64 69 6e  |  Loadin|		.TXT	'\r\n'
00077262 67 20 00 ff              |g       |		.TXT	'Loading '
00077266 47 f9 00 07 b8 00        |G       |		LEA.L	0x7b800,A3
0007726c 4e b9 80 00 20 2c        |N    ,  |		JSR	0x8000202c
00077272 4e b9 80 00 20 30        |N    0  |		JSR	0x80002030
00077278 08 b9 00 03 00 07 60 2a  |      `*|		BCLR.B	#0x3,0x7602a
00077280 26 02                    |&       |		MOVE.L	D2,D3
00077282 4c 3c 30 03 00 00 04 00  |L<0     |		mULU.L	#0x400,D3
0007728a b6 81                    |        |		CMP.L	D1,D3
0007728c 62 50                    |bP      |		BHI	ERROR_Program_image_too_large
0007728e 53 42                    |SB      |		SUBQ.W	#0x1,D2
00077290 32 3c 04 00              |2<      |		MOVE.W	#0x400,D1
00077294 2c 00                    |,       |		MOVE.L	D0,D6
00077296 4a 87                    |J       |		TST.L	D7
00077298 67 06                    |g       |		BEQ	0x772a0
0007729a 20 3c 00 07 bc 00        | <      |		MOVE.L	#0x7bc00,D0
000772a0 4a 80                    |J       |		TST.L	D0
000772a2 66 08                    |f       |		BNE	0x772ac
000772a4 41 f9 00 07 c0 00        |A       |		LEA.L	0x7c000,A0
000772aa 20 08                    |        |		MOVE.L	A0,D0
000772ac 13 fc 00 08 93 03 ec 03  |        |		MOVE.B	#0x08,IO_SCSI_T_03_CDBx1
000772b4 00 39 00 40 93 03 ec 15  | 9 @    |		ORI.B	#0x40,IO_SCSI_T_15_DEST_ID
000772bc 61 00 01 0c              |a       |		BSR	0x773ca
000772c0 dc bc 00 00 04 00        |        |		ADD.L	#0x400,D6
000772c6 20 06                    |        |		MOVE.L	D6,D0
000772c8 51 ca ff cc              |Q       |		DBF	D2,0x77296
000772cc 4c df 09 4f              |L  O    |		MOVEM.L	(A7)+,D0+D1+D2+D3+D6+A0+A3
000772d0 4e 75                    |Nu      |		RTS
000772d2					ERROR_Tape_is_not_in_MT_Format:
000772d2 2f 3c 00 07 62 73        |/<  bs  |		MOVE.L	#t_Tape_is_not_in_MT_Format,-(A7)
000772d8 4e f9 00 07 76 2a        |N   v*  |		JMP	0x7762a
000772de					ERROR_Program_image_too_large:
000772de 2f 3c 00 07 62 8c        |/<  b   |		MOVE.L	#t_Program_image_too_large,-(A7)
000772e4 4e f9 00 07 76 2a        |N   v*  |		JMP	0x7762a
000772ea 48 e7 c0 00              |H       |		MOVEM.L	D1+D0,-(A7)
000772ee 20 3c 00 07 b8 00        | <      |		MOVE.L	#0x7b800,D0
000772f4 32 3c 00 40              |2< @    |		MOVE.W	#0x40,D1
000772f8 13 fc 00 08 93 03 ec 03  |        |		MOVE.B	#0x08,IO_SCSI_T_03_CDBx1
00077300 00 39 00 40 93 03 ec 15  | 9 @    |		ORI.B	#0x40,IO_SCSI_T_15_DEST_ID
00077308 61 00 00 c0              |a       |		BSR	0x773ca
0007730c 08 b9 00 07 00 07 b8 42  |       B|		BCLR.B	#0x7,0x7b842
00077314 66 00 ff d8              |f       |		BNE	0x772ee
00077318 0c 79 00 01 00 07 b8 28  | y     (|		CMPI.W	#0x0001,0x7b828
00077320 66 00 ff b0              |f       |		BNE	ERROR_Tape_is_not_in_MT_Format
00077324 4c df 00 03              |L       |		MOVEM.L	(A7)+,D0+D1
00077328 4e 75                    |Nu      |		RTS
0007732a 08 39 00 07 93 03 ec 1f  | 9      |		BTST.B	#0x7,IO_SCSI_T_1f_AUX_STATUS
00077332 66 26                    |f&      |		BNE	0x7735a
00077334 51 ca ff f4              |Q       |		DBF	D2,0x7732a
00077338 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
0007733e 4e 6f 20 53 43 53 49 20  |No SCSI |		.TXT	'No SCSI interrupt: '
00077352 2f 0b                    |/       |		MOVE.L	A3,-(A7)
00077354 4e f9 00 07 76 2a        |N   v*  |		JMP	0x7762a
0007735a 08 39 00 01 00 07 60 2a  | 9    `*|		BTST.B	#0x1,0x7602a
00077362 67 1a                    |g       |		BEQ	0x7737e
00077364 4e b9 80 00 20 2c        |N    ,  |		JSR	0x8000202c
0007736a 2f 00                    |/       |		MOVE.L	D0,-(A7)
0007736c 70 00                    |p       |		MOVEQ.L	#0x00,D0
0007736e 30 02                    |0       |		MOVE.W	D2,D0
00077370 4e b9 80 00 20 24        |N    $  |		JSR	0x80002024
00077376 4e b9 80 00 20 30        |N    0  |		JSR	0x80002030
0007737c 20 1f                    |        |		MOVE.L	(A7)+,D0
0007737e 14 39 93 03 ec 17        | 9      |		MOVE.B	IO_SCSI_T_17_SCSI_STATUS,D2
00077384 4e 75                    |Nu      |		RTS
00077386					SCSI_T_AWAIT_INTERRUPT():
00077386 2f 00                    |/       |		MOVE.L	D0,-(A7)
00077388 20 3c 00 00 05 00        | <      |		MOVE.L	#0x500,D0
0007738e 53 80                    |S       |		SUBQ.L	#0x1,D0
00077390 66 fc                    |f       |		BNE	0x7738e
00077392 08 39 00 07 93 03 ec 1f  | 9      |		BTST.B	#0x7,IO_SCSI_T_1f_AUX_STATUS
0007739a 66 04                    |f       |		BNE	0x773a0
0007739c 60 00 ff ea              |`       |		BRA	0x77388
000773a0 08 39 00 01 00 07 60 2a  | 9    `*|		BTST.B	#0x1,0x7602a
000773a8 67 0c                    |g       |		BEQ	0x773b6
000773aa 4e b9 80 00 20 2c        |N    ,  |		JSR	0x8000202c
000773b0 4e b9 80 00 20 30        |N    0  |		JSR	0x80002030
000773b6 14 39 93 03 ec 17        | 9      |		MOVE.B	IO_SCSI_T_17_SCSI_STATUS,D2
000773bc 20 1f                    |        |		MOVE.L	(A7)+,D0
000773be 4e 75                    |Nu      |		RTS
000773c0 00 00 00 00 00 00 00 00  |        |		.XXX[0x8]
000773c8 00 00                    |        |		.XXX[0x2]
000773ca 13 f9 93 03 ec 03 00 07  |        |		MOVE.B	IO_SCSI_T_03_CDBx1,0x773c8
000773d2 73 c8                    |s       |
000773d4 48 e7 f8 7c              |H  |    |		MOVEM.L	A5+A4+A3+A2+A1+D4+D3+D2+D1+D0,-(A7)
000773d8 42 39 93 03 ec 0f        |B9      |		CLR.B	IO_SCSI_T_0f_LUN
000773de 42 39 93 03 ec 08        |B9      |		CLR.B	IO_SCSI_T_08_CDBx6
000773e4 33 c1 93 03 ec 13        |3       |		MOVE.W	D1,IO_SCSI_T_13_COUNT1
000773ea 33 c1 93 03 ec 06        |3       |		MOVE.W	D1,IO_SCSI_T_06_CDBx4
000773f0 67 40                    |g@      |		BEQ	0x77432
000773f2 23 c0 00 07 73 c0        |#   s   |		MOVE.L	D0,0x773c0
000773f8 22 00                    |"       |		MOVE.L	D0,D1
000773fa 48 41                    |HA      |		SWAP.W	D1
000773fc 33 c0 93 03 e1 04        |3       |		MOVE.W	D0,IO_SCSI_T_ADDRESS_REGISTER
00077402 08 39 00 06 93 03 ec 15  | 9      |		BTST.B	#0x6,IO_SCSI_T_15_DEST_ID
0007740a 67 06                    |g       |		BEQ	0x77412
0007740c 00 41 00 40              | A @    |		ORI.W	#0x0040,D1
00077410 60 04                    |`       |		BRA	0x77416
00077412 02 41 00 3f              | A ?    |		ANDI.W	#0x003f,D1
00077416 33 c1 93 03 e1 0c        |3       |		MOVE.W	D1,IO_SCSI_T_SEGMENT_REGISTER
0007741c 60 14                    |`       |		BRA	0x77432
0007741e 42 39 93 03 ec 13        |B9      |		CLR.B	IO_SCSI_T_13_COUNT1
00077424 42 39 93 03 ec 14        |B9      |		CLR.B	IO_SCSI_T_14_COUNT0
0007742a 13 fc 00 46 93 03 ec 10  |   F    |		MOVE.B	#0x46,IO_SCSI_T_10_CMD_PHASE
00077432 13 fc 00 08 93 03 ec 18  |        |		MOVE.B	#0x08,IO_SCSI_T_18_CMD
0007743a 47 f9 00 07 63 74        |G   ct  |		LEA.L	t_Select_w_ATN_xfer,A3
00077440 61 00 ff 44              |a  D    |		BSR	SCSI_T_AWAIT_INTERRUPT()
00077444 0c 02 00 16              |        |		CMPI.B	#0x16,D2
00077448 67 56                    |gV      |		BEQ	0x774a0
0007744a 0c 02 00 4b              |   K    |		CMPI.B	#0x4b,D2
0007744e 67 ce                    |g       |		BEQ	0x7741e
00077450 0c 02 00 21              |   !    |		CMPI.B	#0x21,D2
00077454 67 26                    |g&      |		BEQ	0x7747c
00077456 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
0007745c 49 6e 76 61 6c 69 64 20  |Invalid |		.TXT	'Invalid tape scsi status\x07\r\n'
00077478 60 00 f2 28              |`  (    |		BRA	0x766a2
0007747c 06 b9 00 00 00 01 00 07  |        |		ADDI.L	#0x00000001,0x773c4
00077484 73 c4                    |s       |
00077486 20 39 00 07 73 c0        | 9  s   |		MOVE.L	0x773c0,D0
0007748c 42 81                    |B       |		CLR.L	D1
0007748e 32 39 93 03 ec 06        |29      |		MOVE.W	IO_SCSI_T_06_CDBx4,D1
00077494 92 79 93 03 ec 13        | y      |		SUB.W	IO_SCSI_T_13_COUNT1,D1
0007749a d0 81                    |        |		ADD.L	D1,D0
0007749c 60 00 ff 5a              |`  Z    |		BRA	0x773f8
000774a0 0c 39 00 00 93 03 ec 0f  | 9      |		CMPI.B	#0x00,IO_SCSI_T_0f_LUN
000774a8 66 30                    |f0      |		BNE	0x774da
000774aa 4c df 3e 1f              |L >     |		MOVEM.L	(A7)+,D0+D1+D2+D3+D4+A1+A2+A3+A4+A5
000774ae 4e 75                    |Nu      |		RTS
000774b0 4a 39 00 07 73 c8        |J9  s   |		TST.B	0x773c8
000774b6 66 12                    |f       |		BNE	0x774ca
000774b8 13 f9 00 07 73 c9 93 03  |    s   |		MOVE.B	0x773c9,IO_SCSI_T_0f_LUN
000774c0 ec 0f                    |        |
000774c2 23 cb 00 07 70 a8        |#   p   |		MOVE.L	A3,0x770a8
000774c8 60 e0                    |`       |		BRA	0x774aa
000774ca 4e b9 80 00 20 2c        |N    ,  |		JSR	0x8000202c
000774d0 4e b9 80 00 20 30        |N    0  |		JSR	0x80002030
000774d6 60 00 f1 ca              |`       |		BRA	0x766a2
000774da 08 39 00 01 00 07 60 2a  | 9    `*|		BTST.B	#0x1,0x7602a
000774e2 67 52                    |gR      |		BEQ	0x77536
000774e4 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
000774ea 52 65 61 64 20 73 73 72  |Read ssr|		.TXT	'Read ssr/tlr: '
000774fa 10 02                    |        |		MOVE.B	D2,D0
000774fc e1 58                    | X      |		ROL.W	#0x8,D0
000774fe 10 39 93 03 ec 0f        | 9      |		MOVE.B	IO_SCSI_T_0f_LUN,D0
00077504 41 f9 00 07 60 c8        |A   `   |		LEA.L	0x760c8,A0
0007750a 42 81                    |B       |		CLR.L	D1
0007750c 24 3c 00 00 00 03        |$<      |		MOVE.L	#0x3,D2
00077512 12 00                    |        |		MOVE.B	D0,D1
00077514 02 01 00 0f              |        |		ANDI.B	#0x0f,D1
00077518 11 b0 10 00 20 10        |        |		MOVE.B	(A0+D1.W),(A0+D2.W+#0x10)
0007751e e8 58                    | X      |		ROR.W	#0x4,D0
00077520 51 ca ff f0              |Q       |		DBF	D2,0x77512
00077524 42 39 00 07 60 dc        |B9  `   |		CLR.B	0x760dc
0007752a 47 f9 00 07 60 d8        |G   `   |		LEA.L	0x760d8,A3
00077530 4e b9 80 00 20 2c        |N    ,  |		JSR	0x8000202c
00077536 0c 39 00 03 93 03 ec 03  | 9      |		CMPI.B	#0x03,IO_SCSI_T_03_CDBx1
0007753e 66 1c                    |f       |		BNE	0x7755c
00077540 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
00077546 53 65 6e 73 65 20 66 61  |Sense fa|		.TXT	'Sense failed.\x07\r\n'
00077558 60 00 f1 48              |`  H    |		BRA	0x766a2
0007755c 20 3c 00 07 b8 40        | <   @  |		MOVE.L	#0x7b840,D0
00077562 22 39 00 07 b8 72        |"9   r  |		MOVE.L	0x7b872,D1
00077568 00 39 00 40 93 03 ec 15  | 9 @    |		ORI.B	#0x40,IO_SCSI_T_15_DEST_ID
00077570 13 fc 00 03 93 03 ec 03  |        |		MOVE.B	#0x03,IO_SCSI_T_03_CDBx1
00077578 13 f9 93 03 ec 0f 00 07  |        |		MOVE.B	IO_SCSI_T_0f_LUN,0x773c9
00077580 73 c9                    |s       |
00077582 61 00 fe 50              |a  P    |		BSR	0x773d4
00077586 76 00                    |v       |		MOVEQ.L	#0x00,D3
00077588 78 00                    |x       |		MOVEQ.L	#0x00,D4
0007758a 47 f9 00 07 65 e4        |G   e   |		LEA.L	0x765e4,A3
00077590 4b f9 00 07 b8 40        |K    @  |		LEA.L	0x7b840,A5
00077596 16 39 00 07 b8 42        | 9   B  |		MOVE.B	0x7b842,D3
0007759c 6b 00 ff 0c              |k       |		BMI	0x774aa
000775a0 02 03 00 0f              |        |		ANDI.B	#0x0f,D3
000775a4 0c 03 00 08              |        |		CMPI.B	#0x08,D3
000775a8 66 00 00 0c              |f       |		BNE	0x775b6
000775ac 47 f9 00 07 63 1b        |G   c   |		LEA.L	t_Unexpected_EOT_detected_or_specified_files_missing,A3
000775b2 60 00 fe fc              |`       |		BRA	0x774b0
000775b6 0c 39 00 45 00 07 b8 76  | 9 E   v|		CMPI.B	#0x45,0x7b876
000775be 67 2c                    |g,      |		BEQ	0x775ec
000775c0 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
000775c6 4e 6f 20 73 65 6e 73 65  |No sense|		.TXT	'No sense decode for this drive\x07\r\n'
000775e8 60 00 f0 b8              |`       |		BRA	0x766a2
000775ec 16 1b                    |        |		MOVE.B	(A3)+,D3
000775ee 18 1b                    |        |		MOVE.B	(A3)+,D4
000775f0 09 35 30 00              | 50     |		BTST.B	D4,(A5+D3.W)
000775f4 67 06                    |g       |		BEQ	0x775fc
000775f6 26 53                    |&S      |		MOVEA.L	(A3),A3
000775f8 60 00 fe b6              |`       |		BRA	0x774b0
000775fc 4a 9b                    |J       |		TST.L	(A3)+
000775fe 66 ec                    |f       |		BNE	0x775ec
00077600 16 39 00 07 b8 42        | 9   B  |		MOVE.B	0x7b842,D3
00077606 02 03 00 0f              |        |		ANDI.B	#0x0f,D3
0007760a 0c 03 00 06              |        |		CMPI.B	#0x06,D3
0007760e 67 00 fe a0              |g       |		BEQ	0x774b0
00077612 47 f9 00 07 63 07        |G   c   |		LEA.L	t_Tape_unit_not_ready,A3
00077618 0c 03 00 02              |        |		CMPI.B	#0x02,D3
0007761c 67 00 fe 92              |g       |		BEQ	0x774b0
00077620 47 f9 00 07 62 ce        |G   b   |		LEA.L	t_Unknown_TAPE_error_encountered,A3
00077626 60 00 fe 88              |`       |		BRA	0x774b0
0007762a 26 57                    |&W      |		MOVEA.L	(A7),A3
0007762c 4e b9 80 00 20 2c        |N    ,  |		JSR	0x8000202c
00077632 4e b9 80 00 20 30        |N    0  |		JSR	0x80002030
00077638 60 00 f0 68              |`  h    |		BRA	0x766a2
0007763c 48 e7 80 c0              |H       |		MOVEM.L	A1+A0+D0,-(A7)
00077640 10 18                    |        |		MOVE.B	(A0)+,D0
00077642 0c 00 00 61              |   a    |		CMPI.B	#0x61,D0
00077646 65 0a                    |e       |		BCS	0x77652
00077648 0c 00 00 7a              |   z    |		CMPI.B	#0x7a,D0
0007764c 62 04                    |b       |		BHI	0x77652
0007764e 02 00 00 5f              |   _    |		ANDI.B	#0x5f,D0
00077652 12 c0                    |        |		MOVE.B	D0,(A1)+
00077654 66 ea                    |f       |		BNE	0x77640
00077656 4c df 03 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1
0007765a 4e 75                    |Nu      |		RTS
0007765c 4e b9 80 00              |N       |		.XXX[0x4]
00077660 20 28                    | (      |		.XXX[0x2]
00077662 4e b9 80 00 20 28        |N    (  |		JSR	0x80002028
00077668 42 6f 6f 74 20 66 72 6f  |Boot fro|		.TXT	'Boot from 9 track tape not supported.\x07\r\n'
00077692 4e 75                    |Nu      |		RTS
00077694 ff ff ff ff              |        |		.XXX[0x4]
00077698 ff ff ff ff ff ff ff ff  |        |		.BLANK	ff[0x960]
00077ff8 ff ff                    |        |		.XXX[0x2]
00077ffa ; --------------------------------------------------------------------------------------
00077ffa ; Test, Revision, slot and checksum
00077ffa ; --------------------------------------------------------------------------------------
00077ffa 00                       |        |		.TEST	00
00077ffb 92 06 03                 |        |		.REV	92,06,03
00077ffe 53                       |S       |		.SLOT	0x53
00077fff 21                       |!       |		.CSUM	0x21

TextFile

S0 920603
S3F50007000008A50022070807E81060130C156E0012001A0000000000000000000000000000000048E7F0F02F38000821FC000704E8000811FC00F7F2004EB98000001C20202020524553484120564D45207375622D7465737473202E2E2E00611A42799303E00C21DF00084CDF0F0F31FC00FFF20060FF7FF8FF9A21FC0000E000FC00203C0000001451C8FFFE21FC0000F000FC0047F90007063E32399303E0080C0100006644303C000133C09303E00C32399303E008B2006656343C0032203C0000006461FF7FF8FF5232399303E0080C010009670E51CAFFE6303C0009024100FF602C50F90007056C303C000133C09303E00CF4
S3F5000700F032399303E00808410003024100FFB001660A54400C00001166E06008610004606000FF844A390007056A6600FF7A33FC00019303E00C47F900070651303C00F033C09303E10632399303E008024100F0B24066080400001064E66006610003E660DA4A390007056A66D247F90007065C428033FC00009303E10633C09303E10232399303E1020241FC00E059B240660A0C4000FC670A584060E0610003E260D04A390007056A66F247F900070675428033FC00009303E10633C09303E10A32399303E10AE0590241FFFCB240660A0C40FFFC670A584060E0610003A460D04A390007056A66C84A390007056C67024E7573
S3F5000701E033FC00019303E00C33FC00009303E10633FC00009303E10241F99303F80042390007056B10390007056A50F90007056A321013C00007056A4A390007056B670A42790007056B4E752B0041F90007022861FF7FF8FDE647F90007069133FC00019303E00C33FC00009303E10633FC00009303E10241F99303F800303CFFFF30803210B240662451C8FFF641F99303FC00117C0010000110BC0032303C321041F99303F8003210B2406708610002E26000FFAC4A390007056A66A247F9000706A833FC00009303E10233FC00009303E10A303CEDFF32399303F80032399303F006B240660E303CFD0032399303F806B240F0
S3F5000702D067066100029A60C84A390007056A66C047F9000706C241F99303F80442799303E10242803230000032100241FFF8B240665250400C40040066EA428033C09303E102321032100241FFF8E059B240663458400C40010066E441F99303F004428033C09303E10A32103210342800020241FC00024200FF8242E159B2406606584064DE6008610002186000FF8C4A390007056A668247F9000706DC243C0007042A000200062042E69A303CFFFF308033C29303F8046100009C32399303F800B0416600008830BCA5A533C29303F806610000823210B041667251C8FFD2425033FCAA559303F80033C29303F8166164303C07
S3F5000703C000553210B0416652425033C29303F80E6150303CAA003210B041663E42799303FC0030BC33CC33C29303F8146134303C00CC32399303F800B041661E42799303FC0033C29303F80C6118303C330032399303F800B04166026018610001526000FF4A760551CBFFFE4E7500000000000000004A390007056A6600FF3047F9000706F133FC00059303E00C33FC10009303E0022438F80008C2001321C2F4002038F800020000070C0000076600005433FCDFAA9303F80042799303F802C0FC00642038F800020000070C0000036632103C00074E7B0000307CFFF80E5000000C000094661C30399303E2020C40DFAA66004E
S3F5000704B000102038F800020000070C000007671642799303E00C33FC00019303E00C610000646000FF8A4A390007056A66E20882001321C2F4004E7550F90007056B4AF90007056A66000016204B61FF7FF8FB1C41F90007051C61FF7FF8FB10DFFC00000002205FDFFC000000564ED020627573206572726F722C206C6F6F70696E672E2E2E00004AF90007056A66000016204B61FF7FF8FAD641F90007055461FF7FF8FACA4E7520206661696C65642C20206C6F6F70696E672E2E2E00000000004AF90007056A6600005C41F9000705F561FF7FF8FA98204B61FF7FF8FA9041F9000705D461FF7FF8FA846100006441F9000750
S39D000705A0063861FF7FF8FA7441F9000705DF61FF7FF8FA6820016100004641F90007063861FF7FF8FA5641F9000705E861FF7FF8FA4A4E7520657870656374656420002061637475616C200020206C6F6F70696E672E2E2E000A0D2020202020000048E7608041F9000706284281243C0000000312000201000F11B010002010E85851CAFFF04CDF01064E7530313233343536373839414243444546EC
S3F50007063C000020636F6E74726F6C2072656769737465722000206D6F64652070616C20002073686F727420616464726573732072656769737465722000207374616E646172642061646472657373207265676973746572200020746573742063746C7220736C6176652064617461200020746573742063746C722061646472657373206D6F646573200020746573742063746C722061646472657373206C696E6573200020746573742063746C7220646D612064617461200020746573742063746C7220696E746572727570747320004EB98000001C20202020444941474E4F53544943204D4F44454D202E2E2E00FF4DF90007E9
S3F50007072C075A1038800A02000003661A41F90007074661FF7FF8F8D84E752044495341424C45440D0A002C3C000707E42F0133FC20009303E0026100005C4238B0034238B0034238B00311FC0040B003614611FC004DB00311FC0005B003223C000003E8613208380000B003660A51C9FFF460FF7FF8F87411FC0049B002223C000003E8611208380001B003661451C9FFF460FF7FF8F854303C0FA051C8FFFE4E751038B0026BFF7FF8F8404238B0034A076600FF7E4EB98000000C221F4E7548E7F8FC11FC00FEF2004EB98000001C202020204C414E434520636869702053656C6674657374202E2E2E004DF90007081A4BF984
S3F50007081C0007102533FC01009303E00441F99303E40243F99303E40030BC00000C5000006600050430BC00010C500001660004F830BC00020C500002660004EC30BC00030C500003660004E030BC000030110C40000466FF000004D230BC000172023281B251660004C2E35964F472FE3281B251660004B4E34965F430BC000272013281B251660004A2E31964F472FE32813411B20266000492E30965F230BC000372013281B25166000480E3190C01000866F072FE3281340102420007B45166000468E3090C0100F066EA4A390007056A6600FF2830BC00004DF9000708F24BF900071039303C0044610004A845F90000FC7EE8
S3F50007090C47FB01700000059226DA36DA487900000020487B0170000005806100059866000416323C8235301108000009660851C9FFF660000402610005F8660003FA323C823530110800000A660851C9FFF6600003E64A516B0003E024790000FC8C201232006B0003D20800000E660003CA024100FF00418000343C000F47FB017000000518024000FF48402840361BB65C660003A651CAFFF63541000206B9000000080000FC8C0CB9000501180000FC8C660A23FC000500180000FC8C32BC0400303C02014EB9800020646600030822180C810080EF00663232106736600001AA506C6561736520656E7465722052657368617D
S3F5000709FC20626F6172642053657269616C204E756D6265723A202000217C0080EF00FFFC22484EB98000001C0D0A20556E696E697469616C697A656420506879736963616C2045746865726E657420416464726573730D0A00FF30399303E00008000003675A4EB98000001C2054686520454570726F6D73206172652077726974652070726F7465637465642C20706C6561736520656E61626C652E00FF30399303E0000800000366F44EB98000001C20205468616E6B20796F752E0D0A00FF11FC0026900347F9000709EA4EB9800020344EB98000203C4A406700FF483280103C00014EB980002060673E0C0100036700FF6829
S3F500070AEC0C01000267304EB98000001C0D0A3F3F3F20556E61626C6520746F20777269746520526573686120454550524F4D203F3F3F0D0A00FF4EB98000001C506C656173652077726974652070726F746563742074686520454550726F6D732E0030399303E0000800000367F44EB98000001C20205468616E6B20596F752E0D0A00FF4EB98000001C526573756D696E67204C616E636520436869702073656C66746573742E2020000C39000380007F6E6600013041F99303E40243F99303E400423900070DAB423900070DAA303C0004610001F045F90000FC7E47FB0170000002DA26DA36DA487900000020487B01700000E6
S3F500070BDC02C8610002E066000182343C0064203C0000000261FF7FF8F422321108010009660851CAFFEA60000162610003346700000660000156343C000A203C0000000261FF7FF8F3F632110801000A660851CAFFEA600001364A516B00013024790000FC8C201232006B0001220800000E6600011A024100FF00418000343C000F47FB017000000244024000FF48402840361BB65C660000F651CAFFF63541000206B9000000080000FC8C0CB9000501180000FC8C660A23FC000500180000FC8C32BC04004A3900070DAA67264EB98000001C205741524E494E473A206D697373696E67206865617274626561742E2E2E00FFBE
S3F500070CCC4EB98000000C4CDF3F1F11FC00FFF2004E754EB98000001C0D0A3F3F3F204C616E636520706879736963616C2065746865726E6574206164647265737320697320696E61636365737369626C650D0A536B697070696E67204C616E63652065787465726E616C206C6F6F706261636B2E20006000FF5E4AF90007056A6600001A2F08204D61FF7FF8F2C641F90007101061FF7FF8F2BA2EC84ED6523900070DAB0C39000A00070DAB67046000FE3E4EB98000001C205741524E494E473A204661696C65642065787465726E616C206C6F6F706261636B2E2E2E006000FF24000048E7E03042799303E004323C03E851C956
S3F500070DBCFFFE33FC07009303E004610001E042816100020045F90005000034C047F90000FC7E7002321BE15934C151C8FFF8429A429A24FC0018A00524FC01188005247C0005001823CA0000FC8C303C001F223C800502002401484224C234FCFA00425AD2BC0000060051C8FFEC247C0005011823CA0000FC8423CA0000FC88303C000F223C0005C2002401484224C234FCFA00425AD2BC0000060051C8FFEC30BC000332BC000430BC000232BC000530BC000132BC000030BC000032BC7F01323C00646100016C203C0000000261FF7FF8F18C30110800000851C9FFE832BC01024CDF0C074E75FFFFFFFFFFFF00112233445599
S3F500070EAC66778899AABBCCDDEEFF0123456789ABCDEF01014E56000048E7F03840C30883000224790000FC8420120800000F66000054222E000C44413541000444415641E4495341266E00082400024200FF4842284228DB51C9FFFC807C83003540000206B9000000080000FC840CB9000501980000FC84660A23FC000501180000FC8408C3000246C34CDF1C0F4E5E4E74000848E7C020428130110800000D56F900070DAA32BC200002405800664C24790000FC88302A000635400006302A0002354000026B000034E5486500002E06B9000000080000FC880CB9000501980000FC88660A23FC000501180000FC8832BC02009D
S3F500070F9C4A814CDF04034E75524160F448E7C0A0303C02014EB980002064660C45F90000FC7E24D834906004429A425A4CDF05034E7548E78020203C00007FFF45F90005000024C151C8FFFC4CDF04014E752F001038900108000001671608000005671008F8000490034A3890004EB98000204C201F4E75206661696C65642C20206C6F6F70696E672E2E2E0020696E7465726E616C207265676973746572730020696E7465726E616C206C6F6F706261636B002065787465726E616C206C6F6F706261636B00FF48E7F0F02F38000821FC000704EE000811FC00FBF2004EB98000001C202020205245534841204449534B2053BD
S3F50007108C435349207375622D7465737473202E2E2E006100001621DF00084CDF0F0F11FC00FFF20060FF7FF8EF5A47F90007063E424032399303E00002410007B2406628303C000733C09303E00032399303E00002410007B24066100400000164E633FC00019303E00060086100F4786000FFC24A390007056A6600FFB847F9000712A641F99303E100303C7FFF3080321002417FFFB2406600000851C8FFF060066100F44260DC4A390007056A6600FFD447F9000712BD41F99303E108303C00FF30803210024100FFB240660651C8FFF260066100F41060DE4A390007056A66D647F9000712D441F99303E800343C0003303CAF
S3F50007117C00FF1180200012302000B240660E51C8FFF252420C02000F66E460066100F3D460D24A390007056A6600FFCA47F9000712E941F99303E800303C00FF11400005E15811400004E15832280004B240661E3140000412280004E15912280005B240660C530065100640010060D060086100F3826000FFBE4A390007056A66B447F9000712FE42799303E00033FC10009303E0022438F80008C2001321C2F4002038F800020000070C0000076600005E33FC00019303E000303C1F40083900079303E81F6600000651C8FFF22038F800020000070C0000056632103C00074E7B0000307CFFF40E5000000C000091661C1039B8
S3F50007126C9303E8170C00000066102038F800020000070C0000076602600E42799303E0006100F2A66000FF884A390007056A66EA0882001321C2F4004E7520646D612061646472657373207265676973746572200020646D61207365676D656E742072656769737465722000207363736920636869702072656769737465722000206368697020776F7264206163636573736573200020696E746572727570747320000048E7F0F02F38000821FC000704E8000811FC00FDF2004EB98000001C20202020524553484120544150452053435349207375622D7465737473202E2E2E006100001621DF00084CDF0F0F11FC00FFF20091
S3F50007135C60FF7FF8ECAE21FC0000E000FC00203C0000001451C8FFFE21FC0000F000FC0047F90007063E424032399303E00002410070B2406628303C007033C09303E00832399303E00002410070B24066100400002064E633FC00309303E00860086100F1B26000FFC24A390007056A6600FFB847F9000712A641F99303E104303C7FFF3080321002417FFFB2406600000851C8FFF060066100F17C60DC4A390007056A6600FFD447F9000712BD41F99303E10C303C00FF30803210024100FFB240660651C8FFF260066100F14A60DE4A390007056A66D647F9000712D441F99303EC00343C0003303C00FF1180200012302000C0
S3F50007144CB240660E51C8FFF252420C02000F66E460066100F10E60D24A390007056A6600FFCA47F9000712E941F99303EC00303C00FF11400005E15811400004E15832280004B24066203140000412280004E15912280005B240660E530065120640010060D06000000A6100F0BA6000FFBC4A390007056A66B247F9000712FE42799303E00833FC10009303E0022438F80008C2001321C2F4002038F800020000070C0000076600005E33FC00309303E008303C1F40083900079303EC1F6600000651C8FFF22038F800020000070C0000046632103C00074E7B0000307CFFF60E5000000C000092661C10399303EC170C00000098
S3F50007153C66102038F800020000070C0000076602600E42799303E0086100EFDE6000FF884A390007056A66EA0882001321C2F4004E7548E7F0D02F38000821FC00071AF800084EB98000001C2020202052455348412053435349204C4F4F504552202E2E2E004EB9800020280D0A546869732074657374206C6F6F70732064617461206265747765656E20746865205343534920696E74657266616365732E070D0A00FF4EB9800020284974207265717569726573206120312D746F2D31206361626C65206265747765656E20746865207461706520616E64206469736B205343534920636F6E6E6563746F72732E0D0A004EB99A
S3F50007162C80002028497320746865206361626C6520696E20706C6163653F205B4E0011FC0026900347F900071B104EB9800020344A10670C0C10005967700C100079676A21DF00084CDF0B0F4E7542799303E00042799303E00808380001900167000084083800059001670608F800049003103890004EB9800020280D0A526573746F7265206E6F726D616C2053435349206361626C696E67206265666F726520626F6F74696E67070D0A0060964EB9800020280D0A537472696B6520616E79206B657920746F207465726D696E61746520746573742E0D0A00423900071B0E423900071B0F42799303E00033FC00059303E0004C
S3F50007171C303C1388083900079303E81F660851C8FFF46000029E10399303E81713FC00099303E80013FC00009303E818083900079303E81F6700FFF610399303E81713FC002C9303E80113FC00059303E80213FC00009303E81113FC00E09303E81642799303E00833FC00309303E008303C1388083900079303EC1F6600000A51C8FFF26000023010399303EC1713FC000A9303EC0013FC00009303EC18083900079303EC1F6700FFF610399303EC1713FC00249303EC0113FC00059303EC0213FC00009303EC1113FC00E09303EC16610002DA13FC000C9303EC18203C00071D0033C09303E10048400240000733C09303E108CE
S3F50007180C13FC00FA9303E81413FC00029303E815207C9303E80343F900071ABC303C000510D951C8FFFC13FC00089303E818303C0BB8083900079303EC1F660851C8FFF4600001800C3900139303EC176600016C103C00C012399303EC0FB20066000154343C000541F900071ABC43F99303EC0310181219B2006600013251CAFFF413FC00FA9303EC14203C00071E0033C09303E1044840024000070000004033C09303E10C13FC00119303EC18303C0BB8083900079303EC1F660851C8FFF4600001040C3900139303EC17660000F013FC00A59303EC0D42399303EC0E13FC000D9303EC18303C0BB8083900079303EC1F660833
S3F5000718FC51C8FFF4600000CC0C3900139303EC17660000B8303C1F40083900079303E81F660851C8FFF4600000AA0C3900139303EC176600009641F900071D0043F900071E00343C00F9B3086600000851CAFFF86058302032214AF900071B0E6600008E41F900071A9961FF7FF8E6B46100EC9441F90007063861FF7FF8E6A441F900071AA461FF7FF8E69820016100EC7641F90007063861FF7FF8E68641F900071AAD61FF7FF8E67A600000444AF900071B0F663A41F900071A8E602C41F9000719F2601641F900071A15600E41F900071A42600641F900071A624AF900071B0F4AF900071B0E660661FF7FF8E63411FC0026FF
S3F5000719EC90036000FC86696E636F7272656374207265636569766564204344422C206C6F6F70696E672E2E2E00696E636F72726563746C79207265636569766564206D657373616765206F75742C206C6F6F70696E672E2E2E00696E636F727265637420696E746572727570742C206C6F6F70696E672E2E2E0074696D6564206F75742077616974696E6720666F7220696E746572727570742C206C6F6F70696E672E2E2E0072756E6E696E672E2E2E0020657870656374656420002061637475616C200020206C6F6F70696E672E2E2E00FFFF029876543210AA55303C00FF123C005541F900071D0010C10A0100FF51C8FFF82B
S3F500071ADC303C00FF223C00071E000281FFFFFFFE204110FC000051C8FFFA4E7550F90007056BDFFC00000002205FDFFC000000564ED000005D203A2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4
S3F500071BCCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C
S3F500071CBCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B
S3F500071DACFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A
S3F500071E9CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39
S37900071F8CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00920603500453
S3F50007200004A50C5E002E11B60034446563656D6265722031382C20313939302061742031323A34353A333220504D0A0D00FF0080EF00000048E7FFFE41F90007B800303C0FFF429851C8FFFC23F8F8000007B80821FC00040000F40041F90000FC7830C030C030C0610013E0610013FE4EB9800020280D0A57616974696E6720313030207365636F6E647320666F72206C696E6B20746F20717569657363652E200D0A596F75206D61792062797061737320746865207761697420627920737472696B696E6720616E79206B6579202E00FF303C0018223C0010B9EA0838000190016714083800059001670608F8000490031038D3
S3F5000720F090006010538166E04EB9800020282E0051C8FFD04EB980002030303C000033FC07009303E00441F99303E40243F99303E40030BC00006100013623F980007F640000FC6823F980007F600000FC646604610002B4610004A06504610003A8610012F643FB017000000AD023C9000734FE43FB017000000ABA23C9000734FA20390000FC6843F90000FC72425141F90007B82C610001D64EB98000202843524153485F302073656E740D0A00FF6100032E4A51660C53A8001866F26100072860D608B900060000FC776704610003386100019A303C00104EB98000202843524153485F312073656E740D0A00FF610002EEFD
S3F5000721E00C510001661453A8001866F051C800066000FE46610006DE60CC6100015E487B017000000A1C23DF000734FA487900072C2423DF000735064EB98000202852455345545F322073656E740D0A00FF6100029C30116700FF380C400003670A53A8001866EA6000FDF208F900070000FC774CDF7FFF21F90007B808F4004E7548E7E03042799303E004323C823551C9FFFE33FC07009303E00447F90007202E45F90000FC7E24DB34934281243C00007FFF45F90005000024C151CAFFFC45F90005000034C047F90000FC7E7002321BE15934C151C8FFF8429A429A24FC0018A00524FC01188005247C0005001823CA0000C3
S3F5000722D0FC8C303C001F223C800502002401484224C234FCFA00425AD2BC0000060051C8FFEC247C0005011823CA0000FC8423CA0000FC88303C000F223C0005C2002401484224C234FCFA00425AD2BC0000060051C8FFEC30BC000332BC000430BC000232BC000530BC000132BC000030BC000032BC7F016100115E30110800000867F432BC01024CDF0C074E7548E7C0E043E8004A32FC040132F90000FC7030390000FC724EFB05310000119622FC000E000032FC000432F90000FC7232F90000FC02303C0022601422FC000C000032FC000632B90000FC72303C002043E8003432FC0800244932FC450032C03140001032C93F
S3F5000723C0428032C032FC3C1132C022F90000FC6422F90000FC68323C0009D05A6402524051C9FFF80A40FFFF3540FFF6610004DE4CDF07034E754EB9800020304EB9800020446100007441F90007B82C317C003C001043E8003432FC803532FC000132FC080012FC000612FC000432FC000345F90000FC7E22DA32DA429945F90000FC7E22DA32DA4291610004844EB9000724CC4AB90000FC646600001253A8001866EA610000166100046E60E04EB9800020304EB9800020444E754EB9800020280D0A524152502062726F6164636173742C2052313030302045544845524E455420706879736963616C206164647265737320EA
S3F5000724B0697320002F0841F90000FC7E4EB980002040205F4EB9800020304E7561000FD648E7800030399303E400080000096704610004E60800000A67046100069A4CDF00014E7548E780E0610000C641F90007B82C317C003C001043E8003432FC080632FC000132FC080012FC000612FC000432FC000145F90000FC7870FF24C034C0200A22DA32DA22F90000FC64244022DA32DA22B90000FC68610003826100FF7E45F90000FC78201AC05A5280661053A8001866E86100005A6100036A60DE4EB98000202841525020726573706F6E736520696E64696361746573205345525645522045544845524E4554206164647265DD
S3F5000725A07373206F662000FF41F90000FC784EB9800020404EB9800020304CDF07014E754EB9800020280D0A4152502069737375656420666F7220004EB9800020484EB9800020304E7548E7800020390000FC686A0E0800001E670C0800001D670A600CEBC00218EBC00410EBC0060852804CDF00014E7548E7200C49EB000E0C9C0001080066320C5C0604662C341C67280C42000462224EFB253100000EF460184BF90000FC7E49EB0020B98D660AB94D660623D40000FC644CDF30044E7548E7F8F849EB000E0C9C000108006600008A0C5C060466000082341C6700007C0C420004620000744EFB253100000EA4243900000F
S3F500072690FC6467000062B4AB00266600005A41F90007BC94317C003C001043E8003432FC080632FC000132FC080012FC000612FC000432FC000245F90000FC7E2011261A22C33211381A32C4241122F90000FC6422C032C122C243E8002822C032C122C33284610001D84CDF1F1F4E7524390000FC68B4AC00066600FFEE4BF90000FC782ADC3ADC60E048E7C0184240323C000949EB000ED05C6402524051C9FFF85240665A22390000FC64B2AB001E664E222B00140C010011664448414A4166000044302B000EE9C00504E548322B00105F41B041622849F3000E301CB0790000FC70661A0C5C0401661449EC000430140C4081
S3F500072780000762084EBB053100000D644CDF18034E7548E7FFC0380126390007B800302B0012222B001A204308D0001D6714B068003A6606B2A80042673822482628000466E449E8004A214C000828FCFFFFFFFF425C38BC041EB1F90007B800671423680004000421790007B800000423C80007B800E78C4A4466123A3C000449EB000E4BE800362ADC51CDFFFCE9EB3104000EE54B3A2B00109A43D6BC0000000EDA4408040010660431450012534549E800082C146B482A4C28463C2C00043E2C0006B84762ECBA4665E82A94B8466F0A2A8C39440006536C0006BA476CD40804001067CE43F0504B22A8000821490008334576
S3F5000728700004526900043347000660B49A445245E24D534549F0404A38F33000540351CDFFF84AA800086A2C0C680008001265244290218801F10007B80423C80007B80442A8000447E8002849E8004A4CDF03FF6000FEA64CDF03FF6000FEC2217C000CDDC8001448E7E06043F90000FC7845E8002824D924D924D942402228000E243C0000003CB2826C0222022F0148680028610000486728524066E04EB980002028070D0A545820726574727920657870697265642E0D0A00FF4EF9800020082028001421400018B0BC00CDDC806706E388214000144CDF06074E754E56000048E7F03840C30883000224790000FC842012AB
S3F5000729600800000F66000054222E000C44413541000444415641E4495341266E00082400024200FF4842284228DB51C9FFFC807C83003540000206B9000000080000FC840CB9000501980000FC84660A23FC000501180000FC8408C3000246C34CDF1C0F4E5E4E740008000148E7C0C041F99303E4004A79000729C6670430BC200030BC104030106B0000D822790000FC88322900026B000066E549640C322900060241C0006600002C06B9000000080000FC880CB9000501980000FC88660A23FC000501180000FC8830BC02004CDF03034E754EB9800020280D0A4C414E43452068617264207472616E736D6974206572726F88
S3F500072A50722E00FF4EF9800020084EB9800020280D0A52494E47206F776E657273686970206572726F722E004EF9800020084EB9800020280D0A524D4431206572726F722C20524D4431203D2031362300FF323C0003E9582F004EB98000201C201F51C9FFF24EB9800020304EF9800020084EB9800020280D0A4C414E4345206572726F722C2043535230203D2031362300323C0003E9582F004EB98000201C201F51C9FFF24EB9800020282E0D0A000800000D66064EF9800020084EB980002028436F6C6C6973696F6E206572726F72203D3E20626164207461702C206361626C652C206F72206E6F20535145206865617274FB
S3F500072B4062656174207369676E616C2E0D0A00FF4EF9800020084EB9800020285544502064617461206C6F6E676572207468616E20313032342062797465732E0D0A00FF4EF98000200848E780E041F99303E40030BC104030106B00FF2622790000FC8C20114A406B00FEB40800000E6600FED0024000FF48402640302B000C45FB017000000958381AB05A67084A9A51CCFFF860044EB2015122790000FC8C2011024000FF00408000228043E90008B3FC000501186606227C0005001823C90000FC8C30BC0400302900026A00FF804CDF07014E754E404E404E404E754E4042790000FC724E7548E7C0044BF90000FC723015A3
S3F500072C30B06C000266224A40661A222B001AB2B90000FC68670E08F900060000FC7723C10000FC6852403A804CDF20034E7548E7FFFE6100F3D04EB9800020284C6F6164696E6720494F432066726F6D206E6574776F726B2E0D0A0023FC000730A8000734F223FC00073134000734EE33FC00640007DA9C33FC00640007DA9E13C50007354813C50000FC9541F90007D29C428061000238670001460C794E710007D29C66000116700261000222670001300C797FED0007D29E660000E420390007D2A423C00000FC9042811200E20933C10007DA9EE048C2C033C10007DA9C7001610001EA670000F82E3C000200006100011688
S3F500072D20670000EA2E3C00010000280361000106670000DA2E3C000000002802610000F6670000CA41F90007D69C43F80000303C00FF22D851C8FFFC4CDF7FFF4EB98000202841626F757420746F20656E746572206B65726E656C2C2044303A200042401039000735484EB9800020244EB9800020283C2D2D2D2D2D2D2D2D2D2D0D0A0D0A004240103900073548323C000243F800002E7800004EF001E100044EB980002028070D0A004CDF7FFF4E754EB9800020284469736B206C6162656C20696E76616C696400FF60D44EB9800020284E6F20626F6F74737472617020666F756E64206F6E206469736B00FF60B04EB980002A
S3F500072E1020284469736B207265717565737420636F6D706C6574656420696E206572726F7200608848E7C08020474280ED8C303049B00007D2C2323049B00007D2C04A88660641F90007D69C610000A06718B1FC0007D69C660441F80000528041E80400534166DA53414CDF01034E7548E7FFFE47F90007C0FC43EB004A32FC040132F90000FC70343C041E32C2425932FC000045F90000FC7232D252520A59FFFF45F90007B81C49FB01700000069813F90000FC9500073558720324DC51C9FFFC45F90007B80C248845F90007B828248045F90007B81C720322DA51C9FFFC32020441001E32C122886000008A48E7FFFE47F9F4
S3F500072F000007C0FC43EB004A32FC040132F90000FC70343C001E32C2425932FC000045F90000FC7232D252520A59FFFF45F90007B81C49FB01700000060A720324DC51C9FFFC45F90007B80C248845F90007B82880F90007DA9C34C04240484080F90007DA9E14C042404840E308148045F90007B81C720322DA51C9FFFC32020441001E32C143EB002845F90000FC7822DA22DA22DA32FC0800244932FC45000642001432C20642000E3742001032C9428032C032FC3C1132C022F90000FC6422F90000FC68323C0009D05A6402524051C9FFF80A40FFFF3540FFF6277C00066EE40014377C0005000C08D3001E41F99303E400E8
S3F500072FF022790000FC8420110800000F6600FA5C4442334200042200024100FF48412441E04949EB0028383C001F34DC51CCFFFC381C670E5244E24C5344285C34DC51CCFFFC807C83003340000230BC000806B9000000080000FC840CB9000501980000FC84660A23FC000501180000FC84202B0014B0BC00CDDC806706E38827400014274000186100F45647F90007C0FC0813001E671653AB001866EA536B000C6700F87A242B000E6000FF52083900010007B8254CDF7FFF4E7548E7FCDE4BF90007C0FC302D0054B06C000266000072302D0056B06C0004660000660895001E6700005E41F90007B80C4CEC000F00063142B7
S3F5000730E0001A48420202000284280019114200192143001C302CFFFC0440001E3140000A6700002CB07C04006200FA4C5240E248534072402850240B6B0AD7C138DB51C8FFFC600A38F31000540151C8FFF84CDF7B3F4E7548E78004302C00084BF90007C0FC302D0054B06C00026610302D0056B06C000466063B7C0005000C4CDF20014E759303E80000077FA09303EC0000077FC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048F91FFF0007317223CF000731A623F80008000731AE33C30007A7
S3F5000731D0C15211FC0026900308B900000000FC06083900070000FC7766364EB9800020280D0A494F432063726173682064756D702061626F727465640D0A00FF21F9000731AE00084CF91FFF0007317272FF4E754CF90F00000731627E0623FC00073258000731B222FCAAAAAAAA26BCBBBBBBBB21FC000733A2000826DA21F9000731AE000851CFFFE0602E4EB980002028427573206572726F7220636F7079696E672053435349207265676973746572730D0A00FF51CFFFB04EB9800020280D0A44756D70696E6720494F432052414D20746F207365727665722000FF610001BC23FC000730A8000734F223FC000731340007BD
S3F5000732C034EE363C01FF207C0000000028390000FC906100013C6700FF1241E8040051CBFFF24EB9800020280D0A44756D70696E6720454E503130302052414D20746F207365727665722000363C01FF2A3C00E00000247C9303E10A267C9303F000207C0006FC00428623FC00073396000731B2323C01FF2848E9C572103487E9C5758A21FC000733A2000838F3700021F9000731AE0008548551C9FFDE4A43660623C60006FFFC610000AA6700FE8051CBFFC24EB9800020280D0A44756D7020636F6D706C6574652E0D0A00FF4CF91FFF0007317242814E75426CFFFE4A8666B62C0560B221F9000731AE000823C0000731AA2F
S3F5000733B02038F8000800001B673842B8F90021FC000C0000F4002037016100102038F80021FC000E0000F4000800001B662842B8F9002039000731AA21FC000733A200084E732039000731AA2E79000731A64EF001F1000731B22039000731AA50FA075720026100FA6866024E755402B8026614D47C0100B8426704420260080682000100004242E8C3070466084EB9800020282E004A444E7548E7C080303C0006487AF7C8221F41FB01700000009420C151C8FFFC4CDF01034E7548E780C043F90007C56423C90007B800303C000220494290217CFFFFFFFF000843E804682149000451C8FFEA42A8000423C80007B8044CDF84
S3F5000734A003014E752F001038900108000001671608000005671008F8000490034A38900061FF7FF8EB8A201F4E7548E7E000223C00000007E99824004EB98000201C200251C9FFF24CDF00074E7500072C1200072C1400072C1600072C1800072C1C00072C2400072C1A00072C240007237A0007237A00072396000208000007271680350007261408060007265C000000000007268C000726FC0007263C0007263E0000001000020000108000020000000000000010000200001080000300000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47
S3F500073590FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E
S3F500073680FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D
S3F500073770FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C
S3F500073860FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B
S3F500073950FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A
S3F500073A40FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79
S3F500073B30FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88
S3F500073C20FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97
S3F500073D10FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6
S3F500073E00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5
S3F500073EF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5
S32500073FE0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0092060351E7FB
S3F50007400002A5012E02084449534B0041626F7274696E67204469736B20626F6F74206279206F70657261746F7220726571756573742E0050726F6772616D20696D61676520746F6F206C617267650053435349204572726F72004449534B204572726F720054696D656F75742077616974696E6720666F7220636F6D706C6574696F6E00556E6B6E6F776E204449534B206572726F7220656E636F756E7465726564004861726420726573657400536F6674207265736574005465737420756E6974207265616479004469736B206E6F74207370696E6E696E672075700053656C65637420772F2041544E20262078666572004778
S3F5000740F06574204449534B2073656E7365003A206E6F20626F6F74737472617020666F756E6400626F6F742064657669636520646F6573206E6F742065786973740048E7FFFE2C4F6100010E610000DE670C2F3C000741134EF90007456833FC01009303E80733FC08009303E80333FC00009303E80510050000004013C09303E81542399303E80F42399303E81233FC04009303E813203C00054000220048410001004033C19303E10833C09303E10013FC00089303E818323C7FFF47F9000740DA610004220C010016670C2F3C0007404B4EF9000745680C3900009303E80F662E720247FAFE34207C000540000C504E716608C8
S3F5000741E03005E9D451814ED04EB98000202C2F3C000740FE4EF9000745684E752F3C000740564EF90007456848E7FFFE2C4F610000344CDF7FFF4E756100004C0C01000167160C01000266024E756100003A0C01000167044A014E752F3C0007404B4EF9000745682F0542799303E00047F90007409F323C0FFF33FC00019303E0006100033A600001F0323C7FFF13C59303E81542399303E80342799303E80442799303E80642399303E80842399303E80F42799303E81242399303E81442399303E81013FC00089303E818610003280C010042670000600C010016670000324EB980002028206261642053435349207374617464
S3F5000742D07573202D200020016100036C47F9000746804EB98000202C6000001C0C3900009303E80F670000166100001E0C010001670442014E75123C00014E75123C00024E75123C00034E75203C0007B8007210003900409303E81513FC00039303E80342799303E80442399303E80F42399303E80842799303E81213C19303E81433C19303E806220048410001004033C19303E10833C09303E10010050000004013C09303E81513FC00089303E81847F9000740DA6100024E0C010016671A4EB98000202853454E5345204641494C45440D0A00FF600000320C3900009303E80F67224EB98000202853454E534520434F4D4D89
S3F5000743C0414E44204641494C45440D0A00FF6000000642804E75123C00014E7547F9000740AA323C0FFF13FC000F9303E80013FC00009303E818610001A20C0100016700000A2F0B4EF900074568323C01FF4EB90007458613FC00289303E80113FC00059303E80213FC00009303E81113FC00609303E816323C01FF4EB9000745864E756100FF9A600000362F3C0007404B4EF9000745686100FF8642851A3C000320056100FE040C0100016700FFD60C010002670000EE0C010003670000E66100FDE80C0100016700FFC20C010002670000D20C010003670000CA4EB9800020285370696E6E696E67207570206469736B200048
S3F5000744B020054EB9800020244EB98000203013FC00009303E80F13FC001B9303E80342799303E80442399303E80613FC00019303E80742399303E80813C59303E81513FC00089303E8184280103C0028323C03FF61000116660851C8FFF4600000500C010016673E4EB9800020282053435349204552524F52207370696E6E696E67207570206472697665202D2000FF428010016100010447F9000746804EB98000202C600E0C3900009303E80F67046100FDBA51CDFEFC2A1F4E75205710186704611060F84EB9800020302E4E4CDF7FFF4E754EF9800020182F00203C00000500538066FC51C9FFF4201F4E75083900079303C8
S3E5000745A0E81F662651C9FFF44EB9800020284E6F205343534920696E746572727570743A20002F0B4EF90007456812399303E8174E752F00203C00000500538066FC083900079303E81F662651C9FFEA4EB9800020284E6F205343534920696E746572727570743A20002F0B4EF90007456812399303E817201F4E752F00203C00000500538066FC083900079303E81F660A51C9FFEA201F42014E7512399303E817201F023C001B4E7548E7608041F9000746704281243C0000000312000201000F11B010002010E85851CAFFF04CDF01064E75303132333435363738394142434445460D
S3F5000746840000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27
S3F500074774FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38
S3F500074864FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47
S3F500074954FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56
S3F500074A44FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65
S3F500074B34FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74
S3F500074C24FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83
S3F500074D14FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92
S3F500074E04FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1
S3F500074EF4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1
S3F500074FE4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
S3F5000750D4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF
S3F5000751C4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE
S3F5000752B4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED
S3F5000753A4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC
S3F500075494FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B
S3F500075584FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A
S3F500075674FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29
S3F500075764FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38
S3F500075854FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47
S3F500075944FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56
S3F500075A34FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65
S3F500075B24FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74
S3F500075C14FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83
S3F500075D04FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92
S3F500075DF4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2
S3F500075EE4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1
S33100075FD4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0092060352D5F8
S3F50007600002A5065A165C4EB9800020280D0A546170655F426F6F745F312E322E3020203932303430310D0A004E75005958575655545352514C4B48474645444200FFFFFF00076B3200076B6600076E600007600600076B4C00076A9C00076CA800076AC400076AD800076B7C00076B0000076A7C00076B0600076AFA00076AE000076BCC000766E40007620B000761FE000761D5000761CC000761C4000761B6000761B000076197000761910007618B000761750007616F0007615F000761490007613F000761350007612F303132333435363738394142434445460000000000000000000000000000000000000000000000008B
S3F5000760F000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006E6578743F2000425F6F6F7400445F6973706C61792000455F7861627974652000465F756A69747375205B20736373695F6964205D2000475F65742053656E7365206461746100485F656C70004B5F656E6E656479205B20736373695F6964205D20004C5F69737400515F75697400525F65736574205B5F485F617264207C205F535F6F66745D00535F65742000545F7261636520746F67676C6500555F6E6C6F616400565F657273696F6E00575F72697465205B5F485F04
S3F5000761E06561646572207C205F465F696C65207C205F545F6170656D61726B205D00585F65637574653C636D643E00595F6F2120526577696E642074686520746170650054797065205920696620796F75207265616C6C792077616E7420746F20646F2074686973203A200041626F7274696E67204578616279746520626F6F74206279206F70657261746F7220726571756573742E0054617065206973206E6F7420696E204D5420466F726D61740050726F6772616D20696D61676520746F6F206C617267650053435349204572726F720054696D656F75742077616974696E6720666F7220636F6D706C6574696F6E00556E4E
S3F5000762D06B6E6F776E2054415045206572726F7220656E636F756E7465726564005461706520756E6974206E6565647320617474656E74696F6E005461706520756E6974206E6F7420726561647900556E657870656374656420454F54206465746563746564206F72207370656369666965642066696C6573206D697373696E67004861726420726573657400536F6674207265736574005465737420756E69742072656164790053656C65637420772F2041544E202620786665720047657420457861627974652073656E736500557365722073656C656374656420636F6D6D616E640054617065204D61726B20456E636F75DC
S3F5000763C06E746572656400456E64206F662054617065205265616368656400496E636F7272656374205265636F7264204C656E67746800506F776572204661696C75726520616E642F6F722043545320726573657400534353492042757320506172697479204572726F7200466F726D61747465642042756666657220506172697479204572726F7200556E636F727265637461626C652052656164204572726F720054617065204D6F74696F6E204572726F72005468657265206973206E6F20636172747269646765206C6F6164656420696E2074686520746170652064726976652E0044617461205472616E736665722041F9
S3F5000764B0626F7274204572726F720054617065204D61726B20446574656374204572726F720046696C656D61726B204572726F72004461746120666C6F7720756E64657272756E2E20204D65646961204572726F7200577269746520726574727920636F756E74206578686175737465642E20204D65646961204572726F7200536572766F2053797374656D206572726F722E2020436174617374726F70686963206861726477617265206572726F72004461746120466F726D6174746572206572726F722E2020436174617374726F70686963206861726477617265206572726F720057726974652053706C69636520457272F7
S3F5000765A06F722E20204861726477617265206572726F720057726974652053706C696365204F76657273686F6F74204572726F722E20204861726477617265204572726F722E00FF0207000763B10206000763C70205000763DB1307000763F313060007641213050007642813040007644613020007645F1301000764711407000764A11406000764BB1404000764D21403000764E114020007650214010007652C14000007655D1501000765901500000765B4000000000000000762ED48E7FFFE2C4F4EB90007600642390007B87742390007B87842390007B87923FC0000001A0007B87213FC00450007B87633FC00309303CB
S3F500076690E008083900020007602A66064EB9000766E4083900020007602A6700042C2E4E4EB98000203047F9000761284EB9800020341E187C10BE3069B00007602B57CEFFF64A466B00037E26706DB0000760404E9360BE610009CA4EB980002028726577696E64696E670D0A0061000436610004066100011261000BE243F90007B800610000A261000B0A41F90007B8D41618C618C61067E04EB98000203041F90007C000327C0000303C00FF22D851C8FFFC083900020007602A67324EB980002028070D0A4A756D7020696E746F206B65726E656C3F5B4E00FF47F900076A464EB9800020340C1000596600FF282E4E4CDFF5
S3F5000767807FFF300572032E7800004EF001E1000448E780C043F90007B800B30866101011670AB3FC0007B81E670460EEB0104CDF03014E7548E700C07E02207075B0000767F26100FFCC57CFFFF266204AF071B00007B8D467047EFF6012203075B0000767FE223075B00007680A42874CDF03004E750007B87A0007B8980007B8B60000000000010000000200000000FC00000100000002000048E780D041F90007B87A303C002E425851C8FFFC47F9000769904EB9800020341E18670000260C07005E660C08F900020007602A6000FE56088700050C07004F6700004A0407004466CA424010390000FC0704000003207005B05C
S3F50007687000076A4C43F90007B87A61000DC041F900076A0A43F90007B89861000DB041F900076A2843F90007B8B661000DA0600000E84EB980002028456E74657220494F50206B65726E656C206E616D65205B00424010390000FC0704000003267005B000076A4C224B4EB98000202C47F900076A464EB9800020344A106602204943F90007B87A61000D464EB980002028456E7465722066696C652073797374656D206E616D65205B00FF43F900076A0A26494EB98000202C47F900076A464EB9800020344A106602204943F90007B89861000CFC4EB980002028456E7465722070726F6772616D206E616D65205B00FF47F9B7
S3F50007696000076A28224B4EB98000202C47F900076A464EB9800020344A106602204943F90007B8B661000CB64A074CDF0B014E750D0A53656C6563742066696C657320746F20626F6F74205B443D44454641554C542C204F3D4F50455241544F525F535550504C4945445D203A205B445D004D343030435F4B45524E454C5F302E4D32303000000000000000000000004D343030535F4B45524E454C5F302E4D323030000000000000000000000046535F302E4D3230300000000000000000000000000000000000000000005245434F564552592E4D32303000000000000000000000000000000000005D203A2000FF000769CE52
S3F500076A50000769EC4EB980002028556E6B6E6F776E20636F6D6D616E642E20557365206F6E65206F66202D070D0A00FF7C1026706DB0000760844EB98000202C4EB98000203053466600FFE86000FC08087900010007602A670C4EB9800020284E4F542000FF4EB98000202854726163696E670D0A004E751E100C0700536706610005E24E75610006F44E752E4E4CDF7FFF4E7513FC00450007B87623FC0000001A0007B87242390007B8774E756000055A4E75600005544E75203C0007B84022390007B87213F90007B8779303EC15003900409303EC1513FC00039303EC036100089C4E7542804281023900BF9303EC1513FC34
S3F500076B4000019303EC03610008824E7542804281023900BF9303EC1513FC001B9303EC03610008684E756100051C47F90007639B13C09303EC186100080E4E7508F900030007602A3C3C00146100076047F90007B8004EB98000202C7EFF610006844EB98000203051CEFFE24EB9800020284D6F72653F205B4E00FF47F900076A464EB9800020340C10005967BA4E75428142821E1066264EB9800020283C616464726573733E5B2C3C636F756E743E5D5B756E697400FF6100047860280C070052660A43F99303EC00721F604A0C070053660E43F90007B84022390007B87260366100046422404A07672C0C07002C660C610033
S3F500076C300454220053414A07671A0C07007C67140C07002F66047403600A0C07005C660004067401428041F9000760C847F9000760D82A4BDBFC0000004026021011E84816F0000010190240000F16F0000051CBFFEC16FC0020B7CD6F02610851C9FFDC61024E7526BC0D0A000047F9000760D84EB98000202C4E751E1866464EB980002028435F64622C20445F69642C204F5F776E2C20535F69642C2054434D2C205443322C2054434C2C20544C522C205450520700FF47F900076A464EB98000203460B60C070043663242864EB9800020280D0A535043422E4344425B0020064EB98000202461000358118009B09303EC03B4
S3F500076D2052460C0600056FD24E750C070044661E4EB9800020280D0A535043422E44494400FF6100032A13C09303EC154E750C07004F661E4EB9800020280D0A535043422E4F574E00FF6100030613C09303EC004E750C070053661E4EB9800020280D0A535043422E53494400FF610002E213C09303EC164E750C070054660002BA1E180C07004C661E4EB9800020280D0A535043422E544C5200FF610002B413C09303EC0F4E750C070050661E4EB9800020280D0A535043422E54505200FF6100029013C09303EC024E750C070043660002681E100C07004D661E4EB9800020280D0A535043422E5443524D006100026213C09E
S3F500076E109303EC124E750C070032661E4EB9800020280D0A535043422E54435232006100023E13C09303EC134E750C07004C660002164EB9800020280D0A535043422E5443524C006100021813C09303EC144E751E10670001140C0700486600010441F90007B8007E0F42B0740051CFFFFA33FC00010007B8284EB9800020280D0A6E616D653A2000FF47F900076A464EB98000203443F90007B80012D84A1066FA4EB98000202870616765733A2000610001B033C00007B81E4EB980002028747970655B4B504F5D3A00FF47F900076A464EB9800020340C10004B660A33FC01000007B822600E0C070050660833FC00010007B9
S3F500076F00B82247F9000762204EB9800020341E100C07005967024E75203C0007B8007240023900BF9303EC1513FC000A9303EC03610004984EB9800020285368616C6C2049207772697465207468652066696C65206E6F773F205B4E5D0047F900076A464EB9800020341E100C070059670A4E750C070046660000A84EB98000202844617461207061747465726E3A2000FF610000DE41F90007BC00323C00FE2180140051C9FFFA47F9000762204EB9800020341E100C07005967024E7534390007B81E5342203C0007BC00323C0400023900BF9303EC1513FC000A9303EC034A390007B8226708263C0000000060164A39000771
S3F500076FF0B8236708263C000200006006263C0001000023C30007BC0023C30007BFFC610003BAD6BC0000040051CAFFE84E750C070054660000324EB980002028486F77206D616E793F2000FF6100003422004280023900BF9303EC1513FC00109303EC03610003784E754EB9800020284F4F50532E202E202E20070D0A006000F6362F0B47F900076A464EB98000203461000006265F4E752F0642801E1866042C1F4E757C0FBE3069B0000760C857CEFFF64A466BEAE988804660E00000000000000000343C007F42799303E008534266FC47F90007634E343C0FFF33FC00309303E00861000258610000F213F90007B877930354
S3F5000770E0EC154EB98000202857616974696E6720666F72207461706520756E69742072656164792E0D0A537472696B6520616E79206B657920746F2061626F72742E00FF3C3C003B23FC000763F3000770AC60464280428142B99303EC0342B9000770A8610002880C3900009303EC0F66024E754CF91800000770A8B7FC000763076716B9CB671223CB000770AC4EB9800020304EB98000202C243C000B420F083800019001671E083800059001670608F800049003103890002F3C000762484EF90007762A538266D64EB9800020282E0051CEFF8047F9000763074EB98000202C4EB9800020306000F4DC47F900076359343C89
S3F5000771D00FFF13FC000A9303EC0013FC00009303EC18610001460C02000167082F0B4EF90007762A13FC00289303EC0113FC00069303EC0213FC00009303EC1113FC00E09303EC164E757EFF60027E00610000CC48E7F290740034390007B81E4A87672408F900030007602A66104EB980002028536B697070696E6700FF4EB9800020282E00603A4EB9800020280D0A4C6F6164696E672000FF47F90007B8004EB98000202C4EB98000203008B900030007602A26024C3C300300000400B68162505342323C04002C004A876706203C0007BC004A80660841F90007C000200813FC00089303EC03003900409303EC156100010C3D
S3F5000772C0DCBC00000400200651CAFFCC4CDF094F4E752F3C000762734EF90007762A2F3C0007628C4EF90007762A48E7C000203C0007B800323C004013FC00089303EC03003900409303EC15610000C008B900070007B8426600FFD80C7900010007B8286600FFB04CDF00034E75083900079303EC1F662651CAFFF44EB9800020284E6F205343534920696E746572727570743A20002F0B4EF90007762A083900010007602A671A4EB98000202C2F00700030024EB9800020244EB980002030201F14399303EC174E752F00203C00000500538066FC083900079303EC1F66046000FFEA083900010007602A670C4EB98000202C76
S3F5000773B04EB98000203014399303EC17201F4E750000000000000000000013F99303EC03000773C848E7F87C42399303EC0F42399303EC0833C19303EC1333C19303EC06674023C0000773C02200484133C09303E104083900069303EC1567060041004060040241003F33C19303E10C601442399303EC1342399303EC1413FC00469303EC1013FC00089303EC1847F9000763746100FF440C02001667560C02004B67CE0C02002167264EB980002028496E76616C69642074617065207363736920737461747573070D0A006000F22806B900000001000773C42039000773C0428132399303EC0692799303EC13D0816000FF5AF6
S3F5000774A00C3900009303EC0F66304CDF3E1F4E754A39000773C8661213F9000773C99303EC0F23CB000770A860E04EB98000202C4EB9800020306000F1CA083900010007602A67524EB98000202852656164207373722F746C723A2000FF1002E15810399303EC0F41F9000760C84281243C0000000312000201000F11B010002010E85851CAFFF04239000760DC47F9000760D84EB98000202C0C3900039303EC03661C4EB98000202853656E7365206661696C65642E070D0A00FF6000F148203C0007B84022390007B872003900409303EC1513FC00039303EC0313F99303EC0F000773C96100FE507600780047F9000765E48D
S3F5000775904BF90007B84016390007B8426B00FF0C0203000F0C0300086600000C47F90007631B6000FEFC0C3900450007B876672C4EB9800020284E6F2073656E7365206465636F646520666F722074686973206472697665070D0A006000F0B8161B181B09353000670626536000FEB64A9B66EC16390007B8420203000F0C0300066700FEA047F9000763070C0300026700FE9247F9000762CE6000FE8826574EB98000202C4EB9800020306000F06848E780C010180C000061650A0C00007A62040200005F12C066EA4CDF03014E754EB9800020284EB980002028426F6F742066726F6D203920747261636B2074617065206EC4
S3F5000776806F7420737570706F727465642E070D0A00FF4E75FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2
S3F500077770FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C
S3F500077860FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B
S3F500077950FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A
S3F500077A40FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39
S3F500077B30FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48
S3F500077C20FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57
S3F500077D10FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66
S3F500077E00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75
S3F500077EF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85
S32500077FE0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0092060353217F
S70500000000FA
R09N13«nul»