;*; Updated on 13-Jul-90 at 2:25 PM by Matt Badger; edit time: 0:00:32
;*************************** AMUS Program Label ******************************
; Filename: DIARY.*                                         Date: 7/13/90
; Category: UTIL         Hash Code: 722-167-222-272      Version: 1.2A
; Initials: AMUS         Name: AMUS
; Company: AMUS                                    Telephone #: 3034496917
; Related Files: DIARY.*  STSLST.*
; Min. Op. Sys.: 1.3                           Expertise Level: INT
; Special:
; Description: Keep a log file of all activity for specified jobs
;
;
;*****************************************************************************
;
;       DISM68 version 1.3
;       Disassembly of DIARY.NOP
;

       SEARCH  SYS
       SEARCH  SYSSYM

       RADIX   16.

VMAJOR=1.
VMINOR=2.
VSUB=1.
VEDIT=0.
VWHO=0.
L0:     PHDR    -1,0,PH$REE!PH$REU
       PUSH    #024D4
       PUSH
       GETMEM  @SP
       BEQ     L01A
       EXIT
L01A:   POP     A3
       POP
       LEA     A6,@A3
       MOV     #0935,D7
L026:   CLR     (A6)+
       DEC     D7
       BNE     L026
       MOV     #1,D0
       CALL    L0424
       LEA     A5,@A3
       CALL    L0416
       FILINB  @A5
       SUBB    #030,D1
       LEA     A1,0D1(A3)
       MOVB    D1,@A1
       FILINB  @A5
       CMPB    D1,#0D
       BEQ     L090
       MOVB    @A1,D2
       MULS    D2,#0A
       SUBB    #030,D1
       ADDB    D2,D1
       MOVB    D1,@A1
       CMPB    @A1,#032
       JLOS    L07A
       LEA     A2,L07C2
       JMP     L0758
L07A:   FILINB  @A5
       CMPB    D1,#0D
       JEQ     L090
       LEA     A2,L07EA
       JMP     L0758
L090:   CALL    L0416
       CLR     D1
       CLR     D2
       FILINB  @A5
       SUBB    #030,D1
       LEA     A1,0D3(A3)
       MOVB    D1,@A1
       FILINB  @A5
       CMPB    D1,#0D
       JEQ     L0104
       MOVB    @A1,D2
       MULS    D2,#0A
       SUBB    #030,D1
       ADDB    D2,D1
       MOVB    D1,@A1
       FILINB  @A5
       CMPB    D1,#0D
       BEQ     L0104
       MOVB    @A1,D2
       MULS    D2,#0A
       CMP     D2,#0FF
       BLOS    L0E6
       LEA     A2,L09B8
       JMP     L0758
L0E6:   SUBB    #030,D1
       ADDB    D2,D1
       MOVB    D1,@A1
       FILINB  @A5
       CMPB    D1,#0D
       JEQ     L0104
       LEA     A2,L09EC
       JMP     L0758
L0104:  CALL    L0416
       CLR     D1
       CLR     D2
       FILINB  @A5
       SUBB    #030,D1
       LEA     A1,0D4(A3)
       MOVB    D1,@A1
       FILINB  @A5
       CMPB    D1,#0D
       JEQ     L0178
       MOVB    @A1,D2
       MULS    D2,#0A
       SUBB    #030,D1
       ADDB    D2,D1
       MOVB    D1,@A1
       FILINB  @A5
       CMPB    D1,#0D
       BEQ     L0178
       MOVB    @A1,D2
       MULS    D2,#0A
       CMP     D2,#0FF
       BLOS    L015A
       LEA     A2,L0958
       JMP     L0758
L015A:  SUBB    #030,D1
       ADDB    D2,D1
       MOVB    D1,@A1
       FILINB  @A5
       CMPB    D1,#0D
       JEQ     L0178
       LEA     A2,L098A
       JMP     L0758
