Wanted to pass along that PALM has been added as a target to the Macro Assembler AS. This means writing some assembly stuff for the old IBM 5100/5110/5120 systems.
Assembler available here: http://john.ccac.rwth-aachen.de:8000/as/ So no one has to re-type it, the "bounce" sample is located here: https://github.com/voidstar78/5110VEMU/blob/main/bin/sample1_palm.asm Norbert has the online IBM5110 emulator, but it doesn't have a way to "script inputs". Not sure if he's in the mood to crack that open again, but it would be a nice feature to add (a kind of "File Open" and just script the content of the file like typing on its emulated keyboard).. Alternative way to test some compiled assembly is to script it into the 5110VEMU located here: https://github.com/voidstar78/5110VEMU/tree/main/bin (Wintel builds, uses pdcurses which might not be too hard to port to other systems) Or if have a physical system willing to power up, you can use a serial port as a proxy to the keyboard: https://github.com/voidstar78/KBD5110/tree/main/CODE Screen is port mapped at 0x0200, so drawing stuff is easy. I'll work on an example to poll keyboard inputs - then we're in business for some interactive software content :D (well, will need some RNG solution next) Cheers!