mephistp.cpp: Fix ROM loading for sport2k (nw)

This commit is contained in:
AJR 2019-08-18 10:37:28 -04:00
parent a99ab0288c
commit d7dce40b4a

View File

@ -108,7 +108,7 @@ WRITE8_MEMBER(mephisto_pinball_state::sound_rombank_w)
void mephisto_pinball_state::mephisto_map(address_map &map)
{
map(0x00000, 0x07fff).rom().mirror(0x08000).region("maincpu", 0);
map(0x00000, 0x0ffff).rom().region("maincpu", 0);
map(0x10000, 0x107ff).ram().share("nvram");
map(0x12000, 0x1201f).noprw(); //AM_DEVREADWRITE("muart", i8256_device, read, write)
map(0x13000, 0x130ff).rw("ic20", FUNC(i8155_device::memory_r), FUNC(i8155_device::memory_w));
@ -117,7 +117,7 @@ void mephisto_pinball_state::mephisto_map(address_map &map)
map(0x14800, 0x14807).rw("ic9", FUNC(i8155_device::io_r), FUNC(i8155_device::io_w));
map(0x16000, 0x16000).w(FUNC(mephisto_pinball_state::shift_load_w));
map(0x17000, 0x17001).nopw(); //???
map(0xf8000, 0xfffff).rom().region("maincpu", 0);
map(0xf0000, 0xfffff).rom().region("maincpu", 0);
}
void mephisto_pinball_state::mephisto_8051_map(address_map &map)
@ -215,8 +215,9 @@ void mephisto_pinball_state::sport2k(machine_config &config)
/ Mephisto
/-------------------------------------------------------------------*/
ROM_START(mephistp)
ROM_REGION(0x08000, "maincpu", 0)
ROM_REGION(0x10000, "maincpu", 0)
ROM_LOAD("cpu_ver1.2", 0x00000, 0x8000, CRC(845c8eb4) SHA1(2a705629990950d4e2d3a66a95e9516cf112cc88))
ROM_RELOAD(0x08000, 0x8000)
ROM_REGION(0x08000, "soundcpu", 0)
ROM_LOAD("ic15_02", 0x00000, 0x8000, CRC(2accd446) SHA1(7297e4825c33e7cf23f86fe39a0242e74874b1e2))
@ -233,8 +234,9 @@ ROM_START(mephistp)
ROM_END
ROM_START(mephistp1)
ROM_REGION(0x08000, "maincpu", 0)
ROM_REGION(0x10000, "maincpu", 0)
ROM_LOAD("cpu_ver1.1", 0x00000, 0x8000, CRC(ce584902) SHA1(dd05d008bbd9b6588cb204e8d901537ffe7ddd43))
ROM_RELOAD(0x08000, 0x8000)
ROM_REGION(0x08000, "soundcpu", 0)
ROM_LOAD("ic15_02", 0x00000, 0x8000, CRC(2accd446) SHA1(7297e4825c33e7cf23f86fe39a0242e74874b1e2))