Skip to content

Commit 1fe6970

Browse files
committed
New working clones
------------------ Mephisto Blitz- und Problemlösungs-Modul (set 3) [Mr. Lars] Mephisto Blitz- und Problemlösungs-Modul (version 25.2) [Mr. Lars]
1 parent b3522b2 commit 1fe6970

File tree

3 files changed

+30
-4
lines changed

3 files changed

+30
-4
lines changed

src/mame/hegenerglaser/mm2.cpp

Lines changed: 27 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,10 @@ module combined with the TK20 TurboKit. For more information, see:
4949
5050
MM VI (Saitek, 1994) is on different hardware, H8 CPU.
5151
52+
B&P (Blitz- und Problemlösungs-Modul, initially called Blitz-Modul) 2025 version
53+
is a free update by one of the people who worked on the original version. It adds
54+
some new features, and supports the HG240 module.
55+
5256
================================================================================
5357
5458
MM IV + MM V hardware notes
@@ -147,6 +151,7 @@ class mm2_state : public driver_device
147151
void mm2(machine_config &config);
148152
void mm2nona(machine_config &config);
149153
void bup(machine_config &config);
154+
void bup25(machine_config &config);
150155

151156
protected:
152157
virtual void machine_reset() override ATTR_COLD { m_maincpu->set_input_line(0, CLEAR_LINE); }
@@ -394,6 +399,12 @@ void mm2_state::bup(machine_config &config)
394399
config.set_default_layout(layout_mephisto_bup);
395400
}
396401

402+
void mm2_state::bup25(machine_config &config)
403+
{
404+
mm2(config);
405+
config.set_default_layout(layout_mephisto_bup);
406+
}
407+
397408
void mm2_state::mm2(machine_config &config)
398409
{
399410
bup(config);
@@ -410,7 +421,6 @@ void mm2_state::mm2(machine_config &config)
410421
void mm2_state::mm2nona(machine_config &config)
411422
{
412423
bup(config);
413-
414424
config.set_default_layout(layout_mephisto_mm2);
415425
}
416426

@@ -432,6 +442,18 @@ ROM_START( bupa )
432442
ROM_LOAD("bupa_2.bin", 0xc000, 0x4000, CRC(708338ea) SHA1(d617c4aa2161865a22b4b0646ba793f8a1fda863) )
433443
ROM_END
434444

445+
ROM_START( bupb )
446+
ROM_REGION( 0x10000, "maincpu", 0 )
447+
ROM_LOAD("a1", 0x8000, 0x4000, CRC(99c6293d) SHA1(10f6fa425afeff65146cede02a3a454c6f170af9) )
448+
ROM_LOAD("b1", 0xc000, 0x4000, CRC(b446c9be) SHA1(8523d7f35a65c77b42bf43f5fb6036740331fd4a) )
449+
ROM_END
450+
451+
ROM_START( bup25 )
452+
ROM_REGION( 0x10000, "maincpu", 0 )
453+
ROM_LOAD("bup_v25.2-1.bin", 0x8000, 0x4000, CRC(f9e688b6) SHA1(414f3930f306025c64f55bd5b2593e560a3a4697) )
454+
ROM_LOAD("bup_v25.2-2.bin", 0xc000, 0x4000, CRC(0db90894) SHA1(f385d002bca55521c9dd61417f49c93021a5662e) )
455+
ROM_END
456+
435457

436458
ROM_START( mm2 ) // 10 Sep 1986, serial 05899xx
437459
ROM_REGION( 0x10000, "maincpu", 0 )
@@ -545,8 +567,10 @@ ROM_END
545567
*******************************************************************************/
546568

547569
// YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY, FULLNAME, FLAGS
548-
SYST( 1985, bup, 0, 0, bup, bup, mm2_state, empty_init, "Hegener + Glaser", u8"Mephisto Blitz- und Problemlösungs-Modul (set 1)", MACHINE_SUPPORTS_SAVE )
549-
SYST( 1985, bupa, bup, 0, bup, bup, mm2_state, empty_init, "Hegener + Glaser", u8"Mephisto Blitz- und Problemlösungs-Modul (set 2)", MACHINE_SUPPORTS_SAVE )
570+
SYST( 1985, bup, 0, 0, bup, bup, mm2_state, empty_init, "Hegener + Glaser", u8"Mephisto Blitz- und Problemlösungs-Modul (set 1)", MACHINE_SUPPORTS_SAVE ) // aka Blitz-Modul
571+
SYST( 1985, bupa, bup, 0, bup, bup, mm2_state, empty_init, "Hegener + Glaser", u8"Mephisto Blitz- und Problemlösungs-Modul (set 2)", MACHINE_SUPPORTS_SAVE ) // "
572+
SYST( 1985, bupb, bup, 0, bup, bup, mm2_state, empty_init, "Hegener + Glaser", u8"Mephisto Blitz- und Problemlösungs-Modul (set 3)", MACHINE_SUPPORTS_SAVE ) // "
573+
SYST( 2025, bup25, bup, 0, bup25, bup, mm2_state, empty_init, "Lars Hjorth", u8"Mephisto Blitz- und Problemlösungs-Modul (version 25.2)", MACHINE_SUPPORTS_SAVE ) // "
550574

551575
SYST( 1985, mm2, 0, 0, mm2, mm2, mm2_state, empty_init, "Hegener + Glaser", "Mephisto MM II (set 1, v4.00)", MACHINE_SUPPORTS_SAVE )
552576
SYST( 1985, mm2a, mm2, 0, mm2, mm2, mm2_state, empty_init, "Hegener + Glaser", "Mephisto MM II (set 2, v3.00)", MACHINE_SUPPORTS_SAVE )

src/mame/mame.lst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20181,7 +20181,9 @@ mm2e
2018120181
mm2f
2018220182
mm2nona
2018320183
bup
20184+
bup25
2018420185
bupa
20186+
bupb
2018520187
mm4
2018620188
mm4a
2018720189
mm4b

src/mame/novag/cexpert.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ void cexpert_state::mux_w(u8 data)
105105

106106
void cexpert_state::control_w(u8 data)
107107
{
108-
// d0-d2: clock?
108+
// d0-d2: clock
109109

110110
// d3: enable beeper
111111
m_beeper->set_state(BIT(data, 3));

0 commit comments

Comments
 (0)