NAOMI update

Post dump information for NAOMI, NAOMI 2, Chihiro, Triforce GD-ROMs here. GD-ROM media only. See this thread for a how-to.

Moderator: Moderators

User avatar
Maddog
is awesome
is awesome
Posts: 1599
Joined: Sat May 12, 2007 4:12 pm

NAOMI update

Post by Maddog »

Don't have time to make the full posts right now (baby still eats up my time like there's no tomorrow...) but here's a little status update on NAOMI, after a big submission I got today. I know several of you are interested in NAOMI dumps and it might also serve someone as a guide on what to hunt next:

Verified: Capcom vs SNK 2 (GDL-007A), Guilty Gear XX (GDL-0011), Virtua Fighter 4C (GDS-0012C)
New dumps: Border Down (GDL-0023A), Chaos Field (GDL-0025), Melty Blood AC (GDL-0028C), Mobile Suit Gundam Deluxe (GDL-0006), Mobile Suit Gundam Earth Federation vs Zeon (GDL-0001), Psyvariar 2 (GDL-0024), Quiz Q Mode (GDL-0017), Shikigami no Shiro 2 (GDL-0021), Street Fighter Zero 3 Upper (GDL-0002), Tetris Kiwamemichi (GDL-0020), Virtua Athlete (GDS-0019)
Shin
Posts: 2
Joined: Thu Dec 11, 2008 3:19 am

Post by Shin »

Good stuff on that Melty Blood man. Keep up the good work.
hotaru
Posts: 98
Joined: Thu Jun 28, 2007 8:41 pm
Location: twilight

Post by hotaru »

@Maddog- any chance you could post DATs for these dumps?
AvS
Posts: 53
Joined: Tue Aug 26, 2008 10:26 am

Post by AvS »

since MAME 0.130u1 is released (and the game keys are posted on the Guru's mamedev space), we are able to create (and decrypt) track03 dumps for most of these naomi games. to obtain track01 and track02, in fact we just need the tracks length.
hotaru
Posts: 98
Joined: Thu Jun 28, 2007 8:41 pm
Location: twilight

Post by hotaru »

TRACK01.BIN & TRACK03.BIN are easy enough to figure out for 2352. it's the offset for TRACK02.RAW that concerns me.
AvS
Posts: 53
Joined: Tue Aug 26, 2008 10:26 am

Post by AvS »

yeah, that's right.

...anyone? :)
User avatar
Maddog
is awesome
is awesome
Posts: 1599
Joined: Sat May 12, 2007 4:12 pm

Post by Maddog »

Posting information for a few of the NAOMI GD-ROMs.
Sorry for delaying that badly, I really have very little spare time these days because of the 2nd baby.

