Skip to content

A simple game menu for Anbernic, Miyoo and Trimui handhelds, on the SD card. MinUI website.

Where BIOS folder
On the SD card Bios/<TAG>/, one folder per console

Each console has its own folder, named after the tag in its Roms folder. Roms/Sony PlayStation (PS)/ uses Bios/PS/.

The command makes each console's folder for you.

MinUI card layoutSD card folders: the tag in parentheses of each Roms folder, such as PS, names the matching folder under Bios.Roms/Bios/Sony PlayStation (PS)/PS/psxonpsp660.binscph1001.binand 5 moretag PSGame Boy Advance (GBA)/GBA/gba_bios.bintag GBASega Genesis (MD)/MD/32X_G_BIOS.BIN32X_M_BIOS.BINand 14 moretag MDMinUI card layoutSD card folders: the tag in parentheses of each Roms folder, such as PS, names the matching folder under Bios.Roms/Sony PlayStation (PS)/tag PSBios/PS/7 files, such as psxonpsp660.binRoms/Game Boy Advance (GBA)/tag GBABios/GBA/gba_bios.binRoms/Sega Genesis (MD)/tag MDBios/MD/16 files, such as 32X_G_BIOS.BIN
The folder under Bios takes the tag in parentheses of the ROM folder, not its full name. Files listed are the ones the MinUI pack puts there.

It finds the folder and checks each file.

Put the SD card in a computer. On Windows, note its letter, like E:. Put the card's path after --dest.

Open Terminal, in Applications, then Utilities. Paste the line. Press Return.

Terminal
curl -fsSL https://raw.githubusercontent.com/Abdess/retrobios/main/install.sh | sh -s -- --platform minui --dest /path/to/card

Is it safe?

Link to share: MinUI BIOS files

No ZIP for MinUI. The command installs every file and checks it. Why no ZIP?

Only some consoles? Pick them, or press c in the command.

Add --check to the command. It changes nothing.

Terminal
curl -fsSL https://raw.githubusercontent.com/Abdess/retrobios/main/install.sh | sh -s -- --platform minui --dest /path/to/card --check

All good when it says All files up to date.

MinUI has no BIOS list, so it checks nothing itself. Each emulator looks for its own files when a game starts.

Reported missing anyway? --check names a wrong file.

Reference

For checking the work: the counts, where the list comes from, and every file with its hashes.

MinUI gives each console its own folder, named after the tag in parentheses of the Roms folder the game sits in. A game in Roms/Game Boy (GB)/ runs with Bios/GB/ as its BIOS folder (MinUI workspace/all/minarch/minarch.c:2943).

Without --platform, the installer reads the release name MinUI writes in .system/version.txt on the card. A console started by a standalone program instead of a libretro core (DraStic for NDS, native PICO-8) is not covered.

Detail Value
Hashes in the list SHA-1
Version 2025-11-27
Homepage https://github.com/shauninman/MinUI
Transcribed from MinUI repository at commit dbf89435a517
Data YAML, JSON, install manifest

Each folder below is the one the frontend gives that core. The pack puts the files the core reads there.

Folder Cores Files
Bios/FC/ fceumm disksys.rom, gamegenie.nes, nes.pal
Bios/GB/ gambatte gb_bios.bin, gbc_bios.bin
Bios/GBA/ gpsp gba_bios.bin
Bios/GBC/ gambatte gb_bios.bin, gbc_bios.bin
Bios/GG/ picodrive 32X_G_BIOS.BIN, 32X_M_BIOS.BIN, 32X_S_BIOS.BIN, SegaCDBIOS9303.bin, bios_CD_E.bin, bios_CD_J.bin, bios_CD_U.bin, carthw.cfg, eu_mcd1_9210.bin, eu_mcd2_9303.bin, eu_mcd2_9306.bin, jp_mcd1_9111.bin, jp_mcd1_9112.bin, jp_mcd2_921222.bin, us_scd1_9210.bin, us_scd2_9306.bin
Bios/MD/ picodrive 32X_G_BIOS.BIN, 32X_M_BIOS.BIN, 32X_S_BIOS.BIN, SegaCDBIOS9303.bin, bios_CD_E.bin, bios_CD_J.bin, bios_CD_U.bin, carthw.cfg, eu_mcd1_9210.bin, eu_mcd2_9303.bin, eu_mcd2_9306.bin, jp_mcd1_9111.bin, jp_mcd1_9112.bin, jp_mcd2_921222.bin, us_scd1_9210.bin, us_scd2_9306.bin
Bios/MGBA/ mgba gb_bios.bin, gba_bios.bin, gbc_bios.bin, sgb_bios.bin
Bios/NGP/ race none needed
Bios/NGPC/ race none needed
Bios/P8/ fake08 none needed
Bios/PCE/ mednafen_pce_fast gexpress.pce, syscard1.pce, syscard2.pce, syscard2u.pce, syscard3.pce, syscard3u.pce
Bios/PKM/ pokemini bios.min
Bios/PS/ pcsx_rearmed psxonpsp660.bin, scph1001.bin, scph101.bin, scph5500.bin, scph5501.bin, scph5502.bin, scph7001.bin
Bios/SFC/ snes9x2005_plus none needed
Bios/SGB/ mgba gb_bios.bin, gba_bios.bin, gbc_bios.bin, sgb_bios.bin
Bios/SMS/ picodrive 32X_G_BIOS.BIN, 32X_M_BIOS.BIN, 32X_S_BIOS.BIN, SegaCDBIOS9303.bin, bios_CD_E.bin, bios_CD_J.bin, bios_CD_U.bin, carthw.cfg, eu_mcd1_9210.bin, eu_mcd2_9303.bin, eu_mcd2_9306.bin, jp_mcd1_9111.bin, jp_mcd1_9112.bin, jp_mcd2_921222.bin, us_scd1_9210.bin, us_scd2_9306.bin
Bios/SUPA/ mednafen_supafaust none needed
Bios/VB/ beetle_vb none needed
.