diff options
-rw-r--r-- | src/devices/cpu/pps41/mm76.cpp | 7 | ||||
-rw-r--r-- | src/mame/drivers/hh_pps41.cpp | 6 |
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 |