L0178:  CLR     D4
L017A:  PUSH    D4
       CALL    L0416
       LEA     A2,058A(A3)
       LEA     A1,0590(A3)
L0188:  FILINB  @A5
       CMPB    D1,#0D
       BEQ     L0198
       MOVB    D1,(A2)+
       BR      L0188
L0198:  MOV     A1,D7
       CMP     D7,A2
       BEQ     L01A4
       MOVB    #020,(A2)+
       BR      L0198
L01A4:  LEA     A2,058A(A3)
       LEA     A1,0590(A3)
       PACK
       PACK
       LEA     A1,0590(A3)
       CALL    L0458
       LEA     A4,0DA(A3)
       ADD     #8,A4
       CLR     D3
       MOVB    D4,D3
       MULS    D3,#0E
       ADD     D3,A4
       MOV     A6,@A4
       CALL    L0416
       CLR     D1
       FILINB  @A5
       SUBB    #030,D1
       PUSH    D1
       FILINB  @A5
       CMPB    D1,#0D
       BEQ     L021A
       POP     D2
       MULS    D2,#0A
       SUBB    #030,D1
       ADDB    D2,D1
       PUSH    D1
       CMPB    D1,#018
       BLOS    L0204
       LEA     A2,L0812
       JMP     L0758
L0204:  FILINB  @A5
       CMPB    D1,#0D
       JEQ     L021A
       LEA     A2,L0832
       JMP     L0758
L021A:  POP     D1
       LEA     A4,0D6(A3)
       MOVB    D1,@A4
       CLR     D2
       COM     D2
       LSL     D2,D1
       AND     #0FFFFFF,D2
       PUSH    D2
       CALL    L0416
       CLR     D1
       FILINB  @A5
       SUBB    #030,D1
       PUSH    D1
       FILINB  @A5
       CMPB    D1,#0D
       BEQ     L0280
       POP     D2
       MULS    D2,#0A
       SUBB    #030,D1
       ADDB    D2,D1
       PUSH    D1
       CMPB    D1,#018
       BLOS    L026A
       LEA     A2,L0858
       JMP     L0758
L026A:  FILINB  @A5
       CMPB    D1,#0D
       JEQ     L0280
       LEA     A2,L0878
       JMP     L0758
L0280:  POP     D1
       LEA     A4,0D8(A3)
       MOVB    D1,@A4
       CLR     D2
       COM     D2
       MOV     #020,D3
       SUBB    D1,D3
       LSR     D2,D3
       LEA     A1,0D6(A3)
       CLR     D6
       CLR     D5
       MOVB    @A1,D6
       MOVB    @A4,D5
       SUBB    D6,D5
       BMI     L02A8
       POP     D3
       AND     D3,D2
       BR      L02AC
L02A8:  POP     D3
       OR      D3,D2
L02AC:  LEA     A4,0DA(A3)
       CLR     D3
       MOVB    D4,D3
       MULS    D3,#0E
       ADD     D3,A4
       MOV     D2,@A4
       CLR     D3
       CLR     D2
       CALL    L0416
       LEA     A4,0DA(A3)
       ADD     #4,A4
       MOVB    D4,D3
       MULS    D3,#0E
       ADD     D3,A4
       FILINB  @A5
       SUBB    #030,D1
       MOVB    D1,@A4
       FILINB  @A5
       CMPB    D1,#0D
       BEQ     L0338
       MOVB    @A4,D2
       MULS    D2,#0A
       SUBB    #030,D1
       ADDB    D2,D1
       MOVB    D1,@A4
       FILINB  @A5
       CMPB    D1,#0D
       BEQ     L0338
       MOVB    @A4,D2
       MULS    D2,#0A
       CMP     D2,#0FF
       BLOS    L031A
       LEA     A2,L089C
       JMP     L0758
