From 0dec0645132175a1efa74d0ae26acacf6ae6f3b1 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sat, 6 Aug 2016 01:00:52 +0200 Subject: Remove unused SaveSRAM --- src/gfx.c | 1 - src/gfx16.c | 1 - src/memmap.c | 27 --------------------------- src/memmap.h | 4 ---- 4 files changed, 33 deletions(-) (limited to 'src') 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*); -- cgit v1.2.3