Homebuilt Projects  Projects  Code  Resources  Tools  Forum
 Here is a collection of some amazing 6502-based projects on the web built by fellow enthusiasts. Many of these sites offer schematics, source code, and even photos! If you know of a self-built 6502 system on the web that is not listed here please send us the URL via . Also, www.6502.org offers free web hosting for sites with good 6502 content, just ask if you'd like to take advantage of this service.

**  Homebuilt 6502 Computers & Hardware

  • Adam's Great 6502 Projects - Adam Luoranen presents some good beginning 6502 tips and projects, including a simple LED-blinker project and details for interfacing a KS0108-based graphical LCD panel.
  • Alexis' ROMless 6502 Microcomputer - Alexis Kotlowy-Brown has created a 6502-based single board computer programmable only by DIP switches in the spirit of computers like the Altair 8800.
  • Andre's Gecko and CS/A65 - Andre Fachat has written his own operating system for several 6502-based homebuilt computers which even includes an experimental TCP/IP protocol stack and SCSI interface. Andre also has his own cross-assembler, file format, and standard library.
  • Breadboard a Computer - J.B. Calvert's page is a tutorial that uses small 6504-based circuits to teach the fundamentals of a microcomputer system.
  • Brian's S/O/S SyMON II - Brian M. Phelps created S/O/S SyMON II, a 65(C)02 BIOS with a monitor and assembler. His pages contain photos and descriptions of several 6502 SBC projects along with documentation and software for S/O/S SyMon II.
  • Chris Cowen's Jimini Platform - CPC Microsystems is a website created by Christopher Cowen detailing some of his microcomputer projects. One of his systems, the Jimini Platform, is a modular 6502-based system which uses a backplane similar to VME and is programmable in C using CC65.
  • Chris Ward's 6502 Project - Similar to DIY6502, Chris Ward's board has 32K SRAM, 8K EEPROM, two 6522 VIAs, and one 6551 ACIA. Chris also has a schematic for his parallel port EEPROM programmer circuit.
  • Daniel's T65 - Daniel Wallner has created T65, a free 6502 VHDL core that supports the 6502, 65C02, and 65C816 instruction sets. A reference SoC design is also provided, complete with ROM, RAM, and two 16450-compatible UARTs.
  • David's Free-6502 - David Kessner's Free-IP site is home to the world's first free VHDL 6502 core.
  • Daryl's 65C02 SBC - Daryl Rictor has managed to squeeze a 65C02, 6526, RAM, ROM, and all associated circuitry on a tiny 3.8"x2.5" board. His page includes schematics, monitor software, and an interesting 65C02 simulator for Windows.
  • Dieter's M02 - Dieter Mueller has built a homebuilt 6502-based project without a microprocessor IC or even FPGAs. Instead, he built his own 6502 work-alike using 40 ICs on two PCBs: mostly spare EPROMs and 74xx-series logic. The custom CPU has several improvements over the original 6502, such as a 16MB address range, most 65C02 opcodes, and some 65C816 features. The M02 computer includes a graphical LCD display and keyboard, and runs the KERNAL and BASIC ROMs from the Commodore 64.
  • Douglas' DIY-6502 - Douglas Beattie has constructed his own "do-it-yourself" 6502 computer that include 2K or 8K ROM, 2K RAM, a 6551 ACIA for RS-232 and a 6522 VIA for I/O functions. This page also featues his own macro cross assembler.
  • Erik's DCF Decoder - Erik Van den Broeck has built a small 6502 board to decode and display a signal from a DCF receiver, it includes a programmable clock with four independent outputs.
  • Eudaemons' Shoe Computers - Currently the only "evil" 6502 project on the web, this page describes how the Eudaemons used a 6502 board hidden in the sole of a shoe to cheat at the roulette table.
  • Garth Wilson's Projects - Garth Wilson has built many 6502 projects over the years and has documented several of them on 6502.org, complete with photos and schematics.
  • Georg's OSIRISflash - This German-only page describes Georg Lachenmeier's alternative energy controller, which is based on the Mitsubishi 50747, a 6502 instruction set compatible processor.
  • Grant's MicroUK101 - Grant Searle has created his own computer based on the Compukit UK101 that communicates via a serial port and includes a monitor program and version of Microsoft BASIC. Everything you need to build it yourself can be found on his web page.
  • Halldor's 6502 SBC Project Site - Halldor Karl Hognason's site describes a simple 6502-based SBC. His pages include schematics and datasheets for the required parts.
  • John's ReCo6502 - John Kortink built this remake of the Acorn 6502 Second Processor with contemporary parts.
  • Rob's Electronics Projects - Rob Greene has been working on a 65C02-based computer that uses a PIC microcontroller subsystem to provide a VGA graphics display.
  • Jeff's KimKlone - Jeff Laughton created the KimKlone, a computer that uses a standard 65C02 enhanced by off-chip circuitry. Its features include extensions that give it a 16MB address space and hardware acceleration for the Forth programming language.
  • Joachim's 65816 Projects - Joachim Deboy designed and built two 65816-based computers. His second computer, PC65816 V2, includes a CRT controller, ethernet, IDE interface, and a real time clock. These pages detail his projects with schematics, photos, CPLD files, software, and more.
  • Klaus' 6502 Board - Klaus Mussler designed and built a small printed circuit board with 32K of RAM, 16K of ROM, three VIAs for I/O, and a 6551 ACIA and MAX232 circuit for RS-232 communications.
  • Krzysztof's Projects - Krzysztof Swiecicki is a 6502 enthusiast from Poland. He has built some very interesting projects, including a 16450-based COM port, AD1848-based audio output, an SBC with an overclocked 65C02, and a fuel injection computer based on the 65SC816.
  • Lee's 6502-Based Projects - A pen plotter, complete 6502-based single board computer, I2C and IDE interfaces, the EHBASIC interpreter, and more can all be found on Lee Davison's project page.
  • Lief's 6502 Constructions - A showcase of a number Lief Leilin's of homebrew 6502 computers with pictures, a schematic, and CompuKit UK101 enhancements.
  • Mike Genovy's 6502 Stuff - Documents the construction of a 6502-based SBC and its implementation in a homebrew security system; including schematics, source code, and several photographs.
  • Mike Naberezny's 6504 SBC - A simple single board computer based on the 6504. It uses half of a 2764 for ROM (4K) and a 6532 RIOT for I/O. This page includes the schematic, source code, and photographs.
  • PSALM - A German-only page describing a project that reverse-engineered the 6502 to produce a VHDL core of an asynchronous (clockless) 6502.
  • Pete's Robot - "U2PO" is an autonomous 6502-based robot built by Pete McCollum. Pete's website includes also includes other projects and robots like VICBOT which is based on a Commodore VIC-20.
  • Phil's 'The Great 6502 Computer Project' - Phil Pemberton's 6502-based computer is based on a backplane design. This site includes schematics for the CPU and UART cards.
  • Rich's My6502 - Richard Cini's website has information on classic computers and his own self-designed 6502 computer called My6502.
  • Rich12345's Hardware Page - Interesting 6502-related hardware projects and documents, including "Wozbot", an Apple II-based robot.
  • Roland's Atom-in-PC - Roland Leurs has built an entire 6502-based Atom computer on a PC ISA expansion card that even runs BBC BASIC. The 6502 communicates with the PC via an 8255 PPI.
  • Ryan's Nixie Clock - Ryan Brooks built a Nixie tube clock that is driven by a 6502 with 8K RAM, 8K EPROM, and a 6522 VIA. The RAM used is a Dallas DS1742, which also acts as the real time clock. His page includes photos, schematics, and source code.
  • Samuel's Kestrel Project - Samuel Falvo has built a small number of 65C816-based projects. His site contains schematics, software, and design documents.
  • Simon's Beer Brewing Bender - Simon Jansen has built a replica of Bender, a robot character from the television series Futurama. In addition to brewing beer, Simon's project includes a 6502 SBC with IR control and audio playback.
  • Sprow's MiniB - This homebuilt computer is based on the BBC Micro. Smaller than a 3.5" floppy disk, its features include a 20x4 LCD display, 128K Flash ROM, a Real Time Clock, and a programmable logic device.

**  Homebuilt 6502 Software Projects

  • Adam's uIP - Adam Dunkels has written a free, small TCP/IP stack in C which has been ported to x86, 8051, and 6502 systems.
  • Andre's GeckOS/A65 - Andre Fachat has written a small 6502 multitasking operating system that runs on the Commodore 64 and PET computers as well as his homebuilt 6502 projects.
  • Richard's DOS/65 - Richard Leary has written DOS/65, an interesting operating system with file system compatibility to CP/M-80 (and other similarities).
  • Lee's EHBASIC - EHBASIC, or Enhanced 6502 BASIC, is a very advanced and easily portable BASIC interpreter for 6502-based systems from Lee Davison.
  • See also the Source Code Repository for more 6502 software in assembly language.

**  Reverse Engineering Projects

  • Visual Transistor-level Simulation of the 6502 CPU - This incredible browser-based simulator in JavaScript was made by photographing a 6502 chip die, converting those images to vector polygons, then building maps of transistor connections from those. It is an accurate representation of the 6502 in its most intricate details.
  • Reverse Engineering the 6502 - This Hungarian-only site attempts to reverse engineer the NMOS 6502 microprocessor. High-resolution scans of the 6502 silicon are included along with an impressive attempt to make a schematic diagram from them.