Phoenix: Palettes... are not something I think I know enough about to give really good info on. I recommend an NTSC Palette over a PAL one because that's what the Japanese developers of this game had in mind. I recommend that specific palette generator because it was made by trying to recreate how the colors are generated by the hardware in software rather than say... looking at my specific TV and trying to match colors by eye.
There's a lot of weird stuff that changes how the signal is generated. There's a thing where a color will appear
different based on what it's next to.
What appears to be brown on top, and orange on the front face are the same color. (Ignoring jpg compression.) Paint one on top of the other to see.
Except on NES, the actual color
can change depending on what it's next to, and not just how it appears
. So any "eyeballed" palette is basically gonna be wrong. I think that's... as far as I can get into it without really getting into things I can't explain.
tl;dr: There simply isn't a way to get an exact RGB triplet for any color in the NES palette. Bisqwit's the is one I use to make graphics for my actual NES games I run on my actual TV. There's also Drag's
which similarly tries to replicate how the hardware generates color in software. Either one is fine. It's just there are a lot of "NES Palettes" on the internet that aren't that at all, and I'd prefer people don't use them.
There's more weird NES stuff too. Like... Pixels aren't "output" square. Some games actually made circles differently to compensate. Here is the magnifying glass in Dr. Mario:
It is 72x80, rather than 80x80.
I personally don't worry about that for my own games, but it's interesting.
I'll end this post with one of my favorite images about the futility of choosing palettes on NES:
I made the above ROM from a ptoing mockup.
(I edited it badly myself to get it into restrictions. He could have made it flow better.)
The exact same rom, using the exact same NES palette indices on different emulators. Look how different they are! None of them match my TV, and none of them will match your
TV. If I recall correctly, Nestopia gets the closest as far as its default palette.
Edit: If anyone wants to try to get their graphics in the actual game, I recommend Stake.
You may need to use it in tandem with something like YY-CHR to make actual tile changes, but maybe not. I haven't fully explored Stake, but it seems to be far
better than all other choices I found. A few people have asked, and I personally have zero interest in putting any of these graphics in the actual game. I'm working on a thing like Castlevania from scratch right now, and displaying any graphics in something new like that would actually be less trouble if you ask me. But I don't really intend to even do that. Maybe if something really
speaks to me.