73 Open Source Commodore 64 Software Projects
Free and open source commodore 64 code projects including engines, APIs, generators, and tools.
C64 Devkit 180 ⭐
All you need to start programming 6510 assembler for the Commodore 64 on Microsoft Windows or Linux.
Millfork 190 ⭐
Millfork: a middle-level programming language targeting 6502- and Z80-based microcomputers and home consoles
Elite Harmless 65 ⭐
Disassembly (CA65) of the Commodore 64 port of the seminal space-sim Elite, by Ian Bell / David Braben.
Prog8 61 ⭐
high level programming language and compiler targeting 6502 machines such as the C-64 and CommanderX16
Ultimateii Dos Lib 42 ⭐
cc65 library for accessing the DOS and network functions of the Ultimate II+ cartridge and Ultimate 64 motherboard
Petscii Bbs 48 ⭐
A Java framework for building highly customizable PETSCII-enabled BBS, accessible from Commodore 64/128
Deepsid 42 ⭐
The source codes for running DeepSID, a modern online SID player for the High Voltage and Compute's Gazette SID collections.
C64 Modulator Replacement 28 ⭐
A simple modulator replacement for Commodore 64s with "longboards", complements my Lumafix version as well adding an audio connector for second SID.
C64 Lumafix 23 ⭐
An easier to solder version of the Lumafix board, components spaced out a bit more to make things easier on the beginner (mostly meaning me). Can also be used to bypass noisy signals on motherboard, wireing directly to modulator replacement.
Openc64megadrivepadadapter 29 ⭐
Safely connect your Sega Mega Drive/Genesis controllers to your Commodore 64 or Amiga
Kick C64 Dead Test 24 ⭐
Kick assembler personalized version of the C=64 rev. 781220 Dead Test + more
C64 Kernal Switcher 17 ⭐
Switchless kernal switcher for the common breadbin Commodore 64, "longboards". Reuses power LED for easier use.
64tass 16 ⭐
64tass - cross assembler for 6502 etc. microprocessors - by soci/singular - [git clone from the original sourceforge repo]
C64 Pi1541 Module 18 ⭐
I wanted an alternative to the SD2IEC on my Commodore 64, and I almost instantly took a liking to Pi1541 software. I did however need to design a board for it and this was the end result - even includes beepers, OLEDs and two IEC connectors
Arduino Usbretrogamingcontrollers 15 ⭐
Improve your retro gaming emulation experience by using the systems original controller.
Retro Computing 15 ⭐
🤓🕹💾 This hobby project contains software implementations of old microprocessors and complete computer systems. I'm very interested in retrocomputing and this is how I learn about the inner workings of these old, classic and amazing computers and game consoles.
Awesome Emulators Simulators 120 ⭐
A curated list of software emulators and simulators of PCs, home computers, mainframes, consoles, robots and much more...
Sidkick 64 ⭐
SIDKick -- the first complete SID 6581/8580-drop-in-replacement that you can build yourself
C64 Blinkendiag 26 ⭐
A version of the DIAG64cart, this mainly changes components for the ones I've already got and adds a lot of LEDs. It's a blinkenlight project for diagnostic usage.
C64 Pi1541 Ii 19 ⭐
I wanted a Pi1541 module that did not feel like I was handling bare electronics, so I made one that hides most of the scary bits (no 3d-printer required).
C64 Joystick Switcher 14 ⭐
Wanted a joystick switcher for my Commodore 64, so I built one by adapting C64 Mega Switcher for use with Atari-style joysticks. Supports secondary fire-button when using Sega Master System gamepads, even includes an auto-fire circuit.
Atalan 14 ⭐
A fun language compiler for 8-bit systems (6502, 6510, Z80, Atari, Commodore, NES, ZX Spectrum, Atmos) with great optimization.
C64 Xum1541 14 ⭐
Simple PCB for building a XUM1541, a device for copying data to and from Commodore 1541 disk drives using a modern computer.
C64 Stereo Sid 11 ⭐
There are many Stereo SID boards, but this one in mine... Add a second SID of the same type or newer substitutes for adding stereo audio to your system...
Hardware For Retro Computers 10 ⭐
A wiki to keep track of homebrew and unofficial hardware for retro computers and old consoles
Simple Emu C64 11 ⭐
Terminal 6502 Emulator with Commodore 64, Vic-20, PET 2001, and TED: C16, Plus/4