gambatte fixes: Properly save MBC3 without RTC
[lsnes.git] / libgambatte-patches / svn537 / 0008-Fix-execute-breaks-on-bus-and-IOAMHRAM.patch
blob689e7dad6ce491a3ea9959f48d77b2eddb6b5d74
1 From 9e0bab46d119dd97c1069458816a993e05f7e10a Mon Sep 17 00:00:00 2001
2 From: Ilari Liusvaara <ilari.liusvaara@elisanet.fi>
3 Date: Mon, 19 May 2014 12:20:12 +0300
4 Subject: [PATCH 8/9] Fix execute breaks on bus and IOAMHRAM
6 ---
7 libgambatte/src/memory.h | 4 ++--
8 1 file changed, 2 insertions(+), 2 deletions(-)
10 diff --git a/libgambatte/src/memory.h b/libgambatte/src/memory.h
11 index e820776..e838502 100644
12 --- a/libgambatte/src/memory.h
13 +++ b/libgambatte/src/memory.h
14 @@ -118,7 +118,7 @@ public:
15 if(memblock) {
16 if(p >= 0xFE00) { //IOAMHRAM.
17 if(__builtin_expect(dbg->ioamhram[p - 0xFE00] & mask, 0))
18 - dbg->read(2, 0x100 + p, v, false);
19 + dbg->read(2, 0x100 + p, v, exec);
20 } else {
21 const uint8_t* addr = memblock + p;
22 static void* targets[8] = {&&cart, &&cart, &&cart, &&cart, &&out, &&sram, &&wram,
23 @@ -137,7 +137,7 @@ cart:
24 out: ;
26 if(__builtin_expect(dbg->bus[p] & mask, 0))
27 - dbg->read(0, p, v, false);
28 + dbg->read(0, p, v, exec);
29 return v2;
32 --
33 2.1.3