Hardware
Crystal | $FF07 #6 | $FF06 #4 | $FF13 #1 | FPS | TED freq | CPU freq | % PALC64 | PAL | PAL | TRUE | FALSE | 49.78098 | 1,773,448 | 1,145,361 | 116% | PAL | PAL | TRUE | TRUE | 49.78098 | 1,773,448 | 778,276 | 79% | PAL | PAL | FALSE | FALSE | 49.78098 | 1,773,448 | 1,692,952 | 172% | PAL | PAL | FALSE | TRUE | 49.78098 | 1,773,448 | 885,305 | 90% | PAL | NTSC | TRUE | FALSE | 74.07884 | 2,216,809 | 1,300,676 | 132% | PAL | NTSC | TRUE | TRUE | 74.07884 | 2,216,809 | 947,024 | 96% | PAL | NTSC | FALSE | FALSE | 74.07884 | 2,216,809 | 2,115,544 | 215% | PAL | NTSC | FALSE | TRUE | 74.07884 | 2,216,809 | 1,106,293 | 112% | NTSC | PAL | TRUE | FALSE | 40.19138 | 1,431,818 | 924,723 | 94% | NTSC | PAL | TRUE | TRUE | 40.19138 | 1,431,818 | 628,352 | 64% | NTSC | PAL | FALSE | FALSE | 40.19138 | 1,431,818 | 1,366,829 | 139% | NTSC | PAL | FALSE | TRUE | 40.19138 | 1,431,818 | 714,764 | 73% | NTSC | NTSC | TRUE | FALSE | 59.8086 | 1,789,773 | 1,050,119 | 107% | NTSC | NTSC | TRUE | TRUE | 59.8086 | 1,789,773 | 764,593 | 78% | NTSC | NTSC | FALSE | FALSE | 59.8086 | 1,789,773 | 1,708,014 | 173% | NTSC | NTSC | FALSE | TRUE | 59.8086 | 1,789,773 | 893,182 | 91% |
Same table with monospaced formatting:
Crystal $FF07 #6 $FF06 #4 $FF13 #1 FPS TED freq CPU freq % PALC64 ---------+---------+---------+---------+---------+---------+---------+--------- PAL PAL TRUE FALSE 49.78098 1,773,448 1,145,361 116% PAL PAL TRUE TRUE 49.78098 1,773,448 778,276 79% PAL PAL FALSE FALSE 49.78098 1,773,448 1,692,952 172% PAL PAL FALSE TRUE 49.78098 1,773,448 885,305 90% PAL NTSC TRUE FALSE 74.07884 2,216,809 1,300,676 132% PAL NTSC TRUE TRUE 74.07884 2,216,809 947,024 96% PAL NTSC FALSE FALSE 74.07884 2,216,809 2,115,544 215% PAL NTSC FALSE TRUE 74.07884 2,216,809 1,106,293 112% NTSC PAL TRUE FALSE 40.19138 1,431,818 924,723 94% NTSC PAL TRUE TRUE 40.19138 1,431,818 628,352 64% NTSC PAL FALSE FALSE 40.19138 1,431,818 1,366,829 139% NTSC PAL FALSE TRUE 40.19138 1,431,818 714,764 73% NTSC NTSC TRUE FALSE 59.8086 1,789,773 1,050,119 107% NTSC NTSC TRUE TRUE 59.8086 1,789,773 764,593 78% NTSC NTSC FALSE FALSE 59.8086 1,789,773 1,708,014 173% NTSC NTSC FALSE TRUE 59.8086 1,789,773 893,182 91%
CPU frequencies in modes where the display enable ("border") bit is is set are lowest guaranteed. Actual frequencies can be 1-3 cycles more per bad/DMA line depending on whether or not the CPU is executing write cycles. This has a theoretical upside potential of an additional 50 × 3 = 150 cycles per frame. The reference C64 CPU frequency is the maximum frequency with all - character as well as sprite - DMA off.
|