A small project for Arduino Leonardo / clones to convert Native Amiga 500 keyboards into a USB keyboard, with keymap optimised for MiSTerFPGA
Standing on the shoulders of many!
// modified Nov 2021 for the MiSTress A500 conversion kit.
// modified Jan 2021 from code released by BrainSlugs83 - https://github.com/BrainSlugs83/Amiga500-Keyboard/blob/main/AmigaKeyboard.ino
// https://forum.arduino.cc/index.php?topic=139358.90
// ByteMavericks/ Nick: added reset code for MiSTerFGPA, and overloaded the HELP key to serve as F12, F11 and also Print screen
// HELP = F12 (OSD)
// Ctrl-HELP = F11
// Shift-HELP = PRINTSCREEN
// Useful MisterFPGA shortcuts:
// - Ctrl-LSHIFT-LALT-RALT= master reset (same as reset key)
// - Ctrl - Amiga- Amiga = CTRL LALT RALT = core reset
MiSTress board features an embedded Atmega32U4 microcontroller and a dedicated ISP header for programming. It can also be programmed using a MALE to MALE USB cable and the Arduino IDE, just like a ProMicro/Leonardo board. More details in the MiSTress documentation.