Come On Baby Light My Fire Button

While the Nintendo GameCube stood deep in the shadows of the PS2 in its day, its controller remains a popular target for all sorts of modifications today — many of them involving LEDs, thanks to a translucent bottom and button option. As an avid player of the Super Smash Bros. series, [goomysmash] is of course an owner of the very same controller, which motivated him to write GoomWave, a “versatile and hackable LED library”. In an impressively detailed Instructable, he shows how to modify your own controller in two different ways to make use of the library for yourself.

Initially inspired by the Shinewave mod that lights up RGB LEDs in colors associated to pre-defined moves in Smash Bros, [goomysmash] aimed to improve on it and add more versatility from the very beginning. Its latest iteration comes in a simplified ABXY-buttons-only variety using an ATtiny85, and a full-blown all-button variety using an Arduino Nano. Both of them are powered straight from the controller board, and have different modes where they either react to controller interactions, or are just custom lights. A brief showcasing of all the different modes can be seen in the video after the break, and there a few more details also in an older version’s video, also embedded below.

Mesmerizing LED-blinking aside, we just have to admire the diligence and cleanliness [goomysmash] put into the wiring and fitting everything inside the controller. But in case light mods aren’t your thing or you’re looking for other GameCube controller modifications, how about adding Bluetooth?

Continue reading “Come On Baby Light My Fire Button”

Joy-Con Mod Gives Nintendo Switch Touchpad Control

While Valve’s Steam Controller ultimately ended up being a commercial flop, most users agreed its use of touch-sensitive pads in place of traditional analog joysticks or digital directional buttons was at least a concept worth exploring. Those same touchpad aficionados will likely be very interested in this modification by [Matteo Pisani], which replaces the analog joystick on a Nintendo Switch Joy-Con with a capacitive touch sensor.

As [Matteo] explains in his detailed write-up, the initial inspiration for this project was to create a permanent solution to joystick fatigue and drifting issues. He reasoned that if he removed the physical joystick completely, there would be no way for it to fail in the future. We’re not sure how many people would have taken the concept this far, but you can’t argue with the logic.

The original joystick is a fairly straightforward device, comprised of two analog potentiometers and a digital button. It’s connected to the Joy-Con’s main PCB with a 0.5 mm pitch flexible cable, so the first step for [Matteo] was to spin up a breakout for the cable in KiCad to make the development process a bit easier.

The board design eventually evolved to hold an Arduino Pro Mini, a digital potentiometer, and a connector for the circular touchpad. The Arduino communicates with both devices over I2C, and translates the high resolution digital output of the touch controller into an analog signal within the expected ranges of the original joystick. [Matteo] says he still has to implement the stick’s digital push button, but thanks to an impressive 63 levels of pressure sensitivity on the pad, that shouldn’t be a problem.

Now that he knows the concept works, the next step for [Matteo] is to clean it up a bit. He’s already working on a much smaller PCB that should be able to fit inside the Joy-Con, and we’re very interested in seeing the final product.

We’ve seen several interesting Joy-Con hacks since the Switch hit the market, including a somewhat less intense joystick swap. Between the Joy-Con and the legendary Wii Remote, Nintendo certainly seems to have a knack for creating input devices that catch the imagination of gamers and tinkerers alike.

Continue reading “Joy-Con Mod Gives Nintendo Switch Touchpad Control”

No, The Nintendo Leak Won’t Help Emulator Developers, And Here’s Why

If you haven’t heard from other websites yet, earlier this year a leak of various Nintendo intellectual properties surfaced on the Internet. This included prototype software dating back to the Game Boy, as well as Verilog files for systems up to the Nintendo 64, GameCube and Wii. This leak seems to have originated from a breach in the BroadOn servers, a small hardware company Nintendo had contracted to make, among other things, the China-only iQue Player.

So, that’s the gist of it out of the way, but what does it all mean? What is the iQue Player? Surely now that a company’s goodies are out in the open, enthusiasts can make use of it and improve their projects, right? Well, no. A lot of things prevent that, and there’s more than enough precedent for it that, to the emulation scene, this was just another Tuesday.

Continue reading “No, The Nintendo Leak Won’t Help Emulator Developers, And Here’s Why”

Teardown: Generation NEX

Today if you wanted a little gadget to sit on your shelf and let you play classic games from the early console era, you’d likely reach for the Raspberry Pi. With slick emulator front-ends like RetroPie and DIY kits available on Amazon, you don’t even need to be a technical wizard or veteran penguin wrangler to set it up. If you can follow an online tutorial, you can easily cram the last few decades of gaming into a cheap and convenient package.

But things were a bit different back in 2005. There weren’t a lot of options for playing old games on the big screen, and what was out there tended to be less than ideal. You could hack an original Xbox or gut an old laptop to make an emulation box that could comfortably blend in with your DVD player, but that wasn’t exactly in everyone’s wheelhouse. Besides, what if you had the original cartridges and just wanted to play them on a slightly more modern system?

I’m willing to bet whoever wrote this owns a katana.

Enter Messiah, and their Generation NEX console. As you might have gathered from their ever-so-humble name, Messiah claimed their re-imagined version of the Nintendo Entertainment System would “Bring Gaming Back to Life” by playing the original cartridges with enhanced audio and visual clarity. It also featured integrated support for wireless controllers, which at the time was only just becoming the standard on contemporary consoles. According to the manufacturer, the Generation NEX used custom hardware based on the “NES algorithm” that offered nearly 100% game compatibility.

