📄 boot.h
字号:
/*
**************************************************************
*
* hyperstone MS-DOS FAT File System Drivers
*
* MS-DOS Boot Sector Layout
*
* Christoph Baumhof 2000-03-21
* Reinhard K乭ne 2000-03-21
* Mihajlo Varga 2000-03-21
*
* Copyright (C) 1997-2000 hyperstone electronics GmbH Konstanz
*
* 2000-03-21 initial release
*
* $Id$
*
* $Log$
*
**************************************************************
*
* Changes:
*
**************************************************************
*/
#ifndef __BOOT_H
#define __BOOT_H
struct BOOT_SECT {
unsigned char instr_code[3]; /* dummy for E1-32 */
unsigned char oem[8];
unsigned short bytesPerSector __attribute__ ((packed));
unsigned char sectPerCluster;
unsigned short resSectors;
unsigned char nFats;
unsigned short nRootDir __attribute__ ((packed));
unsigned short nSectors __attribute__ ((packed));
unsigned char MID;
unsigned short sectPerFat;
unsigned short sectPerTrack;
unsigned short nHeads;
unsigned long nHidden;
unsigned long nSectorHuge;
unsigned char drive;
unsigned char Reserved1;
unsigned char extBoot;
unsigned long volid __attribute__ ((packed));
unsigned char vollabel[11];
unsigned char filesys[8];
unsigned char boot_rootine[SECTOR_SIZE-0x41]; /* dummy for E1-32 */
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -