zxkbd

Public

@jtsiomb

Download board files

Files for version 1. Pick what you came for.

Share zxkbd

Check access before sharing the link.

Who can open this board

Anyone can open this board. No sign-in is required.

This link opens the latest version. Copying it does not grant additional access.

Loading…

README

ZX Spectrum PS/2 keyboard controller

About

This project is an PS/2 keyboard controller for the ZX Spectrum. It makes it possible to connect and use an external PS/2 keyboard with the spectrum. It's based on the a500kbd code: https://github.com/jtsiomb/a500kbd

The PS/2 keyboard controller is built around an AVR atmega168 microcontroller. The firmware reads PS/2 keyboard scancodes, maintains a virtual spectrum keyboard state, and monitors the address bus to keep the data lines going into the ULA continuously up to date with the selected key row state.

NOTE: not done. check back soon.

License

Copyright (C) 2020 John Tsiombikas [email protected]

You are free to use, reproduce, modify, redistribute any parts of this project, provided you make any derivative work you release, freely available under the same terms.

More specifically the hardware design is released under the Creative Commons Attribution Share-Alike license (see LICENSE.hw for details), and the software/firmware is released under the GNU General Public License v3, or later (see LICENSE.fw for details).

Comments

No comments yet. Be the first to ask about this board.

Ask about this board

Sign in to BoardRepo

New here? Signing in creates your account; there is no separate sign-up.