#include "GBA.h"
#include "Globals.h"
#include "Flash.h"
#include "Sram.h"

u8 sramRead(u32 address)
{
  return flashSaveMemory[address & 0xFFFF];
}
void sramDelayedWrite(u32 address, u8 byte)
{
  saveType = 1;
  cpuSaveGameFunc = sramWrite;
  sramWrite(address, byte);
}

void sramWrite(u32 address, u8 byte)
{
  flashSaveMemory[address & 0xFFFF] = byte;
  systemSaveUpdateCounter = SYSTEM_SAVE_UPDATED;
}