NES 2.0 XML Database

Discuss emulation of the Nintendo Entertainment System and Famicom.

Moderator: Moderators

Hiccup
Posts: 14
Joined: Thu May 16, 2019 10:41 am

Re: NES 2.0 XML Database

Post by Hiccup »

NewRisingSun wrote: Fri Dec 17, 2021 3:11 pm Finally an update! I have replaced the attached file in the initial post of this thread. Includes the corrections mentioned above, plus many (mostly bootleg) additions.
Good news. I guess we can discuss implementing the data into No-Intro now?
Lodan
Posts: 16
Joined: Sat Jun 06, 2020 7:08 am

Re: NES 2.0 XML Database

Post by Lodan »

NewRisingSun wrote: Fri Dec 17, 2021 4:31 pm That is a mistake; the translation does not turn it into a multiplayer game. :wink:
Edit: Corrected and reuploaded.
Thanks for the quick update!

I don't know if you're familiar with the RetroPlay English Translation packs, I was using your db to rescan the headers and I found those missing entries:

Code: Select all

ROM not found in database. SHA1: 07829143E84747B9F3770185E4AB0BE3AE9AAD2F File: Ninja Jajamaru - Legend of a Demon's Attack - Castle of Dreams (Japan) [T-En by Aishsha & Stardust Crusaders v1.0] [Add by Proveaux v1.01] [n].nes
ROM not found in database. SHA1: 0A3195FD06EE5609E6306581B5B04609DF8B8260 File: Go for it! Goemon Gaiden - The Missing Golden Pipe (Japan) [T-En by Adventurous Translations v0.99c] [Add by FlashPV] [n].nes
ROM not found in database. SHA1: 0BF8AFEFB57B28717229E6F82C3D59FE24DA9BE1 File: Valis - The Fantasm Soldier (Japan) [T-En by Satsu & Sliver X v1.1] [n].nes
ROM not found in database. SHA1: 0DC6102B23CFF71BA82DFD42CD8AA9AF82332464 File: Crash 'n the Boys - Ice Challenge (Japan) [T-En by Disconnected Translations v0.99] [Add by GAFF Translations v1.00] [Add by El Duderino v1.0] [n].nes
ROM not found in database. SHA1: 21B69EAD51DB3C93B84C159ABE8DCF081C5A07C5 File: River City Ransom (USA) [T-En by FANS v1.1] [Relocalized].nes
ROM not found in database. SHA1: 2C84B977FAACE70553EAC4F5CA10FA43C462FA0B File: Lord of King, The (Japan) [T-En by BlackPaladin v1.0].nes
ROM not found in database. SHA1: 37471AAA8F8A94A7A674DF9AF89C949B2EC4BBDE File: BugTris (Korea) (Unl) [T-En by Green Jerry v1.0].nes
ROM not found in database. SHA1: 5B5BCFFCB6409E9FCF2F679490C5EDC206D5BD4E File: Go for it Goemon 2 (Japan) [T-En by Stardust Crusaders v1.02] [Add by Green Jerry v1.0] [n].nes
ROM not found in database. SHA1: 62238CCECC24CA41F131AA8B3E0669B5DF06721A File: Uchuusen Cosmo Carrier (Japan) [T-En by Gil Galad v0.25] [i].nes
ROM not found in database. SHA1: 6BE5E6E8390AAA9D9D518B021CC048AC029FFD83 File: Gravity Armor Metal Storm (Japan) [T-En by Sliver X v1.1] [n].nes
ROM not found in database. SHA1: 6DEF4BD0F997B3A7ED9FF5CC7E4A61058CD53148 File: Bloody Warriors - Shan-Go Strikes Back (Japan) [T-En by Ded302 & Snark v1.0] [Add by BlackPaladin v0.99.9] [n].nes
ROM not found in database. SHA1: 76FA2FD3150510FBA22E1F5429DF1E052F6494A0 File: SD Gundam Story - Knight Gundam Legend (Japan) [T-En by Aishsha & Stardust Crusaders v1.03] [n] [FCE Ultra].nes
ROM not found in database. SHA1: 82944588F543AA7A1A0910C2828E15D3B18B23BF File: Famista '89 - Opening Game!! (Japan) [T-En by MrRichard999 & TheMajinZenki & AgentOrange & FlashPV v0.91] [n].nes
ROM not found in database. SHA1: 852615914E893E3215680DD30D9374DFC1648006 File: Dragon Slayer IV - Drasle Family (Japan) [T-En by Asiwish v1.0].nes
ROM not found in database. SHA1: 852615914E893E3215680DD30D9374DFC1648006 File: Dragon Slayer IV - Drasle Family [En].nes
ROM not found in database. SHA1: 8DBC9EF5F6221C786E01E401C82901794B30561E File: Famista '93 (Japan) [T-En by MrRichard999 & TheMajinZenki & Jink640 & FlashPV v0.991] [n].nes
ROM not found in database. SHA1: 986EB3537E531F2A8D8C74682877A69036E5A337 File: Famista '92 (Japan) [T-En by MrRichard999 & TheMajinZenki & Jink640 & FlashPV v1.01] [n].nes
ROM not found in database. SHA1: 9F10C96D40AD930E6F23A7150C94222AE0D2DB2F File: Famista '90 (Japan) [T-En by MrRichard999 & TheMajinZenki & FlashPV v0.92] [n].nes
ROM not found in database. SHA1: AA708B26FF6564F62396DF9EB116FE84C42C553E File: Family Trainer 10 - Come On! Kyonshi (Japan) [T-En by Pacnsacdave v1.0] [n].nes
ROM not found in database. SHA1: B0AE81909C5DF6EDC7A45140E72A20297960EACE File: Super Dimensional Fortress - Macross (Japan) [T-En by BlackPaladin v1.0] [n].nes
ROM not found in database. SHA1: B23B588AEE5281D600B10A9C2437E84B3C13456C File: Go for it Goemon! (Japan) [T-En by Spinner 8 and friends v1.01] [Add by Green Jerry v1.0] [n].nes
ROM not found in database. SHA1: B374F2019B61BA329862C36E5CC7683C059EF4DC File: A-Train (Japan) [T-En by MrRichard999 & Proveaux & AgentOrange & Jink640 & Rotwang v0.99] [n].nes
ROM not found in database. SHA1: BA568B9415B608902ED8FC14571944A7D567E0DB File: Super Real Baseball '88 (Japan) [T-En by MrRichard999 & Proveaux & TheMajinZenki & Jink640 & FlashPV v1.0].nes
ROM not found in database. SHA1: BD0440ECA387278948CA0AC24838D7158548DC8D File: Fiery Renegade Kunio (Japan) [T-En by Stardust Crusaders v1.00] [n].nes
ROM not found in database. SHA1: CB9AECB74982ADAAF5BAD57C3C3855A613EC4A9D File: Famista '94 (Japan) [T-En by MrRichard999 & TheMajinZenki & FlashPV v1.01] [n].nes
ROM not found in database. SHA1: CFEDFFD9AC1A0780AD0D45F41157C35D344C0417 File: Metal Slader Glory (Japan) [T-En by FCandChill & Her-Saki v1.1].nes
ROM not found in database. SHA1: D5300A6CD850002B8A0B7F097FBEB1B83D035082 File: Three Kingdoms - Champion of the Center (Japan) [T-En by Green Dark Software v0.1] [i] [n].nes
ROM not found in database. SHA1: E0004802D84A1F7392F7C1BFF4B88E755626613D File: Gravity Armor Metal Storm (Japan) [T-En by Sliver X v1.1] [n] [USA palette].nes
ROM not found in database. SHA1: E4FF9373868F4852136D6E89DA4AB2A1084DA279 File: Famista '91 (Japan) [T-En by MrRichard999 & TheMajinZenki & Jink640 & FlashPV v0.991] [n].nes
ROM not found in database. SHA1: E524476B7DC4865CFF6224146F563D3570A90B5E File: Fire Emblem - Shadow Dragon and the Blade of Light (Japan) [T-En by Polinym v1.0] [n].nes
ROM not found in database. SHA1: EC1B6061865210B38EEAB74A6BF0E1E848E9EA69 File: Adventures of Musashi Jr., The (Japan) [T-En by Aishsha & Stardust Crusaders v1.01] [n].nes
ROM not found in database. SHA1: F763A35018BCBD86E51A5252A02C13874A08566B File: Demon World Village (Japan) [T-En by BlackPaladin v1.0] [n].nes
ROM not found in database. SHA1: F7F4965D1CBA268216B9D302456D2529DEAF4796 File: Ganbare Goemon Gaiden - The Missing Golden Pipe (Japan) [T-En by Adventurous Translations v0.99c] [Add by FlashPV] [n].nes
these unexpected data errors:

