summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/technos/mystston.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/technos/mystston.cpp')
-rw-r--r--src/mame/technos/mystston.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/mame/technos/mystston.cpp b/src/mame/technos/mystston.cpp
index 02e26d1c2cf..d318f58f5a8 100644
--- a/src/mame/technos/mystston.cpp
+++ b/src/mame/technos/mystston.cpp
@@ -14,8 +14,9 @@
the stack. The newer set also resets the audio chips more often.
TODO:
- * Should it have 16 instead of 17 interrupts per frame? So, slightly
- slower music tempo (need to find PCB video).
+ * Verify that it has 16 interrupts per frame like other Technos hardware.
+ It's currently presumed that it does, but need to find a PCB video
+ reference to double check via music tempo.
***************************************************************************/
@@ -139,8 +140,9 @@ TIMER_CALLBACK_MEMBER(mystston_state::interrupt_callback)
on_scanline_interrupt();
+ // 16 interrupts per frame
scanline = scanline + 16;
- if (scanline >= VTOTAL)
+ if (scanline > VBSTART)
scanline = FIRST_INT_VPOS;
// the vertical synch chain is clocked by H256 -- this is probably not important, but oh well