Select Page

What to expect:

OnionOS is possibly the best retro gaming operating system on the scene. It comes preloaded on all Miyoo Mini Plus’ bought from GoGameGeek now. So today I am going to check out the OnionOS build on a Miyoo Mini Plus they sent me, along with a quick refresher review on why this is THE retro gaming device for 8 and 16 bit systems.

So I have mentioned GoGameGeek, they explained to me that you can actually buy these preloaded SD cards with their custom version of OnionOS. This is a great way to get set up easily without too much drama.

OnionOS key features:

  • Onion have an excellent info section on the OS here https://onionui.github.io/docs
  • We will just go through the highlights and things that you may find difficult to navigate
  • GoGameGeek boot logo
  • GoGameGeek have curated a really nice roms library
  • They appear to have added shaders and filters for you too
  • GameSwitcher: press the menu button once at any point to see screenshots of your recent games
  • Package manager: essentially your App Store where you can manage emulators and apps
  • Tweaks: allows you to fully customize the system. I like being able to set where the system starts up to
  • Themes: excellent selection
  • App manager: download the OTA updater, they also have a music player which I know a lot of people like
  • Boxart scraping supported in the latest release
  • Retroachievements
  • Native Pico8
  • Recently Nintendo DS support was added
  • GLO – per games core adjustments

How to add Pico8 to Onion V4.3

You’ll need to provide 2 files for the RASPBERRY PI version of pico-8:

  • pico8_dyn
  • pico8.dat

Download these files here: https://github.com/XK9274/pico-8-wrapper-miyoo/releases

  • Download the .tar.gz file and unzip it with something like 7zip: https://www.7-zip.org/download.html
  • Drag the app folder from the releases page into SDCARD/App/ (so it becomes /mnt/SDCARD/App/pico)
  • Now purchase Pico8 here: https://www.lexaloffle.com/pico-8.php?#getpico8
  • Download the Rasberry pi version and extract the zip folder
  • Now go back to your SD card and add a “bin” folder to the app/pico/ folder if it doesn’t already exist
  • Now  drag the pico8_dyn and pico8.dat files from the Pico8 folder you just bought to the app/pico/bin/ folder
  • Insert the SD card back into your device and start it up
  • Navigate to apps and open Pico8 Wrapper
  • Press MENU + SELECT to exit Pico8
  • Also make sure you’re connected to the internet

Unique to GoGameGeek:

  • They tell me the overlays and tweaks are specific to this version of the OS
  • For me the key difference is the ROMSET, although it’s fairly sketchy, their romset is really nice though. They’ve curated A LOT of games across many systems with seemingly no bias so you can explore devices and consoles that you never saw in real life like ATARI Lynx or NeoGeo Pocket
  • Also it ships with a SanDisk card which is excellent quality

THE MOST IMPORTANT FEATURE

  • General navigation: quick switch, single press to game switcher, long press to menu, X to search, screenshots in the gameswitcher, opens where you left off after shut down. This workflow is what makes OnionOS so special

Shortcuts I like:

  • Volume indicator throughout
  • X in menu system opens search
  • Menu + volume = brightness setting
  • Double press menu button to quick switch to your previous game (multi tasking!)
  • MENU + L / R = rewind / fast forward
  • MENU + L2 / R2 = Load State / Save State
  • L2 + R2 = Change Colour Palette in GB games (particularly nice because I really don’t like the normal setup where simply pressing L2 or R2 changes the palette so you end up changing the colour while saving)

Better overlays:

  • Gameboy:
    • Open a Gameboy game
    • Menu + SELECT > On-screen Overlay > Overlay Preset > GB-GBC > Frame > DMG-480p-mini.cfg
    • Settings > Video > Scaling > Integer Scaling ON / Keep Aspect Ration ON
    • Quick Menu > Overrides > save content directory overrides
  • Gameboy Color:
    • Open a GBC game
    • Menu + SELECT > On-screen Overlay > Overlay Preset > GB-GBC > Frame-Grid > GBC-480p-final.cfg
    • Settings > Video > Scaling > Integer Scaling ON / Keep Aspect Ration ON
    • Quick Menu > Overrides > save content directory overrides
  • Gameboy Advance:
    • Open a GBA game
    • Menu + SELECT > On-screen Overlay > Overlay Preset > GBA > GBA-480p-scan.cfg
    • Quick Menu > Overrides > save content directory overrides
  • Gamegear:
    • Open a Gamegear game
    • Menu + SELECT > On-screen Overlay > Overlay Preset > GG > Frame > Gamegear_new.cfg
    • Settings > Video > Scaling > Integer scaling ON / Keep aspect ratio ON
    • Quick Menu > Overrides > save content directory overrides

FUN!

  • Video player for the true retrophiles!
  • Music player… I do not have a sinle mp3…
  • Themes – here’s a cool theme made by TechDweeb! And so many more in v4.3

Things I like about the MM+:

  • Screen
  • Navigation
  • Themes
  • Dpad – one of the best modern retro dpads
  • Design is so retro

Things I don’t like about the MM+:

  • I can’t find a way to disable the LED light which is an absolute pain on the clear shell – the best I can do is undervolt it to reduce the brightness: Tweaks > Advanced > LCD undervolt BUT this reduces the overall screen brightness (which saves on battery life)
  • Ergonomics: here’s where my previous video had a critical flaw – something like the Anbernic RG35XX is far more comfortable to hold.
  • No HDMI output – if you’re looking for something to consolise this is NOT for you
  • I tried an OTA update and it didn’t work. Fortunately their update guide is excellent https://onionui.github.io/docs/installation/update – also the GoGameGeek tweaks were not lost when I updated

Major competing devices:

  • RG35XX H Plus more power but OS isn’t great, but it has HDMI out
  • RGB30 more expensive but more powerful and amazing screen for older systems and to play Pico8