Not recognizing all the Sega Mega Drive and Genesis Classics titles?

The UI game recognition thing doesn’t recognize some of the games from the Sega Mega Drive & Genesis Classics downloads, even after renaming them to all end in .bin rather than the eclectic mix of .68k, .sgd, .smd, and .bin. As far as I can tell, the ones it doesn’t recognize are Alien Storm, Ecco Jr., Galaxy Force, Phantasy Star II, Phantasy Star III, Phantasy Star IV, Shadow Dancer, Sonic 3 & Knuckles, and The Revenge of Shinobi. I think. It’s a little confusing because I’m trying to figure out file names, game names, and other game names it might be listed under. It’s possible (probable, really) at least some of those are due to Sega making changes for the rerelease (probably mostly because the Red Cross somehow thinks that making their logo recognizable for first aid kits then complaining when anyone uses it on first aid kits in media is a good idea), but official legal releases should probably be supported…

I’m assuming they play fine if you just ‘load content’ and the failure is in the scanning?

Yeah, they do work if you manually load them.

  File: sov.smd.bin
CRC-32: 36d2f822
   MD4: 44e4270cd01c199bb8de533dcb7cb23f
   MD5: e9ebdbadc0b588ab826fc69dd3d0c6de
 SHA-1: 8a991a82385d1386292aa3ad5ea2d4b5655f1271

  File: TheSuperShinobi_JUE.SGD.bin
CRC-32: 5ca24f66
   MD4: bf07f81112c4b1d74a6de983b54103ed
   MD5: 093990d7bbbe87770be6dbf0b569b8e1
 SHA-1: b1044e3b782351e69eba0abc94a3f08c379c27bc

  File: AlienStorm_USA.SGD.bin
CRC-32: 5ab9c9f8
   MD4: 9c386bd46bec8c650cd6857e916af063
   MD5: a7a4c8b3fee11badd96afa030b18b5c7
 SHA-1: 391300d5359a27a51aa417a5f6796e180b482e99

  File: eccojr.smd.bin
CRC-32: 5b13fc7c
   MD4: 5022955c19803ce598c2b567f276e052
   MD5: 28a58fa0d8fa06739ecbdd28ecd494f1
 SHA-1: 48f0d536f9ce2a69d1bbe4f0129a9d716c216244

  File: GalaxyForceII_UE.SGD.bin
CRC-32: e4d84e4a
   MD4: e4573596c987fe02ba62e7b98bb7f440
   MD5: 6e1abadd32cd010905711791d46c03e3
 SHA-1: 9636b9cd10fb4ca78caa6a3e4934b77412cb9612

  File: PhantasyStar2_UE_GreenCrossFix.SGD.bin
CRC-32: 75af3d59
   MD4: bf9f1bf0580535859883e099a52b25fd
   MD5: 28e1ef5faa5968449b57d1bea39ea153
 SHA-1: ad9cfbd641d30d90fa684e4ae56f9c9e14d4525d

  File: PhantasyStar3_USA.SGD.bin
CRC-32: cc194ad8
   MD4: 10eb0de00e96cd4085a41b07b09a2c46
   MD5: 90c9892891ad78ba96830f6cdb397ccf
 SHA-1: 000fe9483fd969e3f03970622d4299ecc2a4fea3

  File: PhantasyStar4.SGD.bin
CRC-32: b23cd7aa
   MD4: ea5bcead6dbe80b2ead0cf4fd92d2158
   MD5: 705f36f4f50c49cc3dfa0999cc715cd9
 SHA-1: e0ebd4ed95eeabb47b2c59b8fb779536fc397974

  File: ShadowDancer.SGD.bin
CRC-32: 5cd3e295
   MD4: 6ddd8ef75d67489dd565b4376434c4ed
   MD5: 4bbe8b456f87a22062a98a0d50e41cd5
 SHA-1: a3a1c2cb8bd202c5e1b9745b35b2ffb12b2b90f5

  File: Sonic_Knuckles_wSonic3.bin
CRC-32: 0c06aa82
   MD4: ba2924a80b7ab1d842cca31504c26dc1
   MD5: cfcc692427348e58682230a27d9e365d
 SHA-1: b711a909cce238ca4af3e517a2edca306228efa5

The hashes and file names of the roms that aren’t in my playlists after scanning that folder. Weirdly, the phantasy star 4 one is always in Japanese, even if I change the region, but is in English just fine in the sega classics thing. Their fancy one is excessively hard on my laptop though, and the ‘simple launcher’ is just awful to navigate though :confused:

Edit: Okay what the heck. I found a tool to decompress the .pak files sega’s thing uses, and the files from that are different in several of these cases, including the phantasy star 4 one being the english rom that retroarch recognizes. That’s weird… Sega, what are you doing?

Edit2: But the shadow dancer one is the same as the one in uncompressed roms. Will dig through all of them and report back.

Edit3:


  File: sov.extracted.bin
CRC-32: ea1bc9ab
   MD4: 135c97a4c885e26fb7fcdce1eb522fe6
   MD5: a742836dc29ee51cf6d985191820ae4e
 SHA-1: c18fc75e0c5fa0e98c8664903e978ec4f73ef5d2

  File: TheSuperShinobi.extracted.bin
CRC-32: 05f27994
   MD4: 4b8a34d765c87e3eff65084b97699a7f
   MD5: b7eeed1bd8420ce1d895b2ca46a0643a
 SHA-1: a88546e159bc882bf05eba66c09a3b21dee4154e

  File: EccoJr.extracted.bin
CRC-32: 6c6f4b89
   MD4: c14150a9a3a3a31b6f92649c4f69327c
   MD5: ca7fa198e67d77b348111d57a6ad9df1
 SHA-1: 0b493ef23874f82606d4fd22c2380b289247aa9f

  File: PhantasyStar2.extracted.bin
CRC-32: 904fa047
   MD4: 14db55593b59dcd52717e123ae5b268b
   MD5: 0fa38b12cf0ab0163d865600ac731a9a
 SHA-1: 0711080e968490a6b8c5fafbb9db3e62ba597231

  File: PhantasyStar3.extracted.bin
CRC-32: c6b42b0f
   MD4: 31d5dde57524e39b5522eceae0b21068
   MD5: 82c7bc027685cc8fc6c9e077beb1a75a
 SHA-1: 59d4914e652672fd1e453c76b8250d17e8ca154e

File: PhantasyStar4.extracted.bin
CRC-32: fe236442
   MD4: 1f7dd89e92aa64fa4bf449f0c8e940ca
   MD5: 84cbd0ff47f3c8e9d21d2c2fc39185fa
 SHA-1: bc7ff6d6a8408f38562bc610f24645cad6c42629


I didn’t bother extracting ones retroarch was already recognizing, and I omitted ones that weren’t different from the pre-extracted versions, including one of the two copies of The Revenge of Shinobi, the only game duplicated in there like that. All the extracted ones that are different were recognized. Still, the manual extraction is a pain, and now I’m curious just what Sega’s doing.