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