;***************************************************************************; ; ; ; PUTCOM ; ; put common storage ; ; ; ; Author: David F. Pallmann ; ; Copyright (C) 1984 by LMS Technical Services, Inc. ; ; ; ;***************************************************************************; OBJNAM PUTCOM.SBR VMAJOR=1 ;universals SEARCH SYS SEARCH SYSSYM COPY XCALL START: PHDR -1,0,PH$REE!PH$REU ;program header SRCH MODULE,A5 ;locate MEM:COMMON.VAR BNE MNFERR ; not found - error MOV XC.AD1(A3),A0 ;index program variable area MOV XC.SZ1(A3),D0 ;load loop counter DEC D0 10$: MOVB (A0)+,(A5)+ ;copy byte DBF D0,10$ ;loop till all bytes copied RTN ;return to BASIC program MNFERR: TYPECR ? MEM:COMMON.VAR not found in PUTCOM.SBR MOV JOBCUR,A6 ;flag ^C to BASIC program ORW #J.CCC,JOBSTS(A6) RTN MODULE: RAD50 /COMMON/ RAD50 /VAR/ END .