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