
The Super Nintendo version of Final Fight has always felt like a game with something missing. The basics were there. You walked through Metro City, punched your way through Mad Gear thugs and smashed anything that looked remotely breakable. But compared with the arcade original, the SNES release felt smaller, quieter and less crowded. Final Fight Arcade Stage 1 tries a different approach. Instead of modifying Capcom’s existing game, developer Valdir Salgueiro is building a new version of the opening stage from scratch. The aim is simple: bring the SNES closer to the speed, scale and pressure of the arcade game, while still working within the limits of the original hardware. It’s not a complete conversion. At least, not yet. The current prototype focuses entirely on the first stage, with Guy taking on familiar enemies before the eventual showdown with Damnd. That limited scope makes sense. It lets the developer concentrate on the parts that really matter.
This isn’t a patch
The official SNES conversion made several cuts. Two-player co-operative play disappeared. Guy wasn’t included. The Industrial Area stage was removed, and fewer enemies appeared on screen at the same time. Those decisions weren’t random. The SNES had less raw power than the arcade board, and Final Fight pushed a lot of large characters around the screen at once. Something had to give.
Final Fight Arcade Stage 1 doesn’t try to fix the original cartridge. It starts over. That means new code, new systems and a new interpretation of how Final Fight should run on Nintendo’s 16-bit machine. The developer can rethink everything from enemy handling to sprite movement without being tied to Capcom’s old design choices. That’s what makes the project interesting. It isn’t trying to rewrite history. It’s testing a practical question: what can the SNES actually do when someone builds around its limits from day one?
The hardware is part of the challenge
Running a busy beat ’em up on real SNES hardware isn’t easy. Large characters use a lot of sprite space. Multiple enemies need animation frames, movement logic and collision detection. The backgrounds must scroll smoothly while the game keeps loading fresh graphics and sound data.
Push too hard, and the game slows down. Add too many sprites, and parts of characters may flicker or disappear. The project tackles those problems with custom systems for sprite handling, animation, graphics streaming and entity management. It also uses DMA transfers to move visual data efficiently and an automated pipeline to convert graphics into formats the console can use.
That sounds technical, but the result should be easy to understand. More enemies. Smoother movement. Less waiting. The technology only matters if the fighting feels better.

The first stage tells you everything
Choosing the opening stage is a smart move because it contains most of the things a Final Fight conversion needs to get right. You’ve got scrolling streets, several enemy types, objects to destroy, different encounter patterns and a boss fight at the end. It’s a compact test of the whole game.
Final Fight lives or dies by its rhythm. Enemies shouldn’t just wander into range and wait for a punch. They need to surround the player, attack from different directions and create just enough chaos to force quick decisions. When that rhythm works, every screen feels tense. When it doesn’t, the game turns into a slow queue of opponents.
The prototype still needs more enemy behaviour, stage events, sound effects, music and performance tuning. The Damnd boss battle also remains unfinished. That’s a fair amount of work. Still, the project already has a clear direction, and that counts for a lot.
The controls keep things simple
The current control setup follows the arcade game’s straightforward design. You move with the directional pad. B attacks. A jumps. Pressing both buttons triggers the special attack. That’s it.
There’s no expanded combo system or modern progression layer. The project doesn’t need one. Final Fight works because its controls are immediate and easy to read. The challenge comes from positioning, timing and crowd control. Keeping the controls simple also makes comparisons easier. You can focus on how the game moves, how quickly attacks connect and how enemies react. Those details matter far more than adding extra buttons.
A prototype with a clear purpose
Final Fight Arcade Stage 1 currently comes as a 1 MB SNES ROM and runs on original hardware as well as compatible emulators. It’s still an early build. The full stage isn’t finished, audio work remains in progress and the developer plans more optimisation. Anyone expecting a complete replacement for the arcade game won’t find it here. What they will find is a focused technical experiment.
The project isn’t trying to add dozens of new features. It’s trying to make one stage feel busier, faster and closer to the arcade version than the official SNES release did. That gives it a clear standard. Can it keep several enemies active without falling apart? Can the large character sprites move smoothly? Does the stage maintain the pressure that made the arcade game work? Those are the questions that matter. And for once, the SNES may get a chance to answer them properly.














