summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/machine/saturn.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/machine/saturn.cpp')
-rw-r--r--src/mame/machine/saturn.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mame/machine/saturn.cpp b/src/mame/machine/saturn.cpp
index 0866deebed6..7907f5bfd21 100644
--- a/src/mame/machine/saturn.cpp
+++ b/src/mame/machine/saturn.cpp
@@ -757,6 +757,8 @@ TIMER_DEVICE_CALLBACK_MEMBER(saturn_state::saturn_scanline)
else
m_scu.ist |= (IRQ_VBLANK_IN);
+ // flip odd bit here
+ m_vdp2.odd ^= 1;
/* TODO: when Automatic Draw actually happens? Night Striker S is very fussy on this, and it looks like that VDP1 starts at more or less vblank-in time ... */
video_update_vdp1();
}
@@ -958,6 +960,7 @@ WRITE_LINE_MEMBER( saturn_state::system_reset_w )
if(!state)
return;
+ // TODO: actually send a device reset signal to the connected devices
/*Only backup ram and SMPC ram are retained after that this command is issued.*/
memset(m_scu_regs.get() ,0x00,0x000100);
memset(m_sound_ram,0x00,0x080000);