deassembling PS2 Games

Discussion in 'Sony Programming and Development' started by nonosto, Mar 25, 2014.

  1. nonosto

    nonosto Intrepid Member

    Joined:
    Jan 5, 2012
    Messages:
    698
    Likes Received:
    54
    Dear

    I need help for confirm one intuition, I would like desassemble sega rally championship, because it's seems a real emultor about Model 2 from SEGA.
    How to do it,how to use it for emulating on PS2, maybe PS3?

    Thanks
     
  2. smf

    smf mamedev

    Joined:
    Apr 14, 2005
    Messages:
    1,255
    Likes Received:
    88
    If you can't figure out how to disassemble the game, then I doubt you'd have any of the skills required to do what you want. It's unlikely that it's running an emulator in any traditional sense & either way that won't make any difference to how easy it would be to port to another console.

    Why do you think it's using an emulator?
     
  3. nonosto

    nonosto Intrepid Member

    Joined:
    Jan 5, 2012
    Messages:
    698
    Likes Received:
    54
    I think use isotool for extract, and ps2dis for dissassembling.
    the fisrt screen write this:

    sound initialize ...
    like on arcade.

    After the game is exactly the same from arcade (except the shifting)
     
  4. AKuHAK

    AKuHAK Spirited Member

    Joined:
    Jul 25, 2012
    Messages:
    172
    Likes Received:
    46
    Almost all Playstation2 games uses emulating for ONE SINGLE GAME not for ONE SINGLE SYSTEM. It is possible to dump game files but im pretty sure that you cannot launch any other game with this emulator.
     
  5. smf

    smf mamedev

    Joined:
    Apr 14, 2005
    Messages:
    1,255
    Likes Received:
    88
    That doesn't mean it's emulation, it could be statically recompiled or recompiled from source. It's simple to display the arcade boot up screens, some arcade ports to the x68000 did that even though they were rewritten. An emulator could also easily remove those screens, so their absence wouldn't mean anything either.

    If I were porting from the original game to ps2 hardware I would convert the original code to C and then hack out all the bits that talk to the arcade video/sound hardware and make it talk to the ps2 hardware instead (including any texture or sound sample conversion that was needed). Doing that at run time using an emulator would just be slower.

    The C files would be horrendous as they wouldn't have any variable names, function names etc. Apart from if & while loops it would look pretty much like assembler code.
     
    Last edited: Mar 26, 2014
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page