| 
 | 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::MirroringName-table mirroring type. | 
| enum | Nes::Api::Cartridge::NesHeader::PpuPPU type. | 
| enum | Nes::Api::Cartridge::NesHeader::RegionRegion type. | 
| enum | Nes::Api::Cartridge::NesHeader::SystemSystem type. | 
| Field Summary | |
|  dword | chrNvRamNon-volatile CHR-RAM (aka V-RAM) size. | 
|  dword | chrRamvolatile CHR-RAM (aka V-RAM) size. | 
|  dword | chrRomCHR-ROM size. | 
|  ushort | mapperMapper ID. | 
|  Nes::Api::Cartridge::NesHeader::Mirroring | mirroringName-table mirroring. | 
|  Nes::Api::Cartridge::NesHeader::Ppu | ppuPPU. | 
|  dword | prgNvRamNon-volatile PRG-RAM (aka W-RAM) size. | 
|  dword | prgRamvolatile PRG-RAM (aka W-RAM) size. | 
|  dword | prgRomPRG-ROM size. | 
|  Nes::Api::Cartridge::NesHeader::Region | regionRegion. | 
|  uchar | securityVs System security bits. | 
|  uchar | subMapperSub-mapper ID. | 
|  Nes::Api::Cartridge::NesHeader::System | systemSystem. | 
|  bool | trainerTrainer. | 
|  uchar | versioniNES version number. | 
| Constructor Summary | |
| NesHeader() | |
| Method Summary | |
|  void | Clear()Clears settings. | 
|  Result | Export( void* mem, ulong size ) constExports 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 | |||||||