-
Notifications
You must be signed in to change notification settings - Fork 7
Home
TreeFrogUI is a free, custom retro-emulation frontend for a range of MIPS-based Hichip handhelds.
It replaces the stock game menu with a faster and more configurable interface, while expanding the number of supported systems and features.
TreeFrogUI includes emulator cores, save states, Quick Resume, configurable audio and video options, themes, artwork, media applications, USB / OTG game libraries, and more.
New to TreeFrogUI?
The recommended way to install TreeFrogUI is with the official TreeFrogUI Installer.
TreeFrogUI currently supports:
| Device | Support |
|---|---|
| R36SX v2.6 | โ Supported |
| R36SX v2.7 | โ Supported |
| R36HD / compatible R36SX clones | โ Supported |
| SF3000 | โ Supported |
| SF3000 HD | โ Supported |
| SF3100 | โ Supported |
| SF3500 | โ Supported |
| GB350 | โ Supported |
A single TreeFrogUI release package supports multiple device families and automatically detects the appropriate hardware configuration at boot.
Device revisions can differ internally even when the consoles look almost identical. Always make sure your device is supported before installation.
The recommended way to install TreeFrogUI is with the official TreeFrogUI Installer.
The installer handles the required device-specific setup and is available for:
- Windows
- Linux
- macOS
โก๏ธ Download the TreeFrogUI Installer
Do not install TreeFrogUI over the factory/preinstalled SD-card operating system.
TreeFrogUI should be installed on a freshly prepared SD card.
Installing it directly over the factory system may result in issues such as:
- missing or broken audio;
- incorrect controls;
- display problems;
- crashes;
- boot failures.
Whenever possible, keep a backup of your original SD card and use a separate, good-quality SD card for TreeFrogUI.
For users who need to perform the process manually:
โก๏ธ Manual Installation Guide
TreeFrogUI provides a complete frontend and emulation environment designed for supported handhelds.
TreeFrogUI supports a wide range of consoles, computers, arcade systems, game engines, and emulator cores.
Examples include:
- NES / Famicom
- SNES / Super Famicom
- Game Boy / Game Boy Color
- Game Boy Advance
- Mega Drive / Genesis
- Sega Master System
- Game Gear
- Sega CD
- PlayStation 1
- PC Engine / TurboGrafx-16
- Neo Geo
- Arcade systems
- Atari systems
- Commodore systems
- MSX
- ZX Spectrum
- DOS / PC
- PICO-8
- Doom
- Quake
- and more
โก๏ธ View Supported Systems and Cores
TreeFrogUI includes features such as:
- save states;
- automatic save/load support;
- Quick Resume;
- Recent Games;
- optional Game Switcher;
- favourites;
- play-time statistics;
- screenshots;
- fast-forward;
- rewind;
- configurable audio and video;
- multiple menu layouts;
- themes and custom artwork.
Additional applications include:
- ๐ Ebook reader
- ๐ฌ Video player
- ๐ต Music player
- ๐ผ๏ธ Image viewer
- ๐ง Rockbox support
Games are stored inside the roms/ directory on the SD card.
The folder used for a game determines which system or emulator TreeFrogUI launches.
Example:
roms/
โโโ FC/
โโโ SFC/
โโโ GBA/
โโโ gb/
โโโ MD/
โโโ PS/