Skip to content

Releases: arvvoid/a500kybhid

v1.2.5

04 Dec 13:27
48e4fe0
Compare
Choose a tag to compare

Changes

It is recommended and simple to build the firmware from source yourself by following the instructions in the README.

With make upload you can build and upload the firmware to your Arduino board just need arduino-cli installed.
Read instructions in README for more details.

With that said, binaries are provided here for convenience.

Installation Instructions

To upload the hex file to your Arduino board, follow these steps:

  1. Download the hex file from the release assets.
  2. Use a tool like avrdude to upload the hex file to your board.
  3. Example command for Arduino Leonardo:
    avrdude -v -patmega32u4 -cavr109 -P/dev/ttyACM0 -b57600 -D -Uflash:w:a500kybhid.hex:i
    
  4. Replace /dev/ttyACM0 with the appropriate port for your system.

v1.2

30 Nov 00:40
cdcd39d
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.1...v1.2

v1.1

14 Nov 16:56
e92e957
Compare
Choose a tag to compare

Overview

This version enables the Amiga 500 keyboard to function fully as a USB HID device, including support for joystick inputs and macro capabilities. It allows you to connect your classic Amiga 500 keyboard to modern systems via USB, breathing new life into vintage hardware.

New Features

  • Macro Recording/Playback: You can now record keystroke macros directly from the keyboard. These macros can be saved and replayed, allowing for automation of repetitive tasks or complex command sequences.

Instructions

Please consult the README for detailed wiring, build, and upload instructions, including steps for both Arduino CLI and Arduino IDE methods.

v1.0

10 Nov 15:36
aec9b83
Compare
Choose a tag to compare

Overview

This version enables the full functionality of the Amiga 500 keyboard as a USB HID device, including support for special keys and joystick inputs.

Features

  • USB HID Support: Convert the Amiga 500 keyboard to a standard USB HID keyboard using the Arduino Leonardo.
  • Joystick Compatibility: Integrate joystick ports for added functionality, use original Amiga joysticks.
  • Special Key Mapping: Supports custom key mappings and multimedia controls via the Help key.

Instructions

Please consult the README for detailed wiring, build and upload instructions, including steps for both Arduino CLI and Arduino IDE methods.