L031A:  SUBB    #030,D1
       ADDB    D2,D1
       MOVB    D1,@A4
       FILINB  @A5
       CMPB    D1,#0D
       JEQ     L0338
       LEA     A2,L08D0
       JMP     L0758
L0338:  MOVB    @A4,D1
       CLR     D2
       MOV     #8,D3
       CLR     D0
L0340:  BTST    #0,D1
       BEQ     L0348
       ADD     D3,D2
L0348:  LSRB    D1,#1
       LSL     D3,#1
       INC     D0
       CMP     D0,#8
       BNE     L0340
       MOV     D2,@A4
       CLR     D2
       CALL    L0416
       FILINB  @A5
       CMPB    D1,#059
       BNE     L036E
       ORB     #020,D2
L036E:  CALL    L0416
       FILINB  @A5
       CMPB    D1,#059
       BNE     L0382
       ORB     #010,D2
L0382:  CALL    L0416
       FILINB  @A5
       CMPB    D1,#059
       BNE     L0396
       ORB     #8,D2
L0396:  CALL    L0416
       FILINB  @A5
       CMPB    D1,#059
       BNE     L03AA
       ORB     #4,D2
L03AA:  CALL    L0416
       FILINB  @A5
       CMPB    D1,#059
       BNE     L03BE
       ORB     #2,D2
L03BE:  CALL    L0416
       FILINB  @A5
       CMPB    D1,#059
       BNE     L03D2
       ORB     #1,D2
L03D2:  FILINB  @A5
       CMPB    D1,#0D
       LEA     A4,L0900
       JNE     L0758
       LEA     A4,0DA(A3)
       ADD     #0C,A4
       MOV     D4,D3
       MULS    D3,#0E
       ADD     D3,A4
       MOVW    D2,@A4
       POP     D4
       INC     D4
       LEA     A1,0D1(A3)
       CMPB    D4,@A1
       JNE     L017A
       CLOSE   @A5
       JMP     L0480
L0416:  FILINB  @A5
       CMPB    D1,#03D
       BNE     L0416
       RTN
L0424:  LEA     A2,L0476
       LEA     A5,@A3
       FSPEC   @A5
       INIT    @A5
       LOOKUP  @A5
       LEA     A2,L0A1C
       JNE     L0758
       OPENI   @A5
       RTN
L0458:  MOV     JOBTBL,A0
L045C:  MOV     (A0)+,A6
       MOV     A6,D1
       LEA     A2,L0938
       JMI     L0758
       BEQ     L045C
       LEA     A4,8(A6)
       MOV     @A1,D7
       CMP     D7,@A4
       BNE     L045C
       RTN
L0476:  WORD    04944
       INCW    D1
       MOV     (A1)+,SP
       WORD    04E49
       WORD    049,041EB
=.-2
L0480:
=.+2
       BCLR    D2,@A4
L0484:  CLR     D4
       PUSH    A6
       CTRLC   L07B6
       POP     A6
L0490:  GTIMES  D2
       AND     #0FF0000,D2
       MOV     #010,D3
       LSR     D2,D3
       CLR     D3
       LEA     A4,0DA(A3)
       CLR     D5
       MOVB    D4,D5
       MULS    D5,#0E
       ADD     D5,A4
       MOV     @A4,D3
       BTST    D2,D3
       JEQ     L0566
       PUSH    A4
       LEA     A2,04C2(A3)
       CLR     D5
       MOV     D4,D5
       MULS    D5,#4
       ADD     D5,A2
       ADD     #8,A4
       MOV     @A4,A6
       MOV     01C(A6),D7
       CMP     D7,@A2
       BEQ     L04DC
       MOV     01C(A6),@A2
       POP     A4
       BR      L04E2
L04DC:  POP     A4
       JMP     L0566
