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 : Palm m515 ROM, Palm OS 4.1 English

  • System: palm-os
  • Source: libretroBuildSystem/libretro.c:173-176 (check_variables), 744-763 (retro_load_game ROM loading)
  • Platforms: recalbox
  • Default ROM. Selected when core option is 'Palm m515/Palm OS 4.1'.

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

  • System: palm-os
  • Source: libretroBuildSystem/libretro.c:169-172
  • Selected when core option is 'Palm m500/Palm OS 4.0'.

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

  • System: palm-os
  • Source: libretroBuildSystem/libretro.c:178-181
  • Selected when core option is 'Tungsten T3/Palm OS 5.2.1'. Requires EMU_SUPPORT_PALM_OS5 compile flag.

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

  • System: palm-os
  • Source: libretroBuildSystem/libretro.c:182-185
  • Selected when core option is 'Tungsten T3/Palm OS 6.0'. Requires EMU_SUPPORT_PALM_OS5 compile flag.

bootloader-dbvz.rom -optional : MC68VZ328 UART bootloader

  • System: palm-os
  • Source: libretroBuildSystem/libretro.c:766-782, src/dbvz.c:1408-1423 (dbvzLoadBootloader)
  • Platforms: recalbox
  • Optional for m500/m515. Ignored for Tungsten T3.

Generated on 2026-03-25T14:56:43Z