yaze 0.2.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
hyrule_magic.cc File Reference
#include "hyrule_magic.h"
Include dependency graph for hyrule_magic.cc:

Go to the source code of this file.

Namespaces

namespace  yaze
 Main namespace for the application.
 
namespace  yaze::zelda3
 Zelda 3 specific classes and functions.
 
namespace  yaze::zelda3::anonymous_namespace{hyrule_magic.cc}
 

Functions

unsigned yaze::zelda3::anonymous_namespace{hyrule_magic.cc}::ldle (uint8_t const *const p_arr, unsigned const p_index)
 
void yaze::zelda3::anonymous_namespace{hyrule_magic.cc}::stle (uint8_t *const p_arr, size_t const p_index, unsigned const p_val)
 
void yaze::zelda3::anonymous_namespace{hyrule_magic.cc}::stle0 (uint8_t *const p_arr, unsigned const p_val)
 
void yaze::zelda3::anonymous_namespace{hyrule_magic.cc}::stle1 (uint8_t *const p_arr, unsigned const p_val)
 
void yaze::zelda3::anonymous_namespace{hyrule_magic.cc}::stle2 (uint8_t *const p_arr, unsigned const p_val)
 
void yaze::zelda3::anonymous_namespace{hyrule_magic.cc}::stle3 (uint8_t *const p_arr, unsigned const p_val)
 
uint32_t yaze::zelda3::anonymous_namespace{hyrule_magic.cc}::ldle0 (uint8_t const *const p_arr)
 
uint32_t yaze::zelda3::anonymous_namespace{hyrule_magic.cc}::ldle1 (uint8_t const *const p_arr)
 
uint32_t yaze::zelda3::anonymous_namespace{hyrule_magic.cc}::ldle2 (uint8_t const *const p_arr)
 
uint32_t yaze::zelda3::anonymous_namespace{hyrule_magic.cc}::ldle3 (uint8_t const *const p_arr)
 
void yaze::zelda3::stle16b_i (uint8_t *const p_arr, size_t const p_index, uint16_t const p_val)
 Store little endian 16-bit value using a byte pointer, offset by an index before dereferencing.
 
void yaze::zelda3::stle16b (uint8_t *const p_arr, uint16_t const p_val)
 
uint16_t yaze::zelda3::ldle16b (uint8_t const *const p_arr)
 
uint16_t yaze::zelda3::ldle16b_i (uint8_t const *const p_arr, size_t const p_index)
 Load little endian halfword (16-bit) dereferenced from an arrays of bytes. This version provides an index that will be multiplied by 2 and added to the base address.