From a7ca0bbba207466cddbf6b57516323581ac3c7bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Banaan=20Ananas?= Date: Thu, 11 Sep 2014 19:36:02 +0000 Subject: [PATCH] kludge for sprite flickering (video raw params should solve it cleanly but we need to understand seibu crtc more) --- src/mame/drivers/raiden2.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/mame/drivers/raiden2.c b/src/mame/drivers/raiden2.c index fa479ded961..e83d2d4c2b8 100644 --- a/src/mame/drivers/raiden2.c +++ b/src/mame/drivers/raiden2.c @@ -636,10 +636,6 @@ WRITE16_MEMBER(raiden2_state::cop_cmd_w) int npos = ppos + space.read_dword(cop_regs[0] + 0x10 + offset*4); int delta = (npos >> 16) - (ppos >> 16); space.write_dword(cop_regs[0] + 4 + offset*4, npos); - - /* TODO: check the following, makes Zero Team to crash as soon - as this command is triggered (see above) --- or not, since - it was just changed */ space.write_word(cop_regs[0] + 0x1e + offset*4, space.read_word(cop_regs[0] + 0x1e + offset*4) + delta); break; } @@ -2094,7 +2090,7 @@ static MACHINE_CONFIG_START( raiden2, raiden2_state ) MCFG_SCREEN_ADD("screen", RASTER) MCFG_SCREEN_VIDEO_ATTRIBUTES(VIDEO_UPDATE_AFTER_VBLANK) MCFG_SCREEN_REFRESH_RATE(55.47) /* verified on pcb */ - MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500) /* not accurate *//2) + MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(500) /* not accurate */) MCFG_SCREEN_SIZE(44*8, 34*8) MCFG_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 0, 30*8-1) MCFG_SCREEN_UPDATE_DRIVER(raiden2_state, screen_update_raiden2)