Code: Select all

Evaluating unexpected data (24726 vs 24576) for Lines (Russia) (Unl) [T-En by MrNorbert1994 v1.0].nes
Evaluating unexpected data (2097170 vs 2097152) for Legend of Zelda, The - Triforce of the Gods (Asia) (Unl) [T-En by Pacnsacdave v1.1] [n].nes
Evaluating unexpected data (262656 vs 197120) for Doraemon (Japan) [T-En by Neokid v1.1].nes
And I believe it changed the follow headers to the wrong expansion type (maybe worth giving a double check):

Code: Select all

Updating header for SHA1:C2AFC9ADD040D0080D1F0D357D764FD63889293B File: Fortune Street (Japan) [T-En by RType88 v0.1] [i] [n].nes
4e 45 53 1a 08 10 12 08 00 00 70 00 00 00 00 21 (old)
4e 45 53 1a 08 10 12 08 00 00 70 00 00 00 00 01 (new)

Updating header for SHA1:F08EB637EEFC234DD27C1FDD81C1F4B4652788BE File: Fortune Street - Stop at My Shop (Japan) [T-En by Eric Engel & MrRichard999 v0.10b] [i] [n].nes
4e 45 53 1a 08 10 12 08 00 00 70 00 00 00 00 21 (old)
4e 45 53 1a 08 10 12 08 00 00 70 00 00 00 00 01 (new)

