From aaa69ebe615df665c43a493e65e322d4a4e8e595 Mon Sep 17 00:00:00 2001 From: hap Date: Tue, 16 Aug 2022 16:16:03 +0200 Subject: tv21_3: corrected 700120.46 prom [Siftware] --- src/devices/cpu/tms1000/tms2100.h | 1 + src/mame/misc/a1supply.cpp | 10 +++++----- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/devices/cpu/tms1000/tms2100.h b/src/devices/cpu/tms1000/tms2100.h index ce0dfd7c568..7f6c6ab340b 100644 --- a/src/devices/cpu/tms1000/tms2100.h +++ b/src/devices/cpu/tms1000/tms2100.h @@ -82,6 +82,7 @@ protected: virtual u32 execute_input_lines() const noexcept override { return 2; } virtual void execute_set_input(int line, int state) override; + virtual bool execute_input_edge_triggered(int inputnum) const noexcept override { return inputnum == TMS2100_INPUT_LINE_INT || inputnum == TMS2100_INPUT_LINE_EC1; } virtual std::unique_ptr create_disassembler() override; diff --git a/src/mame/misc/a1supply.cpp b/src/mame/misc/a1supply.cpp index 4689e86d434..59eb050a738 100644 --- a/src/mame/misc/a1supply.cpp +++ b/src/mame/misc/a1supply.cpp @@ -103,7 +103,7 @@ ROM_END // Intel D4201A 2334A // Intel P4002-1 x2 (empty socket right next to these 2) ROM_START( tv21_3 ) - ROM_REGION( 0x1040, "maincpu", ROMREGION_ERASE00 ) + ROM_REGION( 0x1060, "maincpu", ROMREGION_ERASE00 ) ROM_LOAD( "750135.9", 0x0000, 0x0800, CRC(c821464c) SHA1(5334e6011ff8cd76b6215af05e697e4538921260) ) // 2716 looking chip FIXED BITS (xx000000) BADADDR ---xxxxxxxx ROM_LOAD( "750030.42", 0x0800, 0x0200, CRC(d8595357) SHA1(44805f2b3dad8e764dda246ed19d328927679062) ) // 82s141 ROM_LOAD( "750026a.47", 0x0a00, 0x0200, CRC(165f590a) SHA1(d4d001ac710d28b983f8f5ce4a2e9364c2e73179) ) // 82s141 @@ -114,10 +114,10 @@ ROM_START( tv21_3 ) ROM_LOAD( "700119a.23", 0x0f20, 0x0020, CRC(51d2e42e) SHA1(144e5c7dbc034893e66ef8385fc1f839c862bf29) ) // PROM1-8256-5B 7644 ROM_LOAD( "7500116a.24", 0x0f40, 0x0020, CRC(ebed85b7) SHA1(b62f099c3e6350cf88f9c70750d227c82c8c4608) ) // 82s23n ROM_LOAD( "7500115a.25", 0x0f60, 0x0020, CRC(b663d121) SHA1(ddf09dd624ad3cddc8f10406bdb22cf746361571) ) // 82s23n - ROM_LOAD( "700117a.41", 0x0f80, 0x0020, NO_DUMP ) // PROM1-0512-5B 7645, unknown chip type and size - ROM_LOAD( "700120.46", 0x0fa0, 0x0040, CRC(a4f265de) SHA1(147a457a3a6b6e4350c9a765e4757b5f075fa2bb) ) // PROM1-0512-5B 7704, unknown chip type, hand read - ROM_LOAD( "700118.51", 0x0fe0, 0x0040, CRC(57bdc886) SHA1(890e3a0c48aa17a8d8bc1838264264c0bcc3bc1b) ) // PROM1-0512-5B 7704, unknown chip type, hand read - ROM_LOAD( "750029.53", 0x1020, 0x0020, CRC(d8c22608) SHA1(170e6f552fc013fec6903e45e2c7ec07e44d725c) ) // 82s23n, same contents as tvpoker's 90204100.69 + ROM_LOAD( "700117a.41", 0x0f80, 0x0040, NO_DUMP ) // PROM1-0512-5B 7645, equivalent to 74186 + ROM_LOAD( "700120.46", 0x0fc0, 0x0040, CRC(0e68a616) SHA1(cff8fd5a5ec28e9acbda116f69ad6cf251571eb4) ) // PROM1-0512-5B 7704, " + ROM_LOAD( "700118.51", 0x1000, 0x0040, CRC(57bdc886) SHA1(890e3a0c48aa17a8d8bc1838264264c0bcc3bc1b) ) // PROM1-0512-5B 7704, " + ROM_LOAD( "750029.53", 0x1040, 0x0020, CRC(d8c22608) SHA1(170e6f552fc013fec6903e45e2c7ec07e44d725c) ) // 82s23n, same contents as tvpoker's 90204100.69 ROM_END -- cgit v1.2.3