VIDEO_ALWAYS_UPDATE flag because collision detection is in video driver

This commit is contained in:
Michaël Banaan Ananas 2011-03-21 10:23:43 +00:00
parent 400de1e0b3
commit f633060a7d

View File

@ -35,9 +35,7 @@ D000 Paddle Position and Interrupt Reset (where applicable)
TODO:
- generic video timing (vsync, vblank, # of scanlines)
- circus/ripcord collision detection:
* is accurate?
* move away from video update (fails with frameskipping)
- circus/ripcord collision detection is accurate?
- crash: irq timing
- improve discrete sound
@ -297,6 +295,7 @@ static MACHINE_CONFIG_START( circus, circus_state )
MCFG_MACHINE_RESET(circus)
/* video hardware */
MCFG_VIDEO_ATTRIBUTES(VIDEO_ALWAYS_UPDATE) /* needed for proper hardware collisions */
MCFG_SCREEN_ADD("screen", RASTER)
MCFG_SCREEN_REFRESH_RATE(57)
MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(3500) /* frames per second, vblank duration (complete guess) */)
@ -411,6 +410,7 @@ static MACHINE_CONFIG_START( ripcord, circus_state )
MCFG_MACHINE_RESET(circus)
/* video hardware */
MCFG_VIDEO_ATTRIBUTES(VIDEO_ALWAYS_UPDATE) /* needed for proper hardware collisions */
MCFG_SCREEN_ADD("screen", RASTER)
MCFG_SCREEN_REFRESH_RATE(57)
MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(3500) /* frames per second, vblank duration (complete guess) */)