RetroArch
|
#include "fixup.h"
#include "cheevos.h"
#include "util.h"
#include "../retroarch.h"
#include "../core.h"
#include <rcheevos.h>
Functions | |
static int | cheevos_cmpaddr (const void *e1, const void *e2) |
static size_t | cheevos_var_reduce (size_t addr, size_t mask) |
static size_t | cheevos_var_highest_bit (size_t n) |
void | cheevos_fixup_init (cheevos_fixups_t *fixups) |
void | cheevos_fixup_destroy (cheevos_fixups_t *fixups) |
const uint8_t * | cheevos_fixup_find (cheevos_fixups_t *fixups, unsigned address, int console) |
const uint8_t * | cheevos_patch_address (unsigned address, int console) |
void cheevos_fixup_destroy | ( | cheevos_fixups_t * | fixups | ) |
const uint8_t* cheevos_fixup_find | ( | cheevos_fixups_t * | fixups, |
unsigned | address, | ||
int | console | ||
) |
void cheevos_fixup_init | ( | cheevos_fixups_t * | fixups | ) |
HACK Subtract the correct amount of bytes to reach the save RAM as it's size is not always set correctly in the core.
|
static |
|
static |