//mbr.h //written by, Soni #define ZERO 0x0000 #define ONE 0x0001 #define TWO 0x0002 #define ARGUMENT_ONE 0x72 //r #define ARGUMENT_TWO 0x77 //w #define ARGUMENT_THREE 0x73 //s #define SIZE 0x0200 #define DRIVE_HD 0x8000 #define DRIVE_FD 0x0000 #define CYLINDER 0x0000 #define TRACK 0x0000 #define SECTOR_ONE 0x0001 #define SECTOR_TWO 0x0002 #define HEAD 0x0000 #define SECTORS 0x0001 #define SYMBOLA 0x55 #define SYMBOLAINDEX 0x01FE #define SYMBOLB 0xAA #define SYMBOLBINDEX 0x01FF //near *, DRIVE+HEAD, CYLINDER+SECTOR, SECTORS TO READ OR WRITE. extern void near readSector(void near *, unsigned int, unsigned int, unsigned int); extern void near writeSector(void near *, unsigned int, unsigned int, unsigned int);