summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libretro/libretro.c1
-rw-r--r--src/gfx.c1
-rw-r--r--src/gfx16.c1
-rw-r--r--src/memmap.c27
-rw-r--r--src/memmap.h4
5 files changed, 0 insertions, 34 deletions
diff --git a/libretro/libretro.c b/libretro/libretro.c
index 0e5ad5f..b7d8cab 100644
--- a/libretro/libretro.c
+++ b/libretro/libretro.c
@@ -567,7 +567,6 @@ const char* S9xChooseFilename(bool8 a) { return NULL; }
bool8 S9xInitUpdate() { return TRUE; }
bool8 S9xContinueUpdate(int width, int height) { return TRUE; }
void S9xSetPalette() {}
-void S9xAutoSaveSRAM() {}
void S9xLoadSDD1Data() {}
bool8 S9xReadMousePosition (int which1_0_to_1, int* x, int* y, uint32* buttons) { return FALSE; }
bool8 S9xReadSuperScopePosition (int* x, int* y, uint32* buttons) { return FALSE; }
diff --git a/src/gfx.c b/src/gfx.c
index 045d169..156f0c2 100644
--- a/src/gfx.c
+++ b/src/gfx.c
@@ -666,7 +666,6 @@ void S9xEndScreenRefresh()
{
if (!--CPU.AutoSaveTimer)
{
- S9xAutoSaveSRAM ();
CPU.SRAMModified = FALSE;
}
}
diff --git a/src/gfx16.c b/src/gfx16.c
index 524ef08..ee317e8 100644
--- a/src/gfx16.c
+++ b/src/gfx16.c
@@ -686,7 +686,6 @@ void S9xEndScreenRefresh()
{
if (!--CPU.AutoSaveTimer)
{
- S9xAutoSaveSRAM ();
CPU.SRAMModified = FALSE;
}
}
diff --git a/src/memmap.c b/src/memmap.c
index c8c9cc4..24ab6b7 100644
--- a/src/memmap.c
+++ b/src/memmap.c
@@ -932,33 +932,6 @@ void InitROM (bool8_32 Interleaved)
S9xMessage (S9X_INFO, S9X_ROM_INFO, String);
}
-bool8_32 SaveSRAM (const char *filename)
-{
- int size = Memory.SRAMSize ?
- (1 << (Memory.SRAMSize + 3)) * 128 : 0;
- if (Settings.SRTC)
- {
- size += SRTC_SRAM_PAD;
- S9xSRTCPreSaveState ();
- }
-
-
- if (size > 0x20000)
- size = 0x20000;
-
- if (size && *Memory.ROMFilename)
- {
- FILE *file;
- if ((file = fopen (filename, "wb")))
- {
- fwrite ((char *) SRAM, size, 1, file);
- fclose (file);
- return (TRUE);
- }
- }
- return (FALSE);
-}
-
void FixROMSpeed ()
{
int c;
diff --git a/src/memmap.h b/src/memmap.h
index 53aa54f..38fae6b 100644
--- a/src/memmap.h
+++ b/src/memmap.h
@@ -82,7 +82,6 @@
bool8_32 LoadROM(const char*);
void InitROM(bool8_32);
-bool8_32 SaveSRAM(const char*);
bool8_32 MemoryInit();
void MemoryDeinit();
void FreeSDD1Data();
@@ -174,11 +173,8 @@ extern uint8* SRAM;
extern uint8* ROM;
extern uint8* RegRAM;
void S9xDeinterleaveMode2();
-void S9xSaveSRAM(void);
END_EXTERN_C
-void S9xAutoSaveSRAM();
-
#ifdef NO_INLINE_SET_GET
uint8 S9xGetByte(uint32 Address, struct SCPUState*);
uint16 S9xGetWord(uint32 Address, struct SCPUState*);