From 44e3e09a94eb4cc2aab2fe817e938456deaa0ad3 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sat, 6 Aug 2016 00:59:06 +0200 Subject: Remove unused LoadSRAM --- src/memmap.c | 41 ----------------------------------------- src/memmap.h | 1 - 2 files changed, 42 deletions(-) (limited to 'src') diff --git a/src/memmap.c b/src/memmap.c index ee58cef..c8c9cc4 100644 --- a/src/memmap.c +++ b/src/memmap.c @@ -932,47 +932,6 @@ void InitROM (bool8_32 Interleaved) S9xMessage (S9X_INFO, S9X_ROM_INFO, String); } -bool8_32 LoadSRAM (const char *filename) -{ - int size = Memory.SRAMSize ? - (1 << (Memory.SRAMSize + 3)) * 128 : 0; - - memset (Memory.SRAM, SNESGameFixes.SRAMInitialValue, 0x20000); - - if (size > 0x20000) - size = 0x20000; - - if (size) - { - FILE *file; - if ((file = fopen(filename, "rb"))) - { - int len = fread ((char*) SRAM, 1, 0x20000, file); - fclose (file); - if (len - size == 512) - { - // S-RAM file has a header - remove it - memmove (SRAM, SRAM + 512, size); - } - if (len == size + SRTC_SRAM_PAD) - { - S9xSRTCPostLoadState (); - S9xResetSRTC (); - rtc.index = -1; - rtc.mode = MODE_READ; - } - else - S9xHardResetSRTC (); - - return (TRUE); - } - S9xHardResetSRTC (); - return (FALSE); - } - - return (TRUE); -} - bool8_32 SaveSRAM (const char *filename) { int size = Memory.SRAMSize ? diff --git a/src/memmap.h b/src/memmap.h index bcf71d6..53aa54f 100644 --- a/src/memmap.h +++ b/src/memmap.h @@ -82,7 +82,6 @@ bool8_32 LoadROM(const char*); void InitROM(bool8_32); -bool8_32 LoadSRAM(const char*); bool8_32 SaveSRAM(const char*); bool8_32 MemoryInit(); void MemoryDeinit(); -- cgit v1.2.3