Rename memory.c to memp.c and lib_126b0.c to mema.c and add documentation

This commit is contained in:
Ryan Dwyer
2021-10-30 14:24:30 +10:00
parent 90af295aca
commit 1d307a9191
73 changed files with 753 additions and 694 deletions
@@ -1,5 +1,5 @@
#ifndef _IN_LIB_LIB_126B0_H
#define _IN_LIB_LIB_126B0_H
#ifndef _IN_LIB_MEMA_H
#define _IN_LIB_MEMA_H
#include <ultra64.h>
#include "data.h"
#include "types.h"
-21
View File
@@ -1,21 +0,0 @@
#ifndef _IN_LIB_MEMORY_H
#define _IN_LIB_MEMORY_H
#include <ultra64.h>
#include "data.h"
#include "types.h"
void func000121e0(void);
void memInit(u8 *heapstart, u32 heaplen);
u32 memGetPool4Available(void);
void *memGetNextPool4Allocation(void);
void *memAllocFromBank(struct memorypool *pool, u32 size, u8 poolnum);
void *malloc(u32 len, u8 pool);
s32 memReallocate(void *allocation, s32 newsize, u8 poolnum);
u32 memGetFree(u8 poolnum, u32 bank);
u32 memGetSize(u8 poolnum, u32 bank);
void memResetPool(u8 pool);
void memDisablePool(u8 pool);
void *memAllocFromBankRight(struct memorypool *pool, u32 size, u8 poolnum);
void *mallocFromRight(u32 len, u8 pool);
#endif
+19
View File
@@ -0,0 +1,19 @@
#ifndef _IN_LIB_MEMP_H
#define _IN_LIB_MEMP_H
#include <ultra64.h>
#include "data.h"
#include "types.h"
void memp000121e0(void);
void mempInit(u8 *heapstart, u32 heaplen);
u32 mempGetStageFree(void);
void *mempGetNextStageAllocation(void);
void *mempAlloc(u32 len, u8 pool);
s32 mempRealloc(void *allocation, s32 newsize, u8 poolnum);
u32 mempGetPoolFree(u8 poolnum, u32 bank);
u32 mempGetPoolSize(u8 poolnum, u32 bank);
void mempResetPool(u8 pool);
void mempDisablePool(u8 pool);
void *mempAllocFromRight(u32 len, u8 pool);
#endif
-8
View File
@@ -5109,14 +5109,6 @@ struct gecreditsdata {
/*0x0a*/ u16 alignoffset2;
};
struct memorypool {
/*0x00*/ u8 *start;
/*0x04*/ u8 *leftpos;
/*0x08*/ u8 *rightpos;
/*0x0c*/ u8 *end;
/*0x10*/ u8 *prevallocation;
};
struct invitem_weap {
s16 weapon1;
s16 pickuppad;