feat: add 10 emulator profiles (batch 4)
blastem (MD, no BIOS needed), dosbox_pure (14 MT-32 ROMs + SF2),
desmume (NDS, 3 files all HLE), cap32 (CPC, all embedded),
mu (Palm OS, 5 ROMs), bk (Elektronika BK, 9 Soviet ROMs),
gearsystem (SMS/GG, 2 optional boot ROMs),
beetle_ngp (Neo Geo Pocket, pure HLE), beetle_wswan (WonderSwan, pure HLE),
galaksija (Yugoslav computer, all embedded)
51 total profiles. Cross-reference: 658 undeclared, 177 in repo.
2026-03-17 19:27:35 +01:00
|
|
|
emulator: Mu
|
|
|
|
|
type: libretro
|
2026-03-24 14:06:20 +01:00
|
|
|
core_classification: pure_libretro
|
feat: add 10 emulator profiles (batch 4)
blastem (MD, no BIOS needed), dosbox_pure (14 MT-32 ROMs + SF2),
desmume (NDS, 3 files all HLE), cap32 (CPC, all embedded),
mu (Palm OS, 5 ROMs), bk (Elektronika BK, 9 Soviet ROMs),
gearsystem (SMS/GG, 2 optional boot ROMs),
beetle_ngp (Neo Geo Pocket, pure HLE), beetle_wswan (WonderSwan, pure HLE),
galaksija (Yugoslav computer, all embedded)
51 total profiles. Cross-reference: 658 undeclared, 177 in repo.
2026-03-17 19:27:35 +01:00
|
|
|
source: "https://github.com/libretro/Mu"
|
2026-03-24 14:06:20 +01:00
|
|
|
upstream: "https://github.com/meepingsnesroms/Mu"
|
|
|
|
|
profiled_date: "2026-03-24"
|
2026-03-18 05:19:57 +01:00
|
|
|
core_version: "v1.3.3"
|
|
|
|
|
display_name: "Palm OS (Mu)"
|
2026-03-24 14:06:20 +01:00
|
|
|
cores: [mu]
|
feat: add 10 emulator profiles (batch 4)
blastem (MD, no BIOS needed), dosbox_pure (14 MT-32 ROMs + SF2),
desmume (NDS, 3 files all HLE), cap32 (CPC, all embedded),
mu (Palm OS, 5 ROMs), bk (Elektronika BK, 9 Soviet ROMs),
gearsystem (SMS/GG, 2 optional boot ROMs),
beetle_ngp (Neo Geo Pocket, pure HLE), beetle_wswan (WonderSwan, pure HLE),
galaksija (Yugoslav computer, all embedded)
51 total profiles. Cross-reference: 658 undeclared, 177 in repo.
2026-03-17 19:27:35 +01:00
|
|
|
systems: [palm-os]
|
|
|
|
|
|
|
|
|
|
notes: |
|
2026-03-24 14:06:20 +01:00
|
|
|
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:
|
feat: add 10 emulator profiles (batch 4)
blastem (MD, no BIOS needed), dosbox_pure (14 MT-32 ROMs + SF2),
desmume (NDS, 3 files all HLE), cap32 (CPC, all embedded),
mu (Palm OS, 5 ROMs), bk (Elektronika BK, 9 Soviet ROMs),
gearsystem (SMS/GG, 2 optional boot ROMs),
beetle_ngp (Neo Geo Pocket, pure HLE), beetle_wswan (WonderSwan, pure HLE),
galaksija (Yugoslav computer, all embedded)
51 total profiles. Cross-reference: 658 undeclared, 177 in repo.
2026-03-17 19:27:35 +01:00
|
|
|
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
|
|
|
|
|
|
2026-03-24 14:06:20 +01:00
|
|
|
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).
|
feat: add 10 emulator profiles (batch 4)
blastem (MD, no BIOS needed), dosbox_pure (14 MT-32 ROMs + SF2),
desmume (NDS, 3 files all HLE), cap32 (CPC, all embedded),
mu (Palm OS, 5 ROMs), bk (Elektronika BK, 9 Soviet ROMs),
gearsystem (SMS/GG, 2 optional boot ROMs),
beetle_ngp (Neo Geo Pocket, pure HLE), beetle_wswan (WonderSwan, pure HLE),
galaksija (Yugoslav computer, all embedded)
51 total profiles. Cross-reference: 658 undeclared, 177 in repo.
2026-03-17 19:27:35 +01:00
|
|
|
|
|
|
|
|
files:
|
|
|
|
|
# --- Palm m515 / Palm OS 4.1 (default device) ---
|
|
|
|
|
- name: "palmos41-en-m515.rom"
|
|
|
|
|
system: palm-os
|
|
|
|
|
description: "Palm m515 ROM, Palm OS 4.1 English"
|
|
|
|
|
required: true
|
2026-03-24 14:06:20 +01:00
|
|
|
note: "Default ROM. Selected when core option is 'Palm m515/Palm OS 4.1'."
|
|
|
|
|
source_ref: "libretroBuildSystem/libretro.c:173-176 (check_variables), 744-763 (retro_load_game ROM loading)"
|
feat: add 10 emulator profiles (batch 4)
blastem (MD, no BIOS needed), dosbox_pure (14 MT-32 ROMs + SF2),
desmume (NDS, 3 files all HLE), cap32 (CPC, all embedded),
mu (Palm OS, 5 ROMs), bk (Elektronika BK, 9 Soviet ROMs),
gearsystem (SMS/GG, 2 optional boot ROMs),
beetle_ngp (Neo Geo Pocket, pure HLE), beetle_wswan (WonderSwan, pure HLE),
galaksija (Yugoslav computer, all embedded)
51 total profiles. Cross-reference: 658 undeclared, 177 in repo.
2026-03-17 19:27:35 +01:00
|
|
|
|
|
|
|
|
# --- Palm m500 / Palm OS 4.0 ---
|
|
|
|
|
- name: "palmos40-en-m500.rom"
|
|
|
|
|
system: palm-os
|
|
|
|
|
description: "Palm m500 ROM, Palm OS 4.0 English"
|
|
|
|
|
required: false
|
2026-03-24 14:06:20 +01:00
|
|
|
note: "Selected when core option is 'Palm m500/Palm OS 4.0'."
|
feat: add 10 emulator profiles (batch 4)
blastem (MD, no BIOS needed), dosbox_pure (14 MT-32 ROMs + SF2),
desmume (NDS, 3 files all HLE), cap32 (CPC, all embedded),
mu (Palm OS, 5 ROMs), bk (Elektronika BK, 9 Soviet ROMs),
gearsystem (SMS/GG, 2 optional boot ROMs),
beetle_ngp (Neo Geo Pocket, pure HLE), beetle_wswan (WonderSwan, pure HLE),
galaksija (Yugoslav computer, all embedded)
51 total profiles. Cross-reference: 658 undeclared, 177 in repo.
2026-03-17 19:27:35 +01:00
|
|
|
source_ref: "libretroBuildSystem/libretro.c:169-172"
|
|
|
|
|
|
|
|
|
|
# --- Tungsten T3 / Palm OS 5.2.1 (requires EMU_SUPPORT_PALM_OS5) ---
|
|
|
|
|
- name: "palmos52-en-t3.rom"
|
|
|
|
|
system: palm-os
|
|
|
|
|
description: "Tungsten T3 ROM, Palm OS 5.2.1 English"
|
|
|
|
|
required: false
|
2026-03-24 14:06:20 +01:00
|
|
|
note: "Selected when core option is 'Tungsten T3/Palm OS 5.2.1'. Requires EMU_SUPPORT_PALM_OS5 compile flag."
|
feat: add 10 emulator profiles (batch 4)
blastem (MD, no BIOS needed), dosbox_pure (14 MT-32 ROMs + SF2),
desmume (NDS, 3 files all HLE), cap32 (CPC, all embedded),
mu (Palm OS, 5 ROMs), bk (Elektronika BK, 9 Soviet ROMs),
gearsystem (SMS/GG, 2 optional boot ROMs),
beetle_ngp (Neo Geo Pocket, pure HLE), beetle_wswan (WonderSwan, pure HLE),
galaksija (Yugoslav computer, all embedded)
51 total profiles. Cross-reference: 658 undeclared, 177 in repo.
2026-03-17 19:27:35 +01:00
|
|
|
source_ref: "libretroBuildSystem/libretro.c:178-181"
|
|
|
|
|
|
|
|
|
|
# --- Tungsten T3 / Palm OS 6.0 (requires EMU_SUPPORT_PALM_OS5) ---
|
|
|
|
|
- name: "palmos60-en-t3.rom"
|
|
|
|
|
system: palm-os
|
|
|
|
|
description: "Tungsten T3 ROM, Palm OS 6.0 English"
|
|
|
|
|
required: false
|
2026-03-24 14:06:20 +01:00
|
|
|
note: "Selected when core option is 'Tungsten T3/Palm OS 6.0'. Requires EMU_SUPPORT_PALM_OS5 compile flag."
|
feat: add 10 emulator profiles (batch 4)
blastem (MD, no BIOS needed), dosbox_pure (14 MT-32 ROMs + SF2),
desmume (NDS, 3 files all HLE), cap32 (CPC, all embedded),
mu (Palm OS, 5 ROMs), bk (Elektronika BK, 9 Soviet ROMs),
gearsystem (SMS/GG, 2 optional boot ROMs),
beetle_ngp (Neo Geo Pocket, pure HLE), beetle_wswan (WonderSwan, pure HLE),
galaksija (Yugoslav computer, all embedded)
51 total profiles. Cross-reference: 658 undeclared, 177 in repo.
2026-03-17 19:27:35 +01:00
|
|
|
source_ref: "libretroBuildSystem/libretro.c:182-185"
|
|
|
|
|
|
|
|
|
|
# --- MC68VZ328 bootloader ---
|
|
|
|
|
- name: "bootloader-dbvz.rom"
|
|
|
|
|
system: palm-os
|
|
|
|
|
description: "MC68VZ328 UART bootloader"
|
|
|
|
|
required: false
|
2026-03-24 14:06:20 +01:00
|
|
|
note: "Optional for m500/m515. Ignored for Tungsten T3."
|
|
|
|
|
source_ref: "libretroBuildSystem/libretro.c:766-782, src/dbvz.c:1408-1423 (dbvzLoadBootloader)"
|
feat: add 10 emulator profiles (batch 4)
blastem (MD, no BIOS needed), dosbox_pure (14 MT-32 ROMs + SF2),
desmume (NDS, 3 files all HLE), cap32 (CPC, all embedded),
mu (Palm OS, 5 ROMs), bk (Elektronika BK, 9 Soviet ROMs),
gearsystem (SMS/GG, 2 optional boot ROMs),
beetle_ngp (Neo Geo Pocket, pure HLE), beetle_wswan (WonderSwan, pure HLE),
galaksija (Yugoslav computer, all embedded)
51 total profiles. Cross-reference: 658 undeclared, 177 in repo.
2026-03-17 19:27:35 +01:00
|
|
|
|
|
|
|
|
platform_details:
|
|
|
|
|
palm_m5xx:
|
|
|
|
|
rom_size: 4194304 # 4 MB (M5XX_ROM_SIZE)
|
2026-03-24 14:06:20 +01:00
|
|
|
bootloader_size: 512 # DBVZ_BOOTLOADER_SIZE (0x200)
|
feat: add 10 emulator profiles (batch 4)
blastem (MD, no BIOS needed), dosbox_pure (14 MT-32 ROMs + SF2),
desmume (NDS, 3 files all HLE), cap32 (CPC, all embedded),
mu (Palm OS, 5 ROMs), bk (Elektronika BK, 9 Soviet ROMs),
gearsystem (SMS/GG, 2 optional boot ROMs),
beetle_ngp (Neo Geo Pocket, pure HLE), beetle_wswan (WonderSwan, pure HLE),
galaksija (Yugoslav computer, all embedded)
51 total profiles. Cross-reference: 658 undeclared, 177 in repo.
2026-03-17 19:27:35 +01:00
|
|
|
cpu: "MC68VZ328"
|
2026-03-24 14:06:20 +01:00
|
|
|
source_ref: "include/m5XXBus.h:23,28, src/emulator.c:191-212"
|
feat: add 10 emulator profiles (batch 4)
blastem (MD, no BIOS needed), dosbox_pure (14 MT-32 ROMs + SF2),
desmume (NDS, 3 files all HLE), cap32 (CPC, all embedded),
mu (Palm OS, 5 ROMs), bk (Elektronika BK, 9 Soviet ROMs),
gearsystem (SMS/GG, 2 optional boot ROMs),
beetle_ngp (Neo Geo Pocket, pure HLE), beetle_wswan (WonderSwan, pure HLE),
galaksija (Yugoslav computer, all embedded)
51 total profiles. Cross-reference: 658 undeclared, 177 in repo.
2026-03-17 19:27:35 +01:00
|
|
|
|
|
|
|
|
tungsten_t3:
|
|
|
|
|
rom_size: 16777216 # 16 MB (TUNGSTEN_T3_ROM_SIZE)
|
|
|
|
|
cpu: "PXA260 (ARM)"
|
2026-03-24 14:06:20 +01:00
|
|
|
source_ref: "include/tungstenT3Bus.h:17, src/emulator.c:145-162"
|