mirror of
https://github.com/HarbourMasters/Starship.git
synced 2025-02-11 04:32:25 +03:00
16 lines
284 B
C
16 lines
284 B
C
#include "sys.h"
|
|
|
|
s32 sMemoryBuffer[0x2200];
|
|
s32* sMemoryPtr;
|
|
|
|
void Memory_FreeAll(void) {
|
|
sMemoryPtr = sMemoryBuffer;
|
|
}
|
|
|
|
void* Memory_Allocate(s32 size) {
|
|
void* addr = sMemoryPtr;
|
|
|
|
sMemoryPtr = (void*) (((size + 0xF) & ~0xF) + (uintptr_t) sMemoryPtr);
|
|
return addr;
|
|
}
|