Capcom vs. SNK 2-Millionaire Fighting 2001 (verified)
Ringcode GDL-0007A 10MM1 C 17
Listing of cdrom
------------------------------------
CD-ROM INFO
Title CAPCOM VS SNK 2
Media ID 2394
Media Config GD-ROM1/1
Regions J
Peripheral String 0000000
Product Number GDL-0007A
Version V2.000
Release Date 20010705
Manufacturer ID
TOC DISC
Track Start Sector End Sector Track Size
{track01.bin} 150 449 705600
{track02.raw} 600 2732 5016816
{track03.bin} 45150 549299 1185760800
game (
name "Capcom vs. SNK 2 - Millionaire Fighting 2001 v2.000 (2001)(Capcom)(JP)[!]"
description "Capcom vs. SNK 2 - Millionaire Fighting 2001 v2.000 (2001)(Capcom)(JP)[!]"
rom ( name "Capcom vs. SNK 2 - Millionaire Fighting 2001 v2.000 (2001)(Capcom)(JP)[!].gdi" size 87 crc d7ab4c6b md5 b3ecdf113fd42344dd84142679e4cb36 sha1 9d50b816d3f69ad192f5986ab487769965c2e082 )
rom ( name track01.bin size 705600 crc d48bd072 md5 b7be4276b5db1b3d18e85dc93cecc5a2 sha1 2fc840586c655dee2686ee3b520c7760bd3b8dcb )
rom ( name track02.raw size 5016816 crc 3b3a2e7b md5 8acef61ad0a7aac7956517c5c2f3d752 sha1 fd8e5cac5bd387229f4ffbe05d1bf2fabf7ea3f9 )
rom ( name track03.bin size 1185760800 crc 670d2182 md5 126a8bb21a4b46af106b4ce37c483f40 sha1 a99ceb7bb74e4a0fe6ae80b33cd2963465ae9d14 )
)
3
1 0 4 2352 track01.bin 0
2 450 0 2352 track02.raw 0
3 45000 4 2352 track03.bin 0
Guilty Gear XX-The Midnight Carnival (verified)
Ringcode GDL-0011 2MS1 C 24
CD-ROM INFO
Title GUILTY GEAR XX
Media ID 22C1
Media Config GD-ROM1/1
Regions J
Peripheral String 0000000
Product Number GDL-0011
Version V1.001
Release Date 20020411
Manufacturer ID
TOC DISC
Track Start Sector End Sector Track Size
{track01.bin} 150 599 1058400
{track02.raw} 750 2882 5016816
{track03.bin} 45150 549299 1185760800
game (
name "Guilty Gear XX - The Midnight Carnival v1.001 (2002)(Sammy)(JP)[!]"
description "Guilty Gear XX - The Midnight Carnival v1.001 (2002)(Sammy)(JP)[!]"
rom ( name "Guilty Gear XX - The Midnight Carnival v1.001 (2002)(Sammy)(JP)[!].gdi" size 87 crc 468c1495 md5 346fea58ab1a55c577138c5b04319157 sha1 980036e44ad9d694ea1699cd05c86ccd0c894c47 )
rom ( name track01.bin size 1058400 crc d87266da md5 c961e42d17afd8f5e447b71a334d6970 sha1 a1b6622681a1d7291a43c3f99e69274585f1c224 )
rom ( name track02.raw size 5016816 crc a7fc6e91 md5 19c8bb8afb29fedc6e72c56849b14534 sha1 f47e1ac15a991896f1236665321d4a5b2bd1c89c )
rom ( name track03.bin size 1185760800 crc 20ac72f3 md5 35a57faa136a8c8bc608140a79fda659 sha1 1d2a13ba78f9d56c7c4356b36558c32347e88017 )
)
3
1 0 4 2352 track01.bin 0
2 600 0 2352 track02.raw 0
3 45000 4 2352 track03.bin 0

Virtua Fighter 4 Ver. C (verified)

Ringcode GDS-0012C 40MM1 C 21
CD-ROM INFO
Title VF4
Media ID 24A4
Media Config GD-ROM1/1
Regions J
Peripheral String 0000000
Product Number GDS-0012C
Version V4.000
Release Date 20011220
Manufacturer ID
TOC DISC
Track Start Sector End Sector Track Size
{track01.bin} 150 449 705600
{track02.raw} 600 2746 5049744
{track03.bin} 45150 549299 1185760800
game (
name "Virtua Fighter 4 Ver. C v4.000 (2001)(Sega)(JP)[!]"
description "Virtua Fighter 4 Ver. C v4.000 (2001)(Sega)(JP)[!]"
rom ( name "Virtua Fighter 4 Ver. C v4.000 (2001)(Sega)(JP)[!].gdi" size 87 crc d7ab4c6b md5 b3ecdf113fd42344dd84142679e4cb36 sha1 9d50b816d3f69ad192f5986ab487769965c2e082 )
rom ( name track01.bin size 705600 crc d8750368 md5 c4a4ae729a192530ab77f250f094cf1e sha1 96fbfda4afa65d5f736e90f9c1d843bedc6ce507 )
rom ( name track02.raw size 5049744 crc 757ef558 md5 613063510b501a1cebdf4c8ef9160ef6 sha1 642da4ac41f9703dc2935c74b2e06abf29d96220 )
rom ( name track03.bin size 1185760800 crc 9da675cd md5 83ec1eaf9c858d9da11c62511b525633 sha1 0097fb60750e61896f7b326eedeffef4c1086ca1 )
)
3
1 0 4 2352 track01.bin 0
2 450 0 2352 track02.raw 0
3 45000 4 2352 track03.bin 0
User avatar
Maddog
is awesome
is awesome
Posts: 1599
Joined: Sat May 12, 2007 4:12 pm

