What's new

Game Boy Mono "True" colors

Black Zero

New member
Game Boy Mono "Accurate" Palette + SBG Palettes + Borders

This is a complete reboot as my old work was inaccurate.

I have for the last year been working on getting results as close as possible to the real Game Boy screen and now I finally have something to give you.

We'll start with Game Boy Mono (DMG)

This palette is what I believe is the closest thing you can get with minor error margins:
DMG_Accurate.png


Add this line to the bgb config file:
Code:
ColorScheme=0F867F.457C57.485D36.3B452A.0F867F.457C57.485D36.3B452A.0F867F.457C57.485D36.3B452A.0F867F.457C57.485D36.3B452A.Game Boy Mono

This is how the end result looks:

  Spoiler:
DMG_Example.png


DMG_Example2.png


You'll see when a game is running that everything is butter smooth.

As a little extra treat I'll also show you some SGB palettes taken from the real deal for some of the popular games which you can use in bgb:

Default 1-A palette
Default1_A.png


Add this line to the bgb config file:
Code:
ColorScheme=C8E8F8.4890D8.2034A8.501830.C8E8F8.4890D8.2034A8.501830.C8E8F8.4890D8.2034A8.501830.C8E8F8.4890D8.2034A8.501830.SGB Default 1-A

Kid Icarus
Kid_Icarus.png


Add this line to the bgb config file:
Code:
ColorScheme=F8F8D0.5090F8.0000A0.000018.F8F8D0.5090F8.0000A0.000018.F8F8D0.5090F8.0000A0.000018.F8F8D0.5090F8.0000A0.000018.SGB Kid Icarus

Kirby
Kirby.png


Add this line to the bgb config file:
Code:
ColorScheme=F8C0F8.8888E8.E83078.982828.F8C0F8.8888E8.E83078.982828.F8C0F8.8888E8.E83078.982828.F8C0F8.8888E8.E83078.982828.SGB Kirby

Mario Land 2
Mario_Land2.png


Add this line to the bgb config file:
Code:
ColorScheme=B8F8F0.78A8E0.00C808.000000.B8F8F0.78A8E0.00C808.000000.B8F8F0.78A8E0.00C808.000000.B8F8F0.78A8E0.00C808.000000.SGB Mario Land 2

Mega Man V
Mega_Man_V.png


Add this line to the bgb config file:
Code:
ColorScheme=D0D0D0.E0A070.906840.302008.D0D0D0.E0A070.906840.302008.D0D0D0.E0A070.906840.302008.D0D0D0.E0A070.906840.302008.SGB Mega Man V

Metroid II
Metroid_II.png


Add this line to the bgb config file:
Code:
ColorScheme=18E0B0.5820B8.001028.608000.18E0B0.5820B8.001028.608000.18E0B0.5820B8.001028.608000.18E0B0.5820B8.001028.608000.SGB Metroid II

Pokémon
Pokemon.png


Add this line to the bgb config file:
Code:
ColorScheme=F7FEFE.C0F7FE.9494E2.414141.F7FEFE.C0F7FE.9494E2.414141.F7FEFE.C0F7FE.9494E2.414141.F7FEFE.C0F7FE.9494E2.414141.SGB Pokemon

Wario Land
Wario_Land.png


Add this line to the bgb config file:
Code:
ColorScheme=C0D8D8.70B0C8.1050B0.000000.C0D8D8.70B0C8.1050B0.000000.C0D8D8.70B0C8.1050B0.000000.C0D8D8.70B0C8.1050B0.000000.SGB Wario Land

Zelda
Zelda.png


Add this line to the bgb config file:
Code:
ColorScheme=B0D8F8.78C078.408868.203858.B0D8F8.78C078.408868.203858.B0D8F8.78C078.408868.203858.B0D8F8.78C078.408868.203858.SGB Zelda

This is an example of the Metroid II palette with a nice SGB border:
  Spoiler:
SGB_Example.png


As you can see I use bgb as my sole Game Boy emulator and it's one of the most accurate ones and the examples here are made for it.

However that's why I posted the palette images so you can use MS Paint to get the values for use in VBA-M or Gambatte, it's just that simple really.

As for the borders shown here they're attached to the post.

Enjoy!
 

Attachments

  • Borders.zip
    101.1 KB · Views: 1,104
Last edited:
OP
B

Black Zero

New member
Made a huge update to the main post so I hope everything is OK, it's looking fine here as far as I can see.
 
OP
B

Black Zero

New member
Got a little neat surprise for you all Game Boy lovers!

Check it out:

Castlevania_Border.png


Donkey_Kong_Border.png


Game_Watch_Border.png


Kirby_Border.png


Mega_Man_Border.png


Pokemon_Border_1.png


2qlh9vt.png


SGB_Border.png


Super_Donkey_Kong_Border.png


Wario_Land_Border.png


Zelda_Border.png


The zip file is attached and contains all these beauties ready for use in bgb!
 

Attachments

  • Borders v2.zip
    132.3 KB · Views: 702
OP
B

Black Zero

New member
Thanks man!

I do realize I left a couple of them out like Pokemon Red, Tetris, Bomberman, Super Game Boy 2 etc. but I'll do them later on.

- - - Updated - - -

OK I'm back with more goodies but try not to focus on what game it is that is played in these borders, it's just for illustration.

Bomberman border:
Bomberman_Border.png


Cinema border:
Cinema_Border.png


Pokemon Gold border:
Pokemon_Gold_Border.png


Pokemon Green border:
Pokemon_Green_Border.png


Pokemon Red border:
Pokemon_Red_Border.png


Pokemon Silver border:
Pokemon_Silver_Border.png


