 |
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
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.
|
 |