From 88fa637c66a7600396f0acf20e4bf4da861eb698 Mon Sep 17 00:00:00 2001 From: Mathis Rosenhauer Date: Sat, 29 Dec 2018 16:18:53 +0100 Subject: [PATCH 1/2] via6522: Fix timing for shifting under control of system clock --- src/devices/machine/6522via.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/devices/machine/6522via.cpp b/src/devices/machine/6522via.cpp index f9b61761a6c..7d62512bea3 100644 --- a/src/devices/machine/6522via.cpp +++ b/src/devices/machine/6522via.cpp @@ -463,7 +463,7 @@ void via6522_device::device_timer(emu_timer &timer, device_timer_id id, int para { if (SI_O2_CONTROL(m_acr) || SO_O2_CONTROL(m_acr)) { - m_shift_timer->adjust(clocks_to_attotime(1) / 2); + m_shift_timer->adjust(clocks_to_attotime(1)); } else if (SO_T2_RATE(m_acr) || SO_T2_CONTROL(m_acr) || SI_T2_CONTROL(m_acr)) { From ee5e551e42e2ec81f1a5cd1fb3be27705a10ce05 Mon Sep 17 00:00:00 2001 From: Mathis Rosenhauer Date: Sat, 29 Dec 2018 16:19:02 +0100 Subject: [PATCH 2/2] vectrex: Fix maze in clean sweep --- src/mame/video/vectrex.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mame/video/vectrex.cpp b/src/mame/video/vectrex.cpp index 48705b1f9fd..c73bce34c9e 100644 --- a/src/mame/video/vectrex.cpp +++ b/src/mame/video/vectrex.cpp @@ -6,7 +6,7 @@ #include "cpu/m6809/m6809.h" -#define ANALOG_DELAY 7800 +#define ANALOG_DELAY 8500 #define INT_PER_CLOCK 550