Super Metroid gets an early recompilation and PC port project

1678121511375.png

One of the fan-favourite and most liked entries in the Metroid franchise, Super Metroid, got an early recompilation in C/C++ and PC port at GitHub under the MIT license, from the same developers that tackled A Link to the Past recompilation and PC port from some months ago. The term "recompilation" is given (mostly made up by me) due to the fact that the original game wasn't made in C/C++ language, as most games in the early 8-bit and 16-bit era were entirely made in assembly (6502 for NES and 65816 for SNES), so the game's original code is redone into C/C++ language to mimic/resemble the original assembly code once compiled. This goes beyond what a decompilation project does, which is to recreate the original's game source code based on the same language it originally used, like N64 games being developed in C language.

The project seems to have been released just a few hours ago, and right now, as with the recompilation for A Link to the Past, the project is compatible with Windows (with Visual Studio) and Linux (using SDL2 and Python). The project is in a very early development stage, and with the initial commit just being made, it's still unknown how stable it is or how it controls so far. The project will most likely see some upcoming commits to iron out the code a bit more and provide more information regarding controls and other features.

As with other decompilation projects, the repository doesn't include any of the original game's assets, as it requires the user to own and provide your own Super Metroid ROM named "sm.smc" to extract all of the game's assets and begin the compilation afterwards.

:arrow: Source
 

niuus

Well-Known Member
Member
Joined
Mar 4, 2016
Messages
2,023
Trophies
1
XP
4,458
Country
Venezuela
someone on discord is working on a customizer for the game. I think it's built off of the zelda3 customizer, so it should get even easier to customize it the way you want. I'm pretty sure the same team did zelda3, because there's a zelda3 section and a super metroid section on the same discord server.
Awesome. Widescreen mode will shine on PC when it happens. I did notice some slowdowns when transparency effects are used.
 
  • Like
Reactions: godreborn

Wavy

Splatana Stamper Enjoyer
Member
Joined
Aug 24, 2020
Messages
303
Trophies
0
Location
MAP13: Downtown
XP
1,578
Country
Australia
I was legit thinking about something like this existing the other day when I started my playthrough of Super Metroid. Little did I know, huh.
 

fenixreign

Member
Newcomer
Joined
Mar 10, 2023
Messages
8
Trophies
0
Age
43
XP
61
Country
United States
Unfortunately, with Nintendo’s current stance toward the preservation and archiving community and their decision to move to SaaS instead of the VC‘s of the recent past, these types of projects may be the only way we can enjoy the classics in the near future.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • S @ salazarcosplay:
    hunter x hunter
  • S @ salazarcosplay:
    he has not allowed anyone to continue it for him for example
  • Xdqwerty @ Xdqwerty:
    @salazarcosplay, theres a dragon ball af mod for budokai 3
  • Xdqwerty @ Xdqwerty:
    updated ship of harkinian, gonna install some hd texture pack
  • Xdqwerty @ Xdqwerty:
    I might download rayman revolution for my ps3
  • BigOnYa @ BigOnYa:
    I may try the new ram site, and download more RAM to my Switch. Not sure if ddr3 is the right ram
    for it tho. Edit- no it uses floppy Ram, just like @AncientBoi
    +1
  • Xdqwerty @ Xdqwerty:
    aeiou
  • BigOnYa @ BigOnYa:
    And sometimes Z
  • SylverReZ @ SylverReZ:
    @K3Nv2, MAGA supporters be wearing tin foil hats lol.
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, whats maga?
  • BigOnYa @ BigOnYa:
    It stands for Maniacs Against General Acceptance
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, people rejecting general consensus about stuff?
    +1
  • BigOnYa @ BigOnYa:
    Yup, nuh its really just Trump followers
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, im not american so i dont care about trump
    +1
  • Xdqwerty @ Xdqwerty:
    or us elections
  • BigOnYa @ BigOnYa:
    Me niether, us north Koreans don't care
  • Xdqwerty @ Xdqwerty:
    good night
  • BakerMan @ BakerMan:
    i don't care either, even if i'm american
  • BakerMan @ BakerMan:
    truth be told, i agree with psi, i dislike both candidates, but i'd probably vote trump simply because the economy was better during his presidency
  • AngryCinnabon @ AngryCinnabon:
    Just be careful, if trump ends up winning and using project 2025 America might really change...for the worse.
  • AngryCinnabon @ AngryCinnabon:
    I'm not american and even that sends shivers down my spine.
  • AngryCinnabon @ AngryCinnabon:
    anything that offers trump an opportunity to become an actual dictator
    is bad in my book, i could care less if it wasn't for that...
  • K3Nv2 @ K3Nv2:
    Canada: America's Russia
  • NinStar @ NinStar:
    people are so dramatic that I can't even tell if they are being serious
    NinStar @ NinStar: people are so dramatic that I can't even tell if they are being serious