home *** CD-ROM | disk | FTP | other *** search
-
- STEPFIX.DOC 10 September 1987
-
- Met STEPFIX.COM kun je de steprate van de floppy disk drives
- veranderen. De steprate van een drive is de tijd tussen opeen-
- volgende stappen naar nieuwe tracks. DOS gebruikt een steprate
- van 6 milliseconde. (voordat DOS binnen is geladen tijdens
- booten wordt door de BIOS zelfs 8 ms gebruikt). Deze steprate
- was nodig voor de oude hoge diskdrives. De huidige, moderne half
- hoge drives kunnen een snellere steprate verwerken. De meesten
- zijn gespecificeerd op minimaal 3 ms (o.a. Canon, National,
- Tandon, Teac, etc.). Bij een hogere steprate beweegt de kop
- sneller naar de gewenste track, zodat snellere file-access
- mogelijk is. Bovendien maakt de drive dan ook minder herrie
- (alleen daarom al zou je de steprate willen verhogen).
-
- De steprate is opgeslagen in de zogenaamde Disk Base Table.
- STEPFIX.COM doet niets anders de waarde in die tabel veranderen,
- er blijft dus niets resident of zo. STEPFIX doet uiteraard niets
- met de steprate van een harddisk. Verder kan de zogenaamde Motor
- On Time worden verandert. Dit is de tijd dat de motor van de
- diskdrive blijft draaien als de drive even niet wordt gebruikt.
- De (DOS) default waarde is 2.1 seconde, deze kan zowel korter
- als langer worden gekozen (0 tot 14 seconde), dit is een kwestie
- van smaak.
-
- Het gebruik van STEPFIX is simpel:
-
- STEPFIX <steprate> <motor on time>
-
- Met <steprate> een getal van 2,4,6 of 8 (aantal ms) en
- <motor on time> een getal tussen 0 en 255 (aantal timerticks
- = 1/18 seconde). Bijvoorbeeld steprate 4 ms en motor on time 3
- seconde (=54 timerticks):
-
- STEPFIX 4 54
-
- STEPFIX zonder parameters geeft een usage.
-
- Wanneer <motor on time> wordt weggelaten wordt de default waarde
- van DOS gebruikt. Vanwege de mode waarin de NEC floppycontroller
- wordt gebruikt, kunnen er alleen even getallen voor de steprate
- worden gebruikt. In vrijwel alle gevallen werkt 4 ms goed,
- sommige drives werken ook nog op 2 ms, maar dan is dat meestal
- buiten de specificatie. Dit is een kwestie van uitproberen, maar
- pas op!, als 2 ms niet werkt, kan STEPFIX niet meer opnieuw van
- floppy worden geladen en moet er opnieuw ge-boot worden, tenzij
- je stepfix vanuit een harddisk of ramdisk oproept. Als test kun
- je b.v. een editor laden vanaf floppy. Advies: als er ook maar
- één keer een leesfout ontstaat bij 2 ms: 4 ms gebruiken.
-
- Als STEPFIX bevalt, kun je die het beste meteen als eerste in de
- AUTOEXEC.BAT zetten, zodat je zo snel mogelijk af bent van dat
- langzame stappen van de drive.
-
- STEPFIX is geschreven in assembler, degene die interesse hebben
- in de source kunnen een message achter laten. Ook andere
- reacties zijn welkom.
-
- Veel plezier ermee!
-
- Frank Kneepkens
- Waalre.
-