|
A LITTLE HISTORY & BACKGROUND March of 1982 the Space-Time Productions Single Board Computer design was copyrighted by M.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 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. 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. Attached is a panel from a military flight simulator, where I am wonderfully employed in Hardware Engineering. It runs several test routines for this panel, and I have written dozens of other small routines for this system as well. 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]. I'm currently using my lunch breaks to create a new Monitor Rom that will utilize the 8279 keyboard and LCD display. Many of the commands for this are completed and work well. There is some coding/debugging that needs finished in order for the memory display command to also allow editing of the memory contents. Once these modules are all added together and arranged with a little luck the new monitor should be ready for Eprom. 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. 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: the Memory Expansion Board is working just fine, and I am discovering a wealth of things I can now download and disassemble. This is likely going to open up a wealth of programs, including an Assembler, word processor, and so on. I completed a new control panel for this box (see the menu option for how this came about) and it works well except there is one problem - the ULN2803 that is designed to pull the "low" side of the push-button back lights for some reason isn't being driven hard enough by the 8279 to activate the outputs, so the push-buttons aren't lighting. The ULN2003's that are driven by the 8255 on Port $68 are working great, though. This is probably going to require some sort of modification (output buffering) to the keyboard interface, and I have already moved on to the next project, so I may have to squeeze it in somewhere.
And the next project is....
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,
All information contained herein that is generated by J.Owens (c) 2007. |