@@ -49,6 +49,10 @@ module combined with the TK20 TurboKit. For more information, see:
4949
5050MM 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
5458MM 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
151156protected:
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+
397408void mm2_state::mm2 (machine_config &config)
398409{
399410 bup (config);
@@ -410,7 +421,6 @@ void mm2_state::mm2(machine_config &config)
410421void 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) )
433443ROM_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
436458ROM_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
551575SYST( 1985 , mm2, 0 , 0 , mm2, mm2, mm2_state, empty_init, " Hegener + Glaser" , " Mephisto MM II (set 1, v4.00)" , MACHINE_SUPPORTS_SAVE )
552576SYST( 1985 , mm2a, mm2, 0 , mm2, mm2, mm2_state, empty_init, " Hegener + Glaser" , " Mephisto MM II (set 2, v3.00)" , MACHINE_SUPPORTS_SAVE )
0 commit comments