56#ifndef OPENSNES_SRAM_H
57#define OPENSNES_SRAM_H
66#define SRAM_SIZE_NONE 0x00
69#define SRAM_SIZE_2KB 0x01
72#define SRAM_SIZE_4KB 0x02
75#define SRAM_SIZE_8KB 0x03
78#define SRAM_SIZE_16KB 0x04
81#define SRAM_SIZE_32KB 0x05
unsigned short u16
16-bit unsigned integer (0 to 65535)
Definition types.h:52
unsigned char u8
8-bit unsigned integer (0 to 255)
Definition types.h:46
void sramClear(u16 size)
Clear SRAM to zero.
void sramLoad(u8 *data, u16 size)
Load data from SRAM.
void sramSave(u8 *data, u16 size)
Save data to SRAM.
u8 sramChecksum(u8 *data, u16 size)
Calculate simple checksum.
void sramLoadOffset(u8 *data, u16 size, u16 offset)
Load data from SRAM at offset.
void sramSaveOffset(u8 *data, u16 size, u16 offset)
Save data to SRAM at offset.