[Core/MD] fixed SRAM support in Triple Play 96 & Triple Play - Gold Edition

This commit is contained in:
EkeEke 2015-03-02 21:44:15 +01:00
parent 600c8d4ef1
commit 341f093fb1
5 changed files with 10 additions and 14 deletions

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 MiB

After

Width:  |  Height:  |  Size: 3.7 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 MiB

After

Width:  |  Height:  |  Size: 3.8 MiB

View File

@ -2,7 +2,7 @@
* Genesis Plus * Genesis Plus
* Mega Drive cartridge hardware support * Mega Drive cartridge hardware support
* *
* Copyright (C) 2007-2014 Eke-Eke (Genesis Plus GX) * Copyright (C) 2007-2015 Eke-Eke (Genesis Plus GX)
* *
* Many cartridge protections were initially documented by Haze * Many cartridge protections were initially documented by Haze
* (http://haze.mameworld.info/) * (http://haze.mameworld.info/)
@ -373,18 +373,14 @@ void md_cart_init(void)
/* external SRAM */ /* external SRAM */
if (sram.on && !sram.custom) if (sram.on && !sram.custom)
{ {
/* disabled on startup if ROM is mapped in same area */ /* initialize m68k bus handlers */
if (cart.romsize <= sram.start) m68k.memory_map[sram.start >> 16].base = sram.sram;
{ m68k.memory_map[sram.start >> 16].read8 = sram_read_byte;
/* initialize m68k bus handlers */ m68k.memory_map[sram.start >> 16].read16 = sram_read_word;
m68k.memory_map[sram.start >> 16].base = sram.sram; m68k.memory_map[sram.start >> 16].write8 = sram_write_byte;
m68k.memory_map[sram.start >> 16].read8 = sram_read_byte; m68k.memory_map[sram.start >> 16].write16 = sram_write_word;
m68k.memory_map[sram.start >> 16].read16 = sram_read_word; zbank_memory_map[sram.start >> 16].read = sram_read_byte;
m68k.memory_map[sram.start >> 16].write8 = sram_write_byte; zbank_memory_map[sram.start >> 16].write = sram_write_byte;
m68k.memory_map[sram.start >> 16].write16 = sram_write_word;
zbank_memory_map[sram.start >> 16].read = sram_read_byte;
zbank_memory_map[sram.start >> 16].write = sram_write_byte;
}
} }
/********************************************** /**********************************************

View File

@ -2,7 +2,7 @@
* Genesis Plus * Genesis Plus
* Mega Drive cartridge hardware support * Mega Drive cartridge hardware support
* *
* Copyright (C) 2007-2013 Eke-Eke (Genesis Plus GX) * Copyright (C) 2007-2015 Eke-Eke (Genesis Plus GX)
* *
* Most cartridge protections were initially documented by Haze * Most cartridge protections were initially documented by Haze
* (http://haze.mameworld.info/) * (http://haze.mameworld.info/)