L04E2:  PUSH    A4
       ADD     #8,A4
       MOV     (A4)+,A6
       MOV     094(A6),D2
       POP     A4
       ADD     #4,A4
       MOV     @A4,D1
       LEA     A2,03FA(A3)
       CLR     D5
       MOV     D4,D5
       MULS    D5,#4
       ADD     D5,A2
       MOV     @A2,D3
       MOV     D2,@A2
       SUB     D3,D2
       SUB     D1,D2
       JLE     L0566
       MOV     D4,D2
       INCB    D2
       MOVW    D2,(A0)+
       ADD     #8,A4
       MOVW    @A4,(A0)+
       CLR     D2
       MOVW    @A4,D2
       BTST    #5,D2
       BEQ     L052C
       PUSH    A6
       GTIMES  D3
       POP     A6
       MOV     D3,(A0)+
L052C:  BTST    #4,D2
       BEQ     L053E
       MOVW    034(A6),(A0)+
       MOVW    036(A6),(A0)+
       MOVW    014(A6),(A0)+
L053E:  BTST    #3,D2
       BEQ     L0548
       MOV     01C(A6),(A0)+
L0548:  BTST    #2,D2
       BEQ     L0552
       MOV     09C(A6),(A0)+
L0552:  BTST    #1,D2
       BEQ     L055C
       MOV     0A0(A6),(A0)+
L055C:  BTST    #0,D2
       BEQ     L0566
       MOV     094(A6),(A0)+
L0566:  INC     D4
       LEA     A4,0D1(A3)
       CMPB    D4,@A4
       JNE     L0490
       LEA     A4,0D0(A3)
       LEA     A2,0D3(A3)
       CLR     D7
       MOVB    @A4,D7
       CMPB    D7,@A2
       BEQ     L05A6
       CMPB    0D4(A3),#0
       LEA     A2,L0A34
       JEQ     L0758
       CLR     D3
       MOV     #01388,D6
       MOVB    0D4(A3),D3
       MULS    D6,D3
       SLEEP
       INCB    @A4
       JMP     L0484
L05A6:  CLR     D4
       CLR     D3
L05AA:  MOVW    D4,D3
       INCW    D3
       LEA     A0,0594(A3)
       CMPW    D3,(A0)+
       JNE     L06D0
L05B8:  LEA     A2,0D2(A3)
       CMPB    @A2,#1
       JEQ     L0664
       LEA     A4,0DA(A3)
       CLR     D2
       MOVB    D4,D2
       MULS    D2,#0E
       ADD     D2,A4
       ADD     #8,A4
       MOV     @A4,A2
       MOV     8(A2),06E(A3)
       LEA     A2,L0754
       MOVW    @A2,072(A3)
       LEA     A5,068(A3)
       INIT    @A5
       LEA     A2,0D2(A3)
       MOVB    #1,@A2
       LOOKUP  @A5
       BNE     L0608
       JMP     L0656
L0608:  OPENO   @A5
       PUSH    A5
       GDATES  D1
       POP     A5
       FILOTL  @A5
       PUSH    A5
       GTIMES  D1
       POP     A5
       FILOTL  @A5
       LEA     A4,0DA(A3)
       MOV     D4,D2
       MULS    D2,#0E
       ADD     D2,A4
       ADD     #8,A4
       MOV     (A4)+,D1
       FILOTL  @A5
       MOVW    @A4,D1
       FILOTW  @A5
       BR      L0664
L0656:  OPENA   @A5
L0664:  CLR     D2
       MOVW    (A0)+,D2
       BTST    #5,D2
       BEQ     L0676
       MOV     (A0)+,D1
       FILOTL  @A5
L0676:  BTST    #4,D2
       BEQ     L0694
       MOVW    (A0)+,D1
       FILOTW  @A5
       MOVW    (A0)+,D1
       FILOTW  @A5
       MOVW    (A0)+,D1
       FILOTW  @A5
L0694:  BTST    #3,D2
       BEQ     L06A2
       MOV     (A0)+,D1
       FILOTL  @A5