Space Invaders border:
Space_Invaders_Border.png


Street Fighter II border:
Street_Figher_II_Border.png


Super Game Boy 2 border:
Super_Game_Boy_2_Border.png


Tetris border:
Tetris_Border.png


They are of course attached to this post!
 

Attachments

  • Borders v3.zip
    149.7 KB · Views: 640

retroskyle

New member
Hello,

Do you happen to know if these codes also work for the VBA-GX emulator and how/where exactly do I add them?
I'd love to use a palette other than B&W but I can't figure out how the VBA palette editor works.
 
OP
B

Black Zero

New member
Hello,

Do you happen to know if these codes also work for the VBA-GX emulator and how/where exactly do I add them?
I'd love to use a palette other than B&W but I can't figure out how the VBA palette editor works.

I don't know actually, but you could use MS Paint or something to get the Red Green Blue values from the palette images I posted above each code.
Just open the palette image and select the color with the color picker, then edit colors to get the Red Green Blue values needed.

I don't remember if VBA named the corresponding Red Green Blue attributes to something else.

However I don't use bgb anymore either as I moved my GB/GBC emulation to the RetroArch Libretro gambatte core which does things more nicer:

irk8a3c.png


I strongly recommend that for the definite GameBoy experience.
 

retroskyle

New member
I don't know actually, but you could use MS Paint or something to get the Red Green Blue values from the palette images I posted above each code.
Just open the palette image and select the color with the color picker, then edit colors to get the Red Green Blue values needed.

I don't remember if VBA named the corresponding Red Green Blue attributes to something else.

However I don't use bgb anymore either as I moved my GB/GBC emulation to the RetroArch Libretro gambatte core which does things more nicer:

I strongly recommend that for the definite GameBoy experience.

Thanks for the reply.

I do have the RetroArch emulator but I admit I haven't used it yet. I usually stay away from multi-platform emulators and go for specific ones instead, but maybe I should give this one a try, since it also seems to emulate PCE-CD, WonderSwan and MAME games that I'm having a hard time with in other emulators.

One question: does it have options to select those SGB colours you listed here and remove filters and borders? As much as I appreciate the effort behind the "real feel" approach, I rather play the games on the TV screen with some image "enhancement" - maintaining the original color palettes as seen in the SGB, but removing the pixelated filters and borders.
 
OP
B

Black Zero

New member
Thanks for the reply.

I do have the RetroArch emulator but I admit I haven't used it yet. I usually stay away from multi-platform emulators and go for specific ones instead, but maybe I should give this one a try, since it also seems to emulate PCE-CD, WonderSwan and MAME games that I'm having a hard time with in other emulators.

One question: does it have options to select those SGB colours you listed here and remove filters and borders? As much as I appreciate the effort behind the "real feel" approach, I rather play the games on the TV screen with some image "enhancement" - maintaining the original color palettes as seen in the SGB, but removing the pixelated filters and borders.

It may seem strange but I have separate bare bone instances of RetroArch on my gaming rig which I treat as separate emulators depending on which cores I use (I'm not fond of multi-platform emulators either but this works fine)
I'm using an older version of RetroArch (1.3.0) along with RAEM, a frontend that simulates the Windows GUI experience. This let's me just update the cores along with the info files without hassle.

I guess you can do everything you said you want to do, but as I'm only interesting getting as close to the real thing I tend to not left things out.

I know you can get SGB colors with Gambatte through custom palettes, but also if you want the full experience of SGB you can also run bsnes mercury like this:

retroarch -L "C:\Path\To\cores\bsnes_mercury_balanced_libretro.dll" -c "C:\Path\To\config\config.cfg" "C:\Path\To\Super Game Boy.sfc" --subsystem sgb "C:\Path\To\Game.gb"

Most things is possible to do with RetroArch these days and it's really stable too.
 

retroskyle

New member
It may seem strange but I have separate bare bone instances of RetroArch on my gaming rig which I treat as separate emulators depending on which cores I use (I'm not fond of multi-platform emulators either but this works fine)
I'm using an older version of RetroArch (1.3.0) along with RAEM, a frontend that simulates the Windows GUI experience. This let's me just update the cores along with the info files without hassle.

I guess you can do everything you said you want to do, but as I'm only interesting getting as close to the real thing I tend to not left things out.

I know you can get SGB colors with Gambatte through custom palettes, but also if you want the full experience of SGB you can also run bsnes mercury like this:

retroarch -L "C:\Path\To\cores\bsnes_mercury_balanced_libretro.dll" -c "C:\Path\To\config\config.cfg" "C:\Path\To\Super Game Boy.sfc" --subsystem sgb "C:\Path\To\Game.gb"

Most things is possible to do with RetroArch these days and it's really stable too.

Cool, I'll give it a try then. I'm using it on a Wii, since I got tired of playing emus on a PC a long time ago (I prefer to separate both worlds, one is strictly for work and the other strictly for play). I have other emulators but perhaps I should explore more this one and Mednafen, since they may have options the specific ones lack.

Many thanks!
 
OP
B

Black Zero

New member
I was watching an episode of AVGN today, the Virtual Boy one.

For a brief moment there was good footage of a Game Boy screen and I quickly came to think of this old thread so I made this image.

It kinda looks like a good match.

If you want to use this in emulators, just download the picture and use the pippet tool in Paint or something to get the colors (RGB values), lightest to darkest and then use them.
bgb is one of the easiest Game Boy emulators to test this with.

Good luck!
 

Attachments

  • gb_color.jpg
    gb_color.jpg
    67.3 KB · Views: 588
Last edited:

Top