summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author hap <happppp@users.noreply.github.com>2021-03-03 21:50:15 +0100
committer hap <happppp@users.noreply.github.com>2021-03-03 21:50:39 +0100
commit334f0a7053f70ce6338bd762dc3e3d591df96b16 (patch)
tree472bd35275b9a1cc430437bd59f32aab7a9a8fbf
parent82c1419b83e175a8d8c43dc08edb2a590199743d (diff)
mastmind: reordered rom pages
-rw-r--r--src/devices/cpu/pps41/mm76.cpp7
-rw-r--r--src/mame/drivers/hh_pps41.cpp6
2 files changed, 7 insertions, 6 deletions
diff --git a/src/devices/cpu/pps41/mm76.cpp b/src/devices/cpu/pps41/mm76.cpp
index 073d8406bbd..c7fdfb42555 100644
--- a/src/devices/cpu/pps41/mm76.cpp
+++ b/src/devices/cpu/pps41/mm76.cpp
@@ -18,13 +18,14 @@ DEFINE_DEVICE_TYPE(MM76, mm76_device, "mm76", "Rockwell MM76")
// internal memory maps
void mm76_device::program_map(address_map &map)
{
- map(0x0000, 0x01ff).rom();
- map(0x0380, 0x03ff).rom();
+ map(0x000, 0x17f).mirror(0x200).rom();
+ map(0x180, 0x1ff).rom();
+ map(0x380, 0x3ff).rom();
}
void mm76_device::data_map(address_map &map)
{
- map(0x00, 0x02f).ram();
+ map(0x00, 0x2f).ram();
}
diff --git a/src/mame/drivers/hh_pps41.cpp b/src/mame/drivers/hh_pps41.cpp
index a15ab8958f4..41bacaae698 100644
--- a/src/mame/drivers/hh_pps41.cpp
+++ b/src/mame/drivers/hh_pps41.cpp
@@ -141,11 +141,11 @@ void mastmind_state::mastmind(machine_config &config)
ROM_START( mastmind )
ROM_REGION( 0x0400, "maincpu", ROMREGION_ERASE00 )
- ROM_LOAD( "mm75_a7525-11", 0x0000, 0x0200, BAD_DUMP CRC(53253dac) SHA1(bae8c65fe4968f24ea9ebe397d4cbcde2022ce9b) ) // not sure about page layout
+ ROM_LOAD( "mm75_a7525-11", 0x0000, 0x0200, CRC(39dbdd50) SHA1(72fa5781e9df62d91d57437ded2931fab8253c3c) )
ROM_CONTINUE( 0x0380, 0x0080 )
- ROM_REGION( 100, "maincpu:opla", 0 )
- ROM_LOAD( "mm76_mastmind_output.pla", 0, 100, NO_DUMP ) // that's a lie
+ ROM_REGION( 314, "maincpu:opla", 0 )
+ ROM_LOAD( "mm76_mastmind_output.pla", 0, 314, CRC(84a3a6f2) SHA1(a3baf9a174a02d186769a1a2d81982e6dbdcf1ed) )
ROM_END