Introducing Unijoysticle 2 A500
Unijoysticle 2 A500 is a device that enables Bluetooth gamepads and mice on the Commodore Amiga.
Unijoysticle 2 A500 is a device that enables Bluetooth gamepads and mice on the Commodore Amiga.
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: Mouse support Console and many fixes & improvements here and there. Mouse support Some of the supported mice 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. ...
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
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.
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. ...
This is the third blog-post regarding “building a video-game console for (my) kids”. See Part II: chiptune, and Part I: gamepad. Quico We have name: Quico. From now on, I’ll refer to this project as “Quico”: Quico ( /ˈkiko/), short for Kids Console (or Kids Computer) Also, one of the main characters of El Chavo del Ocho Sound Shield I converted the breadboard into “shield” for the MatrixPortal M4. ...
The ideal modern-retro video game console 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: Modern components, with a retro “spirit”. Easy to program, a must. Chosen: Python, in particular CircuitPython Gamepad support: Multiple gamepads at the same time (multiplayer is a must). Chosen: Bluepad32 firmware since it supports all modern Bluetooth gamepads ( see my previous post) “Retro” sound: Chosen: SN76489 (more info down below) “Retro” screen: Chosen: 64x32 LED matrix. Let’s see what we can do in this extremely low-resolution screen. A powerful enough micro-controller: Chosen: Matrix Portal M4, mostly for convenience since it comes with an ARM Cortex M4, ESP32, “expansion port” + header to connect to the matrix LED. It already supports CircuitPython. As a bonus it has an accelerometer. Portability: It should be portable, no need to use an external power supply. 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. ...
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. Who is this for? This is for: ...
Unijoysticle 2 Christmas 2019 update, with support for: Nintendo Wii Remote Nintendo Wii U Pro Controller Nintendo Wii Remote + Nunchuk extension Nintendo Wii Remote + Classic Controller extension Nintendo Switch Pro controller 8BitDo family: all modes supported (Switch, Windows, Mac, Android). iCade 8-bitty It also supports: ...
In order to create Commando 2084, I had to disassemble Commando. My original intention was to patch what was only needed and stop there. But I got carried away and I ended up analyzing and commenting the entire Commando code. The commented code (that can be recompiled to generate the exact original binary) is here: https://gitlab.com/ricardoquesada/c64-commando-2084/tree/orig Findings - Level 2 Apparently, the original idea was to ship Commando with 4 levels instead of 3. There is a lot of code/data that indicates that a “level 2” (the levels that are shipped with Commando are level 0, 1 and 3) was in progress, or even finished. ...