Goodbye WordPress, Hello Hugo
I’ve been using WordPress for many years. I started using it ~2008 to host the Cocos2d blog. And then I used it for my personal blogs. But I’ve been wanting to switch to a static site generator for a while. And I finally did it. I’m now using Hugo hosted in GitHub Pages. And this is how I did it: Export your files Log in to your WordPress site as “admin” Tools -> Export Export “content” Optionally export “media library” as well, but won’t be used in this guide. Unzip it ...
Bluepad32 v4.0
Bluepad32 v4.0-beta.0 is released and contains many new features: Raspberry Pi Pico W support. BLE Service that allows a BLE client (mobile application) to configure Bluepad32. (BLE Client is still WIP) More polished documentation, hosted in readthedocs Better directory structure (easier to find files) Easier way to create your own platform. Examples for raw ESP-IDF, Pico W and Linux, which use the new way of creating platform. Github is not the official repo, and Gitlab is the backup (before it was the other way round). Some minor improvements in different places, and many bug fixes, that were discovered by just switching to CLion IDE.
Introducing Unijoysticle 2 C64
Unijoysticle 2 C64 add Bluetooth gamepad functionality to the Commodore 64/128. For those familiar with the Unijoysticle 2+, this is the evolution of it. Features: One gamepad controls one Joystick or two gamepads control two Joystick or one gamepad controls two Joysticks (for Dual Stick games) or use Wii Steering Wheel or use Wii Balance Board Supports gamepad rumble for certain games Supports C64 GS buttons (2nd and 3rd button) for C64 GS games Supports additional 4th and 5th buttons (Select + Start) button for certain games ...
Bluepad32 v3.7.0 released with Arduino IDE support
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://github.com/ricardoquesada/bluepad32
Gamepad rumble support for the Commodore 64
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.
Introducing Unijoysticle 2 A500
Unijoysticle 2 A500 is a device that enables Bluetooth gamepads and mice on the Commodore Amiga.
Bluepad32 v3.5 released!
I ’m happy to announce that Bluepad32 v3.5 has been released. It contains two new big features: Mouse support Console and many fixes & improvements here and there.
Introducing Unijoysticle 2+
Unijoysticle 2+ 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+: Case friendly: lower profile, LEDs & buttons are close the border and has mounting holes. Looks nicer: Uses SMD components for almost everything Supports buttons 2 & 3 in port #2. Some Amiga games might use them. Cheaper to manufacture. I reduced the price from $60 to $35
A multi-platform 256-byte intro
https://www.youtube.com/watch?v=nCzAlfXOOXo “Amor para Dos” is a multi-platform 256-byte intro. The binary, without any kind of modification, can run both on: a 80386 (or better) + DOS and on a Commodore 64. We ( L.I.A) released it at Flashparty 2021. I did the coding.
Bluepad32 support for Arduino and CircuitPython
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: Arduino Nano RP2040 Connect (great board, get one if you haven’t already) Arduino Nano 33 IoT Arduino MKR WiFi 1010 Arduino MKR VIDOR 4000 WiFi Arduino Uno WiFi Rev 2 …and probably a few more. If it has the NINA-W10x co-processor, it is supported. And similar for CircuitPython, the boards that have the AirLift (ESP32) co-processor are supported, like: Adafruit MatrixPortal M4 (great to create a video-game console) Adafruit Metro M4 Express AirLift Adafruit PyPortal Adafruit PyBadge With the additional benefit that you can use any CircuitPython board by attaching the stand-alone AirLift module: AirLift module