❌

Normal view

Super Smash Bros Melee gets fully decompiled after over six years of effort β€” ambitious and technically impressive project delivers GameCube classic as C code

8 September 2026 at 13:57

A Super Smash Bros Melee decompilation project hit its key long-standing goal a few hours ago. Nintendo’s legendary platform fighting game, which launched on the GameCube in 2001, has now been 100% decompiled by a team of developers. This is a complex game to convert to C code, but the project code can now be compiled into a binary byte‑for‑byte identical to Nintendo’s original main.dol. The effort has taken the team six years or more to get to this stage, with OpenAI's Astra part of the effort to get it over the line. Gamers may already be excitedly anticipating Super Smash Bros Melee ports and modding tools, but these too will take time and effort.

Super Smash Bros. Melee has been 100% decompiled!
Β fromΒ r/SSBM

Decompilation projects seem like the latest trend to grasp the retro gaming and development communities, but some, like this, have been in progress for a very long time. Enthusiasts are spurred on by old console hardware becoming scarce, expensive, or uneconomical to repair. Thus, they want to preserve the original game code in a manner that can be ported to modern supported systems. Demanding 100% accuracy with a complex game like this was ambitious, but now that milestone has been reached.

Super Smash Bros Melee decomp

(Image credit: decomp tracker)

Preservation isn’t the only goal, or result of projects like this. Seasoned developers will now be able to pore over the game’s C code and gain insights into Melee’s engine, physics, game mechanics, and more. Armed with this knowledge, we should eventually see the modding potential of this game blossom. This has happened in the wake of previous successful decompilation projects.

If you drop in on the doldecomp/melee GitHub page, linked above, you can check over the code for yourself. There are instructions for compiling this Super Smash Bros Melee C code on various platforms, including Windows. However, please remember these aren’t ports; you will just be recreating the v1.02 US release main.dol file from the GameCube, which weighs in at 3.88MB. You'll also need the original assets (textures, audio, etc.) from the GameCube disc that you own, in order to run the game.

Some highlight that the project was finalized with thanks in part to the latest AI tech, including GPT-6 Astra. Similar tech might also be used to rapidly develop the ports and mods that the crowds are looking forward to.

Vintage Emulator Studio recreates 44 legendary synths down to the chip level β€” free MAME-powered component-level emulation should offer exceedingly accurate sound

Musicians and synth-heads in the audience, rejoice. A new vintage synthesizer plugin has arrived that has the potential to blow many commercial offerings out of the water β€” and it's completely free, to boot. Audio software maker Autodafe has released the Vintage Emulator Studio (VES), a fresh new plugin that integrates a fair number of the open-source MAME emulator's synthesizer cores in one neat package.

The entire list of emulated synths is below, but it includes iconic entries like the Akai MPC3000, LinnDrum, Oberheim DMX, and Roland TR-707 β€” used by names like Dr. Dre, New Order, The Police, INXS, and Prince, among many other high-level acts. There are a total of 44 machines, all with component-level emulation.

What makes VES different from most other synth plugins is that instead of presenting a facsimile of the final output or a hybrid mix of component- and output-stage emulation, it employs β€” by way of MAME β€” full component-level emulation. Each processor, tone generator, envelope generator, filter chip, and converter should be faithfully reproduced, potentially resulting in a "perfect" emulation of the gear in question, more or less depending on the status of each driver core.

Notably, on machines whose MAME emulation is farther along, analog and/or digital output stages are faithfully recreated, meaning you won't need additional low-pass filters or any other trickery to make the synth sound like the actual hardware. Additionally, the skeuomorphic, HiDPI-ready UI replicates the units' control panels, dials, buttons, and LCD displays, making them easy to interact with if you're familiar with the real hardware β€” and probably a nightmare if you're not, as "ease of use" wasn't high on the list of priorities back then. Floppy disk, CD-ROM, and peripheral emulation ought to be included too.

If by now you're thinking this is all too good to be true, there are indeed a couple or three catches. First and foremost, as with any emulator, you'll need to provide your own ROM/firmware, and depending on the synthesizer, any associated sample packs. Although obtaining those is not too difficult, having a copy of that data is a legal gray area if you don't own the original hardware. Although we haven't tested it ourselves, the CPU usage of the plug-in ought to be somewhat high, considering all the work it's doing simulating every single component.

Additionally, while MAME's emulation cores aim for full component-level emulation, not every synth driver has had the same amount of work put into it. For example, the Akai MPC-3000 driver is nearly complete, while the Prophet-5's has only been introduced to MAME fairly recently β€” so your mileage may vary. We'd expect this VST to be updated somewhat frequently as work on its MAME core moves forward.

For the sake of argument, though, if only a handful of synths are fully emulated, that's still an impressive showing out of a list of 44, given that in theory you'll get output that tracks exceedingly close to that of the original hardware, all from one plugin. You can download the Vintage Emulator Studio right here, in VST3 or AU format, for every major OS: Windows, macOS Intel/M-series, and Linux. It's also available as a handy standalone application.

This 10-inch 4:3 television hides your retro consoles in a secret rear compartment β€” Unico's Traveller ULW10 trades composite video for RGB SCART and HDMI

Getting a retro game console to look right on a modern TV can be a challenge, as legacy video signals need to be scaled or de-interlaced, while latency and aspect-ratio issues can further make retro games look or feel different from the original experience. In an attempt to recreate the nostalgic experience, retro gaming hardware manufacturer Unico has introduced the Traveller ULW10, a CRT-inspired 10-inch TV.

According to the company, the ULW10 is a PVM (Professional Video Monitor) with a vibrant 4:3 panel that β€œcombines the character of a classic display format with the reliability of modern technology.” In terms of connectivity, the monitor comes with RGB, VGA, and HDMI video inputs, offering support for a wide variety of consoles. There is also a USB Type-A port, while the rear compartment provides storage for compatible consoles that can be tucked behind the display. It also includes knobs and physical buttons for various settings, similar to those found on old-school televisions.

The Unico Traveller ULW10 retro gaming monitor
Unico
The Unico Traveller ULW10 retro gaming monitor
Unico
The Unico Traveller ULW10 retro gaming monitor
Unico

Unfortunately, the ULW10 does not include a composite video input, and Unico says the decision ultimately came down to the limited space inside its compact chassis. With room needed for the signal board and other components, the company had to choose which video inputs to include. HDMI and VGA were retained for modern devices, PCs, and video converters, while RGB SCART was selected as the analog option because it offered the best balance between compatibility and image quality. It is also worth mentioning that the ULW10 is not a CRT monitor, but it can simulate the CRT or pixel-art style of old games.

The monitor will be offered in three color options: red and white, cream white, and studio gray. The casing includes built-in carrying handles as well as speaker vents, although the monitor itself does not include any speakers. The Traveller ULW10 will be available via Kickstarter, and while pricing information has not yet been confirmed, you can reserve a β€˜Founder Spot’ for $5 and receive $30 back when you back the monitor on Kickstarter.

❌