Z-80 Space-Time Productions Single Board Computer
Technical Support Information

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 ...
2001 when I began searching Ebay for things related to the Zilog Z-80 microprocessor. I guess it was out of sheer curiosity, I'm not sure. However, I located a bare Z-80 pcb for sale by Ron Weiss (networkrw is his seller name on Ebay, if you are interested). I decided to break down and spend the $7.00 that it took to get the bare PCB after he was kind enough to email me scans of the schematic diagrams. Later I realized I didn't have as many spare parts workable that I first thought, and went back to him for the IC's to populate the board, having prepped it with every socket I could find.

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.
Now I think this is called "Nostalgia", or "Obsession", whichever you prefer. Whatever...

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....
I've been fascinated by Christmas lighting, and the video that made its way around this 2005 caught my eye. I've always wanted to do something a little more over-the-top than my neighbors, and I think this is the way. I recently purchased 32 opto-triacs situated in 2 each 16-module racks. I am hoping this is going to get me started in the business, but I am already aware that it is going to take more than 32 output points to make a decent light show so I'm busy designing another I/O board for my Z-80 computer (and perhaps another couple of Z-80 computers) that use standard TO-220 Triacs and DIP triac optoisolators to drive them on from TTL logic levels.

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,
and is by-and-for electronic hobbyists:
www.computerchristmas.com.




I used some graphic tools to brush up the Space-Time Productions logo found on the schematics. Doesn't it look great?

All information contained herein that is generated by J.Owens (c) 2007.
Other information credited to its sources.
This Site is not affiliated with Space-Time Productions, Mr. M.Simon, or Mr. Ron Weiss, however I extend a grateful Thanks to those parties.
This site has a sole purpose to provide technical information, and is not intended to infringe any prior
copyrights nor to derive funds that would otherwise be the property of Microsoft, Space-Time Productions
or it affiliates, either past or present.
May the Force be with you.