From 6ab5abe35de24b6e8ee3e1933b439441cae6279f Mon Sep 17 00:00:00 2001 From: hap Date: Tue, 26 Dec 2023 15:07:00 +0100 Subject: New working clones ------------------ Mephisto Academy T+T (Dutch, prototype) [mclane] --- src/mame/hegenerglaser/academy.cpp | 12 ++++++++++++ src/mame/hegenerglaser/mm2.cpp | 2 +- src/mame/layout/gammonm2.lay | 2 ++ src/mame/mame.lst | 1 + 4 files changed, 16 insertions(+), 1 deletion(-) diff --git a/src/mame/hegenerglaser/academy.cpp b/src/mame/hegenerglaser/academy.cpp index 426cbbe0004..f5be9bf14d5 100644 --- a/src/mame/hegenerglaser/academy.cpp +++ b/src/mame/hegenerglaser/academy.cpp @@ -18,6 +18,9 @@ Since the program is on an external module, it appears it was meant to be a modular chesscomputer. However, no extra modules were sold separately. Module PCB is the same as Super Mondial II College, label HGS 10 116 05. +The T+T version is (presumably the first version of) Polgar ported over to +Academy hardware. Much unused data remains, and the TRAIN button doesn't work. + *******************************************************************************/ #include "emu.h" @@ -186,6 +189,13 @@ ROM_START( academyd ) ROM_LOAD("academy_hollandisch_32k_4.10.88", 0x8000, 0x8000, CRC(ec92358e) SHA1(27bd542ac39ded5a6c7d3b8547c1a79c7221c5a7) ) ROM_END +ROM_START( academytt ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD("boek", 0x4000, 0x4000, CRC(5503fbb2) SHA1(4dd584b065207d6db408cf02eae9aca825c21f7d) ) + ROM_CONTINUE( 0x0000, 0x4000 ) + ROM_LOAD("v-11", 0x8000, 0x8000, CRC(6bc144d5) SHA1(c0c9be144ed0d1fe9ef601c57f38ff9103f2bc64) ) +ROM_END + } // anonymous namespace @@ -200,3 +210,5 @@ SYST( 1989, academyg, academy, 0, academy, academy, academy_state, empty_ SYST( 1989, academyga, academy, 0, academy, academy, academy_state, empty_init, "Hegener + Glaser", "Mephisto Academy (German, 04-10-88)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK ) SYST( 1989, academygb, academy, 0, academy, academy, academy_state, empty_init, "Hegener + Glaser", "Mephisto Academy (German, 27-08-88)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK ) SYST( 1989, academyd, academy, 0, academy, academy, academy_state, empty_init, "Hegener + Glaser", "Mephisto Academy (Dutch, 04-10-88)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK ) + +SYST( 1989, academytt, academy, 0, academy, academy, academy_state, empty_init, "Hegener + Glaser", "Mephisto Academy T+T (Dutch, prototype)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK ) diff --git a/src/mame/hegenerglaser/mm2.cpp b/src/mame/hegenerglaser/mm2.cpp index 533bf2ce29d..cd5fd569ebd 100644 --- a/src/mame/hegenerglaser/mm2.cpp +++ b/src/mame/hegenerglaser/mm2.cpp @@ -373,7 +373,7 @@ void mm2_state::mm4(machine_config &config) void mm2_state::mm4tk(machine_config &config) { mm4(config); - m_maincpu->set_clock(18'000'000); + m_maincpu->set_clock(36_MHz_XTAL / 2); } void mm2_state::mm5(machine_config &config) diff --git a/src/mame/layout/gammonm2.lay b/src/mame/layout/gammonm2.lay index b0645d6a432..40188f1b819 100644 --- a/src/mame/layout/gammonm2.lay +++ b/src/mame/layout/gammonm2.lay @@ -4,6 +4,8 @@ license:CC0-1.0 --> + + diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 62ebd9b809a..520d1956d6c 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -19244,6 +19244,7 @@ academyd academyg academyga academygb +academytt @source:hegenerglaser/amsterdam.cpp amsterd // Amsterdam -- cgit v1.2.3