Path: utzoo!attcan!uunet!mcvax!hp4nl!botter!star.cs.vu.nl!ast From: ast@cs.vu.nl (Andy Tanenbaum) Newsgroups: comp.os.minix Subject: Re: IBM_PC gn_wini.c (was bios_wini.c) Keywords: disk drive, BIOS Message-ID: <1792@ast.cs.vu.nl> Date: 10 Dec 88 23:17:12 GMT References: <840@nosc.NOSC.MIL> Reply-To: ast@cs.vu.nl (Andy Tanenbaum) Organization: VU Informatica, Amsterdam Lines: 21 In article <840@nosc.NOSC.MIL> hall@nosc.NOSC.MIL (Robert R. Hall) writes: > >As written the BIOS_WINI.C did not work with my disk drive >which is a Seagate St238 RLL disk. In paticular is has 26 >sector per track instead of 16. Since BIOS call are now >possible it occured to me that the disk parameters should >also be obtained from the BIOS. Here is BIOS_WINI.C modified >to get disk parameters using INT13 service call $08. >It corrected my problem and run fine on my XT clone with it's >RLL disk (the xt_wini.c would not run with this disk). >I also tried it on a Zenith 248 AT but there the w_do_rdwt >call took an excessively a long time. Thanks for posting this. Will other people please give it a try on lots of machines and post results. If we could find an xx_wini.c that worked on all machines, I could use it in the boot diskette to get rid of the PC and AT versions and have one generic version that booted everywhere. What is the story on the Z-248? Andy Tanenbaum (ast@cs.vu.nl)