PalmOS can now run on a $4 Raspberry Pi Pico thanks to Dmitry Grinberg’s rePalm project

PalmOS can now run on a $4 Raspberry Pi Pico thanks to Dmitry Grinberg’s rePalm project

In an attempt to bring retro software to modern hardware, developer, and tinkerer Dmitry Grinberg has skillfully ported the once-beloved Palm OS 5 to a Raspberry Pi Pico, though with a few compromises.

To any hardware enthusiast, the Raspberry Pi is known for its versatility, reliability, and ability to run different operating systems. However, did you know that a $4 Raspberry Pi Pico can run an OS? Yes, this was made possible by Dmitry Grinberg, in an early demo he shared his rePalm project which was running PalmOS on a Raspberry Pi Pico. Kudos to Adafruit for highlighting this innovative endeavor.

Grinberg writes in a project update:

How little RAM/CPU does PalmOS 5 really require? Since rePalm had support (at least in theory) for Cortex-M0, I wanted to try on real hardware, as previously the support was tested on CortexEmu only.

In his blog post, Grinberg goes on and how he created a custom kernel that could run on a Cortex-M processor. With all mods, his system can stop task switching, and pause threads, and has timers, event groups, and other tools for smooth operation. Yet, he acknowledges that the project still needs additions like Bluetooth, Wi-Fi, USB, and more debugging.

The demo Grinberg showcased features a 2.8-inch touchscreen with a Raspberry Pi Pico attached to its back. It connects to the Pico using SPI and displays at a resolution of 320 x 240px. No extra hardware is needed for rePalm.

Grinberg shared in-depth details and the project’s source code. If you’re curious about the code or want to try it, it’s available on Grinberg’s official website.

Please follow and like us:
Pin Share
About Debashis Das

Tech Content Creator | Hardware Design Engineer | IoT Enthusiast | Digital Storyteller | Video Creator | From crafting digital dialogues at Semicon Media to orchestrating online engagement at Electronics-lab.com, my journey is about making tech talk interesting and accessible. In the quiet corners of the day, I advocate for easier tech education, one tutorial at a time. Let's connect and keep the digital dialogue going!

view all posts by das
Subscribe
Notify of
guest

0 Comments
Inline Feedbacks
View all comments
Get new posts by email:
Get new posts by email:

Join 97,426 other subscribers

Archives