diff options
Diffstat (limited to 'src/mame/drivers/nmk16.c')
-rw-r--r-- | src/mame/drivers/nmk16.c | 100 |
1 files changed, 50 insertions, 50 deletions
diff --git a/src/mame/drivers/nmk16.c b/src/mame/drivers/nmk16.c index 62dd24b6c75..9ff8e5d15ef 100644 --- a/src/mame/drivers/nmk16.c +++ b/src/mame/drivers/nmk16.c @@ -3564,8 +3564,8 @@ static MACHINE_CONFIG_START( tharrier, nmk16_state ) MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500) /* not accurate */) MCFG_SCREEN_SIZE(256, 256) MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 2*8, 30*8-1) - MCFG_SCREEN_UPDATE_STATIC(tharrier) - MCFG_SCREEN_VBLANK_STATIC(nmk) + MCFG_SCREEN_UPDATE_DRIVER(nmk16_state, screen_update_tharrier) + MCFG_SCREEN_VBLANK_DRIVER(nmk16_state, screen_eof_nmk) MCFG_GFXDECODE(tharrier) MCFG_PALETTE_LENGTH(512) @@ -3607,8 +3607,8 @@ static MACHINE_CONFIG_START( manybloc, nmk16_state ) MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500) /* not accurate */) MCFG_SCREEN_SIZE(256, 256) MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 1*8, 31*8-1) - MCFG_SCREEN_UPDATE_STATIC(manybloc) - MCFG_SCREEN_VBLANK_STATIC(nmk) + MCFG_SCREEN_UPDATE_DRIVER(nmk16_state, screen_update_manybloc) + MCFG_SCREEN_VBLANK_DRIVER(nmk16_state, screen_eof_nmk) MCFG_GFXDECODE(tharrier) MCFG_PALETTE_LENGTH(512) @@ -3648,8 +3648,8 @@ static MACHINE_CONFIG_START( mustang, nmk16_state ) MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500) /* not accurate */) MCFG_SCREEN_SIZE(256, 256) MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 2*8, 30*8-1) - MCFG_SCREEN_UPDATE_STATIC(macross) - MCFG_SCREEN_VBLANK_STATIC(nmk) + MCFG_SCREEN_UPDATE_DRIVER(nmk16_state, screen_update_macross) + MCFG_SCREEN_VBLANK_DRIVER(nmk16_state, screen_eof_nmk) MCFG_GFXDECODE(macross) MCFG_PALETTE_LENGTH(1024) @@ -3691,8 +3691,8 @@ static MACHINE_CONFIG_START( mustangb, nmk16_state ) MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500) /* not accurate */) MCFG_SCREEN_SIZE(256, 256) MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 2*8, 30*8-1) - MCFG_SCREEN_UPDATE_STATIC(macross) - MCFG_SCREEN_VBLANK_STATIC(nmk) + MCFG_SCREEN_UPDATE_DRIVER(nmk16_state, screen_update_macross) + MCFG_SCREEN_VBLANK_DRIVER(nmk16_state, screen_eof_nmk) MCFG_GFXDECODE(macross) MCFG_PALETTE_LENGTH(1024) @@ -3723,8 +3723,8 @@ static MACHINE_CONFIG_START( bioship, nmk16_state ) MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500) /* not accurate */) MCFG_SCREEN_SIZE(256, 256) MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 2*8, 30*8-1) - MCFG_SCREEN_UPDATE_STATIC(bioship) - MCFG_SCREEN_VBLANK_STATIC(nmk) + MCFG_SCREEN_UPDATE_DRIVER(nmk16_state, screen_update_bioship) + MCFG_SCREEN_VBLANK_DRIVER(nmk16_state, screen_eof_nmk) MCFG_GFXDECODE(bioship) MCFG_PALETTE_LENGTH(1024) @@ -3764,8 +3764,8 @@ static MACHINE_CONFIG_START( vandyke, nmk16_state ) MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500) /* not accurate */) MCFG_SCREEN_SIZE(256, 256) MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 2*8, 30*8-1) - MCFG_SCREEN_UPDATE_STATIC(macross) - MCFG_SCREEN_VBLANK_STATIC(nmk) + MCFG_SCREEN_UPDATE_DRIVER(nmk16_state, screen_update_macross) + MCFG_SCREEN_VBLANK_DRIVER(nmk16_state, screen_eof_nmk) MCFG_GFXDECODE(macross) MCFG_PALETTE_LENGTH(1024) @@ -3808,8 +3808,8 @@ static MACHINE_CONFIG_START( vandykeb, nmk16_state ) MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500) /* not accurate */) MCFG_SCREEN_SIZE(256, 256) MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 2*8, 30*8-1) - MCFG_SCREEN_UPDATE_STATIC(macross) - MCFG_SCREEN_VBLANK_STATIC(nmk) + MCFG_SCREEN_UPDATE_DRIVER(nmk16_state, screen_update_macross) + MCFG_SCREEN_VBLANK_DRIVER(nmk16_state, screen_eof_nmk) MCFG_GFXDECODE(macross) MCFG_PALETTE_LENGTH(1024) @@ -3839,8 +3839,8 @@ static MACHINE_CONFIG_START( acrobatm, nmk16_state ) MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500) /* not accurate */) MCFG_SCREEN_SIZE(256, 256) MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 2*8, 30*8-1) - MCFG_SCREEN_UPDATE_STATIC(macross) - MCFG_SCREEN_VBLANK_STATIC(nmk) + MCFG_SCREEN_UPDATE_DRIVER(nmk16_state, screen_update_macross) + MCFG_SCREEN_VBLANK_DRIVER(nmk16_state, screen_eof_nmk) MCFG_GFXDECODE(macross) MCFG_PALETTE_LENGTH(1024) @@ -3884,8 +3884,8 @@ static MACHINE_CONFIG_START( tdragonb, nmk16_state ) /* bootleg using Raiden sou MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500) /* not accurate */) MCFG_SCREEN_SIZE(256, 256) MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 2*8, 30*8-1) - MCFG_SCREEN_UPDATE_STATIC(macross) - MCFG_SCREEN_VBLANK_STATIC(nmk) + MCFG_SCREEN_UPDATE_DRIVER(nmk16_state, screen_update_macross) + MCFG_SCREEN_VBLANK_DRIVER(nmk16_state, screen_eof_nmk) MCFG_GFXDECODE(macross) MCFG_PALETTE_LENGTH(1024) @@ -3913,8 +3913,8 @@ static MACHINE_CONFIG_START( tdragon, nmk16_state ) MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500) /* not accurate */) MCFG_SCREEN_SIZE(256, 256) MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 2*8, 30*8-1) - MCFG_SCREEN_UPDATE_STATIC(macross) - MCFG_SCREEN_VBLANK_STATIC(nmk) + MCFG_SCREEN_UPDATE_DRIVER(nmk16_state, screen_update_macross) + MCFG_SCREEN_VBLANK_DRIVER(nmk16_state, screen_eof_nmk) MCFG_GFXDECODE(macross) MCFG_PALETTE_LENGTH(1024) @@ -3956,8 +3956,8 @@ static MACHINE_CONFIG_START( ssmissin, nmk16_state ) MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500) /* not accurate */) MCFG_SCREEN_SIZE(256, 256) MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 2*8, 30*8-1) - MCFG_SCREEN_UPDATE_STATIC(macross) - MCFG_SCREEN_VBLANK_STATIC(nmk) + MCFG_SCREEN_UPDATE_DRIVER(nmk16_state, screen_update_macross) + MCFG_SCREEN_VBLANK_DRIVER(nmk16_state, screen_eof_nmk) MCFG_GFXDECODE(macross) MCFG_PALETTE_LENGTH(1024) @@ -3988,8 +3988,8 @@ static MACHINE_CONFIG_START( strahl, nmk16_state ) MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500) /* not accurate */) MCFG_SCREEN_SIZE(256, 256) MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 2*8, 30*8-1) - MCFG_SCREEN_UPDATE_STATIC(strahl) - MCFG_SCREEN_VBLANK_STATIC(strahl) + MCFG_SCREEN_UPDATE_DRIVER(nmk16_state, screen_update_strahl) + MCFG_SCREEN_VBLANK_DRIVER(nmk16_state, screen_eof_strahl) MCFG_GFXDECODE(strahl) MCFG_PALETTE_LENGTH(1024) @@ -4029,8 +4029,8 @@ static MACHINE_CONFIG_START( hachamf, nmk16_state ) MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500) /* not accurate */) MCFG_SCREEN_SIZE(256, 256) MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 2*8, 30*8-1) - MCFG_SCREEN_UPDATE_STATIC(macross) - MCFG_SCREEN_VBLANK_STATIC(nmk) + MCFG_SCREEN_UPDATE_DRIVER(nmk16_state, screen_update_macross) + MCFG_SCREEN_VBLANK_DRIVER(nmk16_state, screen_eof_nmk) MCFG_GFXDECODE(macross) MCFG_PALETTE_LENGTH(1024) @@ -4071,8 +4071,8 @@ static MACHINE_CONFIG_START( macross, nmk16_state ) MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500) /* not accurate */) MCFG_SCREEN_SIZE(256, 256) MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 2*8, 30*8-1) - MCFG_SCREEN_UPDATE_STATIC(macross) - MCFG_SCREEN_VBLANK_STATIC(nmk) + MCFG_SCREEN_UPDATE_DRIVER(nmk16_state, screen_update_macross) + MCFG_SCREEN_VBLANK_DRIVER(nmk16_state, screen_eof_nmk) MCFG_GFXDECODE(macross) MCFG_PALETTE_LENGTH(1024) @@ -4112,8 +4112,8 @@ static MACHINE_CONFIG_START( blkheart, nmk16_state ) MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500) /* not accurate */) MCFG_SCREEN_SIZE(256, 256) MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 2*8, 30*8-1) - MCFG_SCREEN_UPDATE_STATIC(macross) - MCFG_SCREEN_VBLANK_STATIC(nmk) + MCFG_SCREEN_UPDATE_DRIVER(nmk16_state, screen_update_macross) + MCFG_SCREEN_VBLANK_DRIVER(nmk16_state, screen_eof_nmk) MCFG_GFXDECODE(macross) MCFG_PALETTE_LENGTH(1024) @@ -4153,8 +4153,8 @@ static MACHINE_CONFIG_START( gunnail, nmk16_state ) // MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500) /* not accurate */) MCFG_SCREEN_SIZE(512, 256) MCFG_SCREEN_VISIBLE_AREA(0*8, 48*8-1, 2*8, 30*8-1) - MCFG_SCREEN_UPDATE_STATIC(gunnail) - MCFG_SCREEN_VBLANK_STATIC(nmk) + MCFG_SCREEN_UPDATE_DRIVER(nmk16_state, screen_update_gunnail) + MCFG_SCREEN_VBLANK_DRIVER(nmk16_state, screen_eof_nmk) MCFG_GFXDECODE(macross) MCFG_PALETTE_LENGTH(1024) @@ -4196,8 +4196,8 @@ static MACHINE_CONFIG_START( macross2, nmk16_state ) MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500) /* not accurate */) MCFG_SCREEN_SIZE(512, 256) MCFG_SCREEN_VISIBLE_AREA(0*8, 48*8-1, 2*8, 30*8-1) - MCFG_SCREEN_UPDATE_STATIC(gunnail) - MCFG_SCREEN_VBLANK_STATIC(nmk) + MCFG_SCREEN_UPDATE_DRIVER(nmk16_state, screen_update_gunnail) + MCFG_SCREEN_VBLANK_DRIVER(nmk16_state, screen_eof_nmk) MCFG_GFXDECODE(macross2) MCFG_PALETTE_LENGTH(1024) @@ -4238,8 +4238,8 @@ static MACHINE_CONFIG_START( tdragon2, nmk16_state ) MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500) /* not accurate */) MCFG_SCREEN_SIZE(512, 256) MCFG_SCREEN_VISIBLE_AREA(0*8, 48*8-1, 2*8, 30*8-1) - MCFG_SCREEN_UPDATE_STATIC(tdragon2) - MCFG_SCREEN_VBLANK_STATIC(nmk) + MCFG_SCREEN_UPDATE_DRIVER(nmk16_state, screen_update_tdragon2) + MCFG_SCREEN_VBLANK_DRIVER(nmk16_state, screen_eof_nmk) MCFG_GFXDECODE(macross2) MCFG_PALETTE_LENGTH(1024) @@ -4279,8 +4279,8 @@ static MACHINE_CONFIG_START( raphero, nmk16_state ) MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500) /* not accurate */) MCFG_SCREEN_SIZE(512, 256) MCFG_SCREEN_VISIBLE_AREA(0*8, 48*8-1, 2*8, 30*8-1) - MCFG_SCREEN_UPDATE_STATIC(tdragon2) - MCFG_SCREEN_VBLANK_STATIC(nmk) + MCFG_SCREEN_UPDATE_DRIVER(nmk16_state, screen_update_tdragon2) + MCFG_SCREEN_VBLANK_DRIVER(nmk16_state, screen_eof_nmk) MCFG_GFXDECODE(macross2) MCFG_PALETTE_LENGTH(1024) @@ -4317,8 +4317,8 @@ static MACHINE_CONFIG_START( bjtwin, nmk16_state ) MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500) /* not accurate */) MCFG_SCREEN_SIZE(512, 256) MCFG_SCREEN_VISIBLE_AREA(0*8, 48*8-1, 2*8, 30*8-1) - MCFG_SCREEN_UPDATE_STATIC(bjtwin) - MCFG_SCREEN_VBLANK_STATIC(nmk) + MCFG_SCREEN_UPDATE_DRIVER(nmk16_state, screen_update_bjtwin) + MCFG_SCREEN_VBLANK_DRIVER(nmk16_state, screen_eof_nmk) MCFG_GFXDECODE(bjtwin) MCFG_PALETTE_LENGTH(1024) @@ -4826,8 +4826,8 @@ static MACHINE_CONFIG_START( stagger1, nmk16_state ) MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500) /* not accurate */) MCFG_SCREEN_SIZE(256, 256) MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 2*8, 30*8-1) - MCFG_SCREEN_UPDATE_STATIC(afega) - MCFG_SCREEN_VBLANK_STATIC(nmk) + MCFG_SCREEN_UPDATE_DRIVER(nmk16_state, screen_update_afega) + MCFG_SCREEN_VBLANK_DRIVER(nmk16_state, screen_eof_nmk) MCFG_GFXDECODE(stagger1) MCFG_PALETTE_LENGTH(768) @@ -4852,7 +4852,7 @@ static MACHINE_CONFIG_DERIVED( redhawki, stagger1 ) /* basic machine hardware */ /* video hardware */ MCFG_SCREEN_MODIFY("screen") - MCFG_SCREEN_UPDATE_STATIC(redhawki) + MCFG_SCREEN_UPDATE_DRIVER(nmk16_state, screen_update_redhawki) MACHINE_CONFIG_END static MACHINE_CONFIG_DERIVED( redhawkb, stagger1 ) @@ -4861,7 +4861,7 @@ static MACHINE_CONFIG_DERIVED( redhawkb, stagger1 ) /* video hardware */ MCFG_GFXDECODE(redhawkb) MCFG_SCREEN_MODIFY("screen") - MCFG_SCREEN_UPDATE_STATIC(redhawkb) + MCFG_SCREEN_UPDATE_DRIVER(nmk16_state, screen_update_redhawkb) MACHINE_CONFIG_END static MACHINE_CONFIG_DERIVED( grdnstrm, stagger1 ) @@ -4872,7 +4872,7 @@ static MACHINE_CONFIG_DERIVED( grdnstrm, stagger1 ) MCFG_GFXDECODE(grdnstrm) MCFG_VIDEO_START_OVERRIDE(nmk16_state,firehawk) MCFG_SCREEN_MODIFY("screen") - MCFG_SCREEN_UPDATE_STATIC(firehawk) + MCFG_SCREEN_UPDATE_DRIVER(nmk16_state, screen_update_firehawk) MACHINE_CONFIG_END static MACHINE_CONFIG_DERIVED( grdnstrmk, stagger1 ) /* Side by side with PCB, the music seems too fast as well */ @@ -4892,7 +4892,7 @@ static MACHINE_CONFIG_DERIVED( popspops, grdnstrm ) /* video hardware */ MCFG_SCREEN_MODIFY("screen") - MCFG_SCREEN_UPDATE_STATIC(bubl2000) + MCFG_SCREEN_UPDATE_DRIVER(nmk16_state, screen_update_bubl2000) MACHINE_CONFIG_END static MACHINE_CONFIG_START( firehawk, nmk16_state ) @@ -4911,8 +4911,8 @@ static MACHINE_CONFIG_START( firehawk, nmk16_state ) MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500) /* not accurate */) MCFG_SCREEN_SIZE(256, 256) MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 2*8, 30*8-1) - MCFG_SCREEN_UPDATE_STATIC(firehawk) - MCFG_SCREEN_VBLANK_STATIC(nmk) + MCFG_SCREEN_UPDATE_DRIVER(nmk16_state, screen_update_firehawk) + MCFG_SCREEN_VBLANK_DRIVER(nmk16_state, screen_eof_nmk) MCFG_GFXDECODE(grdnstrm) MCFG_PALETTE_LENGTH(768) @@ -4946,8 +4946,8 @@ static MACHINE_CONFIG_START( twinactn, nmk16_state ) MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500) /* not accurate */) MCFG_SCREEN_SIZE(256, 256) MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 2*8, 30*8-1) - MCFG_SCREEN_UPDATE_STATIC(macross) - MCFG_SCREEN_VBLANK_STATIC(nmk) + MCFG_SCREEN_UPDATE_DRIVER(nmk16_state, screen_update_macross) + MCFG_SCREEN_VBLANK_DRIVER(nmk16_state, screen_eof_nmk) MCFG_GFXDECODE(macross) MCFG_PALETTE_LENGTH(1024) |