The Socrates Gameboy Advance Development Engine
The SGADE is a development library for the Nintendo Gameboy
Advance. It's free for all uses and is distributed without guarantees.
For more information visit
the SGADE page.
Files | |
| file | SoFlashMem.c |
| file | SoFlashMem.h |
Functions | |
| u16 | SoFlashMemSaveByte (u16 a_Offset, u8 a_Value) |
| Saves a byte (8 bit) into SRAM. | |
| u16 | SoFlashMemSaveHalfword (u16 a_Offset, u16 a_Value) |
| Saves a halfword (16 bit) into SRAM. | |
| u16 | SoFlashMemSaveWord (u16 a_Offset, u32 a_Value) |
| Saves a word (32 bit) into SRAM. | |
| u16 | SoFlashMemSaveBuffer (u16 a_Offset, u16 a_Length, u8 *a_Buffer) |
| Saves a buffer into SRAM. | |
| u8 | SoFlashMemLoadByte (u16 a_Offset) |
| Loads a byte (8 bit) from SRAM. | |
| u16 | SoFlashMemLoadHalfword (u16 a_Offset) |
| Loads a halfword (16 bit) from SRAM. | |
| u32 | SoFlashMemLoadWord (u16 a_Offset) |
| Loads a word (32 bit) from SRAM. | |
| u16 | SoFlashMemLoadBuffer (u16 a_Offset, u16 a_Length, u8 *a_Buffer) |
| Loads a buffer from SRAM. | |
Singleton
This module is for saving and loading data in SRAM (flash memory) on GBA Rom packs. For example, you can use it for savegames, highscores, etc. etc.
|
||||||||||||||||
|
Loads a buffer from SRAM.
|
|
|
Loads a byte (8 bit) from SRAM.
|
|
|
Loads a halfword (16 bit) from SRAM.
|
|
|
Loads a word (32 bit) from SRAM.
|
|
||||||||||||||||
|
Saves a buffer into SRAM.
|
|
||||||||||||
|
Saves a byte (8 bit) into SRAM.
|
|
||||||||||||
|
Saves a halfword (16 bit) into SRAM.
|
|
||||||||||||
|
Saves a word (32 bit) into SRAM.
|