I’ve just released Bluepad32 v3.7.0 with two important features:
- Arduino IDE support
- In addition to ESP32, it also supports ESP32-S3 and ESP32-C3 (only BLE gamepads supported.)
Details and more here: https://gitlab.com/ricardoquesada/bluepad32
From Commodore 64 to the present: a developer's journey
I’ve just released Bluepad32 v3.7.0 with two important features:
Details and more here: https://gitlab.com/ricardoquesada/bluepad32
I discovered a way to send 1-bit of data from the Commodore 64 to the Joysticks. And I use this one-bit of data to turn on/off the rumble in the gamepads through the Unijoysticle.
(Note: Spanish version of the video is here)
Continue reading “Gamepad rumble support for the Commodore 64”Unijoysticle 2 A500 is a device that enables Bluetooth gamepads and mice on the Commodore Amiga.
It is similar in functionality to the Unijoysticle 2+, but with some additional features tailored for the Amiga, like:
In addition to that, the firmware (Bluepad32) was updated to support:
See all the new Bluepad32 v3.5 features here: Bluepad32 v3.5 released
And last, but not least, the User Guide has been updated with new content, photos and videos to make it easier to read for the user:
Continue reading “Introducing Unijoysticle 2 A500”TL;DR: Support for Amiga and Atari ST mice, USB console, and re-connect improvements.
I ‘m happy to announce that Bluepad32 v3.5 has been released. It contains two new big features:
and many fixes & improvements here and there.
Mouse support has been added both at the “core” level, and at a “platform” level.
By “core” level, I mean that all platforms (Unijoysticle, NINA/AirLift, Arduino, etc.) receive the mouse information: x & y movement and the Left, Middle and Right buttons.
And by “platform” level, I mean that the Unijoysticle platform transforms the mouse data into quadrature events that both Amiga and Atari ST computers can understand.
See the complete list of supported mice here: supported mice
Continue reading “Bluepad32 v3.5 released!”For those not familiar with Unijoysticle 2, it is a device that allows you to use modern Bluetooth gamepads like Sony DualSense or Nintendo Switch controllers (to name just a few) on old computers like the Commodore 64 or Amiga.
What’s new in version 2+:
“Amor para Dos” is a multi-platform 256-byte intro. The binary, without any kind of modification, can run both on:
We (L.I.A) released it at Flashparty 2021. I did the coding.
Continue reading “A multi-platform 256-byte intro”It is now possible to use Bluetooth gamepads both in Arduino and CircuitPython projects.
This means that you can use your PlayStation (PS3, PS4, PS5), Nintendo (Wii, Wii U, Switch) and Xbox One S gamepads in your electronics project: control a robot, home-automation, video games, etc… everything controlled from your favorite gamepad.
The catch is that not every Arduino or CircuitPython boards are supported. In fact, only a few of them are supported.
For Arduino, the boards that have the NINA-W10x (ESP32) co-processor are supported, like:
And similar for CircuitPython, the boards that have the AirLift (ESP32) co-processor are supported, like:
With the additional benefit that you can use any CircuitPython board by attaching the stand-alone AirLift module:
Continue reading “Bluepad32 support for Arduino and CircuitPython”This is the third blog-post regarding “building a video-game console for (my) kids”. See Part II: chiptune, and Part I: gamepad.
We have name: Quico. From now on, I’ll refer to this project as “Quico”:
I converted the breadboard into “shield” for the MatrixPortal M4.
“Shield” features:
My goal is to build a video game console for (my) kids. I want to teach them programming in a fun way: fun for them… and also fun for me. The video-game console features are:
In other words, I’m building a Nintendo Switch killer. What will happen next is that Nintendo will run out of business. If this happens, my 7-year-old kid will kill me, since his dream is to be a video game designer at Nintendo… so probably I shouldn’t be that aggressive in my marketing campaign.
Continue reading “Designing a modern retro console for (my) kids: Adding chiptune music”I’m happy to announce the release of Bluepad32: gamepad support for the ESP32.
Bluepad32 is a firmware that runs in the ESP32 microcontroller. It supports all the modern Bluetooth gamepads like Sony (PS5, PS4, PS3), Microsoft (Xbox One S) and Nintendo (Switch, Wii) gamepads.
This is for:
For further info, read: Adding new platforms.
Just add an ESP32 to your project, and control it with a gamepad!
Continue reading “Bluepad32: Gamepad support for ESP32”