diff --git a/Machines/Atari2600.cpp b/Machines/Atari2600.cpp index 226886686..4700ed5bb 100644 --- a/Machines/Atari2600.cpp +++ b/Machines/Atari2600.cpp @@ -186,8 +186,8 @@ int Machine::perform_bus_operation(CPU6502::BusOperation operation, uint16_t add case 0x01: _vBlankEnabled = !!(*value & 0x02); break; case 0x02: { - cycle_count += (_horizontalTimer / 3)+3; - output_pixels(_horizontalTimer+1); + cycle_count += (_horizontalTimer / 3)+1; + output_pixels(_horizontalTimer+3); } break; case 0x03: _horizontalTimer = 227; break;