subttl messages (because the assembler is too dumb) dseg ; ; ;mssg to reserve space for a message and it's length ; syntax mssg lab, ; where lab is a maximum of four bytes ; mssg macro lab,mess .xlist ;do not list expansion public m_&lab,l_&lab m_&lab: db '&mess' l_&lab: db 0 db $-m_&lab .list endm ; ; the message that should appear ; mssg 00, mssg a0, mssg u0, mssg e0, mssg db0, mssg db1, mssg db2, mssg db3, mssg db4, mssg db5, mssg db6, mssg db7, mssg db8, mssg db9, mssg db10, mssg db11, mssg db12, mssg db13, mssg db14, mssg e3, mssg e4, mssg e5, mssg e6, mssg e7, mssg e8, mssg e9, end