Hi,
I am working my way through the https://nesdoug.com/ tutorials in C, which have been great. Everything I am doing runs fine on FCEUX emulator.
I recently picked up an EverDrive (which turns out to be a Chinese clone if that matters) and thought it would be awesome to achieve a childhood dream, see my ROMs running on real NES hardware.
So I copied over the *.nes files to the cart, and ran them, but it just results in an empty black screen. No mapper errors or anything like that, which I have seen with some roms. I did notice that the mapper # is 0+SS which looks odd, but I'm not sure.
Is there an additional step I need to take before .nes files become usable on real hardware?
Thanks!!
Simple C nesdoug NES ROM won't run on Hardware (Everdrive)
Moderator: Moderators
Re: Simple C nesdoug NES ROM won't run on Hardware (Everdrive)
FCEUX is not very strict in terms of what's permitted. Try your ROM in Mesen, Nintendulator, or Nestopia.
Re: Simple C nesdoug NES ROM won't run on Hardware (Everdrive)
Runs fine in Mesen as well (the grey dots are intentional):
Re: Simple C nesdoug NES ROM won't run on Hardware (Everdrive)
I'm starting to think this may just be something up with my knock-off EverDrive. I found some other first gen NES games have the same 0+SS mapper, and those also don't run.
If anyone is feeling generous, and wants to sanity check if this rom run on their own real hardware, I would really appreciate it.
If anyone is feeling generous, and wants to sanity check if this rom run on their own real hardware, I would really appreciate it.
Re: Simple C nesdoug NES ROM won't run on Hardware (Everdrive)
Everdrive clones are pretty crappy, it seems: https://krikzz.com/forum/index.php?topic=1779.0
Re: Simple C nesdoug NES ROM won't run on Hardware (Everdrive)
And just to come full circle:
The answer is generally "no" I take it? Sorry I am new to this, and not sure what steps I might be missing.Is there an additional step I need to take before .nes files become usable on real hardware?
Re: Simple C nesdoug NES ROM won't run on Hardware (Everdrive)
Can you post your code? Or at least the portion that generates the .NES file header?
Re: Simple C nesdoug NES ROM won't run on Hardware (Everdrive)
It's a faulty EverDrive, not the ROM/code, so nothing that can be really done. Thanks though!