summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/saturn.c
diff options
context:
space:
mode:
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
commit32edfb1081a77d4ee300d45f7f9a104b23808157 (patch)
treee889aaa0d4474f53a7768cecc467f885e5db4cae /src/mame/drivers/saturn.c
parent1b18ce13d6f608f98e78a314bff2531a8706e788 (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.c9
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]);