summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/mmodular.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/mmodular.cpp')
-rw-r--r--src/mame/drivers/mmodular.cpp18
1 files changed, 12 insertions, 6 deletions
diff --git a/src/mame/drivers/mmodular.cpp b/src/mame/drivers/mmodular.cpp
index f86e255919c..b7f204b2cb9 100644
--- a/src/mame/drivers/mmodular.cpp
+++ b/src/mame/drivers/mmodular.cpp
@@ -52,6 +52,11 @@ public:
{ }
DECLARE_DRIVER_INIT(gen32);
+ void alm32(machine_config &config);
+ void van32(machine_config &config);
+ void van16(machine_config &config);
+ void alm16(machine_config &config);
+ void gen32(machine_config &config);
};
@@ -66,6 +71,7 @@ public:
DECLARE_READ8_MEMBER(berlinp_input_r);
+ void berlinp(machine_config &config);
private:
required_device<mephisto_board_device> m_board;
required_ioport m_keys;
@@ -232,7 +238,7 @@ DRIVER_INIT_MEMBER(mmodular_state, gen32)
rom[0x870] = 0x38;
}
-static MACHINE_CONFIG_START( alm16 )
+MACHINE_CONFIG_START(mmodular_state::alm16)
MCFG_CPU_ADD("maincpu", M68000, XTAL_12MHz)
MCFG_CPU_PROGRAM_MAP(alm16_mem)
MCFG_CPU_PERIODIC_INT_DRIVER(mmodular_state, irq2_line_hold, 600)
@@ -243,13 +249,13 @@ static MACHINE_CONFIG_START( alm16 )
MACHINE_CONFIG_END
-static MACHINE_CONFIG_DERIVED( van16, alm16 )
+MACHINE_CONFIG_DERIVED(mmodular_state::van16, alm16)
MCFG_CPU_MODIFY("maincpu")
MCFG_CPU_PROGRAM_MAP(van16_mem)
MACHINE_CONFIG_END
-static MACHINE_CONFIG_START( alm32 )
+MACHINE_CONFIG_START(mmodular_state::alm32)
MCFG_CPU_ADD("maincpu", M68020, XTAL_12MHz)
MCFG_CPU_PROGRAM_MAP(alm32_mem)
MCFG_CPU_PERIODIC_INT_DRIVER(mmodular_state, irq6_line_hold, 750)
@@ -262,13 +268,13 @@ static MACHINE_CONFIG_START( alm32 )
MACHINE_CONFIG_END
-static MACHINE_CONFIG_DERIVED( van32, alm32 )
+MACHINE_CONFIG_DERIVED(mmodular_state::van32, alm32)
MCFG_CPU_MODIFY("maincpu")
MCFG_CPU_PROGRAM_MAP(van32_mem)
MACHINE_CONFIG_END
-static MACHINE_CONFIG_START( gen32 )
+MACHINE_CONFIG_START(mmodular_state::gen32)
MCFG_CPU_ADD("maincpu", M68030, XTAL_33_333MHz)
MCFG_CPU_PROGRAM_MAP(gen32_mem)
MCFG_CPU_PERIODIC_INT_DRIVER(mmodular_state, irq2_line_hold, 375)
@@ -281,7 +287,7 @@ static MACHINE_CONFIG_START( gen32 )
MACHINE_CONFIG_END
-static MACHINE_CONFIG_START( berlinp )
+MACHINE_CONFIG_START(berlinp_state::berlinp)
MCFG_CPU_ADD("maincpu", M68020, XTAL_24_576MHz)
MCFG_CPU_PROGRAM_MAP(berlinp_mem)
MCFG_CPU_PERIODIC_INT_DRIVER(berlinp_state, irq2_line_hold, 750)