Today, I tried out the cartridge of my game and I saw that the game gets suck during the credits screen and you cannot advance.
If you press Reset or if you press Power in a very short amount of time, it works.
The game does use sprite 0 split and nine sprites overflow split, even in the credits screen where it is not necessary, but I didn't want to change the logic for it.
However, I'm not sure why this works after a reset, but not during power on.
Can this have anything to do with the PPU not being ready yet or something like this? In a way that the background is already enabled, but sprites are not (despite me enabling both at the same time) and the game goes into an infinity loop waiting for sprite 0?
None of the popular emulators, fceux, Nestopia and Nintendulator, shows this behavior with the ROM. And it was fine when I last checked it with a PowerPak.
If there's no known way how I could reproduce the error on an emulator, does anybody on this forum have the means to test the game on an actual cartridge?
PowerPak or Everdrive would not suffice. It has to be an actual standalone 32 KB NROM cartridge with vertical mirroring.
If you press Reset or if you press Power in a very short amount of time, it works.
The game does use sprite 0 split and nine sprites overflow split, even in the credits screen where it is not necessary, but I didn't want to change the logic for it.
However, I'm not sure why this works after a reset, but not during power on.
Can this have anything to do with the PPU not being ready yet or something like this? In a way that the background is already enabled, but sprites are not (despite me enabling both at the same time) and the game goes into an infinity loop waiting for sprite 0?
None of the popular emulators, fceux, Nestopia and Nintendulator, shows this behavior with the ROM. And it was fine when I last checked it with a PowerPak.
If there's no known way how I could reproduce the error on an emulator, does anybody on this forum have the means to test the game on an actual cartridge?
PowerPak or Everdrive would not suffice. It has to be an actual standalone 32 KB NROM cartridge with vertical mirroring.