home *** CD-ROM | disk | FTP | other *** search
open in:
MacOS 8.1
|
Win98
|
DOS
browse contents |
view JSON data
|
view as text
This file was processed as: ArcFS Archive
(archive/arcFS).
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| dexvert
| ArcFS Archive (archive/arcFS)
| magic
| Supported |
100%
| file
| RISC OS archive (ArcFS format)
| default
| |
99%
| file
| data
| default
| |
100%
| TrID
| Acorn ArcFS Archive
| default
| |
100%
| gt2
| Kopftext: 'Archive'
| default (weak)
| |
100%
| detectItEasy
| Archive: ArcFS
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 41 72 63 68 69 76 65 00 | f8 01 00 00 58 02 00 00 |Archive.|....X...|
|00000010| 28 00 00 00 64 00 00 00 | 00 00 00 00 00 00 00 00 |(...d...|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000050| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000060| 82 21 4f 61 6b 53 43 53 | 49 00 00 00 ff ff ff ff |.!OakSCS|I.......|
|00000070| 45 fd ff ff db ac 2e a3 | 00 00 00 00 ff ff ff ff |E.......|........|
|00000080| d4 01 00 80 82 21 48 65 | 6c 70 00 00 24 9b 22 07 |.....!He|lp..$.".|
|00000090| 68 07 00 00 45 ff ff ff | 6b 44 3d 75 03 00 b2 6d |h...E...|kD=u...m|
|000000a0| 68 07 00 00 24 00 00 00 | 82 21 52 75 6e 00 04 00 |h...$...|.!Run...|
|000000b0| 24 9b 22 07 fd 02 00 00 | 45 eb ff ff 68 1c 3d 75 |$.".....|E...h.=u|
|000000c0| 03 00 4a ce fd 02 00 00 | b0 07 00 00 82 21 52 75 |..J.....|.....!Ru|
|000000d0| 6e 49 6d 61 67 65 00 07 | ff 17 00 00 45 fb ff ff |nImage..|....E...|
|000000e0| 51 8a b1 64 03 00 60 a3 | ff 17 00 00 d1 0a 00 00 |Q..d..`.|........|
|000000f0| 82 21 53 70 72 69 74 65 | 73 00 22 07 a0 06 00 00 |.!Sprite|s.".....|
|00000100| 45 f9 ff ff 68 7d b1 64 | 03 00 f4 1f a0 06 00 00 |E...h}.d|........|
|00000110| f4 22 00 00 82 44 6f 63 | 73 00 04 00 24 9b 22 07 |."...Doc|s...$.".|
|00000120| ff ff ff ff 45 fd ff ff | 02 25 08 f9 00 00 00 00 |....E...|.%......|
|00000130| ff ff ff ff 68 01 00 80 | 82 4f 61 6b 53 57 49 00 |....h...|.OakSWI.|
|00000140| 00 00 00 00 0e 32 00 00 | 45 ff ff ff 72 07 08 f9 |.....2..|E...r...|
|00000150| 03 00 65 9d 0e 32 00 00 | b8 29 00 00 82 53 43 53 |..e..2..|.)...SCS|
|00000160| 49 5f 31 31 36 00 00 00 | 30 35 00 00 45 ff ff ff |I_116...|05..E...|
|00000170| 16 0b 08 f9 03 00 67 d2 | 30 35 00 00 ea 5b 00 00 |......g.|05...[..|
|00000180| 82 54 6f 6f 6c 73 00 00 | 00 00 00 00 4d 07 00 00 |.Tools..|....M...|
|00000190| 45 ff ff ff fe 03 08 f9 | 03 00 b6 e7 4d 07 00 00 |E.......|....M...|
|000001a0| 3e 91 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |>.......|........|
|000001b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001c0| 00 00 00 00 fc 00 00 00 | 82 53 70 72 69 74 65 73 |........|.Sprites|
|000001d0| 00 9b 22 07 04 0b 00 00 | 45 f9 ff ff 98 7d b1 64 |..".....|E....}.d|
|000001e0| 03 00 37 0e 04 0b 00 00 | af 98 00 00 82 54 65 6d |..7.....|.....Tem|
|000001f0| 70 6c 61 74 65 73 00 07 | c3 08 00 00 45 ec ff ff |plates..|....E...|
|00000200| 47 c2 17 65 03 00 83 25 | c3 08 00 00 d7 a3 00 00 |G..e...%|........|
|00000210| 00 00 00 00 c3 00 04 00 | 24 9b 22 07 27 1e 00 00 |........|$.".'...|
|00000220| 45 ff ff ff 8b a4 74 e8 | 03 0c dc 50 7c 0f 00 00 |E.....t.|...P|...|
|00000230| b4 c5 25 02 00 00 00 00 | 00 00 00 00 00 00 00 00 |..%.....|........|
|00000240| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000250| 00 00 00 00 fc 00 00 00 | 46 69 6c 65 44 61 74 61 |........|FileData|
|00000260| 82 21 48 65 6c 70 00 00 | 24 9b 22 07 68 07 00 00 |.!Help..|$.".h...|
|00000270| 45 ff ff ff 6b 44 3d 75 | 03 00 b2 6d 50 75 72 70 |E...kD=u|...mPurp|
|00000280| 6f 73 65 0a 7e 7e 7e 7e | 7e 7e 7e 0a 49 6e 73 74 |ose.~~~~|~~~.Inst|
|00000290| 65 61 64 20 6f 66 20 63 | 6f 6e 74 72 6f 6c 6c 69 |ead of c|ontrolli|
|000002a0| 6e 67 20 79 6f 75 72 20 | 4f 61 6b 20 53 43 53 49 |ng your |Oak SCSI|
|000002b0| 20 63 61 72 64 20 66 72 | 6f 6d 20 74 68 65 20 63 | card fr|om the c|
|000002c0| 6f 6d 6d 61 6e 64 20 6c | 69 6e 65 2c 20 79 6f 75 |ommand l|ine, you|
|000002d0| 20 61 72 65 20 67 69 76 | 65 6e 0a 61 20 6d 75 6c | are giv|en.a mul|
|000002e0| 74 69 74 61 73 6b 69 6e | 67 20 74 65 6d 70 6c 61 |titaskin|g templa|
|000002f0| 74 65 20 6d 61 6e 61 67 | 65 72 2e 0a 0a 48 6f 77 |te manag|er...How|
|00000300| 20 74 6f 20 75 73 65 0a | 7e 7e 7e 7e 7e 7e 7e 7e | to use.|~~~~~~~~|
|00000310| 7e 7e 0a 4f 6e 20 74 68 | 65 20 74 6f 70 20 79 6f |~~.On th|e top yo|
|00000320| 75 20 77 69 6c 6c 20 73 | 65 65 20 77 68 69 63 68 |u will s|ee which|
|00000330| 20 76 65 72 73 69 6f 6e | 20 6f 66 20 74 68 65 20 | version| of the |
|00000340| 64 72 69 76 65 72 20 74 | 68 61 74 20 79 6f 75 20 |driver t|hat you |
|00000350| 68 61 76 65 20 69 6e 73 | 74 61 6c 6c 65 64 2e 0a |have ins|talled..|
|00000360| 54 68 65 20 6e 65 77 65 | 73 74 20 76 65 72 73 69 |The newe|st versi|
|00000370| 6f 6e 20 49 20 68 61 76 | 65 20 73 65 65 6e 20 69 |on I hav|e seen i|
|00000380| 73 20 76 31 2e 33 35 0a | 43 6c 69 63 6b 69 6e 67 |s v1.35.|Clicking|
|00000390| 20 6f 6e 20 74 68 65 20 | 22 48 65 6c 70 22 20 69 | on the |"Help" i|
|000003a0| 63 6f 6e 20 77 69 6c 6c | 20 64 69 73 70 6c 61 79 |con will| display|
|000003b0| 20 74 68 69 73 20 66 69 | 6c 65 2e 0a 42 65 6c 6f | this fi|le..Belo|
|000003c0| 77 20 74 68 69 73 20 79 | 6f 75 20 73 65 65 20 74 |w this y|ou see t|
|000003d0| 68 65 20 22 46 69 6c 65 | 53 79 73 74 65 6d 22 20 |he "File|System" |
|000003e0| 67 72 6f 75 70 2e 20 48 | 65 72 65 20 79 6f 75 20 |group. H|ere you |
|000003f0| 63 61 6e 20 73 65 6c 65 | 63 74 20 61 20 66 69 6c |can sele|ct a fil|
|00000400| 65 73 79 73 74 65 6d 0a | 66 72 6f 6d 20 61 20 63 |esystem.|from a c|
|00000410| 68 6f 69 63 65 20 6f 66 | 20 3a 20 41 44 46 53 2c |hoice of| : ADFS,|
|00000420| 20 43 44 46 53 2c 20 52 | 41 4d 46 53 2c 20 52 46 | CDFS, R|AMFS, RF|
|00000430| 53 2c 20 53 43 53 49 20 | 61 6e 64 20 43 46 53 2e |S, SCSI |and CFS.|
|00000440| 20 49 66 20 79 6f 75 20 | 77 61 6e 74 20 6d 65 20 | If you |want me |
|00000450| 74 6f 0a 69 6e 63 6c 75 | 64 65 20 6f 74 68 65 72 |to.inclu|de other|
|00000460| 20 66 69 6c 65 73 79 73 | 74 65 6d 73 20 74 68 65 | filesys|tems the|
|00000470| 6e 20 70 6c 65 61 73 65 | 20 6c 65 74 20 6d 65 20 |n please| let me |
|00000480| 6b 6e 6f 77 20 21 0a 54 | 6f 20 74 68 65 20 6c 65 |know !.T|o the le|
|00000490| 66 74 20 61 6e 64 20 6d | 69 64 64 6c 65 20 79 6f |ft and m|iddle yo|
|000004a0| 75 20 73 65 65 20 74 68 | 65 20 22 53 43 53 49 20 |u see th|e "SCSI |
|000004b0| 48 44 20 44 72 69 76 65 | 73 22 2e 20 48 65 72 65 |HD Drive|s". Here|
|000004c0| 20 79 6f 75 20 63 61 6e | 20 77 72 69 74 65 20 70 | you can| write p|
|000004d0| 72 6f 74 65 63 74 0a 61 | 6e 79 20 6f 66 20 74 68 |rotect.a|ny of th|
|000004e0| 65 20 34 20 61 6c 6c 6f | 77 65 64 20 48 44 60 73 |e 4 allo|wed HD`s|
|000004f0| 20 63 6f 6e 6e 65 63 74 | 65 64 20 74 6f 20 79 6f | connect|ed to yo|
|00000500| 75 72 20 63 61 72 64 2e | 20 49 66 20 79 6f 75 20 |ur card.| If you |
|00000510| 63 6c 69 63 6b 20 6f 6e | 20 74 68 65 20 43 53 44 |click on| the CSD|
|00000520| 72 69 76 65 2c 0a 74 68 | 69 73 20 77 69 6c 6c 20 |rive,.th|is will |
|00000530| 73 65 74 20 74 68 65 20 | 73 65 6c 65 63 74 65 64 |set the |selected|
|00000540| 20 64 72 69 76 65 20 61 | 73 20 74 68 65 20 63 75 | drive a|s the cu|
|00000550| 72 72 65 6e 74 20 73 65 | 6c 65 63 74 65 64 20 64 |rrent se|lected d|
|00000560| 69 72 65 63 74 6f 72 79 | 2e 0a 41 74 20 74 68 65 |irectory|..At the|
|00000570| 20 62 6f 74 74 6f 6d 20 | 6f 66 20 74 68 65 20 74 | bottom |of the t|
|00000580| 65 6d 70 6c 61 74 65 20 | 79 6f 75 20 73 65 65 20 |emplate |you see |
|00000590| 61 20 68 61 72 64 64 69 | 73 63 20 69 63 6f 6e 2e |a harddi|sc icon.|
|000005a0| 20 42 65 6c 6f 77 20 74 | 68 69 73 20 79 6f 75 20 | Below t|his you |
|000005b0| 63 61 6e 0a 63 6c 69 63 | 6b 20 6f 6e 20 22 53 43 |can.clic|k on "SC|
|000005c0| 53 49 4d 61 70 22 2c 20 | 22 43 6f 6d 70 61 63 74 |SIMap", |"Compact|
|000005d0| 22 20 6f 72 20 22 4d 61 | 70 20 44 72 69 76 65 22 |" or "Ma|p Drive"|
|000005e0| 2e 20 54 68 69 73 20 69 | 73 20 74 68 65 20 73 61 |. This i|s the sa|
|000005f0| 6d 65 20 61 73 20 2a 53 | 43 53 49 4d 61 70 2c 20 |me as *S|CSIMap, |
|00000600| 2a 43 6f 6d 70 61 63 74 | 20 6f 72 20 2a 4d 61 70 |*Compact| or *Map|
|00000610| 20 66 72 6f 6d 20 74 68 | 65 20 63 6f 6d 6d 61 6e | from th|e comman|
|00000620| 64 20 6c 69 6e 65 2e 0a | 0a 56 65 72 73 69 6f 6e |d line..|.Version|
|00000630| 73 0a 7e 7e 7e 7e 7e 7e | 7e 7e 0a 76 31 2e 30 34 |s.~~~~~~|~~.v1.04|
|00000640| 20 20 2d 20 20 54 68 69 | 73 20 77 61 73 20 6d 79 | - Thi|s was my|
|00000650| 20 6c 61 73 74 20 72 65 | 6c 65 61 73 65 20 77 69 | last re|lease wi|
|00000660| 74 68 20 74 68 65 20 6d | 65 6e 75 2d 6f 6e 6c 79 |th the m|enu-only|
|00000670| 20 73 74 72 75 63 74 75 | 72 65 2e 0a 20 20 20 20 | structu|re.. |
|00000680| 20 20 20 20 20 20 49 74 | 20 63 6f 6e 74 61 69 6e | It| contain|
|00000690| 65 64 20 61 20 6c 6f 74 | 20 6f 66 20 73 6d 61 6c |ed a lot| of smal|
|000006a0| 6c 20 62 75 67 73 20 61 | 6e 64 20 6e 6f 74 20 61 |l bugs a|nd not a|
|000006b0| 73 20 6d 75 63 68 20 63 | 68 65 63 6b 69 6e 67 0a |s much c|hecking.|
|000006c0| 20 20 20 20 20 20 20 20 | 20 20 6f 6e 20 74 68 65 | | on the|
|000006d0| 20 73 79 73 74 65 6d 20 | 61 73 20 69 74 20 73 68 | system |as it sh|
|000006e0| 6f 75 6c 64 2e 0a 0a 52 | 49 53 43 20 4f 53 20 33 |ould...R|ISC OS 3|
|000006f0| 2b 20 6f 6e 6c 79 20 21 | 0a 2d 2d 2d 2d 2d 2d 2d |+ only !|.-------|
|00000700| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 0a 76 31 2e 31 30 |--------|--.v1.10|
|00000710| 62 65 74 61 20 2d 20 20 | 54 68 65 20 62 65 74 61 |beta - |The beta|
|00000720| 20 72 65 6c 65 61 73 65 | 20 66 6f 72 20 74 68 65 | release| for the|
|00000730| 20 74 65 6d 70 6c 61 74 | 65 2f 63 6c 69 63 6b 20 | templat|e/click |
|00000740| 73 74 72 75 63 74 75 72 | 65 2e 0a 20 20 20 20 20 |structur|e.. |
|00000750| 20 20 20 20 20 20 20 20 | 54 68 69 73 20 76 65 72 | |This ver|
|00000760| 73 69 6f 6e 20 69 73 20 | 6f 6e 6c 79 20 72 65 6c |sion is |only rel|
|00000770| 65 61 73 65 64 20 66 6f | 72 20 74 65 73 74 69 6e |eased fo|r testin|
|00000780| 67 20 70 75 72 70 6f 75 | 73 65 2e 0a 20 20 20 20 |g purpou|se.. |
|00000790| 20 20 20 20 20 20 20 20 | 20 4b 6e 6f 77 6e 20 62 | | Known b|
|000007a0| 75 67 73 20 3a 0a 20 20 | 20 20 20 20 20 20 20 20 |ugs :. | |
|000007b0| 20 20 20 2d 20 49 66 20 | 43 53 44 44 72 69 76 65 | - If |CSDDrive|
|000007c0| 20 69 73 20 73 65 74 20 | 61 6e 64 20 61 20 63 68 | is set |and a ch|
|000007d0| 61 6e 67 65 20 61 70 70 | 65 61 72 73 20 6f 75 74 |ange app|ears out|
|000007e0| 73 69 64 65 20 74 68 65 | 20 74 65 6d 70 6c 61 74 |side the| templat|
|000007f0| 65 2c 0a 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |e,. | |
|00000800| 20 20 74 68 65 20 63 68 | 61 6e 67 65 20 77 69 6c | the ch|ange wil|
|00000810| 6c 20 6e 6f 74 20 65 66 | 66 65 63 74 20 74 68 65 |l not ef|fect the|
|00000820| 20 63 75 72 72 65 6e 74 | 20 74 65 6d 70 6c 61 74 | current| templat|
|00000830| 65 20 73 65 74 74 69 6e | 67 2e 0a 20 20 20 20 20 |e settin|g.. |
|00000840| 20 20 20 20 20 20 20 20 | 2d 20 49 66 20 61 20 64 | |- If a d|
|00000850| 72 69 76 65 20 69 73 20 | 57 72 69 74 65 20 70 72 |rive is |Write pr|
|00000860| 6f 74 65 63 74 65 64 20 | 66 72 6f 6d 20 73 74 61 |otected |from sta|
|00000870| 72 74 20 69 74 20 77 69 | 6c 6c 20 6e 6f 74 20 62 |rt it wi|ll not b|
|00000880| 65 20 74 69 63 6b 65 64 | 2e 0a 20 20 20 20 20 20 |e ticked|.. |
|00000890| 20 20 20 20 20 20 20 20 | 20 48 6f 77 20 64 6f 20 | | How do |
|000008a0| 49 20 72 65 61 64 20 74 | 68 69 73 20 3f 0a 0a 41 |I read t|his ?..A|
|000008b0| 75 74 68 6f 72 0a 7e 7e | 7e 7e 7e 7e 0a 50 6c 65 |uthor.~~|~~~~.Ple|
|000008c0| 61 73 65 20 73 65 6e 64 | 20 69 6e 66 6f 72 6d 61 |ase send| informa|
|000008d0| 74 69 6f 6e 20 61 62 6f | 75 74 20 61 6e 79 20 66 |tion abo|ut any f|
|000008e0| 6f 75 6e 64 20 62 75 67 | 73 20 6f 72 20 73 75 67 |ound bug|s or sug|
|000008f0| 67 65 73 74 69 6f 6e 20 | 66 6f 72 20 61 6c 74 65 |gestion |for alte|
|00000900| 72 6e 61 74 69 6f 6e 73 | 20 74 6f 0a 74 68 65 20 |rnations| to.the |
|00000910| 66 6f 6c 6c 77 69 6e 67 | 20 61 64 64 72 65 73 73 |follwing| address|
|00000920| 20 3a 0a 0a 20 20 20 20 | 41 74 6c 65 20 4d 6a 65 | :.. |Atle Mje|
|00000930| 6c 64 65 20 42 e5 72 64 | 68 6f 6c 74 20 20 20 20 |lde B.rd|holt |
|00000940| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 28 | | (|
|00000950| 20 e5 20 3d 20 41 4c 54 | 2d 32 32 39 20 29 0a 20 | . = ALT|-229 ). |
|00000960| 20 20 20 53 63 68 6c 61 | 6e 62 75 73 63 68 76 65 | Schla|nbuschve|
|00000970| 69 20 38 0a 20 20 20 20 | 4e 2d 33 36 30 30 20 4b |i 8. |N-3600 K|
|00000980| 6f 6e 67 73 62 65 72 67 | 0a 20 20 20 20 4e 6f 72 |ongsberg|. Nor|
|00000990| 77 61 79 0a 0a 49 66 20 | 79 6f 75 20 69 6e 63 6c |way..If |you incl|
|000009a0| 75 64 65 20 61 20 64 69 | 73 63 2c 20 49 20 77 69 |ude a di|sc, I wi|
|000009b0| 6c 6c 20 73 65 6e 64 20 | 79 6f 75 20 74 68 65 20 |ll send |you the |
|000009c0| 6e 65 77 65 73 74 20 61 | 76 61 69 6c 61 62 6c 65 |newest a|vailable|
|000009d0| 20 76 65 72 73 69 6f 6e | 20 69 6e 20 72 65 74 75 | version| in retu|
|000009e0| 72 6e 2e 0a 46 69 6c 65 | 44 61 74 61 82 21 52 75 |rn..File|Data.!Ru|
|000009f0| 6e 00 04 00 24 9b 22 07 | fd 02 00 00 45 eb ff ff |n...$.".|....E...|
|00000a00| 68 1c 3d 75 03 00 4a ce | 53 65 74 20 4f 61 6b 53 |h.=u..J.|Set OakS|
|00000a10| 43 53 49 24 44 69 72 20 | 3c 4f 62 65 79 24 44 69 |CSI$Dir |<Obey$Di|
|00000a20| 72 3e 0a 49 63 6f 6e 53 | 70 72 69 74 65 73 20 3c |r>.IconS|prites <|
|00000a30| 4f 62 65 79 24 44 69 72 | 3e 2e 21 53 70 72 69 74 |Obey$Dir|>.!Sprit|
|00000a40| 65 73 0a 7c 0a 52 4d 45 | 6e 73 75 72 65 20 55 74 |es.|.RME|nsure Ut|
|00000a50| 69 6c 69 74 79 4d 6f 64 | 75 6c 65 20 33 2e 31 30 |ilityMod|ule 3.10|
|00000a60| 20 45 72 72 6f 72 20 54 | 68 69 73 20 61 70 70 6c | Error T|his appl|
|00000a70| 69 63 61 74 69 6f 6e 20 | 69 73 20 6f 6e 6c 79 20 |ication |is only |
|00000a80| 73 75 69 74 61 62 6c 65 | 20 66 6f 72 20 75 73 65 |suitable| for use|
|00000a90| 20 77 69 74 68 20 52 49 | 53 43 20 4f 53 20 33 2e | with RI|SC OS 3.|
|00000aa0| 31 30 20 6f 72 20 6c 61 | 74 65 72 20 76 65 72 73 |10 or la|ter vers|
|00000ab0| 69 6f 6e 73 0a 7c 0a 7c | 20 4d 61 6b 65 20 73 68 |ions.|.|| Make sh|
|00000ac0| 75 72 65 20 74 68 61 74 | 20 79 6f 75 20 68 61 76 |ure that| you hav|
|00000ad0| 65 20 53 43 53 49 20 6f | 6e 20 79 6f 75 72 20 73 |e SCSI o|n your s|
|00000ae0| 79 73 74 65 6d 0a 7c 20 | 2d 2d 2d 2d 2d 2d 2d 2d |ystem.| |--------|
|00000af0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000b00| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000b10| 2d 2d 2d 2d 0a 52 4d 45 | 6e 73 75 72 65 20 53 43 |----.RME|nsure SC|
|00000b20| 53 49 20 20 20 30 2e 30 | 20 52 4d 52 65 49 6e 69 |SI 0.0| RMReIni|
|00000b30| 74 20 53 43 53 49 0a 52 | 4d 45 6e 73 75 72 65 20 |t SCSI.R|MEnsure |
|00000b40| 53 43 53 49 20 20 20 30 | 2e 30 20 45 72 72 6f 72 |SCSI 0|.0 Error|
|00000b50| 20 30 20 49 20 6e 65 65 | 64 20 53 43 53 49 20 74 | 0 I nee|d SCSI t|
|00000b60| 6f 20 72 75 6e 21 0a 52 | 4d 45 6e 73 75 72 65 20 |o run!.R|MEnsure |
|00000b70| 53 43 53 49 46 53 20 30 | 2e 30 20 52 4d 52 65 49 |SCSIFS 0|.0 RMReI|
|00000b80| 6e 69 74 20 53 43 53 49 | 46 53 0a 52 4d 45 6e 73 |nit SCSI|FS.RMEns|
|00000b90| 75 72 65 20 53 43 53 49 | 46 53 20 30 2e 30 20 45 |ure SCSI|FS 0.0 E|
|00000ba0| 72 72 6f 72 20 30 20 49 | 20 6e 65 65 64 20 53 43 |rror 0 I| need SC|
|00000bb0| 53 49 46 53 20 74 6f 20 | 72 75 6e 21 0a 7c 0a 49 |SIFS to |run!.|.I|
|00000bc0| 63 6f 6e 53 70 72 69 74 | 65 73 20 3c 4f 62 65 79 |conSprit|es <Obey|
|00000bd0| 24 44 69 72 3e 2e 53 70 | 72 69 74 65 73 0a 7c 0a |$Dir>.Sp|rites.|.|
|00000be0| 7c 20 43 68 65 63 6b 20 | 69 66 20 53 43 53 49 20 || Check |if SCSI |
|00000bf0| 69 73 20 74 68 65 20 63 | 75 72 72 65 6e 74 20 43 |is the c|urrent C|
|00000c00| 53 44 20 2d 20 41 6c 74 | 65 72 20 3a 20 53 65 74 |SD - Alt|er : Set|
|00000c10| 20 46 53 24 46 6c 61 67 | 20 3c 59 6f 75 72 20 43 | FS$Flag| <Your C|
|00000c20| 53 44 20 48 44 3e 0a 7c | 20 2d 2d 2d 2d 2d 2d 2d |SD HD>.|| -------|
|00000c30| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000c40| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000c50| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000c60| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 0a 53 65 |--------|-----.Se|
|00000c70| 74 20 46 53 24 46 6c 61 | 67 20 30 0a 49 66 20 22 |t FS$Fla|g 0.If "|
|00000c80| 3c 46 69 6c 65 53 77 69 | 74 63 68 24 53 43 53 49 |<FileSwi|tch$SCSI|
|00000c90| 24 43 53 44 3e 22 3d 22 | 3c 46 69 6c 65 53 77 69 |$CSD>"="|<FileSwi|
|00000ca0| 74 63 68 24 53 43 53 49 | 24 50 53 44 3e 22 20 74 |tch$SCSI|$PSD>" t|
|00000cb0| 68 65 6e 20 53 65 74 20 | 46 53 24 46 6c 61 67 20 |hen Set |FS$Flag |
|00000cc0| 34 0a 7c 0a 57 69 6d 70 | 73 6c 6f 74 20 2d 6d 69 |4.|.Wimp|slot -mi|
|00000cd0| 6e 20 33 32 6b 20 2d 6d | 61 78 20 33 32 6b 0a 52 |n 32k -m|ax 32k.R|
|00000ce0| 75 6e 20 3c 4f 62 65 79 | 24 44 69 72 3e 2e 21 52 |un <Obey|$Dir>.!R|
|00000cf0| 75 6e 49 6d 61 67 65 0a | 55 6e 73 65 74 20 46 53 |unImage.|Unset FS|
|00000d00| 24 46 6c 61 67 46 69 6c | 65 44 61 74 61 82 21 52 |$FlagFil|eData.!R|
|00000d10| 75 6e 49 6d 61 67 65 00 | 07 ff 17 00 00 45 fb ff |unImage.|.....E..|
|00000d20| ff 51 8a b1 64 03 00 60 | a3 0d 00 1c 09 ee 85 f2 |.Q..d..`|........|
|00000d30| 41 5f 0d 00 1d 43 c8 99 | 32 36 33 38 37 32 3a f2 |A_...C..|263872:.|
|00000d40| 42 5f 3a c8 99 32 36 33 | 38 37 34 3a f5 3a c8 99 |B_:..263|874:.:..|
|00000d50| 32 36 32 33 34 33 2c 28 | 31 3c 3c 34 29 2b 28 31 |262343,(|1<<4)+(1|
|00000d60| 3c 3c 35 29 2c 43 5f 25 | b8 20 44 5f 25 3a c8 8e |<<5),C_%|. D_%:..|
|00000d70| 20 44 5f 25 ca 0d 00 25 | 04 0d 00 26 1b c9 20 30 | D_%...%|...&.. 0|
|00000d80| 3a 45 5f 25 3d a4 46 5f | 3a e7 20 45 5f 25 3c 3e |:E_%=.F_|:. E_%<>|
|00000d90| 47 5f 25 8c 0d 00 28 07 | f2 48 5f 0d 00 29 05 cd |G_%...(.|.H_..)..|
|00000da0| 0d 00 2a 05 cd 0d 00 2b | 15 c9 20 32 3a c8 99 32 |..*....+|.. 2:..2|
|00000db0| 36 32 33 34 31 2c 2c 43 | 5f 25 0d 00 2c 16 c9 20 |62341,,C|_%..,.. |
|00000dc0| 33 3a f2 49 5f 28 43 5f | 25 29 3a 4a 5f 25 3d a3 |3:.I_(C_|%):J_%=.|
|00000dd0| 0d 00 2e 12 c9 20 36 3a | f2 4b 5f 28 43 5f 25 21 |..... 6:|.K_(C_%!|
|00000de0| 38 29 0d 00 2f 0b c9 20 | 39 3a f2 4c 5f 0d 00 30 |8)../.. |9:.L_..0|
|00000df0| 17 c9 20 31 37 2c 31 38 | 3a f2 4d 5f 28 43 5f 25 |.. 17,18|:.M_(C_%|
|00000e00| 21 31 36 29 0d 00 31 18 | cb 3a fd 20 4e 5f 25 3d |!16)..1.|.:. N_%=|
|00000e10| b9 3a f2 4f 5f 28 50 5f | 25 29 3a e0 0d 00 37 d2 |.:.O_(P_|%):...7.|
|00000e20| dd f2 42 5f 3a de 20 4d | 25 35 30 3a de 20 51 5f |..B_:. M|%50:. Q_|
|00000e30| 25 26 34 30 30 2c 52 5f | 25 26 32 30 30 3a de 20 |%&400,R_|%&200:. |
|00000e40| 53 5f 25 26 31 38 30 30 | 2c 54 5f 25 26 43 30 30 |S_%&1800|,T_%&C00|
|00000e50| 3a 24 4d 25 3d 22 4f 61 | 6b 20 53 43 53 49 20 4d |:$M%="Oa|k SCSI M|
|00000e60| 61 6e 61 67 65 72 20 2d | 20 62 79 20 41 74 6c 65 |anager -| by Atle|
|00000e70| 20 4d 6a 65 6c 64 65 20 | 42 e5 72 64 68 6f 6c 74 | Mjelde |B.rdholt|
|00000e80| 22 2b bd 30 3a 4e 5f 25 | 3d a3 3a 4a 5f 25 3d a3 |"+.0:N_%|=.:J_%=.|
|00000e90| 3a 55 5f 25 3d a3 3a 56 | 5f 25 3d a3 3a 57 5f 25 |:U_%=.:V|_%=.:W_%|
|00000ea0| 3d a3 3a 58 5f 25 3d a3 | 3a 59 5f 25 3d a3 3a 5a |=.:X_%=.|:Y_%=.:Z|
|00000eb0| 5f 25 3d a3 3a 61 5f 25 | 3d a4 62 5f 3a 63 5f 25 |_%=.:a_%|=.b_:c_%|
|00000ec0| 3d a4 46 5f 3a 50 5f 25 | 3d a4 64 5f 28 22 4f 61 |=.F_:P_%|=.d_("Oa|
|00000ed0| 6b 53 43 53 49 22 29 3a | 65 5f 25 3d a4 66 5f 28 |kSCSI"):|e_%=.f_(|
|00000ee0| 22 21 6f 61 6b 73 63 73 | 69 22 2c 67 5f 29 0d 00 |"!oakscs|i",g_)..|
|00000ef0| 48 6a 68 5f 25 3d a4 69 | 5f 28 22 4f 61 6b 53 43 |Hjh_%=.i|_("OakSC|
|00000f00| 53 49 2c 49 6e 66 6f 2c | 51 75 69 74 22 29 3a 6a |SI,Info,|Quit"):j|
|00000f10| 5f 24 3d a4 6b 5f 3a f2 | 6c 5f 3a f2 61 5f 3a f2 |_$=.k_:.|l_:.a_:.|
|00000f20| 48 5f 3a f2 6d 5f 28 6e | 5f 25 2c 34 2c 22 31 2e |H_:.m_(n|_%,4,"1.|
|00000f30| 31 30 62 65 74 61 20 3c | 31 32 2d 4a 75 6e 65 2d |10beta <|12-June-|
|00000f40| 31 39 39 34 3e 22 29 3a | f2 6f 5f 28 68 5f 25 2c |1994>"):|.o_(h_%,|
|00000f50| 31 2c 6e 5f 25 29 3a e1 | 0d 00 52 13 dd f2 61 5f |1,n_%):.|..R...a_|
|00000f60| 3a e7 20 63 5f 25 3d 32 | 36 20 8c 0d 00 54 16 43 |:. c_%=2|6 ...T.C|
|00000f70| 5f 25 21 31 32 3d 70 5f | 25 3a c8 8e 20 61 5f 25 |_%!12=p_|%:.. a_%|
|00000f80| ca 0d 00 56 11 c9 20 34 | 3a 43 5f 25 21 31 36 3d |...V.. 4|:C_%!16=|
|00000f90| 32 30 0d 00 57 11 c9 20 | 35 3a 43 5f 25 21 31 36 |20..W.. |5:C_%!16|
|00000fa0| 3d 32 31 0d 00 58 11 c9 | 20 36 3a 43 5f 25 21 31 |=21..X..| 6:C_%!1|
|00000fb0| 36 3d 32 32 0d 00 59 11 | c9 20 37 3a 43 5f 25 21 |6=22..Y.|. 7:C_%!|
|00000fc0| 31 36 3d 32 33 0d 00 5a | 09 cb 3a f2 71 5f 0d 00 |16=23..Z|..:.q_..|
|00000fd0| 5c 07 cd 3a e1 0d 00 60 | 24 dd f2 48 5f 3a 47 5f |\..:...`|$..H_:G_|
|00000fe0| 25 3d 63 5f 25 3a 63 5f | 25 3d a4 46 5f 3a e7 20 |%=c_%:c_|%=.F_:. |
|00000ff0| 47 5f 25 3c 3e 63 5f 25 | 8c 0d 00 64 0b c8 8e 20 |G_%<>c_%|...d... |
|00001000| 47 5f 25 ca 0d 00 65 0e | c9 20 38 3a 47 5f 25 3d |G_%...e.|. 8:G_%=|
|00001010| 31 31 0d 00 66 0f c9 20 | 32 32 3a 47 5f 25 3d 31 |11..f.. |22:G_%=1|
|00001020| 34 0d 00 67 0f c9 20 32 | 33 3a 47 5f 25 3d 31 33 |4..g.. 2|3:G_%=13|
|00001030| 0d 00 68 0f c9 20 32 36 | 3a 47 5f 25 3d 31 35 0d |..h.. 26|:G_%=15.|
|00001040| 00 69 0f c9 20 33 37 3a | 47 5f 25 3d 31 32 0d 00 |.i.. 37:|G_%=12..|
|00001050| 6a 0f c9 20 33 38 3a 47 | 5f 25 3d 33 30 0d 00 6b |j.. 38:G|_%=30..k|
|00001060| 27 cb 3a 43 5f 25 21 31 | 32 3d 70 5f 25 3a 43 5f |'.:C_%!1|2=p_%:C_|
|00001070| 25 21 31 36 3d 47 5f 25 | 3a f2 71 5f 3a c8 8e 20 |%!16=G_%|:.q_:.. |
|00001080| 47 5f 25 ca 0d 00 70 0e | c9 20 31 31 3a 47 5f 25 |G_%...p.|. 11:G_%|
|00001090| 3d 38 0d 00 71 0f c9 20 | 31 34 3a 47 5f 25 3d 32 |=8..q.. |14:G_%=2|
|000010a0| 32 0d 00 72 0f c9 20 31 | 33 3a 47 5f 25 3d 32 33 |2..r.. 1|3:G_%=23|
|000010b0| 0d 00 73 0f c9 20 31 35 | 3a 47 5f 25 3d 32 36 0d |..s.. 15|:G_%=26.|
|000010c0| 00 74 0f c9 20 31 32 3a | 47 5f 25 3d 33 37 0d 00 |.t.. 12:|G_%=37..|
|000010d0| 75 0f c9 20 33 30 3a 47 | 5f 25 3d 33 38 0d 00 76 |u.. 30:G|_%=38..v|
|000010e0| 05 cb 0d 00 77 18 cc 3a | 43 5f 25 21 31 32 3d 70 |....w..:|C_%!12=p|
|000010f0| 5f 25 3a c8 8e 20 63 5f | 25 ca 0d 00 7a 11 c9 20 |_%:.. c_|%...z.. |
|00001100| 38 3a 43 5f 25 21 31 36 | 3d 31 31 0d 00 7b 12 c9 |8:C_%!16|=11..{..|
|00001110| 20 32 32 3a 43 5f 25 21 | 31 36 3d 31 34 0d 00 7c | 22:C_%!|16=14..||
|00001120| 12 c9 20 32 33 3a 43 5f | 25 21 31 36 3d 31 33 0d |.. 23:C_|%!16=13.|
|00001130| 00 7d 12 c9 20 32 36 3a | 43 5f 25 21 31 36 3d 31 |.}.. 26:|C_%!16=1|
|00001140| 35 0d 00 7e 12 c9 20 33 | 37 3a 43 5f 25 21 31 36 |5..~.. 3|7:C_%!16|
|00001150| 3d 31 32 0d 00 7f 12 c9 | 20 33 38 3a 43 5f 25 21 |=12.....| 38:C_%!|
|00001160| 31 36 3d 33 30 0d 00 80 | 09 cb 3a f2 71 5f 0d 00 |16=30...|..:.q_..|
|00001170| 82 07 cd 3a e1 0d 00 85 | 32 dd f2 4c 5f 3a ea 20 |...:....|2..L_:. |
|00001180| 72 5f 25 2c 73 5f 24 3a | 72 5f 25 3d a4 74 5f 3a |r_%,s_$:|r_%=.t_:|
|00001190| 73 5f 24 3d a4 75 5f 3a | c8 8e a4 76 5f 28 73 5f |s_$=.u_:|...v_(s_|
|000011a0| 24 2c 22 2e 22 29 ca 0d | 00 8a 12 c9 20 22 51 75 |$,".")..|.... "Qu|
|000011b0| 69 74 22 3a 4e 5f 25 3d | b9 0d 00 8b 17 cb 3a e7 |it":N_%=|......:.|
|000011c0| 20 28 72 5f 25 80 ac 20 | 4e 5f 25 29 8c f2 77 5f | (r_%.. |N_%)..w_|
|000011d0| 0d 00 8d 05 e1 0d 00 8f | 3f dd f2 78 5f 28 79 5f |........|?..x_(y_|
|000011e0| 25 2c 78 25 2c 79 25 29 | 3a 7a 5f 25 3d 79 5f 25 |%,x%,y%)|:z_%=y_%|
|000011f0| 3a 5f 5f 25 3d 78 25 3a | 60 5f 25 3d 79 25 3a c8 |:__%=x%:|`_%=y%:.|
|00001200| 99 32 36 32 33 35 36 2c | 2c 79 5f 25 2c 78 25 2c |.262356,|,y_%,x%,|
|00001210| 79 25 3a e1 0d 00 97 23 | dd f2 4f 5f 28 50 5f 25 |y%:....#|..O_(P_%|
|00001220| 29 3a e7 20 57 5f 25 84 | 20 58 5f 25 84 20 59 5f |):. W_%.| X_%. Y_|
|00001230| 25 84 20 5a 5f 25 8c 0d | 00 99 49 f2 41 60 28 22 |%. Z_%..|..I.A`("|
|00001240| 59 6f 75 20 61 72 65 20 | 71 75 69 74 69 6e 67 20 |You are |quiting |
|00001250| 77 69 74 68 20 6f 6e 65 | 20 6f 72 20 6d 6f 72 65 |with one| or more|
|00001260| 20 48 61 72 64 20 44 69 | 73 63 60 73 20 77 72 69 | Hard Di|sc`s wri|
|00001270| 74 65 20 70 72 6f 74 65 | 63 74 65 64 20 21 22 29 |te prote|cted !")|
|00001280| 0d 00 9a 1e cd 3a c8 99 | 32 36 32 33 36 35 2c 50 |.....:..|262365,P|
|00001290| 5f 25 2c 26 34 42 35 33 | 34 31 35 34 3a e1 0d 00 |_%,&4B53|4154:...|
|000012a0| 9e 15 dd f2 4d 5f 28 41 | 60 25 29 3a c8 8e 20 41 |....M_(A|`%):.. A|
|000012b0| 60 25 ca 0d 00 a0 0d c9 | 20 30 3a 4e 5f 25 3d b9 |`%......| 0:N_%=.|
|000012c0| 0d 00 a1 07 cb 3a e1 0d | 00 a5 15 dd f2 4b 5f 28 |.....:..|.....K_(|
|000012d0| 42 60 25 29 3a c8 8e 20 | 42 60 25 ca 0d 00 a7 16 |B`%):.. |B`%.....|
|000012e0| c9 20 43 60 3a e7 20 43 | 5f 25 21 31 32 3d 44 60 |. C`:. C|_%!12=D`|
|000012f0| 20 8c 0d 00 a8 1d f2 78 | 5f 28 68 5f 25 2c 21 43 | ......x|_(h_%,!C|
|00001300| 5f 25 2d 36 34 2c a4 45 | 60 28 68 5f 25 29 29 0d |_%-64,.E|`(h_%)).|
|00001310| 00 a9 1a cc 3a f2 78 5f | 28 68 5f 25 2c 21 43 5f |....:.x_|(h_%,!C_|
|00001320| 25 2d 36 34 2c a4 46 60 | 29 0d 00 ab 05 cd 0d 00 |%-64,.F`|).......|
|00001330| ac 14 c9 20 47 60 2c 48 | 60 3a e7 20 4a 5f 25 3d |... G`,H|`:. J_%=|
|00001340| a3 8c 0d 00 ae 1b 21 43 | 5f 25 3d 70 5f 25 3a f2 |......!C|_%=p_%:.|
|00001350| 49 60 28 43 5f 25 29 3a | 4a 5f 25 3d b9 0d 00 b1 |I`(C_%):|J_%=....|
|00001360| 18 cd 3a e7 20 4a 5f 25 | 80 20 43 5f 25 21 31 32 |..:. J_%|. C_%!12|
|00001370| 3d 70 5f 25 8c 0d 00 b3 | 0f c8 8e 20 43 5f 25 21 |=p_%....|... C_%!|
|00001380| 31 36 20 ca 0d 00 b4 12 | c9 20 31 31 3a c8 99 34 |16 .....|. 11:..4|
|00001390| 31 2c 31 34 2c 38 0d 00 | b5 13 c9 20 31 32 3a c8 |1,14,8..|... 12:.|
|000013a0| 99 34 31 2c 31 34 2c 33 | 37 0d 00 b6 13 c9 20 31 |.41,14,3|7..... 1|
|000013b0| 34 3a c8 99 34 31 2c 31 | 34 2c 32 32 0d 00 b7 13 |4:..41,1|4,22....|
|000013c0| c9 20 31 33 3a c8 99 34 | 31 2c 31 34 2c 32 33 0d |. 13:..4|1,14,23.|
|000013d0| 00 b8 13 c9 20 31 35 3a | c8 99 34 31 2c 31 34 2c |.... 15:|..41,14,|
|000013e0| 32 36 0d 00 b9 13 c9 20 | 33 30 3a c8 99 34 31 2c |26..... |30:..41,|
|000013f0| 31 34 2c 33 38 0d 00 ba | 16 c9 20 31 36 3a f2 4a |14,38...|.. 16:.J|
|00001400| 60 28 34 29 3a e7 20 55 | 5f 25 8c 0d 00 bc 0a e7 |`(4):. U|_%......|
|00001410| 20 57 5f 25 8c 0d 00 bd | 18 ff 28 22 57 50 52 4f | W_%....|..("WPRO|
|00001420| 54 20 34 20 55 22 29 3a | 57 5f 25 3d a3 0d 00 bf |T 4 U"):|W_%=....|
|00001430| 18 cc 3a ff 28 22 57 70 | 72 6f 74 20 34 22 29 3a |..:.("Wp|rot 4"):|
|00001440| 57 5f 25 3d b9 0d 00 c2 | 0b cd 3a 55 5f 25 3d a3 |W_%=....|..:U_%=.|
|00001450| 0d 00 c4 05 cd 0d 00 c5 | 16 c9 20 31 37 3a f2 4a |........|.. 17:.J|
|00001460| 60 28 35 29 3a e7 20 55 | 5f 25 8c 0d 00 c7 0a e7 |`(5):. U|_%......|
|00001470| 20 58 5f 25 8c 0d 00 c8 | 18 ff 28 22 57 50 52 4f | X_%....|..("WPRO|
|00001480| 54 20 35 20 55 22 29 3a | 58 5f 25 3d a3 0d 00 ca |T 5 U"):|X_%=....|
|00001490| 18 cc 3a ff 28 22 57 70 | 72 6f 74 20 35 22 29 3a |..:.("Wp|rot 5"):|
|000014a0| 58 5f 25 3d b9 0d 00 cd | 0b cd 3a 55 5f 25 3d a3 |X_%=....|..:U_%=.|
|000014b0| 0d 00 cf 05 cd 0d 00 d0 | 16 c9 20 31 38 3a f2 4a |........|.. 18:.J|
|000014c0| 60 28 36 29 3a e7 20 55 | 5f 25 8c 0d 00 d2 0a e7 |`(6):. U|_%......|
|000014d0| 20 59 5f 25 8c 0d 00 d3 | 18 ff 28 22 57 50 52 4f | Y_%....|..("WPRO|
|000014e0| 54 20 36 20 55 22 29 3a | 59 5f 25 3d a3 0d 00 d5 |T 6 U"):|Y_%=....|
|000014f0| 18 cc 3a ff 28 22 57 70 | 72 6f 74 20 36 22 29 3a |..:.("Wp|rot 6"):|
|00001500| 59 5f 25 3d b9 0d 00 d8 | 0b cd 3a 55 5f 25 3d a3 |Y_%=....|..:U_%=.|
|00001510| 0d 00 da 05 cd 0d 00 db | 16 c9 20 31 39 3a f2 4a |........|.. 19:.J|
|00001520| 60 28 37 29 3a e7 20 55 | 5f 25 8c 0d 00 dd 0a e7 |`(7):. U|_%......|
|00001530| 20 5a 5f 25 8c 0d 00 de | 18 ff 28 22 57 50 52 4f | Z_%....|..("WPRO|
|00001540| 54 20 37 20 55 22 29 3a | 5a 5f 25 3d a3 0d 00 e0 |T 7 U"):|Z_%=....|
|00001550| 18 cc 3a ff 28 22 57 70 | 72 6f 74 20 37 22 29 3a |..:.("Wp|rot 7"):|
|00001560| 5a 5f 25 3d b9 0d 00 e3 | 0b cd 3a 55 5f 25 3d a3 |Z_%=....|..:U_%=.|
|00001570| 0d 00 e5 05 cd 0d 00 e6 | 18 c9 20 32 30 3a f2 4a |........|.. 20:.J|
|00001580| 60 28 34 29 3a e7 20 56 | 5f 25 3d a3 8c 0d 00 e8 |`(4):. V|_%=.....|
|00001590| 20 ff 28 22 53 43 53 49 | 22 29 3a ff 28 22 44 49 | .("SCSI|"):.("DI|
|000015a0| 52 20 53 43 53 49 3a 3a | 34 2e 24 22 29 0d 00 ea |R SCSI::|4.$")...|
|000015b0| 05 cd 0d 00 eb 18 c9 20 | 32 31 3a f2 4a 60 28 35 |....... |21:.J`(5|
|000015c0| 29 3a e7 20 56 5f 25 3d | a3 8c 0d 00 ed 20 ff 28 |):. V_%=|..... .(|
|000015d0| 22 53 43 53 49 22 29 3a | ff 28 22 44 49 52 20 53 |"SCSI"):|.("DIR S|
|000015e0| 43 53 49 3a 3a 35 2e 24 | 22 29 0d 00 ef 05 cd 0d |CSI::5.$|")......|
|000015f0| 00 f0 18 c9 20 32 32 3a | f2 4a 60 28 36 29 3a e7 |.... 22:|.J`(6):.|
|00001600| 20 56 5f 25 3d a3 8c 0d | 00 f2 20 ff 28 22 53 43 | V_%=...|.. .("SC|
|00001610| 53 49 22 29 3a ff 28 22 | 44 49 52 20 53 43 53 49 |SI"):.("|DIR SCSI|
|00001620| 3a 3a 36 2e 24 22 29 0d | 00 f4 05 cd 0d 00 f5 18 |::6.$").|........|
|00001630| c9 20 32 33 3a f2 4a 60 | 28 37 29 3a e7 20 56 5f |. 23:.J`|(7):. V_|
|00001640| 25 3d a3 8c 0d 00 f7 20 | ff 28 22 53 43 53 49 22 |%=..... |.("SCSI"|
|00001650| 29 3a ff 28 22 44 49 52 | 20 53 43 53 49 3a 3a 37 |):.("DIR| SCSI::7|
|00001660| 2e 24 22 29 0d 00 f9 05 | cd 0d 00 fa 10 c9 20 32 |.$")....|...... 2|
|00001670| 34 3a f2 4b 60 3a f2 71 | 5f 0d 00 fb 10 c9 20 32 |4:.K`:.q|_..... 2|
|00001680| 36 3a f2 4c 60 3a f2 71 | 5f 0d 00 fc 10 c9 20 32 |6:.L`:.q|_..... 2|
|00001690| 37 3a f2 4d 60 3a f2 71 | 5f 0d 00 fd 2b c9 20 32 |7:.M`:.q|_...+. 2|
|000016a0| 38 3a ff 28 22 46 69 6c | 65 72 5f 52 75 6e 20 3c |8:.("Fil|er_Run <|
|000016b0| 4f 61 6b 53 43 53 49 24 | 44 69 72 3e 2e 21 48 65 |OakSCSI$|Dir>.!He|
|000016c0| 6c 70 22 29 0d 00 fe 6d | c9 20 33 31 3a f2 41 60 |lp")...m|. 31:.A`|
|000016d0| 28 22 20 20 53 6f 72 72 | 79 2c 20 6e 6f 74 20 69 |(" Sorr|y, not i|
|000016e0| 6d 70 6c 65 6d 65 6e 74 | 65 64 20 79 65 74 20 21 |mplement|ed yet !|
|000016f0| 20 49 74 20 77 69 6c 6c | 20 63 6f 6e 74 61 69 6e | It will| contain|
|00001700| 20 68 61 72 64 77 61 72 | 65 20 69 6e 66 6f 72 6d | hardwar|e inform|
|00001710| 61 74 69 6f 6e 20 61 62 | 6f 75 74 20 79 6f 75 72 |ation ab|out your|
|00001720| 20 4f 61 6b 20 53 43 53 | 49 20 63 61 72 64 2e 22 | Oak SCS|I card."|
|00001730| 29 0d 00 ff 61 c9 20 33 | 32 3a f2 41 60 28 22 20 |)...a. 3|2:.A`(" |
|00001740| 20 53 6f 72 72 79 2c 20 | 6e 6f 74 20 69 6d 70 6c | Sorry, |not impl|
|00001750| 65 6d 65 6e 74 65 64 20 | 79 65 74 20 21 20 49 74 |emented |yet ! It|
|00001760| 20 77 69 6c 6c 20 63 6f | 6e 74 61 69 6e 20 69 6e | will co|ntain in|
|00001770| 66 6f 72 6d 61 74 69 6f | 6e 20 61 62 6f 75 74 20 |formatio|n about |
|00001780| 74 68 65 20 43 44 46 53 | 20 73 79 73 74 65 6d 2e |the CDFS| system.|
|00001790| 22 29 0d 01 00 05 cb 0d | 01 01 05 cd 0d 01 02 07 |")......|........|
|000017a0| cb 3a e1 0d 01 05 31 dd | f2 71 5f 3a 43 5f 25 21 |.:....1.|.q_:C_%!|
|000017b0| 32 30 3d 31 3c 3c 32 31 | 3a 43 5f 25 21 32 34 3d |20=1<<21|:C_%!24=|
|000017c0| 30 3a c8 99 32 36 32 33 | 34 39 2c 2c 43 5f 25 2b |0:..2623|49,,C_%+|
|000017d0| 31 32 3a e1 0d 01 0b 66 | dd f2 41 60 28 4e 60 24 |12:....f|..A`(N`$|
|000017e0| 29 3a ea 20 4f 60 24 3a | 4f 60 24 3d 22 4d 65 73 |):. O`$:|O`$="Mes|
|000017f0| 73 61 67 65 20 66 72 6f | 6d 20 22 3a 4f 60 24 3d |sage fro|m ":O`$=|
|00001800| 4f 60 24 2b 50 60 24 3a | 21 43 5f 25 3d 32 35 35 |O`$+P`$:|!C_%=255|
|00001810| 3a 24 28 43 5f 25 2b 34 | 29 3d 4e 60 24 2b bd 30 |:$(C_%+4|)=N`$+.0|
|00001820| 3a c8 99 32 36 32 33 36 | 37 2c 43 5f 25 2c 25 31 |:..26236|7,C_%,%1|
|00001830| 30 30 30 31 2c 4f 60 24 | 3a e1 0d 01 14 1b dd f2 |0001,O`$|:.......|
|00001840| 77 5f 3a f2 78 5f 28 7a | 5f 25 2c 5f 5f 25 2c 60 |w_:.x_(z|_%,__%,`|
|00001850| 5f 25 29 3a e1 0d 01 18 | 1d dd f2 49 5f 28 51 60 |_%):....|...I_(Q`|
|00001860| 25 29 3a c8 99 32 36 32 | 33 34 32 2c 2c 51 60 25 |%):..262|342,,Q`%|
|00001870| 3a e1 0d 01 1c 35 dd f2 | 49 60 28 43 5f 25 29 3a |:....5..|I`(C_%):|
|00001880| c8 99 32 36 32 33 34 37 | 2c 2c 43 5f 25 3a 43 5f |..262347|,,C_%:C_|
|00001890| 25 21 32 38 3d 2d 31 3a | c8 99 32 36 32 33 34 31 |%!28=-1:|..262341|
|000018a0| 2c 2c 43 5f 25 3a e1 0d | 01 22 6f dd f2 41 5f 3a |,,C_%:..|."o..A_:|
|000018b0| 21 43 5f 25 3d 9f 3a 24 | 28 43 5f 25 2b 34 29 3d |!C_%=.:$|(C_%+4)=|
|000018c0| f6 24 2b 22 20 28 69 6e | 74 65 72 6e 61 6c 20 65 |.$+" (in|ternal e|
|000018d0| 72 72 6f 72 20 63 6f 64 | 65 20 22 2b c3 28 9e 29 |rror cod|e "+.(.)|
|000018e0| 2b 22 29 22 20 bd 28 30 | 29 3a c8 99 32 36 32 33 |+")" .(0|):..2623|
|000018f0| 36 37 2c 43 5f 25 2c 33 | 2c 50 60 24 20 b8 2c 44 |67,C_%,3|,P`$ .,D|
|00001900| 5f 25 3a e7 20 44 5f 25 | 3d 32 20 8c f2 4f 5f 28 |_%:. D_%|=2 ..O_(|
|00001910| 52 60 25 29 3a e0 0d 01 | 27 05 e1 0d 01 29 31 dd |R`%):...|'....)1.|
|00001920| f2 6f 5f 28 79 5f 25 2c | 53 60 25 2c 54 60 25 29 |.o_(y_%,|S`%,T`%)|
|00001930| 3a 79 5f 25 21 28 32 38 | 2b 32 34 2a 28 53 60 25 |:y_%!(28|+24*(S`%|
|00001940| 2d 31 29 2b 34 29 3d 54 | 60 25 3a e1 0d 01 2d 6d |-1)+4)=T|`%:...-m|
|00001950| dd f2 6d 5f 28 55 60 25 | 2c 56 60 25 2c 57 60 24 |..m_(U`%|,V`%,W`$|
|00001960| 29 3a 21 58 60 25 3d 55 | 60 25 3a 58 60 25 21 34 |):!X`%=U|`%:X`%!4|
|00001970| 3d 56 60 25 3a c8 99 32 | 36 32 33 35 30 2c 2c 58 |=V`%:..2|62350,,X|
|00001980| 60 25 3a 24 28 21 28 58 | 60 25 2b 32 38 29 29 3d |`%:$(!(X|`%+28))=|
|00001990| 57 60 24 2b bd 28 30 29 | 3a 58 60 25 21 38 3d 30 |W`$+.(0)|:X`%!8=0|
|000019a0| 3a 58 60 25 21 31 32 3d | 30 3a c8 99 32 36 32 33 |:X`%!12=|0:..2623|
|000019b0| 34 39 2c 2c 58 60 25 3a | e1 0d 01 37 de dd f2 6c |49,,X`%:|...7...l|
|000019c0| 5f 3a c8 99 32 36 32 33 | 36 31 2c 2c 22 3c 4f 61 |_:..2623|61,,"<Oa|
|000019d0| 6b 53 43 53 49 24 44 69 | 72 3e 2e 54 65 6d 70 6c |kSCSI$Di|r>.Templ|
|000019e0| 61 74 65 73 22 3a 59 60 | 24 3d 22 70 72 6f 67 49 |ates":Y`|$="progI|
|000019f0| 6e 66 6f 22 3a c8 99 32 | 36 32 33 36 33 2c 2c 51 |nfo":..2|62363,,Q|
|00001a00| 5f 25 2c 52 5f 25 2c 52 | 5f 25 2b 26 32 30 30 2c |_%,R_%,R|_%+&200,|
|00001a10| 2d 31 2c 59 60 24 3a 51 | 5f 25 21 32 34 3d 2d 31 |-1,Y`$:Q|_%!24=-1|
|00001a20| 3a c8 99 32 36 32 33 33 | 37 2c 2c 51 5f 25 b8 20 |:..26233|7,,Q_%. |
|00001a30| 6e 5f 25 3a 59 60 24 3d | 22 4d 61 69 6e 22 3a c8 |n_%:Y`$=|"Main":.|
|00001a40| 99 32 36 32 33 36 33 2c | 2c 53 5f 25 2c 54 5f 25 |.262363,|,S_%,T_%|
|00001a50| 2c 54 5f 25 2b 26 43 30 | 30 2c 2d 31 2c 59 60 24 |,T_%+&C0|0,-1,Y`$|
|00001a60| 3a 53 5f 25 21 32 34 3d | 2d 31 3a c8 99 32 36 32 |:S_%!24=|-1:..262|
|00001a70| 33 33 37 2c 2c 53 5f 25 | b8 20 70 5f 25 3a f2 5a |337,,S_%|. p_%:.Z|
|00001a80| 60 28 70 5f 25 2c 33 2c | 6a 5f 24 29 3a c8 99 32 |`(p_%,3,|j_$):..2|
|00001a90| 36 32 33 36 32 3a e1 0d | 01 45 5d dd f2 4b 60 3a |62362:..|.E]..K`:|
|00001aa0| c8 99 32 36 32 33 38 33 | 2c 2c 50 5f 25 3a c8 99 |..262383|,,P_%:..|
|00001ab0| 32 36 32 33 38 33 2c 4d | 25 3a f1 22 43 75 72 72 |262383,M|%:."Curr|
|00001ac0| 65 6e 74 20 53 43 53 49 | 20 4d 61 70 20 73 65 74 |ent SCSI| Map set|
|00001ad0| 74 69 6e 67 73 20 3a 20 | 22 3a f1 27 3a ff 22 53 |tings : |":.':."S|
|00001ae0| 43 53 49 4d 61 70 22 3a | c8 99 32 36 32 33 38 33 |CSIMap":|..262383|
|00001af0| 2c 30 3a e1 0d 01 4d 1b | dd f2 4d 60 3a 63 5f 25 |,0:...M.|..M`:c_%|
|00001b00| 3d a4 46 5f 3a e7 20 63 | 5f 25 3d 32 36 20 8c 0d |=.F_:. c|_%=26 ..|
|00001b10| 01 50 49 c8 99 32 36 32 | 33 38 33 2c 2c 50 5f 25 |.PI..262|383,,P_%|
|00001b20| 3a c8 99 32 36 32 33 38 | 33 2c 4d 25 3a f1 22 43 |:..26238|3,M%:."C|
|00001b30| 75 72 72 65 6e 74 20 64 | 69 73 6b 20 6d 61 70 20 |urrent d|isk map |
|00001b40| 3a 20 22 3a f1 27 3a ff | 22 4d 61 70 22 3a c8 99 |: ":.':.|"Map":..|
|00001b50| 32 36 32 33 38 33 2c 30 | 0d 01 55 52 cc 3a c8 99 |262383,0|..UR.:..|
|00001b60| 32 36 32 33 36 37 2c 22 | 20 20 20 20 20 20 20 20 |262367,"| |
|00001b70| 53 65 6c 65 63 74 20 53 | 43 53 49 20 66 69 72 73 |Select S|CSI firs|
|00001b80| 74 20 21 22 2b bd 30 2c | 25 31 30 30 30 31 2c 22 |t !"+.0,|%10001,"|
|00001b90| 4d 65 73 73 61 67 65 20 | 66 72 6f 6d 20 53 43 53 |Message |from SCS|
|00001ba0| 49 20 4d 61 6e 61 67 65 | 72 22 0d 01 57 07 cd 3a |I Manage|r"..W..:|
|00001bb0| e1 0d 01 5a 1b dd f2 4c | 60 3a 63 5f 25 3d a4 46 |...Z...L|`:c_%=.F|
|00001bc0| 5f 3a e7 20 63 5f 25 3d | 32 36 20 8c 0d 01 5d 6b |_:. c_%=|26 ...]k|
|00001bd0| c8 99 32 36 33 38 37 32 | 3a ff 22 43 6f 6d 70 61 |..263872|:."Compa|
|00001be0| 63 74 22 3a c8 99 32 36 | 33 38 37 34 3a c8 99 32 |ct":..26|3874:..2|
|00001bf0| 36 32 33 36 37 2c 22 20 | 20 20 20 20 20 20 20 43 |62367," | C|
|00001c00| 6f 6d 70 61 63 74 69 6f | 6e 20 44 6f 6e 65 20 21 |ompactio|n Done !|
|00001c10| 22 2b bd 30 2c 25 31 30 | 30 30 31 2c 22 4d 65 73 |"+.0,%10|001,"Mes|
|00001c20| 73 61 67 65 20 66 72 6f | 6d 20 53 43 53 49 20 4d |sage fro|m SCSI M|
|00001c30| 61 6e 61 67 65 72 22 0d | 01 61 52 cc 3a c8 99 32 |anager".|.aR.:..2|
|00001c40| 36 32 33 36 37 2c 22 20 | 20 20 20 20 20 20 20 53 |62367," | S|
|00001c50| 65 6c 65 63 74 20 53 43 | 53 49 20 66 69 72 73 74 |elect SC|SI first|
|00001c60| 20 21 22 2b bd 30 2c 25 | 31 30 30 30 31 2c 22 4d | !"+.0,%|10001,"M|
|00001c70| 65 73 73 61 67 65 20 66 | 72 6f 6d 20 53 43 53 49 |essage f|rom SCSI|
|00001c80| 20 4d 61 6e 61 67 65 72 | 22 0d 01 63 07 cd 3a e1 | Manager|"..c..:.|
|00001c90| 0d 01 66 31 dd f2 4a 60 | 28 73 25 29 3a ea 20 61 |..f1..J`|(s%):. a|
|00001ca0| 25 3a c8 99 32 36 33 31 | 32 31 2c 73 25 2b 31 20 |%:..2631|21,s%+1 |
|00001cb0| b8 20 61 25 3a e7 20 61 | 25 3d 36 35 35 33 35 20 |. a%:. a|%=65535 |
|00001cc0| 8c 0d 01 6a 24 f2 71 5f | 3a f2 41 60 28 22 4e 6f |...j$.q_|:.A`("No|
|00001cd0| 74 20 69 6e 73 74 61 6c | 6c 65 64 20 21 22 29 3a |t instal|led !"):|
|00001ce0| 56 5f 25 3d b9 0d 01 6d | 0b cc 3a 55 5f 25 3d b9 |V_%=...m|..:U_%=.|
|00001cf0| 0d 01 6f 07 cd 3a e1 0d | 01 72 62 dd f2 5a 60 28 |..o..:..|.rb..Z`(|
|00001d00| 43 5f 25 2c 56 60 25 2c | 57 60 24 29 3a 61 25 3d |C_%,V`%,|W`$):a%=|
|00001d10| a4 61 60 28 43 5f 25 2c | 56 60 25 29 3a 24 61 25 |.a`(C_%,|V`%):$a%|
|00001d20| 3d 57 60 24 3a 53 5f 25 | 21 30 3d 43 5f 25 3a 53 |=W`$:S_%|!0=C_%:S|
|00001d30| 5f 25 21 34 3d 56 60 25 | 3a 53 5f 25 21 38 3d 30 |_%!4=V`%|:S_%!8=0|
|00001d40| 3a 53 5f 25 21 31 32 3d | 30 3a c8 99 32 36 32 33 |:S_%!12=|0:..2623|
|00001d50| 34 39 2c 2c 53 5f 25 3a | e1 0d 01 7c 3f dd f2 62 |49,,S_%:|...|?..b|
|00001d60| 60 28 f8 20 63 60 25 29 | 3a ea 20 64 60 25 2c 65 |`(. c`%)|:. d`%,e|
|00001d70| 60 25 2c 66 60 25 3a c8 | 99 31 33 31 31 30 32 2c |`%,f`%:.|.131102,|
|00001d80| 2c 37 2c 2c 63 60 25 b8 | 3b 66 60 25 3a e7 20 28 |,7,,c`%.|;f`%:. (|
|00001d90| 66 60 25 80 20 31 29 8c | 0d 01 80 09 63 60 25 3d |f`%. 1).|....c`%=|
|00001da0| 30 0d 01 81 0c cc 3a 63 | 60 25 3d 2d 31 0d 01 83 |0.....:c|`%=-1...|
|00001db0| 07 cd 3a e1 0d 01 88 a5 | dd a4 64 5f 28 67 60 24 |..:.....|..d_(g`$|
|00001dc0| 29 3a ea 20 50 5f 25 2c | 6a 5f 25 3a de 20 43 5f |):. P_%,|j_%:. C_|
|00001dd0| 25 35 31 32 2c 68 60 25 | 26 31 30 30 30 2c 58 60 |%512,h`%|&1000,X`|
|00001de0| 25 36 34 3a 69 60 25 3d | 68 60 25 3a c8 99 32 36 |%64:i`%=|h`%:..26|
|00001df0| 32 33 33 36 2c 32 30 30 | 2c 26 34 42 35 33 34 31 |2336,200|,&4B5341|
|00001e00| 35 34 2c 67 60 24 20 b8 | 20 6a 5f 25 2c 50 5f 25 |54,g`$ .| j_%,P_%|
|00001e10| 3a 50 60 24 3d 67 60 24 | 3a 52 60 25 3d 50 5f 25 |:P`$=g`$|:R`%=P_%|
|00001e20| 3a 67 5f 3d 2d 32 3a 6a | 60 3d 2d 31 3a 48 60 3d |:g_=-2:j|`=-1:H`=|
|00001e30| 31 3a 43 60 3d 32 3a 47 | 60 3d 34 3a 44 60 3d 2d |1:C`=2:G|`=4:D`=-|
|00001e40| 32 3a 7a 5f 25 3d 2d 31 | 3a 5f 5f 25 3d 30 3a 60 |2:z_%=-1|:__%=0:`|
|00001e50| 5f 25 3d 30 3a 3d 50 5f | 25 0d 01 9a 76 dd a4 66 |_%=0:=P_|%...v..f|
|00001e60| 5f 28 67 60 24 2c 53 60 | 29 3a ea 20 56 60 25 3a |_(g`$,S`|):. V`%:|
|00001e70| 43 5f 25 21 30 3d 53 60 | 3a 43 5f 25 21 34 3d 30 |C_%!0=S`|:C_%!4=0|
|00001e80| 3a 43 5f 25 21 38 3d 30 | 3a 43 5f 25 21 31 32 3d |:C_%!8=0|:C_%!12=|
|00001e90| 36 38 3a 43 5f 25 21 31 | 36 3d 36 38 3a 43 5f 25 |68:C_%!1|6=68:C_%|
|00001ea0| 21 32 30 3d 26 33 30 30 | 32 3a 24 28 43 5f 25 2b |!20=&300|2:$(C_%+|
|00001eb0| 32 34 29 3d 67 60 24 3a | c8 99 32 36 32 33 33 38 |24)=g`$:|..262338|
|00001ec0| 2c 2c 43 5f 25 b8 20 56 | 60 25 3a 3d 56 60 25 0d |,,C_%. V|`%:=V`%.|
|00001ed0| 01 a6 36 dd a4 6b 60 28 | 79 5f 25 2c 53 60 25 29 |..6..k`(|y_%,S`%)|
|00001ee0| 3a ea 20 44 5f 25 3a e7 | 20 28 79 5f 25 3f 28 32 |:. D_%:.| (y_%?(2|
|00001ef0| 38 2b 32 34 2a 28 53 60 | 25 2d 31 29 29 80 20 31 |8+24*(S`|%-1)). 1|
|00001f00| 29 3e 30 20 8c 0d 01 a9 | 09 44 5f 25 3d b9 0d 01 |)>0 ....|.D_%=...|
|00001f10| aa 0b cc 3a 44 5f 25 3d | a3 0d 01 ac 0a cd 3a 3d |...:D_%=|......:=|
|00001f20| 44 5f 25 0d 01 af 60 dd | a4 45 60 28 79 5f 25 29 |D_%...`.|.E`(y_%)|
|00001f30| 3a ea 20 6c 60 25 2c 6d | 60 25 3a 6d 60 25 3d 79 |:. l`%,m|`%:m`%=y|
|00001f40| 5f 25 2b 32 38 3a 6c 60 | 25 3d 31 3a c8 95 20 28 |_%+28:l`|%=1:.. (|
|00001f50| 3f 6d 60 25 80 25 31 30 | 30 30 30 30 30 30 29 3d |?m`%.%10|000000)=|
|00001f60| 30 3a 6d 60 25 2b 3d 32 | 34 3a 6c 60 25 2b 3d 31 |0:m`%+=2|4:l`%+=1|
|00001f70| 3a ce 3a 3d 39 36 2b 28 | 33 32 2a 28 6c 60 25 2b |:.:=96+(|32*(l`%+|
|00001f80| 31 29 29 0d 01 b9 41 dd | a4 69 5f 28 79 5f 24 29 |1))...A.|.i_(y_$)|
|00001f90| 3a ea 20 6e 60 25 2c 6f | 60 25 2c 70 60 24 3a 6e |:. n`%,o|`%,p`$:n|
|00001fa0| 60 25 3d 69 60 25 3a 70 | 60 24 3d a4 76 5f 28 79 |`%=i`%:p|`$=.v_(y|
|00001fb0| 5f 24 2c 22 2c 22 29 3a | e7 a9 28 70 60 24 29 3e |_$,","):|..(p`$)>|
|00001fc0| 31 32 20 8c 0d 01 be 1a | 24 28 6e 60 25 29 3d c0 |12 .....|$(n`%)=.|
|00001fd0| 70 60 24 2c 31 32 29 3a | 6f 60 25 3d 31 32 0d 01 |p`$,12):|o`%=12..|
|00001fe0| c0 1b cc 3a 24 28 6e 60 | 25 29 3d 70 60 24 3a 6f |...:$(n`|%)=p`$:o|
|00001ff0| 60 25 3d a9 28 70 60 24 | 29 0d 01 c3 a5 cd 3a 6e |`%=.(p`$|).....:n|
|00002000| 60 25 3f 31 32 3d 37 3a | 6e 60 25 3f 31 33 3d 32 |`%?12=7:|n`%?13=2|
|00002010| 3a 6e 60 25 3f 31 34 3d | 37 3a 6e 60 25 3f 31 35 |:n`%?14=|7:n`%?15|
|00002020| 3d 30 3a 6e 60 25 21 32 | 30 3d 34 34 3a 6e 60 25 |=0:n`%!2|0=44:n`%|
|00002030| 21 32 34 3d 30 3a 6d 60 | 25 3d 6e 60 25 2b 34 3a |!24=0:m`|%=n`%+4:|
|00002040| c8 95 20 79 5f 24 3c 3e | 22 22 3a 6d 60 25 2b 3d |.. y_$<>|"":m`%+=|
|00002050| 32 34 3a 71 60 24 3d a4 | 76 5f 28 79 5f 24 2c 22 |24:q`$=.|v_(y_$,"|
|00002060| 2c 22 29 3a 21 6d 60 25 | 3d 30 3a 6d 60 25 21 34 |,"):!m`%|=0:m`%!4|
|00002070| 3d 2d 31 3a 6d 60 25 21 | 38 3d 26 37 30 30 30 30 |=-1:m`%!|8=&70000|
|00002080| 32 31 3a c8 95 a7 22 23 | 24 25 5e 22 2c c2 71 60 |21:..."#|$%^",.q`|
|00002090| 24 29 29 3e 30 3a c8 8e | c2 71 60 24 29 ca 0d 01 |$))>0:..|.q`$)...|
|000020a0| d3 1d c9 20 22 23 22 3a | 3f 6d 60 25 3d 3f 6d 60 |... "#":|?m`%=?m`|
|000020b0| 25 84 25 30 30 30 30 30 | 30 30 31 0d 01 d4 1d c9 |%.%00000|001.....|
|000020c0| 20 22 24 22 3a 3f 6d 60 | 25 3d 3f 6d 60 25 84 25 | "$":?m`|%=?m`%.%|
|000020d0| 30 30 30 30 30 30 31 30 | 0d 01 d5 22 c9 20 22 25 |00000010|...". "%|
|000020e0| 22 3a 6d 60 25 3f 31 30 | 3d 6d 60 25 3f 31 30 20 |":m`%?10|=m`%?10 |
|000020f0| 84 25 30 31 30 30 30 30 | 30 30 0d 01 d6 1d c9 20 |.%010000|00..... |
|00002100| 22 5e 22 3a 3f 6d 60 25 | 3d 3f 6d 60 25 84 25 30 |"^":?m`%|=?m`%.%0|
|00002110| 30 30 30 30 31 30 30 0d | 01 d7 29 cb 3a 71 60 24 |0000100.|..).:q`$|
|00002120| 3d c0 71 60 24 29 3a ce | 3a e7 a9 28 71 60 24 29 |=.q`$):.|:..(q`$)|
|00002130| 3e 6f 60 25 8c 20 6f 60 | 25 3d a9 28 71 60 24 29 |>o`%. o`|%=.(q`$)|
|00002140| 0d 01 db 4f 24 28 6d 60 | 25 2b 31 32 29 3d 71 60 |...O$(m`|%+12)=q`|
|00002150| 24 2b bd 28 30 29 3a ce | 3a 3f 6d 60 25 3d 3f 6d |$+.(0):.|:?m`%=?m|
|00002160| 60 25 84 25 31 30 30 30 | 30 30 30 30 3a 6e 60 25 |`%.%1000|0000:n`%|
|00002170| 21 31 36 3d 28 6f 60 25 | 2a 38 2b 36 29 2a 32 3a |!16=(o`%|*8+6)*2:|
|00002180| 69 60 25 3d 6d 60 25 2b | 32 34 3a 3d 6e 60 25 0d |i`%=m`%+|24:=n`%.|
|00002190| 01 e2 36 dd a4 75 5f 3a | ea 20 73 5f 24 3a c8 99 |..6..u_:|. s_$:..|
|000021a0| 32 36 32 33 35 37 2c 2c | 7a 5f 25 2c 43 5f 25 2c |262357,,|z_%,C_%,|
|000021b0| c4 32 30 30 2c 22 20 22 | 29 b8 2c 2c 2c 73 5f 24 |.200," "|).,,,s_$|
|000021c0| 3a 3d 73 5f 24 0d 01 e7 | 23 dd a4 74 5f 3a c8 99 |:=s_$...|#..t_:..|
|000021d0| 32 36 32 33 35 31 2c 2c | 58 60 25 3a 3d 28 58 60 |262351,,|X`%:=(X`|
|000021e0| 25 21 38 20 80 20 31 29 | 0d 01 eb 1f dd a4 46 60 |%!8 . 1)|......F`|
|000021f0| 3a c8 99 32 36 32 33 35 | 31 2c 2c 58 60 25 3a 3d |:..26235|1,,X`%:=|
|00002200| 28 58 60 25 21 34 29 0d | 01 ef 52 dd a4 76 5f 28 |(X`%!4).|..R..v_(|
|00002210| f8 20 79 5f 24 2c 72 60 | 24 29 3a ea 20 44 5f 24 |. y_$,r`|$):. D_$|
|00002220| 3a 44 5f 24 3d c0 79 5f | 24 2c a7 79 5f 24 2b 72 |:D_$=.y_|$,.y_$+r|
|00002230| 60 24 2c 72 60 24 29 2d | 31 29 3a 79 5f 24 3d c2 |`$,r`$)-|1):y_$=.|
|00002240| 79 5f 24 2c a9 28 79 5f | 24 29 2d a9 28 44 5f 24 |y_$,.(y_|$)-.(D_$|
|00002250| 29 2d 31 29 3a 3d 44 5f | 24 0d 01 f5 17 dd a4 46 |)-1):=D_|$......F|
|00002260| 5f 3a c8 99 39 2c 30 20 | b8 20 73 60 3a 3d 73 60 |_:..9,0 |. s`:=s`|
|00002270| 0d 01 f9 98 dd a4 6b 5f | 3a 74 60 24 3d 22 53 43 |......k_|:t`$="SC|
|00002280| 53 49 22 3a c8 99 33 30 | 2c 31 38 2c 74 60 24 20 |SI":..30|,18,t`$ |
|00002290| b8 2c 72 30 2c 75 60 25 | 3a c8 99 33 30 2c 32 30 |.,r0,u`%|:..30,20|
|000022a0| 2c 75 60 25 b8 2c 72 30 | 2c 72 31 2c 72 32 2c 72 |,u`%.,r0|,r1,r2,r|
|000022b0| 33 2c 72 34 2c 76 60 25 | 3a 77 60 24 3d a4 78 60 |3,r4,v`%|:w`$=.x`|
|000022c0| 28 76 60 25 2c 31 36 29 | 3a 6a 5f 24 3d 22 4f 61 |(v`%,16)|:j_$="Oa|
|000022d0| 6b 20 53 43 53 49 20 64 | 72 69 76 65 72 20 22 2b |k SCSI d|river "+|
|000022e0| c0 c2 c0 77 60 24 2c 36 | 29 2c 33 29 2c 31 29 2b |...w`$,6|),3),1)+|
|000022f0| 22 2e 22 2b c2 c2 c0 77 | 60 24 2c 36 29 2c 33 29 |"."+...w|`$,6),3)|
|00002300| 2c 32 29 3a 3d 6a 5f 24 | 0d 02 01 2e dd a4 78 60 |,2):=j_$|......x`|
|00002310| 28 79 60 2c 7a 60 25 29 | 3a ea 20 6e 25 2c 5f 60 |(y`,z`%)|:. n%,_`|
|00002320| 25 2c 60 60 25 3a 6e 24 | 3d 22 22 3a e7 20 79 60 |%,``%:n$|="":. y`|
|00002330| 3d 30 3d 22 30 22 0d 02 | 05 58 60 60 25 3d a3 3a |=0="0"..|.X``%=.:|
|00002340| e3 20 6e 25 3d 33 32 2a | 28 aa 32 29 2f 28 aa 7a |. n%=32*|(.2)/(.z|
|00002350| 60 25 29 b8 20 30 20 88 | 2d 31 3a 5f 60 25 3d 79 |`%). 0 .|-1:_`%=y|
|00002360| 60 2f 28 7a 60 25 5e 6e | 25 29 3a 79 60 2d 3d 5f |`/(z`%^n|%):y`-=_|
|00002370| 60 25 2a 7a 60 25 5e 6e | 25 3a e7 20 5f 60 25 3d |`%*z`%^n|%:. _`%=|
|00002380| 30 20 80 20 60 60 25 6e | 24 2b 3d 22 30 22 0d 02 |0 . ``%n|$+="0"..|
|00002390| 0a 1d e7 20 5f 60 25 3e | 3d 31 20 80 20 5f 60 25 |... _`%>|=1 . _`%|
|000023a0| 3c 3d 39 6e 24 2b 3d c3 | 5f 60 25 0d 02 0b 2a 60 |<=9n$+=.|_`%...*`|
|000023b0| 60 25 3d b9 3a e7 20 5f | 60 25 3e 3d 31 30 20 80 |`%=.:. _|`%>=10 .|
|000023c0| 20 5f 60 25 3c 3d 33 35 | 6e 24 2b 3d bd 28 35 35 | _`%<=35|n$+=.(55|
|000023d0| 2b 5f 60 25 29 0d 02 0d | 12 60 60 25 3d b9 3a ed |+_`%)...|.``%=.:.|
|000023e0| 20 6e 25 3a 3d 6e 24 0d | 02 11 3a dd a4 61 60 28 | n%:=n$.|..:..a`(|
|000023f0| 43 5f 25 2c 56 60 25 29 | 3a 21 53 5f 25 3d 43 5f |C_%,V`%)|:!S_%=C_|
|00002400| 25 3a 53 5f 25 21 34 3d | 56 60 25 3a c8 99 32 36 |%:S_%!4=|V`%:..26|
|00002410| 32 33 35 30 2c 2c 53 5f | 25 3a 3d 53 5f 25 21 32 |2350,,S_|%:=S_%!2|
|00002420| 38 0d 02 17 70 dd a4 62 | 5f 3a ea 20 41 61 25 2c |8...p..b|_:. Aa%,|
|00002430| 42 61 25 2c 44 5f 24 3a | 41 61 25 3d a4 43 61 28 |Ba%,D_$:|Aa%=.Ca(|
|00002440| 32 35 36 29 3a c8 99 33 | 35 2c 22 46 53 24 46 6c |256):..3|5,"FS$Fl|
|00002450| 61 67 22 2c 41 61 25 2c | 32 35 36 2c 30 2c 30 20 |ag",Aa%,|256,0,0 |
|00002460| b8 2c 2c 42 61 25 3a 41 | 61 25 3f 42 61 25 3d 31 |.,,Ba%:A|a%?Ba%=1|
|00002470| 33 3a 44 5f 24 3d 24 41 | 61 25 3a f2 62 60 28 41 |3:D_$=$A|a%:.b`(A|
|00002480| 61 25 29 3a e7 20 44 5f | 24 3d 22 34 22 20 8c 3d |a%):. D_|$="4" .=|
|00002490| 34 0d 02 1f 11 e7 20 44 | 5f 24 3d 22 35 22 20 8c |4..... D|_$="5" .|
|000024a0| 3d 35 0d 02 20 11 e7 20 | 44 5f 24 3d 22 36 22 20 |=5.. .. |D_$="6" |
|000024b0| 8c 3d 36 0d 02 21 11 e7 | 20 44 5f 24 3d 22 37 22 |.=6..!..| D_$="7"|
|000024c0| 20 8c 3d 37 0d 02 22 04 | 0d 02 23 56 dd a4 43 61 | .=7..".|..#V..Ca|
|000024d0| 28 44 61 25 29 3a ea 20 | 63 60 25 2c 45 61 25 2c |(Da%):. |c`%,Ea%,|
|000024e0| 66 60 25 3a c8 99 39 32 | 2c 31 20 b8 20 45 61 25 |f`%:..92|,1 . Ea%|
|000024f0| 3a c8 99 31 33 31 31 30 | 32 2c 36 2c 2c 2c 44 61 |:..13110|2,6,,,Da|
|00002500| 25 b8 2c 2c 63 60 25 3b | 66 60 25 3a e7 20 28 66 |%.,,c`%;|f`%:. (f|
|00002510| 60 25 80 20 31 29 8c 20 | 63 60 25 3d 2d 31 0d 02 |`%. 1). |c`%=-1..|
|00002520| 28 08 3d 63 60 25 0d ff | 46 69 6c 65 44 61 74 61 |(.=c`%..|FileData|
|00002530| 82 21 53 70 72 69 74 65 | 73 00 22 07 a0 06 00 00 |.!Sprite|s.".....|
|00002540| 45 f9 ff ff 68 7d b1 64 | 03 00 f4 1f 03 00 00 00 |E...h}.d|........|
|00002550| 10 00 00 00 a4 06 00 00 | d4 02 00 00 21 6f 61 6b |........|....!oak|
|00002560| 73 63 73 69 00 00 00 00 | 04 00 00 00 21 00 00 00 |scsi....|....!...|
|00002570| 00 00 00 00 07 00 00 00 | 2c 00 00 00 2c 00 00 00 |........|,...,...|
|00002580| 14 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002590| 00 00 00 00 30 00 00 00 | 00 00 00 00 00 00 00 00 |....0...|........|
|000025a0| 00 00 00 00 00 00 00 00 | 30 00 00 00 00 11 11 11 |........|0.......|
|000025b0| 11 11 11 11 11 11 11 11 | 11 11 11 22 33 00 00 00 |........|..."3...|
|000025c0| 00 11 11 11 11 11 11 11 | 11 11 11 11 11 11 11 22 |........|......."|
|000025d0| 33 00 00 00 00 11 11 11 | 11 11 11 11 11 11 11 11 |3.......|........|
|000025e0| 11 11 11 22 33 00 00 00 | 00 11 11 11 11 11 11 11 |..."3...|........|
|000025f0| 11 11 11 11 11 11 11 22 | 33 00 00 00 00 11 11 11 |......."|3.......|
|00002600| 11 11 11 aa aa aa 11 11 | 11 11 11 22 33 00 00 00 |........|..."3...|
|00002610| 00 11 11 11 11 11 11 aa | aa aa 11 11 11 11 11 22 |........|......."|
|00002620| 33 00 00 00 00 11 11 11 | 11 11 aa aa da aa aa 11 |3.......|........|
|00002630| 11 11 11 22 33 00 00 00 | 00 11 11 11 11 11 aa aa |..."3...|........|
|00002640| da aa aa 11 11 11 11 22 | 33 00 00 00 00 11 11 11 |......."|3.......|
|00002650| 11 aa da aa dd ad da aa | 11 11 11 22 33 00 00 00 |........|..."3...|
|00002660| 00 11 11 11 11 aa da aa | dd ad da aa 11 11 11 22 |........|......."|
|00002670| 33 00 00 00 00 11 11 11 | aa aa aa ad dd ad ad aa |3.......|........|
|00002680| aa 11 11 22 33 00 00 00 | 00 11 11 11 aa aa aa ad |..."3...|........|
|00002690| dd ad ad aa aa 11 11 22 | 33 00 00 00 00 11 11 aa |......."|3.......|
|000026a0| aa dd ad da dd dd aa dd | ad aa 11 22 33 00 00 00 |........|..."3...|
|000026b0| 00 11 11 aa aa dd ad da | dd dd aa dd ad aa 11 22 |........|......."|
|000026c0| 33 00 00 00 00 11 a1 aa | aa aa da ad dd ad dd aa |3.......|........|
|000026d0| aa aa 1a 22 33 00 00 00 | 00 11 a1 aa aa aa da ad |..."3...|........|
|000026e0| dd ad dd aa aa aa 1a 22 | 33 00 00 00 00 11 aa aa |......."|3.......|
|000026f0| ad dd ad da dd dd aa dd | ad ad aa 22 33 00 00 00 |........|..."3...|
|00002700| 00 11 aa aa ad dd ad da | dd dd aa dd ad ad aa 22 |........|......."|
|00002710| 33 00 00 00 00 11 a1 aa | aa aa da ad dd ad dd aa |3.......|........|
|00002720| aa aa 1a 22 33 00 00 00 | 00 11 a1 aa aa aa da ad |..."3...|........|
|00002730| dd ad dd aa aa aa 1a 22 | 33 00 00 00 00 11 11 11 |......."|3.......|
|00002740| aa aa aa aa dd ad aa aa | aa 11 11 22 33 00 00 00 |........|..."3...|
|00002750| 00 11 11 11 aa aa aa aa | dd ad aa aa aa 11 11 22 |........|......."|
|00002760| 33 00 00 00 00 11 11 11 | 11 11 11 d1 dd dd 11 11 |3.......|........|
|00002770| 11 11 11 22 33 00 00 00 | 00 11 11 11 11 11 11 d1 |..."3...|........|
|00002780| dd dd 11 11 11 11 11 22 | 33 00 00 00 00 11 11 11 |......."|3.......|
|00002790| 11 11 11 dd ad dd 1d 11 | 11 11 11 22 33 00 00 00 |........|..."3...|
|000027a0| 00 11 11 11 11 11 11 dd | ad dd 1d 11 11 11 11 22 |........|......."|
|000027b0| 33 00 00 00 00 11 aa aa | aa aa dd ad ad ad dd ad |3.......|........|
|000027c0| aa aa aa 22 33 00 00 00 | 00 11 aa aa aa aa dd ad |..."3...|........|
|000027d0| ad ad dd ad aa aa aa 22 | 33 00 00 00 00 22 22 22 |......."|3...."""|
|000027e0| 22 22 22 22 22 22 22 22 | 22 22 22 22 33 00 00 00 |""""""""|""""3...|
|000027f0| 00 22 22 22 22 22 22 22 | 22 22 22 22 22 22 22 22 |."""""""|""""""""|
|00002800| 33 00 00 00 30 33 33 33 | 33 33 33 33 33 33 33 33 |3...0333|33333333|
|00002810| 33 33 33 33 33 00 00 00 | 30 33 33 33 33 33 33 33 |33333...|03333333|
|00002820| 33 33 33 33 33 33 33 33 | 33 00 00 00 ec 00 00 00 |33333333|3.......|
|00002830| 73 6d 21 6f 61 6b 73 63 | 73 69 00 00 02 00 00 00 |sm!oaksc|si......|
|00002840| 0f 00 00 00 00 00 00 00 | 03 00 00 00 2c 00 00 00 |........|....,...|
|00002850| 2c 00 00 00 14 00 00 00 | 00 00 00 00 00 00 00 00 |,.......|........|
|00002860| 03 00 00 00 00 00 00 00 | 00 00 00 00 03 00 00 00 |........|........|
|00002870| 10 11 11 a1 aa 11 11 21 | 03 00 00 00 10 11 11 a1 |.......!|........|
|00002880| aa 11 11 21 03 00 00 00 | 10 11 a1 ad ad ad 11 21 |...!....|.......!|
|00002890| 03 00 00 00 10 11 a1 ad | ad ad 11 21 03 00 00 00 |........|...!....|
|000028a0| 10 a1 da da dd da aa 21 | 03 00 00 00 10 a1 da da |.......!|........|
|000028b0| dd da aa 21 03 00 00 00 | 10 aa da da dd da aa 2a |...!....|.......*|
|000028c0| 03 00 00 00 10 aa da da | dd da aa 2a 03 00 00 00 |........|...*....|
|000028d0| 10 11 aa aa ad aa 1a 21 | 03 00 00 00 10 11 aa aa |.......!|........|
|000028e0| ad aa 1a 21 03 00 00 00 | 10 11 11 d1 da 11 11 21 |...!....|.......!|
|000028f0| 03 00 00 00 10 11 11 d1 | da 11 11 21 03 00 00 00 |........|...!....|
|00002900| 20 22 22 22 22 22 22 22 | 03 00 00 00 20 22 22 22 | """""""|.... """|
|00002910| 22 22 22 22 03 00 00 00 | d4 02 00 00 69 63 5f 6f |""""....|....ic_o|
|00002920| 61 6b 73 63 73 69 00 00 | 04 00 00 00 21 00 00 00 |akscsi..|....!...|
|00002930| 00 00 00 00 07 00 00 00 | 2c 00 00 00 2c 00 00 00 |........|,...,...|
|00002940| 14 00 00 00 77 77 77 77 | 77 77 77 77 77 77 77 77 |....wwww|wwwwwwww|
|00002950| 77 77 77 77 77 00 00 00 | 77 77 77 77 77 77 77 77 |wwwww...|wwwwwwww|
|00002960| 77 77 77 77 77 77 77 77 | 77 00 00 00 27 72 22 17 |wwwwwwww|w...'r".|
|00002970| 11 11 44 44 44 44 44 44 | 14 11 11 27 72 00 00 00 |..DDDDDD|...'r...|
|00002980| 27 72 22 17 11 11 44 44 | 44 44 44 44 14 11 11 27 |'r"...DD|DDDD...'|
|00002990| 72 00 00 00 77 77 77 77 | 77 77 77 77 77 77 77 77 |r...wwww|wwwwwwww|
|000029a0| 77 77 77 77 77 00 00 00 | 77 77 77 77 77 77 77 77 |wwwww...|wwwwwwww|
|000029b0| 77 77 77 77 77 77 77 77 | 77 00 00 00 17 11 11 11 |wwwwwwww|w.......|
|000029c0| 11 11 11 11 11 11 11 11 | 11 11 11 27 72 00 00 00 |........|...'r...|
|000029d0| 17 11 11 11 11 11 11 11 | 11 11 11 11 11 11 11 27 |........|.......'|
|000029e0| 72 00 00 00 17 11 11 11 | 11 11 11 11 11 11 11 11 |r.......|........|
|000029f0| 11 11 11 77 77 00 00 00 | 17 11 11 11 11 11 11 11 |...ww...|........|
|00002a00| 11 11 11 11 11 11 11 77 | 77 00 00 00 17 11 11 11 |.......w|w.......|
|00002a10| 11 11 a1 aa aa 11 11 11 | 11 11 11 17 71 00 00 00 |........|....q...|
|00002a20| 17 11 11 11 11 11 a1 aa | aa 11 11 11 11 11 11 17 |........|........|
|00002a30| 71 00 00 00 17 11 11 11 | 11 a1 aa da ad aa 11 11 |q.......|........|
|00002a40| 11 11 11 37 73 00 00 00 | 17 11 11 11 11 a1 aa da |...7s...|........|
|00002a50| ad aa 11 11 11 11 11 37 | 73 00 00 00 17 11 11 11 |.......7|s.......|
|00002a60| a1 aa aa dd aa aa aa 11 | 11 11 11 37 73 00 00 00 |........|...7s...|
|00002a70| 17 11 11 11 a1 aa aa dd | aa aa aa 11 11 11 11 37 |........|.......7|
|00002a80| 73 00 00 00 17 11 11 a1 | aa ad ad da ad ad ad aa |s.......|........|
|00002a90| 11 11 11 37 73 00 00 00 | 17 11 11 a1 aa ad ad da |...7s...|........|
|00002aa0| ad ad ad aa 11 11 11 37 | 73 00 00 00 17 11 a1 aa |.......7|s.......|
|00002ab0| da da aa dd aa da da aa | aa 11 11 37 73 00 00 00 |........|...7s...|
|00002ac0| 17 11 a1 aa da da aa dd | aa da da aa aa 11 11 37 |........|.......7|
|00002ad0| 73 00 00 00 17 11 a1 aa | ad ad ad dd ad ad ad ad |s.......|........|
|00002ae0| aa 11 11 17 71 00 00 00 | 17 11 a1 aa ad ad ad dd |....q...|........|
|00002af0| ad ad ad ad aa 11 11 17 | 71 00 00 00 17 11 a1 aa |........|q.......|
|00002b00| da da aa dd ad da da aa | aa 11 11 17 71 00 00 00 |........|....q...|
|00002b10| 17 11 a1 aa da da aa dd | ad da da aa aa 11 11 17 |........|........|
|00002b20| 71 00 00 00 17 11 11 11 | aa ad ad dd ad ad ad 1a |q.......|........|
|00002b30| 11 11 11 77 77 00 00 00 | 17 11 11 11 aa ad ad dd |...ww...|........|
|00002b40| ad ad ad 1a 11 11 11 77 | 77 00 00 00 17 11 11 11 |.......w|w.......|
|00002b50| 11 11 a1 dd ad 11 11 11 | 11 11 11 27 72 00 00 00 |........|...'r...|
|00002b60| 17 11 11 11 11 11 a1 dd | ad 11 11 11 11 11 11 27 |........|.......'|
|00002b70| 72 00 00 00 a7 aa aa aa | aa dd dd dd dd dd ad aa |r.......|........|
|00002b80| aa aa aa 77 77 00 00 00 | a7 aa aa aa aa dd dd dd |...ww...|........|
|00002b90| dd dd ad aa aa aa aa 77 | 77 00 00 00 a7 aa aa aa |.......w|w.......|
|00002ba0| aa aa aa aa aa aa aa aa | aa aa aa 27 72 00 00 00 |........|...'r...|
|00002bb0| a7 aa aa aa aa aa aa aa | aa aa aa aa aa aa aa 27 |........|.......'|
|00002bc0| 72 00 00 00 77 77 77 77 | 77 77 77 77 77 77 77 77 |r...wwww|wwwwwwww|
|00002bd0| 77 77 77 77 77 00 00 00 | 77 77 77 77 77 77 77 77 |wwwww...|wwwwwwww|
|00002be0| 77 77 77 77 77 77 77 77 | 77 00 00 00 46 69 6c 65 |wwwwwwww|w...File|
|00002bf0| 44 61 74 61 82 4f 61 6b | 53 57 49 00 00 00 00 00 |Data.Oak|SWI.....|
|00002c00| 0e 32 00 00 45 ff ff ff | 72 07 08 f9 03 00 65 9d |.2..E...|r.....e.|
|00002c10| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002c20| 20 20 20 20 20 20 20 20 | 4f 61 6b 20 53 43 53 49 | |Oak SCSI|
|00002c30| 20 49 6e 66 6f 72 6d 61 | 74 69 6f 6e 0a 20 20 20 | Informa|tion. |
|00002c40| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002c50| 20 20 20 53 43 53 49 20 | 44 72 69 76 65 72 20 6d | SCSI |Driver m|
|00002c60| 6f 64 75 6c 65 20 76 31 | 2e 30 33 0a 0a 0a 53 43 |odule v1|.03...SC|
|00002c70| 53 49 5f 45 45 50 72 6f | 6d 0a 0a 52 65 61 64 73 |SI_EEPro|m..Reads|
|00002c80| 2f 77 72 69 74 65 73 20 | 45 45 50 72 6f 6d 20 6f |/writes |EEProm o|
|00002c90| 6e 20 74 68 65 20 53 43 | 53 49 20 70 6f 64 75 6c |n the SC|SI podul|
|00002ca0| 65 0a 0a 45 6e 74 72 79 | 20 3a 0a 52 30 20 62 30 |e..Entry| :.R0 b0|
|00002cb0| 2e 2e 33 20 3d 20 61 64 | 64 72 65 73 73 20 6f 66 |..3 = ad|dress of|
|00002cc0| 20 31 36 20 62 69 74 20 | 77 6f 72 64 0a 20 20 20 | 16 bit |word. |
|00002cd0| 62 31 30 20 73 65 74 20 | 66 6f 72 20 77 72 69 74 |b10 set |for writ|
|00002ce0| 65 2c 20 63 6c 65 61 72 | 20 66 6f 72 20 72 65 61 |e, clear| for rea|
|00002cf0| 64 0a 52 31 20 62 30 2e | 2e 31 35 20 3d 20 77 72 |d.R1 b0.|.15 = wr|
|00002d00| 69 74 65 20 64 61 74 61 | 20 28 20 69 66 20 72 30 |ite data| ( if r0|
|00002d10| 20 62 31 30 20 73 65 74 | 29 0a 20 20 20 20 20 20 | b10 set|). |
|00002d20| 20 20 20 20 20 20 62 69 | 74 73 20 31 36 2e 2e 33 | bi|ts 16..3|
|00002d30| 31 20 6d 75 73 74 20 62 | 65 20 63 6c 65 61 72 0a |1 must b|e clear.|
|00002d40| 0a 45 78 69 74 20 3a 0a | 52 65 61 64 20 20 3a 20 |.Exit :.|Read : |
|00002d50| 52 30 20 62 30 2e 2e 31 | 35 20 3d 20 64 61 74 61 |R0 b0..1|5 = data|
|00002d60| 0a 57 72 69 74 65 20 3a | 20 52 30 20 3d 20 64 61 |.Write :| R0 = da|
|00002d70| 74 61 20 77 72 69 74 74 | 65 6e 20 69 66 20 73 75 |ta writt|en if su|
|00002d80| 63 63 65 73 73 66 75 6c | 2c 20 65 6c 73 65 20 65 |ccessful|, else e|
|00002d90| 72 72 6f 72 20 70 6f 69 | 6e 74 65 72 0a 0a 53 43 |rror poi|nter..SC|
|00002da0| 53 49 5f 52 65 73 65 74 | 0a 0a 43 61 75 73 65 73 |SI_Reset|..Causes|
|00002db0| 20 61 20 53 43 53 49 20 | 72 65 73 65 74 0a 0a 52 | a SCSI |reset..R|
|00002dc0| 65 6d 65 6d 62 65 72 20 | 74 68 61 74 20 74 68 69 |emember |that thi|
|00002dd0| 73 20 77 69 6c 6c 20 63 | 61 75 73 65 20 74 61 72 |s will c|ause tar|
|00002de0| 67 65 74 73 20 74 6f 20 | 72 65 74 75 72 6e 20 61 |gets to |return a|
|00002df0| 20 27 75 6e 69 74 20 61 | 74 74 65 6e 74 69 6f 6e | 'unit a|ttention|
|00002e00| 27 20 65 72 72 6f 72 20 | 6f 6e 20 74 68 65 0a 66 |' error |on the.f|
|00002e10| 69 72 73 74 20 61 63 63 | 65 73 73 20 61 66 74 65 |irst acc|ess afte|
|00002e20| 72 20 72 65 73 65 74 2e | 20 54 68 69 73 20 77 6f |r reset.| This wo|
|00002e30| 6e 27 74 20 62 65 20 6e | 6f 74 69 63 65 64 20 75 |n't be n|oticed u|
|00002e40| 6e 6c 65 73 73 20 79 6f | 75 20 73 75 70 70 72 65 |nless yo|u suppre|
|00002e50| 73 73 20 61 75 74 6f 20 | 73 65 6e 73 65 0a 2f 20 |ss auto |sense./ |
|00002e60| 72 65 74 72 79 20 62 79 | 20 73 65 74 74 69 6e 67 |retry by| setting|
|00002e70| 20 52 32 20 62 69 74 20 | 37 0a 0a 53 43 53 49 5f | R2 bit |7..SCSI_|
|00002e80| 48 61 72 64 77 61 72 65 | 0a 0a 45 6e 74 72 79 20 |Hardware|..Entry |
|00002e90| 3a 0a 49 46 20 52 30 20 | 3c 3e 20 30 2c 20 52 30 |:.IF R0 |<> 0, R0|
|00002ea0| 20 62 69 74 73 20 30 2c | 31 2c 32 20 61 72 65 20 | bits 0,|1,2 are |
|00002eb0| 6e 65 77 20 74 65 6d 70 | 6f 72 61 72 79 20 69 6e |new temp|orary in|
|00002ec0| 69 74 69 61 74 6f 72 20 | 53 43 53 49 20 49 44 2c |itiator |SCSI ID,|
|00002ed0| 20 72 65 73 65 74 20 74 | 6f 0a 63 6f 6e 66 69 67 | reset t|o.config|
|00002ee0| 75 72 65 64 20 73 74 61 | 74 65 20 61 66 74 65 72 |ured sta|te after|
|00002ef0| 20 68 61 72 64 20 72 65 | 73 65 74 0a 0a 45 78 69 | hard re|set..Exi|
|00002f00| 74 20 3a 0a 52 30 20 2d | 3e 20 68 61 72 64 77 61 |t :.R0 -|> hardwa|
|00002f10| 72 65 20 62 61 73 65 0a | 52 31 20 3d 20 53 43 53 |re base.|R1 = SCS|
|00002f20| 49 20 69 6e 69 74 69 61 | 74 6f 72 20 49 44 0a 52 |I initia|tor ID.R|
|00002f30| 32 20 3d 20 48 61 72 64 | 77 61 72 65 20 72 65 76 |2 = Hard|ware rev|
|00002f40| 69 73 69 6f 6e 2c 20 63 | 75 72 72 65 6e 74 6c 79 |ision, c|urrently|
|00002f50| 20 31 0a 52 33 20 3d 20 | 6e 75 6d 62 65 72 20 6f | 1.R3 = |number o|
|00002f60| 66 20 53 43 53 49 20 6f | 70 73 20 74 65 72 6d 69 |f SCSI o|ps termi|
|00002f70| 6e 61 74 69 6e 67 20 69 | 6e 20 72 65 63 6f 76 65 |nating i|n recove|
|00002f80| 72 65 64 20 65 72 72 6f | 72 20 73 74 61 74 75 73 |red erro|r status|
|00002f90| 0a 0a 53 43 53 49 5f 53 | 74 61 74 75 73 0a 0a 52 |..SCSI_S|tatus..R|
|00002fa0| 65 74 75 72 6e 73 20 63 | 75 72 72 65 6e 74 20 73 |eturns c|urrent s|
|00002fb0| 74 61 74 65 20 6f 66 20 | 53 43 53 49 20 62 75 73 |tate of |SCSI bus|
|00002fc0| 20 6c 69 6e 65 73 0a 0a | 45 78 69 74 20 3a 0a 52 | lines..|Exit :.R|
|00002fd0| 30 20 3d 20 53 43 53 49 | 20 64 61 74 61 20 62 75 |0 = SCSI| data bu|
|00002fe0| 73 0a 52 31 20 3d 20 43 | 6f 6e 74 72 6f 6c 20 6c |s.R1 = C|ontrol l|
|00002ff0| 69 6e 65 73 2c 20 31 20 | 3d 20 61 73 73 65 72 74 |ines, 1 |= assert|
|00003000| 65 64 20 3a 0a 42 69 74 | 20 20 37 20 20 20 36 20 |ed :.Bit| 7 6 |
|00003010| 20 20 35 20 20 20 34 20 | 20 20 33 20 20 20 32 20 | 5 4 | 3 2 |
|00003020| 20 20 31 20 20 20 30 0a | 20 20 20 20 52 53 54 20 | 1 0.| RST |
|00003030| 42 53 59 20 52 45 51 20 | 4d 53 47 20 43 2f 44 20 |BSY REQ |MSG C/D |
|00003040| 49 2f 4f 20 53 45 4c 20 | 44 42 50 20 20 20 20 20 |I/O SEL |DBP |
|00003050| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 0a 0a 52 | | ..R|
|00003060| 32 20 3d 20 43 6f 6e 74 | 72 6f 6c 20 6c 69 6e 65 |2 = Cont|rol line|
|00003070| 73 2c 20 31 20 3d 20 61 | 73 73 65 72 74 65 64 20 |s, 1 = a|sserted |
|00003080| 3a 0a 42 69 74 20 20 20 | 37 20 20 20 36 20 20 20 |:.Bit |7 6 |
|00003090| 35 20 20 20 34 20 20 20 | 33 20 20 20 32 20 20 20 |5 4 |3 2 |
|000030a0| 31 20 20 20 30 0a 20 20 | 20 20 20 20 20 20 20 20 |1 0. | |
|000030b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000030c0| 20 20 20 41 54 4e 20 41 | 43 4b 20 20 20 20 20 0a | ATN A|CK .|
|000030d0| 28 62 69 74 73 20 37 2e | 2e 32 20 61 72 65 20 62 |(bits 7.|.2 are b|
|000030e0| 69 74 73 20 6f 66 20 35 | 33 38 30 20 62 75 73 20 |its of 5|380 bus |
|000030f0| 26 20 73 74 61 74 75 73 | 20 72 65 67 69 73 74 65 |& status| registe|
|00003100| 72 29 0a 0a 0a 53 43 53 | 49 5f 43 6f 6d 6d 61 6e |r)...SCS|I_Comman|
|00003110| 64 0a 0a 44 6f 65 73 20 | 61 20 53 43 53 49 20 63 |d..Does |a SCSI c|
|00003120| 6f 6d 6d 61 6e 64 2c 20 | 61 6e 79 20 63 6c 61 73 |ommand, |any clas|
|00003130| 73 20 2d 20 6e 6f 2e 20 | 6f 66 20 63 6f 6d 6d 61 |s - no. |of comma|
|00003140| 6e 64 20 62 79 74 65 73 | 20 61 6e 64 20 64 61 74 |nd bytes| and dat|
|00003150| 61 20 64 69 72 65 63 74 | 69 6f 6e 20 69 73 0a 64 |a direct|ion is.d|
|00003160| 65 74 65 72 6d 69 6e 65 | 64 20 62 79 20 74 68 65 |etermine|d by the|
|00003170| 20 74 61 72 67 65 74 20 | 64 65 76 69 63 65 2e 0a | target |device..|
|00003180| 0a 45 6e 74 72 79 20 3a | 0a 0a 52 32 20 3d 20 66 |.Entry :|..R2 = f|
|00003190| 6c 61 67 73 20 3a 0a 20 | 20 20 20 20 62 32 2e 2e |lags :. | b2..|
|000031a0| 30 20 3d 20 54 61 72 67 | 65 74 20 64 65 76 69 63 |0 = Targ|et devic|
|000031b0| 65 20 49 44 0a 20 20 20 | 20 20 62 33 20 2d 20 65 |e ID. | b3 - e|
|000031c0| 6e 61 62 6c 65 20 62 6c | 6f 63 6b 20 6d 6f 64 65 |nable bl|ock mode|
|000031d0| 20 66 6f 72 20 63 6f 6d | 6d 61 6e 64 73 20 6f 74 | for com|mands ot|
|000031e0| 68 65 72 20 74 68 61 6e | 20 38 2c 41 2c 32 38 2c |her than| 8,A,28,|
|000031f0| 32 41 0a 20 20 20 20 20 | 62 34 20 2d 20 69 6e 68 |2A. |b4 - inh|
|00003200| 69 62 69 74 20 62 6c 6f | 63 6b 20 6d 6f 64 65 20 |ibit blo|ck mode |
|00003210| 2d 20 6f 76 65 72 72 69 | 64 65 73 20 62 33 0a 20 |- overri|des b3. |
|00003220| 20 20 20 20 62 35 20 2d | 20 65 6e 61 62 6c 65 20 | b5 -| enable |
|00003230| 73 63 61 74 74 65 72 20 | 6d 6f 64 65 2c 20 52 34 |scatter |mode, R4|
|00003240| 20 3d 20 73 63 61 74 74 | 65 72 20 6c 69 73 74 20 | = scatt|er list |
|00003250| 70 6f 69 6e 74 65 72 0a | 20 20 20 20 20 62 36 20 |pointer.| b6 |
|00003260| 2d 20 72 65 73 65 72 76 | 65 64 0a 20 20 20 20 20 |- reserv|ed. |
|00003270| 62 37 20 2d 20 64 6f 6e | 27 74 20 64 6f 20 72 65 |b7 - don|'t do re|
|00003280| 71 75 65 73 74 20 73 65 | 6e 73 65 20 69 66 20 65 |quest se|nse if e|
|00003290| 72 72 6f 72 20 6f 63 63 | 75 72 73 0a 20 20 20 20 |rror occ|urs. |
|000032a0| 20 62 31 33 20 2d 63 61 | 6c 6c 20 75 73 65 72 20 | b13 -ca|ll user |
|000032b0| 63 6f 64 65 20 62 65 66 | 6f 72 65 20 64 6f 69 6e |code bef|ore doin|
|000032c0| 67 20 65 61 63 68 20 70 | 61 72 74 20 6f 66 20 73 |g each p|art of s|
|000032d0| 63 61 74 74 65 72 20 6f | 70 0a 20 20 20 20 20 62 |catter o|p. b|
|000032e0| 33 31 2e 2e 32 34 20 2d | 20 62 79 74 65 20 74 6f |31..24 -| byte to|
|000032f0| 20 70 61 64 20 61 6e 79 | 20 66 69 6e 61 6c 20 73 | pad any| final s|
|00003300| 65 63 74 6f 72 28 73 29 | 20 77 69 74 68 20 6f 6e |ector(s)| with on|
|00003310| 20 77 72 69 74 65 0a 0a | 52 33 2d 3e 20 63 6f 6d | write..|R3-> com|
|00003320| 6d 61 6e 64 20 64 61 74 | 61 20 62 6c 6f 63 6b 0a |mand dat|a block.|
|00003330| 52 34 2d 3e 20 64 61 74 | 61 20 62 75 66 66 65 72 |R4-> dat|a buffer|
|00003340| 0a 52 35 20 3d 20 64 61 | 74 61 20 6c 65 6e 67 74 |.R5 = da|ta lengt|
|00003350| 68 20 6c 69 6d 69 74 20 | 28 78 66 65 72 20 65 6e |h limit |(xfer en|
|00003360| 64 73 20 61 74 20 65 6e | 64 20 6f 66 20 53 43 53 |ds at en|d of SCS|
|00003370| 49 20 6f 72 20 64 61 74 | 65 0a 20 20 20 20 20 6c |I or dat|e. l|
|00003380| 65 6e 67 74 68 20 3d 20 | 52 35 29 0a 20 20 20 3d |ength = |R5). =|
|00003390| 20 28 2d 31 20 74 6f 20 | 6c 65 74 20 53 43 53 49 | (-1 to |let SCSI|
|000033a0| 20 64 65 74 65 72 6d 69 | 6e 65 20 6c 65 6e 67 74 | determi|ne lengt|
|000033b0| 68 2c 20 75 6e 64 65 72 | 72 75 6e 20 62 69 74 20 |h, under|run bit |
|000033c0| 77 69 6c 6c 20 62 65 0a | 20 20 20 20 20 73 65 74 |will be.| set|
|000033d0| 29 0a 0a 45 78 69 74 0a | 20 56 20 73 65 74 20 6f |)..Exit.| V set o|
|000033e0| 6e 20 53 43 53 49 20 70 | 72 6f 74 6f 63 6f 6c 20 |n SCSI p|rotocol |
|000033f0| 65 72 72 6f 72 2c 20 52 | 30 2d 3e 20 65 72 72 6f |error, R|0-> erro|
|00003400| 72 0a 20 49 66 20 52 32 | 20 62 37 20 63 6c 65 61 |r. If R2| b7 clea|
|00003410| 72 2c 20 53 43 53 49 20 | 65 72 72 6f 72 20 72 65 |r, SCSI |error re|
|00003420| 70 6f 72 74 73 20 6b 65 | 79 20 26 20 63 6f 64 65 |ports ke|y & code|
|00003430| 20 61 73 20 65 72 72 6f | 72 20 61 74 20 5b 52 30 | as erro|r at [R0|
|00003440| 5d 2c 20 61 6e 64 20 72 | 31 2d 3e 20 75 70 20 74 |], and r|1-> up t|
|00003450| 6f 0a 20 33 32 20 62 79 | 74 65 73 20 6f 66 20 73 |o. 32 by|tes of s|
|00003460| 65 6e 73 65 20 64 61 74 | 61 0a 0a 52 32 20 66 6c |ense dat|a..R2 fl|
|00003470| 61 67 73 20 75 70 64 61 | 74 65 64 20 3a 0a 20 20 |ags upda|ted :. |
|00003480| 20 20 20 20 62 38 20 73 | 65 74 20 69 66 20 64 61 | b8 s|et if da|
|00003490| 74 61 20 70 68 61 73 65 | 20 77 61 73 20 61 20 77 |ta phase| was a w|
|000034a0| 72 69 74 65 0a 20 20 20 | 20 20 20 62 39 20 73 65 |rite. | b9 se|
|000034b0| 74 20 69 66 20 64 61 74 | 61 20 75 6e 64 65 72 72 |t if dat|a underr|
|000034c0| 75 6e 20 6f 63 63 75 72 | 72 65 64 2c 20 69 2e 65 |un occur|red, i.e|
|000034d0| 2e 20 6c 65 73 73 20 74 | 68 61 6e 20 28 52 35 29 |. less t|han (R5)|
|000034e0| 0a 20 20 20 20 20 20 20 | 20 20 62 79 74 65 73 20 |. | bytes |
|000034f0| 74 72 61 6e 73 66 65 72 | 72 65 64 20 28 6e 6f 74 |transfer|red (not|
|00003500| 20 6e 65 63 63 65 73 61 | 72 69 6c 79 20 61 6e 20 | neccesa|rily an |
|00003510| 65 72 72 6f 72 29 0a 62 | 31 36 2e 2e 32 33 20 2d |error).b|16..23 -|
|00003520| 20 53 43 53 49 20 73 74 | 61 74 75 73 20 62 79 74 | SCSI st|atus byt|
|00003530| 65 0a 62 32 34 2e 2e 33 | 31 20 2d 20 53 43 53 49 |e.b24..3|1 - SCSI|
|00003540| 20 6d 65 73 73 61 67 65 | 20 62 79 74 65 0a 0a 52 | message| byte..R|
|00003550| 33 20 2d 3e 20 62 79 74 | 65 20 61 66 74 65 72 20 |3 -> byt|e after |
|00003560| 6c 61 73 74 20 63 6f 6d | 6d 61 6e 64 20 62 79 74 |last com|mand byt|
|00003570| 65 0a 52 34 20 2d 3e 20 | 62 79 74 65 20 61 66 74 |e.R4 -> |byte aft|
|00003580| 65 72 20 6c 61 73 74 20 | 74 72 61 6e 73 66 65 72 |er last |transfer|
|00003590| 72 65 64 2c 20 6f 72 20 | 75 70 64 61 74 65 64 20 |red, or |updated |
|000035a0| 73 63 61 74 74 65 72 20 | 6c 69 73 74 0a 20 20 20 |scatter |list. |
|000035b0| 20 20 20 70 6f 69 6e 74 | 65 72 0a 52 35 20 3d 20 | point|er.R5 = |
|000035c0| 20 64 65 63 72 65 6d 65 | 6e 74 65 64 20 62 79 20 | decreme|nted by |
|000035d0| 6e 75 6d 62 65 72 20 6f | 66 20 62 79 74 65 73 20 |number o|f bytes |
|000035e0| 74 72 61 6e 73 66 65 72 | 72 65 64 20 28 3d 30 20 |transfer|red (=0 |
|000035f0| 69 66 20 6e 6f 0a 20 20 | 20 20 20 20 75 6e 64 65 |if no. | unde|
|00003600| 72 72 75 6e 29 0a 0a 42 | 6c 6f 63 6b 20 6d 6f 64 |rrun)..B|lock mod|
|00003610| 65 20 6d 75 73 74 20 6e | 6f 74 20 62 65 20 75 73 |e must n|ot be us|
|00003620| 65 64 20 66 6f 72 20 63 | 6f 6d 6d 61 6e 64 73 20 |ed for c|ommands |
|00003630| 72 65 73 75 6c 74 69 6e | 67 20 69 6e 20 6f 64 64 |resultin|g in odd|
|00003640| 20 6c 65 6e 67 74 68 20 | 64 61 74 61 20 70 68 61 | length |data pha|
|00003650| 73 65 73 0a 28 65 2e 67 | 2e 20 6d 6f 64 65 20 73 |ses.(e.g|. mode s|
|00003660| 65 6c 65 63 74 2c 20 69 | 6e 71 75 69 72 79 2c 20 |elect, i|nquiry, |
|00003670| 6d 6f 64 65 20 73 65 6e | 73 65 20 65 74 63 2e 20 |mode sen|se etc. |
|00003680| 77 69 74 68 20 6f 64 64 | 20 61 6c 6c 6f 63 61 74 |with odd| allocat|
|00003690| 69 6f 6e 20 6c 65 6e 67 | 74 68 73 29 0a 0a 42 6c |ion leng|ths)..Bl|
|000036a0| 6f 63 6b 20 6d 6f 64 65 | 20 69 73 20 6e 6f 72 6d |ock mode| is norm|
|000036b0| 61 6c 6c 79 20 75 73 65 | 64 20 6f 6e 6c 79 20 6f |ally use|d only o|
|000036c0| 6e 20 53 43 53 49 20 72 | 65 61 64 2f 77 72 69 74 |n SCSI r|ead/writ|
|000036d0| 65 20 63 6f 6d 6d 61 6e | 64 73 0a 30 38 2c 30 41 |e comman|ds.08,0A|
|000036e0| 2c 32 38 2c 32 41 2e 20 | 49 74 20 63 61 6e 20 62 |,28,2A. |It can b|
|000036f0| 65 20 65 6e 61 62 6c 65 | 64 20 66 6f 72 20 6f 74 |e enable|d for ot|
|00003700| 68 65 72 20 63 6f 6d 6d | 61 6e 64 73 20 62 79 20 |her comm|ands by |
|00003710| 73 65 74 74 69 6e 67 20 | 52 32 2c 20 62 69 74 20 |setting |R2, bit |
|00003720| 33 2e 20 49 74 20 63 61 | 6e 0a 62 65 20 64 69 73 |3. It ca|n.be dis|
|00003730| 61 62 6c 65 64 20 62 79 | 20 73 65 74 74 69 6e 67 |abled by| setting|
|00003740| 20 62 69 74 20 34 20 2d | 20 74 68 69 73 20 6f 76 | bit 4 -| this ov|
|00003750| 65 72 72 69 64 65 73 20 | 61 6c 6c 20 6f 74 68 65 |errides |all othe|
|00003760| 72 20 73 65 74 74 69 6e | 67 73 2e 20 4e 6f 6e 2d |r settin|gs. Non-|
|00003770| 62 6c 6f 63 6b 0a 6d 6f | 64 65 20 74 72 61 6e 73 |block.mo|de trans|
|00003780| 66 65 72 73 20 61 72 65 | 20 73 6f 66 74 77 61 72 |fers are| softwar|
|00003790| 65 20 68 61 6e 64 73 68 | 61 6b 65 64 20 28 68 61 |e handsh|aked (ha|
|000037a0| 6e 64 73 68 61 6b 65 6e | 20 3f 29 20 6f 6e 20 65 |ndshaken| ?) on e|
|000037b0| 76 65 72 79 20 62 79 74 | 65 2c 20 61 6e 64 20 61 |very byt|e, and a|
|000037c0| 72 65 0a 63 6f 6e 73 69 | 64 65 72 61 62 6c 79 20 |re.consi|derably |
|000037d0| 73 6c 6f 77 65 72 2e 0a | 0a 53 63 61 74 74 65 72 |slower..|.Scatter|
|000037e0| 20 6d 6f 64 65 20 69 73 | 20 61 73 20 64 6f 63 75 | mode is| as docu|
|000037f0| 6d 65 6e 74 65 64 20 75 | 6e 64 65 72 20 41 44 46 |mented u|nder ADF|
|00003800| 53 5f 44 69 73 63 4f 70 | 2e 20 54 68 65 20 6c 65 |S_DiscOp|. The le|
|00003810| 6e 67 74 68 73 20 28 65 | 78 63 65 70 74 20 74 68 |ngths (e|xcept th|
|00003820| 65 20 6c 61 73 74 29 0a | 6d 75 73 74 20 62 65 20 |e last).|must be |
|00003830| 61 20 6d 75 6c 74 69 70 | 6c 65 20 6f 66 20 31 32 |a multip|le of 12|
|00003840| 38 20 62 79 74 65 73 20 | 28 41 44 46 53 20 72 65 |8 bytes |(ADFS re|
|00003850| 71 75 69 72 65 73 20 77 | 68 6f 6c 65 20 73 65 63 |quires w|hole sec|
|00003860| 74 6f 72 73 29 2e 20 53 | 63 61 74 74 65 72 20 6d |tors). S|catter m|
|00003870| 6f 64 65 0a 6f 6e 6c 79 | 20 77 6f 72 6b 73 20 69 |ode.only| works i|
|00003880| 6e 20 62 6c 6f 63 6b 20 | 6d 6f 64 65 2c 20 61 6e |n block |mode, an|
|00003890| 64 20 77 69 6c 6c 20 72 | 65 70 6f 72 74 20 61 6e |d will r|eport an|
|000038a0| 20 65 72 72 6f 72 20 69 | 66 20 79 6f 75 20 74 72 | error i|f you tr|
|000038b0| 79 20 6f 74 68 65 72 77 | 69 73 65 2e 0a 0a 42 69 |y otherw|ise...Bi|
|000038c0| 74 20 38 20 6f 66 20 52 | 32 20 6f 6e 20 65 78 69 |t 8 of R|2 on exi|
|000038d0| 74 20 69 73 20 73 65 74 | 20 69 66 20 74 68 65 20 |t is set| if the |
|000038e0| 63 6f 6d 6d 61 6e 64 20 | 77 61 73 20 61 20 77 72 |command |was a wr|
|000038f0| 69 74 65 20 74 6f 20 74 | 68 65 20 74 61 72 67 65 |ite to t|he targe|
|00003900| 74 2e 0a 54 68 69 73 20 | 63 61 6e 20 62 65 20 6f |t..This |can be o|
|00003910| 66 20 75 73 65 20 77 68 | 65 6e 20 68 61 63 6b 69 |f use wh|en hacki|
|00003920| 6e 67 20 75 6e 6b 6e 6f | 77 6e 20 53 43 53 49 20 |ng unkno|wn SCSI |
|00003930| 64 65 76 69 63 65 73 20 | 77 69 74 68 20 73 74 72 |devices |with str|
|00003940| 61 6e 67 65 20 63 6f 6d | 6d 61 6e 64 73 21 0a 0a |ange com|mands!..|
|00003950| 52 35 20 67 69 76 65 73 | 20 74 68 65 20 6d 61 78 |R5 gives| the max|
|00003960| 69 6d 75 6d 20 61 6d 6f | 75 6e 74 20 6f 66 20 64 |imum amo|unt of d|
|00003970| 61 74 61 20 74 68 61 74 | 20 63 61 6e 20 62 65 20 |ata that| can be |
|00003980| 74 72 61 6e 73 66 65 72 | 72 65 64 2e 20 54 72 61 |transfer|red. Tra|
|00003990| 6e 73 66 65 72 20 77 69 | 6c 6c 20 73 74 6f 70 0a |nsfer wi|ll stop.|
|000039a0| 77 68 65 6e 20 65 69 74 | 68 65 72 20 28 52 35 29 |when eit|her (R5)|
|000039b0| 20 62 79 74 65 73 20 68 | 61 76 65 20 62 65 65 6e | bytes h|ave been|
|000039c0| 20 74 72 61 6e 73 66 65 | 72 72 65 64 2c 20 6f 72 | transfe|rred, or|
|000039d0| 20 74 68 65 20 74 61 72 | 67 65 74 20 69 6e 64 69 | the tar|get indi|
|000039e0| 63 61 74 65 73 20 74 68 | 65 20 65 6e 64 0a 6f 66 |cates th|e end.of|
|000039f0| 20 74 68 65 20 64 61 74 | 61 20 70 68 61 73 65 2e | the dat|a phase.|
|00003a00| 20 49 66 20 6c 65 73 73 | 20 74 68 61 6e 20 28 52 | If less| than (R|
|00003a10| 35 29 20 62 79 74 65 73 | 20 61 72 65 20 74 72 61 |5) bytes| are tra|
|00003a20| 6e 73 66 65 72 72 65 64 | 2c 20 62 69 74 20 39 20 |nsferred|, bit 9 |
|00003a30| 6f 66 20 52 32 20 77 69 | 6c 6c 20 62 65 0a 73 65 |of R2 wi|ll be.se|
|00003a40| 74 20 74 6f 20 69 6e 64 | 69 63 61 74 65 20 74 68 |t to ind|icate th|
|00003a50| 61 6e 20 61 6e 20 75 6e | 64 65 72 72 75 6e 20 68 |an an un|derrun h|
|00003a60| 61 73 20 6f 63 63 75 72 | 72 65 64 2c 20 61 6e 64 |as occur|red, and|
|00003a70| 20 52 35 20 77 69 6c 6c | 20 68 6f 6c 64 20 74 68 | R5 will| hold th|
|00003a80| 65 20 6e 75 6d 62 65 72 | 20 6f 66 0a 62 79 74 65 |e number| of.byte|
|00003a90| 73 20 6e 6f 74 20 74 72 | 61 6e 73 66 65 72 72 65 |s not tr|ansferre|
|00003aa0| 64 2e 0a 4e 6f 74 65 20 | 74 68 61 74 20 64 75 65 |d..Note |that due|
|00003ab0| 20 74 6f 20 74 68 65 20 | 77 61 79 20 74 68 65 20 | to the |way the |
|00003ac0| 35 33 38 30 20 53 43 53 | 49 20 63 68 69 70 20 77 |5380 SCS|I chip w|
|00003ad0| 6f 72 6b 73 2c 20 75 6e | 64 65 72 72 75 6e 73 20 |orks, un|derruns |
|00003ae0| 6f 66 20 31 20 6f 72 20 | 32 20 62 79 74 65 73 20 |of 1 or |2 bytes |
|00003af0| 6f 6e 0a 62 6c 6f 63 6b | 20 6d 6f 64 65 20 77 72 |on.block| mode wr|
|00003b00| 69 74 65 20 63 6f 6d 6d | 61 6e 64 73 20 77 6f 6e |ite comm|ands won|
|00003b10| 27 74 20 62 65 20 66 6c | 61 67 67 65 64 2e 20 75 |'t be fl|agged. u|
|00003b20| 6e 64 65 72 72 75 6e 73 | 20 6f 66 20 33 20 74 6f |nderruns| of 3 to|
|00003b30| 20 31 32 37 20 62 79 74 | 65 73 20 6f 6e 0a 77 72 | 127 byt|es on.wr|
|00003b40| 69 74 65 73 20 77 69 6c | 6c 20 72 65 74 75 72 6e |ites wil|l return|
|00003b50| 20 31 20 74 6f 20 31 32 | 35 20 69 6e 20 52 35 2e | 1 to 12|5 in R5.|
|00003b60| 20 55 6e 64 65 72 72 75 | 6e 73 20 6f 66 20 31 32 | Underru|ns of 12|
|00003b70| 38 20 6f 72 20 6d 6f 72 | 65 20 62 79 74 65 73 20 |8 or mor|e bytes |
|00003b80| 61 72 65 20 66 6c 61 67 | 67 65 64 0a 63 6f 72 72 |are flag|ged.corr|
|00003b90| 65 63 74 6c 79 2e 0a 0a | 55 6e 64 65 72 72 75 6e |ectly...|Underrun|
|00003ba0| 73 20 6f 66 20 31 20 62 | 79 74 65 20 6f 6e 20 77 |s of 1 b|yte on w|
|00003bb0| 72 69 74 65 73 20 69 6e | 20 6e 6f 6e 2d 62 6c 6f |rites in| non-blo|
|00003bc0| 63 6b 20 6d 6f 64 65 20 | 77 6f 6e 27 74 20 62 65 |ck mode |won't be|
|00003bd0| 20 66 6c 61 67 67 65 64 | 2c 20 61 6e 64 20 66 6f | flagged|, and fo|
|00003be0| 72 0a 75 6e 64 65 72 72 | 75 6e 73 20 6f 66 20 32 |r.underr|uns of 2|
|00003bf0| 20 74 6f 20 31 32 37 2c | 20 52 35 20 77 69 6c 6c | to 127,| R5 will|
|00003c00| 20 62 65 20 31 20 74 6f | 20 31 32 36 2e 0a 0a 49 | be 1 to| 126...I|
|00003c10| 66 20 28 52 35 29 20 62 | 79 74 65 73 20 68 61 76 |f (R5) b|ytes hav|
|00003c20| 65 20 62 65 65 6e 20 74 | 72 61 6e 73 66 65 72 72 |e been t|ransferr|
|00003c30| 65 64 2c 20 61 6e 64 20 | 74 68 65 20 74 61 72 67 |ed, and |the targ|
|00003c40| 65 74 20 68 61 73 20 6e | 6f 74 20 69 6e 64 69 63 |et has n|ot indic|
|00003c50| 61 74 65 64 20 74 68 65 | 20 65 6e 64 0a 6f 66 20 |ated the| end.of |
|00003c60| 74 68 65 20 64 61 74 61 | 20 70 68 61 73 65 2c 20 |the data| phase, |
|00003c70| 74 68 65 20 72 65 73 74 | 20 6f 66 20 74 68 65 20 |the rest| of the |
|00003c80| 64 61 74 61 20 70 68 61 | 73 65 20 69 73 20 63 6f |data pha|se is co|
|00003c90| 6d 70 6c 65 74 65 64 20 | 75 73 69 6e 67 20 64 75 |mpleted |using du|
|00003ca0| 6d 6d 79 20 72 65 61 64 | 73 2c 0a 6f 72 20 77 72 |mmy read|s,.or wr|
|00003cb0| 69 74 65 73 20 6f 66 20 | 74 68 65 20 62 79 74 65 |ites of |the byte|
|00003cc0| 20 69 6e 20 62 33 31 2e | 2e 32 34 20 6f 66 20 52 | in b31.|.24 of R|
|00003cd0| 32 2e 20 41 6e 20 65 78 | 61 6d 70 6c 65 20 6f 66 |2. An ex|ample of|
|00003ce0| 20 74 68 69 73 20 77 6f | 75 6c 64 20 62 65 20 77 | this wo|uld be w|
|00003cf0| 68 65 72 65 20 79 6f 75 | 0a 72 65 71 75 65 73 74 |here you|.request|
|00003d00| 20 61 6e 20 61 6d 6f 75 | 6e 74 20 77 68 69 63 68 | an amou|nt which|
|00003d10| 20 69 73 20 6e 6f 74 20 | 61 20 6d 75 6c 74 69 70 | is not |a multip|
|00003d20| 6c 65 20 6f 66 20 74 68 | 65 20 73 65 63 74 6f 72 |le of th|e sector|
|00003d30| 20 73 69 7a 65 2e 20 53 | 65 74 74 69 6e 67 20 52 | size. S|etting R|
|00003d40| 35 20 74 6f 20 2d 31 0a | 65 6e 73 75 72 65 73 20 |5 to -1.|ensures |
|00003d50| 74 68 61 74 20 74 68 65 | 20 65 6e 74 69 72 65 20 |that the| entire |
|00003d60| 64 61 74 61 20 70 68 61 | 73 65 20 77 69 6c 6c 20 |data pha|se will |
|00003d70| 62 65 20 74 72 61 6e 73 | 66 65 72 72 65 64 20 74 |be trans|ferred t|
|00003d80| 6f 20 6d 65 6d 6f 72 79 | 2c 20 61 6e 64 20 61 6c |o memory|, and al|
|00003d90| 77 61 79 73 0a 73 65 74 | 73 20 62 69 74 20 39 20 |ways.set|s bit 9 |
|00003da0| 6f 66 20 52 32 20 28 75 | 73 65 66 75 6c 20 69 66 |of R2 (u|seful if|
|00003db0| 20 79 6f 75 20 64 6f 6e | 27 74 20 6b 6e 6f 77 20 | you don|'t know |
|00003dc0| 77 68 61 74 20 74 68 65 | 20 62 6c 6f 63 6b 20 73 |what the| block s|
|00003dd0| 69 7a 65 20 69 73 29 2e | 0a 0a 4e 6f 72 6d 61 6c |ize is).|..Normal|
|00003de0| 6c 79 2c 20 69 66 20 61 | 20 53 43 53 49 20 65 72 |ly, if a| SCSI er|
|00003df0| 72 6f 72 20 69 73 20 72 | 65 70 6f 72 74 65 64 20 |ror is r|eported |
|00003e00| 62 79 20 74 68 65 20 74 | 61 72 67 65 74 2c 20 61 |by the t|arget, a|
|00003e10| 20 72 65 71 75 65 73 74 | 20 73 65 6e 73 65 20 63 | request| sense c|
|00003e20| 6f 6d 6d 61 6e 64 0a 77 | 69 6c 6c 20 62 65 20 70 |ommand.w|ill be p|
|00003e30| 65 72 66 6f 72 6d 65 64 | 20 28 75 73 69 6e 67 20 |erformed| (using |
|00003e40| 74 68 65 20 4c 2e 55 2e | 4e 2e 20 69 6e 20 62 79 |the L.U.|N. in by|
|00003e50| 74 65 20 31 20 6f 66 20 | 74 68 65 20 63 6f 6d 6d |te 1 of |the comm|
|00003e60| 61 6e 64 20 62 6c 6f 63 | 6b 29 20 74 6f 20 67 65 |and bloc|k) to ge|
|00003e70| 74 20 74 68 65 0a 65 72 | 72 6f 72 20 63 6f 64 65 |t the.er|ror code|
|00003e80| 73 20 77 68 69 63 68 20 | 61 72 65 20 74 68 65 6e |s which |are then|
|00003e90| 20 72 65 70 6f 72 74 65 | 64 20 61 73 20 22 53 43 | reporte|d as "SC|
|00003ea0| 53 49 20 45 72 72 6f 72 | 20 3a 20 4b 65 79 20 3d |SI Error| : Key =|
|00003eb0| 20 78 78 2c 20 43 6f 64 | 65 20 3d 20 79 79 22 0a | xx, Cod|e = yy".|
|00003ec0| 54 68 65 20 73 65 6e 73 | 65 20 6b 65 79 20 69 73 |The sens|e key is|
|00003ed0| 20 66 72 6f 6d 20 62 79 | 74 65 20 32 20 6f 66 20 | from by|te 2 of |
|00003ee0| 74 68 65 20 72 65 74 75 | 72 6e 65 64 20 73 65 6e |the retu|rned sen|
|00003ef0| 73 65 20 64 61 74 61 2c | 20 74 68 65 20 63 6f 64 |se data,| the cod|
|00003f00| 65 20 66 72 6f 6d 20 62 | 79 74 65 20 31 32 2e 0a |e from b|yte 12..|
|00003f10| 41 64 64 69 74 69 6f 6e | 61 6c 6c 79 2c 20 52 31 |Addition|ally, R1|
|00003f20| 20 70 6f 69 6e 74 73 20 | 74 6f 20 75 70 20 74 6f | points |to up to|
|00003f30| 20 33 32 20 62 79 74 65 | 73 20 6f 66 20 73 65 6e | 32 byte|s of sen|
|00003f40| 73 65 20 64 61 74 61 20 | 72 65 74 75 72 6e 65 64 |se data |returned|
|00003f50| 20 62 79 20 74 68 65 20 | 74 61 72 67 65 74 2c 0a | by the |target,.|
|00003f60| 77 68 69 63 68 20 63 61 | 6e 20 62 65 20 75 73 65 |which ca|n be use|
|00003f70| 64 20 74 6f 20 64 65 74 | 65 72 6d 69 6e 65 20 74 |d to det|ermine t|
|00003f80| 68 65 20 64 69 73 6b 20 | 61 64 64 72 65 73 73 20 |he disk |address |
|00003f90| 6f 72 20 6f 74 68 65 72 | 20 28 70 6f 73 73 69 62 |or other| (possib|
|00003fa0| 6c 79 20 64 65 76 69 63 | 65 0a 73 70 65 63 69 66 |ly devic|e.specif|
|00003fb0| 69 63 29 20 69 6e 66 6f | 72 6d 61 74 69 6f 6e 20 |ic) info|rmation |
|00003fc0| 72 65 6c 61 74 69 6e 67 | 20 74 6f 20 74 68 65 20 |relating| to the |
|00003fd0| 65 72 72 6f 72 2e 0a 28 | 74 68 69 73 20 69 73 20 |error..(|this is |
|00003fe0| 74 72 61 6e 73 6c 61 74 | 65 64 20 69 6e 74 6f 20 |translat|ed into |
|00003ff0| 73 6f 6d 65 74 68 69 6e | 67 20 6d 6f 72 65 20 6d |somethin|g more m|
|00004000| 65 61 6e 69 6e 67 66 75 | 6c 20 62 79 20 53 43 53 |eaningfu|l by SCS|
|00004010| 49 46 53 29 0a 0a 49 66 | 20 74 68 65 20 73 65 6e |IFS)..If| the sen|
|00004020| 73 65 20 6b 65 79 20 69 | 73 20 36 20 28 55 6e 69 |se key i|s 6 (Uni|
|00004030| 74 20 41 74 74 65 6e 74 | 69 6f 6e 3a 20 72 65 73 |t Attent|ion: res|
|00004040| 65 74 2f 70 6f 77 65 72 | 2d 75 70 29 2c 20 6f 6e |et/power|-up), on|
|00004050| 65 20 72 65 74 72 79 20 | 77 69 6c 6c 20 62 65 0a |e retry |will be.|
|00004060| 61 74 74 65 6d 70 74 65 | 64 2c 20 77 68 69 63 68 |attempte|d, which|
|00004070| 20 77 69 6c 6c 20 75 73 | 75 61 6c 6c 79 20 73 75 | will us|ually su|
|00004080| 63 63 65 65 64 20 2d 20 | 79 6f 75 20 77 6f 6e 27 |cceed - |you won'|
|00004090| 74 20 75 73 75 61 6c 6c | 79 20 77 61 6e 74 20 74 |t usuall|y want t|
|000040a0| 6f 20 74 72 65 61 74 20 | 74 68 69 73 20 61 73 0a |o treat |this as.|
|000040b0| 61 6e 20 65 72 72 6f 72 | 2c 20 61 73 20 69 74 20 |an error|, as it |
|000040c0| 77 69 6c 6c 20 68 61 70 | 70 65 6e 20 65 76 65 72 |will hap|pen ever|
|000040d0| 79 20 74 69 6d 65 20 61 | 20 53 43 53 49 20 72 65 |y time a| SCSI re|
|000040e0| 73 65 74 20 6f 63 63 75 | 72 73 20 28 65 2e 67 2e |set occu|rs (e.g.|
|000040f0| 20 42 52 45 41 4b 2c 20 | 70 6f 77 65 72 2d 0a 75 | BREAK, |power-.u|
|00004100| 70 29 2e 0a 0a 53 65 74 | 74 69 6e 67 20 52 32 20 |p)...Set|ting R2 |
|00004110| 62 69 74 20 37 20 70 72 | 65 76 65 6e 74 73 20 74 |bit 7 pr|events t|
|00004120| 68 65 20 73 65 6e 73 65 | 2c 20 61 6e 64 20 79 6f |he sense|, and yo|
|00004130| 75 20 63 61 6e 20 75 73 | 65 20 74 68 65 20 73 74 |u can us|e the st|
|00004140| 61 74 75 73 20 62 79 74 | 65 20 69 6e 20 62 31 36 |atus byt|e in b16|
|00004150| 2e 2e 32 33 0a 74 6f 20 | 64 65 74 65 72 6d 69 6e |..23.to |determin|
|00004160| 65 20 74 68 65 20 65 72 | 72 6f 72 20 61 63 74 69 |e the er|ror acti|
|00004170| 6f 6e 2e 20 54 68 69 73 | 20 69 73 20 61 6c 73 6f |on. This| is also|
|00004180| 20 75 73 65 66 75 6c 20 | 69 66 20 74 68 65 20 74 | useful |if the t|
|00004190| 61 72 67 65 74 20 64 6f | 65 73 6e 27 74 0a 73 75 |arget do|esn't.su|
|000041a0| 70 70 6f 72 74 20 65 78 | 74 65 6e 64 65 64 20 73 |pport ex|tended s|
|000041b0| 65 6e 73 65 2e 0a 0a 49 | 66 20 53 43 53 49 20 68 |ense...I|f SCSI h|
|000041c0| 61 6e 64 73 68 61 6b 65 | 20 73 69 67 6e 61 6c 73 |andshake| signals|
|000041d0| 20 64 69 73 61 70 70 65 | 61 72 20 75 6e 65 78 70 | disappe|ar unexp|
|000041e0| 65 63 74 65 64 6c 79 20 | 28 65 2e 67 2e 20 63 61 |ectedly |(e.g. ca|
|000041f0| 62 6c 65 20 66 61 75 6c | 74 20 6f 72 20 70 6f 77 |ble faul|t or pow|
|00004200| 65 72 2d 0a 64 6f 77 6e | 29 2c 20 74 68 65 20 73 |er-.down|), the s|
|00004210| 79 73 74 65 6d 20 6d 61 | 79 20 68 61 6e 67 2c 20 |ystem ma|y hang, |
|00004220| 72 65 71 75 69 72 69 6e | 67 20 52 45 53 45 54 2f |requirin|g RESET/|
|00004230| 42 52 45 41 4b 2e 20 54 | 68 69 73 20 69 73 20 62 |BREAK. T|his is b|
|00004240| 65 63 61 75 73 65 20 69 | 6e 63 6c 75 64 69 6e 67 |ecause i|ncluding|
|00004250| 0a 74 69 6d 65 6f 75 74 | 73 20 61 74 20 65 76 65 |.timeout|s at eve|
|00004260| 72 79 20 70 6f 73 73 69 | 62 6c 65 20 73 74 61 67 |ry possi|ble stag|
|00004270| 65 20 77 6f 75 6c 64 20 | 64 65 67 72 61 64 65 20 |e would |degrade |
|00004280| 70 65 72 66 6f 72 6d 61 | 6e 63 65 2e 0a 0a 41 74 |performa|nce...At|
|00004290| 74 65 6d 70 74 69 6e 67 | 20 74 6f 20 61 63 63 65 |tempting| to acce|
|000042a0| 73 73 20 61 20 6e 6f 6e | 65 78 69 73 74 61 6e 74 |ss a non|existant|
|000042b0| 20 6f 72 20 6e 6f 6e 2d | 72 65 61 64 79 20 74 61 | or non-|ready ta|
|000042c0| 72 67 65 74 20 77 69 6c | 6c 20 72 65 73 75 6c 74 |rget wil|l result|
|000042d0| 20 69 6e 20 61 20 22 53 | 43 53 49 0a 53 65 6c 65 | in a "S|CSI.Sele|
|000042e0| 63 74 20 54 69 6d 65 6f | 75 74 22 20 65 72 72 6f |ct Timeo|ut" erro|
|000042f0| 72 2e 20 53 43 53 49 46 | 53 20 74 72 61 6e 73 6c |r. SCSIF|S transl|
|00004300| 61 74 65 73 20 74 68 69 | 73 20 74 6f 20 22 44 72 |ates thi|s to "Dr|
|00004310| 69 76 65 20 6e 6f 74 20 | 72 65 61 64 79 20 6f 72 |ive not |ready or|
|00004320| 20 6e 6f 74 0a 70 72 65 | 73 65 6e 74 22 20 66 6f | not.pre|sent" fo|
|00004330| 72 20 53 43 53 49 46 53 | 20 6f 70 65 72 61 74 69 |r SCSIFS| operati|
|00004340| 6f 6e 73 2e 0a 0a 53 65 | 74 74 69 6e 67 20 62 69 |ons...Se|tting bi|
|00004350| 74 20 31 33 20 61 6c 6c | 6f 77 73 20 61 20 75 73 |t 13 all|ows a us|
|00004360| 65 72 20 72 6f 75 74 69 | 6e 65 20 74 6f 20 62 65 |er routi|ne to be|
|00004370| 20 63 61 6c 6c 65 64 20 | 62 65 66 6f 72 65 20 65 | called |before e|
|00004380| 61 63 68 20 70 61 72 74 | 20 6f 66 20 61 20 73 63 |ach part| of a sc|
|00004390| 61 74 74 65 72 0a 72 65 | 61 64 2f 77 72 69 74 65 |atter.re|ad/write|
|000043a0| 20 6f 70 65 72 61 74 69 | 6f 6e 2e 20 54 68 69 73 | operati|on. This|
|000043b0| 20 61 6c 6c 6f 77 73 20 | 64 65 76 69 6f 75 73 20 | allows |devious |
|000043c0| 74 68 69 6e 67 73 20 74 | 6f 20 62 65 20 64 6f 6e |things t|o be don|
|000043d0| 65 20 74 6f 20 6d 61 78 | 69 6d 69 73 65 20 73 70 |e to max|imise sp|
|000043e0| 65 65 64 0a 77 68 65 6e | 20 74 72 61 6e 73 66 65 |eed.when| transfe|
|000043f0| 72 72 69 6e 67 20 62 65 | 74 77 65 65 6e 20 6f 74 |rring be|tween ot|
|00004400| 68 65 72 20 69 6f 20 64 | 65 76 69 63 65 73 20 61 |her io d|evices a|
|00004410| 6e 64 20 53 43 53 49 2c | 20 6f 72 20 77 68 65 72 |nd SCSI,| or wher|
|00004420| 65 20 74 68 65 20 74 72 | 61 6e 73 66 65 72 0a 6e |e the tr|ansfer.n|
|00004430| 65 65 64 73 20 74 6f 20 | 62 65 20 73 79 6e 63 68 |eeds to |be synch|
|00004440| 72 6f 6e 69 73 65 64 20 | 74 6f 20 73 6f 6d 65 74 |ronised |to somet|
|00004450| 68 69 6e 67 20 28 65 2e | 67 2e 20 74 68 65 20 73 |hing (e.|g. the s|
|00004460| 63 72 65 65 6e 20 72 65 | 66 72 65 73 68 29 2e 0a |creen re|fresh)..|
|00004470| 0a 54 68 65 20 61 64 64 | 72 65 73 73 20 6f 66 20 |.The add|ress of |
|00004480| 74 68 65 20 75 73 65 72 | 20 63 6f 64 65 20 69 73 |the user| code is|
|00004490| 20 73 75 70 70 6c 69 65 | 64 20 77 69 74 68 20 74 | supplie|d with t|
|000044a0| 68 65 20 66 6f 6c 6c 6f | 77 69 6e 67 20 53 57 49 |he follo|wing SWI|
|000044b0| 20 3a 0a 0a 53 43 53 49 | 5f 55 73 65 72 43 6f 64 | :..SCSI|_UserCod|
|000044c0| 65 0a 0a 4f 6e 20 65 6e | 74 72 79 20 3a 0a 0a 52 |e..On en|try :..R|
|000044d0| 30 20 2d 3e 20 75 73 65 | 72 20 72 6f 75 74 69 6e |0 -> use|r routin|
|000044e0| 65 0a 0a 54 68 65 20 63 | 6f 64 65 20 69 73 20 65 |e..The c|ode is e|
|000044f0| 6e 74 65 72 65 64 20 77 | 69 74 68 20 3a 0a 52 32 |ntered w|ith :.R2|
|00004500| 20 3d 20 66 6c 61 67 73 | 20 2d 20 61 73 20 6f 6e | = flags| - as on|
|00004510| 20 65 6e 74 72 79 2c 20 | 70 6c 75 73 20 61 20 66 | entry, |plus a f|
|00004520| 65 77 20 69 6e 74 65 72 | 6e 61 6c 20 66 6c 61 67 |ew inter|nal flag|
|00004530| 73 20 6f 66 20 6c 69 74 | 74 6c 65 0a 20 20 20 20 |s of lit|tle. |
|00004540| 20 20 20 20 20 20 20 20 | 20 63 6f 6e 73 65 71 75 | | consequ|
|00004550| 65 6e 63 65 20 74 6f 20 | 74 68 65 20 75 73 65 72 |ence to |the user|
|00004560| 0a 52 34 2d 3e 20 73 63 | 61 74 74 65 72 20 6c 69 |.R4-> sc|atter li|
|00004570| 73 74 20 28 74 68 65 20 | 70 61 69 72 20 74 68 61 |st (the |pair tha|
|00004580| 74 20 69 73 20 74 6f 20 | 62 65 20 75 73 65 64 20 |t is to |be used |
|00004590| 77 68 65 6e 20 74 68 65 | 20 75 73 65 72 0a 20 20 |when the| user. |
|000045a0| 20 20 20 63 61 6c 6c 20 | 72 65 74 75 72 6e 73 29 | call |returns)|
|000045b0| 0a 52 35 2d 3e 20 6c 65 | 6e 67 74 68 20 6e 6f 74 |.R5-> le|ngth not|
|000045c0| 20 74 72 61 6e 73 66 65 | 72 72 65 64 20 79 65 74 | transfe|rred yet|
|000045d0| 0a 52 31 31 2d 3e 20 53 | 43 53 49 20 68 61 72 64 |.R11-> S|CSI hard|
|000045e0| 77 61 72 65 20 62 61 73 | 65 0a 52 31 34 20 3d 20 |ware bas|e.R14 = |
|000045f0| 72 65 74 75 72 6e 20 61 | 64 64 72 65 73 73 0a 0a |return a|ddress..|
|00004600| 0a 0a 52 34 2c 35 20 6d | 61 79 20 62 65 20 61 64 |..R4,5 m|ay be ad|
|00004610| 6a 75 73 74 65 64 20 2d | 20 52 34 20 70 6f 69 6e |justed -| R4 poin|
|00004620| 74 73 20 74 6f 20 74 68 | 65 20 73 63 61 74 74 65 |ts to th|e scatte|
|00004630| 72 20 70 61 69 72 20 74 | 6f 20 62 65 20 75 73 65 |r pair t|o be use|
|00004640| 64 20 6e 65 78 74 2e 0a | 0a 42 45 20 43 41 52 45 |d next..|.BE CARE|
|00004650| 46 55 4c 21 0a 0a 43 61 | 6c 6c 65 64 20 69 6e 20 |FUL!..Ca|lled in |
|00004660| 53 56 43 20 6d 6f 64 65 | 2c 20 49 52 51 73 20 6f |SVC mode|, IRQs o|
|00004670| 6e 2e 0a 41 6c 6c 20 72 | 65 67 69 73 74 65 72 73 |n..All r|egisters|
|00004680| 20 65 78 63 65 70 74 20 | 52 31 34 2c 34 2c 35 20 | except |R14,4,5 |
|00004690| 6d 61 79 20 62 65 20 63 | 6f 72 72 75 70 74 65 64 |may be c|orrupted|
|000046a0| 2c 20 61 6e 64 20 74 68 | 65 72 65 66 6f 72 65 20 |, and th|erefore |
|000046b0| 64 6f 6e 27 74 20 6e 65 | 65 64 20 73 61 76 69 6e |don't ne|ed savin|
|000046c0| 67 0a 0a 43 61 6c 6c 20 | 74 68 69 73 20 53 57 49 |g..Call |this SWI|
|000046d0| 20 77 69 74 68 20 52 30 | 3d 30 20 74 6f 20 64 69 | with R0|=0 to di|
|000046e0| 73 61 62 6c 65 20 75 73 | 65 72 20 63 6f 64 65 20 |sable us|er code |
|000046f0| 63 61 6c 6c 69 6e 67 0a | 0a 0a 53 43 53 49 46 53 |calling.|..SCSIFS|
|00004700| 20 53 57 49 73 0a 0a 53 | 43 53 49 46 53 5f 44 72 | SWIs..S|CSIFS_Dr|
|00004710| 69 76 65 73 0a 53 43 53 | 49 46 53 5f 46 72 65 65 |ives.SCS|IFS_Free|
|00004720| 53 70 61 63 65 0a 53 43 | 53 49 46 53 5f 44 65 73 |Space.SC|SIFS_Des|
|00004730| 63 72 69 62 65 44 69 73 | 63 0a 53 43 53 49 46 53 |cribeDis|c.SCSIFS|
|00004740| 5f 44 69 73 63 4f 70 0a | 0a 54 68 65 73 65 20 61 |_DiscOp.|.These a|
|00004750| 72 65 20 74 68 65 20 53 | 43 53 49 20 76 65 72 73 |re the S|CSI vers|
|00004760| 69 6f 6e 73 20 6f 66 20 | 74 68 65 20 63 6f 72 72 |ions of |the corr|
|00004770| 65 73 70 6f 6e 64 69 6e | 67 20 46 69 6c 65 43 6f |espondin|g FileCo|
|00004780| 72 65 20 53 57 49 73 20 | 2d 20 73 65 65 20 46 69 |re SWIs |- see Fi|
|00004790| 6c 65 43 6f 72 65 0a 64 | 6f 63 75 6d 65 6e 74 61 |leCore.d|ocumenta|
|000047a0| 74 69 6f 6e 2e 20 54 68 | 65 20 27 68 61 72 64 77 |tion. Th|e 'hardw|
|000047b0| 61 72 65 20 73 70 65 63 | 69 66 69 63 27 20 70 61 |are spec|ific' pa|
|000047c0| 72 61 6d 65 74 65 72 73 | 20 69 6e 20 74 68 65 20 |rameters| in the |
|000047d0| 64 69 73 63 20 72 65 63 | 6f 72 64 20 72 65 74 75 |disc rec|ord retu|
|000047e0| 72 6e 65 64 0a 62 79 20 | 44 65 73 63 72 69 62 65 |rned.by |Describe|
|000047f0| 44 69 73 63 20 61 72 65 | 20 75 6e 75 73 65 64 20 |Disc are| unused |
|00004800| 28 61 70 61 72 74 20 66 | 72 6f 6d 20 74 68 65 20 |(apart f|rom the |
|00004810| 70 61 72 6b 20 61 64 64 | 72 65 73 73 29 20 61 6e |park add|ress) an|
|00004820| 64 20 74 68 65 72 65 66 | 6f 72 65 0a 6d 65 61 6e |d theref|ore.mean|
|00004830| 69 6e 67 6c 65 73 73 2e | 0a 0a 54 68 65 20 72 65 |ingless.|..The re|
|00004840| 61 73 6f 6e 20 63 6f 64 | 65 73 20 73 75 70 70 6f |ason cod|es suppo|
|00004850| 72 74 65 64 20 62 79 20 | 44 69 73 63 4f 70 20 61 |rted by |DiscOp a|
|00004860| 72 65 20 3a 0a 30 20 3a | 20 56 65 72 69 66 79 0a |re :.0 :| Verify.|
|00004870| 31 20 3a 20 52 65 61 64 | 0a 32 20 3a 20 57 72 69 |1 : Read|.2 : Wri|
|00004880| 74 65 0a 35 20 3a 20 53 | 65 65 6b 0a 36 20 3a 20 |te.5 : S|eek.6 : |
|00004890| 52 65 73 74 6f 72 65 0a | 0a 55 6e 73 75 70 70 6f |Restore.|.Unsuppo|
|000048a0| 72 74 65 64 20 63 6f 64 | 65 73 20 72 65 74 75 72 |rted cod|es retur|
|000048b0| 6e 20 77 69 74 68 20 6e | 6f 20 65 72 72 6f 72 0a |n with n|o error.|
|000048c0| 0a 56 65 72 69 66 79 20 | 69 73 20 70 65 72 66 6f |.Verify |is perfo|
|000048d0| 72 6d 65 64 20 61 73 20 | 73 65 76 65 72 61 6c 20 |rmed as |several |
|000048e0| 53 43 53 49 20 63 6f 6d | 6d 61 6e 64 73 2c 20 76 |SCSI com|mands, v|
|000048f0| 65 72 69 66 79 69 6e 67 | 20 69 6e 20 31 32 38 4b |erifying| in 128K|
|00004900| 20 73 65 63 74 69 6f 6e | 73 2c 20 73 6f 0a 74 68 | section|s, so.th|
|00004910| 61 74 20 45 73 63 61 70 | 65 20 65 78 69 74 73 20 |at Escap|e exits |
|00004920| 71 75 69 63 6b 6c 79 2e | 0a 0a 46 6f 72 20 73 65 |quickly.|..For se|
|00004930| 65 6b 2c 20 74 68 65 20 | 64 69 73 63 20 61 64 64 |ek, the |disc add|
|00004940| 72 65 73 73 20 6d 75 73 | 74 20 6e 6f 74 20 68 61 |ress mus|t not ha|
|00004950| 76 65 20 62 69 74 20 30 | 20 73 65 74 20 28 72 65 |ve bit 0| set (re|
|00004960| 6d 65 6d 62 65 72 20 74 | 68 69 73 20 69 73 20 61 |member t|his is a|
|00004970| 20 62 79 74 65 2c 0a 6e | 6f 74 20 73 65 63 74 6f | byte,.n|ot secto|
|00004980| 72 20 61 64 64 72 65 73 | 73 29 20 61 73 20 74 68 |r addres|s) as th|
|00004990| 69 73 20 69 73 20 73 65 | 74 20 69 6e 20 74 68 65 |is is se|t in the|
|000049a0| 20 70 61 72 6b 20 61 64 | 64 72 65 73 73 20 69 6e | park ad|dress in|
|000049b0| 20 74 68 65 20 64 69 73 | 6b 20 72 65 63 6f 72 64 | the dis|k record|
|000049c0| 20 74 6f 0a 64 69 66 66 | 65 72 65 6e 74 69 61 74 | to.diff|erentiat|
|000049d0| 65 20 61 20 70 61 72 6b | 20 6f 70 65 72 61 74 69 |e a park| operati|
|000049e0| 6f 6e 20 66 72 6f 6d 20 | 61 20 73 65 65 6b 2e 20 |on from |a seek. |
|000049f0| 49 66 20 74 68 65 20 27 | 73 74 6f 70 20 75 6e 69 |If the '|stop uni|
|00004a00| 74 27 20 62 69 74 20 69 | 6e 20 74 68 65 0a 45 45 |t' bit i|n the.EE|
|00004a10| 70 72 6f 6d 20 63 6f 6e | 66 69 67 75 72 61 74 69 |prom con|figurati|
|00004a20| 6f 6e 20 66 6f 72 20 74 | 68 61 74 20 64 72 69 76 |on for t|hat driv|
|00004a30| 65 2c 20 61 6e 64 20 62 | 30 20 69 6e 20 74 68 65 |e, and b|0 in the|
|00004a40| 20 64 69 73 63 20 61 64 | 64 72 65 73 73 20 61 72 | disc ad|dress ar|
|00004a50| 65 20 73 65 74 2c 20 74 | 68 65 0a 63 6f 6d 6d 61 |e set, t|he.comma|
|00004a60| 6e 64 20 77 69 6c 6c 20 | 64 6f 20 61 20 73 74 6f |nd will |do a sto|
|00004a70| 70 20 75 6e 69 74 20 69 | 6e 73 74 65 61 64 20 6f |p unit i|nstead o|
|00004a80| 66 20 61 20 73 65 65 6b | 20 28 73 65 65 20 27 70 |f a seek| (see 'p|
|00004a90| 61 72 6b 69 6e 67 27 20 | 6c 61 74 65 72 29 2e 0a |arking' |later)..|
|00004aa0| 0a 54 68 65 73 65 20 63 | 61 6c 6c 73 20 77 69 6c |.These c|alls wil|
|00004ab0| 6c 20 6f 6e 6c 79 20 77 | 6f 72 6b 20 69 66 20 74 |l only w|ork if t|
|00004ac0| 68 65 20 45 45 50 72 6f | 6d 20 63 6f 6e 66 69 67 |he EEPro|m config|
|00004ad0| 75 72 61 74 69 6f 6e 20 | 69 73 20 76 61 6c 69 64 |uration |is valid|
|00004ae0| 2c 20 61 73 20 74 68 65 | 20 62 6c 6f 63 6b 0a 73 |, as the| block.s|
|00004af0| 69 7a 65 20 6e 65 65 64 | 73 20 74 6f 20 62 65 20 |ize need|s to be |
|00004b00| 6b 6e 6f 77 6e 20 74 6f | 20 74 72 61 6e 73 6c 61 |known to| transla|
|00004b10| 74 65 20 64 69 73 63 20 | 62 79 74 65 20 61 64 64 |te disc |byte add|
|00004b20| 72 65 73 73 65 73 20 74 | 6f 20 53 43 53 49 20 62 |resses t|o SCSI b|
|00004b30| 6c 6f 63 6b 20 61 64 64 | 72 65 73 73 65 73 2e 0a |lock add|resses..|
|00004b40| 0a 0a 53 74 61 72 20 63 | 6f 6d 6d 61 6e 64 73 20 |..Star c|ommands |
|00004b50| 65 74 63 2e 2e 2e 0a 0a | 2a 53 43 53 49 4d 61 70 |etc.....|*SCSIMap|
|00004b60| 0a 0a 4c 69 73 74 73 20 | 45 45 50 72 6f 6d 20 63 |..Lists |EEProm c|
|00004b70| 6f 6e 66 69 67 75 72 61 | 74 69 6f 6e 2c 20 73 68 |onfigura|tion, sh|
|00004b80| 6f 77 69 6e 67 20 53 43 | 53 49 20 49 44 2c 20 4c |owing SC|SI ID, L|
|00004b90| 55 4e 2c 20 42 6c 6f 63 | 6b 20 73 69 7a 65 20 61 |UN, Bloc|k size a|
|00004ba0| 6e 64 20 57 72 69 74 65 | 20 70 72 6f 74 65 63 74 |nd Write| protect|
|00004bb0| 0a 73 74 61 74 75 73 20 | 66 6f 72 20 65 61 63 68 |.status |for each|
|00004bc0| 20 53 43 53 49 46 53 20 | 64 72 69 76 65 0a 0a 2a | SCSIFS |drive..*|
|00004bd0| 53 43 53 49 0a 0a 53 65 | 6c 65 63 74 73 20 53 43 |SCSI..Se|lects SC|
|00004be0| 53 49 46 53 20 61 73 20 | 74 68 65 20 63 75 72 72 |SIFS as |the curr|
|00004bf0| 65 6e 74 20 66 69 6c 69 | 6e 67 20 73 79 73 74 65 |ent fili|ng syste|
|00004c00| 6d 0a 0a 2a 57 50 72 6f | 74 20 3c 44 3e 20 5b 55 |m..*WPro|t <D> [U|
|00004c10| 5d 0a 0a 57 72 69 74 65 | 20 70 72 6f 74 65 63 74 |]..Write| protect|
|00004c20| 73 20 5b 75 6e 70 72 6f | 74 65 63 74 73 5d 20 53 |s [unpro|tects] S|
|00004c30| 43 53 49 46 53 20 64 72 | 69 76 65 20 3c 44 3e 2e |CSIFS dr|ive <D>.|
|00004c40| 20 50 72 6f 74 65 63 74 | 20 73 74 61 74 65 20 69 | Protect| state i|
|00004c50| 73 20 73 74 6f 72 65 64 | 20 69 6e 0a 65 65 70 72 |s stored| in.eepr|
|00004c60| 6f 6d 2e 0a 54 68 65 20 | 75 73 65 20 6f 66 20 74 |om..The |use of t|
|00004c70| 68 69 73 20 63 6f 6d 6d | 61 6e 64 20 63 61 6e 20 |his comm|and can |
|00004c80| 62 65 20 6c 6f 63 6b 65 | 64 20 6f 75 74 20 77 69 |be locke|d out wi|
|00004c90| 74 68 20 74 68 65 20 66 | 6f 72 6d 61 74 2f 63 6f |th the f|ormat/co|
|00004ca0| 6e 66 69 67 75 72 65 20 | 75 74 69 6c 69 74 79 2c |nfigure |utility,|
|00004cb0| 0a 61 6e 64 20 69 66 20 | 74 68 69 73 20 68 61 73 |.and if |this has|
|00004cc0| 20 62 65 65 6e 20 64 6f | 6e 65 2c 20 61 20 27 77 | been do|ne, a 'w|
|00004cd0| 72 69 74 65 20 70 72 6f | 74 65 63 74 20 6c 6f 63 |rite pro|tect loc|
|00004ce0| 6b 65 64 27 20 65 72 72 | 6f 72 20 77 69 6c 6c 20 |ked' err|or will |
|00004cf0| 72 65 73 75 6c 74 20 69 | 66 20 79 6f 75 0a 74 72 |result i|f you.tr|
|00004d00| 79 20 63 68 61 6e 67 69 | 6e 67 20 74 68 65 20 70 |y changi|ng the p|
|00004d10| 72 6f 74 65 63 74 69 6f | 6e 20 6f 6e 20 61 20 6c |rotectio|n on a l|
|00004d20| 6f 63 6b 65 64 20 64 72 | 69 76 65 2e 20 54 68 69 |ocked dr|ive. Thi|
|00004d30| 73 20 6f 6e 6c 79 20 70 | 72 6f 74 65 63 74 73 20 |s only p|rotects |
|00004d40| 66 72 6f 6d 20 53 43 53 | 49 46 53 0a 6f 70 65 72 |from SCS|IFS.oper|
|00004d50| 61 74 69 6f 6d 73 2c 20 | 6e 6f 74 20 77 72 69 74 |atioms, |not writ|
|00004d60| 65 73 20 70 65 72 66 6f | 72 6d 65 64 20 77 69 74 |es perfo|rmed wit|
|00004d70| 68 20 53 43 53 49 5f 43 | 6f 6d 6d 61 6e 64 2e 0a |h SCSI_C|ommand..|
|00004d80| 0a 2a 4b 69 6c 6c 41 44 | 46 53 0a 0a 41 74 74 65 |.*KillAD|FS..Atte|
|00004d90| 6d 70 74 73 20 74 6f 20 | 63 61 75 73 65 20 41 44 |mpts to |cause AD|
|00004da0| 46 53 20 68 61 72 64 20 | 64 69 73 6b 20 63 61 6c |FS hard |disk cal|
|00004db0| 6c 73 20 74 6f 20 62 65 | 20 72 65 64 69 72 65 63 |ls to be| redirec|
|00004dc0| 74 65 64 20 74 6f 20 53 | 43 53 49 2e 0a 41 6c 73 |ted to S|CSI..Als|
|00004dd0| 6f 20 73 65 6c 65 63 74 | 73 20 53 43 53 49 20 61 |o select|s SCSI a|
|00004de0| 73 20 74 68 65 20 63 75 | 72 72 65 6e 74 20 66 69 |s the cu|rrent fi|
|00004df0| 6c 69 6e 67 20 73 79 73 | 74 65 6d 0a 0a 4e 6f 74 |ling sys|tem..Not|
|00004e00| 65 20 74 68 61 74 20 66 | 6c 6f 70 70 69 65 73 20 |e that f|loppies |
|00004e10| 28 6f 74 68 65 72 20 74 | 68 61 6e 20 76 69 61 20 |(other t|han via |
|00004e20| 41 44 46 53 5f 44 69 73 | 63 4f 70 2c 20 61 73 20 |ADFS_Dis|cOp, as |
|00004e30| 75 73 65 64 20 62 79 20 | 50 43 0a 65 6d 75 6c 61 |used by |PC.emula|
|00004e40| 74 6f 72 29 2c 20 61 6e | 64 20 73 6f 6d 65 20 41 |tor), an|d some A|
|00004e50| 44 46 53 20 2a 43 6f 6d | 6d 61 6e 64 73 20 77 6f |DFS *Com|mands wo|
|00004e60| 6e 27 74 20 77 6f 72 6b | 0a 0a 2a 55 6e 4b 69 6c |n't work|..*UnKil|
|00004e70| 6c 41 44 46 53 0a 0a 55 | 6e 64 6f 65 73 20 72 65 |lADFS..U|ndoes re|
|00004e80| 64 69 72 65 63 74 69 6f | 6e 20 6f 66 20 41 44 46 |directio|n of ADF|
|00004e90| 53 20 63 61 6c 6c 73 20 | 74 6f 20 53 43 53 49 0a |S calls |to SCSI.|
|00004ea0| 28 44 6f 65 73 20 6e 6f | 74 20 72 65 73 65 74 20 |(Does no|t reset |
|00004eb0| 63 75 72 72 65 6e 74 20 | 66 69 6c 69 6e 67 20 73 |current |filing s|
|00004ec0| 79 73 74 65 6d 29 0a 0a | 2a 43 6f 6e 66 69 67 75 |ystem)..|*Configu|
|00004ed0| 72 65 20 53 43 53 49 44 | 69 72 0a 2a 43 6f 6e 66 |re SCSID|ir.*Conf|
|00004ee0| 69 67 75 72 65 20 53 43 | 53 49 4e 6f 44 69 72 0a |igure SC|SINoDir.|
|00004ef0| 53 43 53 49 46 53 20 76 | 65 72 73 69 6f 6e 20 6f |SCSIFS v|ersion o|
|00004f00| 66 20 41 44 46 53 20 43 | 6f 6e 66 69 67 75 72 65 |f ADFS C|onfigure|
|00004f10| 20 44 69 72 2f 4e 6f 44 | 69 72 0a 0a 2a 43 6f 6e | Dir/NoD|ir..*Con|
|00004f20| 66 69 67 75 72 65 20 53 | 43 53 49 44 69 72 43 61 |figure S|CSIDirCa|
|00004f30| 63 68 65 20 3c 6e 3e 0a | 53 43 53 49 46 53 20 76 |che <n>.|SCSIFS v|
|00004f40| 65 72 73 69 6f 6e 20 6f | 66 20 41 44 46 53 20 43 |ersion o|f ADFS C|
|00004f50| 6f 6e 66 69 67 75 72 65 | 20 44 69 72 43 61 63 68 |onfigure| DirCach|
|00004f60| 65 2c 20 6e 20 69 73 20 | 73 69 7a 65 20 69 6e 20 |e, n is |size in |
|00004f70| 4b 0a 0a 2a 43 6f 6e 66 | 69 67 75 72 65 20 53 43 |K..*Conf|igure SC|
|00004f80| 53 49 44 72 69 76 65 20 | 3c 6e 3e 0a 53 65 74 73 |SIDrive |<n>.Sets|
|00004f90| 20 74 68 65 20 64 65 66 | 61 75 6c 74 20 53 43 53 | the def|ault SCS|
|00004fa0| 49 46 53 20 64 72 69 76 | 65 0a 0a 2a 43 6f 6e 66 |IFS driv|e..*Conf|
|00004fb0| 69 67 75 72 65 20 53 43 | 53 49 46 53 20 5b 3c 6e |igure SC|SIFS [<n|
|00004fc0| 3e 5d 0a 45 6e 61 62 6c | 65 73 20 28 6e 3d 31 20 |>].Enabl|es (n=1 |
|00004fd0| 6f 72 20 6e 6f 74 20 70 | 72 65 73 65 6e 74 29 20 |or not p|resent) |
|00004fe0| 6f 72 20 64 69 73 61 62 | 6c 65 73 20 28 6e 3d 30 |or disab|les (n=0|
|00004ff0| 29 20 53 43 53 49 46 53 | 20 61 66 74 65 72 20 6e |) SCSIFS| after n|
|00005000| 65 78 74 20 68 61 72 64 | 0a 72 65 73 65 74 2e 0a |ext hard|.reset..|
|00005010| 0a 0a 45 72 72 6f 72 73 | 0a 2d 2d 2d 2d 2d 2d 0a |..Errors|.------.|
|00005020| 0a 53 43 53 49 20 72 65 | 6c 61 74 65 64 0a 0a 20 |.SCSI re|lated.. |
|00005030| 2b 30 20 53 43 53 49 20 | 62 75 73 20 6e 6f 74 20 |+0 SCSI |bus not |
|00005040| 66 72 65 65 0a 09 28 49 | 66 20 63 61 75 73 65 64 |free..(I|f caused|
|00005050| 20 62 79 20 70 72 65 76 | 69 6f 75 73 20 65 72 72 | by prev|ious err|
|00005060| 6f 72 2c 20 74 72 79 20 | 64 6f 69 6e 67 20 61 20 |or, try |doing a |
|00005070| 53 43 53 49 5f 52 65 73 | 65 74 0a 09 74 6f 20 63 |SCSI_Res|et..to c|
|00005080| 6c 65 61 72 20 62 75 73 | 29 0a 20 2b 31 20 49 6c |lear bus|). +1 Il|
|00005090| 6c 65 67 61 6c 20 53 43 | 53 49 20 49 44 0a 20 20 |legal SC|SI ID. |
|000050a0| 20 20 20 20 09 41 74 74 | 65 6d 70 74 20 74 6f 20 | .Att|empt to |
|000050b0| 75 73 65 20 73 61 6d 65 | 20 69 6e 69 74 69 61 74 |use same| initiat|
|000050c0| 6f 72 20 26 20 74 61 72 | 67 65 74 20 49 44 73 20 |or & tar|get IDs |
|000050d0| 28 63 68 61 6e 67 65 0a | 20 09 69 6e 69 74 69 61 |(change.| .initia|
|000050e0| 74 6f 72 20 49 44 29 0a | 20 2b 32 20 53 43 53 49 |tor ID).| +2 SCSI|
|000050f0| 20 73 65 6c 65 63 74 20 | 74 69 6d 65 6f 75 74 0a | select |timeout.|
|00005100| 20 20 20 20 20 20 09 4e | 6f 20 64 65 76 69 63 65 | .N|o device|
|00005110| 2c 20 6e 6f 74 20 72 65 | 61 64 79 20 65 74 63 2e |, not re|ady etc.|
|00005120| 0a 20 2b 33 20 53 43 53 | 49 20 70 68 61 73 65 20 |. +3 SCS|I phase |
|00005130| 65 72 72 6f 72 0a 20 20 | 20 20 20 20 09 55 6e 65 |error. | .Une|
|00005140| 78 70 65 63 74 65 64 20 | 53 43 53 49 20 62 75 73 |xpected |SCSI bus|
|00005150| 20 70 68 61 73 65 0a 20 | 2b 34 20 53 43 53 49 20 | phase. |+4 SCSI |
|00005160| 45 72 72 6f 72 20 3a 20 | 4b 65 79 20 3d 20 6e 6e |Error : |Key = nn|
|00005170| 2c 20 43 6f 64 65 20 3d | 20 6e 6e 0a 20 20 20 20 |, Code =| nn. |
|00005180| 20 20 09 45 72 72 6f 72 | 20 72 65 70 6f 72 74 65 | .Error| reporte|
|00005190| 64 20 62 79 20 53 43 53 | 49 20 64 65 76 69 63 65 |d by SCS|I device|
|000051a0| 0a 20 2b 35 20 43 61 6e | 27 74 20 73 63 61 74 74 |. +5 Can|'t scatt|
|000051b0| 65 72 20 69 6e 20 6e 6f | 6e 2d 62 6c 6f 63 6b 20 |er in no|n-block |
|000051c0| 6d 6f 64 65 0a 0a 45 45 | 50 72 6f 6d 20 72 65 6c |mode..EE|Prom rel|
|000051d0| 61 74 65 64 0a 0a 2b 31 | 36 20 45 45 50 52 4f 4d |ated..+1|6 EEPROM|
|000051e0| 20 57 72 69 74 65 20 66 | 61 69 6c 75 72 65 0a 20 | Write f|ailure. |
|000051f0| 09 28 69 74 20 63 6f 75 | 6c 64 20 62 65 20 77 6f |.(it cou|ld be wo|
|00005200| 72 74 68 20 72 65 74 72 | 79 69 6e 67 29 0a 20 20 |rth retr|ying). |
|00005210| 20 20 20 20 09 57 69 6c | 6c 20 61 6c 77 61 79 73 | .Wil|l always|
|00005220| 20 68 61 70 70 70 65 6e | 20 69 66 20 61 6e 79 20 | happpen| if any |
|00005230| 6f 66 20 62 33 31 2e 2e | 31 36 20 6f 66 20 45 45 |of b31..|16 of EE|
|00005240| 50 72 6f 6d 20 77 72 69 | 74 65 0a 20 09 64 61 74 |Prom wri|te. .dat|
|00005250| 61 20 73 65 74 0a 2b 31 | 37 20 43 6f 6e 66 69 67 |a set.+1|7 Config|
|00005260| 75 72 61 74 69 6f 6e 20 | 45 45 50 72 6f 6d 20 63 |uration |EEProm c|
|00005270| 6f 72 72 75 70 74 0a 2b | 31 38 20 57 72 69 74 65 |orrupt.+|18 Write|
|00005280| 20 70 72 6f 74 65 63 74 | 20 6c 6f 63 6b 65 64 0a | protect| locked.|
|00005290| 0a 53 43 53 49 46 53 20 | 72 65 6c 61 74 65 64 0a |.SCSIFS |related.|
|000052a0| 0a 2b 34 38 20 49 6c 6c | 65 67 61 6c 20 64 72 69 |.+48 Ill|egal dri|
|000052b0| 76 65 20 6e 75 6d 62 65 | 72 20 6f 72 20 62 61 64 |ve numbe|r or bad|
|000052c0| 20 63 6f 6e 66 69 67 75 | 72 61 74 69 6f 6e 0a 2b | configu|ration.+|
|000052d0| 34 39 20 44 72 69 76 65 | 20 77 72 69 74 65 20 70 |49 Drive| write p|
|000052e0| 72 6f 74 65 63 74 65 64 | 20 28 64 6f 65 73 20 75 |rotected| (does u|
|000052f0| 73 65 72 20 65 76 65 72 | 20 73 65 65 20 74 68 69 |ser ever| see thi|
|00005300| 73 20 3f 29 0a 2b 35 30 | 20 53 43 53 49 46 53 20 |s ?).+50| SCSIFS |
|00005310| 6e 6f 74 20 61 63 74 69 | 76 65 0a 20 20 20 20 20 |not acti|ve. |
|00005320| 20 09 49 66 20 79 6f 75 | 20 75 73 65 20 53 43 53 | .If you| use SCS|
|00005330| 49 46 53 20 72 65 6c 61 | 74 65 64 20 53 57 49 73 |IFS rela|ted SWIs|
|00005340| 20 77 68 65 6e 20 53 43 | 53 49 46 53 20 64 69 73 | when SC|SIFS dis|
|00005350| 61 62 6c 65 64 0a 2b 35 | 31 20 44 72 69 76 65 20 |abled.+5|1 Drive |
|00005360| 6e 6f 74 20 72 65 61 64 | 79 20 6f 72 20 6e 6f 74 |not read|y or not|
|00005370| 20 70 72 65 73 65 6e 74 | 0a 20 20 20 20 20 20 09 | present|. .|
|00005380| 53 43 53 49 46 53 20 76 | 65 72 73 69 6f 6e 20 6f |SCSIFS v|ersion o|
|00005390| 66 20 27 53 43 53 49 20 | 53 65 6c 65 63 74 20 54 |f 'SCSI |Select T|
|000053a0| 69 6d 65 6f 75 74 27 0a | 0a 42 6f 6f 74 20 75 70 |imeout'.|.Boot up|
|000053b0| 0a 2d 2d 2d 2d 2d 2d 2d | 0a 54 6f 20 63 6f 70 65 |.-------|.To cope|
|000053c0| 20 73 65 6e 73 69 62 6c | 79 20 77 69 74 68 20 64 | sensibl|y with d|
|000053d0| 72 69 76 65 73 20 73 70 | 69 6e 6e 69 6e 67 20 75 |rives sp|inning u|
|000053e0| 70 2c 20 77 69 74 68 6f | 75 74 20 65 78 63 65 73 |p, witho|ut exces|
|000053f0| 73 69 76 65 20 74 69 6d | 65 6f 75 74 20 70 65 72 |sive tim|eout per|
|00005400| 69 6f 64 73 20 66 6f 72 | 0a 72 65 61 6c 20 65 72 |iods for|.real er|
|00005410| 72 6f 72 73 2c 20 74 68 | 65 20 66 6f 6c 6c 6f 77 |rors, th|e follow|
|00005420| 69 6e 67 20 69 73 20 64 | 6f 6e 65 20 3a 0a 0a 54 |ing is d|one :..T|
|00005430| 68 65 20 66 69 72 73 74 | 20 64 69 73 63 20 6f 70 |he first| disc op|
|00005440| 65 72 61 74 69 6f 6e 20 | 61 66 74 65 72 20 61 20 |eration |after a |
|00005450| 68 61 72 64 20 72 65 73 | 65 74 2c 20 77 68 69 63 |hard res|et, whic|
|00005460| 68 20 77 69 6c 6c 20 6e | 65 61 72 6c 79 20 61 6c |h will n|early al|
|00005470| 77 61 79 73 20 62 65 20 | 61 0a 6d 6f 75 6e 74 20 |ways be |a.mount |
|00005480| 6f 70 65 72 61 74 69 6f | 6e 20 6f 6e 20 74 68 65 |operatio|n on the|
|00005490| 20 64 65 66 61 75 6c 74 | 20 64 72 69 76 65 2c 20 | default| drive, |
|000054a0| 77 69 6c 6c 20 72 65 74 | 72 79 20 66 6f 72 20 75 |will ret|ry for u|
|000054b0| 70 20 74 6f 20 61 20 63 | 6f 6e 66 69 67 75 72 61 |p to a c|onfigura|
|000054c0| 62 6c 65 0a 61 6d 6f 75 | 6e 74 20 6f 66 20 74 69 |ble.amou|nt of ti|
|000054d0| 6d 65 20 69 66 20 61 6e | 79 20 65 72 72 6f 72 20 |me if an|y error |
|000054e0| 69 73 20 72 65 70 6f 72 | 74 65 64 20 28 65 2e 67 |is repor|ted (e.g|
|000054f0| 2e 20 53 43 53 49 20 74 | 69 6d 65 6f 75 74 20 6f |. SCSI t|imeout o|
|00005500| 72 20 6e 6f 74 20 72 65 | 61 64 79 0a 65 72 72 6f |r not re|ady.erro|
|00005510| 72 73 29 2e 20 20 54 68 | 69 73 20 63 6f 70 65 73 |rs). Th|is copes|
|00005520| 20 77 69 74 68 20 74 68 | 65 20 64 69 66 66 65 72 | with th|e differ|
|00005530| 65 6e 63 65 73 20 69 6e | 20 72 65 73 70 6f 6e 73 |ences in| respons|
|00005540| 65 20 74 6f 20 6e 6f 6e | 2d 72 65 61 64 79 20 64 |e to non|-ready d|
|00005550| 72 69 76 65 73 20 77 69 | 74 68 0a 61 6c 6c 20 74 |rives wi|th.all t|
|00005560| 68 65 20 53 43 53 49 20 | 64 72 69 76 65 73 20 65 |he SCSI |drives e|
|00005570| 6e 63 6f 75 6e 74 65 72 | 65 64 20 73 6f 20 66 61 |ncounter|ed so fa|
|00005580| 72 2e 0a 0a 54 68 65 20 | 74 69 6d 65 6f 75 74 20 |r...The |timeout |
|00005590| 70 65 72 69 6f 64 20 69 | 73 20 68 65 6c 64 20 69 |period i|s held i|
|000055a0| 6e 20 45 45 50 72 6f 6d | 2c 20 61 6e 64 20 74 68 |n EEProm|, and th|
|000055b0| 65 20 64 65 66 61 75 6c | 74 20 76 61 6c 75 65 20 |e defaul|t value |
|000055c0| 69 73 20 32 30 20 73 65 | 63 6f 6e 64 73 2e 20 54 |is 20 se|conds. T|
|000055d0| 68 65 0a 6f 70 74 69 6d | 75 6d 20 76 61 6c 75 65 |he.optim|um value|
|000055e0| 20 69 73 20 61 20 63 6f | 75 70 6c 65 20 6f 66 20 | is a co|uple of |
|000055f0| 73 65 63 6f 6e 64 73 20 | 6c 6f 6e 67 65 72 20 74 |seconds |longer t|
|00005600| 68 61 6e 20 74 68 65 20 | 73 70 69 6e 2d 75 70 2f |han the |spin-up/|
|00005610| 69 6e 69 74 69 61 6c 69 | 73 65 20 74 69 6d 65 20 |initiali|se time |
|00005620| 6f 66 0a 74 68 65 20 73 | 6c 6f 77 65 73 74 20 64 |of.the s|lowest d|
|00005630| 72 69 76 65 20 69 6e 20 | 74 68 65 20 73 79 73 74 |rive in |the syst|
|00005640| 65 6d 2e 0a 0a 54 68 69 | 73 20 61 76 6f 69 64 73 |em...Thi|s avoids|
|00005650| 20 64 65 6c 61 79 73 20 | 69 6e 20 72 65 70 6f 72 | delays |in repor|
|00005660| 74 69 6e 67 20 73 75 62 | 73 65 71 75 65 6e 74 20 |ting sub|sequent |
|00005670| 65 72 72 6f 72 73 2c 20 | 6f 72 20 61 74 74 65 6d |errors, |or attem|
|00005680| 70 74 73 20 74 6f 20 6d | 6f 75 6e 74 20 6e 6f 6e |pts to m|ount non|
|00005690| 0a 65 78 69 73 74 65 6e | 74 20 61 64 64 69 74 69 |.existen|t additi|
|000056a0| 6f 6e 61 6c 20 64 72 69 | 76 65 73 2c 20 69 6e 20 |onal dri|ves, in |
|000056b0| 70 61 72 74 69 63 75 6c | 61 72 20 77 68 65 6e 20 |particul|ar when |
|000056c0| 64 6f 69 6e 67 20 2a 42 | 79 65 2c 20 61 73 20 46 |doing *B|ye, as F|
|000056d0| 69 6c 65 43 6f 72 65 20 | 4d 6f 75 6e 74 73 0a 64 |ileCore |Mounts.d|
|000056e0| 72 69 76 65 73 20 62 65 | 66 6f 72 65 20 70 61 72 |rives be|fore par|
|000056f0| 6b 69 6e 67 20 74 68 65 | 6d 20 28 61 73 20 69 74 |king the|m (as it|
|00005700| 20 68 61 73 20 74 6f 20 | 66 69 6e 64 20 74 68 65 | has to |find the|
|00005710| 20 70 61 72 6b 20 61 64 | 64 72 65 73 73 20 66 72 | park ad|dress fr|
|00005720| 6f 6d 20 74 68 65 20 64 | 69 73 63 0a 72 65 63 6f |om the d|isc.reco|
|00005730| 72 64 29 2e 0a 0a 54 68 | 65 20 6f 6e 6c 79 20 70 |rd)...Th|e only p|
|00005740| 6f 73 73 69 62 6c 65 20 | 70 72 6f 62 6c 65 6d 20 |ossible |problem |
|00005750| 77 69 74 68 20 74 68 69 | 73 20 73 74 72 61 74 65 |with thi|s strate|
|00005760| 67 79 20 69 73 20 77 68 | 65 72 65 20 74 68 65 72 |gy is wh|ere ther|
|00005770| 65 20 61 72 65 20 73 65 | 63 6f 6e 64 20 64 72 69 |e are se|cond dri|
|00005780| 76 65 73 0a 77 68 69 63 | 68 20 74 61 6b 65 20 6c |ves.whic|h take l|
|00005790| 6f 6e 67 65 72 20 74 6f | 20 73 70 69 6e 20 75 70 |onger to| spin up|
|000057a0| 20 74 68 61 6e 20 74 68 | 65 20 64 65 66 61 75 6c | than th|e defaul|
|000057b0| 74 20 64 72 69 76 65 20 | 2d 20 61 74 74 65 6d 70 |t drive |- attemp|
|000057c0| 74 73 20 74 6f 20 61 63 | 63 65 73 73 20 74 68 65 |ts to ac|cess the|
|000057d0| 6d 0a 77 68 69 6c 73 74 | 20 73 70 69 6e 6e 69 6e |m.whilst| spinnin|
|000057e0| 67 20 75 70 20 77 69 6c | 6c 20 72 65 73 75 6c 74 |g up wil|l result|
|000057f0| 20 69 6e 20 65 72 72 6f | 72 73 2c 20 61 6e 64 20 | in erro|rs, and |
|00005800| 61 73 20 46 69 6c 65 43 | 6f 72 65 20 72 65 6d 65 |as FileC|ore reme|
|00005810| 6d 62 65 72 73 20 65 72 | 72 6f 72 73 20 77 68 65 |mbers er|rors whe|
|00005820| 6e 0a 6d 6f 75 6e 74 69 | 6e 67 20 64 72 69 76 65 |n.mounti|ng drive|
|00005830| 73 2c 20 61 6e 79 20 73 | 75 62 73 65 71 75 65 6e |s, any s|ubsequen|
|00005840| 74 20 61 74 74 65 6d 70 | 74 20 74 6f 20 61 63 63 |t attemp|t to acc|
|00005850| 65 73 73 20 74 68 65 20 | 64 72 69 76 65 20 77 69 |ess the |drive wi|
|00005860| 6c 6c 20 72 65 74 75 72 | 6e 20 74 68 65 0a 73 61 |ll retur|n the.sa|
|00005870| 6d 65 20 65 72 72 6f 72 | 20 28 65 2e 67 2e 20 64 |me error| (e.g. d|
|00005880| 72 69 76 65 20 6e 6f 74 | 20 72 65 61 64 79 29 20 |rive not| ready) |
|00005890| 74 68 61 74 20 77 61 73 | 20 6f 62 74 61 69 6e 65 |that was| obtaine|
|000058a0| 64 20 66 72 6f 6d 20 74 | 68 65 20 69 6e 69 74 69 |d from t|he initi|
|000058b0| 61 6c 20 61 74 74 65 6d | 70 74 20 74 6f 0a 6d 6f |al attem|pt to.mo|
|000058c0| 75 6e 74 2c 20 64 65 73 | 70 69 74 65 20 74 68 65 |unt, des|pite the|
|000058d0| 20 66 61 63 74 20 74 68 | 61 74 20 74 68 65 20 64 | fact th|at the d|
|000058e0| 72 69 76 65 20 69 73 20 | 6e 6f 77 20 64 72 69 76 |rive is |now driv|
|000058f0| 65 2c 20 62 75 74 20 74 | 68 69 73 20 63 61 75 73 |e, but t|his caus|
|00005900| 65 73 20 65 78 63 65 73 | 73 69 76 65 0a 64 65 6c |es exces|sive.del|
|00005910| 61 79 73 20 77 68 65 6e | 20 74 68 65 72 65 20 61 |ays when| there a|
|00005920| 72 65 20 6e 6f 6e 2d 70 | 72 65 73 65 6e 74 2f 70 |re non-p|resent/p|
|00005930| 6f 77 65 72 65 64 20 64 | 6f 77 6e 20 64 72 69 76 |owered d|own driv|
|00005940| 65 73 20 69 6e 20 74 68 | 65 20 73 79 73 74 65 6d |es in th|e system|
|00005950| 0a 28 65 2e 67 2e 20 2a | 42 79 65 20 63 61 75 73 |.(e.g. *|Bye caus|
|00005960| 65 73 20 61 20 66 75 6c | 6c 20 74 69 6d 65 6f 75 |es a ful|l timeou|
|00005970| 74 20 64 65 6c 61 79 20 | 66 6f 72 20 65 61 63 68 |t delay |for each|
|00005980| 20 64 72 69 76 65 29 0a | 0a 0a 0a 0a 45 45 50 52 | drive).|....EEPR|
|00005990| 4f 4d 20 75 73 61 67 65 | 20 0a 0a 57 6f 72 64 20 |OM usage| ..Word |
|000059a0| 30 20 2d 20 75 73 65 64 | 20 62 79 20 53 43 53 49 |0 - used| by SCSI|
|000059b0| 20 53 57 49 73 20 65 74 | 63 2e 0a 0a 62 30 2e 2e | SWIs et|c...b0..|
|000059c0| 32 20 20 20 64 65 66 61 | 75 6c 74 20 69 6e 69 74 |2 defa|ult init|
|000059d0| 69 61 74 6f 72 20 53 43 | 53 49 20 49 44 0a 62 33 |iator SC|SI ID.b3|
|000059e0| 20 20 20 20 20 20 64 6f | 20 53 43 53 49 20 72 65 | do| SCSI re|
|000059f0| 73 65 74 20 6f 6e 20 73 | 79 73 74 65 6d 20 72 65 |set on s|ystem re|
|00005a00| 73 65 74 0a 62 34 20 20 | 20 20 20 20 64 6f 20 53 |set.b4 | do S|
|00005a10| 43 53 49 20 72 65 73 65 | 74 20 6f 6e 20 70 6f 77 |CSI rese|t on pow|
|00005a20| 65 72 20 75 70 2f 68 61 | 72 64 20 72 65 73 65 74 |er up/ha|rd reset|
|00005a30| 0a 62 36 2e 2e 31 31 20 | 20 62 6f 6f 74 2d 75 70 |.b6..11 | boot-up|
|00005a40| 20 6d 61 78 69 6d 75 6d | 20 72 65 74 72 79 20 70 | maximum| retry p|
|00005a50| 65 72 69 6f 64 2c 20 69 | 6e 20 36 34 20 43 73 65 |eriod, i|n 64 Cse|
|00005a60| 63 20 75 6e 69 74 73 0a | 0a 57 6f 72 64 73 20 31 |c units.|.Words 1|
|00005a70| 2e 2e 38 20 2d 20 75 73 | 65 64 20 62 79 20 53 43 |..8 - us|ed by SC|
|00005a80| 53 49 46 53 0a 4f 6e 65 | 20 77 6f 72 64 20 66 6f |SIFS.One| word fo|
|00005a90| 72 20 65 61 63 68 20 70 | 6f 73 73 69 62 6c 65 20 |r each p|ossible |
|00005aa0| 64 72 69 76 65 20 28 77 | 6f 72 64 73 20 66 6f 72 |drive (w|ords for|
|00005ab0| 20 64 72 69 76 65 73 20 | 30 2e 2e 33 20 61 72 65 | drives |0..3 are|
|00005ac0| 20 75 6e 75 73 65 64 29 | 20 3a 0a 0a 62 30 2c 31 | unused)| :..b0,1|
|00005ad0| 20 20 20 3a 20 32 20 62 | 69 74 73 20 62 6c 6f 63 | : 2 b|its bloc|
|00005ae0| 6b 20 73 69 7a 65 20 2d | 20 31 32 38 3c 3c 6e 0a |k size -| 128<<n.|
|00005af0| 62 32 2d 34 20 20 20 3a | 20 33 20 62 69 74 73 20 |b2-4 :| 3 bits |
|00005b00| 53 43 53 49 20 64 65 76 | 69 63 65 0a 62 35 2d 37 |SCSI dev|ice.b5-7|
|00005b10| 20 20 20 3a 20 33 20 62 | 69 74 73 20 4c 55 4e 0a | : 3 b|its LUN.|
|00005b20| 62 38 2d 31 32 20 20 3a | 20 35 20 62 69 74 73 20 |b8-12 :| 5 bits |
|00005b30| 6d 61 70 20 73 69 7a 65 | 20 3e 3e 31 31 0a 62 31 |map size| >>11.b1|
|00005b40| 33 20 20 20 20 3a 20 70 | 61 72 6b 20 6d 6f 64 65 |3 : p|ark mode|
|00005b50| 20 3a 20 73 65 74 20 74 | 6f 20 64 6f 20 73 74 6f | : set t|o do sto|
|00005b60| 70 20 75 6e 69 74 20 63 | 6d 64 20 6f 6e 20 2a 42 |p unit c|md on *B|
|00005b70| 59 45 2c 0a 20 20 20 20 | 20 20 20 20 20 65 6c 73 |YE,. | els|
|00005b80| 65 20 73 65 65 6b 20 74 | 6f 20 6c 61 73 74 20 62 |e seek t|o last b|
|00005b90| 6c 6f 63 6b 0a 62 31 34 | 20 20 20 20 3a 20 77 72 |lock.b14| : wr|
|00005ba0| 69 74 65 20 70 72 6f 74 | 65 63 74 20 6c 6f 63 6b |ite prot|ect lock|
|00005bb0| 20 28 63 61 6e 27 74 20 | 63 68 61 6e 67 65 20 77 | (can't |change w|
|00005bc0| 70 72 6f 74 20 73 74 61 | 74 65 20 69 66 20 73 65 |prot sta|te if se|
|00005bd0| 74 29 0a 62 31 35 20 20 | 20 20 3a 20 77 72 69 74 |t).b15 | : writ|
|00005be0| 65 20 70 72 6f 74 65 63 | 74 0a 0a 41 6c 6c 20 62 |e protec|t..All b|
|00005bf0| 69 74 73 20 61 72 65 20 | 73 65 74 20 74 6f 20 31 |its are |set to 1|
|00005c00| 20 66 6f 72 20 61 20 6e | 6f 6e 20 65 78 69 73 74 | for a n|on exist|
|00005c10| 65 6e 74 20 64 72 69 76 | 65 0a 28 73 6f 20 49 44 |ent driv|e.(so ID|
|00005c20| 20 37 2c 4c 55 4e 20 37 | 2c 31 4b 20 73 65 63 74 | 7,LUN 7|,1K sect|
|00005c30| 6f 72 2c 20 62 69 67 20 | 6d 61 70 20 65 74 63 2e |or, big |map etc.|
|00005c40| 20 69 73 20 69 6c 6c 65 | 67 61 6c 21 29 0a 0a 57 | is ille|gal!)..W|
|00005c50| 6f 72 64 73 20 39 2e 2e | 31 34 20 73 70 61 72 65 |ords 9..|14 spare|
|00005c60| 2c 20 62 75 74 20 63 68 | 65 63 6b 73 75 6d 6d 65 |, but ch|ecksumme|
|00005c70| 64 0a 0a 57 6f 72 64 20 | 31 35 20 3a 20 63 68 65 |d..Word |15 : che|
|00005c80| 63 6b 20 6f 6e 20 61 6c | 6c 20 77 6f 72 64 73 20 |ck on al|l words |
|00005c90| 2d 20 45 4f 52 69 6e 67 | 20 77 6f 72 64 73 20 30 |- EORing| words 0|
|00005ca0| 2e 2e 31 35 20 73 68 6f | 75 6c 64 20 67 69 76 65 |..15 sho|uld give|
|00005cb0| 0a 09 20 20 26 41 35 46 | 30 0a 09 20 20 49 66 20 |.. &A5F|0.. If |
|00005cc0| 74 68 65 20 45 45 50 72 | 6f 6d 20 69 73 20 63 6f |the EEPr|om is co|
|00005cd0| 72 72 75 70 74 2c 20 61 | 20 77 61 72 6e 69 6e 67 |rrupt, a| warning|
|00005ce0| 20 69 73 20 69 73 73 75 | 65 64 20 77 68 65 6e 0a | is issu|ed when.|
|00005cf0| 09 20 20 74 68 65 20 53 | 43 53 49 20 6d 6f 64 75 |. the S|CSI modu|
|00005d00| 6c 65 20 69 6e 69 74 69 | 61 6c 69 73 65 73 2c 20 |le initi|alises, |
|00005d10| 61 6e 64 20 53 43 53 49 | 46 53 20 77 69 6c 6c 20 |and SCSI|FS will |
|00005d20| 72 65 66 75 73 65 0a 09 | 20 20 74 6f 20 64 6f 20 |refuse..| to do |
|00005d30| 61 6e 79 20 64 69 73 6b | 20 61 63 63 65 73 73 2e |any disk| access.|
|00005d40| 0a 0a 43 4d 4f 53 20 75 | 73 61 67 65 20 28 43 4d |..CMOS u|sage (CM|
|00005d50| 4f 53 20 61 64 64 72 65 | 73 73 20 26 37 30 20 2b |OS addre|ss &70 +|
|00005d60| 20 70 6f 64 75 6c 65 20 | 73 6c 6f 74 3c 3c 32 29 | podule |slot<<2)|
|00005d70| 0a 0a 42 79 74 65 20 30 | 20 3a 20 53 43 53 49 46 |..Byte 0| : SCSIF|
|00005d80| 53 44 69 72 43 61 63 68 | 65 20 28 20 69 6e 20 4b |SDirCach|e ( in K|
|00005d90| 29 0a 42 79 74 65 20 31 | 20 3a 20 62 30 2e 2e 32 |).Byte 1| : b0..2|
|00005da0| 20 64 65 66 61 75 6c 74 | 20 53 43 53 49 46 53 20 | default| SCSIFS |
|00005db0| 64 72 69 76 65 0a 20 20 | 20 20 20 20 20 20 20 62 |drive. | b|
|00005dc0| 33 20 44 69 72 2f 4e 6f | 44 69 72 20 73 74 61 74 |3 Dir/No|Dir stat|
|00005dd0| 65 20 2d 20 73 65 74 20 | 66 6f 72 20 6e 6f 64 69 |e - set |for nodi|
|00005de0| 72 0a 20 20 20 20 20 20 | 20 20 20 62 34 20 53 43 |r. | b4 SC|
|00005df0| 53 49 46 53 20 64 69 73 | 61 62 6c 65 64 0a 42 79 |SIFS dis|abled.By|
|00005e00| 74 65 20 32 20 20 20 75 | 6e 75 73 65 64 0a 42 79 |te 2 u|nused.By|
|00005e10| 74 65 20 33 20 20 20 75 | 6e 75 73 65 64 0a 46 69 |te 3 u|nused.Fi|
|00005e20| 6c 65 44 61 74 61 82 53 | 43 53 49 5f 31 31 36 00 |leData.S|CSI_116.|
|00005e30| 00 00 30 35 00 00 45 ff | ff ff 16 0b 08 f9 03 00 |..05..E.|........|
|00005e40| 67 d2 3e 53 43 53 49 5f | 31 31 36 0a 0a 54 68 69 |g.>SCSI_|116..Thi|
|00005e50| 73 20 64 6f 63 75 6d 65 | 6e 74 20 64 65 73 63 72 |s docume|nt descr|
|00005e60| 69 62 65 73 20 63 68 61 | 6e 67 65 73 20 62 65 74 |ibes cha|nges bet|
|00005e70| 77 65 65 6e 20 54 68 65 | 20 4f 61 6b 20 53 43 53 |ween The| Oak SCS|
|00005e80| 49 20 52 4f 4d 20 76 65 | 72 73 69 6f 6e 20 31 2e |I ROM ve|rsion 1.|
|00005e90| 31 31 20 61 6e 64 0a 76 | 65 72 73 69 6f 6e 20 31 |11 and.v|ersion 1|
|00005ea0| 2e 31 36 2e 0a 0a 53 43 | 53 49 20 46 69 6c 65 72 |.16...SC|SI Filer|
|00005eb0| 20 63 68 61 6e 67 65 73 | 20 28 20 53 43 53 49 20 | changes| ( SCSI |
|00005ec0| 66 69 6c 65 72 20 6d 6f | 64 75 6c 65 20 31 2e 30 |filer mo|dule 1.0|
|00005ed0| 38 20 29 0a 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |8 ).----|--------|
|00005ee0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005ef0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005f00| 2d 0a 0a 54 68 65 20 66 | 69 6c 65 72 20 6e 6f 77 |-..The f|iler now|
|00005f10| 20 73 68 6f 77 73 20 74 | 68 65 20 64 69 73 63 20 | shows t|he disc |
|00005f20| 6e 61 6d 65 73 2c 20 77 | 68 65 72 65 20 6b 6e 6f |names, w|here kno|
|00005f30| 77 6e 2c 20 6f 6e 20 74 | 68 65 20 69 63 6f 6e 20 |wn, on t|he icon |
|00005f40| 62 61 72 2e 20 20 54 68 | 65 20 66 69 6c 65 72 0a |bar. Th|e filer.|
|00005f50| 27 6b 6e 6f 77 73 27 20 | 74 68 65 20 6e 61 6d 65 |'knows' |the name|
|00005f60| 20 6f 66 20 61 20 64 69 | 73 63 20 69 66 20 69 74 | of a di|sc if it|
|00005f70| 20 69 73 20 63 75 72 72 | 65 6e 74 6c 79 20 6d 6f | is curr|ently mo|
|00005f80| 75 6e 74 65 64 2e 20 49 | 74 20 77 69 6c 6c 20 6e |unted. I|t will n|
|00005f90| 6f 74 20 61 74 74 65 6d | 70 74 20 74 6f 0a 66 69 |ot attem|pt to.fi|
|00005fa0| 6e 64 20 74 68 65 20 6e | 61 6d 65 20 6f 66 20 61 |nd the n|ame of a|
|00005fb0| 6e 20 75 6e 6d 6f 75 6e | 74 65 64 20 64 69 73 63 |n unmoun|ted disc|
|00005fc0| 20 75 6e 6c 65 73 73 20 | 74 68 65 20 75 73 65 72 | unless |the user|
|00005fd0| 20 6d 6f 75 6e 74 73 20 | 69 74 20 28 65 2e 67 2e | mounts |it (e.g.|
|00005fe0| 20 63 6c 69 63 6b 73 20 | 6f 6e 0a 74 68 65 20 69 | clicks |on.the i|
|00005ff0| 63 6f 6e 29 20 54 68 69 | 73 20 61 76 6f 69 64 73 |con) Thi|s avoids|
|00006000| 20 6c 6f 6e 67 20 64 65 | 6c 61 79 73 20 77 68 65 | long de|lays whe|
|00006010| 6e 20 65 6e 74 65 72 69 | 6e 67 20 74 68 65 20 64 |n enteri|ng the d|
|00006020| 65 73 6b 74 6f 70 2c 20 | 61 6e 64 20 68 61 6e 67 |esktop, |and hang|
|00006030| 2d 75 70 73 0a 77 69 74 | 68 20 72 65 6d 6f 76 61 |-ups.wit|h remova|
|00006040| 62 6c 65 20 6f 72 20 6d | 69 73 73 69 6e 67 20 64 |ble or m|issing d|
|00006050| 72 69 76 65 73 2e 20 20 | 49 66 20 79 6f 75 20 68 |rives. |If you h|
|00006060| 61 76 65 20 53 43 53 49 | 44 69 72 20 63 6f 6e 66 |ave SCSI|Dir conf|
|00006070| 69 67 75 72 65 64 20 28 | 61 73 20 6f 70 70 6f 73 |igured (|as oppos|
|00006080| 65 64 0a 74 6f 20 53 43 | 53 49 4e 6f 44 69 72 29 |ed.to SC|SINoDir)|
|00006090| 2c 20 6f 72 20 68 61 76 | 65 20 74 68 65 20 6d 61 |, or hav|e the ma|
|000060a0| 63 68 69 6e 65 20 63 6f | 6e 66 69 67 75 72 65 64 |chine co|nfigured|
|000060b0| 20 74 6f 20 62 6f 6f 74 | 20 66 72 6f 6d 20 61 20 | to boot| from a |
|000060c0| 53 43 53 49 20 64 69 73 | 63 2c 20 74 68 65 0a 64 |SCSI dis|c, the.d|
|000060d0| 65 66 61 75 6c 74 20 64 | 72 69 76 65 20 77 69 6c |efault d|rive wil|
|000060e0| 6c 20 61 6c 77 61 79 73 | 20 62 65 20 6d 6f 75 6e |l always| be moun|
|000060f0| 74 65 64 2c 20 61 6e 64 | 20 69 74 73 20 6e 61 6d |ted, and| its nam|
|00006100| 65 20 77 69 6c 6c 20 61 | 70 70 65 61 72 20 6f 6e |e will a|ppear on|
|00006110| 20 74 68 65 0a 69 63 6f | 6e 62 61 72 2e 20 0a 0a | the.ico|nbar. ..|
|00006120| 54 68 65 20 6e 61 6d 65 | 73 20 6f 6e 20 74 68 65 |The name|s on the|
|00006130| 20 69 63 6f 6e 20 62 61 | 72 20 63 61 6e 20 63 68 | icon ba|r can ch|
|00006140| 61 6e 67 65 20 66 6f 72 | 20 6f 6e 65 20 6f 66 20 |ange for| one of |
|00006150| 74 68 72 65 65 20 72 65 | 61 73 6f 6e 73 20 3a 20 |three re|asons : |
|00006160| 0a 0a 31 29 20 77 68 65 | 6e 20 61 20 64 69 73 63 |..1) whe|n a disc|
|00006170| 20 69 73 20 6d 6f 75 6e | 74 65 64 2c 20 74 68 65 | is moun|ted, the|
|00006180| 20 6e 61 6d 65 20 63 68 | 61 6e 67 65 73 20 66 72 | name ch|anges fr|
|00006190| 6f 6d 20 27 53 43 53 49 | 20 6e 27 20 74 6f 20 74 |om 'SCSI| n' to t|
|000061a0| 68 65 20 64 69 73 63 27 | 73 20 6e 61 6d 65 0a 32 |he disc'|s name.2|
|000061b0| 29 20 77 68 65 6e 20 61 | 20 64 69 73 63 20 69 73 |) when a| disc is|
|000061c0| 20 64 69 73 6d 6f 75 6e | 74 65 64 2c 20 74 68 65 | dismoun|ted, the|
|000061d0| 20 6e 61 6d 65 20 63 68 | 61 6e 67 65 73 20 74 6f | name ch|anges to|
|000061e0| 20 27 53 43 53 49 20 6e | 27 0a 33 29 20 77 68 65 | 'SCSI n|'.3) whe|
|000061f0| 6e 20 61 20 64 69 73 63 | 20 69 73 20 72 65 6e 61 |n a disc| is rena|
|00006200| 6d 65 64 2c 20 74 68 65 | 20 6e 61 6d 65 20 69 73 |med, the| name is|
|00006210| 20 75 70 64 61 74 65 64 | 0a 0a 44 75 65 20 74 6f | updated|..Due to|
|00006220| 20 74 68 65 20 77 61 79 | 20 74 68 65 20 63 75 72 | the way| the cur|
|00006230| 72 65 6e 74 20 77 69 6e | 64 6f 77 20 6d 61 6e 61 |rent win|dow mana|
|00006240| 67 65 72 20 28 32 2e 30 | 30 29 20 77 6f 72 6b 73 |ger (2.0|0) works|
|00006250| 2c 20 77 68 65 6e 20 61 | 20 64 69 73 63 20 6e 61 |, when a| disc na|
|00006260| 6d 65 0a 63 68 61 6e 67 | 65 73 20 28 20 66 6f 72 |me.chang|es ( for|
|00006270| 20 74 68 65 20 72 65 61 | 73 6f 6e 73 20 64 65 73 | the rea|sons des|
|00006280| 63 72 69 62 65 64 20 61 | 62 6f 76 65 29 2c 20 74 |cribed a|bove), t|
|00006290| 68 65 20 64 69 73 63 27 | 73 20 69 63 6f 6e 20 77 |he disc'|s icon w|
|000062a0| 69 6c 6c 20 6d 6f 76 65 | 20 74 6f 20 74 68 65 0a |ill move| to the.|
|000062b0| 72 69 67 68 74 2d 68 61 | 6e 64 20 65 6e 64 20 6f |right-ha|nd end o|
|000062c0| 66 20 74 68 65 20 6c 65 | 66 74 2d 68 61 6e 64 20 |f the le|ft-hand |
|000062d0| 69 63 6f 6e 73 20 6f 6e | 20 74 68 65 20 69 63 6f |icons on| the ico|
|000062e0| 6e 62 61 72 20 2d 20 65 | 2e 67 2e 20 74 6f 20 74 |nbar - e|.g. to t|
|000062f0| 68 65 20 72 69 67 68 74 | 20 6f 66 0a 61 6e 79 20 |he right| of.any |
|00006300| 6f 74 68 65 72 20 53 43 | 53 49 20 69 63 6f 6e 73 |other SC|SI icons|
|00006310| 2c 20 6f 72 20 61 70 70 | 6c 69 63 61 74 69 6f 6e |, or app|lication|
|00006320| 20 69 63 6f 6e 73 20 73 | 75 63 68 20 61 73 20 74 | icons s|uch as t|
|00006330| 68 65 20 70 72 69 6e 74 | 65 72 20 64 72 69 76 65 |he print|er drive|
|00006340| 72 2c 0a 73 63 61 6e 6e | 65 72 73 20 65 74 63 2e |r,.scann|ers etc.|
|00006350| 20 0a 0a 0a 53 43 53 49 | 20 4d 6f 64 75 6c 65 20 | ...SCSI| Module |
|00006360| 63 68 61 6e 67 65 73 0a | 2d 2d 2d 2d 2d 2d 2d 2d |changes.|--------|
|00006370| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 0a 4e 65 77 20 |--------|---.New |
|00006380| 53 57 49 20 3a 20 0a 0a | 53 57 49 20 53 43 53 49 |SWI : ..|SWI SCSI|
|00006390| 5f 54 65 73 74 4d 6f 75 | 6e 74 65 64 0a 54 68 69 |_TestMou|nted.Thi|
|000063a0| 73 20 72 65 74 75 72 6e | 73 20 74 68 65 20 63 75 |s return|s the cu|
|000063b0| 72 72 65 6e 74 20 6d 6f | 75 6e 74 65 64 2f 64 69 |rrent mo|unted/di|
|000063c0| 73 6d 6f 75 6e 74 65 64 | 20 73 74 61 74 65 20 6f |smounted| state o|
|000063d0| 66 20 74 68 65 20 53 43 | 53 49 20 64 72 69 76 65 |f the SC|SI drive|
|000063e0| 73 2e 0a 0a 49 74 20 63 | 61 6e 20 62 65 20 75 73 |s...It c|an be us|
|000063f0| 65 64 20 62 79 20 61 70 | 70 6c 69 63 61 74 69 6f |ed by ap|plicatio|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.