1 /*-----------------------------------------------------------------------*\ 2 | Originally by Kevin Kayes, but he refused any responsibility for it. | 3 | | 4 | Copyright 1986-1988 by Parag Patel. All Rights Reserved. | 5 | Copyright 1994 by CodeGen, Inc. All Rights Reserved. | 6 \*-----------------------------------------------------------------------*/ 7 8 9 #define SECTORSIZE 128 10 #define SECTORSPERTRACK 26 11 #define TRACKSPERDISC 77 12 #define SECTOROFFSET 1 13 #define TRACKOFFSET 0 14 #define RESERVEDTRACKS 2 15 #define SECTORSPERBLOCK 8 16 #define SECTORSPEREXTENT 128 17 #define EXTENTSIZE 32 18 #define TOTALEXTENTS 64 19 20 #define EXTENTSPERSECTOR (SECTORSIZE / EXTENTSIZE) 21 #define TRACKSIZE (long)(SECTORSIZE * SECTORSPERTRACK) 22 #define DISCSIZE (long)(TRACKSIZE * TRACKSPERDISC) 23 24 unsigned char sectorxlat[] = { 25 1, 7, 13, 19, 26 25, 5, 11, 17, 27 23, 3, 9, 15, 28 21, 2, 8, 14, 29 20, 26, 6, 12, 30 18, 24, 4, 10, 31 16, 22 32 }; 33 34