From 32c653d01c08ff600db926aa244e85b045422a16 Mon Sep 17 00:00:00 2001 From: trillian Date: Sat, 29 Jul 2023 22:31:45 +0300 Subject: [PATCH] enable writtenblocks globally again --- src/asar/libsmw.cpp | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/src/asar/libsmw.cpp b/src/asar/libsmw.cpp index 26307864..c0de651b 100644 --- a/src/asar/libsmw.cpp +++ b/src/asar/libsmw.cpp @@ -15,7 +15,6 @@ asar_error_id openromerror; autoarray writtenblocks; // RPG Hacker: Uses binary search to find the insert position of our ROM write -#ifdef ASAR_SHARED static int findromwritepos(int snesoffset, int searchstartpos, int searchendpos) { if (searchendpos == searchstartpos) @@ -101,30 +100,23 @@ static void addromwrite(int pcoffset, int numbytes) addromwriteforbank(snesaddr, bytesleft); } -#endif void writeromdata(int pcoffset, const void * indata, int numbytes) { memcpy(const_cast(romdata) + pcoffset, indata, (size_t)numbytes); - #ifdef ASAR_SHARED - addromwrite(pcoffset, numbytes); - #endif + addromwrite(pcoffset, numbytes); } void writeromdata_byte(int pcoffset, unsigned char indata) { memcpy(const_cast(romdata) + pcoffset, &indata, 1); - #ifdef ASAR_SHARED - addromwrite(pcoffset, 1); - #endif + addromwrite(pcoffset, 1); } void writeromdata_bytes(int pcoffset, unsigned char indata, int numbytes) { memset(const_cast(romdata) + pcoffset, indata, (size_t)numbytes); - #ifdef ASAR_SHARED - addromwrite(pcoffset, numbytes); - #endif + addromwrite(pcoffset, numbytes); } int ratsstart(int snesaddr)