diff options
Diffstat (limited to 'src/mame/drivers/bcs3.cpp')
-rw-r--r-- | src/mame/drivers/bcs3.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/mame/drivers/bcs3.cpp b/src/mame/drivers/bcs3.cpp index e015a97d214..baccc7cf6d3 100644 --- a/src/mame/drivers/bcs3.cpp +++ b/src/mame/drivers/bcs3.cpp @@ -82,6 +82,9 @@ public: u32 screen_update_bcs3(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); u32 screen_update_bcs3a(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); + void bcs3a(machine_config &config); + void bcs3(machine_config &config); + void bcs3b(machine_config &config); private: bool m_cass_bit; u8 s_curs; @@ -374,7 +377,7 @@ DRIVER_INIT_MEMBER( bcs3_state, bcs3d ) s_cols = 29; } -static MACHINE_CONFIG_START( bcs3 ) +MACHINE_CONFIG_START(bcs3_state::bcs3) /* basic machine hardware */ MCFG_CPU_ADD("maincpu", Z80, XTAL_5MHz /2) @@ -401,7 +404,7 @@ static MACHINE_CONFIG_START( bcs3 ) MCFG_CASSETTE_ADD( "cassette" ) MACHINE_CONFIG_END -static MACHINE_CONFIG_START( bcs3a ) +MACHINE_CONFIG_START(bcs3_state::bcs3a) /* basic machine hardware */ MCFG_CPU_ADD("maincpu", Z80, XTAL_7MHz /2) @@ -428,7 +431,7 @@ static MACHINE_CONFIG_START( bcs3a ) MCFG_CASSETTE_ADD( "cassette" ) MACHINE_CONFIG_END -static MACHINE_CONFIG_DERIVED( bcs3b, bcs3a ) +MACHINE_CONFIG_DERIVED(bcs3_state::bcs3b, bcs3a) MCFG_SCREEN_MODIFY("screen") MCFG_SCREEN_SIZE(40*8, 24*10) MCFG_SCREEN_VISIBLE_AREA(0,40*8-1,0,24*10-1) |