summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/memory.c
diff options
context:
space:
mode:
author Aaron Giles <aaron@aarongiles.com>2008-11-15 20:02:40 +0000
committer Aaron Giles <aaron@aarongiles.com>2008-11-15 20:02:40 +0000
commitd10a7cccd5308e3f995262a3bbda01a433841a6a (patch)
treee0a0586c6d833563c489992ad62e37ab85eec452 /src/emu/memory.c
parent215684165e6f5a1b2935bee7d5451e0538986cf9 (diff)
God forbid, neogeo doesn't work....
Diffstat (limited to 'src/emu/memory.c')
-rw-r--r--src/emu/memory.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/emu/memory.c b/src/emu/memory.c
index 7e9a7927c73..e5f5b2f2529 100644
--- a/src/emu/memory.c
+++ b/src/emu/memory.c
@@ -1316,6 +1316,10 @@ void memory_configure_bank(int banknum, int startentry, int numentries, void *ba
/* fill in the requested bank entries */
for (entrynum = startentry; entrynum < startentry + numentries; entrynum++)
bankdata[banknum].entry[entrynum] = (UINT8 *)base + (entrynum - startentry) * stride;
+
+ /* if we have no bankptr yet, set it to the first entry */
+ if (bank_ptr[banknum] == NULL)
+ bank_ptr[banknum] = bankdata[banknum].entry[0];
}