PancakeNESEmu
A homebrewed NES Emulator written in C
Loading...
Searching...
No Matches
INES_META Struct Reference

A structure that represents every files headers of the INES ROM file format. More...

#include <rom_metadata.h>

Collaboration diagram for INES_META:
Collaboration graph

Public Attributes

byte prg_size
 PRG-ROM Size in 16 kB units (Bytes 4 in the INES format)
 
byte chr_size
 CHR-ROM Size in 8 kB units (Bytes 5 in the INES format)
 
byte flag_MMBT
 Flag 6: Mapper, Mirroring, Battery, Trainer.
 
byte flag_MVSP2
 Flag 7: Mapper, VS/Playchoice, NES 2.0.
 
byte flag_PRAM
 Flag 8: PRG-RAM.
 
byte flag_TVSYS
 Flag 9: TV System.
 
byte flag_TVSPRAM
 Flag 10: TV System, PRG-RAM presence.
 
bytes_string ripper_name
 Unused padding/ripper name.
 

Detailed Description

A structure that represents every files headers of the INES ROM file format.

Definition at line 12 of file rom_metadata.h.

Member Data Documentation

◆ chr_size

byte INES_META::chr_size

CHR-ROM Size in 8 kB units (Bytes 5 in the INES format)

Definition at line 14 of file rom_metadata.h.

◆ flag_MMBT

byte INES_META::flag_MMBT

Flag 6: Mapper, Mirroring, Battery, Trainer.

Definition at line 15 of file rom_metadata.h.

◆ flag_MVSP2

byte INES_META::flag_MVSP2

Flag 7: Mapper, VS/Playchoice, NES 2.0.

Definition at line 16 of file rom_metadata.h.

◆ flag_PRAM

byte INES_META::flag_PRAM

Flag 8: PRG-RAM.

Definition at line 17 of file rom_metadata.h.

◆ flag_TVSPRAM

byte INES_META::flag_TVSPRAM

Flag 10: TV System, PRG-RAM presence.

Definition at line 19 of file rom_metadata.h.

◆ flag_TVSYS

byte INES_META::flag_TVSYS

Flag 9: TV System.

Definition at line 18 of file rom_metadata.h.

◆ prg_size

byte INES_META::prg_size

PRG-ROM Size in 16 kB units (Bytes 4 in the INES format)

Definition at line 13 of file rom_metadata.h.

◆ ripper_name

bytes_string INES_META::ripper_name

Unused padding/ripper name.

Definition at line 20 of file rom_metadata.h.


The documentation for this struct was generated from the following file: