Back to: Nintendo - Nintendo Entertainment System

Hayauchi Super Igo Does Not Function Correctly on Real Hardware
 
Reference: 0938
Closed (rejected) by: nnssxx.
Anonymous » 2024-09-04 00:09:10

I have verified the rom I have has the same SHA-1 as the headered dump listed. When played on real hardware and most emulators when entering a match the AI will do nothing. The AI does function correctly on some emulators such as NesHawk for BizHawk. The Rev 1 version also has the same issue.
Psychofox11 » 2024-09-04 17:14:56

If it works in anything then the dump is likely good, and it is almost certainly a matter of mapper support in the other emulators/carts. I thought maybe it was a matter of not supporting the submapper it uses, but the AI at least still works in Nintendulator if I set it to mapper 3.0. Ultimately though, seems like an emulator/cart problem, not an issue with the data stored here.
Psychofox11 » 2024-09-04 20:17:11

In fact I haven't been able to reproduce what you tried in any emulator I tested.
Anonymous » 2024-09-04 21:12:17

The emulators I tried were Higan v106 and Bizhawk v2.9 with the QuickNes core. The cart I was using was the Everdrive N8.
Psychofox11 » 2024-09-05 21:12:47

Yeah there's nothing that needs to change here, seems like those must have some issues with mapper 3.2 - if you mean original Everdrive N8, it hasn't been updated since 2021. A lot of mapper 3 stuff is missing the submapper in the header but there's been an effort to update that.
The submappers of 3 differ in bus conflicts. For many games, it doesn't matter, but it exposes bugs in some. Until more recently, the way bus conflicts for mapper 3 were handled varied by emulator, making them right for some games and wrong for others, since it doesn't matter for most.
My best guess is that those emulators and the N8 don't handle mapper 3 bus conflicts the way this game needs them to, and probably aren't set up to recognize the submapper differences. Nothing should be 3.0 anymore as that just uses the cart/emulator's default behavior which could go either way. 3.1 and 3.2 are the only really valid mapper 3 options in a NES 2.0 header, but support varies!
In any case, we just record the hashes of the chip, and the NES 2.0 header, which is correct here.
Anonymous » 2024-09-05 21:42:40

Oh I see! Thank you for looking into it! The game was on the N8's supported game list which is the reason I thought it would be a problem with the rom. Maybe the list is just outdated or else just got that game wrong.
Psychofox11 » 2024-09-05 22:03:01

Maybe they didn't try a CPU match haha