It seems to be accessed in the main body of code mainly through a routine that's called in VBlank here- you may have a similar routine somewhere. The sound engine is rather self-contained- it lives in bank 7, followed by the sound data, and then other game data after that. SMPS is also used on the Genesis for a ton of games- see this thread over on Sonic Retro among others and information on Sonic Retro's wiki- and it seems quite common for people to port songs between games with the Genesis version on Sonic Retro, so someone over there could maybe help you out with this too.ĭragon Crystal, which I'm disassembling, uses a sort of proto-version of SMPS called pre-SMPS- ValleyBell gave me a disassembly which I've been incorporating into my disassembly.
In any case, though they all use SMPS, they may have different versions, and I couldn't rightly tell you how to convert between them. It appears therefore that Sonic Blast is probably a SMPS game too. Looking at this page that was used in music ripping, I strongly believe that Sonic 1 uses its own different music engine- the main sign of SMPS seems to be song indices starting with $81. Egg Drill Rebuild: A rebuild of the Classic Egg drill that is the same as in Sonic 2.įile: Retro Sonic (Beta).7z (3.Sonic 2, Sonic Chaos, and Sonic Triple Trouble all share the same game engine, made by Aspect, so there's a good chance of porting between those two, but Sonic 1 was developed by a different company so I'm not sure.Egg Guardian: A tall robot that has spike balls on arms and on his torso, two flamethrowers near to his leg-Begins.Emerald Hill Rebuild: Its an rebuilt of the Emerald Hill Zone that has a bit changed the map but has still the same music and boss,When you face eggman, the boss music is another.Eggman.In the second act, near to the begin of it, you will enter in the inner of the Egg gardens where you can see In The BG, Pictures of Eggman. Egg Gardens: The egg garden is the main zone in Retro Sonic that features Three acts, Two Badnik Types and a Medium Boss in the 3Th act.The egg gardens are built like a giant green castle that is memorial for Dr.The game features just two zones, one being split in three acts and another in two but both having a boss in the final act. It featured one zone (Egg Gardens) and a custom rebuild of Emerald Hill Zone. Level, animation, and game editors are being worked on through the Retro Sonic SDK.Ī demo of the game was released for the 2007 Sonic Amateur Games Expo.
The current incarnation is written in the C++ programming language using DirectX and works on Windows and on the Dreamcast gaming system. It was rewritten once more to create the current current incarnation, called Retro Sonic (without a hyphen). The first game called Retro-Sonic was created using the MultiMedia Fusion authoring environment, then rewritten in Visual Basic. Retro Sonic is a real fangame effort by " The Taxman" (Christian Whitehead) to create a platform gameĮngine with the same capabilities as the engine built into Sonic 3 & Knuckles.