UK101 Hardware emulator on Stellarpad using Energia and ESP8266 / ESP32 with Arduino.
See blog article.
- 6502 Emulation library
- uC-Makefile
- PS2KeyRaw
- See the 6502 Emulation library's hardware requirements and wiring.
- See config.h for configuration options.
Some of the function keys on the PS/2 keyboard control the machine's inner workings:
- F1: full reset (cpu, keyboard, SD card, etc.)
- F2: advance tape
- F3: rewind tape
- F4: toggle monitor rom
- F5: change display resolution:
- 40x30, 40x15, 45x30, 45x32, 45x16 (on UK101)
- 32x30, 32x32 (on Superboard)
- F6: checkpoint to file (default CHKPOINT.xxx)
- F7: restore from checkpoint (select image with F2)
- F8: select destination device for current file (Tape, A:, B:, C:, D:)
- F10: toggle CPU debugging on serial port
- Some keys on the Numeric Keypad have special mappings:
- NUM: ^E, 0: ^Q
- 2: ^F, 4: ^A, 6: ^D, 8: ^S
- /, *, -, +