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 - Using ExpressPCB.com's Mini-Board service, Daryl Rictor 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.
  • Frank's Memopatch - Frank Angeli once sold a radio-telephone based on the 6502. Complete schematics for the device are available on this web page.
  • 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.
  • Gary's OSI-SOC - Gary Becker has built an enhanced OSI Superboard system in an FPGA. It currently features: 64x32 character 8 color video using VGA monitor, 40K main RAM memory, 8K BASIC in ROM, PS/2 keyboard that emulates the original matrix keyboard two 6850 UARTs, an enhanced monitor, and some tape software.
  • Gary's FPC-II - Gary Wong's 65C816-based computer includes an LCD display, expansion backplane, non-volatile memory, a 16550 serial port, and interfaces for X-10 and a PS/2 keyboard.
  • 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.
  • 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.
  • Harry's 6502 Van Computer - A 6502-based security system with an IR receiver for a VW camper van is described in complete detail with schematics and source code.
  • Jimbo's Homemade Pinball - Jim Krutzler's page includes a complete double-sided printed circuit board layout for a small 6502-based controller.
  • Keith's Acorn Atom in an FPGA - Keith Howell has built a homebew 6502 computer based around an FPGA chip. The project is an expansion of the Acorn Atom architecture and the FPGA implements, among other things, a superset of the 6847 video controller and a PS/2 keyboard interface.
  • 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.
  • Maniac II - This site by Tomasz Piotrowski has pictures and details about the Maniac II, an impressive compact 65C816 computer with keyboard and LCD screen that resembles a small laptop.
  • 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.
  • 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.
  • 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.