diff options
author | Angelo Salese <angelosa@users.noreply.github.com> | 2013-02-15 14:42:16 +0000 |
---|---|---|
committer | Angelo Salese <angelosa@users.noreply.github.com> | 2013-02-15 14:42:16 +0000 |
commit | 32edfb1081a77d4ee300d45f7f9a104b23808157 (patch) | |
tree | e889aaa0d4474f53a7768cecc467f885e5db4cae /src/mame/drivers/saturn.c | |
parent | 1b18ce13d6f608f98e78a314bff2531a8706e788 (diff) |
Fixed SMPC change clock behaviour, fixes 2 credits at start-up for various ST-V games [Angelo Salese]
Diffstat (limited to 'src/mame/drivers/saturn.c')
-rw-r--r-- | src/mame/drivers/saturn.c | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/src/mame/drivers/saturn.c b/src/mame/drivers/saturn.c index 42b96d19286..b0fd8999c41 100644 --- a/src/mame/drivers/saturn.c +++ b/src/mame/drivers/saturn.c @@ -1520,15 +1520,10 @@ TODO: TIMER_DEVICE_CALLBACK_MEMBER(saturn_state::saturn_scanline) { int scanline = param; - int max_y = machine().primary_screen->height(); int y_step,vblank_line; - y_step = 2; - - if((max_y == 263 && m_vdp2.pal == 0) || (max_y == 313 && m_vdp2.pal == 1)) - y_step = 1; - - vblank_line = (m_vdp2.pal) ? 288 : 240; + vblank_line = get_vblank_start_position(); + y_step = get_ystep_count(); //popmessage("%08x %d T0 %d T1 %d %08x",m_scu.ism ^ 0xffffffff,max_y,m_scu_regs[36],m_scu_regs[37],m_scu_regs[38]); |