RetroLinker
Linker for several 8-bit, 16-bit and 32-bit formats
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
DigitalResearch::CPM86Format::rsx_record Struct Reference
module nullptr

Represents an attached RSX file (residential system extension) More...

#include <cpm86.h>

Public Member Functions

void Clear ()
 
void Read (Linker::Reader &rd)
 
void ReadModule (Linker::Reader &rd)
 
void Write (Linker::Writer &wr)
 
void WriteModule (Linker::Writer &wr)
 

Public Attributes

std::string name
 The filename of the RSX file, 8-byte long.
 
uint16_t offset_record = 0
 The offset to the attached RSX file, in 128-byte units.
 

Static Public Attributes

static std::shared_ptr< CPM86Formatdynamic_module = std::make_shared<CPM86Format>()
 

Detailed Description

Represents an attached RSX file (residential system extension)

Any CMD file may contain a number of RSX attachments, either stored within the same file, or on disk

Member Data Documentation

◆ offset_record

uint16_t DigitalResearch::CPM86Format::rsx_record::offset_record = 0

The offset to the attached RSX file, in 128-byte units.

The special value 0x0000 represents that the RSX file is stored separately and must be loaded dynamically. The special value 0xFFFF does not belong to an actual RSX file, but signals the end of an RSX record table.


The documentation for this struct was generated from the following files: