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

System core for Colecovision. More...

Classes

struct  crdbRecord

Functions

void menu ()
void openCRDB ()
void closeCRDB ()
void cartOn ()
void cartOff ()
void printHeader ()
uint8_t readData (uint32_t addr)
void readSegment (uint16_t startaddr, uint32_t endaddr)
void readROM ()
void setROMSize ()
void checkStatus ()
void setCart ()

Variables

constexpr uint8_t const COL []
constexpr uint8_t const collo = 0
constexpr uint8_t const colhi = sizeof(COL)/sizeof(COL[0]) - 1
constexpr char const *const menuOptions[] PROGMEM
CRDatabase * crdb
crdbRecordromDetail
ExtendedRecord * romRecord

Detailed Description

System core for Colecovision.

Variable Documentation

◆ COL

uint8_t const OSCR::Cores::Colecovision::COL[]
constexpr
Initial value:
= {
8,
12,
16,
20,
24,
32,
}

◆ PROGMEM

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