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-demonst…
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