diff options
author | 2012-09-13 11:15:32 +0000 | |
---|---|---|
committer | 2012-09-13 11:15:32 +0000 | |
commit | 219e664785890f52079bae7e74543920d638796a (patch) | |
tree | 774d1ab1e7d87ae4d2c1ef335dcef24a28a7d7e8 /src/mess/drivers/tk80bs.c | |
parent | af9a5e817d3eefdda79e801056b29167ecbcdef9 (diff) |
Massive change, MACHINE_START\RESET, VIDEO_START\RESET and PALETTE_INIT changed to be members of state classes (no whatsnew)
Diffstat (limited to 'src/mess/drivers/tk80bs.c')
-rw-r--r-- | src/mess/drivers/tk80bs.c | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/src/mess/drivers/tk80bs.c b/src/mess/drivers/tk80bs.c index 3e680c47e5d..328f3bd73c3 100644 --- a/src/mess/drivers/tk80bs.c +++ b/src/mess/drivers/tk80bs.c @@ -81,6 +81,10 @@ public: UINT8 m_keyb_press_flag; UINT8 m_shift_press_flag; UINT8 m_ppi_portc; + DECLARE_MACHINE_RESET(tk80); + DECLARE_MACHINE_START(tk80bs); + DECLARE_MACHINE_RESET(tk80bs); + DECLARE_VIDEO_START(tk80bs); }; /************************************************* TK80 ******************************************/ @@ -162,7 +166,7 @@ INPUT_PORTS_START( mikrolab ) PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("ENTER") PORT_CODE(KEYCODE_O) INPUT_PORTS_END -static MACHINE_RESET(tk80) +MACHINE_RESET_MEMBER(tk80bs_state,tk80) { } @@ -232,7 +236,7 @@ static MACHINE_CONFIG_START( tk80, tk80bs_state ) MCFG_CPU_PROGRAM_MAP(tk80_mem) MCFG_CPU_IO_MAP(tk80_io) - MCFG_MACHINE_RESET(tk80) + MCFG_MACHINE_RESET_OVERRIDE(tk80bs_state,tk80) /* video hardware */ MCFG_DEFAULT_LAYOUT(layout_tk80) @@ -251,7 +255,7 @@ MACHINE_CONFIG_END /************************************************* TK80BS ****************************************/ -static VIDEO_START( tk80bs ) +VIDEO_START_MEMBER(tk80bs_state,tk80bs) { } @@ -322,11 +326,11 @@ ADDRESS_MAP_END static INPUT_PORTS_START( tk80bs ) INPUT_PORTS_END -static MACHINE_START(tk80bs) +MACHINE_START_MEMBER(tk80bs_state,tk80bs) { } -static MACHINE_RESET(tk80bs) +MACHINE_RESET_MEMBER(tk80bs_state,tk80bs) { } @@ -394,8 +398,8 @@ static MACHINE_CONFIG_START( tk80bs, tk80bs_state ) MCFG_CPU_ADD("maincpu",I8080, XTAL_1MHz) //unknown clock MCFG_CPU_PROGRAM_MAP(tk80bs_mem) - MCFG_MACHINE_START(tk80bs) - MCFG_MACHINE_RESET(tk80bs) + MCFG_MACHINE_START_OVERRIDE(tk80bs_state,tk80bs) + MCFG_MACHINE_RESET_OVERRIDE(tk80bs_state,tk80bs) /* video hardware */ MCFG_SCREEN_ADD("screen", RASTER) @@ -403,7 +407,7 @@ static MACHINE_CONFIG_START( tk80bs, tk80bs_state ) MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) /* not accurate */ MCFG_SCREEN_SIZE(256, 128) MCFG_SCREEN_VISIBLE_AREA(0, 256-1, 0, 128-1) - MCFG_VIDEO_START(tk80bs) + MCFG_VIDEO_START_OVERRIDE(tk80bs_state,tk80bs) MCFG_SCREEN_UPDATE_STATIC(tk80bs) MCFG_PALETTE_LENGTH(2) MCFG_PALETTE_INIT(black_and_white) |