NES 2.0 XML Database

Discuss emulation of the Nintendo Entertainment System and Famicom.

Moderator: Moderators

NewRisingSun
Posts: 1462
Joined: Thu May 19, 2005 11:30 am

Re: NES 2.0 XML Database

Post by NewRisingSun »

That's an FCEUX-specific problem. I will not change the database entry for that.
User avatar
raousoft
Posts: 8
Joined: Fri Dec 07, 2018 3:07 am

Re: NES 2.0 XML Database

Post by raousoft »

What's the benefits of sum16 ?
Great Hierophant
Posts: 778
Joined: Tue Nov 23, 2004 9:35 pm

Re: NES 2.0 XML Database

Post by Great Hierophant »

raousoft wrote: Fri Sep 04, 2020 9:06 am What's the benefits of sum16 ?
That is the method Nintendo used to verify the file integrity of ROMs at its factory and included the sum16 values in its spreadsheet inventorying the Famicom and NES ROMs going through its assembly line. This spreadsheet does not include Japanese games from third parties like Konami and Namco which often or always made their own cartridges as well as unlicensed games. The sum16 method does not appear to have been used in ROM integrity checks for games for other Nintendo consoles.
Lodan
Posts: 16
Joined: Sat Jun 06, 2020 7:08 am

Re: NES 2.0 XML Database

Post by Lodan »

Just a few more questions,
Duck (Asia) (En) (Unl) it's listed as Vs-UniSystem but I couldn't find it here: https://nintendo.fandom.com/wiki/Nintendo_VS._System, I'm wonder if has some special VS features.

About U-Force Power Games, those are using the pcb NES-GN-ROM, shouldn't those be listed as mapper 66?
lidnariq
Posts: 11125
Joined: Sun Apr 13, 2008 11:12 am
Location: Seattle

Re: NES 2.0 XML Database

Post by lidnariq »

Probably a shortcoming in whatever tool you're using to inspect the headers after the fact. I assume you're talking about this entry in nes20db.xml:

Code: Select all

        <game><!-- Unlicensed Taiwan&amp;Hong Kong\Duck - 醜小鴨.nes -->
                <prgrom size="32768" crc32="18663A40" sha1="6365BAA8D31149AF2D99462F17982551F968E932" sum16="3188" />
                <chrrom size="8192" crc32="33497EA7" sha1="BCFDFB43A8BC929AC2805FEA17A7BB0412B46E6B" sum16="8432" />
                <rom size="40960" crc32="0FAFC70B" sha1="686DDE8A8D6DAE037A3E34CEDB30FA5C3BB4B9DD" />
                <pcb mapper="0" submapper="0" mirroring="H" battery="0" />
                <console type="3" region="2" />
                <expansion type="1" />
        </game>
which is "Famiclone with functioning decimal mode".
NES2.0 defines setting both the "Vs. System" and "PlayChoice10" bits as meaning "look at the other table"
NewRisingSun
Posts: 1462
Joined: Thu May 19, 2005 11:30 am

Re: NES 2.0 XML Database

Post by NewRisingSun »

Lodan wrote:About U-Force Power Games, those are using the pcb NES-GN-ROM, shouldn't those be listed as mapper 66?
If other sources list it as GNROM, then suppose I should believe them and set it to mapper 66. The game only has 32 KiB of PRG-ROM however, so GNROM effectively is reduced to CNROM functionality. So it makes no difference in the end.
Lodan
Posts: 16
Joined: Sat Jun 06, 2020 7:08 am

Re: NES 2.0 XML Database

Post by Lodan »

@lidnariq @NewRisingSun
Thank you very much!
NewRisingSun
Posts: 1462
Joined: Thu May 19, 2005 11:30 am

Re: NES 2.0 XML Database

Post by NewRisingSun »

Updated. Apart from small additions and corrections, added the Hacker International redumps, and corrected the mapper 558 files' bank order based on recent analysis of the PCB -- which in the case of the Waixing games makes the old dumps "good" again.
Lodan
Posts: 16
Joined: Sat Jun 06, 2020 7:08 am

