diff options
Diffstat (limited to 'src/mame/drivers/mmodular.cpp')
-rw-r--r-- | src/mame/drivers/mmodular.cpp | 18 |
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) |