The Programmer's Guide to TRSDOS Version 6 - Tim Mann's Home ...
The Programmer's Guide to TRSDOS Version 6 - Tim Mann's Home ...
The Programmer's Guide to TRSDOS Version 6 - Tim Mann's Home ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
5.2.8 PACK NAME - <br />
This field contains the diskette pack name. This is the same name displayed at boot up if<br />
the diskette is a system diskette used for the boot operation [specifically, the boot<br />
name is obtained from the System Information Sec<strong>to</strong>r but is managed coincidentally by<br />
FORMAT and ATTRIB. It is also the name displayed during a FREE or DIR or obtained by the<br />
@DODIR SuperVisor Call. <strong>The</strong> name is assigned during the formatting operation or reassigned<br />
during an ATTRIB renaming operation.<br />
5.2.9 PACK DATE - <br />
This field contains the date that the disk was formatted or the date that it was used as<br />
the destination in a mirror-image backup operation. If the diskette is used during a<br />
BOOT, this date will be displayed adjacent <strong>to</strong> the pack name [actually, the boot date is<br />
obtained from the System Information Sec<strong>to</strong>r but is managed coincidentally by BACKUP].<br />
5.2.10 RESERVED FIELD - <br />
This field is reserved for future use under DOS version 6. It formerly contained the AUTO<br />
command buffer under earlier versions of the DOS; however, since <strong>Version</strong> 6 supports 79character<br />
command lines, the System Information Sec<strong>to</strong>r now holds the AUTO command buffer<br />
for use during a BOOT operation.<br />
5.2.11 MEDIA DATA BLOCK - <br />
Effective with LDOS 6.2.0, this field contains a header sub-field and a sub-field<br />
replicating the last seven bytes of the drive control table in use and associated with<br />
the media when the media was formatted.<br />
Bytes 0-3 contains an X'03' followed by the string, "LSI".<br />
Bytes 4-10 replicates the last seven bytes of the DCT during format.<br />
============================================================<br />
| 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F |<br />
| _______________________________________________ |<br />
| 00 | | 00 |<br />
| 01 | | 01 |<br />
| 02 | ALLOCATION TABLE | 02 |<br />
| 03 | | 03 |<br />
| 04 | | 04 |<br />
| 05 |_______________________________________________| 05 |<br />
| 06 | | 06 |<br />
| 07 | | 07 |<br />
| 08 | FLOPPY LOCKOUT TABLE | 08 |<br />
| 09 | HARD DRIVE ALLOCATION TABLE | 09 |<br />
| 0A | | 0A |<br />
| 0B |_______________________________________________| 0B |<br />
| 0C |_E_X_T_E_N_D_E_D___A_L_L_O_C____|_#|_+|_*|_MPW_| 0C |<br />
| 0D |___P_A_C_K___N_A_M_E___|___P_A_C_K___D_A_T_E___| 0D |<br />
| 0E | R E S E R V E D | 0E |<br />
| 0F |_______________________________________________| 0F |<br />
| |<br />
| 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F |<br />
| |<br />
| Note:"#"= DOS <strong>Version</strong>;"+"= Cyl Excess;"*"= Configuration |<br />
| |<br />
============================================================<br />
Figure 5-3: Granule Allocation Table Illustrated<br />
5-5