Sonic and Sega Retro Message Board: Finding how to sort a special move in the rom code - Sonic and Sega Retro Message Board

Jump to content

Hey there, Guest!  (Log In · Register) Help
Page 1 of 1
    Locked
    Locked Forum

Finding how to sort a special move in the rom code Batman Forever Genesis

#1 User is offline Tichmall 

Posted 23 November 2013 - 12:16 PM

  • Posts: 121
  • Joined: 13-July 10
  • Gender:Male
  • Project:Furoppu !, a platformer made with MMF2.
Hello,

I never hacked a rom, so I don't really know how to do that, but I'd like to know if it was possible to find, in the code of the Batman Forever rom, if it's possible for the player to do a certain move with Two-Face (the Coin of Fate) ? It's been a mystery for twenty years and as of today, nobody seems to know for sure if the player can do it, and if so, how to do it... the CPU can do it, but that's all we know.

If somebody can help me... thanks !

#2 User is offline Aerosol 

Posted 23 November 2013 - 03:11 PM

  • FML and FU2
  • Posts: 7627
  • Joined: 27-April 08
  • Gender:Male
  • Location:Not where I want to be.
  • Project:Sonic (?): Coming summer of 2055...?
I get the feeling that only a disassembly would be able to properly answer that question.

#3 User is offline Tichmall 

Posted 23 November 2013 - 06:24 PM

  • Posts: 121
  • Joined: 13-July 10
  • Gender:Male
  • Project:Furoppu !, a platformer made with MMF2.
Yes, it's like a lot of files I guess, I'd have to decompress it to get the correct code before analysing it. How can I get a disassembly of the rom ? Are there tools out there that can do it ?

#4 User is offline Hendricks 266 

Posted 23 November 2013 - 07:38 PM

  • Posts: 351
  • Joined: 01-June 05
  • Gender:Male
  • Location:United States
  • Wiki edits:58
Game cartridges before the Nintendo DS generally don't use any sort of filesystem. The hardware that runs the cartridges accesses machine code at a predetermined entry point in the ROM data and the code handles everything with data addresses and data-reading algorithms all predetermined within. A disassembly is a complex process of turning the machine code into human-"readable" assembly code that can then be studied to find out its purpose, and then documented.

In other words, to find this out, the game's programming would need to be reverse-engineered. Such a task requires a high level of technical skill and plenty of time.
This post has been edited by Hendricks 266: 23 November 2013 - 07:39 PM

#5 User is offline Tichmall 

Posted 23 November 2013 - 08:39 PM

  • Posts: 121
  • Joined: 13-July 10
  • Gender:Male
  • Project:Furoppu !, a platformer made with MMF2.
Thanks a lot for those explanations. Seems logical after all. I'll try to see if I can do that, as nobody ever did it for this game. Well, it does have a pretty bad reputation, unfortunately...

#6 User is offline Billy 

Posted 23 November 2013 - 08:40 PM

  • RIP Oderus Urungus
  • Posts: 1708
  • Joined: 24-June 05
  • Gender:Male
  • Location:Colorado, USA
  • Project:retrooftheweek.net - Give it a visit and tell me what you think!
  • Wiki edits:15
Has anyone tried contacting any of the developers about this? Given that this game was made by Acclaim, a US company, it might be an easier route. I'd also be interested to know if this game shares any code with the console ports of Mortal Kombat.

Page 1 of 1
    Locked
    Locked Forum

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users