Updating header for SHA1:6071DCB8AA73CF0DB1BCD6AEC2A7122CF305DF86 File: JJ - Jump Out! The Epic War - Part II (Japan) [T-En by DvD Translations v1.00] [n].nes
4e 45 53 1a 08 00 21 08 20 00 00 07 00 00 00 1d (old)
4e 45 53 1a 08 00 21 08 20 00 00 07 00 00 00 01 (new)

Updating header for SHA1:F1EED6C626E61F61E8278FAFD7C6093536F5656E File: JJ - The 3-D Battles of WorldRunner - Part II (Japan) [T-En by DvD Translations v1.00] [n].nes
4e 45 53 1a 08 00 21 08 20 00 00 07 00 00 00 1d (old)
4e 45 53 1a 08 00 21 08 20 00 00 07 00 00 00 01 (new)

Updating header for SHA1:BBB3E2CEAE29EBFEC9A48966A396EE9619FA3E25 File: Tabo's Tactics (Japan) [T-En by Suicidal Translations v1.01] [Add by Hap v1.01] [n].nes
4e 45 53 1a 02 04 31 08 20 00 00 00 00 00 00 01 (old)
4e 45 53 1a 02 04 31 08 20 00 00 00 00 00 00 02 (new)
About the latest no-intro db, it's missing the follow items:

Code: Select all

Enigmacore (Unknown) (Aftermarket) (Unl)
Polygondwananland - 2nd Edition (World) (Aftermarket) (Unl)
I hope this helps your task somehow ;)
NewRisingSun
Posts: 1510
Joined: Thu May 19, 2005 11:30 am

Re: NES 2.0 XML Database

Post by NewRisingSun »

Regarding the "unexpected data errors":
  • Lines (Russia) (Unl) [T-En by MrNorbert1994 v1.0].nes: This has a text message appended to the end of the file.
  • Legend of Zelda, The - Triforce of the Gods (Asia) (Unl) [T-En by Pacnsacdave v1.1] [n].nes: This has UNIF chunks appended to the end of the file. (?)
  • Doraemon (Japan) [T-En by Neokid v1.1].nes: This file is padded to 256 KiB even though only 192 KiB are used.
I don't know what version of the python script or which of the RetroPlay pack variants you are using, but for all three files, the script does not give me unexpected data errors, instead it says "Trimming unknown data" in those cases.

As for the rest, it was easy to fix/add, but I think I'll wait what else Lodan comes up with before I upload another version. ;)
kmg
Posts: 63
Joined: Tue Dec 07, 2021 10:12 pm

Re: NES 2.0 XML Database

Post by kmg »

Ah, thank you for the update and thank you for maintaining this valuable resource. I've been able to fix a few bugs in MAME just by cross-referencing this list alone. If I find any more of the rare errors I will continue to report.
Retroplay
Posts: 1
Joined: Sat Dec 18, 2021 4:12 pm

