André's 8-bit Pages  Projects  Code  Resources  Tools  Forum
(by Google)

CS/A65 keyboard emulator

This board allows to emulate a real matrix keyboard for another computer. A matrix keyboard uses a set of input lines and each keypress connects an input line with a specific output line, which is detected by the host cpu. This is emulated by the board using a shared memory. Access to the shared memory is time-shared.
 

Table of content

Version: 1.0C

Status: ok

Notes

 
The board implements two keyboard ports with a 8x8 matrix each, using 512 byte of I/O memory.

Version: 1.0B

Status: ok

Notes

 
The original version (scanned schematics)
block diagram
The block diagram shows the dual access to the shared memory.

Last modified: 2006-10-13.

Return to Homepage

follow

Follow my 8-bit tweets on Mastodon (In new window) or Bluesky

discuss

Discuss my site on this 6502.org forum thread

(Forum registration required to post)

hot!

Dive into the retro feeling and build yourself a Micro-PET or a Multi-board Commodore 4032 replica

Need more speed? Speed up your 6502 computer with this 10 MHz 6502 CPU accelerator board

Interested in electronics design? Look at the design lesson I got from Bil Herd, the hardware designer of the C128

Want 64bit? - pimp the 6502 with the 65k processor design!