I've written a "side scroller" program using the IBM 5100's native PALM instruction set. I talked about the 5100 in 2023, and for 2025 I wanted to present something special for its 50th anniversary.
I kept getting sidetracked with other projects over the year. But thanks to the IBM 5100 emulator now in MAME, that helped a lot in debugging the program more efficiently. There is much I still don't fully understand about PALM, so I probably do this in the most efficient way, but it does work well. I'm also still working towards restoring a POLY-88 (8080 based system, similar to SOL-20 as far as being S-100 based). Someday I'd like to attempt a similar side-scroller on that platform, to see how the performance compares and if a micro that early could handle it (at 1.8MHz and will need to find 16KB of working RAM- one thing about the IBM 5100, it feels fairly rock solid after 50 years). Unless anyone already has a working 8080-based system and wants to take a stab at this? I'll talk more about the design approach (and use of PALM instruction set) after VCF next month. Here is the YouTube video preview of this scroller in action on real hardware: https://www.youtube.com/watch?v=sRAxKGkXC1I And the Rumble version in case anyone has issues with YT: https://rumble.com/v6tu80h-ibm-5100-vertical-side-scroller-hardware-demonstration-homage-to-palm-and-i.html If anyone has a 5100 with the "expansion feature" and async card, we're always interested in trying to get old system "online" (through WiModem type devices), or a non-working 5100 is always good for spare parts on the ones that do still work. But one "fabled accessory" of the 5100 is it's carrying case -- which surprisingly was the cheapest item on its price sheet (at $150 new). I've only seen one of these once (in Florida), so they do exist. Or tapes (even later 3M QIC DC6120 are compatible). Cheers, Steve
