News: 11 March 2016 - Forum Rules
Current Moderators - DarkSol, KingMike, MathOnNapkins, Azkadellia, Danke

Author Topic: [SMD/Genesis] Test Drive 2: how do I take a look inside the ROM?  (Read 1465 times)

Sirius-R

  • Jr. Member
  • **
  • Posts: 24
    • View Profile
Recently I've been struck with the idea of hacking Test Drive 2 for Mega Drive/Genesis with the purpose to add more variety to the game (3 cars, 3 scenarios and 3 short music tracks get boring fast IMO). However, I never dealt with ROM-based games, so I have no idea what to do. For now I'd like to see the game's structure, to see if I can actually add anything (like in those fancy Dune 2 hacks with six houses to choose from) or I'm limited to texture editing.

Thanks in advance.

Jorpho

  • Hero Member
  • *****
  • Posts: 4081
  • The cat screams with the voice of a man.
    • View Profile
Re: [SMD/Genesis] Test Drive 2: how do I take a look inside the ROM?
« Reply #1 on: March 12, 2015, 01:07:54 am »
If all you want to do is look for uncompressed graphics, just open up the ROM with Tile Molester.

Anything beyond that will probably require advanced knowledge.  If you've ever used a debugger before, there's probably at least one Genesis emulator out there with a suitable debugger, though I wouldn't know which one offhand.
This signature is an illusion and is a trap devised by Satan. Go ahead dauntlessly! Make rapid progres!

Sirius-R

  • Jr. Member
  • **
  • Posts: 24
    • View Profile
Re: [SMD/Genesis] Test Drive 2: how do I take a look inside the ROM?
« Reply #2 on: March 12, 2015, 01:17:56 am »
I remember opening the ROM with Tile Molester - all I've got was pixelar garbage.

Jorpho

  • Hero Member
  • *****
  • Posts: 4081
  • The cat screams with the voice of a man.
    • View Profile
Re: [SMD/Genesis] Test Drive 2: how do I take a look inside the ROM?
« Reply #3 on: March 12, 2015, 10:19:38 pm »
Then there is little to be done, assuming you selected the right graphics mode and weren't using an interleaved ROM.  The graphics are probably compressed, and since Google doesn't suggest it uses a common compression algorithm, that means you'd have to analyze the code and reverse-engineer whatever algorithm it is using.  This is not trivial.
This signature is an illusion and is a trap devised by Satan. Go ahead dauntlessly! Make rapid progres!

Sirius-R

  • Jr. Member
  • **
  • Posts: 24
    • View Profile
Re: [SMD/Genesis] Test Drive 2: how do I take a look inside the ROM?
« Reply #4 on: March 13, 2015, 08:59:19 am »
Sounds cool, especially considering that my coding skils are almost null, hehe. :D