From 1748430476829c5bdd50f40bfff19b9a2676939e Mon Sep 17 00:00:00 2001 From: Robbbert Date: Sun, 18 Jun 2017 02:01:29 +1000 Subject: (nw) rattled a few old bones --- src/mame/drivers/ice_tbd.cpp | 4 +++- src/mame/drivers/mmm.cpp | 15 +++++++-------- src/mame/drivers/mpu2.cpp | 9 ++++++--- 3 files changed, 16 insertions(+), 12 deletions(-) diff --git a/src/mame/drivers/ice_tbd.cpp b/src/mame/drivers/ice_tbd.cpp index 6f1aa892198..a5f94d8c060 100644 --- a/src/mame/drivers/ice_tbd.cpp +++ b/src/mame/drivers/ice_tbd.cpp @@ -28,6 +28,7 @@ public: , m_maincpu(*this, "maincpu") { } +private: virtual void machine_start() override; virtual void machine_reset() override; required_device m_maincpu; @@ -37,6 +38,7 @@ public: static ADDRESS_MAP_START( ice_tbd_map, AS_PROGRAM, 8, ice_tbd_state ) AM_RANGE(0x0000, 0x3fff) AM_ROM + AM_RANGE(0x4000, 0x47ff) AM_RAM ADDRESS_MAP_END @@ -62,7 +64,7 @@ MACHINE_CONFIG_END ROM_START( ice_tbd ) ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "TURBO-DR.IVE", 0x0000, 0x4000, CRC(d7c79ac4) SHA1(a01d93411e604e36a3ced58063f2ab81e431b82a) ) + ROM_LOAD( "TURBO-DR.IVE", 0x0000, 0x4000, CRC(d7c79ac4) SHA1(a01d93411e604e36a3ced58063f2ab81e431b82a) ) ROM_END diff --git a/src/mame/drivers/mmm.cpp b/src/mame/drivers/mmm.cpp index 1ebf30fab19..7a9caaa44d8 100644 --- a/src/mame/drivers/mmm.cpp +++ b/src/mame/drivers/mmm.cpp @@ -18,16 +18,15 @@ public: m_maincpu(*this, "maincpu") { } -protected: - - // devices +private: required_device m_maincpu; }; static ADDRESS_MAP_START( mmm_map, AS_PROGRAM, 8, mmm_state ) - AM_RANGE(0x0000, 0x1fff) AM_ROM + AM_RANGE(0x0000, 0x3fff) AM_ROM + AM_RANGE(0x4000, 0x40ff) AM_RAM ADDRESS_MAP_END @@ -44,10 +43,10 @@ MACHINE_CONFIG_END ROM_START( mmm_ldip ) ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "ld1.bin", 0x0000, 0x001000, CRC(5a3c2402) SHA1(4972d309e6aabef4f9277ea851e45981d0cb3dbb) ) - ROM_LOAD( "ld2.bin", 0x1000, 0x001000, CRC(ff82643b) SHA1(0e47cdc9c0eb6f05a420d2ffeb2ebf22acbda15b) ) - ROM_LOAD( "ld3.bin", 0x2000, 0x001000, CRC(9e7158ae) SHA1(7f3b8730add127ed0608365875be3042fb2e3e7a) ) - ROM_LOAD( "ld4.bin", 0x3000, 0x001000, CRC(970b749f) SHA1(fe6da7abc699db69c0761304f588b5bed899c674) ) + ROM_LOAD( "ld1.bin", 0x0000, 0x1000, CRC(5a3c2402) SHA1(4972d309e6aabef4f9277ea851e45981d0cb3dbb) ) + ROM_LOAD( "ld2.bin", 0x1000, 0x1000, CRC(ff82643b) SHA1(0e47cdc9c0eb6f05a420d2ffeb2ebf22acbda15b) ) + ROM_LOAD( "ld3.bin", 0x2000, 0x1000, CRC(9e7158ae) SHA1(7f3b8730add127ed0608365875be3042fb2e3e7a) ) + ROM_LOAD( "ld4.bin", 0x3000, 0x1000, CRC(970b749f) SHA1(fe6da7abc699db69c0761304f588b5bed899c674) ) ROM_END diff --git a/src/mame/drivers/mpu2.cpp b/src/mame/drivers/mpu2.cpp index 9c7aa3fcdb3..4526113faec 100644 --- a/src/mame/drivers/mpu2.cpp +++ b/src/mame/drivers/mpu2.cpp @@ -6,7 +6,7 @@ Barcrest: - Machine Processor Unit / MPU0 techincally + Machine Processor Unit / MPU0 technically -- No ram/roms, lots of discrete DTL logic MPU1 @@ -57,9 +57,12 @@ protected: static ADDRESS_MAP_START( mpu2_basemap, AS_PROGRAM, 8, mpu2_state ) ADDRESS_MAP_GLOBAL_MASK(0x3fff) // A14/A15 Not Connected - AM_RANGE(0x1000, 0x17ff) AM_ROM AM_REGION("maskrom", 0) + AM_RANGE(0x0000, 0x007f) AM_RAM AM_RANGE(0x0800, 0x0fff) AM_ROM AM_REGION("romp1", 0) - AM_RANGE(0x3800, 0x3fff) AM_ROM AM_REGION("romp2", 0) + AM_RANGE(0x1000, 0x17ff) AM_ROM AM_REGION("maskrom", 0) + AM_RANGE(0x1800, 0x1fff) AM_ROM AM_REGION("romp2", 0) AM_MIRROR(0x2000) + AM_RANGE(0x2000, 0x2003) AM_RAM // maybe a 6821? + AM_RANGE(0x2004, 0x2007) AM_RAM // maybe a 6821? ADDRESS_MAP_END static INPUT_PORTS_START( mpu2 ) -- cgit v1.2.3