Files
Cesarus85--mjolnir-vr/source/cache/physical_memory_map.c
T

82 lines
1.9 KiB
C

/*
PHYSICAL_MEMORY_MAP.C
symbols in this file:
001AD660 00f0:
_physical_memory_allocate (0000)
001AD750 00a0:
_physical_memory_verify (0000)
001AD7F0 0040:
_physical_memory_free (0000)
001AD830 0010:
_physical_memory_get_game_state_base_address (0000)
001AD840 0010:
_physical_memory_get_tag_cache_base_address (0000)
001AD850 0010:
_physical_memory_get_texture_cache_base_address (0000)
001AD860 0010:
_physical_memory_get_sound_cache_base_address (0000)
002A76A0 0035:
??_C@_0DF@JIMKNOMI@physical_memory_map_globals?4soun@ (0000)
002A76D8 0037:
??_C@_0DH@HFDEEEDC@physical_memory_map_globals?4text@ (0000)
002A7710 005a:
??_C@_0FK@BLCIEIND@?$CIunsigned?5long?$CJphysical_memory_m@ (0000)
002A7770 005c:
??_C@_0FM@EHFFGLDK@?$CIunsigned?5long?$CJphysical_memory_m@ (0000)
002A77CC 002b:
??_C@_0CL@BKHLOEEB@c?3?2halo?2SOURCE?2cache?2physical_me@ (0000)
002A77F8 001e:
??_C@_0BO@DKDCAKMK@page_status?5?$DN?$DN?5PAGE_READWRITE?$AA@ (0000)
004D1074 0010:
_bss_004d1074 (0000)
*/
/* ---------- headers */
#include "cache/physical_memory_map.h"
/* ---------- constants */
/* ---------- macros */
/* ---------- structures */
struct physical_memory_map_globals
{
void *game_state_base_address;
void *tag_cache_base_address;
void *texture_cache_base_address;
void *sound_cache_base_address;
};
/* ---------- prototypes */
/* ---------- globals */
static struct physical_memory_map_globals physical_memory_map_globals;
/* ---------- public code */
void *physical_memory_get_game_state_base_address(void)
{
return physical_memory_map_globals.game_state_base_address;
}
void *physical_memory_get_tag_cache_base_address(void)
{
return physical_memory_map_globals.tag_cache_base_address;
}
void *physical_memory_get_texture_cache_base_address(void)
{
return physical_memory_map_globals.texture_cache_base_address;
}
void *physical_memory_get_sound_cache_base_address(void)
{
return physical_memory_map_globals.sound_cache_base_address;
}
/* ---------- private code */