Re: NES 2.0 XML Database

Post by Lodan »

Days of Thunder NES Proto (Mindscape) just got added to no-intro db
https://github.com/DickBlackshack/Days- ... es/tag/1.0

NRS XML vs MESEN DB:
I compared some headers between NRS xml and MesenDB and I've found some differences, probably might require double check:

---

BATTERY:

Kyuukyoku Tiger (Japan)
Mesen: No Battery
NRS: Battery

Nintendo - NTF2 System Cartridge (USA)
Mesen: Battery
NRS: No Battery


Tanigawa Kouji no Shougi Shinan III (Japan)
Mesen: Battery
NRS: No Battery

---

MAPPERS:

Family Trainer 4 - Jogging Race (Japan)
Mesen: mapper 3
NRS: mapper 70

---

MIRRORING:

Igo Shinan (Japan)
Mesen: H
NRS: V

Sansuu 1 Nen - Keisan Game (Japan)
Mesen: H
NRS: V

Super Sprint (Japan) (En)
Mesen: V
NRS: H

Tsuri Kichi Sanpei - Blue Marlin Hen (Japan)
Mesen: H
NRS: V

Pyramid (USA) (Unl)
Mesen: H
NRS: V

---
NewRisingSun
Posts: 1462
Joined: Thu May 19, 2005 11:30 am

Re: NES 2.0 XML Database

Post by NewRisingSun »

Commenting only on the ones I disagree with.
Super Sprint (Japan) (En)
Mesen: V
NRS: H
MMC3 with mapper controlled mirroring -> denote horizontal mirroring being the "0" bit ("Otherwise, it must be ignored and should be set to zero."). The "V" bit was probably carried over from the unlicensed North American version, which uses mapper 206 having hard-wired mirroring.
Pyramid (USA) (Unl)
Mesen: H
NRS: V
That would break the Sachen logo. If the American cartridge PCB really sets it to H, then it sets it wrongly.
Sansuu 1 Nen - Keisan Game (Japan)
Mesen: H
NRS: V
There is no NesCartDB entry, but since the first mini-game scrolls horizontally and fills the right nametable, albeit with identical content, Horizontal MIrroring seems unlikely. Nintendo's leaked master spreadsheet says Vertical Mirroring (it actually says "H Scroll", which is equivalent) as well.
Igo Shinan (Japan)
Mesen: H
NRS: V
Nintendo's leaked master spreadsheet says Vertical Mirroring (it actually says "H Scroll", which is equivalent).
Tsuri Kichi Sanpei - Blue Marlin Hen (Japan)
Mesen: H
NRS: V
The Nintendo header, which otherwise has all-correct information in this game's case, says "Vertical". Nintendo's leaked master spreadsheet says Vertical Mirroring (it actually says "H Scroll", which is equivalent) as well.
Lodan
Posts: 16
Joined: Sat Jun 06, 2020 7:08 am

Re: NES 2.0 XML Database

Post by Lodan »

That's a very resourceful information, thank you very much!
panlong
Posts: 2
Joined: Sat Oct 24, 2020 6:22 am

Re: NES 2.0 XML Database

Post by panlong »

Modern\GameCube Edition\Pinball (rev0).nes
mirroring:V->H?

Licensed Elsewhere\Pirates! (German).nes
battery:No Battery->Battery?
WRAM:0KB->8KB?
(USA ver)
https://nescartdb.com/profile/view/140

Unlicensed Taiwan&amp;Hong Kong\Pyramid.nes
mapper:0->79?
mirroring:V->H?
https://nescartdb.com/profile/view/219

Licensed Japan\谷川浩司の将棋指南 III.nes
BATTERY:No Battery->Battery?
https://nescartdb.com/profile/view/3608
NewRisingSun
Posts: 1462
Joined: Thu May 19, 2005 11:30 am

Re: NES 2.0 XML Database

Post by NewRisingSun »

