104 Open Source 6502 Software Projects
Free and open source 6502 code projects including engines, APIs, generators, and tools.
Clk 402 ⭐
A latency-hating emulator of 8- and 16-bit platforms: the Acorn Electron, Amstrad CPC, Apple II/II+/IIe and early Macintosh, Atari 2600 and ST, ColecoVision, Commodore Vic-20, MSX 1, Oric 1/Atmos, Sega Master System and Sinclair ZX80/81.
Lbforth 272 ⭐
Self-hosting metacompiled Forth, bootstrapping from a few lines of C; targets Linux, Windows, ARM, RISC-V, 68000, PDP-11, asm.js.
Punes 178 ⭐
Nintendo Entertaiment System emulator and NSF/NSFe Music Player (Linux, FreeBSD, OpenBSD and Windows)
C64 Devkit 139 ⭐
All you need to start programming 6510 assembler for the Commodore 64 on Microsoft Windows or Linux.
Millfork 142 ⭐
Millfork: a middle-level programming language targeting 6502- and Z80-based microcomputers and home consoles
Lzsa 122 ⭐
Byte-aligned, efficient lossless packer that is optimized for fast decompression on 8-bit micros
Days Of Thunder Nes Unpublished 86 ⭐
Source code for an unpublished Days of Thunder game for the NES, not to be confused with the published game released by the same publisher this game was developed for, Mindscape, in 1990.
Nes Pipeline 84 ⭐
🔄 Continuous integration for NES homebrew that adds screenshots taken in the cloud.
Rc6502 Apple 1 Replica 38 ⭐
An expandable SBC-version of the Apple 1 computer, easy to get started with and lot of cool stuff that can be added to it!
Be6502 Build A 65c02 Computer 34 ⭐
A PCB being made while watching Ben Eaters "Build a 6502 computer" video series. Includes the computer itself, a standalone slow clock and an Arduino Mega shield for the bus monitor sketch..
Mos6502 Delphi 26 ⭐
A MOS 6502 CPU emulator written in Delphi (a very basic C64 + VIC20 emulator included)
Language 65asm 26 ⭐
Adds syntax highlighting to 65816/65C816/65802/6502/65C02 files in Atom, with extra support for various compilers.
Chiplabels 16 ⭐
Over 250 part numbers, premade PDF's & Gimp Files 74/4000 Logic/PIC/AVR/68k/6502/z80 and more.
Stm32 Sid Player 17 ⭐
SID chip (6581 and 8580) and 6502 CPU emulator, with audio output on pin PA8, for STM32 line of microcontrollers, compiled with Arduino IDE, uploaded with ST-LINK V2.
Opennes Snake 12 ⭐
Simple rebuilt of the classic Snake game for the NES in C using the cc65 cross compiler.
6502 Kicad Library 12 ⭐
Kicad Schematic Library for the 6502 microprocessor and associated ecosystem (MOS, CSG, etc)
Retro Computing 11 ⭐
🤓🕹💾 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.
Apple2 11 ⭐
Portable emulator of an Apple ][+ or //e. Written in Go. Runs Karateka and Total Replay.
Emurox 10 ⭐
Emulator of MOS6502 (and soon NES) with particular focus on understandable design and testing.
Appleiiasm Collection 10 ⭐
A general purpose ASM libriary for the Apple II. Assembled in Merlin 8 Pro
Cc64 14 ⭐
cc64 is a small-C compiler written in Forth, hosted on the Commodore C64, Plus4 and C16 with 64k, and targeting the 6502 CPU.