Question about the "Region" tag on SEGA Mega Drive ROMs (naming convention)

General No-Intro related discussions.
Post Reply
User avatar
tty84
Posts: 2
Joined: 08 Feb 2024 15:14

Question about the "Region" tag on SEGA Mega Drive ROMs (naming convention)

Post by tty84 »

Is there any link between the "Region" code in the file name (in brackets) and the value found in the ROM header at address 0x1F0?

For example (but there are many others), the game "Atomic Runner / Chelnov" is available in 3 versions:
  • Atomic Runner (Europe).md (md5:b953ab20d7bd508bd15d369339c67256)
  • Atomic Runner (USA).md (md5:6ddf32102f20c6f91b0d97bb5da5caad)
  • Chelnov (Japan).md (md5:d769a45255a31638e336f77f33aba822)
But if we look at their headers, we can see that the USA version contains the value "J" at address 0x1F0 while the European version contains the expected value "E" at address 0x1F0

So my question is, what is the most relevant indication for identifying the "region" of a ROM? The tag in the file name or the value in the ROM header?

Or in other words, how was the region tag in the ROM files names defined, on what criteria?

Thanks in advance for your help :)
_____
https://plutiedev.com/rom-header
https://wiki.megadrive.org/index.php?ti ... Rom_Header
https://wiki.no-intro.org/index.php?tit ... Convention
https://datomatic.no-intro.org/stuff/Th ... 71030).pdf
KingMike
Posts: 694
Joined: 22 Sep 2012 16:36

Re: Question about the "Region" tag on SEGA Mega Drive ROMs (naming convention)

Post by KingMike »

The file names are from what would ideally be verified from actual carts as the region source(s) of each ROM.
Do not expect that the ROM headers are always correct. They are in fact not always correct.
I just checked and Two Crude Dudes and Captain America and the Avengers, both ROMs I dumped myself from USA carts contain "J" strings.
Captain America, I believe, was not even actually released in Japan.

Even the header checksums are correct MOST of the time but there are definitely released games that don't have a correct checksum.

Some may even have the wrong ROM size in the header. I know that Zero Wing (both Japan and Europe versions) have the incorrect ROM size in the header, I had to alter the Retrode devs about that long ago.

Heck, the Castle of Illusion cart I dumped (which I believe is Canadian) says "SEGA MEGA DRIVE" in the header and "US" in the header. (from an odd Canadian box variant with "Genesis" box and "Mega Drive" cart, which differs just very slightly from the US boxart. The standard Canadian box at least I recall is distinct from the US. It had at least French, if not reusing the EU mulit-language art.)
User avatar
tty84
Posts: 2
Joined: 08 Feb 2024 15:14

Re: Question about the "Region" tag on SEGA Mega Drive ROMs (naming convention)

Post by tty84 »

Ok, that explains it..

So the tag in the file name can therefore be considered as "historical" data to be carefully preserved, as without it, it would be difficult to find the region of origin based on the file's binary data alone.

Good to know, and thanks for the clarification.

This makes no-intro work even more valuable. Well done!

Regards
Post Reply