|
A Little Bit of History and Background March of 1982 the Space-Time Productions Single Board Computer design was copyrighted by Mr. Michael Lee Simon of Rockford, Illinois. [ Mr. Simon continues to invent with special emphasis on energy-saving creations and writes articles on the human phenomenon of addictions. He current hosts several Blogs, which you can locate HERE. ] During this 1982 time frame, I was attending TSTI/Waco (which is now TSTC), majoring in Electronics Technology [ELT]. Although many two-year programs that I heard about were weak in their curiculum, TSTI was over the top, training people to become right hand designers alongside electrical engineers.
In August 1983 I graduated from TSTI/Waco. Shortly afterward, my first technical stint was a position with Tandy Computer Assembly {click to read about my experiences there} in San Antonio, Texas. I spent several months doing component level board repair to the desktop Model IV computers that were being produced there at the time. I worked my way from board repair to the floor technician area where production testers were being built and maintained. I was assigned a project there that would take me into the Research and Development area up until the time I left. At the point in time where I left, I was developing a test routine to use the Nicolet NICE Z-80 In Circuit Emulator to replace the existing "Function Testers". I had been there one entire year. I don't claim any foresight to the soon-to-come events, but left this company for some slightly better pay. Little did I know production on the Model IV computer was being killed at the corporate level, literally as I was walking out the door on my last day. The COCO, or COlor COmputer was coming and most of the plant would get layed off a few months later. There were some 30 to 50 employees there a year later when I visited. I learned a great deal about the Z-80 and the hardware in this computer in this short period of time, some neat assembly language tricks, and got to sample some huge assembly software packages that the lead engineer was developing to run tests, and probably got more exposure to the different technologies that were being worked on internally than most in the plant. It was the zenith of my Z-80 training. The FORCE was with me - ha. After that I pretty much left the Z-80 behind as I worked in the medical equipment field. I saw more than a few Z-80's inside a lot of the equipment I was working on, but not much other exposure.
JP ahead to ... He also sold me a 2K Monitor Rom to drive the board with simplistic TTY commands accessible by tying the RS232 port to the D9 RS232 port on my home PC.
That would be the beginning of a long love affair with my Z-80 computer
that I probably should have had back in the mid 1980's when I was absorbed in the work anyway.
JP again forward to today: ![]() This is me, hiding behind an E-sized schematic... My Z-80 box resides in an oversize 3U rack-mount cabinet with a 2x40 character LCD display and an 8-LED port display. I've gradually evolved the Monitor program to where it now operates off the 8279 keyboard and LCD display. I used the expanded memory capabilities and high current drive I/O to actuate test systems and panels at my work. My Port-Over of the Nascom-Microsoft 8K BASIC for this board which uses floating point math is fully operational [This project took 7 months worth of lunch hours]. I ported over the initial version to run on my memory expansion board giving about 48K bytes of space. After I got it working, I created a version to run on the standard, or unmodified Space-Time Productions board. At one point I interfaced a stepper motor out of an old 5-1/2" floppy diskette drive onto the discrete output array. It worked really well, and I wrote a few programs in both assembly and BASIC to drive it. The fastest step time it would accomplish was 1.25mSec, pretty quick but doesn't allow enough coil-on time to develop serious level of torque. Since this doesn't really correlate to any of the focal points I have been working on, I removed the motor, but attached it to a D25 connector which I can hook to my discrete output port at will. It would be a good stepping stone for someone interested in robotics. The code is included over on the software page, if you are interested. On the hardware front: As of 2010, I've removed the memory expansion board getting it ready to swap the low page of rom with ram, and to incorporate a CF card for a hard drive. My hope is to eventually get CP/M running and available for this board.
Other irons in the fire:
Here's a link to a really good site about this hobby:
Here's a link to an even better site for computer-controlled Christmas lighting, Another grand idea - There is a tremendous website about a guy who has created a 74LSxxx TTL-logic based working replica of the Apollo Lunar AGC computing system. Tons of research and schematics. I've been working with a friend of mine to create an accurate DSKY (Display / Keyboard) for the AGC, and I would like to use one of my Z-80 boards to emulate the Apollo DSKY executive.
|