L06A2:  BTST    #2,D2
       BEQ     L06B0
       MOV     (A0)+,D1
       FILOTL  @A5
L06B0:  BTST    #1,D2
       BEQ     L06BE
       MOV     (A0)+,D1
       FILOTL  @A5
L06BE:  BTST    #0,D2
       BEQ     L0702
       MOV     (A0)+,D1
       FILOTL  @A5
       JMP     L0702
L06D0:  MOVW    (A0)+,D2
       BTST    #5,D2
       BEQ     L06DA
       ADD     #4,A0
L06DA:  BTST    #4,D2
       BEQ     L06E2
       ADD     #6,A0
L06E2:  BTST    #3,D2
       BEQ     L06EA
       ADD     #4,A0
L06EA:  BTST    #2,D2
       BEQ     L06F2
       ADD     #4,A0
L06F2:  BTST    #1,D2
       BEQ     L06FA
       ADD     #4,A0
L06FA:  BTST    #0,D2
       BEQ     L0702
       ADD     #4,A0
L0702:  CMPW    @A0,#0
       BEQ     L0712
       CMPW    D3,(A0)+
       JEQ     L05B8
       JMP     L06D0
L0712:  LEA     A2,0D2(A3)
       CMPB    @A2,#1
       BNE     L072A
       CLOSE   @A5
       CLRB    @A2
L072A:  LEA     A1,0D1(A3)
       CMPB    D3,@A1
       BNE     L074E
       LEA     A1,0594(A3)
       LEA     A6,@A1
       MOV     #07D0,D7
L073E:  CLR     (A6)+
       DEC     D7
       BNE     L073E
       LEA     A1,0D0(A3)
       CLRB    @A1
       JMP     L0480
L074E:  INC     D4
       JMP     L05AA
L0754:  WORD    079F3
       ORB     #02F0A,D0
=.-2
L0758:
=.+2
L075A:  LEA     A2,L07B8
       LEA     A4,068(A3)
       FSPEC   @A4
       INIT    @A4
       LOOKUP  @A4
       LEA     A2,L0A1C
       BNE     L078C
       DSKDEL  @A4
       BR      L075A
L078C:  OPENO   @A4
       POP     A2
L079C:  MOVB    (A2)+,D1
       FILOTB  @A4
       CMPB    @A2,#0
       BNE     L079C
       CLOSE   @A4
L07B6:  EXIT
L07B8:  WORD    04944
       INCW    D1
       MOV     (A1)+,SP
       INCW    D5
       ORW     #03F09,@A2
=.-2
L07C2:
=.+2
       WORD    0616D
       BVS     L0840
       WORD    0756D
       MOV     06C61(A5),A0
       BLE     L083C
       WORD    06177
       BGE     L0836
       MOV     -(A5),A0
       WORD    04F4A
       DECW    D2
       MOV     #020,D3
       WORD    06C61
       WORD    06575
       BVS     L0802
       MOV     035(A3)[~D3],A0
       WORD    0A0D,0
L07EA:  PUSHW   A1
       WORD    07973
       MOV     #06E,D2
       MOV     #061,D4
       BCS     L0814
       MOV     #072,D1
       MOV     #06F,D1
       BLE     L081A
       MOV     0554E(A6),A0
       WORD    0424D
       INCW    D5
L0802:  WORD    04F20
       MOV     D6,A0
       WORD    04F4A
       DECW    D2
       BGE     L082C
       WORD    06E69
       BCHG    D6,-(A5)
       WORD    0A,03F09
=.-2
L0812:
=.+2
L0814:  ADDW    #2,@A3
       INCW    D1
       MOV     @A4,A0
L081A:  BCALL   L0892
       WORD    0756C
       MOV     -(A5),A0
       MOV     #067,D1
       WORD    06165
       BCS     L089A
       MOV     074(A2)[D6],A0
       WORD    06E61
