summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/pasopia7.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/pasopia7.cpp')
-rw-r--r--src/mame/drivers/pasopia7.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/mame/drivers/pasopia7.cpp b/src/mame/drivers/pasopia7.cpp
index edc4671dce5..689f596dd9b 100644
--- a/src/mame/drivers/pasopia7.cpp
+++ b/src/mame/drivers/pasopia7.cpp
@@ -88,6 +88,9 @@ public:
DECLARE_PALETTE_INIT(p7_lcd);
uint32_t screen_update_pasopia7(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
+ void p7_base(machine_config &config);
+ void p7_lcd(machine_config &config);
+ void p7_raster(machine_config &config);
private:
uint8_t m_vram_sel;
uint8_t m_mio_sel;
@@ -908,7 +911,7 @@ static SLOT_INTERFACE_START( pasopia7_floppies )
SLOT_INTERFACE( "525hd", FLOPPY_525_HD )
SLOT_INTERFACE_END
-static MACHINE_CONFIG_START( p7_base )
+MACHINE_CONFIG_START(pasopia7_state::p7_base)
/* basic machine hardware */
MCFG_CPU_ADD("maincpu",Z80, XTAL_4MHz)
MCFG_CPU_PROGRAM_MAP(pasopia7_mem)
@@ -959,7 +962,7 @@ static MACHINE_CONFIG_START( p7_base )
MCFG_FLOPPY_DRIVE_ADD("fdc:1", pasopia7_floppies, "525hd", floppy_image_device::default_floppy_formats)
MACHINE_CONFIG_END
-static MACHINE_CONFIG_DERIVED( p7_raster, p7_base )
+MACHINE_CONFIG_DERIVED(pasopia7_state::p7_raster, p7_base)
MCFG_SCREEN_ADD("screen", RASTER)
MCFG_SCREEN_REFRESH_RATE(60)
MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) /* not accurate */
@@ -978,7 +981,7 @@ static MACHINE_CONFIG_DERIVED( p7_raster, p7_base )
MACHINE_CONFIG_END
-static MACHINE_CONFIG_DERIVED( p7_lcd, p7_base )
+MACHINE_CONFIG_DERIVED(pasopia7_state::p7_lcd, p7_base)
MCFG_SCREEN_ADD("screen", LCD)
MCFG_SCREEN_REFRESH_RATE(60)
MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) /* not accurate */