/Onion

Stock OS overhaul for Miyoo Mini

Primary LanguageC

Onion (and Eggs)

A performant and straightforward retro gaming museum in your pocket.

This release was made possible by Totofaki, Eggs, JimGray, Pixelshift, Shauninman and many more from the Onion community.

Installation

Installation (Fresh Install):

  • Format your SD card as FAT32. (Use a fast, trusted brand. The SD card sent with your Miyoo Mini is slow, and will likely ruin your experience and data.)
  • Unzip the .tmp_update folder and its contents to the root of your SD.
  • Boot up your Miyoo Mini and follow the on-screen instructions to get started.
  • Your Mini will turn off once installation is complete. (Don't delete the .tmp_update folder, it is now part of the Onion installation.)
  • Copy your Bios files into the BIOS folder.

Installation (Upgrade):

  • Back up your saves, states and scraped images.
  • Saves and playtimes are located at /Retroarch/.retroarch/saves/_corename_
  • States are located at /Retroarch/.retroarch/states/_corename_
  • Delete all folders from your SD except BIOS, Roms and Themes.
  • Unzip the .tmp_update folder to the root of your SD.
  • Boot up your Miyoo Mini and follow the on-screen instructions to get started.
  • Your Mini will turn off once installation is complete. (Don't delete the .tmp_update folder, it is now part of the Onion installation.)
  • Restore your backed up saves and states.
  • Optional: To restore your box art, copy each system's box art folder into the system's respective folder in /Roms/ and rename each folder to Imgs.

Features

Theme Switcher App and Custom Themes

Onion Installer

  • Install/uninstall only the systems and apps you need. All actions are reversible.
  • Community presets, homebrews and more.

Play Activity

  • Track your game play times.

Onion Launcher

Although it's optional, we consider the launcher to be central to the Onion OS experience.
The Onion Launcher is a user interface designed to be triggered when the Miyoo Mini starts.
It allows you to launch the last game played in a few seconds, and, with a simple press of a button, save your progress and turn off the console.
It also allows you to quickly change games and many other features:

  • Quick boot your last game played.
  • Quickly switch games from your history.
  • Full overlay with accurate brightness, battery readings and playtimes.
  • Improved brightness curve for better low-light gaming.
  • Improved Sleep Mode with full game suspension (menu + power).
  • Custom charging screen that prevents screen burn-in.
  • Removed low bat flickering icon.
  • Large new low battery (<10%) indicator with periodic warning rumble.
  • When the battery goes below 4%, the game is automatically saved to prevent losing progress, and the handheld is turned off.

RetroArch Rebuilt From Scratch

  • Compiled and partially rebuilt by Eggs (Discord user no 968407509364772924) for precision and performance. Custom audio driver. Custom scalers. New display driver. New input driver.
  • Minimal input and audio lag.
  • Customs cores.
  • Fine-tuned with optimal best settings for the Miyoo Mini in mind.
  • Crisp 640*480 resolution.
  • Lag free.
  • Also a game launcher (cores embedded, playlists and favorites unlocked).

Others

  • Many additional systems supported.
  • Experimental Arduboy support (credit: JMARoeder).
  • Updated PICO emulator to Fake08 standalone (credit: Supergrom).
  • Updated screenshot tool to v4 (credit: eggs).
  • Support for Icon Packs. Drag and drop custom icons into the "Icons" folder at the root of your SD.
  • Boxart moved to /Roms/systemname/Imgs for easier scraping.
  • Various bug fixes and optimizations.

Shortcuts

Menu button: Exit Game

Select + Start + R2: Brightness up
Select + Start + L2: Brightness down

Power button: Save progress and shutdown
Menu + Power: Light sleep

Menu + R2: Save state
Menu + L2: Load state

Menu + R: Fast forward
Menu + L: Rewind (if enabled)

Menu + X: Toggle FPS display

R2/L2: Change palette (Game Boy only)

Start + Select + Menu + R2 + L2: Force disable the launcher
Menu + Select : Retroarch menu