[Coco] Dual UART with FIFO Card for the CoCo
afra at aurigae.demon.co.uk
afra at aurigae.demon.co.uk
Tue Jun 15 08:53:40 EDT 2010
Quoting sales at gimechip.com:
> You have some really awesome stuff. I was about to embark on a PS/2
> Keyboard Interface. Since you already have a keyboard adapter
> available, I'll explain what I was thinking: I was going to design
> an interface that plugged into the cartridge port - this way the
> CoCo wouldn't even have to be opened and it would not matter which
> CoCo Model you have - the keyboard connector wouldn't matter. My
> thinking was that whenever the CoCo made an attempt to access the
> keyboard memory areas, the plug in cartridge would assert SLENB*
> disabling the internal devices and replacing them with the circuitry
> inside the keyboard interface cartridge.
The only problem that I can see with this is that the keyboard
interface is implemented on one of the PIAs, whichon the CoCo 1/2 is
also used to implement the bit-banger and on the Dragon is used to
implement the paralell printer port, there may be other uses as I
don't have the schematics infront of me currently.
So asserting SLENB/DSD would also disable those interfaces, unless you
replicated their circuitry on your cartrige.
Incase you are interested one of the first things I designed was a
PS/2 to Dragon keyboard interface, this used an ATMega16 (AVR) and an
MT8816 crosspoint switch to replicate the switch matrix, theic of
course can also be used on the CoCo as the only difference is that
some of the keyboard rows are in a different place.
This design has the advantage that it can be used to replace pretty
much any matrix keyboard up to the capacity of the crosspoint (16x8 in
this case), I have used almost the same circuit to build a PS/2 to BBC
Master Compact for someone in another retro group.
Cheers.
Phill.
----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
More information about the Coco
mailing list