Monday, March 23, 2009


With the experience that I gained by building the GPIO board, I used my experience to complete my senior projects class at the University. The Senior Projects class is a class that a potential graduate demonstrates their ability over about 2/3rds of a year.

The project that I built with the help of two individuals, was a disk drive alignment tool. Back in those days, most of the disk drives were build by Shugart or compatible companies. The heads tended to drift over time and with a special alighment disk a technician could re-position the head in the correct place over the media. A Real simple technique however; the alignment tools were very expensive. Something like the item pictured would be in the $900 to $1000 range today - Not an easy expense for a person paying for his own school!

The board was hand wired using point to point wire wrap wire. Each point was hand soldered. The system has RAM, ROM and enough IO to provide Zero track sense, track pulse for the next track, keyboard input and display output. I was able to score an accolade in the form of an outstanding accomplishments certificate.


Below is the GPIO board and how it was used in the Color Computer. The Color Computer was a fantastic platform. All graphics, memory management, and other functions were done exclusively by the 6809 processor. One unfortunate problem that the system suffered was that it needed an occasional re-boot. The system didn't have an operating system as we know them today.

Halloween Tricks


- I really didn't want to post about myself however this is about things that I have built therefore, as an introductory, I will post a little about what I have done in the past - Especially Halloween animations.
Starting sometime in 1996 or there about, I built a pop-up skeleton housed in a casket. It was pretty rudimentary, but it used a Radio Shack Color Computer as the control system. I built the "GPIO" board from scratch and did the programming in (6809) machine code - Ah those were the days ;-)

Here's a picture of the IO board - A lot of thought went into the creation of the board; it uses an 8225 GPIO chip, some support logic, transistors for output and probably the best part is the MOC3010 and Triacs used to run the 120V air solenoids.