OSCR
Open Source Cartridge Reader
Loading...
Searching...
No Matches
OSCR::Cores::Atari7800 Namespace Reference

System core for the Atari 7800. More...

Classes

struct  crdbRecord

Functions

void menu ()
void openCRDB ()
void closeCRDB ()
void cartOn ()
void cartOff ()
void printHeader ()
uint8_t readData (uint16_t addr)
void readSegment (uint16_t startaddr, uint32_t endaddr)
void readSegmentBank (uint8_t startbank, uint8_t endbank)
void readStandard ()
void readSupergame ()
void writeData (uint16_t addr, uint8_t data)
void bankSwitch (uint16_t addr)
void readROM ()
void setHalt (uint8_t on)
void setROMSize ()
void checkStatus ()
void setMapperMenu ()
void setCart ()

Variables

constexpr char const *const menuOptions7800[] PROGMEM
CRDatabase * crdb
crdbRecordromDetail
StandardRecord * romRecord
crdbMapperRecord * mapperDetail

Detailed Description

System core for the Atari 7800.

Variable Documentation

◆ PROGMEM

char const* const menuOptions7800 [] OSCR::Cores::Atari7800::PROGMEM
constexpr
Initial value:
= {
OSCR::Strings::MenuOptions::SelectCart,
OSCR::Strings::MenuOptions::ReadROM,
OSCR::Strings::MenuOptions::SetSize,
OSCR::Strings::MenuOptions::Back,
}