summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author hap <happppp@users.noreply.github.com>2025-04-11 20:20:57 +0200
committer hap <happppp@users.noreply.github.com>2025-04-11 20:25:10 +0200
commitcd3e00161a32a1f23636bd83992875249fb641fd (patch)
tree21d85983aa9730c0b885b60cf0b4603625b3ca8c
parent3e3d27dde5289c130fc4db25eb41abc4edb4ec54 (diff)
Clones promoted to working
-------------------------- Chess-Master (model G-5003-501) [kaiOr]
-rw-r--r--src/emu/diexec.cpp2
-rw-r--r--src/mame/ddr/chessmst.cpp13
2 files changed, 5 insertions, 10 deletions
diff --git a/src/emu/diexec.cpp b/src/emu/diexec.cpp
index e26d4fb9ec8..1813dbff611 100644
--- a/src/emu/diexec.cpp
+++ b/src/emu/diexec.cpp
@@ -513,7 +513,7 @@ int device_execute_interface::standard_irq_callback(int irqline, offs_t pc)
vector = m_driver_irq(device(), irqline);
// notify the debugger
- if (device().machine().debug_flags & DEBUG_FLAG_ENABLED)
+ if (debugger_enabled())
device().debug()->interrupt_hook(irqline, pc);
return vector;
diff --git a/src/mame/ddr/chessmst.cpp b/src/mame/ddr/chessmst.cpp
index 7e05855a136..aa2accd9e79 100644
--- a/src/mame/ddr/chessmst.cpp
+++ b/src/mame/ddr/chessmst.cpp
@@ -24,11 +24,6 @@ A newer version of Chess-Master had a 4MHz UA880 and 2 ROM chips (8KB + 2KB).
BTANB:
- corner leds flicker sometimes
-TODO:
-- chessmsta isn't working, needs a redump of u2616. Program differences are
- minor so it seems to boot fine if you take 064/065 from chessmst, but will
- probably have some problems.
-
*******************************************************************************/
#include "emu.h"
@@ -288,7 +283,7 @@ ROM_END
ROM_START( chessmsta )
ROM_REGION( 0x2800, "maincpu", 0 )
ROM_LOAD("bm001.d204", 0x0000, 0x2000, CRC(6be28876) SHA1(fd7d77b471e7792aef3b2b3f7ff1de4cdafc94c9) ) // U2364D45
- ROM_LOAD("bm108.d205", 0x2000, 0x0800, CRC(6e69ace3) SHA1(e099b6b6cc505092f64b8d51ab9c70aa64f58f70) BAD_DUMP ) // U2616D45 - problem with d3
+ ROM_LOAD("bm108.d205", 0x2000, 0x0800, CRC(2599794f) SHA1(8d612d6159b29f9fc6a58d8f1e5a86d0e7c2ce75) ) // U2616D45
ROM_END
} // anonymous namespace
@@ -299,6 +294,6 @@ ROM_END
Drivers
*******************************************************************************/
-// YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS
-SYST( 1984, chessmst, 0, 0, chessmst, chessmst, chessmst_state, empty_init, "VEB Mikroelektronik \"Karl Marx\" Erfurt", "Chess-Master (set 1)", MACHINE_SUPPORTS_SAVE )
-SYST( 1984, chessmsta, chessmst, 0, chessmsta, chessmst, chessmst_state, empty_init, "VEB Mikroelektronik \"Karl Marx\" Erfurt", "Chess-Master (set 2)", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING )
+// YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS
+SYST( 1984, chessmst, 0, 0, chessmst, chessmst, chessmst_state, empty_init, "VEB Mikroelektronik \"Karl Marx\" Erfurt", "Chess-Master (model G-5003-500)", MACHINE_SUPPORTS_SAVE )
+SYST( 1984, chessmsta, chessmst, 0, chessmsta, chessmst, chessmst_state, empty_init, "VEB Mikroelektronik \"Karl Marx\" Erfurt", "Chess-Master (model G-5003-501)", MACHINE_SUPPORTS_SAVE )