Re: NES 2.0 XML Database

Post by Retroplay »

I just registered to say thank you for the continued work on the database, NRS. :beer:
Those three games mentioned above, they're already fixed, so they're probably sourced from an outdated dat.

NRS, unfortunately, I'm not authorized to send pm just yet, please feel free to do so, so the remaining translations can be checked for possible errors.
They do have NES2.0 headers, but I wouldn't mind you giving them a second glance, just in case. :)
These are the 33 unknown entries in question (I removed a dupe of Dragon Slayer IV - Drasle Family, a faux pas on my behalf):

Code: Select all

Adventures of Musashi Jr., The (Japan) [T-En by Aishsha & Stardust Crusaders v1.01] [n]
A-Train (Japan) [T-En by MrRichard999 & Proveaux & AgentOrange & Jink640 & Rotwang v0.99] [n]
Bloody Warriors - Shan-Go Strikes Back (Japan) [T-En by Ded302 & Snark v1.0] [Add by BlackPaladin v0.99.9] [n]
BugTris (Korea) (Unl) [T-En by Green Jerry v1.0]
Crash 'n the Boys - Ice Challenge (Japan) [T-En by Disconnected Translations v0.99] [Add by GAFF Translations v1.00] [Add by El Duderino v1.0] [n]
Demon World Village (Japan) [T-En by BlackPaladin v1.0] [n]
Dragon Slayer IV - Drasle Family (Japan) [T-En by Asiwish v1.0]
Family Trainer 10 - Come On! Kyonshi (Japan) [T-En by Pacnsacdave v1.0] [n]
Famista '89 - Opening Game!! (Japan) [T-En by MrRichard999 & TheMajinZenki & AgentOrange & FlashPV v0.91] [n]
Famista '90 (Japan) [T-En by MrRichard999 & TheMajinZenki & FlashPV v0.92] [n]
Famista '91 (Japan) [T-En by MrRichard999 & TheMajinZenki & Jink640 & FlashPV v0.991] [n]
Famista '92 (Japan) [T-En by MrRichard999 & TheMajinZenki & Jink640 & FlashPV v1.01] [n]
Famista '93 (Japan) [T-En by MrRichard999 & TheMajinZenki & Jink640 & FlashPV v0.991] [n]
Famista '94 (Japan) [T-En by MrRichard999 & TheMajinZenki & FlashPV v1.01] [n]
Fiery Renegade Kunio (Japan) [T-En by Stardust Crusaders v1.00] [n]
Fire Emblem - Shadow Dragon and the Blade of Light (Japan) [T-En by Polinym v1.0] [n]
Ganbare Goemon Gaiden - The Missing Golden Pipe (Japan) [T-En by Adventurous Translations v0.99c] [Add by FlashPV] [n]
Go for it Goemon 2 (Japan) [T-En by Stardust Crusaders v1.02] [Add by Green Jerry v1.0] [n]
Go for it Goemon! (Japan) [T-En by Spinner 8 and friends v1.01] [Add by Green Jerry v1.0] [n]
Go for it! Goemon Gaiden - The Missing Golden Pipe (Japan) [T-En by Adventurous Translations v0.99c] [Add by FlashPV] [n]
God Slayer - Sonata of the Distant Heavens (Japan) [T-En by Stardust Crusaders v1.03] [n]
Gravity Armor Metal Storm (Japan) [T-En by Sliver X v1.1] [n]
Gravity Armor Metal Storm (Japan) [T-En by Sliver X v1.1] [n] [USA palette]
Lord of King, The (Japan) [T-En by BlackPaladin v1.0]
Metal Slader Glory (Japan) [T-En by FCandChill & Her-Saki v1.1]
Ninja Jajamaru - Legend of a Demon's Attack - Castle of Dreams (Japan) [T-En by Aishsha & Stardust Crusaders v1.0] [Add by Proveaux v1.01] [n]
River City Ransom (USA) [T-En by FANS v1.1] [Relocalized]
SD Gundam Story - Knight Gundam Legend (Japan) [T-En by Aishsha & Stardust Crusaders v1.03] [n] [FCE Ultra]
Super Dimensional Fortress - Macross (Japan) [T-En by BlackPaladin v1.0] [n]
Super Real Baseball '88 (Japan) [T-En by MrRichard999 & Proveaux & TheMajinZenki & Jink640 & FlashPV v1.0]
Three Kingdoms - Champion of the Center (Japan) [T-En by Green Dark Software v0.1] [i] [n]
Uchuusen Cosmo Carrier (Japan) [T-En by Gil Galad v0.25] [i]
Valis - The Fantasm Soldier (Japan) [T-En by Satsu & Sliver X v1.1] [n]
User avatar
RZoneX64
Posts: 1
Joined: Tue Dec 21, 2021 2:49 pm
Location: Canada

