Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wagiminator/c64-collection
Collection of cartridges, adapters, and replacements for the Commodore C64
https://github.com/wagiminator/c64-collection
atmega attiny c64 cartridge commodore datasette diy eprom fastload floppy pcb project sd2iec swinsid tapuino tinyavr xu1541
Last synced: 5 days ago
JSON representation
Collection of cartridges, adapters, and replacements for the Commodore C64
- Host: GitHub
- URL: https://github.com/wagiminator/c64-collection
- Owner: wagiminator
- License: other
- Created: 2020-07-25T18:50:05.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-09-08T10:37:21.000Z (about 2 months ago)
- Last Synced: 2024-10-25T09:47:09.337Z (11 days ago)
- Topics: atmega, attiny, c64, cartridge, commodore, datasette, diy, eprom, fastload, floppy, pcb, project, sd2iec, swinsid, tapuino, tinyavr, xu1541
- Language: C
- Homepage:
- Size: 66.2 MB
- Stars: 172
- Watchers: 19
- Forks: 24
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Commodore C64 Collection
Collection of cartridges, adapters and replacements for the Commodore C64.# [DumpMaster64](https://github.com/wagiminator/C64-Collection/tree/master/C64_DumpMaster64)
The DumpMaster64 adapter bridges the gap between your modern PC and your ancient mass storage devices for the Commodore C64. It can interface Commodore 1541(II) floppy disk drives as well as Commodore C2N/1530 Datasettes. It is a combination of the [DiskBuddy64](https://github.com/wagiminator/C64-Collection/tree/master/C64_DiskBuddy64) and the [TapeBuddy64](https://github.com/wagiminator/C64-Collection/tree/master/C64_TapeBuddy64). The integrated USB to serial converter can also be used as a SerialUPDI programmer for the on-board ATtiny microcontroller, so that no additional hardware is required to flash the firmware. The DumpMaster64 is controlled via a command line interface or a graphical front end written in Python.![DumpMaster64_pic1.jpg](https://raw.githubusercontent.com/wagiminator/C64-Collection/master/C64_DumpMaster64/documentation/DumpMaster64_pic1.jpg)
# [DiskBuddy64](https://github.com/wagiminator/C64-Collection/tree/master/C64_DiskBuddy64)
DiskBuddy64 is a minimal adapter that can interface a Commodore 1541(II) floppy disk drive to your PC via USB in order to read from and write on disks. It uses its own fast loader to minimize the transfer times. The integrated USB to serial converter can also be used as a SerialUPDI programmer for the on-board ATtiny microcontroller, so that no additional hardware is required to flash the firmware. The DiskBuddy64 is controlled via a command line interface or a graphical front end written in Python.![DiskBuddy64_pic5.jpg](https://raw.githubusercontent.com/wagiminator/C64-Collection/master/C64_DiskBuddy64/documentation/DiskBuddy64_pic5.jpg)
# [TapeBuddy64](https://github.com/wagiminator/C64-Collection/tree/master/C64_TapeBuddy64)
TapeBuddy64 is a simple and inexpensive adapter that can interface a Commodore Datasette to your PC via USB in order to read from and write on tapes. It is an advanced version of the [TapeDump64](https://github.com/wagiminator/C64-Collection/tree/master/C64_TapeDump64). The integrated USB to serial converter can also be used as a SerialUPDI programmer for the on-board ATtiny microcontroller, so that no additional hardware is required to flash the firmware. The TapeBuddy64 is controlled via a command line interface or a graphical front end written in Python.![TapeBuddy64_pic6.jpg](https://raw.githubusercontent.com/wagiminator/C64-Collection/master/C64_TapeBuddy64/documentation/TapeBuddy64_pic6.jpg)
# [DiskMaster64](https://github.com/wagiminator/C64-Collection/tree/master/C64_DiskMaster64)
The DiskMaster64 is a small adapter that allows you to connect a Commodore 1541(II) floppy disk drive to your computer via USB. This enables you to read from and write to floppy disks. The adapter is equipped with a fast loading system that reduces transfer times. You can control the device using a command line interface or a graphical interface programmed in Python. The DiskMaster64 is a conversion of the [DiskBuddy64](https://github.com/wagiminator/C64-Collection/tree/master/C64_DiskBuddy64) from the ATtiny to the CH552 microcontroller. This makes the adapter even smaller, simpler, and cheaper while retaining its full functionality.![DiskMaster64_pic1.jpg](https://raw.githubusercontent.com/wagiminator/C64-Collection/master/C64_DiskMaster64/documentation/DiskMaster64_pic1.jpg)
# [SD2IEC LP](https://github.com/wagiminator/C64-Collection/tree/master/C64_SD2IEC_LP)
C64 SD-card adapter and floppy disk drive emulator based on the design by [Lars Pontoppidan](https://larsee.com/blog/2007/02/the-mmc2iec-device/) with cassette port plug. Copy C64 games and programs to SD-card on your PC, put the SD-card in your SD2IEC and load games and programs on your C64!![C64_SD2IEC_LP_pic1.jpg](https://raw.githubusercontent.com/wagiminator/C64-Collection/master/C64_SD2IEC_LP/documentation/C64_SD2IEC_LP_pic1.jpg)
# [Tapuino](https://github.com/wagiminator/C64-Collection/tree/master/C64_Tapuino)
Commodore Datasette Emulator based on the design and firmware by [Sweetlilmre](https://github.com/sweetlilmre/tapuino). Put your TAP-files on an SD-Card and plug the device in your good old Commodore!![C64_Tapuino_pic1.jpg](https://raw.githubusercontent.com/wagiminator/C64-Collection/master/C64_Tapuino/documentation/C64_Tapuino_pic1.jpg)
# [C64 Power Guard](https://github.com/wagiminator/C64-Collection/tree/master/C64_PowerGuard)
The old "power bricks" that supply the Commodore C64 lose their reliability over time and can then damage the device through overvoltage. The C64 Power Guard is connected between the power supply and the C64, it monitors the voltage and current on the 5V DC rail and immediately disconnects if an overvoltage or overcurrent occurs. It thus makes a valuable contribution to protecting your old hardware.![C64_PowerGuard_pic4.jpg](https://raw.githubusercontent.com/wagiminator/C64-Collection/master/C64_PowerGuard/documentation/C64_PowerGuard_pic4.jpg)
# [1541-II Power Guard](https://github.com/wagiminator/C64-Collection/tree/master/C64_1541II_PowerGuard)
The old "power bricks" that supply the 1541-II/1571-II/1581 floppy disk drives lose their reliability over time and can then damage the drive through overvoltage. The 1541-II Power Guard is connected between the power supply and the floppy drive, it monitors the voltages on the 5V and 12V rails and immediately disconnects if an overvoltage occurs. It thus makes a valuable contribution to protecting your old hardware.![1541II_PowerGuard_pic8.jpg](https://raw.githubusercontent.com/wagiminator/C64-Collection/master/C64_1541II_PowerGuard/documentation/1541II_PowerGuard_pic8.jpg)
# [USB-C to 1541-II Power Adapter](https://github.com/wagiminator/C64-Collection/tree/master/C64_1541II_PowerAdapter)
The old "power bricks" that supply the 1541-II/1571-II/1581 floppy disk drives lose their reliability over time and can then damage the drive through overvoltage. There are definitely newer power supplies to buy or you can build one yourself. However, with the increasing spread of USB Type-C PD power adapters, which can supply different voltages and high currents, it may make more sense to use one of these to power the 1541-II. The 1541-II PowerAdapter makes just that possible.![1541II_PowerAdapter_pic1.jpg](https://raw.githubusercontent.com/wagiminator/C64-Collection/master/C64_1541II_PowerAdapter/documentation/1541II_PowerAdapter_pic1.jpg)
# [TapeDump64](https://github.com/wagiminator/C64-Collection/tree/master/C64_TapeDump64)
TapeDump64 is a simple and inexpensive adapter that can interface a Commodore Datasette to your PC via USB in order to dump your old software saved on tapes as TAP files. It is inspired by [TrueTape64](https://github.com/francescovannini/truetape64), a similar project by Francesco Vannini. The integrated USB to serial converter can also be used as a SerialUPDI programmer for the on-board ATtiny microcontroller, so that no additional hardware is required to flash the firmware.![TapeDump64_pic1.jpg](https://raw.githubusercontent.com/wagiminator/C64-Collection/master/C64_TapeDump64/documentation/TapeDump64_pic1.jpg)
# [1351 Mouse to USB Adapter](https://github.com/wagiminator/C64-Collection/tree/master/C64_1351_Mouse_Adapter)
With this simple adapter, a Commodore 1351 mouse (or compatible proportional mouse) can be used on a modern PC as a USB HID mouse.![1351_USB_Adapter_pic1.jpg](https://raw.githubusercontent.com/wagiminator/C64-Collection/master/C64_1351_Mouse_Adapter/documentation/1351_USB_Adapter_pic1.jpg)
# [C64 Joystick to USB Adapter](https://github.com/wagiminator/C64-Collection/tree/master/C64_Joystick_Adapter)
With this simple adapter you can use your old C64 9-pin joysticks, paddles and mice on your modern PC.![C64_Joystick_Adapter_pic1.jpg](https://raw.githubusercontent.com/wagiminator/C64-Collection/master/C64_Joystick_Adapter/documentation/C64_Joystick_Adapter_pic1.jpg)
# [C64 Joystick Tester](https://github.com/wagiminator/C64-Collection/tree/master/C64_Joystick_Tester)
Check the functionality of your old 9-pin joysticks without having to turn on your C64. Simply put a CR2032 button cell in the device and connect it to the joystick via the 9-pin D-Sub connector. Move the joystick in all directions and press the fire button. The corresponding LEDs on the device will light up if everything is working properly.![C64_Joystick_Tester_pic1.jpg](https://raw.githubusercontent.com/wagiminator/C64-Collection/master/C64_Joystick_Tester/C64_Joystick_Tester_pic1.jpg)
# [C64 Keyboard to USB Adapter](https://github.com/wagiminator/C64-Collection/tree/master/C64_Keyboard_Adapter)
C64 keyboard to USB adapter based on the design and firmware by [Mikkel Holm Olsen](https://symlink.dk/projects/c64key/). Use the original keyboard with you favourite emulator!![C64_Keyboard_Adapter_pic1.jpg](https://raw.githubusercontent.com/wagiminator/C64-Collection/master/C64_Keyboard_Adapter/documentation/C64_Keyboard_Adapter_pic1.jpg)
# [xu1541](https://github.com/wagiminator/C64-Collection/tree/master/C64_xu1541)
Commodore floppy disk drive to USB adapter based on the designs by Till Harbaum and [Spiro R. Trikaliotis](https://spiro.trikaliotis.net/xu1541). It connects a variety of CBM drives (1541, 1541-II, 1570, 1571, 1581, SX-64's internal floppy disk) to USB-equipped PCs running Windows, Linux or Mac OS X. This allows for easy transfer of disk images to and from these devices and helps you preserve your old data.![C64_xu1541_pic1.jpg](https://raw.githubusercontent.com/wagiminator/C64-Collection/master/C64_xu1541/documentation/C64_xu1541_pic1.jpg)
# [SwinSID nano](https://github.com/wagiminator/C64-Collection/tree/master/C64_SwinSID_nano)
Replacement board for the legendary SID soundchip of the Commodore C64 based on the design by [Swinkels](http://www.swinkels.tvtom.pl/swinsid/).![C64_SwinSID_nano_pic1.jpg](https://raw.githubusercontent.com/wagiminator/C64-Collection/master/C64_SwinSID_nano/documentation/C64_SwinSID_nano_pic1.jpg)
# [C64 8k Cartridge](https://github.com/wagiminator/C64-Collection/tree/master/C64_Cartridge_8k)
Simple 8k cartridge for C64.![C64_Cartridge_8k_pic2.jpg](https://raw.githubusercontent.com/wagiminator/C64-Collection/master/C64_Cartridge_8k/documentation/C64_Cartridge_8k_pic2.jpg)
# [C64 64k/256k Cartridge](https://github.com/wagiminator/C64-Collection/tree/master/C64_Cartridge_64k_256k)
MagicDesk compatible cartridge for Commodore C64 based on the work of [Marko Šolajić](https://github.com/msolajic/c64-magic-desk-512k) and [Zzarko](https://bitbucket.org/zzarko/magic-desk-cartridge-generator/src/master/). Build your own cartridges out of multiple PRG-files!![C64_Cartridge_64k_256k_pic2.jpg](https://raw.githubusercontent.com/wagiminator/C64-Collection/master/C64_Cartridge_64k_256k/documentation/C64_Cartridge_64k_256k_pic2.jpg)
# [C64 512k Cartridge](https://github.com/wagiminator/C64-Collection/tree/master/C64_Cartridge_512k)
512k MagicDesk compatible cartridge for Commodore C64 based on the work of [Marko Šolajić](https://github.com/msolajic/c64-magic-desk-512k) and [Zzarko](https://bitbucket.org/zzarko/magic-desk-cartridge-generator/src/master/). Build your own cartridges out of even more PRG-files!![C64_Cartridge_512k_pic2.jpg](https://raw.githubusercontent.com/wagiminator/C64-Collection/master/C64_Cartridge_512k/documentation/C64_Cartridge_512k_pic2.jpg)
# [C64 FreeLoad Cartridge](https://github.com/wagiminator/C64-Collection/tree/master/C64_Cartridge_FreeLoad)
The FreeLoad cartridge is a simple clone of an Epyx Fastload cartridge, offering a system reset button, a file access activity LED and a disable switch. Load 5x faster from your floppy disk drive, your SD2IEC or your Pi1541!![C64_Cartridge_FreeLoad_pic2.jpg](https://raw.githubusercontent.com/wagiminator/C64-Collection/master/C64_Cartridge_FreeLoad/documentation/C64_Cartridge_FreeLoad_pic2.jpg)