summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/mpu4vid.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/mpu4vid.cpp')
-rw-r--r--src/mame/drivers/mpu4vid.cpp15
1 files changed, 10 insertions, 5 deletions
diff --git a/src/mame/drivers/mpu4vid.cpp b/src/mame/drivers/mpu4vid.cpp
index b3f0b32cb9e..5086f210e03 100644
--- a/src/mame/drivers/mpu4vid.cpp
+++ b/src/mame/drivers/mpu4vid.cpp
@@ -297,6 +297,11 @@ public:
DECLARE_WRITE_LINE_MEMBER(mpu_video_reset);
DECLARE_WRITE8_MEMBER( vram_w );
DECLARE_READ8_MEMBER( vram_r );
+ void mpu4_vid(machine_config &config);
+ void bwbvid(machine_config &config);
+ void crmaze(machine_config &config);
+ void bwbvid5(machine_config &config);
+ void mating(machine_config &config);
};
/*************************************
@@ -1258,7 +1263,7 @@ ADDRESS_MAP_END
-static MACHINE_CONFIG_START( mpu4_vid )
+MACHINE_CONFIG_START(mpu4vid_state::mpu4_vid)
MCFG_CPU_ADD("maincpu", M6809, MPU4_MASTER_CLOCK/4 )
MCFG_CPU_PROGRAM_MAP(mpu4_6809_map)
@@ -1321,14 +1326,14 @@ static MACHINE_CONFIG_START( mpu4_vid )
MCFG_ACIA6850_IRQ_HANDLER(WRITELINE(mpu4vid_state, m68k_acia_irq))
MACHINE_CONFIG_END
-static MACHINE_CONFIG_DERIVED( crmaze, mpu4_vid )
+MACHINE_CONFIG_DERIVED(mpu4vid_state::crmaze, mpu4_vid)
MCFG_DEVICE_MODIFY("pia_ic5")
MCFG_PIA_READPA_HANDLER(READ8(mpu4vid_state, pia_ic5_porta_track_r))
MCFG_PIA_WRITEPA_HANDLER(NOOP)
MCFG_PIA_WRITEPB_HANDLER(NOOP)
MACHINE_CONFIG_END
-static MACHINE_CONFIG_DERIVED( mating, crmaze )
+MACHINE_CONFIG_DERIVED(mpu4vid_state::mating, crmaze)
MCFG_CPU_MODIFY("video")
MCFG_CPU_PROGRAM_MAP(mpu4oki_68k_map)
@@ -1339,12 +1344,12 @@ static MACHINE_CONFIG_DERIVED( mating, crmaze )
MCFG_SOUND_ROUTE(1, "rspeaker", 0.5)
MACHINE_CONFIG_END
-static MACHINE_CONFIG_DERIVED( bwbvid, mpu4_vid )
+MACHINE_CONFIG_DERIVED(mpu4vid_state::bwbvid, mpu4_vid)
MCFG_CPU_MODIFY("video")
MCFG_CPU_PROGRAM_MAP(bwbvid_68k_map)
MACHINE_CONFIG_END
-static MACHINE_CONFIG_DERIVED( bwbvid5, bwbvid )
+MACHINE_CONFIG_DERIVED(mpu4vid_state::bwbvid5, bwbvid)
MCFG_CPU_MODIFY("video")
MCFG_CPU_PROGRAM_MAP(bwbvid5_68k_map)