MykeLawson
Experienced Member
- Joined
- Mar 21, 2014
- Messages
- 396
Well, after many months of digging through documents, schematics, and websites, I have finally gotten my CPU card designed, and built. Part of it is based on the STD bus Z-80 board I use in my development system and the rest is based on designs from Ithaca, Vector Graphics, Wameco, Cromemco, and a few others. You will notice that I have some circuitry (A3 area of the drawing) that disable the data bus drivers whenever there is a memory read or write. Since all of the RAM & ROM is local to the CPU board, there is no reason to have the data bus be active in order to prevent any bus contention. Granted this has not been tested out yet, but the board is wired and ready for test once I get the I/O board (serial/printer/keyboard) designed and built.
The I/O board will drive a VT-100 emulator card (Uterm-S) to provide PS/2 keyboard and VGA output, has a standard RS-232 interface to connect the the PS/2 file server I have written some software for, a Centronics printer port, and a parallel ASCII keyboard (modified Osborne keyboard kit posted at VCF). So, I'd love to hear any comments in case I overlooked or did something boneheaded in designing this thing.
Also, I will probably have to tweak the circuit at some point when I put in the S-100 video card I'm trying to conjure up. But since the board is wire-wrapped, that should be easy enough. Thanks, Myke
The I/O board will drive a VT-100 emulator card (Uterm-S) to provide PS/2 keyboard and VGA output, has a standard RS-232 interface to connect the the PS/2 file server I have written some software for, a Centronics printer port, and a parallel ASCII keyboard (modified Osborne keyboard kit posted at VCF). So, I'd love to hear any comments in case I overlooked or did something boneheaded in designing this thing.
Also, I will probably have to tweak the circuit at some point when I put in the S-100 video card I'm trying to conjure up. But since the board is wire-wrapped, that should be easy enough. Thanks, Myke