
|
Beschrijving van de BOOT-sector CYBERNETICS, 01-09-94
De BOOT-sector
================
Alle schijven hebben gemeen, dat de eerste sector op de schijf (sector 0) de
zogenaamde 'boot'-sector is. Deze 'boot'-sector heeft een speciale indeling,
die er als volgt uitziet:
Byte: Betekenis:
=============================================================================
&H00 - &HEB of &HE9
Het eerste byte van de eerste sector moet ‚‚n van deze
waarden hebben als het een MSXDOS-schijf is. In dat geval
vindt u op displacements &H0B t/m &H1D het Drive Parameter
Block (DPB).
&H03/0A - OEM-naam van de computer fabrikant. Deze ruimte wordt voor
MS-DOS schijven gebruikt om er een Volume naam in te zetten
(zie ook het attribute byte).
&H0B/0C - Aantal bytes per sector.
&H0D - Aantal sectoren in een cluster.
&H0E/0F - Aantal gereserveerde sectoren.
&H10 - Aantal FAT's (File Allocation Tabels).
&H11/12 - Aantal directory entries.
&H13/14 - Het totaal aantal sectoren op de schijf.
&H15 - Medium descriptor:
&HF8 = 80 tracks, 9 sectoren/track, 1 side
&HF9 = 80 tracks, 9 sectoren/track, 2 sides
&HFA = 80 tracks, 8 sectoren/track, 1 side
&HFB = 80 tracks, 8 sectoren/track, 2 sides
&HFC = 40 tracks, 9 sectoren/track, 1 side
&HFD = 40 tracks, 9 sectoren/track, 2 sides
&HFE = 40 tracks, 8 sectoren/track, 1 side
&HFF = 40 tracks, 8 sectoren/track, 2 sides
&H16/17 - Aantal sectoren per FAT.
&H18/19 - Aantal sectoren per track.
&H1A/1B - Aantal zijden. Het aantal zijden kan 1 of 2 zijn voor
gewone diskettes. Het 'boot'-sectorformaat wordt echter ook
voor harddisks gebruikt, en daar kan een groter aantal
zijden aanwezig zijn.
&H1C/1D - Aantal verborgen sectoren.
&H1E - hier begint de boot-routine
Bij het initialiseren van de computer (na het aanzetten of resetten) wordt de
bootsector (0) in het geheugen ingelezen op adres &HC000-&HC0FF. Vervolgens
wordt adres &HC01E aangeroepen. Hier staat gewoonlijk een RET NC instructie.
Door op een eigen diskette op deze plaats van de boot-sector een
machinetaal-routine te zetten kan men de initialisatie onderscheppen.
|