mirror of
https://github.com/zeldaret/oot.git
synced 2025-07-15 04:14:34 +00:00
Mempak doc (#1382)
* Mempak doc * Format * Suggested changes * Further changes
This commit is contained in:
parent
6451fbc24f
commit
acc077a24c
6 changed files with 204 additions and 101 deletions
21
include/mempak.h
Normal file
21
include/mempak.h
Normal file
|
@ -0,0 +1,21 @@
|
|||
#ifndef MEMPAK_H
|
||||
#define MEMPAK_H
|
||||
|
||||
#include "ultra64.h"
|
||||
|
||||
s32 Mempak_Init(s32 controllerNum);
|
||||
s32 Mempak_GetFreeBytes(s32 controllerNum);
|
||||
s32 Mempak_FindFiles(s32 controllerNum, char start, char end);
|
||||
s32 Mempak_Write(s32 controllerNum, char letter, void* buffer, s32 offset, s32 size);
|
||||
s32 Mempak_Read(s32 controllerNum, char letter, void* buffer, s32 offset, s32 size);
|
||||
s32 Mempak_CreateFile(s32 controllerNum, char* letter, s32 size);
|
||||
s32 Mempak_DeleteFile(s32 controllerNum, char letter);
|
||||
s32 Mempak_GetFileSize(s32 controllerNum, char letter);
|
||||
|
||||
// Converts a file letter to its numerical index
|
||||
#define MEMPAK_LETTER_TO_INDEX(c) ((c) - 'A')
|
||||
|
||||
// Converts a numerical index to a file letter
|
||||
#define MEMPAK_INDEX_TO_LETTER(i) ((i) + 'A')
|
||||
|
||||
#endif
|
Loading…
Add table
Add a link
Reference in a new issue