Skip to content
/ NextUI Public
forked from LoveRetro/NextUI

NextUI (formerly MinUI Next), a custom OS based of MinUI with screen sync fixes and many many more features!

Notifications You must be signed in to change notification settings

RJNY/NextUI

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NextUI (formerly MinUI Next)

A CFW based of MinUI with a rebuild emulation engine and tons of added features for the TrimUI Brick and Smart Pro. For other devices we recommend checking out MinUI

  • Fixed both screen tearing and sync stutter problems of MinUI by rebuilding the emulator engine core
  • Game switcher menu (Onion OS style) by @frysee
  • High audio quality, due to advanced resampling engine using libsamplerate (with quality/performance setting per emulator)
  • Much lower latency (average 20ms, 1 frame of 60fps)
  • Game art/media support
  • Game time tracker!
  • Custom bootlogos contributed by @SolvalouArt
  • Color and font settings to customize the NextUI interface
  • Menu animations
  • LED control, change colors, effects, brightness
  • LED indicators, low battery, stand by, charging (brightness can be set seperately)
  • Ambient LED mode, the LEDS act like Ambient light TV's for extra immersion, configurable per emulator
  • Screen color temperature and brightness controls
  • Deep Sleep mode, gives instant ON and avoids the overheat bug on the Brick by @zhaofengli
  • Battery Monitoring including history graph and time left prediction
  • Scrolling animated titles for longer game names
  • Updated and optimized build emulation cores
  • Rumble strength fixed and is now variable as used by the games
  • FBNeo Arcade screen rotation
  • Next font supports CJK for JP/CN etc rom names
  • Lot of other smaller fixes and optimizations

Current supported devices:
Trimui Brick | MinUI-20241028-0
Trimui Smart Pro | MinUI-20231111b-2

Future plans roadmap

  • Pal rom mode
  • Bluetooth and wifi integrated
  • Configurable FN and switch buttons
  • More compatibility testing with different emulators and fix/improve if nessecary
  • Retroachievements
  • Shaders
  • Probably we think of a lot of other stuff a long the way to add :D
  • Once everything is to my liking I will look into porting this to more devices
  • Clean up all MinUI code and strip it from all stuff for legacy devices etc.

Super awesome contributions thank you's!

  • @frysee for the super awesome game switcher PR. Truly love this feature, thank you so much for contributing it to this project!

Installing

Just copy MinUI.zip (don't unzip this just copy as zipfile) and trimui to the root of your SD Card, bootup your Trim UI device it will say installing/updating and after that just enjoy all your beloved games!

How to use

I think most speaks for itself but here are some handy short instructions just in case:

While in menu:

  • Hold start and use volume up and down to adjust brightes
  • Hold select and use volume up and down to adjust color temperature
  • Short press select to open game switcher menu
  • Idk the rest speaks for itself I guess?

While in game:

  • Menu opens in game options menu, adjusting controls, scaling and what not
  • Hold menu and select at same time to open up game switcher

Deep sleep:

  • First the device goes into light sleep mode the screen turns off and the Leds will pulse 5 times to let you know its in light sleep, after 2 minutes the device will go in full deep sleep and the leds will also turn completely off.

What about X feature?

While features still missing will be eventually be part native on NextUI, there are right now already some excellent Paks out there from other developers. For for example things like WiFI and syncthings we def recommend checking out the awesome work from @josegonzalez He has an awesome Pak library with many things https://github.com/josegonzalez/pakman/

Discord:

https://discord.gg/HKd7wqZk3h

Watch this awesome review by Play Retro

Watch this awesome review by Play Retro

Media

gameswitcher battery battery ingamesettings gamelist gameoverlay

MinUI Readme:

NextUI is based of MinUI which is an amazing CFW and works on many more devices than NextUI currently does, so def check it out!

Features

  • Simple launcher, simple SD card

  • No settings or configuration

  • No boxart, themes, or distractions

  • Automatically hides hidden files and extension and region/version cruft in display names

  • Consistent in-emulator menu with quick access to save states, disc changing, and emulator options

  • Automatically sleeps after 30 seconds or press POWER to sleep (and wake)

  • Automatically powers off while asleep after two minutes or hold POWER for one second

  • Automatically resumes right where you left off if powered off while in-game, manually or while asleep

  • Resume from manually created, last used save state by pressing X in the launcher instead of A

  • Streamlined emulator frontend (minarch + libretro cores)

  • Single SD card compatible with multiple devices from different manufacturers

Supported consoles

Base:

  • Game Boy
  • Game Boy Color
  • Game Boy Advance
  • Nintendo Entertainment System
  • Super Nintendo Entertainment System
  • Sega Genesis
  • PlayStation

Extras:

  • Neo Geo Pocket (and Color)
  • Pico-8
  • Pokémon mini
  • Sega Game Gear
  • Sega Master System
  • Super Game Boy
  • TurboGrafx-16 (and TurboGrafx-CD)
  • Virtual Boy
  • Arcade (cps, mame etc)

About

NextUI (formerly MinUI Next), a custom OS based of MinUI with screen sync fixes and many many more features!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 81.9%
  • Shell 12.6%
  • Makefile 5.4%
  • Python 0.1%