Commenting only on the ones I disagree with.
panlong wrote:Modern\GameCube Edition\Pinball (rev0).nes
mirroring:V->H?
Nope, V is correct in that case. I don't know why Nintendo modified the game to work with Vertical Mirroring, but they did.
panlong wrote: Unlicensed Taiwan&amp;Hong Kong\Pyramid.nes
mapper:0->79?
mirroring:V->H?
https://nescartdb.com/profile/view/219
NesCartDB is wrong. There is no latch chip mounted on the PCB -- the space reserved for it is unpopulated --, only a lockout defeat chip, so it's not mapper 79, but just an NROM game. As for mirroring, V is correct; see my above reply.
panlong
Posts: 2
Joined: Sat Oct 24, 2020 6:22 am

Re: NES 2.0 XML Database

Post by panlong »

NewRisingSun wrote: Sat Oct 24, 2020 8:02 am Commenting only on the ones I disagree with.
panlong wrote:Modern\GameCube Edition\Pinball (rev0).nes
mirroring:V->H?
Nope, V is correct in that case. I don't know why Nintendo modified the game to work with Vertical Mirroring, but they did.
panlong wrote: Unlicensed Taiwan&amp;Hong Kong\Pyramid.nes
mapper:0->79?
mirroring:V->H?
https://nescartdb.com/profile/view/219
NesCartDB is wrong. There is no latch chip mounted on the PCB -- the space reserved for it is unpopulated --, only a lockout defeat chip, so it's not mapper 79, but just an NROM game. As for mirroring, V is correct; see my above reply.
I understand. Thank you.
Lodan
Posts: 16
Joined: Sat Jun 06, 2020 7:08 am

Re: NES 2.0 XML Database

Post by Lodan »

Some Regions sets that might require double check:

NTSC listed games that probably could be DUAL or PAL:
Balloon Fight (Europe) (Virtual Console)
Chip 'n Dale - Rescue Rangers (Europe) (Beta)
Mach Rider (Europe) (Virtual Console)
Shadow Warriors - Ninja Gaiden (Europe) (Virtual Console)
Mindblower Pak (Australia) (Unl)

PAL listed games that probably could be DUAL:
Life Force - Salamander (Europe) (Virtual Console)
Ufouria - The Saga (USA, Europe) (Wii U Virtual Console)
Ufouria - The Saga (USA, Europe) (Wii Virtual Console)

Probably wrongly listed as Dendy game:
Ice Hockey (Europe) (Virtual Console)

No-Intro PAL flagged games listed as DUAL:
Auto-Upturn (Asia) (Ja) (PAL) (Unl)
Chinese Checkers (Asia) (Ja) (PAL) (Unl)
Dancing Blocks (Asia) (Ja) (PAL) (Unl)
Final Combat (Asia) (Ja) (PAL) (Unl)
Happy Pairs (Asia) (Ja) (PAL) (Unl)
Hell Fighter (Asia) (Ja) (PAL) (Unl)
Jovial Race (Asia) (Ja) (PAL) (Unl)
Locksmith (Asia) (Ja) (PAL) (Unl)
Lucky Bingo 777 (Asia) (Ja) (PAL) (Unl)
Magic Cube (Asia) (Ja) (PAL) (Unl)
Master Chu and the Drunkard Hu (Asia) (Ja) (PAL) (Unl)
Millionaire (Asia) (Ja) (PAL) (Unl)
Olympic IQ (Asia) (Ja) (PAL) (Unl)
Pyramid II (Asia) (Ja) (PAL) (Unl)
Silent Assault (Asia) (Ja) (PAL) (Unl)
Silver Eagle (Asia) (Ja) (PAL) (Unl)
Super Pang (Asia) (Ja) (PAL) (Unl)

No-Intro PAL flagged games listed as NTSC:
Colorful Dragon (Asia) (Ja) (PAL) (Unl)
Mahjong World, The - Ma Que Shi Jie (Asia) (Ja) (PAL) (Unl)
Sidewinder (Asia) (Ja) (PAL) (Unl)
Strategist (Asia) (Ja) (PAL) (Unl)
Post Reply