openMSX
|
#include <DiskImageUtils.hh>
Public Attributes | ||
std::array< uint8_t, 3 > | jumpCode | |
std::array< uint8_t, 8 > | name | |
Endian::UA_L16 | bpSector | |
uint8_t | spCluster | |
Endian::L16 | resvSectors | |
uint8_t | nrFats | |
Endian::UA_L16 | dirEntries | |
Endian::UA_L16 | nrSectors | |
uint8_t | descriptor | |
Endian::L16 | sectorsFat | |
Endian::L16 | sectorsTrack | |
Endian::L16 | nrSides | |
union { | ||
struct { | ||
Endian::L16 hiddenSectors | ||
std::array< uint8_t, 512-30 > pad | ||
} dos1 | ||
struct { | ||
Endian::L16 hiddenSectors | ||
std::array< uint8_t, 9 > pad1 | ||
Endian::UA_L32 vol_id | ||
std::array< uint8_t, 512-43 > pad2 | ||
} dos2 | ||
struct { | ||
Endian::L32 hiddenSectors | ||
Endian::L32 nrSectors | ||
uint8_t physicalDriveNum | ||
uint8_t reserved | ||
uint8_t extendedBootSignature | ||
Endian::UA_L32 vol_id | ||
std::array< uint8_t, 11 > volumeLabel | ||
std::array< uint8_t, 8 > fileSystemType | ||
std::array< uint8_t, 512-62 > padding | ||
} extended | ||
} | params | |
Definition at line 23 of file DiskImageUtils.hh.
Endian::UA_L16 openmsx::MSXBootSector::bpSector |
Definition at line 26 of file DiskImageUtils.hh.
uint8_t openmsx::MSXBootSector::descriptor |
Definition at line 32 of file DiskImageUtils.hh.
Endian::UA_L16 openmsx::MSXBootSector::dirEntries |
Definition at line 30 of file DiskImageUtils.hh.
struct { ... } openmsx::MSXBootSector::dos1 |
struct { ... } openmsx::MSXBootSector::dos2 |
struct { ... } openmsx::MSXBootSector::extended |
uint8_t openmsx::MSXBootSector::extendedBootSignature |
Definition at line 52 of file DiskImageUtils.hh.
std::array<uint8_t, 8> openmsx::MSXBootSector::fileSystemType |
Definition at line 55 of file DiskImageUtils.hh.
Endian::L16 openmsx::MSXBootSector::hiddenSectors |
Definition at line 38 of file DiskImageUtils.hh.
Endian::L32 openmsx::MSXBootSector::hiddenSectors |
Definition at line 48 of file DiskImageUtils.hh.
std::array<uint8_t, 3> openmsx::MSXBootSector::jumpCode |
Definition at line 24 of file DiskImageUtils.hh.
std::array<uint8_t, 8> openmsx::MSXBootSector::name |
Definition at line 25 of file DiskImageUtils.hh.
uint8_t openmsx::MSXBootSector::nrFats |
Definition at line 29 of file DiskImageUtils.hh.
Endian::UA_L16 openmsx::MSXBootSector::nrSectors |
Definition at line 31 of file DiskImageUtils.hh.
Endian::L32 openmsx::MSXBootSector::nrSectors |
Definition at line 49 of file DiskImageUtils.hh.
Endian::L16 openmsx::MSXBootSector::nrSides |
Definition at line 35 of file DiskImageUtils.hh.
Referenced by openmsx::Disk::detectGeometry().
std::array<uint8_t, 512-30> openmsx::MSXBootSector::pad |
Definition at line 39 of file DiskImageUtils.hh.
std::array<uint8_t, 9> openmsx::MSXBootSector::pad1 |
Definition at line 43 of file DiskImageUtils.hh.
std::array<uint8_t, 512-43> openmsx::MSXBootSector::pad2 |
Definition at line 45 of file DiskImageUtils.hh.
std::array<uint8_t, 512-62> openmsx::MSXBootSector::padding |
Definition at line 56 of file DiskImageUtils.hh.
union { ... } openmsx::MSXBootSector::params |
uint8_t openmsx::MSXBootSector::physicalDriveNum |
Definition at line 50 of file DiskImageUtils.hh.
uint8_t openmsx::MSXBootSector::reserved |
Definition at line 51 of file DiskImageUtils.hh.
Endian::L16 openmsx::MSXBootSector::resvSectors |
Definition at line 28 of file DiskImageUtils.hh.
Endian::L16 openmsx::MSXBootSector::sectorsFat |
Definition at line 33 of file DiskImageUtils.hh.
Endian::L16 openmsx::MSXBootSector::sectorsTrack |
Definition at line 34 of file DiskImageUtils.hh.
Referenced by openmsx::Disk::detectGeometry().
uint8_t openmsx::MSXBootSector::spCluster |
Definition at line 27 of file DiskImageUtils.hh.
Endian::UA_L32 openmsx::MSXBootSector::vol_id |
Definition at line 44 of file DiskImageUtils.hh.
std::array<uint8_t, 11> openmsx::MSXBootSector::volumeLabel |
Definition at line 54 of file DiskImageUtils.hh.