|
std::string | yaze::app::core::UppercaseHexByte (uint8_t byte, bool leading) |
|
std::string | yaze::app::core::UppercaseHexWord (uint16_t word, bool leading) |
|
std::string | yaze::app::core::UppercaseHexLong (uint32_t dword) |
|
std::string | yaze::app::core::UppercaseHexLongLong (uint64_t qword) |
|
bool | yaze::app::core::StringReplace (std::string &str, const std::string &from, const std::string &to) |
|
uint32_t | yaze::app::core::SnesToPc (uint32_t addr) noexcept |
|
uint32_t | yaze::app::core::PcToSnes (uint32_t addr) |
|
int | yaze::app::core::AddressFromBytes (uint8_t bank, uint8_t high, uint8_t low) noexcept |
|
uint32_t | yaze::app::core::MapBankToWordAddress (uint8_t bank, uint16_t addr) noexcept |
|
uint32_t | yaze::app::core::Get24LocalFromPC (uint8_t *data, int addr, bool pc) |
|
void | yaze::app::core::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::app::core::stle16b (uint8_t *const p_arr, uint16_t const p_val) |
|
uint16_t | yaze::app::core::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.
|
|
uint16_t | yaze::app::core::ldle16b (uint8_t const *const p_arr) |
|
void | yaze::app::core::CreateBpsPatch (const std::vector< uint8_t > &source, const std::vector< uint8_t > &target, std::vector< uint8_t > &patch) |
|
void | yaze::app::core::ApplyBpsPatch (const std::vector< uint8_t > &source, const std::vector< uint8_t > &patch, std::vector< uint8_t > &target) |
|
absl::StatusOr< std::string > | yaze::app::core::CheckVersion (const char *version) |
|