157500 010706 MOV PC,SP 157502 024646 CMP -(SP),-(SP) 157504 010705 MOV PC,R5 157506 062705 000112 ADD #157620-.,R5 157512 005001 CLR R1 157514 012716 000000 MOV #0,@SP 157520 006016 ROR @SP 157522 103402 BCS 157530 157524 005016 CLR @SP 157526 000403 BR 157536 157530 006316 ASL @SP 157532 001001 BNE 157536 157534 010116 MOV R1,@SP 157536 005000 CLR R0 157540 004715 CALL @R5 157542 105303 DECB R3 157544 001374 BNE 157536 157546 004715 CALL @R5 157550 004767 000074 CALL 157650 157554 010402 MOV R4,R2 157556 162702 000004 SUB #4,R2 157562 022702 000002 CMP #2,R2 157566 001441 BEQ 157672 157570 004767 000054 CALL 157650 157574 061604 ADD @SP,R4 157576 010401 MOV R4,R1 157600 004715 CALL @R5 157602 002004 BGE 157614 157604 105700 TSTB R0 157606 001753 BEQ 157536 157610 000000 HALT 157612 000751 BR 157536 157614 110321 MOVB R3,(R1)+ 157616 000770 BR 157600 157620 016703 000152 MOV 157776,R3 157624 105213 INCB @R3 157626 105713 TSTB @R3 157630 100376 BPL 157626 157632 116303 000002 MOVB 2(R3),R3 157636 060300 ADD R3,R0 157640 042703 077400 BIC #77400,R3 157644 005302 DEC R2 157646 000207 RETURN 157650 012667 000046 MOV (SP)+,157722 157654 004715 CALL @R5 157656 010304 MOV R3,R4 157660 004715 CALL @R5 157662 000303 SWAB R3 157664 050304 BIS R3,R4 157666 016707 000030 MOV 157722,PC 157672 004767 177752 CALL 157650 157676 004715 CALL @R5 157700 105700 TSTB R0 157702 001342 BNE 157610 157704 006204 ASR R4 157706 103002 BCC 157714 157710 000000 HALT 157712 000700 BR 157514 157714 006304 ASL R4 157716 061604 ADD @SP,R4 157720 000114 JMP @R4 157722 000000 HALT 157724 012767 000352 000020 MOV #352,157752 157732 012767 000765 000034 MOV #765,157774 157740 000167 177532 JMP 157476 157744 016701 000026 MOV 157776,R1 157750 012702 000352 MOV #352,R2 157754 005211 INC @R1 157756 105711 TSTB @R1 157760 100376 BPL 157756 157762 116162 000002 157400 MOVB 2(R1),157400(R2) 157770 005267 177756 INC 157752 157774 000765 BR 157750 157776 177550 .WORD 177550