Color palette (Generations I–II): Difference between revisions

m
Line 347: Line 347:


The [[Game Boy Color]], [[Game Boy Advance]], and [[Nintendo GameCube]] with [[Game Boy Player]] are compatible with all original Game Boy and Game Boy Color games. Like the Super Game Boy, the color palettes consist of 4 entries for {{wp|List_of_video_game_console_palettes#Game_Boy_Color|15-bit RGB color values}}. But unlike the Super Game Boy, these systems are incapable of displaying the Super Game Boy's color palettes, and instead utilize their own predefined color palettes for colorizing monochrome Game Boy games.
The [[Game Boy Color]], [[Game Boy Advance]], and [[Nintendo GameCube]] with [[Game Boy Player]] are compatible with all original Game Boy and Game Boy Color games. Like the Super Game Boy, the color palettes consist of 4 entries for {{wp|List_of_video_game_console_palettes#Game_Boy_Color|15-bit RGB color values}}. But unlike the Super Game Boy, these systems are incapable of displaying the Super Game Boy's color palettes, and instead utilize their own predefined color palettes for colorizing monochrome Game Boy games.
While the RGB channel values for red, green and blue are stored as 5-bits each (within 2 bytes, little-endian), they are displayed on screen as 8-bits each.
* <math>displayed = rounded(\dfrac {internal \times 255}{31})</math>
{| class="wikitable sortable"
|+ Super Game Boy RGB channel values
|-
! 5-bit internal value !! 8-bit displayed value
|-
| 0 (0x00) || 0 (0x00)
|-
| 1 (0x01) || 8 (0x08)
|-
| 2 (0x02) || 16 (0x10)
|-
| 3 (0x03) || 25 (0x19)
|-
| 4 (0x04) || 33 (0x21)
|-
| 5 (0x05) || 41 (0x29)
|-
| 6 (0x06) || 49 (0x31)
|-
| 7 (0x07) || 58 (0x3A)
|-
| 8 (0x08) || 66 (0x42)
|-
| 9 (0x09) || 74 (0x4A)
|-
| 10 (0x0A) || 82 (0x52)
|-
| 11 (0x0B) || 90 (0x5A)
|-
| 12 (0x0C) || 99 (0x63)
|-
| 13 (0x0D) || 107 (0x6B)
|-
| 14 (0x0E) || 115 (0x73)
|-
| 15 (0x0F) || 123 (0x7B)
|-
| 16 (0x10) || 132 (0x84)
|-
| 17 (0x11) || 140 (0x8C)
|-
| 18 (0x12) || 148 (0x94)
|-
| 19 (0x13) || 156 (0x9C)
|-
| 20 (0x14) || 165 (0xA5)
|-
| 21 (0x15) || 173 (0xAD)
|-
| 22 (0x16) || 181 (0xB5)
|-
| 23 (0x17) || 189 (0xBD)
|-
| 24 (0x18) || 197 (0xC5)
|-
| 25 (0x19) || 206 (0xCE)
|-
| 26 (0x1A) || 214 (0xD6)
|-
| 27 (0x1B) || 222 (0xDE)
|-
| 28 (0x1C) || 230 (0xE6)
|-
| 29 (0x1D) || 239 (0xEF)
|-
| 30 (0x1E) || 247 (0xF7)
|-
| 31 (0x1F) || 255 (0xFF)
|}


The Game Boy Color's method of colorization is also different than that of the Super Game Boy. Whereas the Super Game Boy colorizes different sections of the screen with up to 4 color palettes, the Game Boy Color applies color directly to the original Game Boy's three tone palettes. As a result, this method allows for sprites and backgrounds to contrast on screen more vividly than on previous systems.
The Game Boy Color's method of colorization is also different than that of the Super Game Boy. Whereas the Super Game Boy colorizes different sections of the screen with up to 4 color palettes, the Game Boy Color applies color directly to the original Game Boy's three tone palettes. As a result, this method allows for sprites and backgrounds to contrast on screen more vividly than on previous systems.
166

edits