Hey! I've been working on a decompilation of Sonic Advance 2 for a few months now: https://github.com/freshollie/sa2 The original game was written in C, and we have all the tooling in place to build GBA games from their original C source, so the goal of this project is to produce an entirely matching copy of Sonic Advance 2. Current status - The game has already been fully disassembled to Arm assembly - MIDI copies of all the songs have been extracted and are compiled to match the originals and packed into the ROM - Currently in the process of producing matching C code for the original assembly (5% done) - The repo already produces a matching copy of Sonic Advance 2 (USA) What help is needed? C source decompilation: Anyone with knowledge of reverse engineering, and specifically producing matching C source from assembly functions. I've learnt a lot over the past few months, but my pace of function matching is slow. It would be good to have more people onboard who have either are already familiar with this stuff or have a good background in programming and are willing to learn. Data analysis: At the moment lots of the data is referenced from the original rom (Mostly the graphics assets). People who have specific knowledge on how to extract these to matching PNGs and PAL files would be great! Why Advance 2? It's the game I played as a child, and already owned a copy of, but it's also the game which had already been disassembled by another GitHub member (credits in repo) which meant I was able to start off without having to completely start from scratch. The advance series likely share a large amount of the same sourcecode, so starting with any of the games will help produce a match for the others in the series. So you are interested? Great! I'm new to this community, so it would be good to know where communication takes place (discord, IRC etc) for collaboration.