Keyboard replacement

Modern, Memotech inspired, hardware projects
User avatar
Dave
Posts: 832
Joined: 11 Aug 2012 18:16
Contact:

Re: Keyboard replacement

Post by Dave »

First revision of the PCB, fitted to my MTX

(The MTX keyboard connector has been disconnected from the pass-thorugh connector for the photo)

With Bill's latest Propeller code, the board now supports both USB and PS/2 keyboards, the appropriate keyboard type is selected by the jumper above the Propeller chip.
Attachments
PCB_v10_built_1024.jpg
PCB_v10_built_1024.jpg (563.47 KiB) Viewed 3033 times
User avatar
thewiz
Posts: 134
Joined: 12 Aug 2012 16:08

Re: Keyboard replacement

Post by thewiz »

Nice!
THIS is what Memotech is doing now.
User avatar
1024MAK
Posts: 648
Joined: 24 Dec 2012 03:01
Location: Looking forward to summer, in Somerset, UK

Re: Keyboard replacement

Post by 1024MAK »

Smashing! 8-)

Mark
Bill B
Posts: 294
Joined: 26 Jan 2014 16:31

Re: Keyboard replacement

Post by Bill B »

Dave has now written up the keyboard interface here.

He describes the issue with keys which are in different shift states on MTX and PC keyboards. An issue common with MEMU, and for which we use the same solution. He also mentions the "Scroll Lock" option which takes advantage of the three unused keyboard matrix positions to provide additional mappings, with the correct shift state, for most of the PC keys (the one exception being back quote).

What he does not mention is that we also have loadable software for both SDX and CP/M to enable this "Scroll Lock" mapping to be used without requiring any changes to the MTX ROMs. This makes typing a lot less painfull for those of us whos fingers have become habituated to the PC keyboard layout.

For CP/M this works by patching the CP/M BOS in high memory.

For the SDX a small routine is loaded between the sound buffers and system variables, whch hooks into an SDX call vector to provide the additional keyboard decoding.
Martin A
Posts: 483
Joined: 09 Nov 2013 21:03

Re: Keyboard replacement

Post by Martin A »

Dave's sent me a V1.0 "production" PCB of the keyboard interface, which I've made up and tested this afternoon.

Adding that to the test MTX, which has a CFX-II board fitted, gives me access to both modern keyboards (well relatively modern since that keyboard is PS2) and VGA screens.
MTX-PC
MTX-PC
Switchboxed.jpg (70.01 KiB) Viewed 2954 times
So having tested the above configuration, I wired up the mechanical switchbox you can see in the lower right hand corner of the picture

The MTX and PC now share the same keyboard and display, I guess there's not too many other setups like that in the country right now!

The MTX isn't even in sight. That's on the workbench off camera to the right.
User avatar
Dave
Posts: 832
Joined: 11 Aug 2012 18:16
Contact:

Re: Keyboard replacement

Post by Dave »

Nice!

A Memotech MTX through a KVM !

Dave
Post Reply