Skip to content

Mu - RetroBIOS

Type libretro
Classification Pure libretro
Source https://github.com/libretro/Mu
Upstream https://github.com/meepingsnesroms/Mu
Version v1.3.3
Profiled 2026-03-24
Cores mu
Systems palm-os
Platform details

palm_m5xx: - rom_size: 4194304 - bootloader_size: 512 - cpu: MC68VZ328 - source_ref: include/m5XXBus.h:23,28, src/emulator.c:191-212 tungsten_t3: - rom_size: 16777216 - cpu: PXA260 (ARM) - source_ref: include/tungstenT3Bus.h:17, src/emulator.c:145-162

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 | 5 in repo, 0 missing

palmos41-en-m515.rom required in repo
Palm m515 ROM, Palm OS 4.1 English

palmos40-en-m500.rom optional in repo
Palm m500 ROM, Palm OS 4.0 English

palmos52-en-t3.rom optional in repo
Tungsten T3 ROM, Palm OS 5.2.1 English

palmos60-en-t3.rom optional in repo
Tungsten T3 ROM, Palm OS 6.0 English

bootloader-dbvz.rom optional in repo
MC68VZ328 UART bootloader

Generated on 2026-09-14T09:03:10Z