|
Nestopia Core API | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
iNES header format context.
Inner Classes, Typedefs, and Enums | |
enum |
Nes::Api::Cartridge::NesHeader::Mirroring
Name-table mirroring type. |
enum |
Nes::Api::Cartridge::NesHeader::Ppu
PPU type. |
enum |
Nes::Api::Cartridge::NesHeader::Region
Region type. |
enum |
Nes::Api::Cartridge::NesHeader::System
System type. |
Field Summary | |
dword |
chrNvRam
Non-volatile CHR-RAM (aka V-RAM) size. |
dword |
chrRam
volatile CHR-RAM (aka V-RAM) size. |
dword |
chrRom
CHR-ROM size. |
ushort |
mapper
Mapper ID. |
Nes::Api::Cartridge::NesHeader::Mirroring |
mirroring
Name-table mirroring. |
Nes::Api::Cartridge::NesHeader::Ppu |
ppu
PPU. |
dword |
prgNvRam
Non-volatile PRG-RAM (aka W-RAM) size. |
dword |
prgRam
volatile PRG-RAM (aka W-RAM) size. |
dword |
prgRom
PRG-ROM size. |
Nes::Api::Cartridge::NesHeader::Region |
region
Region. |
uchar |
security
Vs System security bits. |
uchar |
subMapper
Sub-mapper ID. |
Nes::Api::Cartridge::NesHeader::System |
system
System. |
bool |
trainer
Trainer. |
uchar |
version
iNES version number. |
Constructor Summary | |
NesHeader()
|
Method Summary | |
void |
Clear()
Clears settings. |
Result |
Export( void* mem, ulong size ) const
Exports settings to iNES file header in memory. |
Result |
Import( const void* mem, ulong size )
Imports settings from iNES file header in memory. |
Field Detail |
public dword chrNvRam;
public dword chrRam;
public dword chrRom;
public ushort mapper;
public Nes::Api::Cartridge::NesHeader::Mirroring mirroring;
public Nes::Api::Cartridge::NesHeader::Ppu ppu;
public dword prgNvRam;
public dword prgRam;
public dword prgRom;
public Nes::Api::Cartridge::NesHeader::Region region;
public uchar security;
public uchar subMapper;
public Nes::Api::Cartridge::NesHeader::System system;
public bool trainer;
public uchar version;
Constructor Detail |
public NesHeader() throw();
Method Detail |
public void Clear() throw();
public Result Export( void* mem, ulong size ) const throw();
pointer
- to iNES header at least 16 byte in size
size
- size of memorypublic Result Import( const void* mem, ulong size ) throw();
pointer
- to iNES header at least 16 byte in size
size
- size of memory
|
Nestopia Core API | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |