-
Atari Dual Paddles as Independent Gamepads? Here’s How the iCode Ultimate Adapter Has the Answer.
If you’ve ever tried to get two-player Atari paddle games working on modern hardware, you know the frustration. Maybe it’s MiSTer FPGA where Player 2 is completely invisible. Maybe it’s RetroArch where you spent an hour buried in input configuration menus trying to map the Y axis to a second virtual player. Maybe it’s a…
-
Demystifying Atari Paddle Jitter: How the iCode Ultimate Adapter Delivers the Smoothest Paddle Experience
If you’ve ever plugged vintage Atari paddles into a USB adapter and watched your on-screen paddle twitch and dance while sitting perfectly still, you’ve experienced paddle jitter. It’s the number one complaint from retro gamers trying to play Breakout, Kaboom!, or Warlords on modern hardware. But what actually causes it — and can it be…
-
Extracting Transparency from Flattened Images
Ever had a semi-transparent graphic — a glass effect, a soft shadow, a wisp of smoke — that got flattened onto a solid background? The transparency data is gone. Or is it? With a surprisingly elegant trick, you can perfectly recover the original transparency by comparing the same image on two different backgrounds. Here’s how.…
-
Assembling Duo Bluetooth DIY Kit
The unit comes with all the parts you need except the case and solder. you will need to 3D print the STL file, assemble the parts, and solder the components. The Firmware is already loaded so you do not need to load any firmware. Step 1 Insert the power connector cable to the PC board…
-
Assembling Duo Plus DIY Kit
The unit comes with all the parts you need except the case and solder. you will need to 3D print the SDL file, assemble the parts, and solder the components. The Firmware is already loaded so you do not need to load any firmware. Step 1 Insert the Pro Micro controller daughter board into the…
-
Create RGB Rainbow Gradient with Programming Code
Here is some code that will help you create all the RGB values needed for generating a RGB Rainbow gradient. The code steps through 6 sets of transitions from one color to another in 256 steps each . Red to Yellow Yellow to Green Green to Cyan Cyan to Blue Blue to Magenta Magenta back…
-
How to Interface with Atari Driving Controller – Arduino Programming
The Atari driving controller uses a 16 position encoder that sends pulses to to pin 1 and pin 2 of the game port. These pulses can be deciphered or decoded to understand if the player is spinning the controller in the left or right direction. Here is how the spinners encoder works. If you look…
-
iCode Firmware Release 9 now available
iCode retro gaming USB adapters get a major upgrade with the release of its latest update, iCode Firmware 9, on Sunday, March 5th. This version brings a lot of new features, which should delight fans of retro video games! On the hardware side, Firmware 9 is now compatible with the iCode USB models including the UNO, DUO, and…
-
RetroArch and Stella configuration for iCode Duo Adapters
Configuring RetroArch Stella 2014 core or Stella desktop emulators to work properly with Atari Paddles can be quite confusing. This guide will help you quickly configure both emulators iCode Duo retro adapters. I recommend Desktop Stella as it will be more responsive and easier to configure. Stella (Desktop) Configuration Coming Soon. RetroArch Configuration RetroArch has…
-
How to flash EMMC module to boot with Odroid XU4
Flashing and Booting from an EMMC module on an Odroid XU4 can be tricky. This is because you need a bootloader placed on a hidden Partition of the eMMC memory module. When you clean or flash an EMMC module with normal tools like Etcher or Rufus, you might delete the hidden partition that had the…