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

System core for 8-bit Atari. 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, uint16_t endaddr)
void bankSwitch (uint8_t bank)
void readBountyBobBank (uint16_t startaddr)
void readROM ()
void setROMSize ()
void checkStatus ()
void setCart ()

Variables

constexpr uint8_t const romSizes []
constexpr uint8_t const romSizeLow = 0
constexpr uint8_t const romSizeHigh = sizeof(romSizes)/sizeof(romSizes[0]) - 1
uint8_t romSize
bool atari8right = 0
constexpr char const atari8MenuItem3[] PROGMEM = "Read RIGHT ROM"
CRDatabase * crdb
crdbRecordromDetail
StandardRecord * romRecord

Detailed Description

System core for 8-bit Atari.

Variable Documentation

◆ romSizes

uint8_t const OSCR::Cores::Atari8::romSizes[]
constexpr
Initial value:
= {
8,
16,
32,
40,
64,
128,
}