summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/bcs3.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/bcs3.cpp')
-rw-r--r--src/mame/drivers/bcs3.cpp9
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)