diff --git a/Machines/AmstradCPC/AmstradCPC.cpp b/Machines/AmstradCPC/AmstradCPC.cpp index 349a4456b..c5ed4a245 100644 --- a/Machines/AmstradCPC/AmstradCPC.cpp +++ b/Machines/AmstradCPC/AmstradCPC.cpp @@ -185,6 +185,8 @@ class CRTCBusHandler { bus state and determines what output to produce based on the current palette and mode. */ forceinline void perform_bus_cycle(const Motorola::CRTC::BusState &state) { + // TODO: there's a one-tick delay on pixel output; incorporate that. + // The gate array waits 2us to react to the CRTC's vsync signal, and then // caps output at 4us. Since the clock rate is 1Mhz, that's 2 and 4 cycles, // respectively.