Aaron Ardiri has published Palm OS source code from the platform’s late-1990s and early-2000s gaming era on GitHub. The May 28, 2022 release spans 12 repositories containing nine named games, a Game Boy emulator library, graphics code and compiled binaries—making a sizeable collection of 25-year-old Palm OS tools available for study, preservation and possible porting.
What Aaron Ardiri released
RetroRGB reported the publication on May 28, 2022; Devtalk described the projects on June 15 as software originally developed more than 20 years earlier. The repositories cover nine game projects:
As an Amazon Associate I earn from qualifying purchases.
- Phire (Fire!)
- Parashoot (Parachute)
- Oktopus (Octopus)
- Maryobros (Mario Bros)
- Lemmings
- Hoards of the Deep Realm (Lode Runner)
- Hexxagon (Ataxx)
- DKung (Donkey Kong – Dual Screen)
- DKJR (Donkey Kong Jr)
The release also includes a Game Boy emulator library and a graphics library. Source for Phire, Parashoot, Oktopus and DKJR was released for the VTech Helio PDA as well as Palm OS. The games came with compiled binaries, so owners of compatible hardware may be able to run the original builds rather than compiling them first.
Free tools Windows power users keep installed
One-click scans. No signup required.
Lemmings has different licensing
The repositories do not use one universal open-source license. RetroRGB noted that Lemmings follows a different licensing arrangement, while the other titles have custom licenses. Anyone redistributing source, binaries or modified versions should read the license in the specific repository instead of assuming that publication on GitHub grants identical permissions across the collection.
#1 Best Overall
- [Ultra-Lightweight Ear Buds Designed for Small Ears] Each earbud weighs only 3.7g and features a compact, ergonomic in-ear design made especially for small ears. Secure, low-profile, and comfortable for workouts, all-day wear or overnight sleeping.The ultra-slim profile sits flush in your ear with no hard edges poking or rubbing, so you can even sleep on your side without discomfort.
- [Immersive Stereo Sound with TOZO OrigX Technology] TOZO OrigX tuning delivers clear vocals, balanced mids, and natural stereo sound for music, podcasts, and videos.
- [Long Battery Life for Daily Use] Get up to 7 hours of playtime on a single charge, with up to 32 hours total using the charging case—ideal for workdays, commuting, and extended listening sessions.
- [Bluetooth 5.3 & Stable Connection] Bluetooth 5.3 provides fast pairing, stable wireless performance, and reduced dropouts as you move around home or office.
- [Deep Bass with Clear Vocals] High-performance drivers produce punchy bass while keeping vocals clean and detailed for everyday listening.
An eight-pack snapshot
The Lemmings repository was reported with eight level packs. That number describes the state of the repository at the time of the 2022 report; more packs were expected, so it should not be treated as a permanent total.
Why old Palm OS code is worth preserving
Palm OS handhelds operated with dramatically less memory and processing power than current phones. Code written for that environment exposes techniques that are increasingly hidden by modern layers: compact data structures, direct graphics routines and careful use of processor time. Making the source inspectable lets developers study how complete games and libraries were built under those constraints.
Ardiri framed the release as both preservation and an invitation to experiment. His announcement said:
Crashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minutePC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11Rank #2
- 【IP68 Waterproof Multifunctinal Smart Watch】Torjalph fitness activity tracker smart watch is IP68 waterproof technology ,you can wear it when swimming,handwashing,it's rain-proof which means that you perform multiple exercise modes outside without worrying about sweat or rain corroding your fitness smart watch,and this watch equipped with a 230 mAh large capacity battery magnetic charging ,and this sports activity tracker watch can be used 5-7 days If fully charged.
- 【Larger 1.83'' Full Screen Watch & Multi-dial Selection】1.83 inch full HD color touch screen smart watch for men / women provides excellent 240*284 resolution image quality ,This Bluetooth smart watch offers a better touch experience and remarkable immersion and ,more than 200 watch faces for you to choose from App"Da Fit ", you can change the dial style according to your mood to wear keeping the world on your wrist
- 【Accurate Activity Tracker Smart Watch 】sports watch activity tracker uses sweat and dust resistant breathable silicone strap, our Fitness Tracker Smart Watch for Android iOS Phones supports 12 sports modes,walking,running,bicycle,swimming,badminton,basketball,football,rope skipping. This bluetooth calls smart watch for men women is lightweight and stylish, bringing more convenient and relaxing sports experience while also providing more protection.
- 【Your 24 Hour Personal Daily Health Monitor】Fitness watch for women men full touch screen IP67 waterproof bluetooth smartwatch for Android iOS Phones with heart rate blood pressure monitor multifunction Andriod smart watch with steps counter sleep monitor sports fitness watch, monitoring blood oxygen saturation allows you to understand your physical condition in real time to track fitness progress ,to know your health status in time.
- 【More Functions Bluetooth Call Smart Watch】This fitness activity smart watch full screen for iPhone and Android phones includes a bunch of new features including:The bluetooth smart watch can hang up the phone, receive and display WhatsAPP /Text /Facebook /Twitter /Messenger reminder.Support sedentary reminder, alarm clock, stopwatch, timer,weather information,music control, remote camera control compatible with Android 5.0 and above or iOS 9.0 and above smartphones.
“Palm OS had a thriving gaming scene; with the likes of emulators and implementations/clones of classics such as LodeRunner, Lemmings, and the classic Game and Watch. written mainlyin C and optimizations in assembler — maybe these games will make their way to the various Arduino like micro-controllers out there; designed for low memory, low processing power environments they would port perfectly.”
The microcontroller idea is a suggestion, not a demonstrated port in the cited reports. Porting still requires adapting Palm-specific input, display, sound, timing and storage code, and each project’s license must permit the intended use.
Ways to run the classic Palm games on GitHub
There are three practical routes. They differ in authenticity, setup work, desktop portability and legal clarity.
Rank #3
- [Low Noise High Fidelity] New bee guitar cord with 22AWG oxygen-free-copper center conductors provides enhanced signal transfer, the PVC insulation material and the high-density stranded copper double shield provide noise rejection for quiet operation
- [Ideal for Choice] New bee 1/4 straight and right angle metal connectors, ensures a secure connection in any instrument, pedal, or amp jack. L shape great fro on stage guitar stands
- [Wide Compatible] Suitable for mixer, power amplifier, microphone, effector, decoder, equalizer, electoronic organ, electric guitar, electric bass and other electronic equipments. Widely used in the installation of smart home, karaoke speaker, professional stage audio, etc
- [Easy Disassemble] Making incidental repairs quick and easy! Very nice, flexible cable
- [Dont Hesite to Order] 24 hours customer services and professional technology team are standing by
| Route | Authenticity | Setup effort | Portability | Important limitation |
|---|---|---|---|---|
| Original Palm hardware | Highest: original display, controls and operating system | Requires a working compatible handheld, software transfer and often legacy cables or drivers | Low; tied to the hardware | Binary compatibility and license terms vary by game |
| POSE64 Palm OS Emulator | Emulates the original environment | Requires a compatible Palm OS ROM image and emulator configuration | Desktop-focused, native 64-bit build | Most listed device profiles are explicitly untested |
| Source port or modern reimplementation | Lowest unless carefully matched | Highest: code, build tools and platform-specific adaptation are required | Potentially broad, including small devices | Repository-specific licenses govern reuse and redistribution |
Using original hardware
Start with a Palm handheld that matches the game’s binary requirements, then transfer the compiled PRC or related database files using the device’s normal desktop connection. Keep a backup of the handheld before installing unfamiliar software. A binary that launches on one Palm OS release or screen size may not behave identically on another, so test on a spare device when possible.
Using POSE64 on a desktop
The POSE64 project describes itself as “A native 64-bit port of POSE 3.5, the original Palm OS Emulator from 2001!” Its README says it can boot Palm OS 2.0 through 4.1 ROMs. It provides device skins, session management, clipboard synchronization, Gremlins input testing, and PRC/PDB/PQA database management.
Profiles listed in the README include Palm Pilot, Palm III variants, Palm V and Vx, m100, m130, m500, m515 and Handspring Visor models, among others. The project warns that most of those profiles are untested. You must supply a legally obtained ROM image; the emulator itself does not make Palm firmware rights disappear.
Rank #4
- Digital Family Calendar: BSIMB digital calendar wall touch screen puts an end to your chaotic life. Designed for busy families, the digital calendar keeps you organised and in step with your family. Assign different colours and tasks to each family member to make family scheduling easier and more intuitive.
- Easy Setup and Auto-Sync: Plug in, connect to WLAN and auto-syn your electric calendar in minutes. Digital wall calendar compatible with Google calendar, iCloud calendar, Outlook calendar, Cozi calendar and Yahoo calendar. Add events directly on the device or through the ecalendar app. Electronic calendar stays current whether you're at work or traveling—no manual updates needed.
- All-In-One Home Assistant: Smart calendar builds habits and encourage independence with personalised chores. Display daily meal plan to reduce the daily ‘What's for dinner?’ stress. To-do lists keep track of everything you want. Turning chores into valuable achievements with stars and rewards, making life easier and more enjoyable.
- Manage Anytime Anywhere: BSIMB electronic calendar for family stay connected with the powerful ecalendar app. Access and manage your digital wall calendar anytime, anywhere with free features like stars & rewards, photo screensaver, chore charts, meals plans, to-do lists etc. Electronic planner paid features like Magic Import tailor advanced tools for users with special needs.
- Stay in Touch with Loved Ones: Share photos or videos from your phone to electronic wall calendar with app, instantly update your life moment, and keep in touch with your family, especially those who are far away; you can also surprise your smart calendar digital wall by sending him a wish card; it's also great for keeping tech-illiterate elders in touch with the youngsters.
- Install a 64-bit POSE64 build for your desktop operating system.
- Obtain a compatible Palm OS 2.0–4.1 ROM image through a lawful means.
- Create a session and select a device profile close to the target game’s original hardware.
- Boot the ROM, then use POSE64’s database-management functions to import the game’s PRC or associated files.
- Run the game and adjust the emulated device profile if graphics, controls or timing are incorrect.
Transferring files with pilot-link
For Unix-like systems, the maintained pilot-link toolkit calls itself “The glue between your Palm and your computer.” Its pilot-xfer utility can back up and restore a handheld and install .prc applications. Additional tools handle contacts, memos, todos and photos. pilot-link is a separate synchronization project, not part of Ardiri’s 2022 repositories, but it can provide the bridge between a modern computer and original Palm hardware.
What readers should check before sharing or modifying code
- Read the license file in each repository; do not treat the nine games as one uniformly licensed package.
- Check whether the permission applies to source, compiled binaries, artwork, level data and derivative works separately.
- Keep attribution and notices when a license requires them.
- Do not assume an emulator ROM is included or freely redistributable.
- Document the target Palm OS version, screen size and hardware when publishing a port or bug report.
The preservation payoff
The release turns software that might otherwise remain trapped on aging handhelds into material that contemporary developers can inspect. It preserves examples of C and assembler optimization for low-resource systems, keeps recognizable games available to owners of surviving devices, and gives emulator authors and hobbyists a starting point for experimentation. It also makes the history of Palm gaming easier to verify: the code, binaries and platform assumptions are visible rather than reconstructed from screenshots or memories.
Recommended Free Tools
Frequently Asked Questions
Does publishing the repositories mean every game is open source under the same license?
No. Lemmings uses a different licensing arrangement, and the other projects have custom repository-level licenses. Review each project’s terms before modifying or redistributing it.
Best Value
Can I run the games without a Palm handheld?
Yes, a Palm OS emulator such as POSE64 can boot compatible Palm OS 2.0–4.1 ROMs and manage PRC, PDB and PQA databases. You still need a legally obtained ROM image, and POSE64 warns that most device profiles are untested.
Is there already a microcontroller port?
The cited announcement proposes that the low-memory games could suit Arduino-like microcontrollers, but it does not document a completed port.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

