VLSI Solution Oy VLSI Solution Oy Evaluation MP3 Player Source Code Documentation

Main Page | Class List | File List | Class Members | File Members | Related Pages

DiskBlock::Fat Struct Reference

Boot Sector / Bios Parameter Block structure. More...

#include <buffer.h>

Collaboration diagram for DiskBlock::Fat:

Collaboration graph
[legend]
List of all members.

Public Attributes

byte BS_jmpBoot [3]
 x86 Boot Jump Code

byte BS_OEMName [8]
 Formatter's name, usually "MSWIN4.1".

word BPB_BytsPerSec
 Bytes per sector (512).

byte BPB_SecPerClus
 Sectors per Cluster (1,2,4,8,..,128).

word BPB_RsvdSecCnt
 Reserved sectors (1 (32 for FAT32)).

byte BPB_NumFATs
 Number of FATs (2).

word BPB_RootEntCnt
 FAT12/16 n of root dir entries.

word BPB_TotSec16
 Old sector count (0 for FAT32).

byte BPB_Media
 Media Type (eg 0xF8).

word BPB_FATSz16
 Size of one FAT16 in sectors.

word BPB_SecPerTrk
 Old CHS Sectors Per Track.

word BPB_NumHeads
 Old CSH Number of Heads.

u_32 BPB_HiddSec
 n of sectors before this volume

u_32 BPB_TotSec32
 New sector count (0 for FAT12/16).

DiskBlock::Fat::Extensions ext
 FAT type specific extensions.


Detailed Description

Boot Sector / Bios Parameter Block structure.

Definition at line 56 of file buffer.h.


Member Data Documentation

word DiskBlock::Fat::BPB_BytsPerSec
 

Bytes per sector (512).

Definition at line 60 of file buffer.h.

Referenced by FatInitGlobals().

word DiskBlock::Fat::BPB_FATSz16
 

Size of one FAT16 in sectors.

Definition at line 67 of file buffer.h.

Referenced by FatInitGlobals().

u_32 DiskBlock::Fat::BPB_HiddSec
 

n of sectors before this volume

Definition at line 70 of file buffer.h.

Referenced by FatInitGlobals().

byte DiskBlock::Fat::BPB_Media
 

Media Type (eg 0xF8).

Definition at line 66 of file buffer.h.

byte DiskBlock::Fat::BPB_NumFATs
 

Number of FATs (2).

Definition at line 63 of file buffer.h.

Referenced by FatInitGlobals().

word DiskBlock::Fat::BPB_NumHeads
 

Old CSH Number of Heads.

Definition at line 69 of file buffer.h.

word DiskBlock::Fat::BPB_RootEntCnt
 

FAT12/16 n of root dir entries.

Definition at line 64 of file buffer.h.

Referenced by FatInitGlobals().

word DiskBlock::Fat::BPB_RsvdSecCnt
 

Reserved sectors (1 (32 for FAT32)).

Definition at line 62 of file buffer.h.

Referenced by FatInitGlobals().

byte DiskBlock::Fat::BPB_SecPerClus
 

Sectors per Cluster (1,2,4,8,..,128).

Definition at line 61 of file buffer.h.

Referenced by FatInitGlobals().

word DiskBlock::Fat::BPB_SecPerTrk
 

Old CHS Sectors Per Track.

Definition at line 68 of file buffer.h.

word DiskBlock::Fat::BPB_TotSec16
 

Old sector count (0 for FAT32).

Definition at line 65 of file buffer.h.

Referenced by FatInitGlobals().

u_32 DiskBlock::Fat::BPB_TotSec32
 

New sector count (0 for FAT12/16).

Definition at line 71 of file buffer.h.

Referenced by FatInitGlobals().

byte DiskBlock::Fat::BS_jmpBoot[3]
 

x86 Boot Jump Code

Definition at line 57 of file buffer.h.

byte DiskBlock::Fat::BS_OEMName[8]
 

Formatter's name, usually "MSWIN4.1".

Definition at line 58 of file buffer.h.

Referenced by FatInitGlobals().

union DiskBlock::Fat::Extensions DiskBlock::Fat::ext
 

FAT type specific extensions.

Referenced by FatInitGlobals().


The documentation for this struct was generated from the following file:
All software copyright 2000-2004 VLSI Solution OY. Redistribution of these software modules are limited to promotional use only and only with the VS1011 / VS1002 / VS1003 MP3-Evakit evaluation boards. Free or commercial use of these software modules in MP3 players is ok if the product includes MP3 decoder chip(s) from VLSI. You can request the complete (compilable) package from mp3@vlsi.fi