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

Author Topic: Which version of a ROM to work with  (Read 2272 times)

tryphon

  • Hero Member
  • *****
  • Posts: 722
    • View Profile
Which version of a ROM to work with
« on: November 03, 2014, 11:22:04 am »
I'm working on some Genesis games and for the moment, I didn't bother about identifying precisely the original ROM.

Now that I try, I realize that several version of them exist.

For example, I work on Moving Adventure Psy-O-Blade and Rent-A-Hero, and I found those, all in Goodgens 3.0 :

Rent A Hero (J) [!]
Rent A Hero (J) [h1C]
Rent A Hero (J) [h2C]

Psy-O-Blade Moving Adventure (J) [!]
Psy-O-Blade Moving Adventure (J) [h1C]
Psy-O-Blade Moving Adventure (J) [o1]

The size are not the same : Psy-O-Blade Moving Adventure (J) [o1] is 1024 kB long whereas others are 640 Kb. I didn't try to analyze the extradata,but it's not zeros.

Could someone explain what the letters mean and which version is the more suitable as a base for a hack ?

STARWIN

  • Sr. Member
  • ****
  • Posts: 449
    • View Profile
Re: Which version of a ROM to work with
« Reply #1 on: November 03, 2014, 11:50:39 am »
quick google for letter definitions: http://en.wikipedia.org/wiki/GoodTools

it seems that you only have one real choice for each

mziab

  • Sr. Member
  • ****
  • Posts: 309
    • View Profile
    • mteam
Re: Which version of a ROM to work with
« Reply #2 on: November 03, 2014, 11:59:59 am »
When looking for clean roms, you should basically steer clear of most square bracket codes, with the sole exception of [!]:

[hXX] are hacked roms, in practice just a hacked header is enough to warrant this label.
[oX] are overdumps, which will work but as the name suggests contain redundant data.
[!] are verified dumps, which is a Good Thing™.

On a related note, the policy of including even known bad dumps in GoodTools is the exact reason why many people have switched to NoIntro sets, which contain only proper dumps.
« Last Edit: November 03, 2014, 12:37:20 pm by mziab »

tryphon

  • Hero Member
  • *****
  • Posts: 722
    • View Profile
Re: Which version of a ROM to work with
« Reply #3 on: November 03, 2014, 12:06:26 pm »
Thanks a lot :)

obscurumlux01

  • Full Member
  • ***
  • Posts: 168
    • View Profile
Re: Which version of a ROM to work with
« Reply #4 on: November 03, 2014, 11:24:46 pm »
Please be sure to use the ! versions of the ROMs.  There should be some utilities that verify those ROMs for you.  I'm currently aware only of one command-line utility for non-SNES roms (uCON).

snarfblam

  • Submission Reviewer
  • Hero Member
  • *****
  • Posts: 590
  • CANT HACK METROID
    • View Profile
    • snarfblam
Re: Which version of a ROM to work with
« Reply #5 on: November 04, 2014, 05:50:36 pm »
ROM Hasher can check ROMs for most systems against the No-Intro database.

tryphon

  • Hero Member
  • *****
  • Posts: 722
    • View Profile
Re: Which version of a ROM to work with
« Reply #6 on: November 04, 2014, 06:08:59 pm »
Marvellous. Downloaded, thanks :)

While I'm at it, must I compute all check values for an ISO (PS2 game) if I want to submit a translation, and if so, can I use ROM Hasher ?