Welcome to c/Palm, the Fediverse hub for everything related to Palm OS, webOS, and classic handhelds—including PalmPilot, Handspring Visor, Sony CLIÉ, Treo, Centro, Palm Pre/Pixi, HP TouchPad, Garmin iQue, and AlphaSmart.
Below is a living directory of software archives, emulators, synchronization tools, and hardware preservation resources. Have a favorite link, obscure .prc, or repair guide that isn’t listed? Drop it in the comments below and I’ll add it to the list!
📦 Software Archives & App Repositories
- PalmDB (palmdb.net) — The largest modern community archive of Palm OS apps, games, ROMs, and restoration guides.
- PalmArchive (palmarchive.com) — Curated preservation archive of classic Palm OS shareware, freeware, and documentation.
- webOS Archive (webosarchive.org) — Home of App Museum II, Preware feeds, SDKs, and recovery tools (webOS Doctor) for Palm and HP webOS devices.
- Sony CLIÉ Info & Drivers (sonyclie.org) — Essential drivers, MemoryStick utilities, and Sony-specific add-ons for CLIÉ handhelds.
- Internet Archive: Tucows Palm Pilot Collection — Historical snapshot of thousands of classic
.prcand.pdbinstallers. (link down)
🖥️ Emulators & Running Palm OS on Modern Gear
- CloudPilot Emu — Accurate, open-source DragonBall (m68k) Palm OS emulator that runs right in your web browser, Android, or iOS device.
- rePalm Project — An active effort to run native Palm OS 5 (Garnet) on modern ARM hardware and microcontrollers. (link down)
- Mu (Palm OS Emulator) — Lightweight RetroArch/standalone emulator targeting Palm OS 4.x and 5.x devices.
- POSE (Palm OS Emulator) & Palm OS Simulator — The original official debugging emulators for m68k (POSE) and ARM/OS 5 (Simulator). (link down)
🔄 HotSync & Desktop Connectivity
Linux
pilot-link&J-Pilot— The gold-standard native Linux CLI and GTK desktop suite for syncing databases, installing.prc/.pdbfiles (pilot-xfer), and managing contacts/memos.- Kernel Module Tip (
visor) — Modern Linux kernels still include thevisorUSB driver (modprobe visor), which binds USB Palm cradles and cables to/dev/ttyUSB0or/dev/ttyUSB1when you press the physical HotSync button. - Serial Cradles — Standard FTDI or Prolific USB-to-RS232 adapters work out of the box with
pilot-xfer -p /dev/ttyUSB0 -i app.prc.
Windows (10 / 11)
- Palm Desktop 4.1.4e & 6.2 (PalmDB) — Official desktop software; 4.1.4e is generally preferred for older m68k devices, while 6.2 works well with newer Garnet devices.
- 64-Bit USB Drivers — For 64-bit Windows systems where legacy USB drivers fail to install, use the signed Aceeca 64-bit USB drivers (bundled on PalmDB) or sync over Bluetooth, IR, or a USB-to-Serial cradle.
SD Card & Wireless Transfers (No Cradle Needed)
- SD Card Slot (
FileZ) — Copy.prcand.pdbfiles onto a FAT16-formatted SD card (2 GB or smaller for stock Palm OS) inside/PALM/Launcher/and use FileZ on the handheld to move them into internal RAM. - PowerSDHC — A custom driver patch that unlocks 4 GB–32 GB SDHC card support on many Palm OS 5 devices (TX, LifeDrive, Treo 650/680, Tungsten T3/T5).
🛠️ Hardware Repair, Mods & Development
- Palm Wiki (palm.wiki) — Everything Palm, all the time.
- prc-tools-remix — Updated GCC toolchain for building C/C++ Palm OS applications on modern 64-bit Linux and macOS systems.
- OnBoardC — Write and compile native Palm OS C programs directly on your handheld using Graffiti or a folding keyboard. (link down)
💬 Introduce Yourself!
To kick things off: What Palm OS or webOS devices are currently in your collection, and what’s your favorite app or game to run on them?