File SCOPTM.

Directory of image this file is from
This file as a plain text file

FORTR 
/      SUBROUTINE SCOPE(I,J)
ENTRY SCOPE
SCOPE, BLOCK 2
IOF
DUMMY \I
TAD I SCOPE
DCA \I
INC SCOPE#
TAD I SCOPE
DCA \I#
INC SCOPE#
DUMMY \J
TAD I SCOPE
DCA \J
INC SCOPE#
TAD I SCOPE
DCA \J#
INC SCOPE#
/      EDIT IN IOF=6001 ON SABR SOURCE BEFORE LINKAGE
/      I1=I
TAD I \I
DCA \I1
/      J1=J
TAD I \J
DCA \J1
     AND I \I1       /DUMMY TO REMOVE 6201 05
     6201            /INDIRECT TO FIELD 0
     TAD (5402
     DCA I ONE       /PUT 5402 IN 00001
     TAD DISPLA      /PUT AD DISP.ROUTINE
     DCA I TWO       /INTO 00002
     TAD \J1
     DCA I MLINES    /0:SCOPE,ELSE NOT
     TAD \J1
     SNA CLA
     JMP OFF         /TURN SCOPE OFF
     TAD \I1
     SNA
     IAC             /I=0 TREATED AS I=1
     SMA
     CIA
     DCA I RFRESH    /-CYCLES/REFRESH
     CMA
     DCA I CYCLES    /-1 TO CYCLE COUNTER
     TAD \I1
     SPA CLA
     JMP NOCLR       /I<0: LEAVE SCOPE BUFFER INTACT
     TAD ADBUFR      /I>0:CLEAR BUFFER
     DCA I EPOINT    /RESET END POINTER
     DCA I PBUFFR    /CLEAR BUFFER(0) - PMODE AD.
     TAD \J
     SMA
     CIA             /-ABS(J)
     DCA I DLINES    /INITIALIZE LINE COUNTER
     NOCLR,  TAD (60
     6134            /CLEN(60): TRIGGER 1=INTERRUPT
     ION             /INTERRUPT FOR SCOPE REFRESH
/      RETURN
RETRN SCOPE
     OFF,    6134    /CLEN(0):TRIGGER 1 OFF
/      RETURN
RETRN SCOPE
     RFRESH,6614
     DLINES,6401
     MLINES,6400
     ADBUFR,1130     /LMODE AD OF 7130
     PBUFFR,7130
     EPOINT,6526
     CYCLES,6615
     DISPLA,6616
     ONE,1
     TWO,2
/      END
CALL 0,EXIT
\I, BLOCK 2
\J, BLOCK 2
[0, BLOCK 2
END 
LAP 
\I1, BLOCK 1
\J1, BLOCK 1
DUMMY [0
CPAGE 6
EAP 
CALL 0,OPEN
PAUSE 



Feel free to contact me, David Gesswein djg@pdp8online.com with any questions, comments on the web site, or if you have related equipment, documentation, software etc. you are willing to part with.  I am interested in anything PDP-8 related, computers, peripherals used with them, DEC or third party, or documentation. 

PDP-8 Home Page   PDP-8 Site Map   PDP-8 Site Search