Dumping Commodore 64/1541 Disks with Errors

Many old Commodore 64/1541 disks have read errors, but this doesn’t mean the data isn’t recoverable – with the right nibtools settings and some cleaning.
Some Assembly Required

Many old Commodore 64/1541 disks have read errors, but this doesn’t mean the data isn’t recoverable – with the right nibtools settings and some cleaning.

“Magic Voice” is an expansion cartridge for the Commodore 64 that can speak 235 predefined words. Here are some pictures.

Thanks to Falk Rehwagen and Jürgen Heinisch, the original source of the TopDesk file manager for the GEOS operating system of C64/C128 is available.

The 1551 is the weird outlier in the family of Commodore disk drives: It is the only drive using the “TCBM” bus instead of Serial or IEEE-488. And what’s even weirder? 1541 and 1570 drives converted into 1551s!
There have been a few new interesting additions to the Commodore Source Code repository, including:

In the series about the variants of the Commodore Peripheral Bus family, this article covers the lowest two layers (electrical and byte transfer) of the “TCBM” bus as found on the TED series computers: the C16, C116 and the Plus/4.

In this episode of computer archeology, we deconstruct a very interesting case of borrowing code from multiple places – but first try this D64 disk image with any Commodore 64 emulator or a real C64:

The cartridge that makes a C64 a “dual processor” computer: Commodore’s CP/M cartridge for C64 contains a Z80 CPU and comes with version 2.2 of the CP/M operating system. Here are some pictures.

Here are some pictures of the outside and the inside of a Commodore Bildschirmtext II Decoder Cartridge for the C64 – a 6800-based computer connected to the expansion port!

After previously dissecting the firmware of alternate C64 disk drives, let’s now look at the hardware of one: This is the Blue Chip BCD/5.25.

Commodore 64 disk drives were usually connected through the slow serial bus. This article shows some hi-res photos of the Commodore “IEEE-488 cartridge”, which made the faster PET drives available for the C64.

The Final Cartridge III is great: It comes with a disk speeder, BASIC extensions, an excellent monitor – and an impressive, but ultimately useless GUI, because there are practically no applications for it. Let’s replace the FC3 GUI with GEOS!

Here are some hi-res pictures of the Commodore MAX machine (aka Ultimax or VC-10), a stripped-down game console variant of the Commodore 64 that was briefly available in 1982.

The monitor built into the Final Cartridge III is one of the best ones for the C64. Some of its unique features are:

In the series about the variants of the Commodore Peripheral Bus family, this article covers the lowest two layers (electrical and byte transfer) of the “Standard Serial” bus as found on the VIC-20/C64 as the main bus, but also supported by all other Commodore home computers.

The GEOS operating system for the Commodore 64 achieved to replicate much of the GUI of the original Macintosh on a 1 MHz 8 bit CPU with just 64 KB of RAM. The GEOS Demo is a presentation by Berkeley Softworks (BSW), the creators of GEOS, to showcase the features of GEOS and BSW’s applications.

The Commodore 8250 was the high-end 5.25″ disk system for the Commodore PET, with two drives that could each fit 1 MB (4133 blocks free) on a standard disk. Here are some high-res pictures.

This is the previously unpublished “Commodore 264 Series Preliminary Users Manual”, a prerelease version of the manual of what came to be the Commodore Plus/4.

Here are some hi-res photos of the Commodore 232 and Commodore 264 prototypes. The C-232 and C-264 were two1 of the planned models of the TED series, but neither shipped. The C-264 became the Plus/4, with productivity software preinstalled in ROM, and the low-lost C-232 was replaced by the even lower-cost C16 and C116 models.