From d45ede82700f781aab3eac946d9878eb82cdce57 Mon Sep 17 00:00:00 2001 From: AJR Date: Sat, 10 Jun 2017 11:44:27 -0400 Subject: Fix other TMS70xx internal ROM regions properly (nw) --- src/devices/cpu/tms7000/tms7000.cpp | 2 +- src/mame/drivers/cc40.cpp | 4 ++-- src/mame/drivers/exelv.cpp | 16 ++++++++-------- src/mame/drivers/ti74.cpp | 8 ++++---- 4 files changed, 15 insertions(+), 15 deletions(-) diff --git a/src/devices/cpu/tms7000/tms7000.cpp b/src/devices/cpu/tms7000/tms7000.cpp index 90b9d7c88d1..dbeeec2ac5e 100644 --- a/src/devices/cpu/tms7000/tms7000.cpp +++ b/src/devices/cpu/tms7000/tms7000.cpp @@ -76,7 +76,7 @@ static ADDRESS_MAP_START(tms7002_mem, AS_PROGRAM, 8, tms7000_device ) ADDRESS_MAP_END static ADDRESS_MAP_START(tms7020_mem, AS_PROGRAM, 8, tms7000_device ) - AM_RANGE(0xf000, 0xffff) AM_ROM AM_REGION(DEVICE_SELF, 0) // 2kB internal ROM + AM_RANGE(0xf800, 0xffff) AM_ROM AM_REGION(DEVICE_SELF, 0) // 2kB internal ROM AM_IMPORT_FROM( tms7000_mem ) ADDRESS_MAP_END diff --git a/src/mame/drivers/cc40.cpp b/src/mame/drivers/cc40.cpp index d3160e006af..bd4aa8d35cc 100644 --- a/src/mame/drivers/cc40.cpp +++ b/src/mame/drivers/cc40.cpp @@ -630,8 +630,8 @@ MACHINE_CONFIG_END ***************************************************************************/ ROM_START( cc40 ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "tms70c20.bin", 0xf800, 0x0800, CRC(a21bf6ab) SHA1(3da8435ecbee143e7fa149ee8e1c92949bade1d8) ) // internal cpu rom + ROM_REGION( 0x800, "maincpu", 0 ) + ROM_LOAD( "tms70c20.bin", 0x000, 0x800, CRC(a21bf6ab) SHA1(3da8435ecbee143e7fa149ee8e1c92949bade1d8) ) // internal cpu rom ROM_REGION( 0x8000, "system", 0 ) ROM_LOAD( "hn61256pc09.bin", 0x0000, 0x8000, CRC(f5322fab) SHA1(1b5c4052a53654363c458f75eac7a27f0752def6) ) // system rom, banked diff --git a/src/mame/drivers/exelv.cpp b/src/mame/drivers/exelv.cpp index ed136ba0385..58a42b00c85 100644 --- a/src/mame/drivers/exelv.cpp +++ b/src/mame/drivers/exelv.cpp @@ -580,21 +580,21 @@ MACHINE_CONFIG_END ROM loading */ ROM_START(exl100) - ROM_REGION(0x10000, "maincpu", 0) - ROM_LOAD("exl100in.bin", 0xf800, 0x0800, CRC(049109a3) SHA1(98a07297dcdacef41c793c197b6496dac1e8e744)) /* TMS7020 ROM, correct */ + ROM_REGION(0x800, "maincpu", 0) + ROM_LOAD("exl100in.bin", 0x000, 0x800, CRC(049109a3) SHA1(98a07297dcdacef41c793c197b6496dac1e8e744)) /* TMS7020 ROM, correct */ - ROM_REGION(0x10000, "tms7041", 0) - ROM_LOAD("exl100_7041.bin", 0xf000, 0x1000, CRC(38f6fc7a) SHA1(b71d545664a974d8ad39bdf600c5b9884c3efab6)) /* TMS7041 internal ROM, correct */ + ROM_REGION(0x1000, "tms7041", 0) + ROM_LOAD("exl100_7041.bin", 0x0000, 0x1000, CRC(38f6fc7a) SHA1(b71d545664a974d8ad39bdf600c5b9884c3efab6)) /* TMS7041 internal ROM, correct */ // ROM_REGION(0x8000, "vsm", 0) ROM_END ROM_START(exeltel) - ROM_REGION(0x10000, "maincpu", 0) - ROM_LOAD("exeltel_7040.bin", 0xf000, 0x1000, CRC(2792f02f) SHA1(442a852eb68ef78974733d169084752a131de23d)) /* TMS7040 internal ROM */ + ROM_REGION(0x1000, "maincpu", 0) + ROM_LOAD("exeltel_7040.bin", 0x0000, 0x1000, CRC(2792f02f) SHA1(442a852eb68ef78974733d169084752a131de23d)) /* TMS7040 internal ROM */ - ROM_REGION(0x10000, "tms7042", 0) - ROM_LOAD("exeltel_7042.bin", 0xf000, 0x1000, BAD_DUMP CRC(a0163507) SHA1(8452849df7eac8a89cf03ee98e2306047c1c4c38)) /* TMS7042 internal ROM, needs redump */ + ROM_REGION(0x1000, "tms7042", 0) + ROM_LOAD("exeltel_7042.bin", 0x0000, 0x1000, BAD_DUMP CRC(a0163507) SHA1(8452849df7eac8a89cf03ee98e2306047c1c4c38)) /* TMS7042 internal ROM, needs redump */ ROM_REGION(0x10000,"user1",0) ROM_SYSTEM_BIOS( 0, "french", "French v1.4" ) diff --git a/src/mame/drivers/ti74.cpp b/src/mame/drivers/ti74.cpp index 0e4ab1494a0..0d8e3be42f3 100644 --- a/src/mame/drivers/ti74.cpp +++ b/src/mame/drivers/ti74.cpp @@ -586,8 +586,8 @@ MACHINE_CONFIG_END ***************************************************************************/ ROM_START( ti74 ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "c70009.ic2", 0xf000, 0x1000, CRC(55a2f7c0) SHA1(530e3de42f2e304c8f4805ad389f38a459ec4e33) ) // internal cpu rom + ROM_REGION( 0x1000, "maincpu", 0 ) + ROM_LOAD( "c70009.ic2", 0x0000, 0x1000, CRC(55a2f7c0) SHA1(530e3de42f2e304c8f4805ad389f38a459ec4e33) ) // internal cpu rom ROM_REGION( 0x8000, "system", 0 ) ROM_LOAD( "hn61256pc93.ic1", 0x0000, 0x8000, CRC(019aaa2f) SHA1(04a1e694a49d50602e45a7834846de4d9f7d587d) ) // system rom, banked @@ -595,8 +595,8 @@ ROM_END ROM_START( ti95 ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "c70011.ic2", 0xf000, 0x1000, CRC(b4d0a5c1) SHA1(3ff41946d014f72220a88803023b6a06d5086ce4) ) // internal cpu rom + ROM_REGION( 0x1000, "maincpu", 0 ) + ROM_LOAD( "c70011.ic2", 0x0000, 0x1000, CRC(b4d0a5c1) SHA1(3ff41946d014f72220a88803023b6a06d5086ce4) ) // internal cpu rom ROM_REGION( 0x8000, "system", 0 ) ROM_LOAD( "hn61256pc95.ic1", 0x0000, 0x8000, CRC(c46d29ae) SHA1(c653f08590dbc28241a9f5a6c2541641bdb0208b) ) // system rom, banked -- cgit v1.2.3