|
The Great 6502 Computer ProjectIn yet another feeble attempt to stave off boredom, I've decided to build a computer. And not just any computer either - a 6502-based multi-board computer.At the moment, all that's here are the designs for the CPU card and the UART (RS-232) interface. I'm planning to build a few more boards, too - one with an SPO256 speech synthesizer, one with a PC keyboard and I2C interface and maybe one with a GPIB interface, depending on how far I can make my budget stretch and just how bored I get :P I've got a HP 1651B logic analyser and a Tek 466 oscilloscope - I also know how to use both of them properly. With a bit of luck, any minor faults should be easy to track down... I hope...
News(10 AUG 2004) Found the glitches. The 6502 CPU card seems to be running code properly now - it's even running EhBASIC. Found a few more bugs in the address decoding GAL for the CPU card relating to RAM selection. This involved installing another wire between GAL pin 12 and RAM pin 22, cutting the link between RAM pins 20 and 22 in the process. I've also uploaded PNG versions of the schematics. (28 JUL 2004) More glitches. Swap CS and OE on the EPROM socket (IC2) or the system won't run at full speed. CPU card schematic has been updated, now at rev 1.3. GAL equations for the CPU card (and the JEDEC fusefile) have been updated - a bug was found in the RAMCS equation. Also added schematics for my 8-way backplane PCB. Photos of CPU card and backplane uploaded. (21 JUL 2004) I've found a minor glitch in the 6502 CPU card schematic. The pin numbers for XTAL (the 8MHz oscillator module) are incorrect. OUT is on pin 8, VSS is on pin 7. If you want to use 8-pin modules as well, you can also connect pins 4 and 7, then 8 and 11 on the XTAL socket together. Insert the 8-pin oscillator so pin 1 on the osc module connects to pin 1 on the XTAL socket (a normal 14-pin DIP socket). You could also connect pins 11 and 14 together instead, then insert the 8-pin osc at the bottom of the socket instead of at the top.
Schematics
PLD data files
EAGLE CAD design files
Photos
This page and all others on this site are ©2004 P. A. Pemberton. Please contact me before mirroring this site. Unauthorised distribution prohibited.
|