mirror of
https://github.com/HarbourMasters/Starship.git
synced 2025-03-12 02:10:11 +03:00
18 lines
355 B
C
18 lines
355 B
C
#include "sys.h"
|
|
|
|
// s32 sMemoryBuffer[0x8800];
|
|
// @ port: Increase memory buffer size.
|
|
s32 sMemoryBuffer[1000000];
|
|
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;
|
|
}
|