Post by Maddog »

Some of the unverified, as requested. More to come as time allows. Withholding MD5/SHA1 information from public view to avoid potential cheaters pretending they have "dumped" the game. Yes, we have had a couple of those in the past...
If you already know what you are doing, CRC is more than enough. :)
If any of you that have helped in the past need MD5/SHA1 for any reason, send me a pm.

Also, if anyone could elaborate a little more about converting MAME CHD back to GDI it would be very nice. I am aware of AvS's post here and I can grasp the basic idea just fine, but I don't seem to have decent tools for the job. I assume a hexeditor would be needed, but mine is pretty crap and chokes badly on 1+ GB files that extractcd creates. If anyone can recommend a good streamlined way to do it, I'd appreciate it. Thought about creating a dummy .cue too, but I suppose there should be an easier way. The reason I need that info is that we are seriously considering using MAME dumps for verification purposes now that Guru has finally said clearly they are using httpd-ack for the job. So, as long as we have one dump from a known trusted source, it could be safely entered in the dats if MAME CHD extract matches.
Speaking of matches, I was unable to convert our verified CvSNK 2 to the respective MAME .chd. Anyone else thinking it could be a bad dump in MAME or I just fucked up the conversion somehow? GGX on the other hand converted just fine to the expected CHD.

Border Down
Ringcode GDL-0023A 11MS1 C 34
<rom name="disc.gdi" size="87" crc="468c1495"
<rom name="track01.bin" size="1058400" crc="1ae576f7"
<rom name="track02.raw" size="5016816" crc="2597e6ad"
<rom name="track03.bin" size="1185760800" crc="5f07567e">
Don't have the .html info from httpd-ack, dumper accidentally submitted this instead: ERROR: cdrom_reinit() failed :P
3
1 0 4 2352 track01.bin 0
2 600 0 2352 track02.raw 0
3 45000 4 2352 track03.bin 0
Chaos Field
Ringcode GDL-0025 1MS1 C 46
CD-ROM INFO
Title CHAOS FIELD
Media ID 5F44
Media Config GD-ROM1/1
Regions J
Peripheral String 0000000
Product Number GDL-0025
Version V1.004
Release Date 20040602
Manufacturer ID
TOC DISC
Track Start Sector End Sector Track Size
{track01.bin} 150 449 705600
{track02.raw} 600 2732 5016816
{track03.bin} 45150 549299 1185760800
<rom name="disc.gdi" size="87" crc="d7ab4c6b">
<rom name="track01.bin" size="705600" crc="23c2bcca"
<rom name="track02.raw" size="5016816" crc="bd9b01ca"
<rom name="track03.bin" size="1185760800" crc="286cf26e">
3
1 0 4 2352 track01.bin 0
2 450 0 2352 track02.raw 0
3 45000 4 2352 track03.bin 0
Melty Blood AC
Ringcode GDL-0028C 30MS1 C 57
CD-ROM INFO
Title MELTY BLOOD AC
Media ID 2769
Media Config GD-ROM1/1
Regions J
Peripheral String 0000000
Product Number GDL-0028C
Version V4.000
Release Date 20050707
Manufacturer ID
TOC DISC
Track Start Sector End Sector Track Size
{track01.bin} 150 2600 5764752
{track02.raw} 2751 4883 5016816
{track03.bin} 45150 549299 1185760800
<rom name="disc.gdi" size="88" crc="f288de30"
<rom name="track01.bin" size="5764752" crc="4d16b0de"
<rom name="track02.raw" size="5016816" crc="1fc27ebd"
<rom name="track03.bin" size="1185760800" crc="60225b27">
3
1 0 4 2352 track01.bin 0
2 2601 0 2352 track02.raw 0
3 45000 4 2352 track03.bin 0
hotaru
Posts: 98
Joined: Thu Jun 28, 2007 8:41 pm
Location: twilight

