Wizwom was quoted as saying:
I think the PC keyboard controller is a great idea- you can't beat a $10 keyboard.
================================
Well, the AT keyboard, available everywhere (e.g. the thrift stores) for $5-10, is pretty tricky and not that similar to the PC-keyboard to which you refered. The 'LS322 is a shift-register, by the way, and the remaining hardware is used to manage the data transfer. There are several published ways to interface the AT keyboard to function as a parallel interfaced keyboard, but they all require a significant effort. That effort is provided in some cases, though, and the one I like best is that one that uses a 20-pin 68HC705J1. The reason for the J1 as a minimum is that the device has to host a lookup table for the various multi-byte scan codes the keyboard returns and convert them into single-or-double-byte strings where possible. That in itself presents a problem if your plan was to use the keyboard as a paralle port-interfaced one because those usually don't have any handshaking, which this situation absolutely demands.
It's still a good and practical idea, though!
For a display, however, you can't beat the IBM monochrome circuit or a similar interface, e.g. one of the Hercules knock-offs. If you simply build your hardware on an ISA bus, perhaps "improved" with negative rather than positive interrupts, you'll find that to be a really decent system bus. It could be simplified a mite, but with lots of backplanes available either as you would cut from a motherboard, with your bandsaw, say, or as one of those adapters allowing the bus to be oriented at right angles to the motherboard, which you'll find in many DELL, Packard Bell, or many other thrift-store specials, it's quite realistic to consider using that as a backplane. You can build your own hardware, or you can use the old 8-bit ISA stuff you find lying about. You can even make changes as the situation demands, replacing old PC stuff with your own. It would be silly to overlook this opportunity to recycle those old video cards (and the $5 monitors at the thrift stores) and the old FDC's and HDC's nobody wants any more.
As for schematic diagrams, I'd still recommend the use of the freebie EAGLE v3.55 available at
www.cadsoft.de. The autorouter limits you to a board size of about one playing card, but the schematics can be as big as you like. Think about it! No scanning, no translating formats . . . just use the free software to draw and view schematics.
Uli