a garlic os theme for the rg35xx handheld emulation console based on the dmg gameboy color palette.
trying to capture that retro-futurist portable arcade aesthetic we were promised.
<img src="https://github.com/xero/garlicboy/blob/previews/img/title.png?raw=true">
<img src="https://github.com/xero/garlicboy/blob/previews/img/menu-game.png?raw=true" width="346" height="260" align="left"> <img src="https://github.com/xero/garlicboy/blob/previews/img/consoles-1.png?raw=true" width="346" height="260" align="left"> <img src="https://github.com/xero/garlicboy/blob/previews/img/recents-tetris.png?raw=true" width="346" height="260" align="left"> <img src="https://github.com/xero/garlicboy/blob/previews/img/menu-faves.png?raw=true" width="346" height="260" align="left"> <img src="https://github.com/xero/garlicboy/blob/previews/img/menu-retro.png?raw=true" width="346" height="260" align="left"> <img src="https://github.com/xero/garlicboy/blob/previews/img/retroarch.png?raw=true" width="346" height="260" align="left"> <img src="https://github.com/xero/garlicboy/blob/previews/img/apps-search.png?raw=true" width="346" height="260" align="left"> <img src="https://github.com/xero/garlicboy/blob/previews/img/settings.png?raw=true" width="346" height="260" align="left"> <img src="https://github.com/xero/garlicboy/blob/previews/img/consoles-2.png?raw=true" width="346" height="260" align="left"> <img src="https://github.com/xero/garlicboy/blob/previews/img/bootlogo.png?raw=true" width="346" height="260" align="left"> <img src="https://github.com/xero/garlicboy/blob/previews/img/quick-menu.png?raw=true" width="350" height="350" align="left"> <img src="https://github.com/xero/garlicboy/blob/previews/img/overlays.png?raw=true" width="350" height="350">
sorry some of these are photos of the actual console
<img src="https://github.com/xero/garlicboy/blob/previews/img/dmg-colors.png?raw=true">
photoshop adobe color tables:
#4d533c #8b956d #9a9e3f #c4cfa1 dmg-limited.act
#1b2a09 #1f1f1f #0e450b #496b22 dmg-full.act
<img src="https://github.com/xero/garlicboy/blob/main/skin/background.png?raw=true">
https://github.com/xero/superGarlicboy/archive/refs/heads/main.zip
this theme is for garlic os, so it assumes you have already installed it. otherwise, follow the official guide here.
copy the the skin, font, and lang folders to your ROMS partition under /CFW/skin/
copy the boot/boot_logo.bmp.gz file to the root of your MISC partition
copy the retroarch/garlic.cfg file to your ROMS partition under /CFW/retroarch/.retroarch/assets/rgui
to enable it: launch retroarch's settings, then select
User Interface -> Appearance -> Menu Color Theme -> Custom
then under Custom Menu Theme select garlicboy
in this section of the guide i will suggest further optional device setup.
think of bios files as {retroarch,the emulator}'s implementation of the game console's firmware.
download the bios files for all compatible consoles, built for this device's chipset.
then copy them into your ROMS partition under BIOS
roms are the contents of the game cartridge's memory, containing all the actual game data. if you're lazy you can grab the "tiny best set go" and it's extra's to get a ton of good working games up and running quickly.
but a better idea is to search the full console sets, and just grab the individual games you want. here's a list of known good "no intro" set's for most of the major consoles. these are the roms i personally use.
to browse the archive's contents, from the sidebar choose: download options > show all
once downloaded (there's no need to unzip individual rom files), they can be organized under the appropriate console folder name in the ROMS directory of your ROMS partition.
for help, consult the roms folders quick reference guide.
i love customizing my stuff. after creating my dmg colorscheme for retroarch, i wanted to use it all over my retro console. the onionboy hd theme i was already using was pretty awesome, but much of the pixel art was catered to the miyoo mini. i started making small edits. changing onions to garlic and "mini" to "double x", all while subtly adjusting the colors. after a bit, i started hating the text on the main menu. so i resized and positioned all the images and removed the names. the game console icon set is one of the most popular you find in retroarch packs, because it's awesome. it's been curated by many talented artists. i updated pico 8 to the proper fantasy console artwork from the manual and did some other hatchet work to make them fit my theme's highlighting and personal taste. then created some more icons for the file manager, rom seach, and terminal apps i use. next i updated the gradient overlays to a dithered pixilated style and colors. and updated the d-pad navigation icon to look more nintendo-esque. finding the perfect wallpaper to match the vibe was a challenge. but i eventually typed "outrun pixel" into big-g and found a real gem. the image was freely released so i demixed it, lowering the color count and adjusting it to my dmg palette, adding new dithering effects, and a few subtle layout tweaks. the author even said she dug it on x! finally, to round the whole thing off, a custom garlic boot logo.
super garlicboy theme by xero
but it's based on lots of other peoples amazing work!
main menu icons based off onionboy hd by jeltron
wallpaper is a demix of outrun pixel by mentalpoppixels
icons are a modified version of the set by vidnez:
interface font is 04b-03 by 04jp
CC0 1.0 Universal / Public Domain
since all of this is made from community freeware, i release mine in the spirit of kopimi as well!
checkout my boxart repo for pre-scraped images, perfectly sized and styled for the double xx. it contains individual complete sets for most home and portable consoles (nes, snes, gba, ect), full arcade stylized mame, system apps, and lots more!
<img src="https://github.com/xero/garlicboy/blob/previews/img/systems-nes.png?raw=true" width="346" height="260" align="left"> <img src="https://github.com/xero/garlicboy/blob/previews/img/systems-arcade.png?raw=true" width="346" height="260" align="left"> <img src="https://github.com/xero/garlicboy/blob/previews/img/systems-gb.png?raw=true" width="346" height="260" align="left"> <img src="https://github.com/xero/garlicboy/blob/previews/img/systems-gbc.png?raw=true" width="346" height="260" align="left"> <img src="https://github.com/xero/garlicboy/blob/previews/img/systems-gg.png?raw=true" width="346" height="260" align="left"> <img src="https://github.com/xero/garlicboy/blob/previews/img/systems-32x.png?raw=true" width="346" height="260" align="left"> <img src="https://github.com/xero/garlicboy/blob/previews/img/systems-md.png?raw=true" width="346" height="260" align="left"> <img src="https://github.com/xero/garlicboy/blob/previews/img/systems-md2.png?raw=true" width="346" height="260" align="left"> <img src="https://github.com/xero/garlicboy/blob/previews/img/systems-segacd.png?raw=true" width="346" height="260" align="left"> <img src="https://github.com/xero/garlicboy/blob/previews/img/systems-psx.png?raw=true" width="346" height="260" align="left"> <img src="https://github.com/xero/garlicboy/blob/previews/img/systems-neogeo.png?raw=true" width="346" height="260" align="left"> <img src="https://github.com/xero/garlicboy/blob/previews/img/systems-pce.png?raw=true" width="346" height="260" align="left"> <img src="https://github.com/xero/garlicboy/blob/previews/img/systems-pico.png?raw=true" width="346" height="260" align="left"> <img src="https://github.com/xero/garlicboy/blob/previews/img/systems-gba.png?raw=true" width="346" height="260" align="left"> <img src="https://github.com/xero/garlicboy/blob/previews/img/systems-sfc.png?raw=true" width="346" height="260" align="left"> <img src="https://github.com/xero/garlicboy/blob/previews/img/systems-sfchax.png?raw=true" width="346" height="260">