MinUI
A simple game menu for Anbernic, Miyoo and Trimui handhelds, on the SD card. MinUI website.
Where the files go
Section titled “Where the files go”| 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.
Install
Section titled “Install”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.
curl -fsSL https://raw.githubusercontent.com/Abdess/retrobios/main/install.sh | sh -s -- --platform minui --dest /path/to/cardOpen a terminal. Paste the line. Press Enter.
curl -fsSL https://raw.githubusercontent.com/Abdess/retrobios/main/install.sh | sh -s -- --platform minui --dest /path/to/cardOpen the Start menu. Type PowerShell and open it. Paste the line. Press Enter.
&([scriptblock]::Create((irm https://raw.githubusercontent.com/Abdess/retrobios/main/install.ps1))) --platform minui --dest E:\Link to share: MinUI BIOS files
Download
Section titled “Download”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.
How to check
Section titled “How to check”Add --check to the command. It changes nothing.
curl -fsSL https://raw.githubusercontent.com/Abdess/retrobios/main/install.sh | sh -s -- --platform minui --dest /path/to/card --checkcurl -fsSL https://raw.githubusercontent.com/Abdess/retrobios/main/install.sh | sh -s -- --platform minui --dest /path/to/card --check&([scriptblock]::Create((irm https://raw.githubusercontent.com/Abdess/retrobios/main/install.ps1))) --platform minui --dest E:\ --checkAll 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.
Next steps
Section titled “Next steps”Reference: every file by system
Section titled “Reference: every file by system”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/).
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.
Core folders
Section titled “Core folders”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 |