• Hey, Guest!

    XenForo 2.2 is coming soon, it's bringing many new features such as a PWA app for OG etc. It also comes with the drawback of more costs to update themes/some addons. It'll also remove access to some older browsers which'll suck but these shouldn't be used as their security sucks.

    With the costs already looming we decided to improve OG's look with a new fancy theme that gives OG a more gamer feel. This has cost us only slightly more than it would have cost to renew the current theme and runs alot nicer.

    You can beta test it here: Linky. (Please note only dark is live, light will come once issues are ironed out.)

    If the current theme breaks on update we will end of life it, but we'll make something looking similar based on the default free theme so don't fret!

Sonic the Fighters - Bit Perfect Disassembly

biggestsonicfan

Registered
Registered
Joined
Sep 22, 2019
Messages
4
Reaction score
13
Looks like I forgot to cross post this a while ago, but I have been working on a disassembly of Sonic the Fighters for nearly 2 years now. The disassembly is now in a format that it can be run through an i960-coff assembler and create a working binary identical to the distributed Sonic the Fighters EEPROMs from an arcade unit.

Here is the github repo if you'd like to look around at it. ;)
 

Undead Sega

Registered
Registered
Joined
May 21, 2020
Messages
12
Reaction score
0
AG User Name
Undead Sega
Looks like I forgot to cross post this a while ago, but I have been working on a disassembly of Sonic the Fighters for nearly 2 years now. The disassembly is now in a format that it can be run through an i960-coff assembler and create a working binary identical to the distributed Sonic the Fighters EEPROMs from an arcade unit.

Here is the github repo if you'd like to look around at it. ;)
Amazing stuff man!

I was wondering, since you are the closest person who has accessed the code, what do you know about the 3D models of the characters? What format are they in? Are they extractable by any chance?
 

la-li-lu-le-lo

AG Refugee
Refugee
Registered
Joined
Jun 13, 2019
Messages
232
Reaction score
84
AG User Name
la-li-lu-le-lo
AG Join Date
2-8-2006
This is pretty cool. Would it be possible for this to eventually be used to port the game to other systems?
 

biggestsonicfan

Registered
Registered
Joined
Sep 22, 2019
Messages
4
Reaction score
13
Amazing stuff man!

I was wondering, since you are the closest person who has accessed the code, what do you know about the 3D models of the characters? What format are they in? Are they extractable by any chance?
That is something I am working on now behind the scenes.

This is pretty cool. Would it be possible for this to eventually be used to port the game to other systems?
Unlikely, as there are many processor specific calls in the code, but I wouldn't put it past someone who really set their mind to it.
 

dark

Registered
Registered
Joined
Jun 19, 2019
Messages
35
Reaction score
21
AG User Name
dark
AG Join Date
September 2, 2011
Just jumping off this thread, I was wondering if the version on the Gamecube sonic collection is an emulated rom or if it was reprogrammed/ported to the gamecube?

If its a model 2 rom, then it would be a new revision since it has subtle differences to the original. There could also be implications for running other model 2 games on the gamecube via the emulator.
 

WedgeStratos

Registered
Registered
Joined
Aug 25, 2019
Messages
1
Reaction score
0
Just jumping off this thread, I was wondering if the version on the Gamecube sonic collection is an emulated rom or if it was reprogrammed/ported to the gamecube?

If its a model 2 rom, then it would be a new revision since it has subtle differences to the original. There could also be implications for running other model 2 games on the gamecube via the emulator.
I've been wondering that myself. I somewhat doubt it, Model 2 emulation is only somewhat consistent now, and there's still definite issues. Top Skater has some glitches that have reared its ugly head a few times in ElSemi's emulator, try to imagine a <500MHz PowerPC chip running Model 2 games... The way the game behaves, as well as what appears to be graphical differences (maybe intentionally desaturating the image or a result of a different renderer) leads me to believe the Gems Collection version might be a port. There's also the 360/PS3 re-release, but that HAS to be emulated. Though, Honey The Cat being playable there makes the question more prevalent then.

This is pretty cool. Would it be possible for this to eventually be used to port the game to other systems?
Unlikely, as there are many processor specific calls in the code, but I wouldn't put it past someone who really set their mind to it.
Disassembly, not a decompilation. This will produce the machine code that a Model 2 board can read, but our biggestsonicfan here would have to pull a plumber-sized Mips out of his cap to then produce source code that could be worked around.
Eventually is the key word. Not now, but not never.
 

la-li-lu-le-lo

AG Refugee
Refugee
Registered
Joined
Jun 13, 2019
Messages
232
Reaction score
84
AG User Name
la-li-lu-le-lo
AG Join Date
2-8-2006
Disassembly, not a decompilation. This will produce the machine code that a Model 2 board can read, but our biggestsonicfan here would have to pull a plumber-sized Mips out of his cap to then produce source code that could be worked around.
Eventually is the key word. Not now, but not never.
Something I think would be really awesome is if someone would do all of that with a Model 3 game like Scud Race, and then port it to the Dreamcast. That team that ported Super Mario 64 to PC already proved that similar things are possible. Reverse engineering and then porting Scud Race to the Dreamcast would be a much more difficult and complicated task than that, but given enough time and enough people working on it, it could happen one day. The only thing that would prevent it from ever happening is if no one is willing to actually do it. My own knowledge of programming is pretty limited (I only know a little C and Visual Basic), so it's probably not something I'd ever attempt.

There's also the 360/PS3 re-release, but that HAS to be emulated. Though, Honey The Cat being playable there makes the question more prevalent then.
I'm pretty sure all of the Model 2 ports on the 360/PS3 are based on emulators, though with notable changes and improvements. Supposedly people were also able to figure out that the Daytona USA arcade game that came out a couple years ago (some people call it Daytona USA 3) is actually based on an emulated version of the original Model 2 game at its core, with new content and graphics built on top of it.
 
Last edited:
Top