NES 2.0 XML Database

Discuss emulation of the Nintendo Entertainment System and Famicom.

Moderator: Moderators

Joride
Posts: 5
Joined: Fri Apr 01, 2022 11:58 am

Re: NES 2.0 XML Database

Post by Joride »

Yes that makes sense. Ok I will do some more searching and won't stop until I found some.

Let me ask for two alternatives:
  • Could you include the proper byte-values of the header in the XML file? Or provide the byte-values separately from the xml file, maybe just the header byte-values indexed by PRGROM-sha1? This way, tool-builders can test their tools.
  • Is there a known-good tool able to generate headers with near-perfect accuracy that can be used to compare to?
Now that I think about it a bit more, these options seem like a much better way than comparing against randomly found roms that are not guaranteed to have valid NES 2.0 headers.

Off-topic: was I not supposed to link out to rom files? I did read the rules, but did not see (or did not remember) a rule about linking out.
Last edited by Joride on Sat Apr 02, 2022 8:19 am, edited 2 times in total.
NewRisingSun
Posts: 1510
Joined: Thu May 19, 2005 11:30 am

Re: NES 2.0 XML Database

Post by NewRisingSun »

Kitrinx' python script produces the byte values, so I see no reason to provide those separately.
Is there a known-good tool able to generate headers with near-perfect accuracy that can be used to compare to?
I don't understand your request.
Joride
Posts: 5
Joined: Fri Apr 01, 2022 11:58 am

Re: NES 2.0 XML Database

Post by Joride »

NewRisingSun wrote: Sat Apr 02, 2022 9:25 am Kitrinx' python script produces the byte values, so I see no reason to provide those separately.
Can the output of Kitrinx’ script be taken as fully correct? If so, I can use its output to compare to my own script’s output.
NewRisingSun
Posts: 1510
Joined: Thu May 19, 2005 11:30 am

Re: NES 2.0 XML Database

Post by NewRisingSun »

The script's output can be taken as correct as the XML database file it uses is.
kmg
Posts: 63
Joined: Tue Dec 07, 2021 10:12 pm

Re: NES 2.0 XML Database

Post by kmg »

Correction: Polygondwanaland looks like it has the wrong mapper, as it's too large for UNROM512. Oversized mapper 2? Does anyone know the actual INL board type?
Joride
Posts: 5
Joined: Fri Apr 01, 2022 11:58 am

Re: NES 2.0 XML Database

Post by Joride »

NewRisingSun wrote: Sun Apr 03, 2022 2:11 am The script's output can be taken as correct as the XML database file it uses is.
Ok, that makes it clear, thank you. So that means I can run Kitrinx' scipt on a folder of .nes files, and whatever is left in that folder can be considered to have headers that are a correct representation of the data in the xml file. That is exactly what I was looking for.
kmg
Posts: 63
Joined: Tue Dec 07, 2021 10:12 pm

Re: NES 2.0 XML Database

Post by kmg »

In response to my own question, Polygondwanaland is on an INL-XO-ROM board, based on pics on NoIntro.

Also a DB correction: the German HeroQuest prototype uses vertical mirroring.

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

Re: NES 2.0 XML Database

Post by Hiccup »

Is "Maintenance\NTF2 Test (rev0).nes" actually rev 0 of NTF2? Its quote different to rev 1, and GoodTools labels it as a homebrew ROM by Marat Fayzullin. Not that GoodTools has any proof behind that claim, but I'm not sure...
NewRisingSun
Posts: 1510
Joined: Thu May 19, 2005 11:30 am

Re: NES 2.0 XML Database

Post by NewRisingSun »

viewtopic.php?t=650

"I dumped and released the NTF2 cart a while back as a part of a ROM pack (most of the other stuff was bootlegs with title screen hacks). It's not much different than the old TEST.NES that Marat was distributing with iNES for a long time (which was dumped from a different Nintendo test cart)"

I took this sentence as saying that the "Marat test cart" was an older ("different") Nintendo test cart. Re-reading it, I am now more confused than convinced.
Hiccup
Posts: 14
Joined: Thu May 16, 2019 10:41 am

Re: NES 2.0 XML Database

Post by Hiccup »

Somebody pointed this out to me: this video seems to show that this (or something like this) can be found on an official test cart
https://www.youtube.com/watch?v=fag9GW5yxko
Assuming the cart is genuine
Hiccup
Posts: 14
Joined: Thu May 16, 2019 10:41 am

Re: NES 2.0 XML Database

Post by Hiccup »

Code: Select all

	<game><!-- Licensed North America\Nintendo Campus Challenge 1991.nes -->
		<prgrom size="524288" crc32="61A6741D" sha1="ECE5C65A80C9594696408528DDBBE53DDEB20B8E" sum16="36A3" />
		<chrrom size="262144" crc32="3722904A" sha1="F88D7886BC0F9A7F93C1760130E311D4AB38ECFB" sum16="5CD3" />
		<rom size="786432" crc32="1D55C59F" sha1="F6D7772BCE803A4E58626F8C461C0E4D83BA1FE3" />
		<prgram size="16384" />
		<chrram size="8192" />
		<pcb mapper="555" submapper="0" mirroring="H" battery="0" />
		<console type="0" region="0" />
		<expansion type="1" />
	</game>
This should go under bad dumps or bootlegs I think, as its a dump of the modified ROM used in the repro.
NewRisingSun
Posts: 1510
Joined: Thu May 19, 2005 11:30 am

Re: NES 2.0 XML Database

Post by NewRisingSun »

The directory names in the XML comments are subjective commentary and not part of the database content proper. ;)

That being said, so far there has been no evidence of the reproduction ROM content being modified in any way.
relax
Posts: 2
Joined: Mon Oct 26, 2020 12:02 pm

Re: NES 2.0 XML Database

Post by relax »

The 2020-09-27 version of the database had different prgrom checksums. Was that an error?

Code: Select all

	<game><!-- Licensed North America\Nintendo Campus Challenge 1991.nes -->
		<prgrom size="524288" crc32="6693BD20" sha1="6B8CD5A005704CD8FB6D5A29608FCB6B5749A54E" sum16="F8A3" />
		<chrrom size="262144" crc32="3722904A" sha1="F88D7886BC0F9A7F93C1760130E311D4AB38ECFB" sum16="5CD3" />
		<rom size="786432" crc32="47F1A119" sha1="2EF2869274BFFB96A71E6B8601A98C4D9942E034" />
		<prgram size="16384" />
		<chrram size="8192" />
		<pcb mapper="555" submapper="0" mirroring="H" battery="0" />
		<console type="0" region="0" />
		<expansion type="1" />
NewRisingSun
Posts: 1510
Joined: Thu May 19, 2005 11:30 am

Re: NES 2.0 XML Database

Post by NewRisingSun »

The 6693BD20 PRG ROM has been moved into the Bad Dumps category, because it had a few bytes in a long FF section replaced with garbage.
User avatar
Dwedit
Posts: 4924
Joined: Fri Nov 19, 2004 7:35 pm
Contact:

Re: NES 2.0 XML Database

Post by Dwedit »

Was looking through database, and "Bootleg Singles\TouchGamePlayer\R.B.I. Baseball" is listed as Mapper 4 with horizontal mirroring. The original non-bootleg version of that game is DxROM (mapper 206) with vertical mirroring.
Here come the fortune cookies! Here come the fortune cookies! They're wearing paper hats!
Post Reply