| Home > Electronics | Last Updated: 12/22/2004 |
Stage 1: VideoWhat is a computer without a display? Not much, I say. Following is the development of a VGA driver for the computer.
Stage 2: EEPROM burnerOnce the video component is done and the computer parts start to come together, there needs to be a way to burn the computer ROM. For the initial computer startup sequence, the source will be EEPROM. (There are some who manually program each byte. That looks to be a very painful plan.)
Future StagesFuture stages will add anything that is important to a simple computer:
Way out in the futureSome blue-sky (for me) ideas I have include:
|
Fishing around on the internet is really a great way to find neat projects to work on. At a very minimum, it tends to spawn ideas that ferment for a little bit. This entire section is dedicated to many of the folks that participate in the 6502.org web site. Growing up with an Apple II+ and then an Apple //e computer was a lot of fun. The Apple II+ system was so open that the manuals included schematics for the entire computer as well as the whole ROM listing. It was a different time when open really meant open. Unfortunately for me, I never understood the schematics... but the software was a different story! From that point onward, I haven't looked back... That is, until I started to work on AppleCommander. I discovered the 6502.org site and found out that other people were using 6502, 65c02, and 65816 processor in various personal projects! I looked at a few of the simpler schematics, talked to a friend who knows a bit about electronics, did a bit of research, and began to see some light. Neat stuff - and I finally found an opportunity to actually begin to understand the hardware. What better way to understand how a computer works than to design and build one yourself. And to keep it simple, stick with a low-end, 8 bit processor such as the 6502 - one with which I am already familiar? What a perfect opportunity! You will find the results of my journey in these pages. Hopefully it will be of use to others! |