Changes

Jump to navigation Jump to search

Famicom color palette

12,683 bytes removed, 16:07, 5 September 2021
FCEUX NTSC isn't the 'standard'. That's not even exactly FCEUX NTSC's palette. Don't post massive chunks of hex codes on the page, that's what the table is for.
Unlike consoles like the SNES, which natively generate the image in pure RGB, the Famicom normally generates and outputs an encoded NTSC video signal, which must then be decoded by the TV's built-in NTSC decoder. This means the resulting color palette often varies depending on the display's decoder. This is why NES games appear to have different colors on different TV sets, but the standard sRGB interpretation results in the palette defined by the following colours: 585858, 00237C, 0D1099, 300092, 4F006C, 600035, 5C0500, 461800, 272D00, 093E00, 004500, 004106, 003545, 000000, 000000, 000000, A1A1A1, 0B53D7, 3337FE, 6621F7, 9515BE, AC166E, A62721, 864300, 596200, 2D7A00, 0C8500, 007F2A, 006D85, 000000, 000000, 000000, FFFFFF, 51A5FE, 8084FE, BC6AFE, F15BFE, FE5EC4, FE7269, E19321, ADB600, 79D300, 51DF21, 3AD974, 39C3DF, 424242, 000000, 000000, FFFFFF, B5D9FE, CACAFE, E3BEFE, F9B8FE, FEBAE7, FEC3BC, F4D199, DEE086, C6EC87, B2F29D, A7F0C3, A8E7F0, ACACAC, 000000, 000000, 634643, 001363, 18007F, 3C0079, 5B0056, 6B0023, 660000, 500900, 301D00, 112D00, 003400, 003100, 00242E, 000000, 000000, 000000, B28580, 1B3BB0, 4420D9, 780AD0, A7009C, BE0153, B6110D, 942D00, 664A00, 396200, 186B00, 05660D, 055462, 040000, 000000, 000000, FED7D0, 6880FE, 9A61FE, D648FE, FE3AF0, FE3D9D, FE504A, F77008, C19300, 8CAE00, 63B900, 4DB34A, 4E9EAC, 4C3330, 000000, 000000, FED7D0, CEB2E3, E4A4F7, FE98F5, FE92DE, FE94BA, FE9D93, FEAB73, F5BA60, DDC560, C9CB73, BFC896, C0BFBF, BF8F8A, 000000, 000000, 3E5C34, 002558, 001274, 18036D, 360049, 450015, 410900, 2D1C00, 113100, 004200, 004900, 004500, 003823, 000000, 000000, 000000, 79A76A, 0057A0, 133BC8, 4225BE, 6D1988, 831C3E, 7D2D00, 604A00, 366900, 0F8000, 008A00, 008400, 007153, 000100, 000000, 000000, C6FEAF, 25ABEC, 508AFE, 8670FE, B762D2, D0667D, CA7B29, A89C00, 79C000, 4BDC00, 27E700, 12E032, 11CA94, 2D4624, 000000, 000000, C6FEAF, 81E0C6, 94D2DA, ABC6D7, BFC0BF, CAC29A, C8CB73, BBDA53, A7E941, 91F541, 7FFB55, 75F879, 75EEA2, 82B273, 000000, 000000, 45462D, 00124E, 000069, 200063, 3D0040, 4C000F, 480000, 330900, 161D00, 002D00, 003400, 003000, 00241B, 000000, 000000, 000000, 84855F, 003A90, 1D20B7, 4D0BAE, 79007B, 8E0135, 881200, 692D00, 3E4B00, 166100, 006B00, 006500, 005345, 000000, 000000, 000000, D5D79F, 337FD5, 5F61FE, 9648F9, C83BC0, E13E70, D95121, B67100, 859300, 55AE00, 31B900, 1DB223, 1D9D81, 33331E, 000000, 000000, D5D79F, 8FB1B3, A4A3C6, BB98C4, CF93AE, DA948B, D89D66, CAAB47, B5BA36, 9EC536, 8CCA48, 83C869, 84BF91, 8E8F67, 000000, 000000, 494976, 00179D, 0004BA, 2200B1, 410088, 52004E, 4F0015, 3A0B00, 1C1F00, 002F00, 003600, 003322, 002863, 000000, 000000, 000000, 8B8ACF, 0041FE, 1E27FE, 5111FE, 7F05EA, 980694, 921541, 732F02, 484C00, 1D6400, 006E06, 006A53, 0059B5, 00000B, 000000, 000000, DEDEFE, 348AFE, 616BFE, 9C52FE, D143FE, EE44FE, E8569B, C5744E, 929625, 5FB126, 37BE57, 20B9B3, 1DA6FE, 36365B, 000000, 000000, DEDEFE, 95BAFE, AAACFE, C3A1FE, D99BFE, E49CFE, E3A4F9, D5B1D4, BFBFC1, A8CBC3, 94D1DC, 89CFFE, 89C7FE, 9494DD, 000000, 000000, 4C3B52, 000A75, 040091, 26008A, 450064, 54002F, 500000, 3B0000, 1D1300, 002200, 002900, 002602, 001A3F, 000000, 000000, 000000, 8F7498, 002DCC, 2514F6, 5700EA, 8400B2, 9B0065, 95041A, 751E00, 493A00, 1F5100, 005A00, 005624, 00457C, 000000, 000000, 000000, E5BEF2, 3D6CFE, 6B4FFE, A537FE, D929FE, F42BB7, EC3C5F, C85A1B, 957B00, 639500, 3CA11A, 269B6B, 2588D2, 392A3E, 000000, 000000, E5BEF2, 9D9BFE, B28EFE, CB83FE, E07DFE, EB7ED9, E986B0, DB938F, C5A17D, AEAD7E, 9BB293, 90B0B8, 91A8E3, 997DA3, 000000, 000000, 37484A, 00146F, 00028B, 110083, 2F005D, 3E0027, 3B0000, 270A00, 0A1E00, 002E00, 003500, 003100, 002539, 000000, 000000, 000000, 6E888B, 003DC3, 0824EC, 370EE0, 6202A7, 790459, 74140E, 562E00, 2E4B00, 066200, 006C00, 00671B, 005674, 000000, 000000, 000000, B5DBE0, 1684FE, 4066FE, 764DFE, A740FE, C142A5, BC544D, 9B7309, 6C9500, 3DAF00, 19BB0C, 04B55D, 02A1C4, 263537, 000000, 000000, B5DBE0, 70B6F8, 84A8FE, 9B9DFE, AF97EE, B998C7, B8A19E, ABAE7D, 97BD6B, 81C86C, 6FCD82, 65CBA7, 65C3D3, 769295, 000000, 000000, 393939, 000D62, 00007D, 1A0077, 370052, 47001F, 430000, 2E0300, 111700, 002700, 002D00, 002A00, 001E2D, 000000, 000000, 000000, 767676, 0036B4, 181CDC, 4807D1, 74009B, 8B0050, 840D07, 662800, 3C4500, 135B00, 006500, 00600F, 004E66, 000000, 000000, 000000, C5C5C5, 2C7BFE, 585DFE, 9044FE, C237EF, DC3999, D64B43, B36A01, 828C00, 52A600, 2DB100, 18AB4E, 1697B1, 272727, 000000, 000000, C5C5C5, 84A6E0, 9898F3, AF8DF0, C487D7, CE89B2, CD918B, BF9E6B, AAAD59, 94B85A, 82BD6E, 78BB92, 78B2BB, 808080, 000000, 000000.
NES emulators are similarly afflicted by this issue, as they each have their own algorithms for generating the NES color palette, meaning they all have slightly to wildly varying palettes. Which As such, there isn't really a "true" NES color palette, and which emulator has the "best" palette often comes down to preference, or whichever looks closest to how the real console looks on a user's own particular TV. FCEU based emulators come with a load of different preset palettes based on different people's perceptions of the NES colors, while emulators such as Nestopia<ref name="nestopia_pal_gen">https://github.com/rdanbrook/nestopia/blob/master/source/core/NstVideoRenderer.cpp#L397</ref> have the ability for the user to edit the color palette to their liking, including the use of custom palettes that define the NES palette in any way the user wishes.
Some arcade machines based on the NES hardware, such as the PlayChoice-10 and the Versus series of cabinets, did generate a native RGB signal, however. The colors on these cabinets tend to be very vibrant and saturated, giving games a very distinct look compared to how they would look on the real console. Nestopia gives the user the choice to use the RGB palette featured in these cabinets, though it is not usually considered to be the definitive or "real" NES palette.
! scope="col"|NESRGB palette name
! scope="col"|Description
|-
|NES
|N/A
|N/A
|Taked from a video image of FCEUX NTSC filter so should faithfully represent the solid colours. Its sRGB interpretation is defined by the following colours: 585858, 00237C, 0D1099, 300092, 4F006C, 600035, 5C0500, 461800, 272D00, 093E00, 004500, 004106, 003545, 000000, 000000, 000000, A1A1A1, 0B53D7, 3337FE, 6621F7, 9515BE, AC166E, A62721, 864300, 596200, 2D7A00, 0C8500, 007F2A, 006D85, 000000, 000000, 000000, FFFFFF, 51A5FE, 8084FE, BC6AFE, F15BFE, FE5EC4, FE7269, E19321, ADB600, 79D300, 51DF21, 3AD974, 39C3DF, 424242, 000000, 000000, FFFFFF, B5D9FE, CACAFE, E3BEFE, F9B8FE, FEBAE7, FEC3BC, F4D199, DEE086, C6EC87, B2F29D, A7F0C3, A8E7F0, ACACAC, 000000, 000000, 634643, 001363, 18007F, 3C0079, 5B0056, 6B0023, 660000, 500900, 301D00, 112D00, 003400, 003100, 00242E, 000000, 000000, 000000, B28580, 1B3BB0, 4420D9, 780AD0, A7009C, BE0153, B6110D, 942D00, 664A00, 396200, 186B00, 05660D, 055462, 040000, 000000, 000000, FED7D0, 6880FE, 9A61FE, D648FE, FE3AF0, FE3D9D, FE504A, F77008, C19300, 8CAE00, 63B900, 4DB34A, 4E9EAC, 4C3330, 000000, 000000, FED7D0, CEB2E3, E4A4F7, FE98F5, FE92DE, FE94BA, FE9D93, FEAB73, F5BA60, DDC560, C9CB73, BFC896, C0BFBF, BF8F8A, 000000, 000000, 3E5C34, 002558, 001274, 18036D, 360049, 450015, 410900, 2D1C00, 113100, 004200, 004900, 004500, 003823, 000000, 000000, 000000, 79A76A, 0057A0, 133BC8, 4225BE, 6D1988, 831C3E, 7D2D00, 604A00, 366900, 0F8000, 008A00, 008400, 007153, 000100, 000000, 000000, C6FEAF, 25ABEC, 508AFE, 8670FE, B762D2, D0667D, CA7B29, A89C00, 79C000, 4BDC00, 27E700, 12E032, 11CA94, 2D4624, 000000, 000000, C6FEAF, 81E0C6, 94D2DA, ABC6D7, BFC0BF, CAC29A, C8CB73, BBDA53, A7E941, 91F541, 7FFB55, 75F879, 75EEA2, 82B273, 000000, 000000, 45462D, 00124E, 000069, 200063, 3D0040, 4C000F, 480000, 330900, 161D00, 002D00, 003400, 003000, 00241B, 000000, 000000, 000000, 84855F, 003A90, 1D20B7, 4D0BAE, 79007B, 8E0135, 881200, 692D00, 3E4B00, 166100, 006B00, 006500, 005345, 000000, 000000, 000000, D5D79F, 337FD5, 5F61FE, 9648F9, C83BC0, E13E70, D95121, B67100, 859300, 55AE00, 31B900, 1DB223, 1D9D81, 33331E, 000000, 000000, D5D79F, 8FB1B3, A4A3C6, BB98C4, CF93AE, DA948B, D89D66, CAAB47, B5BA36, 9EC536, 8CCA48, 83C869, 84BF91, 8E8F67, 000000, 000000, 494976, 00179D, 0004BA, 2200B1, 410088, 52004E, 4F0015, 3A0B00, 1C1F00, 002F00, 003600, 003322, 002863, 000000, 000000, 000000, 8B8ACF, 0041FE, 1E27FE, 5111FE, 7F05EA, 980694, 921541, 732F02, 484C00, 1D6400, 006E06, 006A53, 0059B5, 00000B, 000000, 000000, DEDEFE, 348AFE, 616BFE, 9C52FE, D143FE, EE44FE, E8569B, C5744E, 929625, 5FB126, 37BE57, 20B9B3, 1DA6FE, 36365B, 000000, 000000, DEDEFE, 95BAFE, AAACFE, C3A1FE, D99BFE, E49CFE, E3A4F9, D5B1D4, BFBFC1, A8CBC3, 94D1DC, 89CFFE, 89C7FE, 9494DD, 000000, 000000, 4C3B52, 000A75, 040091, 26008A, 450064, 54002F, 500000, 3B0000, 1D1300, 002200, 002900, 002602, 001A3F, 000000, 000000, 000000, 8F7498, 002DCC, 2514F6, 5700EA, 8400B2, 9B0065, 95041A, 751E00, 493A00, 1F5100, 005A00, 005624, 00457C, 000000, 000000, 000000, E5BEF2, 3D6CFE, 6B4FFE, A537FE, D929FE, F42BB7, EC3C5F, C85A1B, 957B00, 639500, 3CA11A, 269B6B, 2588D2, 392A3E, 000000, 000000, E5BEF2, 9D9BFE, B28EFE, CB83FE, E07DFE, EB7ED9, E986B0, DB938F, C5A17D, AEAD7E, 9BB293, 90B0B8, 91A8E3, 997DA3, 000000, 000000, 37484A, 00146F, 00028B, 110083, 2F005D, 3E0027, 3B0000, 270A00, 0A1E00, 002E00, 003500, 003100, 002539, 000000, 000000, 000000, 6E888B, 003DC3, 0824EC, 370EE0, 6202A7, 790459, 74140E, 562E00, 2E4B00, 066200, 006C00, 00671B, 005674, 000000, 000000, 000000, B5DBE0, 1684FE, 4066FE, 764DFE, A740FE, C142A5, BC544D, 9B7309, 6C9500, 3DAF00, 19BB0C, 04B55D, 02A1C4, 263537, 000000, 000000, B5DBE0, 70B6F8, 84A8FE, 9B9DFE, AF97EE, B998C7, B8A19E, ABAE7D, 97BD6B, 81C86C, 6FCD82, 65CBA7, 65C3D3, 769295, 000000, 000000, 393939, 000D62, 00007D, 1A0077, 370052, 47001F, 430000, 2E0300, 111700, 002700, 002D00, 002A00, 001E2D, 000000, 000000, 000000, 767676, 0036B4, 181CDC, 4807D1, 74009B, 8B0050, 840D07, 662800, 3C4500, 135B00, 006500, 00600F, 004E66, 000000, 000000, 000000, C5C5C5, 2C7BFE, 585DFE, 9044FE, C237EF, DC3999, D64B43, B36A01, 828C00, 52A600, 2DB100, 18AB4E, 1697B1, 272727, 000000, 000000, C5C5C5, 84A6E0, 9898F3, AF8DF0, C487D7, CE89B2, CD918B, BF9E6B, AAAD59, 94B85A, 82BD6E, 78BB92, 78B2BB, 808080, 000000, 000000.
|-
|YUV
|15° Canonical
|N/A
|Based on the standard method of NTSC decoding instead of the method used by the NES.
|-
|RGB
==Palettes==
{|width="100%"
|- valign="top"
|
{| cellpadding="10" cellspacing="0"
|+NES
|-
| style="background:#585858; color:#FFFFFF" align="center" | 00
| style="background:#00237C; color:#FFFFFF" align="center" | 01
| style="background:#0D1099; color:#FFFFFF" align="center" | 02
| style="background:#300092; color:#FFFFFF" align="center" | 03
| style="background:#4F006C; color:#FFFFFF" align="center" | 04
| style="background:#600035; color:#FFFFFF" align="center" | 05
| style="background:#5C0500; color:#FFFFFF" align="center" | 06
| style="background:#461800; color:#FFFFFF" align="center" | 07
| style="background:#272D00; color:#FFFFFF" align="center" | 08
| style="background:#093E00; color:#FFFFFF" align="center" | 09
| style="background:#004500; color:#FFFFFF" align="center" | 0A
| style="background:#004106; color:#FFFFFF" align="center" | 0B
| style="background:#003545; color:#FFFFFF" align="center" | 0C
| style="background:#000000; color:#FFFFFF" align="center" | 0D
| style="background:#000000; color:#FFFFFF" align="center" | 0E
| style="background:#000000; color:#FFFFFF" align="center" | 0F
|-
| style="background:#A1A1A1; color:#000000" align="center" | 10
| style="background:#0B53D7; color:#FFFFFF" align="center" | 11
| style="background:#3337FE; color:#FFFFFF" align="center" | 12
| style="background:#6621F7; color:#FFFFFF" align="center" | 13
| style="background:#9515BE; color:#FFFFFF" align="center" | 14
| style="background:#AC166E; color:#FFFFFF" align="center" | 15
| style="background:#A62721; color:#FFFFFF" align="center" | 16
| style="background:#864300; color:#FFFFFF" align="center" | 17
| style="background:#596200; color:#FFFFFF" align="center" | 18
| style="background:#2D7A00; color:#FFFFFF" align="center" | 19
| style="background:#0C8500; color:#FFFFFF" align="center" | 1A
| style="background:#007F2A; color:#FFFFFF" align="center" | 1B
| style="background:#006D85; color:#FFFFFF" align="center" | 1C
| style="background:#000000; color:#FFFFFF" align="center" | 1D
| style="background:#000000; color:#FFFFFF" align="center" | 1E
| style="background:#000000; color:#FFFFFF" align="center" | 1F
|-
| style="background:#FFFFFF; color:#000000" align="center" | 20
| style="background:#51A5FE; color:#000000" align="center" | 21
| style="background:#8084FE; color:#000000" align="center" | 22
| style="background:#BC6AFE; color:#000000" align="center" | 23
| style="background:#F15BFE; color:#000000" align="center" | 24
| style="background:#FE5EC4; color:#000000" align="center" | 25
| style="background:#FE7269; color:#000000" align="center" | 26
| style="background:#E19321; color:#000000" align="center" | 27
| style="background:#ADB600; color:#000000" align="center" | 28
| style="background:#79D300; color:#000000" align="center" | 29
| style="background:#51DF21; color:#000000" align="center" | 2A
| style="background:#3AD974; color:#000000" align="center" | 2B
| style="background:#39C3DF; color:#000000" align="center" | 2C
| style="background:#424242; color:#FFFFFF" align="center" | 2D
| style="background:#000000; color:#FFFFFF" align="center" | 2E
| style="background:#000000; color:#FFFFFF" align="center" | 2F
|-
| style="background:#FFFFFF; color:#000000" align="center" | 30
| style="background:#B5D9FE; color:#000000" align="center" | 31
| style="background:#CACAFE; color:#000000" align="center" | 32
| style="background:#E3BEFE; color:#000000" align="center" | 33
| style="background:#F9B8FE; color:#000000" align="center" | 34
| style="background:#FEBAE7; color:#000000" align="center" | 35
| style="background:#FEC3BC; color:#000000" align="center" | 36
| style="background:#F4D199; color:#000000" align="center" | 37
| style="background:#DEE086; color:#000000" align="center" | 38
| style="background:#C6EC87; color:#000000" align="center" | 39
| style="background:#B2F29D; color:#000000" align="center" | 3A
| style="background:#A7F0C3; color:#000000" align="center" | 3B
| style="background:#A8E7F0; color:#000000" align="center" | 3C
| style="background:#ACACAC; color:#000000" align="center" | 3D
| style="background:#000000; color:#FFFFFF" align="center" | 3E
| style="background:#000000; color:#FFFFFF" align="center" | 3F
|}
{|width="100%"
|- valign="top"

Navigation menu