André's 8-bit Pages  Projects  Code  Resources  Tools  Forum

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

  • Board Revisions
  • 1.0C (ok)
  • Block diagram
  • Board revisions

    Version: 1.0C

    Status: ok

    Notes

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

    Files

    desc csakeyemudesc.txt
    schem csakeyemu.fig
    schem csakeyemu.png
    schem csakeyemu.ps.gz
    photo csakeyemu.jpg

    Block diagram

    block diagram

    The block diagram shows the dual access to the shared memory.