openMSX
Classes | Namespaces | Variables
DirAsDSK.cc File Reference
#include "DirAsDSK.hh"
#include "DiskChanger.hh"
#include "Scheduler.hh"
#include "CliComm.hh"
#include "BootBlocks.hh"
#include "File.hh"
#include "FileException.hh"
#include "ReadDir.hh"
#include "StringOp.hh"
#include "ranges.hh"
#include "stl.hh"
#include <cassert>
#include <cstring>
#include <vector>
Include dependency graph for DirAsDSK.cc:

Go to the source code of this file.

Classes

struct  openmsx::NullScanner
 
struct  openmsx::DirScanner
 
struct  openmsx::IsDirSector
 
struct  openmsx::DirEntryForCluster
 
struct  openmsx::UnmapHostFiles
 

Namespaces

 openmsx
 Thanks to enen for testing this on a real cartridge:
 

Variables

constexpr unsigned openmsx::SECTOR_SIZE = sizeof(SectorBuffer)
 
constexpr unsigned openmsx::SECTORS_PER_DIR = 7
 
constexpr unsigned openmsx::NUM_FATS = 2
 
constexpr unsigned openmsx::NUM_TRACKS = 80
 
constexpr unsigned openmsx::SECTORS_PER_CLUSTER = 2
 
constexpr unsigned openmsx::SECTORS_PER_TRACK = 9
 
constexpr unsigned openmsx::FIRST_FAT_SECTOR = 1
 
constexpr unsigned openmsx::DIR_ENTRIES_PER_SECTOR
 
constexpr unsigned openmsx::FIRST_CLUSTER = 2
 
constexpr unsigned openmsx::FREE_FAT = 0x000
 
constexpr unsigned openmsx::BAD_FAT = 0xFF7
 
constexpr unsigned openmsx::EOF_FAT = 0xFFF