Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
Explain C64 sync settings in the dialog #1091
@SaxxonPike provided a detailed explanation here:
I wouldn't have problems with putting it there as is, but for the sake of sanity it might be rephrased.
I agree. It needs some better explanation and organization. I can write something up that would be more suitable for being described in a UI. A lot of this information is just incidental and doesn't mean a whole lot to people who just want to play games.
PAL: ~50hz. All PAL games will expect this configuration.
The differences between all of these types are significant enough that autodetection code exists- some games are compatible with both NTSC and PAL.
OldR2, OldR3, OldR4AR: Original 6581 SID chip. (I don't think we account for the differences...yet. These all fundamentally operate the same so changing between these actually should have no effect on games.)
The differences between the 6581 (old) and 8580 (new) are significant enough that autodetection code exists. However, revisions among Old and New can't be autodetected because all revisions of the same type of SID all behave identically. So the revision becomes a personal preference on how the filters sound.
Some good info about the SID revisions, some recordings: http://kompjut0r.blogspot.com/2015/12/c64-sid-shootout.html
Cassette port types:
1531: Original Datasette device.
Not much to say, there weren't a whole lot of devices made for this port, but it was the primary game distribution media outside of the USA.
Disk drive types:
1541: Original disk drive and ROM.
No one's really broken down the ROM differences, perhaps that'll be a task someday... Floppies were the primary game distribution media in the USA.