Post by hotaru »

@Maddog- our dump of [GDL-0007A] CAPCOM VS. SNK 2 MILLIONAIRE FIGHTING 2001 is correct. gdl-0007a.chd prior to 130u1 and perhaps now as well was/is missing the first 16 bytes from TRACK01.BIN as far as the backwards conversion to GDI tutorial, should've one posted in the appropriate thread by late this evening or tomorrow morning.
User avatar
Maddog
is awesome
is awesome
Posts: 1599
Joined: Sat May 12, 2007 4:12 pm

Post by Maddog »

Yes, I never had a doubt that the error was in MAME if it wasn't a conversion mistake from me. :)
That's the good thing with verified-only dumps from 2 different persons/discs, you can always be sure they are proper. :)

Thanks for the upcoming tutorial.
AvS
Posts: 53
Joined: Tue Aug 26, 2008 10:26 am

Post by AvS »

Maddog wrote:but I don't seem to have decent tools for the job
Offset Split Deluxe

There's a problem in MAME with the new cvs2gd chd : updating the (good) old NonMAME chd to the CHDv4 format with the last chdman.exe, we obtain a sha1 341eea90b0d86f8e10931e315de4a6aca4146900, the same sha1 we obtain in converting the tosec verified dump to the new chd format, and which is not matching the expected MAME 0.130u2 one (sha1 56510390667b39b3915d8bc078660cbe093cf566).
hotaru
Posts: 98
Joined: Thu Jun 28, 2007 8:41 pm
Location: twilight

Post by hotaru »

add [GDL-0025] CHAOSFIELD GDL-0025.CHD (TRACK01.BIN & TRACK03.BIN) & [GDL-0032] CHAOSFIELD GDL-0032.CHD (TRACK01.BIN) to that list. many GD-ROM CHD dumps w/ incorrectly offset / missing data from 130u2.
AvS
Posts: 53
Joined: Tue Aug 26, 2008 10:26 am

Post by AvS »

Maddog wrote:The reason I need that info is that we are seriously considering using MAME dumps for verification purposes now that Guru has finally said clearly they are using httpd-ack for the job. So, as long as we have one dump from a known trusted source, it could be safely entered in the dats if MAME CHD extract matches.
Maddog wrote:Border Down
Ringcode GDL-0023A 11MS1 C 34
<rom name="disc.gdi" size="87" crc="468c1495"
<rom name="track01.bin" size="1058400" crc="1ae576f7"
<rom name="track02.raw" size="5016816" crc="2597e6ad"
<rom name="track03.bin" size="1185760800" crc="5f07567e">
Thanks a lot, Maddog. Here we go...

Code: Select all

	rom ( name "disc.gdi" size 87 crc 468c1495 md5 346fea58ab1a55c577138c5b04319157 sha1 980036e44ad9d694ea1699cd05c86ccd0c894c47 )
	rom ( name track01.bin size 1058400 crc 1ae576f7 md5 a0e271e7f05f57f52d063a212426d218 sha1 836e2bd95b323c1edd6ab9e0622af0dea6a27bd4 )
	rom ( name track02.raw size 5016816 crc 2597e6ad md5 f9a0282b43f9e347195e3ad792f9c94a sha1 8929f3139b717bd49bd023b0ca9c5291b5ea8cb9 )
	rom ( name track03.bin size 1185760800 crc 5f07567e md5 301c91a6ed047c586fccde4f1e57b41d sha1 fa86a3bcf3a665da838335c4ad674041441fea61 )
