5#if !defined(OSCR_CORES_INC_H_)
6# define OSCR_CORES_INC_H_
27 extern __constinit uint32_t romSize;
30 extern __constinit uint32_t cartSize;
33 extern __constinit uint32_t numBanks;
36 extern uint8_t
const kFileNameMax;
37 extern __constinit
char fileName[];
39 extern __constinit uint32_t sramSize;
40 extern __constinit uint16_t romType;
41 extern __constinit uint8_t saveType;
43 extern __constinit
char checksumStr[9];
44 extern __constinit uint16_t checksum;
45 extern __constinit uint8_t romVersion;
46 extern __constinit
char cartID[5];
47 extern __constinit
char vendorID[5];
48 extern __constinit uint32_t fileSize;
49 extern __constinit uint32_t sramBase;
51 extern __constinit uint8_t eepbit[8];
54 extern __constinit uint32_t writeErrors;
56 extern __constinit
void * cartCRDB;
57 extern __constinit
bool fromCRDB;
61 extern bool useDefaultName();
62 extern uint8_t setOutName(
char const *
const src, uint8_t
const srcMaxLen);
63 extern uint8_t setOutName_P(
char const *
const src);
64 extern void resetCRDB();
65 extern void resetGlobals();
Support Multiple Architectures.
Include headers for all apps.
Include for all supported hardware.
Cores for supported systems
Definition crc32.h:40
Main program.
Definition Storage.h:13
DataDirection
Definition Types.h:101
Interface for handling CRC32 values.
Definition crc32_t.h:14