Skip to content
ozkaoz edited this page Sep 5, 2026 · 8 revisions

๐Ÿธ TreeFrogUI

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.


๐Ÿ“ฑ Supported Devices

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.


๐Ÿš€ Getting Started

Recommended Installation Method

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

โš ๏ธ Important

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


โœจ Main Features

TreeFrogUI provides a complete frontend and emulation environment designed for supported handhelds.

๐ŸŽฎ Emulation

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

๐Ÿ•น๏ธ Gameplay and Interface

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.

๐ŸŽต Media Applications

Additional applications include:

  • ๐Ÿ“– Ebook reader
  • ๐ŸŽฌ Video player
  • ๐ŸŽต Music player
  • ๐Ÿ–ผ๏ธ Image viewer
  • ๐ŸŽง Rockbox support

๐ŸŽฎ Games and Emulation

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/

Clone this wiki locally