Struct Gamepak::gamepakParams

Nested Relationships

This struct is a nested type of Class Gamepak.

Struct Documentation

struct gamepakParams

Gamepak parameters.

Public Functions

inline gamepakParams()
inline void init()

Init parameters to common default values for all types.

Public Members

size_t PRGROMsize

Absolute size of PRG ROM.

size_t CHRROMsize

Absolute size of CHR ROM.

Mapper::mirroringType_t mirroringType

Mirroring type.

fileFormat_t fileFormat

File format.

bool hasPersistentMemory

Whether the gamepak contains any persistent memory.

bool hasTrainer

Whether the gamepak contains trainer.

uint16_t mapperNumber

iNES mapper number.

size_t PRGRAMsize

Absolute size of PRG RAM.

consoleType_t consoleType

Console type.

tvSystem_t tvSystem

TV region type.

uint8_t submapperNumber

Mapper number specifier.

size_t PRGNVRAMsize

Non-volatile PRG memory absolute size.

size_t CHRRAMsize

Character RAM absolute size.

size_t CHRNVRAMsize

Character NVRAM absolute size.