Notice: Trying to access array offset on value of type bool in /mnt/cpcwiki-httpdocs/includes/libs/IPSet.php on line 243

Notice: Trying to access array offset on value of type bool in /mnt/cpcwiki-httpdocs/includes/libs/IPSet.php on line 246

Notice: Trying to access array offset on value of type bool in /mnt/cpcwiki-httpdocs/includes/libs/IPSet.php on line 243

Notice: Trying to access array offset on value of type bool in /mnt/cpcwiki-httpdocs/includes/libs/IPSet.php on line 246

Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /mnt/cpcwiki-httpdocs/includes/diff/DairikiDiff.php on line 434
Changes - CPCWiki

Changes

Commodore 64

No change in size, 17:11, 26 April 2025
/* Floppy Disk Drives */
====Floppy Disk Drives====
While other 8-bit systems had several serious limitations, the C64 only had one: the Commodore 1541 floppy disk drive, sold for use with the 64, was notoriously slow. It happened because:
* Marketing insisted on compatibility with the 1540 (the floppy drive sold with the Vic-20) which was slow because the shift register in the 6522 VIA chip didn't work, so it had to transfer a bit at a time instead of a byte at a time. Using the 6526 CIA chip instead would have fixed the problem.
* Then transfer had to go even slower because unlike the Vic-20, the 64's video chip has to completely take over the bus one out of every eight active scan lines.
 
<gallery widths="160px" heights="120px" perrow="5">
Image:Commodore 1541 front cropped.jpg|Commodore 1541 Floppy Drive, 1st model.
Image:C64-Epyx-Fast-Load.jpg|[https://youtu.be/pUjOLLvnhjE Epyx Fast Load]
</gallery>
 
While other 8-bit systems had several serious limitations, the C64 only had one: the Commodore 1541 floppy disk drive, sold for use with the 64, was notoriously slow. It happened because:
* Marketing insisted on compatibility with the 1540 (the floppy drive sold with the Vic-20) which was slow because the shift register in the 6522 VIA chip didn't work, so it had to transfer a bit at a time instead of a byte at a time. Using the 6526 CIA chip instead would have fixed the problem.
* Then transfer had to go even slower because unlike the Vic-20, the 64's video chip has to completely take over the bus one out of every eight active scan lines.
====Other Peripherals====
13,173
edits