Fixed MACRO-10 processing of literals (requires internal labels that don't conflict with MACRO-10 labels)

This commit is contained in:
Jeff 2017-03-13 17:02:26 -07:00 committed by Jeff Parsons
commit 3e2b825bef
4 changed files with 39 additions and 35 deletions

View file

@ -35,16 +35,17 @@ DEFINE SFLAG (A)<
JRST 2,.+1(1) ;SET A FLAG>
SUBTTL DIAGNOSTIC SECTION
START: SETZM USER# ;CLEAR USER CONTROL WORD
JSP 0,.+1 ;GET FLAGS
TLNE USERF ;IN USER MODE?
SETOM USER ;YES, SET USER CONTROL WORD
SKIPN MONFLG ;SPECIAL USER MODE?
SETZM USER ;YES, CLEAR USER CONTROL WORD
SKIPN USER
JRST C00
SKIPL MONCTL
TTCALL 3,PGMNAM ;MENTION OUR NAME
START:
; SETZM USER# ;CLEAR USER CONTROL WORD
; JSP 0,.+1 ;GET FLAGS
; TLNE USERF ;IN USER MODE?
; SETOM USER ;YES, SET USER CONTROL WORD
; SKIPN MONFLG ;SPECIAL USER MODE?
; SETZM USER ;YES, CLEAR USER CONTROL WORD
; SKIPN USER
; JRST C00
; SKIPL MONCTL
; TTCALL 3,PGMNAM ;MENTION OUR NAME
JRST STARTA
PGMNAM: ASCIZ/