Re: NES 2.0 XML Database

Post by RZoneX64 »

Seems to be a naming error with
Starflight (crc32 D6480156)
Starflight [PRG quadrupled to 16 KiB] (crc32 BA00D3C1)

Should be Starfight
kmg
Posts: 63
Joined: Tue Dec 07, 2021 10:12 pm

Re: NES 2.0 XML Database

Post by kmg »

Omissions:
The Money Game 2 (PRG CRC EA79CC19)
Famicom Shogi Ryuuousen (PRG CRC 3B05AC54)

Both support the Turbofile and should be set to expansion type="33". Also, I don't think the beta/proto for Famicom Shogi has complete/working code for the Turbofile, though the save/load screens are present.
NewRisingSun
Posts: 1510
Joined: Thu May 19, 2005 11:30 am

Re: NES 2.0 XML Database

Post by NewRisingSun »

Incorporated the points I have received since the last version.
kmg
Posts: 63
Joined: Tue Dec 07, 2021 10:12 pm

Re: NES 2.0 XML Database

Post by kmg »

Correction:
A couple characters are incorrect for San Guo Zhi 4 (PRG CRC 6715E890) according to its title screen. 志 should be 誌. 壁 should be 璧.
NewRisingSun
Posts: 1510
Joined: Thu May 19, 2005 11:30 am

Re: NES 2.0 XML Database

Post by NewRisingSun »

Thank you, but the filenames in the comments are not officially a part of the database. I am in fact considering removing them completely, since people are using them for unintended purposes.
Kreeblah
Posts: 2
Joined: Mon Dec 21, 2020 4:34 am

Re: NES 2.0 XML Database

Post by Kreeblah »

NewRisingSun wrote: Mon Jan 10, 2022 2:41 pm Thank you, but the filenames in the comments are not officially a part of the database. I am in fact considering removing them completely, since people are using them for unintended purposes.
Would you be willing to consider adding the game name to the database as a field, if you do that? It's really useful to be able to tie a specific game to specific data.
Joride
Posts: 5
Joined: Fri Apr 01, 2022 11:58 am

Re: NES 2.0 XML Database

Post by Joride »

Hi all,

This XML file is fantastic. I am working on a script that would allow showing what is incorrect in headers in romfiles, and maybe correct those (I am aware something like this exists already, this just seems like a nice concrete problem for me to keep my mind occupied and work on something fun in the evening).

I've run into a bit of an issue: to verify my code works correctly, I would like to have a few rom files that have correct NES 2.0 headers. I have found quite a large number of rom files 'in the wild', and these all have iNES headers. I found zero romfiles with NES 2.0 headers.

Do romfiles with NES 2.0 headers actually exist? Or is iNES still the most widely used header, and should I focus my efforts on implementing that spec?
gomibako
Posts: 3
Joined: Fri Mar 18, 2022 9:12 am

Re: NES 2.0 XML Database

Post by gomibako »

archive.org search engine is your friend!
Joride
Posts: 5
Joined: Fri Apr 01, 2022 11:58 am

Re: NES 2.0 XML Database

Post by Joride »

I've searched on archive.org and archive.6502.org for various spellings and combinations of NES20, header and rom, but still not able to find any NES2.0 headered roms. I found 'https://archive.org/details/NESrompack', but all ROMs inside are not NES20.

I'm starting to think NES2.0 exists only academically, and for all practical purposes, iNES is the reality?
NewRisingSun
Posts: 1510
Joined: Thu May 19, 2005 11:30 am

Re: NES 2.0 XML Database

Post by NewRisingSun »

There are NES 2.0 ROM archives on archive.org that I will not link to. But even if there were not, the purpose of the database is precisely to alleviate that. If every NES ROM file on the internet were already NES 2.0, you would not need this database.
Post Reply