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