

When I saw the FCEUX palette, I thought that the value at (9,3) looks quite alright: I've often read about the fact that the NES doesn't have a proper yellow in its palette. I mean, what does double buffering and vsync have to do with hardware acceleration anyway? Maybe I should ask one of the developers for that. And I can't believe that this issue never came up during the development process of the emulator. Neither the graphic card, nor FCEUX seems to offer something like that. Or perhaps you can enable software pre-filtering. Tepples wrote:Perhaps you can tell your video card to use a different kind of filtering. Most LCD tvs won't display it correctly unless I play with the settings.Ĭolor xC is really strange, it's cyan, but as you get darker, it gets more blue, and again, I tried to match it as close as I could with the generator. However, designing NES graphics, I've been able to use this palette, and the results on the NES, using my specific television, are extremely close.Īnd yes, color 08 is that dark on my TV, it's darker than the darkest gray, but lighter than black. For example, I can't get color 22 to look correct, no matter what I do, because it uses a blue value that is brighter than what's possible with RGB, so no matter what, it's going to look washed out and dull. This is what I use, and it's the result of me having Loopy's palette demo on my PowerPak, plugged into my Panasonic CRT television, while twiddling around in Nestopia's NTSC palette generator until I came up with something that looked as close as I could get.īelieve me, I've tried, I've looked at literature, written scripts, messed with matrices, played with clipping, but the simple fact is that YIQ isn't the same as RGB, and CRTs that use YIQ are capable of displaying colors that are actually outside of the RGB range. (It always looks as if a horizontal line is moving from bottom to top.) I would need one of those sync methods, but they are completely ignored as soon as I disable hardware acceleration. But I would have assumed that the default colors are for NTSC anyway.īy the way, do you know why waiting for VBlank and double buffering doesn't work in FCEUX when you disable the hardware acceleration (which is necessary so that the image looks pixelated and not blurry), but VSync works fine in Nestopia, even without bilinear filtering? With the default settings, I just don't get FCEUX to scroll smoothly. If you check it, the colors slightly change. But I was just talking about the option that can be found in the menu under "Config", "Palette", not the one in "Config", "Video", "Special Scaler". The option that is choosable next to special effects like HQ2x and Scale2X. I guess you just described the NTSC filter, that option where you can make the image look like on an old TV. Tepples wrote:The NTSC NES picture contains artifacts on fine details, which may color the player's perception of particular colors. So, why aren't the NTSC colors chosen by default? If you want PAL resolution or speed, you have to explicitly check it. Isn't FCEUX an American product? The default screen resolution is the NTSC one, the default speed is the one from NTSC as well. So, does that mean that the default palette in FCEUX is based on a PAL TV? That wouldn't really make sense to me. If you check it, the colors change from the default palette. In FCEUX, there is an option called "NTSC Color Emulation". What would you say is the best/most popular emulator for the NES? I've heard that Nestopia is cycle-accurate? What's the practical difference to emulators that are not cycle-accurate? For example, I never hear about FCEUX being cycle-accurate, so what is it instead? Where did they get the colors from when they published some of the NES classics for the Game Boy Advance for Game Cube or the Wii Virtual Console? And do these games even have the same color palette among each other? So, does "The Legend of Zelda" for the Game Boy Advance has the same colors as "The Legend of Zelda" for Game Cube? Is there any color palette that comes closest to the display of an actual NTSC TV screen as it "usually" looks like? Look which of the bitmap colors look identical to the NES colors.Īnd so, you have the RGB value for the NES colors. On the same TV, show a PC bitmap file that includes various colors. Take an NES ROM that displays all the various colors. Why is that the case? How were the colors transferred from the NES to the TV? Yet, all NES emulators define their colors individually. But that's the same with computer screens and still, every picture file, be it BMP, JPG, GIF or PNG etc. Isn't it possible to design the definite palette? I understand that different TVs have different color adjustments and therefore look differently.

Why does every NES emulator have a different color palette? I've got some questions about the NES and since they're rather technical, I guess this forum here is the right one for me.
