Palm OS n'est pas une console : c'est le système d'exploitation des assistants personnels (PDA) Palm, inaugurés en 1996 avec le Pilot 1000 de Palm Computing. Agenda, carnet d'adresses, bloc-notes, calculatrice : ces machines de poche à écran tactile monochrome, pilotées au stylet et alimentées par deux piles AAA, ont défini la catégorie et se sont vendues par dizaines de millions avant d'être balayées par les smartphones.
La particularité de la saisie tient à Graffiti, un alphabet simplifié : on ne dessine pas les lettres normalement, mais selon un tracé en un seul geste, appris en quelques minutes, que la machine reconnaît de façon très fiable. Une zone dédiée en bas de l'écran est réservée à cette écriture, à côté de raccourcis vers les applications principales.
Palm OS a surtout profité d'une logithèque énorme et très accessible : le format d'application était simple, le kit de développement gratuit, et des milliers de programmes — dont beaucoup de jeux gratuits, de puzzles, de portages de classiques et de shareware — ont circulé librement. C'est ce catalogue que Recalbox permet de retrouver, à travers l'émulation d'un Palm m515, l'un des derniers modèles à écran couleur.
Disponibilité des émulateurs par board :
| Émulateur | RPI3/RPI02W | RPI4/400 | RPI5/500 | OGA/OGS/RG351 | PC | RG353 |
|---|---|---|---|---|---|---|
| Libretro Mu | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Le Palm OS est disponible sur toutes les boards supportées par Recalbox.
Mu est le seul émulateur du système, et donc celui utilisé par défaut. Il reproduit un Palm m515 sous Palm OS 4.1 et a besoin pour cela de la ROM de la machine (voir la section BIOS ci-dessous). Il ne prend en charge ni le netplay ni le softpatching, mais il déclare le support de l'affichage CRT. Les RetroAchievements ne sont pas disponibles sur ce système.
Une manette est nécessaire, mais le Palm n'a ni croix directionnelle ni boutons d'action au sens d'une console : tout se fait au stylet sur l'écran tactile. L'émulateur reproduit ce stylet par un pointeur que l'on déplace à la manette et que l'on « pose » avec un bouton ; les touches physiques du Palm (les quatre boutons d'application et le défilement haut/bas) sont également mappées sur la manette. Le détail du mappage se consulte et se modifie dans le menu Controls du menu rapide de RetroArch.
| Nom de fichier | Description | MD5 | Émulateurs concernés |
|---|---|---|---|
palmos41-en-m515.rom |
ROM Palm OS 4.1 anglaise du Palm m515 (obligatoire) | 83cb1d1c76e568b916dc2e7c0bf669f6 | Mu |
bootloader-dbvz.rom |
Bootloader du processeur DragonBall VZ (facultatif) | 9da101cd2317830649a31f8fa46debec | Mu |
Placez les fichiers comme ceci :
/recalbox/share/bios/palm/
├── palmos41-en-m515.rom
└── bootloader-dbvz.rom
Sans
palmos41-en-m515.rom, rien ne démarrera : c'est le système d'exploitation de la machine, l'émulateur n'a rien à exécuter sans lui. Vérifiez le MD5 du fichier, un nom correct ne garantit pas le bon contenu : le vérificateur de BIOS intégré à Recalbox (STARTpuisVÉRIFICATION DES BIOS) liste les fichiers manquants ou incorrects.
Placez vos applications et vos jeux dans :
/recalbox/share/roms/palm/
Extensions acceptées : .prc .pdb .pqa .img .zip
Ces extensions ne sont pas des images de cartouches mais les formats de fichiers du Palm :
| Extension | Contenu |
|---|---|
.prc |
Palm Resource Code — une application ou un jeu ; c'est le fichier que l'on lance |
.pdb |
Palm Database — un fichier de données accompagnant une application (niveaux, dictionnaires, livres…) |
.pqa |
Palm Query Application — application de consultation de contenu, rare et le plus souvent inutilisable hors ligne |
.img |
image mémoire complète d'un Palm, avec ses applications déjà installées |
Un jeu livré sous forme de plusieurs fichiers (un
.prcaccompagné d'un ou plusieurs.pdb) ne fonctionnera correctement que si ses fichiers de données sont eux aussi présents dans le dossier ; c'est toujours le.prcque l'on lance. Beaucoup de logiciels Palm étaient gratuits ou distribués en shareware, mais tous ne sont pas libres de droits : vérifiez la licence des programmes que vous récupérez.