summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/neoprint.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/neoprint.c')
-rw-r--r--src/mame/drivers/neoprint.c13
1 files changed, 6 insertions, 7 deletions
diff --git a/src/mame/drivers/neoprint.c b/src/mame/drivers/neoprint.c
index 144bfcf1ac5..655921aeb00 100644
--- a/src/mame/drivers/neoprint.c
+++ b/src/mame/drivers/neoprint.c
@@ -53,10 +53,12 @@ public:
DECLARE_DRIVER_INIT(98best44);
DECLARE_DRIVER_INIT(npcartv1);
DECLARE_DRIVER_INIT(nprsp);
+ virtual void video_start();
+ DECLARE_MACHINE_RESET(nprsp);
};
-VIDEO_START(neoprint)
+void neoprint_state::video_start()
{
}
@@ -481,7 +483,6 @@ static MACHINE_CONFIG_START( neoprint, neoprint_state )
MCFG_PALETTE_LENGTH(0x10000)
- MCFG_VIDEO_START(neoprint)
MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
@@ -493,10 +494,9 @@ static MACHINE_CONFIG_START( neoprint, neoprint_state )
MCFG_SOUND_ROUTE(2, "rspeaker", 1.0)
MACHINE_CONFIG_END
-static MACHINE_RESET( nprsp )
+MACHINE_RESET_MEMBER(neoprint_state,nprsp)
{
- neoprint_state *state = machine.driver_data<neoprint_state>();
- state->m_bank_val = 0;
+ m_bank_val = 0;
}
static MACHINE_CONFIG_START( nprsp, neoprint_state )
@@ -521,11 +521,10 @@ static MACHINE_CONFIG_START( nprsp, neoprint_state )
MCFG_SCREEN_VISIBLE_AREA(0*8, 48*8-1, 0*8, 30*8-1)
MCFG_SCREEN_UPDATE_STATIC(nprsp)
- MCFG_MACHINE_RESET(nprsp)
+ MCFG_MACHINE_RESET_OVERRIDE(neoprint_state,nprsp)
MCFG_PALETTE_LENGTH(0x10000)
- MCFG_VIDEO_START(neoprint)
MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")