Appearance
vault
Namespaces
| Name | Description |
|---|---|
amiga |
Classes
| Name | Description |
|---|---|
ImageInfo | Describes the contents of a disk image. |
TSLink | A track/sector link of a disk image. |
Enumerations
| Name | Description |
|---|---|
Diameter | Diameter of a disk. |
Density | Density of a disk. |
ImageType | Type of a media image. |
ImageFormat | Format of a disk image or file. |
FSFamily | Family of a file system. |
Diameter
cpp
enum DiameterDefined in rvlib/Devices/DeviceTypes.h:91
Diameter of a disk.
| Value | Description |
|---|---|
INCH_35 | |
INCH_525 | |
INCH_8 |
Density
cpp
enum DensityDefined in rvlib/Devices/DeviceTypes.h:126
Density of a disk.
| Value | Description |
|---|---|
SD | |
DD | |
HD |
ImageType
cpp
enum ImageTypeDefined in rvlib/Images/ImageTypes.h:34
Type of a media image.
| Value | Description |
|---|---|
UNKNOWN | |
FLOPPY | |
HARDDISK | |
TAPE | |
CARTRIDGE | |
EXECUTABLE | |
VM |
ImageFormat
cpp
enum ImageFormatDefined in rvlib/Images/ImageTypes.h:81
Format of a disk image or file.
| Value | Description |
|---|---|
UNKNOWN | |
ADF | |
ADZ | |
EADF | |
HDF | |
HDZ | |
IMG | |
ST | |
DMS | |
EXE | |
D64 | |
SVM |
FSFamily
cpp
enum FSFamilyDefined in rvlib/Images/ImageTypes.h:143
Family of a file system.
| Value | Description |
|---|---|
UNKNOWN | |
AMIGA | |
CBM | |
DOS |
Typedefs
| Return | Name | Description |
|---|---|---|
isize | BlockNr | Track devices. |
isize | CylNr | Cylinder number. |
isize | HeadNr | Head number. |
isize | SectorNr | Sector number. |
isize | TrackNr | Track number. |
BlockNr
cpp
using BlockNr = isizeDefined in rvlib/Devices/DeviceTypes.h:34
Track devices.
CylNr
cpp
using CylNr = isizeDefined in rvlib/Devices/DeviceTypes.h:35
Cylinder number.
HeadNr
cpp
using HeadNr = isizeDefined in rvlib/Devices/DeviceTypes.h:36
Head number.
SectorNr
cpp
using SectorNr = isizeDefined in rvlib/Devices/DeviceTypes.h:37
Sector number.
TrackNr
cpp
using TrackNr = isizeDefined in rvlib/Devices/DeviceTypes.h:38
Track number.
Functions
| Return | Name | Description |
|---|---|---|
bool | operator== constexpr noexcept | Returns true if both links point to the same track and sector. |
bool | operator!= constexpr noexcept | Returns true if the links point to different tracks or sectors. |
operator==
constexpr noexcept
cpp
constexpr bool operator==(const TSLink & a, const TSLink & b) noexceptDefined in rvlib/Devices/DeviceTypes.h:53
Returns true if both links point to the same track and sector.
operator!=
constexpr noexcept
cpp
constexpr bool operator!=(const TSLink & a, const TSLink & b) noexceptDefined in rvlib/Devices/DeviceTypes.h:57
Returns true if the links point to different tracks or sectors.
Variables
| Return | Name | Description |
|---|---|---|
const isize | HDR_C_MAX static | Hard drive geometry limits |
const isize | HDR_H_MAX static | Maximum number of heads. |
const isize | HDR_S_MAX static | Maximum number of sectors per track. |
const isize | HDR_C_MIN static | Bounds for proposing a geometry |
const isize | HDR_H_MIN static | Minimum number of heads. |
const isize | HDR_S_MIN static | Minimum number of sectors per track. |
HDR_C_MAX
static
cpp
const isize HDR_C_MAX = 32768Defined in rvlib/Devices/DeviceTypes.h:72
Hard drive geometry limits
What a drive geometry may look like (see GeometryDescriptor::checkCompatibility). A geometry beyond these values cannot be described by the CHS fields it has to pass through.
HDR_H_MAX
static
cpp
const isize HDR_H_MAX = 16Defined in rvlib/Devices/DeviceTypes.h:73
Maximum number of heads.
HDR_S_MAX
static
cpp
const isize HDR_S_MAX = 256Defined in rvlib/Devices/DeviceTypes.h:74
Maximum number of sectors per track.
HDR_C_MIN
static
cpp
const isize HDR_C_MIN = 16Defined in rvlib/Devices/DeviceTypes.h:81
Bounds for proposing a geometry
Geometries this small are legal, but nothing to offer a user who is about to create a drive (see GeometryDescriptor::driveGeometries).
HDR_H_MIN
static
cpp
const isize HDR_H_MIN = 1Defined in rvlib/Devices/DeviceTypes.h:82
Minimum number of heads.
HDR_S_MIN
static
cpp
const isize HDR_S_MIN = 16Defined in rvlib/Devices/DeviceTypes.h:83
Minimum number of sectors per track.