summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/camplynx.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/camplynx.cpp')
-rw-r--r--src/mame/drivers/camplynx.cpp15
1 files changed, 10 insertions, 5 deletions
diff --git a/src/mame/drivers/camplynx.cpp b/src/mame/drivers/camplynx.cpp
index f0c76d77eab..32f1bbddd1e 100644
--- a/src/mame/drivers/camplynx.cpp
+++ b/src/mame/drivers/camplynx.cpp
@@ -167,6 +167,11 @@ public:
MC6845_UPDATE_ROW(lynx48k_update_row);
MC6845_UPDATE_ROW(lynx128k_update_row);
required_device<palette_device> m_palette;
+ void lynx_common(machine_config &config);
+ void lynx_disk(machine_config &config);
+ void lynx128k(machine_config &config);
+ void lynx48k(machine_config &config);
+ void lynx96k(machine_config &config);
private:
uint8_t m_port58;
uint8_t m_port80;
@@ -789,7 +794,7 @@ static SLOT_INTERFACE_START( camplynx_floppies )
SLOT_INTERFACE( "525qd", FLOPPY_525_QD )
SLOT_INTERFACE_END
-static MACHINE_CONFIG_START( lynx_common )
+MACHINE_CONFIG_START(camplynx_state::lynx_common)
MCFG_PALETTE_ADD_3BIT_RGB("palette")
/* sound hardware */
@@ -801,7 +806,7 @@ static MACHINE_CONFIG_START( lynx_common )
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 0.02)
MACHINE_CONFIG_END
-static MACHINE_CONFIG_START( lynx_disk )
+MACHINE_CONFIG_START(camplynx_state::lynx_disk)
MCFG_FD1793_ADD("fdc", XTAL_24MHz / 24)
MCFG_FLOPPY_DRIVE_ADD("fdc:0", camplynx_floppies, "525qd", camplynx_state::camplynx_floppy_formats)
MCFG_FLOPPY_DRIVE_SOUND(true)
@@ -809,7 +814,7 @@ static MACHINE_CONFIG_START( lynx_disk )
MCFG_FLOPPY_DRIVE_SOUND(true)
MACHINE_CONFIG_END
-static MACHINE_CONFIG_START( lynx48k )
+MACHINE_CONFIG_START(camplynx_state::lynx48k)
/* basic machine hardware */
MCFG_CPU_ADD("maincpu", Z80, XTAL_24MHz / 6)
@@ -841,7 +846,7 @@ static MACHINE_CONFIG_START( lynx48k )
MCFG_MC6845_OUT_VSYNC_CB(INPUTLINE("maincpu", INPUT_LINE_IRQ0))
MACHINE_CONFIG_END
-static MACHINE_CONFIG_DERIVED( lynx96k, lynx48k )
+MACHINE_CONFIG_DERIVED(camplynx_state::lynx96k, lynx48k)
/* basic machine hardware */
MCFG_CPU_MODIFY("maincpu")
MCFG_CPU_IO_MAP(lynx96k_io)
@@ -849,7 +854,7 @@ static MACHINE_CONFIG_DERIVED( lynx96k, lynx48k )
MCFG_FRAGMENT_ADD(lynx_disk)
MACHINE_CONFIG_END
-static MACHINE_CONFIG_START( lynx128k )
+MACHINE_CONFIG_START(camplynx_state::lynx128k)
/* basic machine hardware */
MCFG_CPU_ADD("maincpu", Z80, XTAL_24MHz / 4)