Video Measurements (PAL Progressive) Audio Measurements

(Above) Real C64 Composite Video Latency After Joy Button Press - 0ms

* This will also be 0 latency but did not measure.

(Above) Ultimate-64 Composite Video Latency After Joy Button Press - 0ms

(Above) Ultimate-64 Analog Audio Latency (Simulated SID) After Joy Button Press - 35ms

(Above) BMC64 Composite Video Latency After GPIO Joy Button Press - 2 frames worst case

(Above) BMC64 Analog Audio Latency After GPIO Joy Button Press (1) - 80ms

(Above) BMC64 Composite Video Latency After USB Joy Button Press - 2 frames

(Above) BMC64 Analog Audio Latency After GPIO Joy Button Press (2) - 90ms

(Above) BMC64 Composite Video Latency After USB Joy Button Press - 3 frames worst case

(Above) BMC64 Video Latency Using Keyrah Joy - 4 frames worst case

(Above) Combian Video Latency After USB Joy Button Press - 4 frames worst case

(Above) Combian Analog Audio Latency After USB Joy Button Press (200ms buffer) - 250ms

(Above) Combian Analog Audio Latency After USB Joy Button Press (80ms buffer) - 135ms

(Above) Combian Video Latency using Keyrah Joy Button Press - 4 frames worst case

(Above) Combian Video : Bad frame, mid screen transition should never appear twice. Got this frequently on Combian and I suspect it's the result of video frames not being properly swapped on vsync which also accounts for the horizontal tearing.

* For Keyrah measurements, I used a double throw switch hooked up to both the fire button/GND pins of the DB9 connector and the oscilloscope to make the point at which the circuit is closed visible on the scope.