summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/psychic5.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/psychic5.c')
-rw-r--r--src/mame/drivers/psychic5.c17
1 files changed, 7 insertions, 10 deletions
diff --git a/src/mame/drivers/psychic5.c b/src/mame/drivers/psychic5.c
index 9bcfc685884..40c776a4646 100644
--- a/src/mame/drivers/psychic5.c
+++ b/src/mame/drivers/psychic5.c
@@ -315,11 +315,10 @@ The first sprite data is located at f20b,then f21b and so on.
#include "includes/psychic5.h"
-static MACHINE_RESET( psychic5 )
+void psychic5_state::machine_reset()
{
- psychic5_state *state = machine.driver_data<psychic5_state>();
- state->m_bank_latch = 0xff;
- state->flip_screen_set(0);
+ m_bank_latch = 0xff;
+ flip_screen_set(0);
}
/***************************************************************************
@@ -671,7 +670,6 @@ static MACHINE_CONFIG_START( psychic5, psychic5_state )
MCFG_CPU_IO_MAP(psychic5_soundport_map)
MCFG_QUANTUM_TIME(attotime::from_hz(600)) /* Allow time for 2nd cpu to interleave */
- MCFG_MACHINE_RESET(psychic5)
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -685,8 +683,8 @@ static MACHINE_CONFIG_START( psychic5, psychic5_state )
MCFG_GFXDECODE(psychic5)
MCFG_PALETTE_LENGTH(768)
- MCFG_VIDEO_START(psychic5)
- MCFG_VIDEO_RESET(psychic5)
+ MCFG_VIDEO_START_OVERRIDE(psychic5_state,psychic5)
+ MCFG_VIDEO_RESET_OVERRIDE(psychic5_state,psychic5)
/* sound hardware */
MCFG_SPEAKER_STANDARD_MONO("mono")
@@ -717,7 +715,6 @@ static MACHINE_CONFIG_START( bombsa, psychic5_state )
MCFG_CPU_IO_MAP(bombsa_soundport_map)
MCFG_QUANTUM_TIME(attotime::from_hz(600))
- MCFG_MACHINE_RESET(psychic5)
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -730,8 +727,8 @@ static MACHINE_CONFIG_START( bombsa, psychic5_state )
MCFG_GFXDECODE(bombsa)
MCFG_PALETTE_LENGTH(768)
- MCFG_VIDEO_START(bombsa)
- MCFG_VIDEO_RESET(bombsa)
+ MCFG_VIDEO_START_OVERRIDE(psychic5_state,bombsa)
+ MCFG_VIDEO_RESET_OVERRIDE(psychic5_state,bombsa)
/* sound hardware */
MCFG_SPEAKER_STANDARD_MONO("mono")