Announcement

Collapse
No announcement yet.

How Do You Deal With"Collection" Games?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #16
    Never made a subroutine before.... How do you do it?
    I'm retired from code hacking.
    I do not take requests!

    Comment


    • #17
      You basically hook into one of the game's subroutines by branching out to a subroutine you've stored in unused memory (a "code cave"). If you're going to hook into part of an emulator, you'll have to be very careful to restrict when your subroutine does its work. I think what Skiller was describing was essentially inserting code into the routine that loads the ROM data, so he could retrieve the pointer to it without hassle and store it in a stable location. Injecting something into the emulated load/store operations and getting it to only fire when desired would take a bit more doing.

      Comment


      • #18
        Originally posted by travelsonic View Post
        Incorrect. 110% incorrect. The games were not emulated at all in that particular compilation. Are you sure you're not thinking of the Mega Collection for the XBOX, Gamecube, etc?
        I do know what is Sonic Jam
        http://www.gamefaqs.com/saturn/19869...ages/box-42935

        In Sega Saturn RAM

        Work RAM Low (0x02000000): holds current partial of ROM data and music files
        Work RAM High (0x06000000): holds emulator, Sonic Jam interface and
        game's RAM data which match perfectly with actual sega genesis RAM

        Gameshark codes
        http://gamehacking.org/?game=84379
        lee4 Does Not Accept Codes Requests !
        When lee4 asks a question it does not mean lee4 will look at your game
        *How to create and use SegaCD codes >click here<*
        >)

        Comment

        Working...
        X