Fuck the Super Game Boy: Introduction

The Super Game Boy is probably the coolest piece of video game hardware in existence.

It’s also probably the biggest wasted opportunity in video games.

It’s been pretty much entirely forgotten about now, because– as is pretty common with neat hardware made by Nintendo– very, VERY few games ever really took advantage of it at all. And it’s a shame, because the unique visual style of Super Game Boy-compatible games, in addition to just looking really neat, can teach a lot about effectively using colour in games. The ones that do work exist in a really bizarre stylistic place.

Games don’t look like this. They never have,1 and never will; unless you’re using a Super Game Boy.

So I’d like to take a few posts to look at a few noteworthy Super Game Boy compatible games, explain what they do, both from an artistic standpoint and a technical one, but trying to keep it straightforward as possible. I’m going to assume you probably know what one is, if only in the context of “that weird thing for the SNES that let you play GB games,” but haven’t given much thought as to what the hell it actually does.

So what the hell does it actually do?

If you’re playing a non-Super Game Boy compatible game, not much. It puts a border around the game (since the GB has a much smaller resolution than the SNES), and lets you worry about picking the colours. For a small handful of pre-SGB games, there are default palettes included, but they apply to the entire game.

If it’s a Super Game Boy-compatible game, however… well, it probably still didn’t do that much. The vast majority of SGB games simply threw in a custom border and called it a day. They don’t look particularly pretty, either.

But of course the thing is way more powerful than that. A small handful of games go above and beyond, and change the palette through the course of the game. And there’s a bunch of neat colourization techniques that let a well designed game go even further.

Okay, so explain this palette shit to me

image

The most important thing to understanding how the Super Game Boy works is to understand how palettes work. On game consoles, you don’t ever think of things in terms of individual colours. You think of them in terms of palettes.

The classical example of this is Super Mario Bros., for the NES. When he picks up a fire flower, the sprite doesn’t change; it’s the exact same image file on the cartridge. His suspenders aren’t ever “red,” they’re just colour 1. When it needs to change his colours, it swaps the palette, so colour 1 is now white instead of red.

So let’s break down what this means for a Super Game Boy game.

The border is stored on the cartridge, and used only by the SGB. It’s not subjected to any colour limitations other than the SNES’s. The inner screen is what matters.

The Game Boy is limited to a palette of four colours, which is exactly how many shades of grey2 the screen can render. So you can’t have a palette with more than four colours. You can change palettes as often as you want, but you can’t ever have more than four colours.

On the left is what it looks like on the Super Game Boy. On the right, the Game Boy Pocket. As you can see, the whole inner screen is drawn with a palette using four shades of red.

But, if you go outside…

It changes the palette to whatever is specifically designated. As opposed to Wario Land, wherein the whole game will be in that yellow-y orange, Super Game Boy games still have the restriction of a palette of four colours– since they’re still Game Boy games– but have control over what that palette will actually be.

It’s really important to understand that part before continuing. So this is what a Pokémon battle in Yellow looks like.

Wait a minute! That’s WAY the fuck more than four colours!

Here’s the neat thing about Super Game Boy palettes: they don’t have to apply to the entire screen (although they usually do). They can be applied specifically to a given region of the screen. There are, in fact, three seperate palettes being applied to the screen in that example image. Let me break it down.

(The region for the lifebars is too small to draw– it covers the rectangular coloured part of the lifebar, and nothing more. Edit: It’s not actually as small as I suggested. I’ve updated the diagram to correctly represent the real palette.3)

What happens is this: first, the Game Boy inside the Super Game Boy draws the inner screen like it would on a normal Game Boy screen. Then, the game sends special instructions to the Super Game Boy, which tells it to apply a palette to a certain screen area. The important thing is that this happens after everything has rendered; it’s literally just applying the palette to the rendered screen.

The update speed of this redrawing isn’t fast enough to just make it so a palette region surrounds any given sprite, so, say, individually colouring the player character on the map wouldn’t look good at all.

But still, there’s a lot you can do with just that. For example, if your screen doesn’t scroll vertically, you could colour the ground differently from the top of the sky. In a static screen– the Pokémon battle is an obvious example, but this also applies to, say, boss fights in action games– you could really go nuts.

There aren’t really many examples of actual creative uses of this technique, though. Especially since most Game Boy games were afraid of having anything but empty white backgrounds, because when you only have four colours, it’s difficult to have detailed backgrounds not blend in with the foreground. Mostly, people just used it to make fancy title screens, or colour lifebars differently in action games.

Yeah, way to really raise the bar there.

So what, did everything for the Super Game Boy just suck?

In the next few posts, I’d like to focus on the games that actually did push the bar, and use the crazy colour-pushing power of the Super Game Boy to do neat things. Four colours might not seem like that much, but there are a few– not many, but a few– that use that limit in amazing ways. The Super Game Boy could do more than just colourize, too; I’ll explain a bit more about its other capabilities later. I’ll definitely be taking a look at Donkey Kong ‘94, Kirby’s Dreamland 2, and Space Invaders, as well as some of the few other noteworthy SGB games.

Next up: fighting games on the Super Game Boy.


  1. It’s completely unique: nothing has ever had a resolution as high as the Game Boy’s and shared the same palette imitations. In consoles, increases in resolution also coincided with sprites getting lots of colours. Super Game Boy games are detailed, but don’t have the luxury of using anything but extremely minimalistic colour use. It’s not an exaggeration; it really is completely unprecedented, and remains so to this day. ↩︎

  2. Or if running on an original Game Boy, four different hideous shades of yellow. ↩︎

  3. The life bar in black and white mode doesn’t actually ever change colour, ever. When it does on the Super Game Boy, there’s a noticeable lag in when it changes, because it’s switching palettes. ↩︎