OPSYN can be used to alias assembler instructions.  You  can thus replace an

|<name>    RMODE   <wherever>

statement with a macro of your own that issues the message you want to issue.

If you use this scheme you must then of course issue the same RMODE
assembler instruction within your macro.  Fortunately, you can do this
just about anywhere.

Note that Binyamin's suggestion that you yourself change the RMODE 31
or RMODE ANY instruction into an RMODE 24 one could be problematic if
the routine being assembled makes crucial use of 31-bit addressing.

I am assuming that this is what Binyamin's cryptic language meant
because the assembler treats a second RMODE statement having the same
<name> value as an error.  It does not use the 'more restrictive' of
two of them.

John Gilmore, Ashland, MA 01721 - USA

Reply via email to