L082C:  MOVW    -(A0),D1
       BTST    D6,0A(A4)[~D0]
L0832:  PUSHW   A1
       WORD    07973
L0836:  MOV     #06E,D2
       MOV     #061,D4
       BCS     L085C
L083C:  MOV     #072,D1
       MOV     #06F,D1
L0840:  BLE     L0862
       MOV     05453(A6),A0
       INCW    D1
       MOV     @A4,A0
       BCS     L08B0
       BVS     L08B4
       BVS     L08BE
       BVS     L08C6
       WORD    06E6F
       WORD    0A0D,0
L0858:  PUSHW   A1
       ADDW    #2,@A3
L085C:  ADDW    #8,SP
       MOV     #020,D3
       WORD    06C61
L0862:  WORD    06575
       BEQ     L0886
       BCS     L08DA
       MOV     #061,D2
       MOV     #065,D1
       MOV     #020,D2
       BCALL   L08D8
       MOV     03432(A6),A0
       WORD    0A0D,0
L0878:  PUSHW   A1
       WORD    07973
       MOV     #06E,D2
       MOV     #061,D4
       BCS     L08A2
       MOV     #072,D1
       MOV     #06F,D1
L0886:  BLE     L08A8
       MOV     05453(A6),A0
       ADDW    #8,SP
       BCC     L08B0
       WORD    06665
L0892:  WORD    06E69
       MOV     #069,D2
       WORD    06F69
       BCHG    D6,0A(A6)
=.-2
L089A:
=.+2
L089C:  PUSHW   A1
       ADDW    #8,D3
       MOV     @A5,A0
L08A2:  WORD    04553
       DECW    A6
       ADDW    #2,A1
L08A8:  ADDW    #3,A1
       ADDW    #2,A1
       MOV     (A1)+,A0
       BCALL   L0926
L08B0:  WORD    0756C
       MOV     -(A5),A0
L08B4:  MOV     #067,D1
       WORD    06165
       BCS     L092E
       MOV     074(A2)[D6],A0
L08BE:  WORD    06E61
       BCALL   L08E2
       BGE     L0930
       WORD    0776F
L08C6:  WORD    06465
       MOVW    -(A0),D1
       WORD    03535,0A0D
       ORB     #03F09,D0
=.-2
L08D0:
=.+2
       WORD    07973
       MOV     #06E,D2
       MOV     #061,D4
L08D8:  BCS     L08FA
L08DA:  MOV     #072,D1
       MOV     #06F,D1
       BLE     L0900
       MOV     05043(A6),A0
=.-2
L08E2:
=.+2
       MOV     @A5,A0
       WORD    04553
       DECW    A6
       ADDW    #2,A1
       ADDW    #3,A1
       ADDW    #2,A1
       MOV     (A1)+,A0
       BCS     L0958
       BVS     L095C
       BVS     L0966
       BVS     L096E
L08FA:  WORD    06E6F
       WORD    0A0D,0
L0900:  PUSHW   A1
       BVC     L0978
       MOV     #065,D1
       MOV     -(A5),A0
       MOV     #061,D1
       MOV     -(A5),A0
       BLE     L097C
       MOV     036(A4)[~D2],A0
       BGE     L097A
       WORD    06761
       WORD    02073,06564
       BVS     L0982
       BCS     L098C
       MOV     -(A4),A0
       BLE     L0988
       MOV     061(A2)[~D2],A0
L0926:  BCALL   L0998
       MOV     #072,D2
       WORD    06369
       WORD    06C75
L092E:  MOV     #061,D1
L0930:  TSTB    -(A0)
       WORD    0424F
       WORD    0A0D,0
L0938:  PUSHW   A1
       WORD    04F4A
       MOV     D2,A0
       BLE     L09AE
       WORD    02074,06F66
       WORD    06E75
       MOV     -(A4),A0
       WORD    06E69
       TSTB    -(A0)
       WORD    0424F
       ADDB    #2,-(A0)
       CLRW    D1
       WORD    0454C
       WORD    0A0D,0
