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!

Reply via email to