A decompilation and port of Sonic Advance 2-a GameBoy Advance game written in C
github.com
github.com
Sonic fans have been making a lot of these unofficial, enhanced, moddable PC ports using decompilation, recompilation and emulation techniques, including Sonic 1 Forever, Sonic 3 A.I.R. and recently, the Sonic Unleashed PC port. PC (including Linux) is getting to be the definitive platform for playing a lot of these older Sonic games, which is great to see.
Ocarina of Time is able to play natively on just about every system system imagineable (pretty sure native PS1 builds exist) Sonic Unleashed, previously an 360/PS3 exclusive, now can be played in ultra wide on PC natively.
Majoras Mask got a recent static deanalyzed PC port and has higher FOS and ultrawide mods.
Perfect Dark for the N64 has a native PC port with ultrawide and mouse and keyboard controls.
These are just a few off the top of my head.
You got me curious so I googled it, are you confusing it with a port for the Playstation Classic? Thats a modern console that uses a Android phone chip and emulates the PS1. I couldn't find any references to the original PS1 and I don't think any amount of wizard coding could get that game to run on such a resource constrained hardware. There is so much of that game that was only possible on N64 level hardware or better.
Majora's Mask has been dissembled and then recompiled to native. They are currently working on Oceania of Time.
https://github.com/Zelda64Recomp/Zelda64Recomp
Shame I've never been a fan of Zelda.
https://github.com/Zelda64Recomp/Zelda64Recomp?tab=readme-ov...
https://github.com/zeldaret/oot is the seperate Ocarina of Time decompile project, and I believe is what the Playstation Classic port uses. They're also working on a Majora's Mask decompile, but it is incomplete. Probably why the recompile targeted that game first.
The codename for Ocarina of Time was Ship of Harkinian. The one for Majoras Mask is 2Ship2Harkinian.
Both can result in the same outcome, but the readability of underlying source differs
Consider that version control was something that was basically only used by Unix developers back then. E.g. DOOM, with a particularly technically proficient team, was developed by passing disks with source files around.
The spongebob movie GBA source was released recently: https://archive.org/details/the-spongebob-squarepants-movie-...
Because of this, you’ll fine tonnes of Sega fan stuff. From multiple active Phantasy Star Online servers through to entire fan-made Sonic games.
In fact iirc Sonic Mania started life as a fan game and Sega asked them to produce a full game.
(Assuming you care about your work and sharing it. Sure "Sega is chill" so far but you are really pushing it here and giving them a great display of why they might want to reconsider)
You can see this SDK in the root of the src, everything in game was written specifically for the Sonic Advance trilogy.
The training data is just too minimal for this sort of thing. The decomp.me database would probably be really good to train a model on.