yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
zelda3_rom Struct Reference

ROM data structure. More...

#include <zelda.h>

Public Attributes

const char * filename
 
uint8_t * data
 
uint64_t size
 
zelda3_version version
 
bool is_modified
 
void * impl
 

Detailed Description

ROM data structure.

Represents a loaded Zelda 3 ROM with its data and metadata.

Definition at line 210 of file zelda.h.

Member Data Documentation

◆ filename

const char* zelda3_rom::filename

Original filename (can be NULL)

Definition at line 211 of file zelda.h.

◆ data

uint8_t* zelda3_rom::data

ROM data (read-only for external users)

Definition at line 212 of file zelda.h.

Referenced by yaze_load_messages().

◆ size

uint64_t zelda3_rom::size

Size of ROM data in bytes

Definition at line 213 of file zelda.h.

◆ version

zelda3_version zelda3_rom::version

Detected ROM version

Definition at line 214 of file zelda.h.

◆ is_modified

bool zelda3_rom::is_modified

True if ROM has been modified

Definition at line 215 of file zelda.h.

Referenced by yaze_save_rom().

◆ impl

void* zelda3_rom::impl

Internal implementation pointer

Definition at line 216 of file zelda.h.

Referenced by yaze_get_color_from_paletteset(), yaze_load_all_rooms(), yaze_load_messages(), yaze_load_overworld(), yaze_save_rom(), and yaze_unload_rom().


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