Skip to content

plorpOS v1.5 - TrimUI Brick / Brick Pro + GKD 350H Ultra + Anbernic RG SP

Choose a tag to compare

@thwonp thwonp released this 08 Oct 00:25
· 83 commits to main since this release

plorpOS is a fork of TortOS that grew into its own project. It does everything TortOS does, with some extra stuff on top.

Device Download Guide
TrimUI Brick / Brick Hammer / Brick Pro plorpOS-brick-v1.5.zip Installing on the Brick
GKD 350H Ultra plorpOS-gkd-v1.5.zip Installing on the GKD
Anbernic RG SP (on BaseOS) plorpOS-h700-v1.5.zip Installing on the RG SP

New in v1.5

  • Anbernic RG SP support. plorpOS as a frontend for BaseOS: BaseOS on TF1, plorpOS on TF2. This release was built and tested on BaseOS 1.3.0 (baseos-rgsp-1.3.0). Every system, shaders, Muse, Wi-Fi, Bluetooth headphones and sleep work as on the other devices, and closing the lid puts it to sleep. Other H700 handhelds come later.
  • Sega 32X. .32x games play at full speed on every device.
  • Sega CD and Sega 32X get their own shelves. Put games in Roms/Sega CD or Roms/32X for cards of their own, or keep them in Roms/Genesis as before.
  • System Sorting Options in MENU > UI Settings: Sort the systems shelf by Year (as before), A-Z, or Maker. Favorites stays first and Muse last.
  • Turbo Assign. Bind it under Hotkeys, then in a game press it and a button to make that button turbo. Press it again to undo, or hold it for 2 seconds to clear them all. Lasts until the game quits.
  • Date & Time in MENU > System Settings: set the clock and the time zone (pulled from upstream).
  • Hold to repeat volume and brightness, in games (pulled from upstream) and native PICO-8 too.
  • Muse: Loose songs move to Music/Singles, and an album folder put straight into Music/ is filed under its artist when its tags name one (pulled from upstream).
    • Also added the option to Sort by Year based on tags.

Changed

  • Sega systems now run on PicoDrive (was Genesis Plus GX): This enables 32x support without adding another core to resident memory. As a bonus, Picodrive is lighter on resources.
    • WARNING: Sega save-states from earlier builds will not load. In-game saves (.srm files) should carry over fine.
  • Fixed turbo is gone. X and Y are no longer turbo A/B on two-button systems, and GBA's L2/R2 no longer trigger turbo L/R, so they are free for hotkeys. Use Turbo Assign instead.
  • The battery disc is 50% larger and stays gray. Charging and low battery show as a green or red ring around it.
  • The screen goes dark as soon as the power-off animation ends (pulled from upstream).

Performance Tweaks

  • Idle screens stop drawing. Menus, settings, Muse's track list, the in-game menu and every other screen used to redraw constantly while nothing on them moved, costing 11-16% of the CPU on the GKD just sitting there. They now draw only when something changes, as the shelf already did (the GKD's in-game menu went from about 65 frames a second to 3 while idle). All devices.
  • Muse over native PICO-8 no longer keeps a CPU core busy while idle.
  • Faster boot. The launcher and the emulator start sooner, system cards load in the background, and the emulator gets its cores ready on a separate thread.
  • Faster power-on with a big music library. The shelf appears seconds sooner (2.5 s instead of 9.4 s on a Brick with 13,000 tracks), and Muse finishes reading the library in the background.

Fixed

  • After a hard reset, Wi-Fi and Bluetooth could stay off until the next boot
  • With the screen off for music, connecting or disconnecting headphones didn't move the sound until the screen woke.
  • Audio would sometimes not transfer to Bluetooth headphones when connected after a game launch.
  • Pico-8 Native never used Bluetooth audio (Brick)
  • From upstream: Muse crackled on loud recordings & a deleted album cover was never fetched again.

plorpOS Highlights

See the README for everything, but in short:

  • More Systems compared with upstream TortOS. plorpOS adds Arcade + NeoGeo (FBNeo), PlayStation, PICO-8 (Native and fake-08), Sega CD, Sega 32X and PC Engine CD
  • Music + Audiobooks with background playback extended to all additional systems.
  • Rewind, fast-forward, quick save/load, screenshots and configurable hotkeys.
  • Shaders on every device, 15 in total.
  • Sleep + Suspend support.
  • Scraping (inherited from TortOS) plus an optional gamelist.xml offline metadata importer.

Fresh install

Download the zip for your device below and follow INSTALL.md inside it.

  • Brick / Brick Pro: copy everything inside the zip to the root of an exFAT card.
  • GKD: put the service hooks on the GKD once, then copy everything inside copy_to_sd/ to the root of an exFAT card. The guide walks through both.
  • RG SP: download baseos-rgsp-1.3.0.img.zip from BaseOS's releases and write it to the card in TF1, then copy everything inside the plorpOS zip to the root of a second card in TF2. The guide walks through both.

Updating from an earlier build

Your settings, save states, favorites, play time and achievements are kept: they live in .userdata/, which the zip doesn't touch. (Sega save states are the exception - see Changed above.)

Brick / Brick Pro:

  1. Turn the device off and put its card in your computer.
  2. Copy everything inside plorpOS-brick-v1.5.zip over the card, replacing what's there.
  3. Coming from plorpOS v1.1 or TortOS? Move your battery saves. Those builds kept .srm files loose in Saves/; since v1.2 they live in a folder per console, named like the console's Roms/ folder - Saves/Game Boy Advance/, Saves/SNES/ and so on. Move each .srm into its console's folder, creating the folder if it isn't there. A game started before its save is moved begins without it. Coming from v1.2 or later, skip this.
  4. Eject the card, put it in the Brick or the Brick Pro and turn it on. MENU > About shows 1.5.

GKD (from plorpOS v1.0 or later):

  1. Turn the GKD off and put its card in your computer.
  2. Copy everything inside copy_to_sd/ over the card, replacing what's there. The service hooks on the GKD itself haven't changed, so there is nothing else to redo.
  3. Eject the card, put it back in the GKD and turn it on. MENU > About shows 1.5.

RG SP: this is its first release - see Fresh install.