INIT.S, like 495/496:
:MSGTBL DA :TO8MSG-*,:TO8MSG-*
DA :SHUTMSG-*,:SHUTMSG-*
I've noticed that Merlin updates the * program counter after each chunk of data. With every other assembler I've tested (merlin32, qasm, orca/m, mpw) * always refers to the PC as of the start of the line. Could you break those data statements up for better compatibility?
:MSGTBL DA :TO8MSG-*
DA :TO8MSG-*
DA :SHUTMSG-*
DA :SHUTMSG-*