Computer & Electronics Laboratory - No Disturbing the Geniuses


Okay, so in case you don't know me IRL, I am a software engineer and I also hobby in digital electronics.

Current Activity in the fox's lab...

I am currently exploring the potential of the Parallax BASIC Stamp line of products. Very neat stuff. I bought a Parallax StampWorks kit in the spring of 2006 to experiment, and it was good. I'm just now getting around to work on it seriously again. It came with a BS2 module, which is great for learning this system, but I've also recently found that as soon as you try to apply what you've learned and write a sophisticted program you quickly crash into EEPROM size and speed limitations, so a BS2p24 module is on its way :-)

I've recently been geeking out on BASIC Stamp accessories and have been playing with driving some VFD displays and bifilar stepper motors with a BASIC Stamp. Yes, I thrill easily.

Circuit Schematics and Electronics Geek-Out

Dual 74143 counter circuit

NEWLY ADDED in 2007!! A page dedicated to my 8031-based computer project.

All of the circuits here have been drawn (or re-drawn) by me using CAD or schematics software and there may be a minor error here or there. Some of schematics here are quite old and I haven't looked at them in over a decade.

Circuits I Built: projects to experiment and test out components.

Other useful circuits: There aren't mine, but they might come in real handy for somebody.


Software Projects

Here are some complete programs I've written that may be of interest to the wandering programmer.

FilenameDescription
Language
dsu.pasDisk Statistics and Usage: A DOS utility I wrote which gathers file allocation information for a specific hard drive. It was written in the good old days of DOS, back before there were gigabytes-sized hard drives. Hence, it can't deal with values > 2 GB.
Turbo Pascal
nanites.cpp
Sample parameter file
This is actually a complete artificial life simulation program I wrote and re-wrote and re-wrote. It's a fun little toy.
Turbo C++
ipx_dist.cThis is a BIG thing I made back in the early 90's: it is an IPX network-based distributed Mandelbrot generator program. It is an excellent example of distributed computing using an IPX network. If you have no idea what a Mandelbrot set is, then I pitty you, but you may find the IPX code useful.
Turbo C


...back to the main lab page