Super Game Boy: A Guide to Color Pallettes By: Alice Kojiro (MotherKojiro(AT)gmail(DOT)com) Note: This work is mine exclusively. I've spent quite some time writing it. If you don't believe me, try writing one yourself. Anyway, if you need to contact me, just send me an e-mail. E-mails have 3 main criteria. First of all, they need a subject line that tells me that the message is about my walkthrough. Another important criterion is that it needs to be suggestions about the guide. I don't appreciate invitations to blogs, invites to chat rooms, flaming, or anything like that. Your suggestions can be anything from spelling and grammatical errors to new sections you think I should add. The only other reason you shoud be writing to me is to ask me to use this guide on your website. You cannot do so without my consent as it is illegal. All you need to do is ask and it is highly unlikely that I will deny you the use of this guide. You also have to give me credit for writing this. Failure to do so is plaigiarism. I appreciate your cooperation. Thanks for choosing this guide. ~Kojiro Table of Contents ================= I. Intro II. Thanks III. RGB Tutorial [RGB] IV. Passwords [PASS] V. Edit Mode Colors [EDIT] VI. Preset Pallettes [PAL] A. Menu 1 [M1] B. Menu 2 [M2] C. Menu 3 [M3] D. Menu 4 [M4] VII. Custom Pallettes [CSTM] VIII. Codes [CODE] IX. Conclusion [END] ======== I. Intro ======== This guide was an idea I had one day when I was teaching a social studies class. There was this Einstein poster on the wall done in Andy Warhol style. The color schemes were absolutely beautiful, but they haunted me for some reason. It was later that I realized that they were familiar to me because they were similar to those used in the default pallettes by the Super Game Boy, a relic from my youth. I was inspired to create something wonderful with them. I immediately set to work trying to find them online. After all, you can find anything on the Internet, right? WRONG! I could find them nowhere and the Super Game Boy rom wasn't even working far enough to open the menus. One day, I found some Game Genie Codes that got the rom to work well enough so that I could use the menus to grab the color pallettes. This guide was made so that no one else will have to go through what I did to enjoy these classic pallettes. So, just sit back and enjoy a nice little trip through the land of nostalgia. Who knows? Maybe you'll be inspired to create as well. ========== II. Thanks ========== Nintendo for making the Super Game Boy. Nintendo Power for publishing the Super Game Boy book. Mom for buying me the Super Game Boy all those years ago. My lady, for being the source of my eternal happiness. Mrs. Hunter for her Albert Einstein poster: the source of my inspiration. My boss for giving me the drive to finish version 2.0. ugetab for his/her PAR codes that got the Super Game Boy to work. nensondubois for his/her PAR codes that got the Super Game Boy 2 to work. ReyVGM for posting the aforementioned PAR codes. Daniel O'Shea for letting me know that presets 4D and 4E were incorrect. You for taking the time to read this guide and the thanks section. ================= III. RGB Tutorial [RGB] ================= For you to understand how this guide works, you need to understand how computers store color. Every color you see on your screen is made up of a mixture of red, green, and blue, the primary colors of light (not to be confused with red, yellow, and blue, the primary colors of art). If you wish to follow along, open your paint program and go to "Colors" and select "Edit Colors". Choose "Define Custom Colors" and you'll see Red, Green, and Blue fields. Now, if you change those values, it changes the color. You can use any value from 0-255. The higher the value, the more of that color will be in the result, but it might not work in a way that is intuitive to you. You can't really get good with creating colors by numerical values unless you play around with it. Below, I have included a general guideline to colors and their values will be laid out as: Color Name: RRR GGG BBB (leading zeroes are dropped) Black: 0 0 0 (Black is the absence of color) Red: 255 0 0 Green: 0 255 0 Blue: 0 0 255 Yellow: 255 255 0 Magenta: 255 0 255 Cyan: 0 255 255 White: 255 255 255 (White is all colors blended together) Orange: 255 127 0 ((Red + Yellow)/2 to remain within the 255 boundary) Purple: 127 0 255 Pink: 255 127 127 Brown: 127 63 0 Gray: 127 127 127 General Rules: + To brighten a color, increase any values that are not zero. + To lighten a color, increase all values, even zeroes. + To darken a color, decrease all values. + You can add colors together to get intuitive results (as I did with orange), but you must also divide the resulting values each by the number of colors added together (also, as I did with orange) + Don't be afraid to experiment! So, if you want to know what colors these are that I've spelled out in the guide, you can either get good with RGB values and figure them out yourself, or you can plug the values into the paint program of your choice. Enjoy! ============= IV. Passwords [PASS] ============= The passwords are input at the custom pallette screen and can be used to record any possible color combination, but they don't work as intuitively as you might think. Here, I've broken down the structure so that you can understand how it works. First, the basic structure of the password is like this: XXXX-XXXX-XXXX It's strange that it was broken up into 3 sections, since there are 4 colors in each pallette, but it's still fairly easily broken down. If the 4 colors in each pallette are 1-4 from left to right, then the password pertains to said colors as such: 1112-2233-3444 Sound simple? So far it is. Now, the combinations of 000 through 511 work just like you might expect; the code gives the same color to each spot. For instance, white is 050, so 0500-5005-0050 gives you 4 whites. Now, for the rest... The colors go by cycles. The first color is the red in the custom pallette, then fuschia, then purple, and so on. After it goes through the first pallette, (excluding black and white) it goes to the next one, which you can view by clicking on the pallette and paintbrush icon. There are 5 custom pallette sample sets. Once it cycles through them, the next number is white. After that, the next 2 values are black. Following that, you have 11 values of what I call "dead space". The color changes depending upon which color in the pallette you put it in, but it always forms the colors for pallette 1A in the preset pallette menu. The values start at their lightest (adjusted with the little black and white paint tubes above each color in the pallette) in the first cycle, then go one darker in the second, and so on. The fourth cycle is the default value, which is what you see in the samples. Therefore, if you have a color and you want it one lighter or darker, you can just adjust the number accordingly. So, just how big IS a cycle? Let's add it up. 50 Color Samples 1 White 2 Black 11 Dead Space +______________ 64 Colors in a cycle Simply put, to lighten a color, subtract 64; to darken a color, add 64. This assumes, of course, that doing so won't cause the value to exceed 447 or become negative. If that is the case, then you've reached the limit. Why 447? Well, there are 7 cycles, so if you multiply that by the 64 colors in each cycle, you get 448. You have to subtract 1 because 0 is used. The values of 448-511 are just another cycle of the middle color in the tint/shade spectrum. For example, 448 is red. So, what about 512-999? that's where things get a bit complicated. With a value greater than 511, the color produced will depend upon where the value is placed. They follow the same cyclical pattern as the above values, however. The cycle is still 64 in size and there are still 7 cycles, each of varying lightness/darkness. What changes is the actual colors. They follow the preset pallettes in the menu. For example, 5125-1251-2512 could also be acheived by going to the preset pallettes, selecting 1A, and bumping each color up to its lightest variant. The cycle goes from 1A through 1H, then 2A through 2H, and so on. If you do the math, that's 32 values, so what are the remaining 32 values in the cycle? Dead space. It works just the same as in the lower values and even still uses the 1A pallette. Still, that only brings us to 959. Well, just as the lower values just had another run of medium colors, this does the same with the preset pallettes, which brings us to the full 999. By the way, Super Game Boy has the exact same color values that Super Game Boy 2 does, just in case you were wondering. =================== V. Edit Mode Colors [EDIT] =================== These are the colors that you get when you go into the option to make your own pallette. They are ordered by their password number and will be displayed like: ### - RRR GGG BBB The leading zeroes will be eliminated, unless the value is zero itself. RGB represents the numeric value for red, green, and blue respectively. 000 - 255 192 192 001 - 255 208 255 002 - 240 200 240 003 - 255 216 224 004 - 255 224 192 005 - 255 248 192 006 - 224 248 192 007 - 192 224 192 008 - 192 248 255 009 - 192 192 255 010 - 208 224 255 011 - 207 216 255 012 - 255 216 239 013 - 255 232 240 014 - 255 224 223 015 - 255 240 224 016 - 255 240 207 017 - 239 248 208 018 - 239 232 255 019 - 207 248 224 020 - 223 248 255 021 - 224 216 255 022 - 239 216 255 023 - 240 208 207 024 - 224 216 223 025 - 224 216 192 026 - 239 224 192 027 - 224 224 192 028 - 208 232 207 029 - 192 224 223 030 - 207 224 208 031 - 208 216 239 032 - 208 208 240 033 - 223 208 239 034 - 224 200 223 035 - 224 224 223 036 - 224 216 208 037 - 240 232 224 038 - 224 224 208 039 - 224 216 208 040 - 240 232 239 041 - 239 232 207 042 - 223 224 207 043 - 223 224 223 044 - 208 224 207 045 - 223 216 224 046 - 224 216 223 047 - 240 240 240 048 - 224 224 224 049 - 208 208 208 050 - 255 248 255 051 - 192 192 192 052 - 192 192 192 053-063 - DEAD 064 - 255 136 143 065 - 255 168 255 066 - 239 152 239 067 - 255 184 207 068 - 255 200 143 069 - 255 248 143 070 - 207 248 143 071 - 143 200 143 072 - 143 248 255 073 - 143 136 255 074 - 175 200 255 075 - 159 184 255 076 - 255 184 223 077 - 255 216 239 078 - 255 200 191 079 - 255 232 207 080 - 255 232 159 081 - 233 248 175 082 - 223 216 255 083 - 159 248 207 084 - 191 248 255 085 - 207 184 255 086 - 223 184 255 087 - 239 168 159 088 - 207 184 191 089 - 207 184 143 090 - 223 200 143 091 - 207 200 143 092 - 175 216 159 093 - 143 200 191 094 - 159 200 175 095 - 175 184 223 096 - 175 168 239 097 - 191 168 223 098 - 207 152 191 099 - 207 200 191 100 - 207 184 175 101 - 239 216 207 102 - 207 200 175 103 - 207 184 175 104 - 239 216 223 105 - 223 216 159 106 - 191 200 159 107 - 191 200 191 108 - 175 200 159 109 - 191 184 207 110 - 207 184 191 111 - 239 232 239 112 - 207 200 207 113 - 175 168 175 114 - 255 248 255 115 - 143 136 143 116 - 143 136 143 117-127 - DEAD 128 - 255 80 80 129 - 255 128 255 130 - 224 104 224 131 - 255 152 176 132 - 255 176 80 133 - 255 248 80 134 - 176 248 80 135 - 80 176 80 136 - 80 248 255 137 - 80 80 255 138 - 128 176 255 139 - 111 152 255 140 - 255 152 207 141 - 255 200 224 142 - 255 176 159 143 - 255 224 176 144 - 255 224 111 145 - 207 248 128 146 - 207 200 255 147 - 111 248 176 148 - 159 248 255 149 - 176 152 255 150 - 207 152 255 151 - 224 128 111 152 - 176 152 159 153 - 176 152 80 154 - 207 176 80 155 - 176 176 80 156 - 128 200 111 157 - 80 176 159 158 - 111 176 128 159 - 128 152 207 160 - 128 128 224 161 - 159 128 207 162 - 176 104 159 163 - 176 176 159 164 - 176 152 128 165 - 224 200 176 166 - 176 176 128 167 - 176 152 128 168 - 224 200 207 169 - 207 200 111 170 - 159 176 111 171 - 159 176 159 172 - 128 176 111 173 - 159 152 176 174 - 176 152 159 175 - 224 224 224 176 - 176 176 176 177 - 128 128 128 178 - 255 248 255 179 - 80 80 80 180 - 80 80 80 181-191 - DEAD 192 - 255 0 0 193 - 255 64 239 194 - 192 48 192 195 - 255 104 143 196 - 255 128 0 197 - 255 248 0 198 - 128 248 0 199 - 0 152 0 200 - 0 248 255 201 - 0 0 255 202 - 95 152 255 203 - 48 96 255 204 - 255 120 191 205 - 255 160 208 206 - 255 136 96 207 - 255 192 128 208 - 255 216 32 209 - 175 248 95 210 - 160 176 255 211 - 48 248 159 212 - 127 232 255 213 - 128 104 255 214 - 175 104 240 215 - 192 64 32 216 - 144 112 127 217 - 128 96 0 218 - 191 152 16 219 - 128 152 15 220 - 80 168 47 221 - 0 144 112 222 - 63 144 95 223 - 80 104 160 224 - 95 72 192 225 - 112 88 160 226 - 144 56 111 227 - 144 136 111 228 - 144 104 80 229 - 207 176 144 230 - 159 136 79 231 - 128 104 64 232 - 192 176 160 233 - 175 160 47 234 - 127 128 63 235 - 127 128 111 236 - 80 136 63 237 - 127 104 128 238 - 128 112 112 239 - 207 200 207 240 - 143 136 143 241 - 95 88 95 242 - 255 248 255 243 - 0 0 0 244 - 0 0 0 245-255 - DEAD 256 - 175 0 0 257 - 175 48 175 258 - 144 24 144 259 - 175 72 96 260 - 175 96 0 261 - 175 168 0 262 - 96 168 0 263 - 0 96 0 264 - 0 168 175 265 - 0 0 175 266 - 48 96 175 267 - 31 72 175 268 - 175 72 175 269 - 175 120 144 270 - 175 96 79 271 - 175 144 96 272 - 175 144 31 273 - 127 168 48 274 - 127 120 175 275 - 31 168 96 276 - 79 168 175 277 - 96 72 175 278 - 127 72 175 279 - 144 48 31 280 - 96 72 79 281 - 96 72 0 282 - 127 96 0 283 - 96 96 0 284 - 48 120 31 285 - 0 96 79 286 - 31 96 48 287 - 48 72 127 288 - 48 48 144 289 - 79 48 127 290 - 96 24 79 291 - 96 96 79 292 - 96 72 48 293 - 144 120 96 294 - 96 96 48 295 - 96 72 48 296 - 144 120 127 297 - 127 120 31 298 - 79 96 31 299 - 79 96 79 300 - 48 96 31 301 - 79 72 96 302 - 96 72 79 303 - 144 144 144 304 - 96 96 96 305 - 48 48 48 306 - 175 168 175 307 - 0 0 0 308 - 0 0 0 309-319 - DEAD 320 - 112 0 0 321 - 112 32 112 322 - 96 16 96 323 - 112 48 64 324 - 112 64 0 325 - 112 112 0 326 - 64 112 0 327 - 0 64 0 328 - 0 112 112 329 - 0 0 112 330 - 32 64 112 331 - 16 48 112 332 - 112 48 80 333 - 112 80 96 334 - 112 64 48 335 - 112 96 64 336 - 112 96 16 337 - 80 112 32 338 - 80 80 112 339 - 16 112 64 340 - 48 112 112 341 - 64 48 112 342 - 80 48 112 343 - 96 32 16 344 - 64 48 48 345 - 64 48 0 346 - 80 64 0 347 - 64 64 0 348 - 32 80 16 349 - 0 64 48 350 - 16 64 32 351 - 32 48 80 352 - 32 32 96 353 - 48 32 80 354 - 64 16 48 355 - 64 64 48 356 - 64 48 32 357 - 96 80 64 358 - 64 64 32 359 - 64 48 32 360 - 96 80 80 361 - 80 80 16 362 - 48 64 16 363 - 48 64 48 364 - 32 64 16 365 - 48 48 64 366 - 64 48 48 367 - 96 96 96 368 - 64 64 64 369 - 32 32 32 370 - 112 112 112 371 - 0 0 0 372 - 0 0 0 373-383 - DEAD 384 - 63 0 0 385 - 63 16 63 386 - 48 8 48 387 - 63 24 32 388 - 63 32 0 389 - 63 56 0 390 - 32 56 0 391 - 0 32 0 392 - 0 56 63 393 - 0 0 63 394 - 16 32 63 395 - 15 24 63 396 - 63 24 47 397 - 63 40 48 398 - 63 32 31 399 - 63 48 32 400 - 63 48 15 401 - 47 56 16 402 - 47 40 63 403 - 15 56 32 404 - 31 56 63 405 - 32 24 63 406 - 47 24 63 407 - 48 16 15 408 - 32 24 31 409 - 32 24 0 410 - 47 32 0 411 - 32 32 0 412 - 16 40 15 413 - 0 32 31 414 - 15 32 16 415 - 16 24 47 416 - 16 16 48 417 - 31 16 47 418 - 32 8 31 419 - 32 32 31 420 - 32 24 16 421 - 48 40 32 422 - 32 32 16 423 - 32 24 16 424 - 48 40 47 425 - 47 40 15 426 - 31 32 15 427 - 31 32 31 428 - 16 32 15 429 - 31 24 32 430 - 32 24 31 431 - 48 48 48 432 - 32 32 32 433 - 16 16 16 434 - 63 56 63 435 - 0 0 0 436 - 0 0 0 437-447 - DEAD 448 - 255 0 0 449 - 255 64 239 450 - 192 48 192 451 - 255 104 143 452 - 255 128 0 453 - 255 248 0 454 - 128 248 0 455 - 0 152 0 456 - 0 248 255 457 - 0 0 255 458 - 95 152 255 459 - 48 96 255 460 - 255 120 191 461 - 255 160 208 462 - 255 136 96 463 - 255 192 128 464 - 255 216 32 465 - 175 248 95 466 - 160 176 255 467 - 48 248 159 468 - 127 232 255 469 - 128 104 255 470 - 175 104 240 471 - 192 64 32 472 - 144 112 127 473 - 128 96 0 474 - 191 152 16 475 - 128 152 15 476 - 80 168 47 477 - 0 144 112 478 - 63 144 95 479 - 80 104 160 480 - 95 72 192 481 - 112 88 160 482 - 144 56 111 483 - 144 136 111 484 - 144 104 80 485 - 207 176 144 486 - 159 136 79 487 - 128 104 64 488 - 192 176 160 489 - 175 160 47 490 - 127 128 63 491 - 127 128 111 492 - 80 136 63 493 - 127 104 128 494 - 128 112 112 495 - 207 200 207 496 - 143 136 143 497 - 95 88 95 498 - 255 248 255 499 - 0 0 0 500 - 0 0 0 501-511 - DEAD ==================== VI. Preset Pallettes [PAL] ==================== These are the pallettes that come with the Super Game Boy. They go from left to right, just as displayed on the Super Game Boy. The preset pallettes (512-999) will be displayed in this manner: ------ Menu # ------ Pallette Letter --------------- (Default) ### - RRR GGG BBB (Leftmost color) RRR GGG BBB (Second from left) RRR GGG BBB (Second from right) RRR GGG BBB (Rightmost color) +1 White +2 White +3 White ### - RRR GGG BBB | ### - RRR GGG BBB | ### - RRR GGG BBB RRR GGG BBB | RRR GGG BBB | RRR GGG BBB RRR GGG BBB | RRR GGG BBB | RRR GGG BBB RRR GGG BBB | RRR GGG BBB | RRR GGG BBB +1 Black +2 Black +3 Black ### - RRR GGG BBB | ### - RRR GGG BBB | ### - RRR GGG BBB RRR GGG BBB | RRR GGG BBB | RRR GGG BBB RRR GGG BBB | RRR GGG BBB | RRR GGG BBB RRR GGG BBB | RRR GGG BBB | RRR GGG BBB The leading zeroes will be eliminated, unless the value is zero itself. RGB represents the numeric value for red, green, and blue respectively. ------ Menu 1 [M1] ------ Pallette A ---------- 704 - 255 232 207 223 144 79 175 40 32 48 24 80 640 - 255 248 224 | 576 - 255 248 239 | 512 - 255 248 240 224 176 128 | 239 200 175 | 240 224 208 207 104 111 | 223 152 159 | 239 200 207 111 80 128 | 159 136 175 | 207 192 208 768 - 175 168 144 | 832 - 112 112 96 | 896 - 63 56 48 144 96 48 | 96 64 32 | 48 32 16 127 24 31 | 80 16 16 | 47 8 15 31 0 48 | 16 0 32 | 15 0 16 Pallette B ---------- 705 - 223 216 192 207 176 112 176 80 16 0 0 0 641 - 244 244 244 | 577 - 239 232 239 | 513 - 240 240 240 224 200 159 | 239 216 191 | 240 232 223 207 128 80 | 223 168 143 | 239 208 192 80 80 80 | 143 136 143 | 192 192 192 769 - 144 144 144 | 833 - 96 96 96 | 897 - 48 48 48 144 120 79 | 96 80 48 | 48 40 31 127 48 0 | 80 32 0 | 47 16 0 0 0 0 | 0 0 0 | 0 0 0 Pallette C ---------- 706 - 255 192 255 239 152 80 159 56 96 63 56 159 642 - 255 224 255 | 578 - 255 232 255 | 514 - 255 240 255 255 176 128 | 255 200 175 | 255 224 208 176 104 159 | 207 152 191 | 224 200 223 111 104 176 | 159 152 207 | 207 200 224 770 - 175 144 175 | 834 - 112 96 112 | 898 - 63 48 63 175 96 48 | 112 64 32 | 63 32 16 96 24 79 | 64 16 28 | 32 8 31 31 24 96 | 16 16 64 | 15 8 32 Pallette D ---------- 707 - 255 248 175 192 128 79 255 0 0 80 24 0 643 - 255 248 207 | 579 - 255 248 223 | 515 - 255 248 239 224 176 128 | 239 200 175 | 240 224 208 255 80 80 | 255 136 143 | 255 192 192 128 80 80 | 175 136 143 | 208 192 192 771 - 175 168 127 | 835 - 112 112 80 | 899 - 63 56 47 144 96 48 | 96 64 32 | 48 32 16 175 0 0 | 112 0 0 | 63 0 0 48 0 0 | 32 0 0 | 16 0 0 Pallette E ---------- 708 - 255 248 175 127 192 127 111 136 64 95 56 32 644 - 255 224 207 | 580 - 255 232 223 | 516 - 255 240 239 159 224 159 | 191 232 191 | 223 240 223 159 176 128 | 191 200 175 | 223 224 208 128 104 111 | 175 152 159 | 208 200 207 772 - 175 144 127 | 836 - 112 96 80 | 900 - 63 48 47 79 144 79 | 48 96 48 | 31 48 31 79 96 48 | 48 64 32 | 31 32 16 48 24 31 | 32 16 16 | 16 8 15 Pallette F ---------- 709 - 223 232 255 224 136 80 175 0 0 0 64 16 645 - 224 248 255 | 581 - 239 248 255 | 517 - 240 248 255 255 176 128 | 255 200 175 | 255 224 208 207 80 80 | 223 136 143 | 239 192 192 80 128 80 | 143 168 143 | 192 208 192 773 - 144 168 175 | 837 - 96 112 112 | 901 - 48 56 63 175 96 48 | 112 64 32 | 63 32 16 127 0 0 | 80 0 0 | 47 0 0 0 48 0 | 0 32 0 | 0 16 0 Pallette G ---------- 710 - 0 0 80 0 160 239 127 120 0 255 248 95 646 - 80 80 128 | 582 - 143 136 175 | 518 - 192 192 208 80 200 255 | 143 216 255 | 192 232 255 159 152 80 | 191 184 143 | 223 216 192 255 248 128 | 255 248 175 | 255 248 208 774 - 0 0 48 | 838 - 0 0 32 | 902 - 0 0 16 0 120 175 | 0 80 120 | 0 40 63 79 72 0 | 48 48 0 | 31 24 0 175 168 48 | 112 112 32 | 63 56 16 Pallette H ---------- 711 - 255 232 224 255 184 143 128 64 0 48 24 0 647 - 255 248 255 | 583 - 255 248 255 | 519 - 255 248 255 255 200 176 | 255 216 207 | 255 232 224 176 128 80 | 207 168 143 | 224 208 192 111 80 80 | 159 136 143 | 207 192 192 775 - 175 168 175 | 839 - 112 112 112 | 903 - 63 56 63 175 120 96 | 112 80 64 | 63 40 32 96 48 0 | 64 32 0 | 32 16 0 31 0 0 | 16 0 0 | 15 0 0 ------ Menu 2 [M2] ------ Pallette A ---------- 712 - 240 200 160 192 136 79 47 120 0 0 0 0 648 - 255 224 207 | 584 - 255 232 223 | 520 - 255 240 239 224 176 128 | 239 200 175 | 240 224 208 111 152 80 | 159 184 143 | 207 216 192 80 80 80 | 143 136 143 | 192 192 192 776 - 175 144 127 | 840 - 112 96 80 | 904 - 63 48 47 144 96 48 | 96 64 32 | 48 32 16 31 72 0 | 16 48 0 | 15 24 0 0 0 0 | 0 0 0 | 0 0 0 Pallette B ---------- 713 - 255 248 255 255 232 80 255 48 0 80 0 95 649 - 255 248 255 | 585 - 255 248 255 | 521 - 255 248 255 255 248 128 | 255 248 175 | 255 248 208 255 104 80 | 255 152 143 | 255 200 192 128 80 128 | 175 136 175 | 208 192 208 777 - 175 168 175 | 841 - 112 112 112 | 905 - 63 56 63 175 168 48 | 112 112 32 | 63 56 16 175 24 0 | 112 16 0 | 63 8 0 48 0 48 | 32 0 32 | 16 0 16 Pallette C ---------- 714 - 255 192 255 239 136 143 127 48 239 47 40 159 650 - 255 224 255 | 586 - 255 232 255 | 522 - 255 240 255 255 176 176 | 255 200 207 | 255 224 224 159 104 255 | 191 152 255 | 223 200 255 111 104 176 | 159 152 207 | 207 200 224 778 - 175 144 175 | 842 - 112 96 112 | 906 - 63 48 63 175 96 96 | 112 64 64 | 63 32 32 79 24 175 | 48 16 112 | 31 8 63 31 24 96 | 16 16 64 | 15 8 32 Pallette D ---------- 715 - 255 248 160 0 248 0 255 48 0 0 0 80 651 - 255 248 207 | 587 - 255 248 223 | 523 - 255 248 239 80 248 80 | 143 248 143 | 192 248 192 255 104 80 | 255 152 143 | 255 200 192 80 80 128 | 143 136 175 | 192 192 208 779 - 175 168 127 | 834 - 112 112 80 | 907 - 63 56 47 0 168 0 | 0 112 0 | 0 56 0 175 24 0 | 112 16 0 | 63 8 0 0 0 48 | 0 0 32 | 0 0 16 Pallette E ---------- 716 - 255 248 128 144 176 224 47 16 96 16 8 16 652 - 255 224 176 | 588 - 255 232 207 | 524 - 255 240 224 176 200 255 | 207 216 255 | 224 232 255 111 80 159 | 159 136 191 | 207 192 223 80 80 80 | 143 136 143 | 192 192 192 780 - 175 144 96 | 844 - 112 96 64 | 908 - 63 48 32 96 120 175 | 64 80 112 | 32 40 63 31 0 79 | 16 0 48 | 15 0 31 0 0 0 | 0 0 0 | 0 0 0 Pallette F ---------- 717 - 208 248 255 255 144 80 160 0 0 31 0 0 653 - 224 248 255 | 589 - 239 248 255 | 525 - 240 248 255 255 176 128 | 255 200 175 | 255 224 208 207 80 80 | 223 136 143 | 239 192 192 80 80 80 | 143 136 143 | 192 192 192 781 - 144 168 175 | 845 - 96 112 112 | 909 - 48 56 63 175 96 48 | 112 64 32 | 63 32 16 127 0 0 | 80 0 0 | 47 0 0 0 0 0 | 0 0 0 | 0 0 0 Pallette G ---------- 718 - 111 184 63 224 80 64 224 184 128 0 24 0 654 - 159 200 111 | 590 - 191 216 159 | 526 - 223 232 207 255 128 128 | 255 168 175 | 255 208 208 255 200 176 | 255 216 207 | 255 232 224 80 80 80 | 143 136 143 | 192 192 192 782 - 79 120 31 | 846 - 48 80 16 | 910 - 31 40 15 175 48 48 | 112 32 32 | 63 16 16 175 120 96 | 112 80 64 | 63 40 32 0 0 0 | 0 0 0 | 0 0 0 Pallette H ---------- 719 - 255 248 255 191 184 191 112 112 112 0 0 0 655 - 255 248 255 | 591 - 255 248 255 | 527 - 255 248 255 207 200 207 | 223 216 223 | 239 232 239 159 152 159 | 191 184 191 | 223 216 223 80 80 80 | 143 136 143 | 192 192 192 783 - 175 168 175 | 847 - 112 112 112 | 911 - 63 56 63 127 120 127 | 80 80 80 | 47 40 47 79 72 79 | 48 48 48 | 31 24 31 0 0 0 | 0 0 0 | 0 0 0 ------ Menu 3 [M3] ------ Pallette A ---------- 720 - 255 208 159 112 192 192 255 96 47 48 72 96 656 - 255 224 175 | 592 - 255 232 207 | 528 - 255 240 224 159 224 224 | 191 232 239 | 223 240 240 255 152 111 | 255 184 159 | 255 216 207 111 128 159 | 159 168 191 | 207 208 223 784 - 175 144 96 | 848 - 112 96 64 | 912 - 63 48 32 79 144 144 | 48 96 96 | 31 48 48 175 72 31 | 112 48 16 | 63 24 15 31 48 79 | 16 32 48 | 15 16 31 Pallette B ---------- 720 - 223 216 192 224 128 32 0 80 0 0 16 16 657 - 224 224 224 | 593 - 239 232 239 | 529 - 240 240 240 255 176 111 | 255 200 159 | 255 224 207 80 128 80 | 143 168 143 | 192 208 192 80 80 80 | 143 136 143 | 192 192 192 785 - 144 144 144 | 849 - 96 96 96 | 913 - 48 48 48 175 96 31 | 112 64 16 | 63 32 15 0 48 0 | 0 32 0 | 0 16 0 0 0 0 | 0 0 0 | 0 0 0 Pallette C ---------- 722 - 224 168 207 255 248 127 0 184 255 32 32 95 658 - 255 200 224 | 594 - 255 216 239 | 530 - 255 232 240 255 248 159 | 255 248 191 | 255 248 223 80 200 255 | 143 216 255 | 192 232 255 111 104 128 | 159 152 175 | 207 200 208 786 - 175 120 144 | 850 - 112 80 96 | 914 - 63 40 48 175 168 79 | 112 112 48 | 63 56 31 0 120 175 | 0 80 112 | 0 40 63 31 24 48 | 16 16 32 | 15 8 16 Pallette D ---------- 723 - 240 248 191 224 168 127 15 200 0 0 0 0 659 - 255 248 207 | 595 - 255 248 223 | 531 - 255 248 239 255 200 159 | 255 216 191 | 255 232 223 80 224 80 | 143 232 143 | 192 240 192 80 80 80 | 143 136 143 | 192 192 192 787 - 175 168 127 | 851 - 112 112 80 | 915 - 63 56 47 175 120 79 | 112 80 48 | 63 40 31 0 144 0 | 0 96 0 | 0 48 0 0 0 0 | 0 0 0 | 0 0 0 Pallette E ---------- 724 - 255 248 191 224 176 111 176 120 32 80 72 112 660 - 255 248 224 | 596 - 255 248 239 | 532 - 255 248 240 255 200 159 | 255 216 191 | 255 232 223 207 152 111 | 223 184 159 | 239 216 207 128 128 159 | 175 168 191 | 208 208 223 788 - 175 168 144 | 852 - 112 112 96 | 916 - 63 56 48 175 120 79 | 112 80 48 | 63 40 31 127 72 31 | 80 48 16 | 47 24 15 48 48 79 | 32 32 48 | 16 16 31 Pallette F ---------- 725 - 127 120 207 255 104 255 255 208 0 64 64 64 661 - 159 152 224 | 597 - 191 184 239 | 533 - 223 216 240 255 152 255 | 255 184 255 | 255 216 255 255 224 80 | 255 232 143 | 255 240 192 128 128 128 | 175 168 175 | 208 208 208 789 - 79 72 144 | 853 - 48 48 96 | 917 - 31 24 48 175 72 175 | 112 48 112 | 63 24 63 175 144 0 | 112 96 0 | 63 48 0 48 48 48 | 32 32 32 | 16 16 16 Pallette G ---------- 726 - 96 216 80 255 248 255 207 48 63 63 0 0 662 - 159 224 128 | 598 - 191 232 175 | 534 - 223 240 208 255 248 255 | 255 248 255 | 255 248 255 224 104 111 | 239 152 159 | 240 200 207 111 80 80 | 159 136 143 | 207 192 192 790 - 79 144 48 | 854 - 48 96 32 | 918 - 31 48 16 175 168 175 | 112 112 112 | 63 56 63 144 24 31 | 96 16 16 | 48 8 15 31 0 0 | 16 0 0 | 15 0 0 Pallette H ---------- 727 - 224 248 160 127 200 63 79 136 31 15 24 0 663 - 255 248 207 | 599 - 255 248 223 | 535 - 255 248 239 159 224 111 | 191 232 159 | 223 240 207 128 176 80 | 175 200 143 | 208 224 192 80 80 80 | 143 136 143 | 192 192 192 791 - 175 168 127 | 855 - 112 112 80 | 919 - 63 56 47 79 144 31 | 48 96 16 | 31 48 15 48 96 0 | 32 64 0 | 16 32 0 0 0 0 | 0 0 0 | 0 0 0 ------ Menu 4 [M4] ------ Pallette A ---------- 728 - 240 168 111 127 168 255 208 0 208 0 0 127 664 - 255 200 159 | 600 - 255 216 191 | 536 - 255 232 223 159 200 255 | 191 216 255 | 223 232 255 224 80 224 | 239 136 239 | 240 192 240 80 80 159 | 143 136 191 | 192 192 223 792 - 175 120 79 | 856 - 112 80 48 | 920 - 63 40 31 79 120 175 | 48 80 112 | 31 40 63 144 0 144 | 96 0 96 | 48 0 48 0 0 79 | 0 0 48 | 0 0 31 Pallette B ---------- 729 - 240 232 240 239 160 96 64 120 63 31 8 15 665 - 255 248 255 | 601 - 255 248 255 | 537 - 255 248 255 255 200 159 | 255 216 191 | 255 232 223 128 152 111 | 175 184 159 | 208 216 207 80 80 80 | 143 136 143 | 192 192 192 793 - 175 168 175 | 857 - 112 112 112 | 921 - 63 56 63 175 120 79 | 112 80 48 | 63 40 31 48 72 31 | 32 48 16 | 16 24 15 0 0 0 | 0 0 0 | 0 0 0 Pallette C ---------- 730 - 255 224 224 223 160 208 159 160 224 15 0 0 666 - 255 248 255 | 602 - 255 248 255 | 538 - 255 248 255 224 200 224 | 239 216 239 | 240 232 240 176 200 255 | 207 216 255 | 224 232 255 80 80 80 | 143 136 143 | 192 192 192 794 - 175 168 175 | 858 - 112 112 112 | 922 - 63 56 63 144 120 144 | 96 80 96 | 48 40 48 96 120 175 | 64 80 112 | 32 40 63 0 0 0 | 0 0 0 | 0 0 0 Pallette D ---------- 731 - 248 248 184 144 200 200 72 104 120 8 32 72 667 - 248 248 200 | 603 - 248 248 216 | 539 - 248 248 232 176 224 224 | 200 232 232 | 224 240 240 128 152 152 | 168 184 184 | 208 216 216 80 104 128 | 143 152 175 | 192 200 208 795 - 168 168 120 | 859 - 112 112 80 | 923 - 56 56 40 96 144 144 | 64 96 96 | 32 48 48 48 72 72 | 32 48 48 | 16 24 24 0 24 48 | 0 16 32 | 0 8 16 Pallette E ---------- 732 - 248 216 168 224 168 120 120 88 136 0 32 48 668 - 248 224 200 | 604 - 248 232 216 | 540 - 248 240 232 248 200 152 | 248 216 184 | 248 232 216 152 128 176 | 184 168 200 | 216 208 224 80 104 104 | 136 152 152 | 192 200 200 796 - 168 144 120 | 860 - 112 96 80 | 924 - 56 48 40 168 120 72 | 112 80 48 | 56 40 24 72 48 96 | 48 32 64 | 24 16 32 0 24 24 | 0 16 16 | 0 8 8 Pallette F ---------- 733 - 191 208 208 223 128 223 128 0 160 63 0 0 669 - 207 224 224 | 605 - 223 232 239 | 541 - 239 240 240 224 176 224 | 239 200 239 | 240 224 240 176 80 207 | 207 136 223 | 224 192 239 111 80 80 | 159 136 143 | 207 192 192 797 - 127 144 144 | 861 - 80 96 96 | 925 - 47 48 48 144 96 144 | 96 64 96 | 48 32 48 96 0 127 | 64 0 80 | 32 0 47 31 0 0 | 16 0 0 | 15 0 0 Pallette G ---------- 734 - 176 224 31 191 32 95 47 16 0 0 128 96 670 - 207 248 80 | 606 - 223 248 143 | 542 - 239 248 192 207 104 128 | 223 152 175 | 239 200 208 111 80 80 | 159 136 143 | 207 192 192 80 176 159 | 143 200 191 | 192 224 223 798 - 127 168 0 | 862 - 80 112 0 | 926 - 47 56 0 127 24 48 | 80 16 32 | 47 8 16 31 0 0 | 16 0 0 | 15 0 0 0 96 79 | 0 64 48 | 0 32 31 Pallette H ---------- 735 - 255 248 207 191 192 95 128 136 64 64 80 47 671 - 255 248 224 | 607 - 255 248 239 | 543 - 255 248 240 207 224 128 | 223 232 175 | 239 240 208 176 176 128 | 207 200 175 | 224 224 208 128 128 111 | 175 168 159 | 208 208 207 799 - 175 168 144 | 863 - 112 112 96 | 927 - 63 56 48 127 144 48 | 80 96 32 | 47 48 16 96 96 48 | 64 64 32 | 32 32 16 48 48 31 | 32 32 16 | 16 16 15 ===================== VII. Custom Pallettes [CSTM] ===================== These are just some pallettes I like. The first two I made in the Super Game Boy back when I first got it. The rest are from the Super Game Boy book, which I think I got from Nintendo Power. Use the guide to find the actual RGB values. Enjoy! Cool (1992-0119-4243) Warm (2421-9719-6192) Dungeon (1157-0970-9243) Underwater (0727-0920-1320) Sky (1387-1371-3713) Dark Shadows (1283-2121-7723) Cool Beach (0691-3520-1243) Colored Ice (2422-1221-5359) Light Tile (0771-1515-6243) Bubbly Clouds (7142-0226-6332) =========== VIII. Codes [CODE] =========== These are the codes that make the Super Game Boy rom's menu work. Use them if you wish, but remember: if you don't own a Super Game Boy, you have to delete the rom within 24 hours of its download. -------------- Super Game Boy -------------- 00BE4300 00B8C101 00B11400 00B0AA13 00B0ABAF ---------------- Super Game Boy 2 ---------------- 00BE4300 00B8C101 00B11400 00B0FF05 ============== IX. Conclusion [END] ============== I'd just like to close this guide with a few random musings. There were a few things I noticed during this project that I thought were kind of interesting. One of which was that the green value never goes above 248 in any value. Now, it takes a discerning eye to actually notice this, but if you put 255-255-000 yellow next to 255-248-000 yellow, the latter of the two is less static, and therefore more aesthetically pleasing both by itself and in a pallette of four colors. It's these sort of things that always made Nintendo systems graphically superior in the eyes of many. In fact, the NES has no true yellow that I have found. The next time you play NES, look closely and you'll see it too. It's such a close attention to detail that makes a superior product, even if it is imperceptible to most people on a conscious level. Also, I was unable to find a mathematical equation for tinting and shading. At first, I thought it might be a flat value, but quickly noticed that the change in value was inconsistent. My next theory was that certain ranges of numbers would increase or decrease by a certain value. This, too, was dashed to bits when I inspected the gradient for the "white" color. From default to darkest, it went as such: 255 248 255 175 168 175 112 112 112 ! 63 56 63 !! Not only did it flatten out at 112, it went back to a different green value in the very next shade! The best I can figure is that the Super Game Boy must only be capable of certain RGB values. Think about it; a typical RGB spectrum has a total of 16,777,216 different colors. Super Game Boy has 1254 at the very most. I'm guessing that the Super Game Boy can't reach certain values on the RGB spectrum, which is compounded by the fact that the same numbers keep popping up again and again. Still, it's not like a device used to bring color to monochromatic games comparable to 8-bit graphics needs so broad a pallette. Another thing I found unusual is not only the presence of dead space, but also the fact that it was strewn about throughout the numbers. Sure, it makes for a nice even cycle of 64, (40 in hexadecimal) but why not have it all piled on at the end? While I'm on the topic of strange placement, I also thought it odd that both the custom colors and the preset pallettes have an additional cycle of their default (not lightened or darkened) values in the code. Why not just more dead space? Perhaps it's some sort of placeholder to let those experimenting with these values know that it's not just dead space until the end. Perhaps only the programmers know for sure. I certainly hope that you have enjoyed this guide and that it has been helpful to you. Thanks again for reading!