Final Fight is one of the definitive games of the side-scrolling beat 'em up genre, no doubt about it. Released in arcades in 1989, the game was ported to the SNES the following year, with multiple things missing such as Level 4, an entire character, and no two-player mode. Despite being something of a flawed conversion, the fact that Nintendo had one of the hottest arcade titles as a home console exclusive was a real coup at the time.

That's not the only port the game got, of course, but for envious Genesis / Mega Drive owners, Streets of Rage had to substitute, and many Sega fans missed out entirely on Final Fight unless they had a Mega / Sega CD, which got its own port a short time later that had much of what was missing from the SNES version.

Still, time can be a great healer, and if you've been holding out for a brand new release of your favourite beat 'em up for your retro Sega console, then Final Fight Ultimate is for you.

This upcoming homebrew port of Final Fight has been the passion project of retro developer Mauro Xavier for a while now, and together with Edmo Caldas, on music, and Master Linkuei, who is working on ripping, tricks & tech support, they are looking at bringing a definitive version of the game to the Genesis. Xavier posted the very first video of the project to YouTube (above), and it looks absolutely brilliant.

From the Genesis' grungy chip tunes to the sprite work, this looks and sounds like something that came out on the console 30 years ago. Fans are eager to see this one, with some asking just whether the homebrew version will be able to accommodate more changes than the SNES port could manage. And while Xavier can't promise anything, he's said that the team is trying.

@ChaddyBones also shared mock-ups for the box art, using that iconic red stip of the Genesis box, and another using Capcom's template for its first Genesis release, Street Fighter II': Special Championship Edition.

The port is still currently being worked on, with Xavier sharing in an update last week that sound effects, controls, and the intro (as we've seen!) are all complete, while item and enemy placement still needs a fair bit of work to get up to scratch.

Still, we're hugely excited to see everything come together into what is hopefully the definitive version of Final Fight – and one that (unofficially, at least) could kickstart those playground debates about which 16-bit console was best.

You can check out Mauro Xavier's Patreon here and sign up for updates on the homebrew's development.

Share your Final Fight memories with us alongside your opinions of the port in the comments!