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

Some rather simple electronics circuits I built starting back in the 90's while I was self-learning digital electronics.

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 myself using CAD software and there may be a minor error here or there.

Some Simple Circuits: These are circuits I built to experiment and test out components I bought and theories I had about how to use them.

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


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