Mercurial > repos > blastem
changeset 1281:34113230fd88
Fix heuristic detection of SRAM for 3MB ROMs with SRAM at the 3MB mark
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Tue, 14 Mar 2017 00:06:19 -0700 |
parents | 6a6cc3b3949b |
children | c5821f9de325 |
files | romdb.c |
diffstat | 1 files changed, 3 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/romdb.c Tue Mar 14 00:05:33 2017 -0700 +++ b/romdb.c Tue Mar 14 00:06:19 2017 -0700 @@ -529,6 +529,9 @@ if (ram_start >= rom_end) { info->map[0].end = rom_end < 0x400000 ? nearest_pow2(rom_end) - 1 : 0xFFFFFF; + if (info->map[0].end > ram_start) { + info->map[0].end = ram_start; + } //TODO: ROM mirroring info->map[0].mask = 0xFFFFFF; info->map[0].flags = MMAP_READ;