Extracted tracks from MAME 0.130u3 gdl-0023a.chd (sha1 683bcfb6ed7417ceed15d6e15c56a427b945d88c), using my personal method.
AvS
Posts: 53
Joined: Tue Aug 26, 2008 10:26 am

Post by AvS »

Maddog wrote:Melty Blood AC
Ringcode GDL-0028C 30MS1 C 57
CD-ROM INFO
Title MELTY BLOOD AC
Media ID 2769
Media Config GD-ROM1/1
Regions J
Peripheral String 0000000
Product Number GDL-0028C
Version V4.000
Release Date 20050707
Manufacturer ID
TOC DISC
Track Start Sector End Sector Track Size
{track01.bin} 150 2600 5764752
{track02.raw} 2751 4883 5016816
{track03.bin} 45150 549299 1185760800
<rom name="disc.gdi" size="88" crc="f288de30"
<rom name="track01.bin" size="5764752" crc="4d16b0de"
<rom name="track02.raw" size="5016816" crc="1fc27ebd"
<rom name="track03.bin" size="1185760800" crc="60225b27">
3
1 0 4 2352 track01.bin 0
2 2601 0 2352 track02.raw 0
3 45000 4 2352 track03.bin 0

Code: Select all

	rom ( name disc.gdi size 88 crc f288de30 md5 566126a10cb8a0c547d5ba1f0d0952cc sha1 04f54280c2472671a87fe7719a43e9e903de849e )
	rom ( name track01.bin size 5764752 crc 4d16b0de md5 4c23da79927491b0e4f74acbd69eedc9 sha1 8c0bf8b24862911c21d2074a9784d500cbf9d4d4 )
	rom ( name track02.raw size 5016816 crc 1fc27ebd md5 b3df0d97b8473fb99d0264b3534e4925 sha1 6b7cb346e94a9f45cbba81c25c3348944fa1ec16 )
	rom ( name track03.bin size 1185760800 crc 60225b27 md5 5737ab7464581652de0504551bef39a1 sha1 bf166199f7fc82ab50ea0c92530f540952cbd0f1 )
Extracted tracks from MAME 0.130u3 gdl-0028c.chd (sha1 73b8e61a0e16fc1f1bd1127719eadf8ab287c68f), using my personal method.
User avatar
Maddog
is awesome
is awesome
Posts: 1599
Joined: Sat May 12, 2007 4:12 pm

Post by Maddog »

I finally got the time to check the conversion process myself and succeeded on several games I tried. Thanks AvS, the Offset Splitter tool was exactly what I needed! :)

Btw, looks like CvSNK 2 is now proper in MAME 0.131, I did succeed in converting our .gdi to the expected .chd.
As I said before, we decided to use MAME CHDs for verification purposes as long as the other dump comes from a known trusted dumper. As a result, I have added some new NAOMI discs to our dat. There are some more potential matches, but they'll have to wait, I did as much as I could in the time I had. Here's the fresh stuff:

Border Down and Melty Blood AC as seen in the earlier posts. Dumper credit for these two goes to pitsunami.

