Skip to content

Fix inaccurate CIA timing in NTSC#930

Merged
ki-bo merged 1 commit intodevelopmentfrom
816-cia-timing-incorrect
Dec 30, 2025
Merged

Fix inaccurate CIA timing in NTSC#930
ki-bo merged 1 commit intodevelopmentfrom
816-cia-timing-incorrect

Conversation

@ki-bo
Copy link
Copy Markdown
Member

@ki-bo ki-bo commented Nov 24, 2025

Now correctly counting 65 cycles per VIC-II raster instead of 63.
Fixing issue #816

The frame_generator is by default configured to count 63 cycles per VIC-II raster. In case NTSC is used (D06F.7 and D06F.6 both clear), the default was not overridden with the correct NTSC cycle count (65). The PR aims to correct that. This should bring both the 1MHz CPU speed and the CIA timing in NTSC very close to the original C64 timing.

@ki-bo ki-bo merged commit 9f8cb5f into development Dec 30, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant