-READ ME  (HG-1-3 COM HG-1-3 DOC/"9SCSIBOOTHEXQ'SCSIBOOTROMm This library contains new versions of HGEN and SCSIBOOT. HGEN has been extended to install SCSI controller initialization in the hard drive boot sector. This allows automatic booting from non generic SCSI controllers, such as the Xebec 1410(A) and the DTC 510(A/B), as well as generic SCSI controllers. HGEN V1.3 will not function with the V1.2 SCSI boot EPROM. A bug in the SCSI routines in the boot EPROM that prevented the SETPRAM routine from functioning has been corrected in the V1.3 EPROM. Much of the new material in HGEN was lifted from HINIT. The corrections to the SCSI routines in the boot EPROM were taken from the V3.8 BIOS source. All source listings are copyrighted material of Ampro, Inc., and could not be included in the library for general distribution. They are available on Ampro's BBS at (408)734-2980 in the LBZ80-SOURCE section for licencees of Ampro's source code. These programs have been tested in a Little Board/Plus, using a DTC-510B controller, connected to an IMI 5018 drive. SCSI Generic controllers should experience no problems with these new files, as they do not require specific initialization. The Xebec 1410(A) should work (based on the comments by John Lin in 1410BOOT.TXT), but has not been tested. Files in this library -READ.ME - this file HG-1-3.COM - HGEN 1.3 executable file HG-1.3.DOC - HGEN 1.3 documentation file SBT-1-3.HEX - SCSIBOOT 1.3 Intel HEX format file SBT-1-3.ROM - SCSIBOOT 1.3 binary image file November 3, 1988 Wayne Hortensius 108-1408 Pickering Parkway Pickering Ontario CANADA L1V 3V7 (416)420-3785 >@!*>@ ~!HNO  Ampro Hard Disk Auto-Boot Installer Utility Copyright (C) 1985 AMPRO Computers, Inc. Version 1.3 $ This utility will install your current hard disk configuration on the system tracks of the SCSI hard disk drive located at SCSI ID 0, LUN 0. It will also perform controller initialization for non generic SCSI controller at boot up. Prior to using this program you must use SYSGEN to write the proper size CP/M system to the system tracks of the SCSI hard disk drive from which you will boot. In addition, you must have already used the HINIT and SWAP utilities to customize your system. NOTE: The CP/M system you install on the hard disk must identical to the system you are running now. WARNING!!! As a safety measure, be sure to backup your hard disk before you perform this function or attempt hard disk auto-booting! $ This program requires AMPRO bios version 3.1 or later. $ !_!_~2]#"^1]*!_w# x ),02ͭÇ:N0 ͩÇ:N881]:] ~ c8 ͩ!=ʇY‡͊>2!_> z>ʚ!ʚͭÇ!š~#fo"*."I."_!"#@ ~#fo~)UͭÇ*.P ~#fo"+"3 ~#fo~";!_w# x*!_X!!> 2>!_ z> 2>2!_> zͭÇ "ͭ !N =ʊx=2 2 : 8fS ͱʊ! r#s ͱʊ2  ͱʊ! r#s ͱʊ! r#s: 1 ! =ʊx=2  ! =ʊx=2 : !l#S>!2EK! Q!KK!E * ": 2: =2: _!~22 K!Q! < Little Board ID = , must = 7 to run this utility.$ Do you wish to continue? (Y/N) $YN Valid Boot sector not present on hard disk, do SYSGEN, HINIT, and SWAP, then retry.$ Run HINIT and SWAP to set up your system first. $<<>> Done! You may now boot from hard disk. $ SCSI read/write error, Sense byte = $ Hard disk controller type: -------------------------- Of the following controllers ... 1 - Generic burst-mode SCSI controller (Adaptec ACB4000, Xebec Owl) 2 - Generic byte-mode SCSI controller (Shugart 1610-4) 3 - Xebec 1410 or 1410A 4 - Data Technology 500 Series Which type is at SCSI address 0 (1, 2, 3, or 4)? $1234 For the controller you indicated, the following additional information on the drive at LUN 0 is required: Number of cylinders? $ Number of heads? $Starting cylinder for RWC? $Starting cylinder for WPC? $ Xebec 1410(A) step mode (choose from the following table): 0 - 3ms step 4 - 200us buffered step 5 - 70us buffered step 6 - 30us buffered step 7 - 15us buffered step Which step mode (0, 4, 5, 6, or 7)? $04567 Data Technology 500 Series step mode (choose from the following table): 0 - 3ms step 1 - 200us buffered step 2 - 150us buffered step 3 - 100us buffered step 4 - 50us buffered step Which step mode (0, 1, 2, 3, or 4)? $01234# o# g * 0= |}_Gy͐ ¥ ʇ >2    {0w>0]T< 8=w0 :(6 2#> ͐ > ͐ :\Ŀ*<> 2N#|+>~#fo i$iỲO|g}oɷ =ÁOʤ~›=Gäʤ#Ñxy>>27>$22<G~ %> ͐ # ͐ # ~ #$ % "8":x2<#:[*:6$:7,-*8#~ (ø>$-xͺ >>2":](?=2]*^~#"^ (@ !a"^>2], > . >_(Ͳ*͇2]ͩͱ Ͳ*͇Đ :G>>24ůO!.!A(L Gy*ͺ  p#> ͐ >͐ + 6!.͊>{:4$0123456789  $ E8 i!j=Press the RETURN key to continue ...$ ůO~08:00G#ny~08:00_! )) )#Ï{a_>==¿.RR--!----!----!----!----!----!----!----!----!----!----!----------------------R .OJ OFF HGEN (Version 1) Description Thi utilit modifie th syste track o you har driv t perfor dis controlle initializatio an CP/ BIO installatio t suppor automati bootin fro th har dis drive Whe you syste boot (o powe-u o reset) numbe o BIO parameter mus b se prio t acces o th har dis drives Also som har dis controller requir initializatio befor use HGE provide th facilit fo installin thes routine o th syste tracks. HGE provide controlle initializatio o rese fo tw type o har dis controllers th Xebe 1410(A) an th DT 510(A/B) Mos SCS har dis controller currentl bein manufacture d no requir initialization Thes sel-initializin controller ar referre t a "SCS Generic. The automaticall initializ themselve o poweru fro parameter whic the writ t reserve are o th har dis whe the forma th drive Controller know t b SCS Generi are Adaptec Shugart an Xebe OWL HGE provide simila initializatio mechanis fo no SCS Generi controllers Mos controller initializ themselve t specifi defaul driv type Fo instance th DT 50 serie defaul t a S-50 typ drive wit head an 15 tracks Thi defaul initializatio i sufficien t allo readin i th boo secto an syste track fro th har disk Sinc th syste track occup 3 sectors the wil b completel containe o th firs platte o cylinde 0 Thi mean tha i i no necessar t mov th head of cylinde i orde t rea th syste track o an har driv tha i formatte wit a leas 1 51 byt sector pe track Onc th syste track hav bee read th controlle i initialize wit th correc numbe o head an cylinder fo you har disk. Before running HGEN, you must have first meet the following requirements: .lm8 .pm6 o you SCS boo EPRO mus b versio 1. o higher o th Littl Boar SCS addres mus b se t 7 o th har driv SCS controlle addres mus b se t 0 o th har driv addresse a LU o thi controlle mus hav bee formatted o th system track o th har driv mus hav bee SYSGENe fro you Har Driv Syste Maste flopp disk o HINI mus hav bee ru t initializ th controller an a leas on CP/ partitio mus hav bee defined o SWA mus hav bee ru t mak th firs har driv partitio driv A. .lm .pm HGE wil onl initializ th har driv addresse a LU o th har driv controlle a SCS addres 0 Al othe controller an har drive shoul b initialize usin HINI afte bootup. Operation T invok HGEN' interactiv men mode simpl typ th program' nam fro th CP/ comman line: A0>HGEN HGE wil promp yo fo al require information Th initia promp asks: Are you sure you want to continue (Y/N)? __ Answe t thi promp i yo wan t instal th automati boo u change o th har drive. Next yo wil b prompte fo th har driv controlle type HGE support th followin SCS controllers: .lm8 .pm6 o Generi SCS burs mod controllers o Generi SCS byt mod controllers o Xebe 1410(A) o DT 50 series .lm .pm I you controlle i generi SCS type HGE wil g ahea an mak th change t th syste trac an infor yo tha yo ca no boo directl fro th har drive Fo th Xebe an DT controllers yo wil b prompte fo th driv characteristic o th driv addresse a LU 0 Thi informatio i th sam driv-relate informatio require b HFORMA an HINIT namely numbe o cylinders numbe o heads RW cylinder WP cylinder an driv ste rate. HGE wil complet th change t th syste trac momentarily Onc i finishes par th head o th drive pres RESET an afte th flopp driv time out you syste wil boo directl fro th har disk. :10800000C32C00C37A81C32C82C36B82C34C82C34E :108010006482C38C81C30282C3DC81C32D830000D0 :10802000000000000000000000000000F3AFD300DB :108030002100001100807E1223137CFE10C2360046 :10804000C3AB805343534920426F6F7420526F6D0E :108050002056657273696F6E20312E33202D2028D3 :10806000432920313938332C313938342C313938DF :10807000352C313938362C31393838202D20414DC6 :1080800050524F20436F6D7075746572732C204988 :108090006E632E202D20416C6C20726967687473AA :1080A0002072657365727665642E2031009021BF61 :1080B000807E3CCAC2803DD340D35023C3B18047A9 :1080C0000DFF21D3807E3CCADA803DD384D38C233C :1080D000C3C580044605EA03C1FFDB29E6073C4728 :1080E000AF371705C2E28032C784FE803E80C204EB :1080F000813E04CDBE823E80D3213DC2FA80D32191 :10810000DB273E0132C884AFD321D322D323D3242B :10811000DB2232D3843EAAD3C247E60F3DC21C8184 :10812000DBC6B8CA2E81C3D3823E0532C384CD7A62 :1081300081CDDC81CD7382C22E813E0532C3843A6B :108140002280FE113E00DA4A813C322A80B717179E :108150001717322B80210090221E803CD3C2CD0203 :1081600082CD73823A2A80C24A813A0090FE21CAA7 :108170000090FE3ECA0090C3D3823E01D300322657 :1081800080CD4C823E08CD5B82C397823A2380FE2D :108190000321D681CA9A8121CB813E0532C3844E08 :1081A000230CC80D3A2B8081322880D3C2E5CD0242 :1081B00082CD7382C2C1812A1E8022C484E1C39A07 :1081C000812AC484221E80E1C3AD8101020304051B :1081D000060708090AFF0102030405FFDBC4DBC729 :1081E0003EC8CD5B82CD9782FEFF322980C8DBC4BA :1081F000DBC72120803EC8CD5B82CD1C827832292E :1082000080C9DBC4DBC72A1E80CD4C823E88CD5B93 :1082100082CD1C8278322980221E80C9DBC4471F90 :10822000D01FD21C82DBC77723C31C823A2A80B7B7 :10823000CA4082CD6B822127803521A700C390825E :108240003E58CD5B82DBC41FDA4582C93ED0D3C025 :108250003E003DC25282DBC4DBC7C9D3C03E133DE2 :10826000C25F82C9221E8022C484C93A2680F610C9 :10827000D300C93A2980E618C8E521C38435E1C096 :108280003AD384A7CAD882AFD300C30000213C41AF :108290002B7CB5C29082C921C6843603DBC41FD0B3 :1082A0001FDAB9822B7CB5C29C8221C68435C29C60 :1082B00082CD4C82AFD3003DC9DBC7C39C8221C6AF :1082C000847721C4A22B7DB4C2C58221C68435C85F :1082D000C3C2823E14CDBE8231009021FF822213A0 :1082E00080AF2100907732CA84221E80CD37833A36 :1082F0000090FE21CA0090FE3ECA0090C38782CD46 :108300003783FEFFCA87822A1E8011000219221EAF :10831000803ACA843CFE20C8FE1032CA84C8C3FF1B :108320008203000000040008000000010022CD8448 :10833000EB22CB84C3408321278322CD84CD898344 :1083400021C3843602CD90833A298032C984FEFF4E :10835000CA8783E602C821C38435CA87832A1E8060 :1083600022D4842ACD8422D68421CF84221E802147 :10837000218322CD84CD90832AD484221E802AD6C4 :108380008422CD84C34583B7C93ACA84322A83C9BB :10839000AFD321D323AFD322DB273AC784D3203EE8 :1083A00001D322DB21E640C2B483DB25E610CAA359 :1083B00083C395833AC78447DB209090FAC283C376 :1083C0009583DB21E620C295833E08D321DB22E69C :1083D000FED322DB21F604D3213AC784473AC8846E :1083E000B0D320DB21F601D3213E05D3210100606B :1083F000DB24E640C209840DC2F08305C2F083AFDE :10840000D3203D322980C30A84AF473E01D321AF38 :10841000D32178B7C03D3229803E06D322DB25E642 :1084200010C22E84DB24E620CA1D84C33884AFD357 :1084300021DB25E60CC28584AFD322DB273E06D3A1 :1084400022DB24E61C1F5F1FD3231600215784194B :108450007E23666F1640E967846D84738479848512 :1084600084858485847F842ACB84C38D842A1E805E :10847000C3AA842ACD84C38D84212980C3AA8421E0 :10848000CF84C3AA84AFD323D322DB27C93E01D331 :1084900021D325DB2547A2CAA1847ED32823C393F9 :1084A0008478E610CA9384C32E84D327DB2547A2A1 :1084B000CABA84DB287723C3AC8478E610CAAC84BC :1084C000C32E840500000000000000000000000032 :0884D0000000000000000000A4 :0000000000 ,z,kLdÌ܁-!~#|6ëSCSI Boot Rom Version 1.3 - (C) 1983,1984,1985,1986,1988 - AMPRO Computers, Inc. - All rights reserved. 1!~<€=@P#ñG !Ӏ~<ڀ=ӄӌ#ŀF)>;>!=!'>2Ȅ!"#$"2ӄ>G=Ƹ.ӂ>2Äz܁s.>2Ä:">J<2*2+!"<s:*J:!>ӂ>2&L>[×:#!ցʚ!ˁ>2ÄN# :+2(s*"ĄÚ*Ą"í >[͗2)! >[x2)*L>[x2)"Gw#:*@k!'5!Ð>X[E>>=R>=_""Ą:&:)!Ä5:ӄ؂!;1!"!w2ʄ"7:!>Ç7ʇ*":ʄ< 2ʄ"̈́"˄@!'"͉̈́!Ä6͐:)2Ʉʇ!Ä5ʇ*"Ԅ*̈́"ք!τ"!!"̈́͐*Ԅ"*ք"̈́E:ʄ2*ɯ!#"':DŽ >"!@´%ʣÕ:DŽG ƒÕ! •>!""!!:DŽG:Ȅ !!>!`$@  =2) G>!!x=2)>"%.$ 8!% …"'>"$_#!W~#fo@gmsy*˄Í*ê*̈́Í!)ê!τê#"'>!%%Gʡ~(#Óxʓ.'%Gʺ(w#ìxʬ.