This is a portable pack of various handheld shaders.
I made borders for existing ones and tweaked stuff around.
Main differences with what you can find in the shader repository (because of file size constraint there):
- Game Gear and NGPC borders are less compressed
- Gameboy and Gameboy pocket have a dithering applied to limit the bending of the glass light effect
- turned the GBC black instead of purple
- Slang shaders are different
- some tweaking in the parameters
- new stuff not added there
Integer scaling should be OFF and display ratio in 16:9 (if your monitor is) to show the full border image. The scaling of the game picture is done by the shader itself at integer scale.
GBA-x tries to replicate how Gameboy Advance colors looks like.
It uses VBA color profile (slightly more “ideals” than similar to the original GBA screen). Use the darken_screen/gamma parameters for games that are too bright/dark.
DS-no-border tries to be similar to the original Nintendo DS.
DS-64-x with unrealistic border for DeSmuME core options -> screen gap = 64. (gives the ideal gap between screens)
DS-90-x with Dsi ratio border for DeSmuME core options -> screen gap = 90.
GB-x is a gameboy shader
GB-pocket-x for the gameboy pocket.
GB-pocket-high-contrast-x gets away from the original machine to give more contrast in black & white.
GB-color-x for the gameboy color. Gambatte has an option to simulate the original screen colors.
Game-Gear-x is a Game Gear shader.
It’s possible you’ll see some scaling problems at various sizes because of the non-square pixels the machine uses. Some games like Mickey Castle of Illusion or Prince of Persia were ported directly from the Master System and used an adapter to scale their resolution down to the Game Gear screen.
Most (all?) emulators can’t do the same. You can try to lower the SCALE option to 0.66 to make up for it, even if far from perfect.
NGPC-x for the Neo-Geo Pocket Color.
WSwan-x for the Bandai WonderSwan Color.
dmg-shader (Game Boy) made by hi-ban from Harlequin original work.
LCD shader made by CGWG.
image-adjustment-v2 shader and some parameters addition made by hunterk.
DS, GBA, GC color profile shaders made by Pokefan531.
GameBoy Pocket / Color / Advance picture drawn by BLUEamnesiac.
Other pictures taken from wikipedia / wikimedia.
Other work if I forget any linked to Libretro shader repository.
Slang Version compatible with most video drivers (vulkan, direct 3D, new gl “glcore”):
CG version made originally for open gl (now for the old gl driver):
It seems people with a non Nvidia GPU have problems with the LCD shader v2 contained in many of these.
Use this pack with the LCD v1 if you’re in this case:
DOWNLOAD CG AMD / Intel
Old border background pictures (without lighting on the consoles but an effect on the glass): download
Gameboy Color border in purple for purists. Overwrite file in resources folder. download
SixWingedFreak has made several color variation borders from Blue Amnesiac work.
You can find them on the bottom of this page.
Wonderswan Overlay for vertical games on a 1080p screen in landscape.
2015-05-27: updated GBA border + GBC border
2015-05-29: small corrections, GBA standard gamma changed to 1.35
2015-06-02: corrected a strange empty space left on top of the GBA border (seen only in 2x on a 1080p screen). Made version for AMD / Intel. New slightly reworked GBC purple border as extra.
2015-06-04: Tweaked the Gameboy Pocket shader parameters and palette.
2015-06-05: made new borders for Nintendo DS.
2015-06-17: GBA and DS colors update from Pokefan531.
2016-02-18: added a WonderSwan shader.
2016-08-07: added Game Boy parameters made by Hunterk. High contrast version of the Game Boy Pocket shader. Some preset renaming.
2017-07-22: added DS/GB/GBP/GBC/GBA/GG/NGP/WSwan borders version with lighting.
2017-09-07: some cleaning and fixes for GB shaders.
2019-03-04: New SLANG version shader pack.
2019-03-05: Replaced all GBA variations with an unique one based on VBA for CG too.
2019-03-09: Some fixes for slang GB shaders compatibility with the new gl_core driver.