diff options
author | 2008-11-15 20:02:40 +0000 | |
---|---|---|
committer | 2008-11-15 20:02:40 +0000 | |
commit | d10a7cccd5308e3f995262a3bbda01a433841a6a (patch) | |
tree | e0a0586c6d833563c489992ad62e37ab85eec452 /src/emu/memory.c | |
parent | 215684165e6f5a1b2935bee7d5451e0538986cf9 (diff) |
God forbid, neogeo doesn't work....
Diffstat (limited to 'src/emu/memory.c')
-rw-r--r-- | src/emu/memory.c | 4 |
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]; } |