ROM data pointers for different game versions. More...
#include <zelda.h>
ROM data pointers for different game versions.
Contains memory addresses where specific data structures are located within the ROM. These addresses vary between different regional versions.
| uint32_t zelda3_version_pointers::gfx_animated_pointer |
| uint32_t zelda3_version_pointers::overworld_gfx_groups1 |
| uint32_t zelda3_version_pointers::overworld_gfx_groups2 |
| uint32_t zelda3_version_pointers::compressed_map32_pointers_high |
| uint32_t zelda3_version_pointers::compressed_map32_pointers_low |
| uint32_t zelda3_version_pointers::overworld_map_palette_group |
| uint32_t zelda3_version_pointers::overlay_pointers |
| uint32_t zelda3_version_pointers::overlay_pointers_bank |
| uint32_t zelda3_version_pointers::overworld_tiles_type |
| uint32_t zelda3_version_pointers::overworld_gfx_ptr1 |
| uint32_t zelda3_version_pointers::overworld_gfx_ptr2 |
| uint32_t zelda3_version_pointers::overworld_gfx_ptr3 |
| uint32_t zelda3_version_pointers::map32_tile_tl |
| uint32_t zelda3_version_pointers::map32_tile_tr |
| uint32_t zelda3_version_pointers::map32_tile_bl |
| uint32_t zelda3_version_pointers::map32_tile_br |
| uint32_t zelda3_version_pointers::sprite_blockset_pointer |
| uint32_t zelda3_version_pointers::dungeon_palettes_groups |
| uint32_t zelda3_version_pointers::kGfxAnimatedPointer |
| uint32_t zelda3_version_pointers::kOverworldGfxGroups1 |
Definition at line 94 of file zelda.h.
Referenced by yaze::zelda3::OverworldMap::LoadAreaGraphicsBlocksets(), yaze::zelda3::OverworldMap::LoadCustomOverworldData(), and yaze::zelda3::OverworldMap::SetupCustomTileset().
| uint32_t zelda3_version_pointers::kOverworldGfxGroups2 |
Definition at line 95 of file zelda.h.
Referenced by yaze::zelda3::OverworldMap::LoadCustomOverworldData(), yaze::zelda3::OverworldMap::LoadMainBlocksets(), and yaze::zelda3::OverworldMap::SetupCustomTileset().
| uint32_t zelda3_version_pointers::kCompressedAllMap32PointersHigh |
Definition at line 96 of file zelda.h.
Referenced by yaze::cli::anonymous_namespace{overworld_validate_commands.cc}::ValidateMapPointers().
| uint32_t zelda3_version_pointers::kCompressedAllMap32PointersLow |
Definition at line 97 of file zelda.h.
Referenced by yaze::cli::anonymous_namespace{overworld_validate_commands.cc}::ValidateMapPointers().
| uint32_t zelda3_version_pointers::kOverworldMapPaletteGroup |
Definition at line 98 of file zelda.h.
Referenced by yaze::zelda3::OverworldMap::GetPalette(), and yaze::zelda3::OverworldMap::LoadPalette().
| uint32_t zelda3_version_pointers::kOverlayPointers |
| uint32_t zelda3_version_pointers::kOverlayPointersBank |
| uint32_t zelda3_version_pointers::kOverworldTilesType |
Definition at line 101 of file zelda.h.
Referenced by yaze::zelda3::Overworld::LoadTileTypes().
| uint32_t zelda3_version_pointers::kOverworldGfxPtr1 |
Definition at line 102 of file zelda.h.
Referenced by yaze::Load2BppGraphics(), yaze::LoadAllGraphicsData(), and yaze::SaveAllGraphicsData().
| uint32_t zelda3_version_pointers::kOverworldGfxPtr2 |
Definition at line 103 of file zelda.h.
Referenced by yaze::Load2BppGraphics(), yaze::LoadAllGraphicsData(), and yaze::SaveAllGraphicsData().
| uint32_t zelda3_version_pointers::kOverworldGfxPtr3 |
Definition at line 104 of file zelda.h.
Referenced by yaze::Load2BppGraphics(), yaze::LoadAllGraphicsData(), and yaze::SaveAllGraphicsData().
| uint32_t zelda3_version_pointers::kMap32TileTL |
Definition at line 105 of file zelda.h.
Referenced by yaze::zelda3::Overworld::AssembleMap32Tiles(), yaze::zelda3::Overworld::SaveMap32Expanded(), and yaze::zelda3::Overworld::SaveMap32Tiles().
| uint32_t zelda3_version_pointers::kMap32TileTR |
Definition at line 106 of file zelda.h.
Referenced by yaze::zelda3::Overworld::AssembleMap32Tiles(), and yaze::zelda3::Overworld::SaveMap32Tiles().
| uint32_t zelda3_version_pointers::kMap32TileBL |
Definition at line 107 of file zelda.h.
Referenced by yaze::zelda3::Overworld::AssembleMap32Tiles(), and yaze::zelda3::Overworld::SaveMap32Tiles().
| uint32_t zelda3_version_pointers::kMap32TileBR |
Definition at line 108 of file zelda.h.
Referenced by yaze::zelda3::Overworld::AssembleMap32Tiles(), and yaze::zelda3::Overworld::SaveMap32Tiles().
| uint32_t zelda3_version_pointers::kSpriteBlocksetPointer |
Definition at line 109 of file zelda.h.
Referenced by yaze::zelda3::OverworldMap::LoadSpritesBlocksets(), and yaze::Rom::SaveGfxGroups().
| uint32_t zelda3_version_pointers::kDungeonPalettesGroups |
Definition at line 110 of file zelda.h.
Referenced by yaze::Rom::SaveGfxGroups().