Another one from him is Psyvariar 2-The Will to Fabricate. Here's the relevant info:
Ringcode GDL-0024 2MS1 C 3X
CD-ROM INFO
Title PSYVARIAR 2 THE WILL TO FABRICATE
Media ID D4A1
Media Config GD-ROM1/1
Regions J
Peripheral String 0000000
Product Number GDL-0024
Version V1.002
Release Date 20031010
Manufacturer ID
TOC DISC
Track Start Sector End Sector Track Size
{track01.bin} 150 10692 24797136
{track02.raw} 10843 11368 1237152
{track03.bin} 45150 549299 1185760800
game (
name "Psyvariar 2 - The Will to Fabricate v1.002 (2003)(Success)(JP)[!]"
description "Psyvariar 2 - The Will to Fabricate v1.002 (2003)(Success)(JP)[!]"
rom ( name "Psyvariar 2 - The Will to Fabricate v1.002 (2003)(Success)(JP)[!].gdi" size 89 crc 72bbf44d md5 673bcafd90498954adb23419f9538d9b sha1 4b76b88f9ce12bf64dedb0be87fdb69bbb08e67b )
rom ( name track01.bin size 24797136 crc 78c322dc md5 1ab6c4d6522620e10d75cb45e0a61dcd sha1 9681eb94fc177fe81ce768c9ecdfdcfec74932b4 )
rom ( name track02.raw size 1237152 crc f8fce715 md5 5b0f5fe0f725993d1cd6537d83c65932 sha1 1bdf26a4aef8a9b80c963aa5e280ff9b6b0383f4 )
rom ( name track03.bin size 1185760800 crc 0659dbd6 md5 7b267fc766f689f4980f0c5988f3a9fd sha1 088d8edd08dab4752dd576571739f19e318d6acf )
)
No reason to withhold any checksums, this is a straight copy/paste from the upcoming dats. I personally confirmed it matches MAME chd.
3
1 0 4 2352 track01.bin 0
2 10693 0 2352 track02.raw 0
3 45000 4 2352 track03.bin 0
Anpther one is Virtua Athletics/Virtua Athlete. Dumper credit goes to Ripper006.
Ringcode GDS-0019 2M1 C 21
CD-ROM INFO
Title VIRTUAATHLETE/VIRTUAATHLETICS
Media ID 76E6
Media Config GD-ROM1/1
Regions J
Peripheral String 0000000
Product Number GDS-0019
Version V1.003
Release Date 20011126
Manufacturer ID
TOC DISC
Track Start Sector End Sector Track Size
track01.bin 150 449 705600
track02.raw 600 2732 5016816
track03.bin 45150 549299 1185760800
game (
name "Virtua Athletics v1.003 (2001)(Sega)(JP)[!][Virtua Athlete]"
description "Virtua Athletics v1.003 (2001)(Sega)(JP)[!][Virtua Athlete]"
rom ( name "Virtua Athletics v1.003 (2001)(Sega)(JP)[!][Virtua Athlete].gdi" size 87 crc d7ab4c6b md5 b3ecdf113fd42344dd84142679e4cb36 sha1 9d50b816d3f69ad192f5986ab487769965c2e082 )
rom ( name track01.bin size 705600 crc fc541c58 md5 6a41d4b17f309c4d30387f5b3f1a4b05 sha1 6840ef5ca039103e2db9f189fc20ea28f3d72df5 )
rom ( name track02.raw size 5016816 crc 15eed208 md5 34ed5544a97849294f7f81d13309d207 sha1 2d3c38d6eab22ede49e826c39275a0afb739fc49 )
rom ( name track03.bin size 1185760800 crc f2d965a1 md5 e90d79d4dc6fd62431d8a68a3cef8297 sha1 b28592a6aa02bdcfd3ada2b5becdb5c6b05eb6aa )
)
3
1 0 4 2352 track01.bin 0
2 450 0 2352 track02.raw 0
3 45000 4 2352 track03.bin 0
And the last one for this round is executter's Ikaruga, as seen here.
Unlike the other 4 which all had the 2 second gap added between track01 and track02, this one in the MAME 0.131 chd has the audio data immediately after the data track. So, anyone attempting that conversion should not remove the 352800 bytes exactly after track01, they are all part of track02. I assume (since MAME's current policy and the way chdman works is to add padding to the chds) that it will have to be fixed at some point. Anyway, with that in mind, it matched completely.
Hope I can post more discs soon. :)
Post Reply