Unfortunately, the system was a complete bomb. Despite Messiah’s claims, the Generation NEX ended up being yet another “NES-on-a-chip” (NOAC) clone, and a pretty poor one at that. Reviewers at the time reported compatibility issues with many popular titles, despite the fact that they were listed as working on Messiah’s website. The touted audio and video improvements were nowhere to be found, and in fact many users claimed the original NES looked and sounded better in side-by-side comparisons.

It didn’t matter how slick the console looked or how convenient the wireless controllers were; if the games themselves didn’t play well, the system was doomed. Predictably the company folded not long after, leaving owners stuck with the over-priced and under-performing consoles. Realistically, most of them ended up in landfills. Today we’ll take a look inside a relatively rare survivor and see just what nostalgic gamers got for their money in 2005.

Continue reading “Teardown: Generation NEX”

Nintendo Switch Laptop Isn’t As BASIC As It Looks

Remember the days when computers booted up straight into a BASIC screen, where theoretically you could program yourself a full game without any further software needed? Well, in reality most of us were amused enough making it print “butts” over and over again, but there are those who are adept in the dark arts of making impressive things with such a limited language. [Bugtaro] is one of those people, and to help with his game development in SmileBASIC 4 on the Nintendo Switch, he built himself a dock that turns it into a laptop with an integrated keyboard.

Details on the build are scarce as it’s only outlined in his Twitter account, but there’s enough to give us an idea about what it’s composed of. The Switch slides into the top just like the official dock it comes with, and the laptop shell takes advantage of those functions. Inside it is a 5000 mAh battery to extend the portable life of the whole ensemble, plus a USB hub which gives it its built-in keyboard and allows for a mouse to be plugged in as well. The laptop also gives the Switch its docked TV output mode and can hold the Joy-cons slotted on its sides.

This project would pass for any other case mod here at Hackaday if it weren’t for the fact that [Bugtaro] is in fact a programmer that has been releasing BASIC software on Japanese magazines since the 1980s and worked on several cult classic Mega Drive games with Wolf Team and NexTech during the 1990s. His latest game is GIVERS P3D, a game programmed in SmileBASIC using a 3D engine of his own design and one of the flagship games for the platform. It would be interesting to see if more SmileBASIC programmers end up coming up with their own solutions to aid their development experience following this project.

If you’re interested in the possibilities of custom-made Switch docks like these but don’t fancy giving it a keyboard, how about this one that wraps a Gamecube controller around the screen? And if you don’t have a Switch yet and are looking for a bigger challenge, well, you can make your own from scratch.

[Via GoNintendo]

Slide Your Switch Into A Gamecube Controller

The Gamecube was certainly a divisive design when it was released back in 2001, but the fact that people are still happily hacking away at its controller nearly 20 years later proves that Nintendo must have gotten something right. The latest project from Nintendo wizard [Bill Paxton] turns the unique Gamecube controller into an even more unique mobile dock for the Switch.

To build this “Gamecube Grip”, [Bill] literally cut an original controller and its PCB in half so they could be relocated on either end of the 3D printed central frame. Internally, the controller PCB is wired up to a GC+ board, which is an open hardware project that uses a PIC18F25K22 microcontroller to bring enhanced features to the classic peripheral such as adjustable stick dead zones and rumble intensity. From there, it’s connected to the switch with a GBros adapter from 8bitdo.

The grip also includes an Anker PowerCore 20,100 mAh battery that should keep the system going for hours, and some components liberated from a third party Switch dock. Everything has been finished off with the attention to detail that we’ve come to expect from [Bill] and his projects, including the seemingly flawless glossy paint job that’s something of hallmark for his custom gaming creations.

Continue reading “Slide Your Switch Into A Gamecube Controller”

Putting An Arcade Cabinet Inside Of An NES Controller

The arcade game shoehorned into an original Nintendo Entertainment System controller from [Taylor Burley] is certainly made slightly easier by its starting with one of those miniature cabinets that are all the rage now, but since he’s still achieved the feat of an entire arcade game in a controller we still stand by the assessment in our title.

In fact, he’s put not one but four arcade games into the controller. The board that [Taylor] liberated from the miniature game system can actually be switched between the onboard games by shorting out different pads on the PCB. Normally this would be done during manufacture with a zero-ohm resistor, but in this case, he’s wired the pads out to a strip of membrane keypad liberated from an LED remote control. By holding a different button while powering on the system, the user can select which of the games they want to boot into.

The original buttons and directional pad have been preserved, and in the video after the break, [Taylor] shows how he wires them into the arcade PCB. The Start and Select buttons had to go since that’s where the tiny color LCD goes now, but they wouldn’t have been used in any of these games anyway. With the addition of a small battery pack and charge controller, this build is a clever way to take several classic arcade titles with you on the go.

With the growing popularity of these tiny arcade cabinets, we’ve seen a number of hackers tearing into them. The work that [wrongbaud] has done in modifying them to run other ROMs is not to be missed if you’re looking at building a project using one of these little bundles of nostalgia.

Continue reading “Putting An Arcade Cabinet Inside Of An NES Controller”