Keyboard tester program for ZX Spectrum computers. It builds into both a ROM image that can be burned onto an EEPROM to replace the spectrum ROM (very convenient on the Pentagon128k with its jumper-selectable second ROM), and as a tape (.TAP file) for loading regularly.
Author: John Tsiombikas <firstname.lastname@example.org>
This program is placed into the public domain. Feel free to use it, modify it, and/or redistribute it for any purpose, and in any way you see fit. In case placing works in the public domain is not legally possible in your country, then you may apply the terms of the Creative Commons CC0 license.
You may also get the latest source code from my git repository:
git clone http://nuclear.mutantstargoat.com/git/zxkeybtest
To build zxkeybtest you will need the vasm Z80 assembler (old style syntax version), the vlink linker, and the utility appmake from the z88dk project (only if you intend to generate the tape file).
Once you have installed all the build tools, simply type make to build both zxkeybtest.rom and zxkeybtest.tap. Alternatively use make rom, or make tap, to build just one or the other.