summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author ClawGrip <clawgrip@hotmail.com>2025-08-03 17:39:55 +0200
committer GitHub <noreply@github.com>2025-08-03 11:39:55 -0400
commit51b37e1a81726655a32a0137fadf4741e1b87134 (patch)
treef06819c675bdb4f01b8f391284f276667171dd3b
parent5af4ce592e45af0a0892593f9a1862dab9e139ee (diff)
ip2700: Add missing PLDs and PROMs and fix IDPROM [ArcadeHacker] (#14015)
-rw-r--r--src/mame/intergraph/interpro.cpp48
1 files changed, 24 insertions, 24 deletions
diff --git a/src/mame/intergraph/interpro.cpp b/src/mame/intergraph/interpro.cpp
index c015be61adc..d6caf1b25b0 100644
--- a/src/mame/intergraph/interpro.cpp
+++ b/src/mame/intergraph/interpro.cpp
@@ -1643,7 +1643,7 @@ ROM_END
ROM_START(ip2700)
// feature[0] & 0x04: supports RETRY if clear
ROM_REGION32_LE(0x80, "idprom", 0)
- ROM_LOAD32_BYTE("msmt1280.bin", 0x00, 0x20, CRC(32d833af) SHA1(7225c5f5670fe49d86556a2cb453ae6fe09e3e19))
+ ROM_LOAD("mprgz260f_9310270_82s123.u118", 0x000, 0x020, CRC(bef9a02b) SHA1(5a50f8922fc0a7ae5f7934ccc1e178f3c8ec8489))
ROM_REGION16_LE(0x20000, "eprom", 0)
ROM_SYSTEM_BIOS(0, "ip2700", "InterPro/InterServe 27x0 EPROM")
@@ -1657,22 +1657,22 @@ ROM_START(ip2700)
ROM_REGION(0x2e5, "plds", 0)
ROM_LOAD("mprgm610p_9311290_gal16v8b.u43", 0x000, 0x117, CRC(9b825384) SHA1(7d531394a046e2507844423a7fea834730843ce3))
- ROM_LOAD("y215_0c31_1230_gal22v10.u72", 0x000, 0x2e5, NO_DUMP)
- ROM_LOAD("y216_0d31_1290_gal16v8.u58", 0x000, 0x117, NO_DUMP)
- ROM_LOAD("y279_0a31_1291_gal20v8.u57", 0x000, 0x157, NO_DUMP)
- ROM_LOAD("y277_0a31_1300_gal22v10.u70", 0x000, 0x2e5, NO_DUMP)
- ROM_LOAD("y272_0a31_1300_gal22v10.u56", 0x000, 0x2e5, NO_DUMP)
- ROM_LOAD("y515_0a31_1300_gal22v10.u69", 0x000, 0x2e5, NO_DUMP)
- ROM_LOAD("y283_0a31_1290_gal20v8.u80", 0x000, 0x157, NO_DUMP)
- ROM_LOAD("y224_0b31_1300_gal20v8.u75", 0x000, 0x157, NO_DUMP)
- ROM_LOAD("y219_0b31_1300_gal16v8.u66", 0x000, 0x117, NO_DUMP)
- ROM_LOAD("y221_0a31_1290_gal16v8.u82", 0x000, 0x117, NO_DUMP)
- ROM_LOAD("y222_0a31_1290_gal16v8.u74", 0x000, 0x117, NO_DUMP)
- ROM_LOAD("y218_0b31_1180_gal22v10.u65", 0x000, 0x2e5, NO_DUMP)
+ ROM_LOAD("y215_0c31_1230_gal22v10.u72", 0x000, 0x2e5, CRC(eb24fd27) SHA1(e5b8a32617e2ed73f61ddc4fe07cb9aa6065186b))
+ ROM_LOAD("y216_0d31_1290_gal16v8.u58", 0x000, 0x117, CRC(6c67101f) SHA1(4b7ec3a12d10fe56cbd4b0ab2ab6ac89331575bf))
+ ROM_LOAD("y279_0a31_1291_gal20v8.u57", 0x000, 0x157, CRC(1b4e3d4f) SHA1(8b5108d9332f29bb4f91825e5d37818c1787413f))
+ ROM_LOAD("y277_0a31_1300_gal22v10.u70", 0x000, 0x2e5, CRC(51b0fc4a) SHA1(6ecc9aebf46f060d8886c76c8d33f717aabfa768))
+ ROM_LOAD("y472_0a31_1300_gal22v10.u56", 0x000, 0x2e5, CRC(92d12cc3) SHA1(591c781744f62a69d3ac1dc6dbfd740693d8b036))
+ ROM_LOAD("y515_0a31_1300_gal22v10.u69", 0x000, 0x2e5, CRC(ee95d0d8) SHA1(3111ad9c6cde9c1213edd3c13adb237cdb22746f))
+ ROM_LOAD("y283_0a31_1290_gal20v8.u80", 0x000, 0x157, CRC(c3290b00) SHA1(c107c779fd886ec138f0835d24bb84ea4fc3f909))
+ ROM_LOAD("y224_0b31_1300_gal20v8.u75", 0x000, 0x157, CRC(57c0a723) SHA1(6040c1ce92d4e46a2a0b98303263d91067901577))
+ ROM_LOAD("y219_0b31_1300_gal16v8.u66", 0x000, 0x117, CRC(3306bcb0) SHA1(239460760f1d187fb6e2e3c49d9608eafe383c0c))
+ ROM_LOAD("y221_0a31_1290_gal16v8.u82", 0x000, 0x117, CRC(fc8923d6) SHA1(fabeb0c5f8fcf3dcbbaa21964a058340dfebb063))
+ ROM_LOAD("y222_0a31_1290_gal16v8.u74", 0x000, 0x117, CRC(d812cf9d) SHA1(0541d5c6acd6713f2dcb9d17f367e6e4cc649543))
+ ROM_LOAD("y218_0b31_1180_gal22v10.u65", 0x000, 0x2e5, CRC(706a8018) SHA1(143e468b1d93949d316b987a9f61a1b4eb93063d))
ROM_REGION(0x020, "proms", 0)
ROM_LOAD("mprg4230a_9311300_82s123.u112", 0x000, 0x020, CRC(8633fa2c) SHA1(e93fb6a65c78202a79c94adbf05d438fc6774333))
- ROM_LOAD("mprgz260f_9310270_82s123.u118", 0x000, 0x020, CRC(bef9a02b) SHA1(5a50f8922fc0a7ae5f7934ccc1e178f3c8ec8489))
+ ROM_LOAD("mprgy920f_9305070_82s123.u71", 0x000, 0x020, CRC(4fec770c) SHA1(25bfb863336315975568f137e7e76bdc8101ab02))
ROM_REGION(0x080, "nvram", 0)
ROM_LOAD("ds12887.u113", 0x000, 0x080, CRC(108116fb) SHA1(9cc538bf1ad784e8f1a1d02ae24fb13370f1a533))
@@ -1759,13 +1759,13 @@ ROM_END
}
-// YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS
-COMP( 1990, ip2000, 0, 0, ip2000, 0, turquoise_state, init_common, "Intergraph", "InterPro/InterServe 20x0", MACHINE_NOT_WORKING | MACHINE_NO_SOUND_HW)
-COMP( 1992, ip2400, 0, 0, ip2400, 0, cbus_sapphire_state, init_common, "Intergraph", "InterPro/InterServe 24x0", MACHINE_NOT_WORKING | MACHINE_NO_SOUND_HW)
-COMP( 1993, ip2500, 0, 0, ip2500, 0, cbus_sapphire_state, init_common, "Intergraph", "InterPro/InterServe 25x0", MACHINE_NOT_WORKING | MACHINE_NO_SOUND_HW)
-COMP( 1993, ip2700, 0, 0, ip2700, 0, cbus_sapphire_state, init_common, "Intergraph", "InterPro/InterServe 27x0", MACHINE_NOT_WORKING | MACHINE_NO_SOUND_HW)
-COMP( 1994, ip2800, 0, 0, ip2800, 0, cbus_sapphire_state, init_common, "Intergraph", "InterPro/InterServe 28x0", MACHINE_NOT_WORKING | MACHINE_NO_SOUND_HW)
-COMP( 1990, ip6000, 0, 0, ip6000, 0, emerald_state, init_common, "Intergraph", "InterPro/InterServe 60x0", MACHINE_NOT_WORKING | MACHINE_NO_SOUND_HW)
-COMP( 1992, ip6400, 0, 0, ip6400, 0, srx_sapphire_state, init_common, "Intergraph", "InterPro/InterServe 64x0", MACHINE_NOT_WORKING | MACHINE_NO_SOUND_HW)
-COMP( 1993, ip6700, 0, 0, ip6700, 0, srx_sapphire_state, init_common, "Intergraph", "InterPro/InterServe 67x0", MACHINE_NOT_WORKING | MACHINE_NO_SOUND_HW)
-COMP( 1993, ip6800, 0, 0, ip6800, 0, srx_sapphire_state, init_common, "Intergraph", "InterPro/InterServe 68x0", MACHINE_NOT_WORKING | MACHINE_NO_SOUND_HW)
+// YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS
+COMP( 1990, ip2000, 0, 0, ip2000, 0, turquoise_state, init_common, "Intergraph", "InterPro/InterServe 20x0", MACHINE_NOT_WORKING | MACHINE_NO_SOUND_HW)
+COMP( 1992, ip2400, 0, 0, ip2400, 0, cbus_sapphire_state, init_common, "Intergraph", "InterPro/InterServe 24x0", MACHINE_NOT_WORKING | MACHINE_NO_SOUND_HW)
+COMP( 1993, ip2500, 0, 0, ip2500, 0, cbus_sapphire_state, init_common, "Intergraph", "InterPro/InterServe 25x0", MACHINE_NOT_WORKING | MACHINE_NO_SOUND_HW)
+COMP( 1993, ip2700, 0, 0, ip2700, 0, cbus_sapphire_state, init_common, "Intergraph", "InterPro/InterServe 27x0", MACHINE_NOT_WORKING | MACHINE_NO_SOUND_HW)
+COMP( 1994, ip2800, 0, 0, ip2800, 0, cbus_sapphire_state, init_common, "Intergraph", "InterPro/InterServe 28x0", MACHINE_NOT_WORKING | MACHINE_NO_SOUND_HW)
+COMP( 1990, ip6000, 0, 0, ip6000, 0, emerald_state, init_common, "Intergraph", "InterPro/InterServe 60x0", MACHINE_NOT_WORKING | MACHINE_NO_SOUND_HW)
+COMP( 1992, ip6400, 0, 0, ip6400, 0, srx_sapphire_state, init_common, "Intergraph", "InterPro/InterServe 64x0", MACHINE_NOT_WORKING | MACHINE_NO_SOUND_HW)
+COMP( 1993, ip6700, 0, 0, ip6700, 0, srx_sapphire_state, init_common, "Intergraph", "InterPro/InterServe 67x0", MACHINE_NOT_WORKING | MACHINE_NO_SOUND_HW)
+COMP( 1993, ip6800, 0, 0, ip6800, 0, srx_sapphire_state, init_common, "Intergraph", "InterPro/InterServe 68x0", MACHINE_NOT_WORKING | MACHINE_NO_SOUND_HW)