|
|
@ -50,8 +50,8 @@ extern u8 *g_base; |
|
|
// These are guaranteed to point to "low memory" addresses (sub-32-bit). |
|
|
// These are guaranteed to point to "low memory" addresses (sub-32-bit). |
|
|
// 64-bit: Pointers to low-mem (sub-0x10000000) mirror |
|
|
// 64-bit: Pointers to low-mem (sub-0x10000000) mirror |
|
|
// 32-bit: Same as the corresponding physical/virtual pointers. |
|
|
// 32-bit: Same as the corresponding physical/virtual pointers. |
|
|
extern u8* g_fcram; ///< Main memory |
|
|
|
|
|
extern u8* g_vram; ///< Video memory (VRAM) |
|
|
|
|
|
|
|
|
extern u8* g_fcram; ///< Main memory |
|
|
|
|
|
extern u8* g_vram; ///< Video memory (VRAM) |
|
|
extern u8* g_scratchpad; ///< Stack memory |
|
|
extern u8* g_scratchpad; ///< Stack memory |
|
|
|
|
|
|
|
|
void Init(); |
|
|
void Init(); |
|
|
@ -71,7 +71,7 @@ void Write32(const u32 addr, const u32 data); |
|
|
u8* GetPointer(const u32 Address); |
|
|
u8* GetPointer(const u32 Address); |
|
|
|
|
|
|
|
|
inline const char* GetCharPointer(const u32 address) { |
|
|
inline const char* GetCharPointer(const u32 address) { |
|
|
return (const char *)GetPointer(address); |
|
|
|
|
|
|
|
|
return (const char *)GetPointer(address); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
} // namespace |
|
|
} // namespace |