Glitch in the Matrix ???

This is an archive of a topic from NESdev BBS, taken in mid-October 2019 before a server upgrade.
View original topic
Glitch in the Matrix ???
by on (#242966)
I remember the game going like this:
Attachment:
20191005001310.png
20191005001310.png [ 105.62 KiB | Viewed 538 times ]


Today I found out in the real game console

Same as FCEUX NEW PPU
Attachment:
20191005001323.png
20191005001323.png [ 106.4 KiB | Viewed 538 times ]


real game console:
Attachment:
20191005001705.png
20191005001705.png [ 653.29 KiB | Viewed 538 times ]


But when I was a kid, it was closed
Re: Glitch in the Matrix ???
by on (#242967)
The original Nintendo cartridge has no such issues:
Attachment:
20191004_183810.jpg
20191004_183810.jpg [ 2.2 MiB | Viewed 531 times ]

Image depicts original licensed Nintendo Famicom cartridge in Sharp AN505-BK console.

When you say "real game console", are you using the original cartridge in a real game console, or some kind of flash cartridge with the game on it in a real game console?
Re: Glitch in the Matrix ???
by on (#242969)
NewRisingSun wrote:
The original Nintendo cartridge has no such issues:
Attachment:
20191004_183810.jpg

Image depicts original licensed Nintendo Famicom cartridge in Sharp AN505-BK console.

When you say "real game console", are you using the original cartridge in a real game console, or some kind of flash cartridge with the game on it in a real game console?


original cartridge + original fc

So I was lost

What else does it have to do with it?

The power supply?

AV line?

PPU version?
Re: Glitch in the Matrix ???
by on (#242970)
Maybe power off and try it 12 times. See if it happens every time, or every 1/3, 2/3 time.
Re: Glitch in the Matrix ???
by on (#242977)
That game uses the MMC4 to do tile-triggered CHR bank switching (just like Punch-Out does using the MMC2), so it shouldn't be sensitive to timing.

Maybe there were multiple revisions of the MMC4?
Re: Glitch in the Matrix ???
by on (#242978)
Alternatively, one could study FCEUX' "new PPU" source code to determine what causes the glitch there.
Re: Glitch in the Matrix ???
by on (#242979)
Fire Emblem Gaiden expects that the MMC4 will not switch banks on it until after the corresponding full tile has been fetched. (If the bank switch occurs before the less significant bit plane is fetched, you'll get that hole on the right)
Re: Glitch in the Matrix ???
by on (#242980)
In China,

There are a lot of players who remember being closed

There are a lot of players who remember not being closed
Re: Glitch in the Matrix ???
by on (#242981)
If it's not a real MMC4, it might have problems. Clones might not do it correctly.