Aaron Ardiri Revives Lemmings for PalmOS, Now With Yamaha Chip MIDI
PalmOS Lemmings by Aaron Ardiri

A GitHub repository hosting a PalmOS clone of Lemmings, written mostly in C with a hefty dose of Assembly. Recent commits add per-level MIDI conversion so the music plays on the Yamaha PA1 path used by Sony Clié and Visor with BeatPlus, plus a macOS Apple Silicon build toolchain and a pilrc 64-bit fix. Source is provided as-is for educational purposes.
They are format 1 with several tracks and running status, which the library does not play, so the music stayed silent after "Let's go!" since MIDI_IN_LEVELPACK is on.
- hollowturtle
I'm always interested in projects like this. But how do I know this is not AI code? Let me explain, I read a lot AI produced code at work, when chilling on nerdy things I really wish I could read just human crafted code, for pure learning and joy, but as time goes on I've seen myself questioning more and more stuff, code, videos, even books I go check the publication date
- pipes
Odd coincidence, I downloaded Amiga vision on my pc last night, first thing I loaded up was lemmings.
It is basically a curates set of Amiga games, or as the creators say "consolised" Amiga. I'd originally set it up on my mister fpga and it is as close to zero setup on that as possible. Pc version was easy too.
0mhz is a sister project for dos:
Anyway, not exactly related to this, but just a personal coincidence.
- nkx1
Hi, I literally found an old SD card with files last modified from 2005 with a few palm games from then, would anyone find these useful for reverse engineering?
- teddyh
There was also a version of Lemmings on the HP48 calculator: <https://www.hpcalc.org/details/530> (incidentally by the same author as Alpha Waves, a.k.a. Continuum)
- chuliomartinez
Yeah Aaron is a PalmOS legend.
I really liked the palmos c libs, MemCopy and WinCopyBitmap just reads so much nicer than memcpy and memset.
Also UInt8 and UInt16:)
Those were fun times, when 16bit ints were enough for everyone (just kiding;)