開発者Aaron Ardiri氏が、かつてPalm OS用に作成したさまざまなゲームや、ゲームボーイエミュレーター、各種ツールのソースコードをGitHubに公開しています(RetroRGB)。
Aaron氏は、slashdotで公開の経緯を以下のように説明しています。
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.
Palm OSは、LodeRunner、Lemmings、Game and Watchといった古典的なゲームのエミュレータや実装、クローンがあり、ゲームシーンは活気に満ちていました。もしかしたら、低メモリ、低処理能力の環境向けに設計されたArduinoのようなマイクロコントローラーに、これらのゲームが完璧に移植されるかもしれませんね。
公開されたゲームは以下の通りです。
- Phire (Fire!)
- Parashoot (Parachute)
- Oktopus (Octopus)
- Maryobros (Mario Bros)
- Lemmings (Lemmings)
- Hoards of the Deep Realm (Loderunner)
- Hexxagon (Ataxx)
- DKung (Donkey Kong – Dual Screen)
- DKJR (Donkey Kong Jr)
Palm OS用のリリースとは別に、ゲームボーイエミュレータのライブラリ、GFXライブラリも公開されています。Phire、Parashoot、Oktopus、DKJRに関しては、VTech Helio PDA用のソースコードもリリースされています。
すべてのゲームにはコンパイル済みのバイナリが付属しており、すぐに使用することが可能です。Lemmingsを除き、すべてのゲームはカスタムライセンス元で提供されています。
Palm OSは、スマートフォン発売以前に人気を集めたPDA、「Plam」のオペレーティングシステムです。かつての携帯型デバイスがどのような能力を秘めていたのか興味のある型はソースコードを参照してみてはいかがでしょうか。