Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!swrinde!cs.utexas.edu!uunet!dsuvax!ghelmer From: ghelmer@dsuvax.uucp (Guy Helmer) Newsgroups: comp.os.minix Subject: New bootblok.s for PC-MINIX Message-ID: <1991Apr6.165256.7056@dsuvax.uucp> Date: 6 Apr 91 16:52:56 GMT Organization: Dakota State University Lines: 144 Here's a repost of the bootblok.s that I fixed up a while back. This version should work with all four common PC disk types - 5.25" 360K and 1.2M, and 3.5" 720K and 1.44M. As an added bonus, it doesn't grind the disk drives when booting. I've heard back from a few people who have used this and say it works just fine, but before Dr. Tanenbaum includes it in an official version of MINIX, he wants it very thoroughly tested by lots of people on lots of machines (probably has to do with not being able to boot MINIX at all if bootblok doesn't work right :-) So, please drop this little jewel into your tools/ directory, build a new boot disk, and try it out; then send me an email telling me 1) what CPU and kind of disk drive 2) the format of the disk (360K, 720K, 1.2M, 1.44M) 3) if it worked For example: --------------------------------------- To: ghelmer%dsuvax.uucp@wunoc.wustl.edu Subject: bootblok test DTK 386sx, 1.44M 3.5" drive 720K disk It works --------------------------------------- Thanks for your support. begin 644 bootblok.s.Z M'YV,?$!<05/�@Z!$%`&0(BS1P0<-[<*2.G#!D0;]RP:$@'1,4P9!XB+`/" M3!HYBX``&""AJ'(,2\>:.2I4L0;>JD!#$F(YTP0'?2)"F6 M+,289^2$F0F4)EB3;,IL[9JP;D/7.-(FR8ULX:NXD,OD#4CG#1^ZL4M'3AH[:83!1EAEC!&&6B3EME!^(-3A1A@K)3C4 M1Q>%<9!>9X6G64#CM5%>'D2-$1-21(%@`PVBB>4@&6&8M]$<0^46T1Q9I9$1 M?K>!4(8=%.6!$'Y@B5BC@6S,%Q!P(+A!E1@4881996,(A5)FP]EW49!NP>6& M141UQ)ED#]4``PU.^O702BVM821A)-DA8!W@/01';7-5%!:(V-61!AL7(?9& M7GL19<9W<@B'1A@/;=<6CQ5=A(9$@G98$E$,$741<3YFR(%=6(+1G54-1G50@'6S@&6-"IRJFVGA*IJ#; M5V.@01091H')X!G_!2<&G@3)Q0:B'=%QQU#;RA$2KG.%-6I89JD)PDYR34%5 M&RV"F&-NW7X+!W/)=:T8>G)IPYR75%>A1V)28,.((P`W:[EO?=J MP`-W"8*8-B"L,!%3@.`F&W"65!Y\2D+LK<1BXF"Q0@QMW+$9'Q-;A\@$3QP# M#">JA%KIU/!^6AG*<**,#5 MYY\S\400&!=Q!`@]@*"44S8\!3KH`1%D9]%EI:G;G@.FU&)'KSKG^>M<"9'$ M$U-,83KJJN,!`U.N`P]"[!0E6-BX1W-4V64,OFK1[\`+\<035!A_>NI*S6!$ M$,T##[V=M$;-QH"/@1@;]BA\%EH+BM>P1`K]U`2G@ M4U)')A4D+P9%0!X<^D.E[9BJ17MY#47FT#F3/&A`7$F=P13@LB]\2X0PL`$) MX_,%.(P!>25;H9*^,(:'B'!FG5.`"\[`DI40Z`S?P0,=-L*D,[#H+40LPQG$ M@)2-%(0,01RBCJ)RQ#`X,2I,?,CSF,:G))7!(L:13!ET&$4%%#&*`'-!%0(XQ`16!@P(2$,@[).";`;DC2Y+3OVU^[2UR4,FX_"0V,M2A M(MM40U72D`#=I7,CK@R?Z1(0D,HXYCWY5*0"[$D'@'$SE8XL9`V3B5!=SH&7 M>/#E%OVIG?4*V`QI&M0<,""K:HZ`TJ`'DH"-2COM M:7G&*!?$A*E<0)+@AAHMM:F7XPY$,#@>0CUT/7+I#X@4 M9[@FI+8[=,`:OV2+']90:&%1^E@,<"#:"X7!)332`^`01:#@)#5`;&"JWH8R M7(\5*B1H(,,,#B(9SG+5J\W$KG;I2@;:1`@Z:3`K&3825>T4A$9T`-$,7%`# M$:Q6#FW@8`+P6D\R:'.;N`1O+<-Z%)(:)5K;5"M;9U!<*,2DG>]TJG^'4X8P M\.@ADEE8MH9R4CXD(,"LC*2'`YD`D-KRNU^-*PQB0-??0DE*&QG!BS^6NAAL MD\28'<'J6C=78'8RL?TR@QDH9JUNQ#.C:G^.^!`8O8EBAA@O@\B3@ ML2P-ZX%YI#KV5O@B)TUK4-:*AQ@P.`%J<(,8$L`$&\NE"'*(B1RVDH2.[&8. M;CA!1VA[N*TX02(:;A``3B M;31/S#LX&JF7O9-2EEG=`%\0U6!Q];UO?K?)WSGXMW,?MG*(\4#@L6K'/SQ* M\)@7W.`'6R3"T)EP8"RF:#F0V5RHGF4`^AP5,H M/8<=)-QR&)<+#F`PF"=TL2UF;5!E+L(:V5+IMQ$_T4;N@"QE;2NP%\D+4%A> M+>B=A3:V>9),2+)ER1C)TAQ?]`AR`.WPNGJ\FZ[#>3UMD8V45^J#&W6I03#? M5%MMU?L5$!OZ^U]E,_O>U;9UT?\=<`;+Q<$M^;6=7#WH85^XI(%&]D[,/NN] MD_C9*$:RM%?R-*:@.3"I6C;$_F(3;^;K>5QV-P_SBBXRYW8<\M>!GD M@/`!B?C$X2VETM#[RH7,,KZCU65^@\3?8@8XK]%,\#87M\ZZ052>._(XRY5! M:A1YT5`H6H=!ZVPXV(+(&Y"2A@C)Q8*94XYJ+&ZL]#C*4L+IUAHXUW1#AH19 MFM8.IYV:WJJ+'^M$?V]63(UJ^WY=OZU^]>EG76N*KCWV;>](5?F%MAV(5D^()F:&FTE%AAY5,D\24D`A;A%E$H$#4( M$18113Y`&&"8Y89T51EQ*!:YYE7,E186"-A^6I4N"!P/F(P/J`P)K@#OA MXB%2XE:KE(Y.,02G!'2=%5W<5DA)IP=&&!\Z@@?*$24/H3".]P(1UQ>+=8Z? MPTHE]"T(%&A]1"P=\8`.X5KTZ%@/%5(N=2S!43598P)$T#49$P*I8S,;R14F M)E(8,1)R$#65,1<@TB+2XU099([.HTQ"U9$M!4W3Y"UA,B:C(3-/89.K10?U MUI90<1%DR7A/(F7O\5O,Q3+O M(Q&=M!G*DCH(*9B7"!(>QQ8#DCI,.`*1F2S(,P9V&9EDL)BN1P8>1P:3Z6_^ M](`ZD`"6=DG_2%:#$F7IHAX'(29Y1R)RT,IW0B:#3F0"KF877B7P0FIV[Y6[HU53'"`>:R`8L M,`9C1U=@05"]1:.I\T1!ZF3Q5`;U]!I86"O2V!"^^"B#\UM#$P-L89<[9VYS M('7UE`;S25=M416U01(L,1&%PH1MX2#>958"RJ#]E`;(TYCQ-I@I*!=#0!!G MP1J"Z*1F(E:O)R++5QD/82$GDB*T$17MHAH%))N.YQOI4@>8B5%OV M2:5G4(.381!P:)]G1F*/A:$\0:"_R:'Q]I@(NH*/Q:;HF3H9@9W#RB1YD!$7 M\41EPHIJBGK&Z:#)%Z%\BJ!B>&E+2H'(0W-I@)F#&A;I\1+EE6$NADY>XEW= M^E@CL*2=&:XU9R(H8JYN\!(LHZ[])JUQL5]5H8D5V)EA!:XHJ1W*,A[I\1"_ MY:=-\Q#EJB*&:AY'FJ1T$*NR2(U),A02RR((Y[`KQX5RL&:B251:-IJ_*38D MXJS0:J^$NB+M0F\D.[!H<*U#B@R9E\*SJ$;&%ZK$Z44]:>DFJQXAD,!40 MF@;2N9O(FDD@Z(2`.9O$VCG^)`.G26*LA*S)^9=E8HD>:G;%25Z>21!\*9K( MZIF:>9=FM7E[RZ,LL!)O.)I,R+7ZZ9Y``81`,09KYK=>*KG92;DQL)^B M!)\R>V4Z*IHG>[;Y=I\BN)Y`6!$`5VMT\$X&@3.W2A2%Q!:YRU(YQ`[P*<(MR`#`'-"?D M^)"VY)!]3G-ZY+KFU]^%!!7`!<=<7P(4IM#\15>XHX[.W\; M=6(*5F8JY&$!AF[,M!.O6*I'N%9:9AF\L7?C!`1][\QP'2=T[P((U$: M_$MW<54IX1^9HAJ)Q3]`E:,L@`(CG`!'112"%11:\A#)TB)4LC3-NST']!TI M(08/J:.D])%*\CYL<2AR\`.GE&8D\5GI1*4NN1^G!+L;O,*6,9.P2[L*@!AT M0#>,E$HZ_)!S&P-D`I1>+$$@[!A"'%EN\$*@`V0;C%1G7!$6"1W]@1\1$1Y$ MUKUJH2R(]9,N.0?$IH@9$5!NQ=2AV MEA%ZAA;,02@I`##B-0.GZ0+3\AUD%@1&L!%QM1&?P=,L,%PZ769"$-1&D-/) M4P,T0-0VD#@;05Q',GQ]##;'508S1Q(($BY\/![WYL8WF0OV=<@ M\-=*$=B#'=1B:G3R