File ESTRAS.

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

/RASBOL SINGLE USER EXTENDED SYBOL TABLE
/	
/FOR USE WITH RASBOL-8 SOURCE PROGRAMS SYMBOLIC TAPES
/	
/RASBOL-8 INSTRUCTION SET
XLIST

IFNDEF OVERSW<		/CHAIN NOT IN OVERLAYS

/THIS SECTION OF PROGRAM CHAINS IN THE RAS INTERPRETER
/          
FIELD 0
*200
XXXCHN,	CLA CLL
	CDF 0
	CIF 10
	JMS I (7700	/TO USR
	10		/FUNCTION 10: USRIN
	CLA CLL
	CDF 0
	CIF 10
	JMS I (200	/TO USR
	1		/FUNCTION 1: FETCH
	DEVICE SYS
XXXA3,	7000		/HANDLER ADDRESS
	7000		/NOP
	CLA CLL
	TAD XXXA3-1	/FETCH DEVICE NUMBER
	CDF 0
	CIF 10
	JMS I (200	/TO USR
	2		/FUNCTION 2: LOOKUP
XXXLKN,	XXXNME		/POINTER
	0
	JMP XXXERR	/ERROR RETURN
	CLA CLL
	TAD XXXLKN	/FETCH BLOCK NUMBER
	DCA XXXBLK	/SET AS ARGUMENT
	CDF 0
	CIF 10
	JMS I (200	/TO USR
	6		/FUNCTION 6: CHAIN
XXXBLK,	0
/          
XXXNME,	FILENAME RAS.SV
/          
XXXERR,	CLA CLL
	CDF CIF 0		/SET BOTH FIELDS TO 0
	JMP I (7600	/RETURN TO OS/8
	>	/ OVERSW
/          
	CLEAR=0001
	NEGATE=0002
	REMAIN=0003
	EXIT=0004
	LINCAC=0005
	WRITE=0006
	WRITSQ=0007
	WRITAB=0010
	RBSW=0011
	PRINTO=0012
	FILZRO=0013
	FILSPC=0014
	PRNTCH=0015
	EXECX3=0016
	LINC2AC=0017
	OUTONE=0020
	OUTTWO=0021
	OUTBOTH=0022
	SYSDATE=0023
/***	WAIT=0024	/NOT IN THIS VERSION
	SLEEP=0025
	DATE=0026
/**	READAB=0027	/NOT THIS
	GOACC=0030
	GOSACC=0031
	USERNUM=0032	/NOP
	TYPIN=0100
	TYPCH=0100
	PRINTN=0140
	PRINTD=0160
	PRINT=0200
	SIGN1=0310
	SIGN2=0320
	SHIFTR=0340
	MULTX1=0400
	MULTX2=0500
	STORX1=0610
	STORX2=0620
	STORX3=0630
	STORLC=0640
	CLEARLC=0650
	STORL2=0660
	CLRLC2=0670
	OPEN=0700
	CLOSE=0701
	READAB=0702
/TWO WORD INSTRS.
	LOAD=1031
	LOAD2=1021
	LOAD1=1011
	LOADIM=1000
	ADD=1131
	ADD2=1121
	ADD1=1111
	ADDIM=1100
	SUBT=1231
	SUBT2=1221
	SUBT1=1211
	SUBTIM=1200
	ADDTO=1331
	ADDTO2=1321
	ADDTO1=1311
	MULT=1431
	MULT2=1421
	MULT1=1411
	MULTIM=1400
	DIVID=1531
	DIVID2=1521
	DIVID1=1511
	DIVIM=1500
	STORE=1631
	STORE2=1621
	STORE1=1611
	INCREM=1701
	CLEARW=1711
	DECREM=1721
	ANDIM=2000
	ORIM=2100
	SEARCH=2111
	HSEARCH=2121
	GETREC=2210
	PUTREC=2301
	GOTO=3001
	GOZERO=3011
	GOPOS=3021
	GONEG=3031
	GONZRO=3041
	GOSUB=3101
	GSZERO=3111
	GSPOS=3121
	GSNEG=3131
	GSNZRO=3141
	GOPAL=3200
	LOADX1=3311
	LOADX2=3321
	LOADX3=3331
	LOADLC=3341
	LOADL2=3361
	YESNO=3501
	ABORT=3511
	PRINTC=3600
	PRINTA=PRINTC 1
	READ=3700
	READSQ=3710
/THREE WORD INSTRS.
	TYPTEX=4001
	TYPWDS=4101
	PRINTU=4201
	PRINTX=4301
	PRINTW=4401
	GOIF=4511
	INCGOZ=4611
	DECGOZ=4711
	GOIFZO=5011
	GOWDZO=GOIFZO
	MOVIM=5110
	ADDWIM=5111
	CLRWDS=5210
	MOVE1=5311
	MOVE2=5411
	MOVE3=5511
	GOIFEQ=5601
/FOUR WORD INSTRS
	MOVE=6211
	COMPAR=6311
	CONV6W=6411
	CONVW6=6511
	GOWDEQ=6611
	PICTUR=7011
	FILL=7110
	RANGE=7301
/FIVE WORD INSTRS.
	DOVAR=7611
	DO=7711
/	
/ASSORTED CONSTANTS
/	
	XFILES=6200
	XAREA=7200
	TAB=0211
	LF=212
	CRET=215
	BELL=0207
	FF=0214
	VT=0213
	ESCAPE=233
	SPACE=240
	NULL=0200
	K10=10
	K11=11
	K20=20
	K22=22
	K30=30
	K32=32
	K34=34
	LINCON=135
/	
/	
/MQ MICROINSTRUCTIONS
/	
	MLD=7421
	MQA=7501
	CAM=7621
	SWP=7521
	ALD=7701
/	
/POWER FAIL DETECTION AND RESTART TYPE KP8-E
/	
	SPL=6102
/	
/MEMORY EXTENSION AND TIMESHARE TYPE KM8-E
/	
	GTF=6004
	RTF=6005
	CDI=6203
/	
/PDP8-E GROUP 1 OPERATE MICROINSTRUCTION
/	
	BSW=7002
/	
XLIST
FIXTAB
XCDF=10
XFLD=1
FIELD 1
*0000     
DECIMAL

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