Skip to content

Mu emulates Palm OS. It reads 5 files, 1 of them required: without a required file it does not start games.

About this profile
Detail Value
Type libretro
Classification Pure libretro
Source https://github.com/SquirrelJME/Mu
Upstream https://github.com/meepingsnesroms/Mu
Version v1.3.3, stated in libretroBuildSystem/libretro.c
Revision SquirrelJME/Mu@afaeb157b8ba
Profiled 2026-03-24
Profile YAML, JSON
Cores mu
Systems Palm OS
Install this emulator's files

The installer finds your setup and its BIOS folder, then downloads only the files this emulator reads there and checks each one.

Open the Start menu. Type PowerShell and open it. Paste the line. Press Enter.

PowerShell
&([scriptblock]::Create((irm https://abdess.github.io/retrobios/i.ps1))) --emulator mu
Platform details
Technical notes

Mu emulates Palm m500, Palm m515, and (with EMU_SUPPORT_PALM_OS5) Tungsten T3. A Palm OS ROM dump is required. The core selects the ROM filename based on the "OS Version" core option: Palm m500 / Palm OS 4.0 -> palmos40-en-m500.rom Palm m515 / Palm OS 4.1 -> palmos41-en-m515.rom (default) Tungsten T3 / Palm OS 5.2 -> palmos52-en-t3.rom Tungsten T3 / Palm OS 6.0 -> palmos60-en-t3.rom

ROM path: RETRO_ENVIRONMENT_GET_SYSTEM_DIRECTORY + "/" + osVersion + ".rom". No hash or size validation: the code reads whatever file is present. The bootloader is optional and ignored for Tungsten T3. Supports no-game mode (boots Palm OS desktop from ROM without content).

5 files: 1 required, 4 optional.

In this collection: 5 in repo and 0 missing.

palmos41-en-m515.rom required in repo

Palm m515 ROM, Palm OS 4.1 English

  • System: Palm OS
  • Default ROM. Selected when core option is 'Palm m515/Palm OS 4.1'.
Source

palmos40-en-m500.rom optional in repo

Palm m500 ROM, Palm OS 4.0 English

  • System: Palm OS
  • Selected when core option is 'Palm m500/Palm OS 4.0'.
Source

palmos52-en-t3.rom optional in repo

Tungsten T3 ROM, Palm OS 5.2.1 English

  • System: Palm OS
  • Selected when core option is 'Tungsten T3/Palm OS 5.2.1'. Requires EMU_SUPPORT_PALM_OS5 compile flag.
Source

palmos60-en-t3.rom optional in repo

Tungsten T3 ROM, Palm OS 6.0 English

  • System: Palm OS
  • Selected when core option is 'Tungsten T3/Palm OS 6.0'. Requires EMU_SUPPORT_PALM_OS5 compile flag.
Source

bootloader-dbvz.rom optional in repo

MC68VZ328 UART bootloader

  • System: Palm OS
  • Optional for m500/m515. Ignored for Tungsten T3.
Source
.