L0958:  PUSHW   A1
       WORD    04C53
L095C:  WORD    04545
       MOV     @A0,A0
       WORD    04E49
       WORD    04554
       ADDW    #3,@A2
L0966:  WORD    04C41
       MOV     #020,D3
       WORD    06C61
       WORD    06575
L096E:  BEQ     L0990
       BCS     L09E4
       MOV     #061,D2
       MOV     #065,D1
       MOV     #020,D2
L0978:  BCALL   L09E2
L097A:  MOV     06C61(A6),A0
=.-2
L097C:
=.+2
       BLE     L09EC
       WORD    06577
L0982:  MOV     -(A4),A0
       WORD    03532,0D35
L0988:  WORD    0A,03F09
=.-2
L098A:
=.+2
L098C:  WORD    07973
       MOV     #06E,D2
L0990:  MOV     #061,D4
       BCS     L09B4
       MOV     #072,D1
       MOV     #06F,D1
L0998:  BLE     L09BA
       MOV     04C53(A6),A0
       WORD    04545
       MOV     @A0,A0
       WORD    04E49
       WORD    04554
       ADDW    #3,@A2
       WORD    04C41
       BCC     L09CC
       WORD    06665
L09AE:  WORD    06E69
       MOV     #069,D2
       WORD    06F69
L09B4:  BCHG    D6,0A(A6)
L09B8:  PUSHW   A1
L09BA:  WORD    04353
       TRAP1
       MOV     @A3,A0
       WORD    04550
       MOV     @A2,A0
       INCW    @SP
       ADDW    #2,A1
       MOV     D5,A0
       BCALL   L0A42
L09CC:  WORD    0756C
       MOV     -(A5),A0
       MOV     #067,D1
       WORD    06165
       BCS     L0A4A
       MOV     074(A2)[D6],A0
       WORD    06E61
       BCALL   L09FE
       BGE     L0A4C
       WORD    0776F
L09E2:  WORD    06465
L09E4:  MOVW    -(A0),D1
       WORD    03535,0A0D
       ORB     #03F09,D0
=.-2
L09EC:
=.+2
       WORD    07973
       MOV     #06E,D2
       MOV     #061,D4
       BCS     L0A16
       MOV     #072,D1
       MOV     #06F,D1
       BLE     L0A1C
       MOV     04353(A6),A0
=.-2
L09FE:
=.+2
       TRAP1
       MOV     @A3,A0
       WORD    04550
       MOV     @A2,A0
       INCW    @SP
       ADDW    #2,A1
       MOV     D5,A0
       BCS     L0A74
       BVS     L0A78
       BVS     L0A82
       BVS     L0A8A
L0A16:  WORD    06E6F
       WORD    0A0D,0
L0A1C:  PUSHW   A1
       WORD    04944
       INCW    D1
       MOV     (A1)+,SP
       WORD    04E49
       MOV     A1,A0
       BLE     L0A98
       WORD    02074,06F66
       WORD    06E75
       BCHG    D6,-(A4)
       WORD    0A,03F09
=.-2
L0A34:
=.+2
       WORD    02030,06F6E
       WORD    02074,06C61
       BLE     L0AAC
       WORD    06577
L0A42:  MOV     -(A4),A0
       BLE     L0AAC
       WORD    02072,04C53
L0A4A:  WORD    04545
L0A4C:  MOV     @A0,A0
       WORD    04E49
       WORD    04554
       ADDW    #3,@A2
       WORD    04C41
       BLOS    L0A78
       WORD    0756F
       MOV     #06E,D2
       WORD    0A0D,0
L0A60:  RTN
L0A74:  NOP
L0A78:  NOP
L0A82:  NOP
L0A8A:  NOP
L0A98:  NOP
L0AAC:  NOP
       END