{ SAGE IV Winchester Information Access Unit

  File:	    WIN_UNIT.TEXT
  Date:	    23-Mar-83
  Version:  1


  COPYRIGHT (c) 1983 SAGE Computer Technology
  All Rights Reserved
  

  Development History:

  1    23-Mar-83  Initial release.
 

  Description:

  This Unit contains the record layout for the information
  recorded on track 0 of a Winchester drive.  This information
  contains the Winchester partition map and the Bad Track Map.
}

UNIT Win_Unit;

INTERFACE

CONST
  Win_BadMax = 63;

TYPE
  Win_NameType = PACKED ARRAY[0..7] OF CHAR;
  
  Win_BadTracks = ARRAY[0..Win_BadMax] OF INTEGER;
		   Win_DevMap = ARRAY[0..15] OF
		 RECORD
		   BaseTrack:INTEGER;
		   TopTrack:INTEGER;
		 END;
		   Win_DevData = ARRAY[0..15] OF
		  PACKED RECORD
		    Name:Win_NameType;
		    Dummy:0..255;
		    System:0..255;
		    Data:ARRAY[0..10] OF INTEGER;
		  END;
		
   Win_PromInfo = PACKED RECORD
		    Heads:0..255;
		    SectorsPerTrack:0..255;
		    BytesPerSector:INTEGER;
		    LowReadCounter:INTEGER;
		    HighReadCounter:INTEGER;
		    StepCtr:INTEGER;
		  END;
		
  Win_DiskImage = RECORD
		    DevMap:Win_DevMap;
		    BadTracks:Win_BadTracks;
		    Dummy:ARRAY[0..154] OF INTEGER;
		    PromInfo:Win_PromInfo;
		    DevData:Win_DevData;
		  END;

IMPLEMENTATION

END.

                                                                                                                                                                                     