Unijoysticle™ 2
Unijoysticle is that device that allows you to use modern Bluetooth gamepads and mice in retro computers.
Unijoysticle 2 | Unijoysticle 2+ | Unijoysticle 2 A500 | |
---|---|---|---|
Total Size (mm) | 63 x 66 x 17 | 64 x 64 x 13.6 | 67 x 72 x 13.6 |
PCB Size (mm) | 46 x 57 x 1.6 | 49 x 62 x 1.6 | 52 x 67 x 1.6 |
Weight (gr) | 37 | 24 | 25.6 |
Current (mA) | ~100 | ~96 | ~96 |
Amiga 2nd & 3rd button support | Only in Port #1 | Both in Port #1 and #2 | Both in Port #1 and #2 |
C64 mouse support (1351) | No | No | No |
Amiga / AtariST mouse support | Yes (1) | Yes (1) | Yes (1) |
Fits | C64 / C128 | C64 / C128 | Amiga 500 / 1200 |
Buttons | Reset, Enhanced | Reset, Enhanced | Reset, Mode, Swap |
LEDs | Port #1, #2 | Port #1, #2 | Port #1, #2, Bluetooth |
Filter noise for C128 (Issue #17) | No | Yes | Yes |
Case friendly | No | Yes | Yes |
Easy to DIY | Yes | No | No |
Self-powered support | Yes (2) | Yes (2) | Yes (2) |
External power | Both USB and Barrel Jack 5V+ | Only USB | Only USB |
USB connector | Micro USB | Micro USB | Micro USB |
Release date | April 2019 | October 2021 | July 2022 |
(1): Requires firmware Bluepad32 v3.5 or newer
(2): Amiga 500 requires external power.
Unijoysticle 2 allows you to use modern Bluetooth gamepads, e.g DualSense gamepad, in retro computers like the Commodore 64, Amiga and AtariST.
It also supports mice (for Amiga / AtariST only).
Basic functionality
One Bluetooth gamepad controls one joystick. You need two gamepads to control the two joysticks.
The mappings are:
- D-pad/joypad: controls up/down/left/right.
- Button A / Cross: fire button
- Button B / Circle: "up" (ideal for platform games).
- Button X / Square: 2nd button (Amiga / AtariST only)
- Button Y / Triangle: 3rd button (Amiga / AtariST only)
- Button shoulder-right: autofire.
- System button swaps between Joystick #1 and #2
Enhanced functionality
When in "Enhanced mode", you control the two joysticks with only one gamepad. The mappings are:
- Left joypad / d-pad: control Joystick #2 movements.
- Right joypad: control Joystick #1 movements.
- Button A / Cross: fire for Joystick #2
- Button B / Circle: fire for Joystick #1
- Button X / Square: 2nd button for Joystick #2
- Button Y / Triangle: 2nd button for Joystick #1
- Button Shoulder Left: auto-fire for Joystick #2
- Button Shoulder Right : auto-fire for Joystick #1
This mode is ideal for games like Commando or 1942 since it allows you throw grenades / roll by pressing Button B.
Supported controllers
Gamepads
- Sony DualSense
- Sony DUALSHOCK 4
- Sony DUALSHOCK 3
- Nintendo Switch Pro
- Nintendo JoyCons
- Nintendo Wii U
- Nintendo Wii + accesories
- Xbox Wireless controller (model 1708)
- Android gamepads
- PC/Window gamepads
- 8BitDo controllers
- iCade
- And more
See:
Mice
Mouse emulation is only avaiable for Amiga and Atari ST computers.
For a detailed list of supported mice, see here:
Order info
If you are looking for ready-to-use boards, you can purchase one from here:
Looking for a remix and/or 3rd party vendors. Go here: SELLING_DEVICES.md