File VIEWPRNT

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

*20
	/// VIEWPRNT
/PRINT COMMAND OUTPUT
/FROM VIEW
/
/BLOCKS 45,46
/
	SEGMNT 5
	*400
/
	LDA
	0
	STC TBXX
	IOB 12
	2046
/
	JMP TNAM
	LDF 7
	SFLOAT
	2\P20
	SQRT
	FAC
	STORE
	TEM1
	LDA
	2\P0
	BCL I
	7757
	AZE
	JMP TTPRT
	LDA
	2\P0
	ROR 1
	APO
	JMP TFR
/
/GOT AN EEG TO TYPE
/
	SET I 7
	-26
	SET I 2
	2\P102-6
/
TYPEEG,	IOB 11
	4124
	212
	5
	EHEAD1
	JMP .-5
/
	IOB 1
	24
	.+3
	JMP .-3
	IOB 5
/
TYPEC,	XSK I 7
	SKP
	JMP TABLEX
/
	LDF 7
	LDA
TWO,	2
	ADD SIX
	STC 2
	ADD TWO
	ADM I
KNUM,	-1
	LDA 2
	SAE I
	3777
	SKP
	JMP TYPEC
/
	SETWRD
	400
	SFLOAT
	KNUM
	OUTPUT
	EHEAD1
	SETWRD
	1444
	LDA
	2
	STC .+2
	LOAD
	0
	OUTPUT
	EHEAD1+2
	LDA
	2
	ADD THRE
	STC 6
	LDA 6
	SAE I
	3777
	SKP
	JMP SPACE
	LDA
	6
	STC .+2
	LOAD
	0
	OUTPUT
	EHEAD1+10
	SQRT
	FAC
	OUTPUT
	EHEAD1+16
	FDIV
	TEM1
	OUTPUT
	EHEAD1+24
	JMP TYPEEG
/
SPACE,	LDA I
	4543
	STC EHEAD1+10
	JMP TYPEEG
/
/EXIT HERE
/
TABLEX,	IOB 11
	7724
	-1
	5
	214
	JMP .-5
	IOB 12
	2042
TBXX,	JMP
	EJECT
/
/FOURIER OR PERIOD
/PRINTOUT
/
TFR,	LDF 7
	LDA
	2\P0
	BCL I
	7477
	AZE
	JMP .+7
/FOURIER
	LDA I
	2\P130
	STC PDIV
	SET I 1
	7777
	JMP .+6
	LDA I
	2\P150
	STC PDIV
	SET I 1
	0
/
	SET I 7
	-26
	SET I 2
	2\P102-6
/
TYPFOR,	IOB 11
	4124
	212
	5
	EHEAD2
	JMP .-5
/
	IOB 1
	24
	.+3
	JMP .-3
	IOB 5
/
TYPFC,	XSK I 7
	SKP
	JMP TABLEX
/
	LDF 7
	LDA
	2
	ADD SIX
	STC 2
	ADD TWO
	ADM
	KNUM
	LDA 2
	SAE I
	3777
	SKP
	JMP TYPFC
	SETWRD
	400
	SFLOAT
	KNUM
	OUTPUT
	EHEAD2
	SETWRD
	1444
	LDA
	2
	STA
	.+7
	STC .+2
	LOAD
	0
	OUTPUT
	EHEAD2+2
	LOAD
	0
	FDIV
PDIV,	0
	FMUL
	FHUN
/
/TEST FOR PERCENT PRINTING
/
	XSK 1
	JMP PTST1
/PRINTING FOURIER
	LDA
	KNUM
	ADA I
	-30
	APO 
	JMP PPERCT
	SAE I 
	3
	SKP
	JMP PPERCT
	SAE I
	7
	SKP
	JMP PPERCT
	SAE I
	13
	SKP
	JMP PPERCT
	SAE I
	17
	JMP PSPC
	JMP PPERCT
/PRINTING PERIOD
PTST1,	LDA
	KNUM
	SAE I
	3
	SKP
	JMP PPERCT
	SAE I
	11
	SKP
	JMP PPERCT
	SAE I
	17
	SKP
	JMP PPERCT
	SAE I
	25
	SKP
	JMP PPERCT
	SAE I
	33
	SKP
	JMP PPERCT
	SAE I
	41
	SKP
	JMP PPERCT
	SAE I
	47
	SKP
	JMP PPERCT
/PRINT SPACES
PSPC,	LDA I
	4040
	STA
	EHEAD2+10
	STA
	EHEAD2+11
	STA
	EHEAD2+12
	STA
	EHEAD2+13
	STA
	EHEAD2+14
	STA
	EHEAD2+15
	JMP .+3
PPERCT,	OUTPUT
	EHEAD2+10
/
	LDA
	2
	ADD THRE
	STC 6
	LDA 6
	SAE I
	3777
	SKP
	JMP SPACF
	LDA
	6
	STC .+2
	LOAD
	0
	OUTPUT
	EHEAD2+16
	SQRT
	FAC
	OUTPUT
	EHEAD2+24
	FDIV
	TEM1
	OUTPUT
	EHEAD2+32
	JMP TYPFOR
/
SPACF,	LDA I
	4543
	STC EHEAD2+16
	JMP TYPFOR
SIX,	6
THRE,	3
ONE,	1
FHUN,	7
	3100
	0
/
/
/NAME,TYPE,N
/
/
TNAM,	LDA
	0
	STC TNAMX
/
	LDF 4
	LDA
	FILNAM
	STC NAMT
	LDA
	FILNAM+1
	STC TEM
	STC TEM+1
	DFLOAT
	TEM
	SETWRD
	400
	OUTPUT
	NAMT+1
/
	LDF 7
	SFLOAT
	2\P0
	OUTPUT
	TYPE+3
	SFLOAT
	2\P20
	OUTPUT
	NBUF+1
/
/
	IOB 11
	4124
	212
	5
	NAMT
	JMP .-5
/
	IOB 1
	24
	TNAMX
	JMP .-3
	IOB 5
/
TNAMX,	JMP
	EJECT
/PRINT TTEST
/
TTPRT,	SET I 7
	-26
	SET I 2
	2\P102
/
TYPTT,	IOB 11
	4124
	212
	5
	EHEAD3
	JMP .-5
	IOB 1
	24
	.+3
	JMP .-3
	IOB 5
/
TYPTC,	XSK I 7
	SKP
	JMP TABLEX
/
	LDF 7
	LDA I
	2
	ADM
	KNUM
	LDA 2
	SAE I
	3777
	SKP
	JMP TYPTC
	SETWRD
	400
	SFLOAT
	KNUM
	OUTPUT
	EHEAD3
	SETWRD
	1444
	LOAD
	4\2
	OUTPUT
	EHEAD3+2
	LDA 2
	SAE I
	3777
	SKP
	JMP ENDT
	LOAD
	4\2
	OUTPUT
	EHEAD3+10
	JMP TYPTT
/
ENDT,	LOAD
	4\2
	LDA I
	4543
	STC EHEAD3+10
	JMP TYPTT
	EJECT
/BUFFERS
/
EHEAD1,	4013
	0531
/VALUE
	4040
	4040
	4040
	2601
	1425
	0540
/VARIANCE
	4040
	4026
	0122
	1101
	1603
	0540
/STD. DEV.
	4040
	4023
	2404
	5640
	0405
	2656
/STD. ERR.
	4040
	4023
	2404
	5605
	2222
	5640
/
	4543
/
EHEAD2,	4013
	0531
/VALUE
	4040
	4040
	4040
	2601
	1425
	0540
/PERCENT
	4040
	4040
	2005
	2203
	0516
	2440
/VARIANCE
	4040
	4026
	0122
	1101
	1603
	0540
/STD. DEV.
	4040
	4023
	2404
	5640
	0405
	2656
/STD. ERR.
	4040
	4023
	2404
	5605
	2222
	5640
/
	4543
/
EHEAD3,	4013
	0531
/TVALUE
	4040
	4040
	4040
	2426
	0114
	2505
/FVALUE
	4040
	4040
	4040
	0626
	0114
	2505
/
	4543
/
NAMT,	0
	0
	0
	4040
TYPE,	2431
	2005
	4040
	0
	0
	4040
NBUF,	1675
	4040
	4040
	4543
/
/
TEM,	*.+2
TEM1,	*.+3
	/// PBLOCK
/
/PBLOCK
/
/DEFINITIONS FOR PARAMETER
/BLOCK AND LINKS TO
/THE COMMAND DECODER
/IN BANK 4
/
/IN BLOCKS 70,77
/COMMAND LOCATIONS
/
	STOPIT=JMP 20
	STRSCN=JMP 21
	SCANX=JMP 22
	STORIT=JMP 23
	GETFST=JMP 24
	GETNXT=JMP 25
	GETINI=JMP 26
	DOLIST=JMP 27
	DOASSG=JMP 30
	DODEAS=JMP 31
	DOTEXT=JMP 32
	DOLOAD=JMP 33
	DOCHAN=JMP 34
	DOFIND=JMP 35
	ENDCOM=JMP 36
	CALL=JMP 37
	UNCALL=JMP 40
	OLAY=JMP 41
	INTRACT=JMP 42
	MESOUT=JMP 43
	DODISK=JMP 44
/
	FILNAM=2320
	WORD1=2323
	WORD2=2324
	INBUF=2325
	CURPTR=2002
	OLDPTR=2001
	TBUF=3400
/
/COMMAND NUMBERS
/
	RUN=0
	CREATE=2
	STORE=3
	GET=4
	DELETE=5
	STOP=6
	DEASS=10
	ASSIGN=11
	PARAM=12
	VIEW=13
	COMFIL=14
	FOCAL=15
	MOVE=16
	YES=17
	NO=20
	SAMPL=21
	TABLE=22
	GO=23
	NEXT=24
	CURSOR=25
	CONT=26
	ALL=27
	AVG=30
	A=31
	B=32
	C=33
	D=34
	E=35
	F=36
	G=37
	H=40
	I=41
	J=42
	PLOT=43
	PRINT=44
/
	EJECT
/
	SEGMNT 7
	*1400
/
/PARAMETERS
/
P0,	0 	/DATA TYPE
P1,	0 	/CURRENT CHANNELS
P2,	0 	/CURRENT CHANNELS
P3,	0 	/DATA CHANNELS
P4,	0 	/DATA CHANNELS
P5,	0 	/CONTINGENCY CHANNELS
P6,	0 	/CONTINGENCY CHANNELS
P7,	0 	/TRUE CONTINGENCY
P10,	0 	/FALSE CONTINGENCY
P11,	0 	/CONTINGENCY WIDTH
P12,	0 	/TRUE CONTINGENCY
P13,	0 	/FALSE CONTINGENCY
P14,	0 	/CONTINGENCY WIDTH
P15,	0 	/CHANNEL INVERSION
P16,	0 	/CHANNEL INVERSION
P17,	0 	/ SAMPLES IN SEGMENT
P20,	0 	/  SEGMENTS IN ENSEMBLE
P21,	0 	/ ENSEMBLES
P22,	0
P23,	0 	/BASELINE POINTS
P24,	0 	/TAPE DELAY
P25,	0 	/ENSEMBLE DELAY
P26,	0 	/CLOCK RATE
P27,	0 	/CLOCK TICKS
P30,	0
P31,	0
P32,	0
P33,	0
P34,	0
P35,	0
P36,	0
P37,	0 	/TAPE SPEEDUP
P40,	0 	/TAPE SPEEDUP
P41,	0 	/TAPE SPEEDUP
/
/
/FLOATING POINT VARIABLES
/
/
P42,	*.+3 	/MULTIPLICATION FACTOR
P43,	*.+3 	/MICROVOLTS PER VOLT
P44,	*.+3 	/SEGMENT LENGTH
P45,	*.+3 	/TEMP
P46,	*.+3 	/BASELINE DELAY
P47,	*.+3 	/CONTINGENCY WIDTH
P50,	*.+3 	/BNDA1 MIN
P51,	*.+3 	/BNDA1 MAX
P52,	*.+3 	/BNDA2 MIN
P53,	*.+3 	/BNDA2 MAX
P54,	*.+3 	/BNDA3 MIN
P55,	*.+3 	/BNDA3 MAX
P56,	*.+3 	/BNDA4 MIN
P57,	*.+3 	/BNDA4 MAX
P60,	*.+3 	/BNDA5 MIN
P61,	*.+3 	/BNDA5 MAX
P62,	*.+3 	/BNDB1 MIN
P63,	*.+3 	/BNDB1 MAX
P64,	*.+3 	/BNDB2 MIN
P65,	*.+3 	/BNDB2 MAX
P66,	*.+3 	/BNDB3 MIN
P67,	*.+3 	/BNDB3 MAX
P70,	*.+3 	/BNDB4 MIN
P71,	*.+3 	/BNDB4 MAX
P72,	*.+3 	/BNDB5 MIN
P73,	*.+3 	/BNDB5 MAX
P74,	*.+3 	/PF MIN
P75,	*.+3 	/PF MAX
P76,	*.+3 	/TEMP
P77,	*.+3 	/TRUE VOLTS
P100,	*.+3 	/FALSE VOLTS
P101,	*.+3 	/TEMP
P102,	*.+3 	/VRMS
P103,	*.+3 	/VRMS VAR
P104,	*.+3 	/AX,A1,A1CNT
P105,	*.+3 	/AXVAR,A1VAR,A1CNTVAR
P106,	*.+3 	/AY,A2,A1INT
P107,	*.+3 	/AYVAR,A2VAR,A1INTVAR
P110,	*.+3 	/BX,A3,A1MN
P111,	*.+3 	/BXVAR,A3VAR,A1MNVAR
P112,	*.+3 	/BY,A4,A2CNT
P113,	*.+3 	/BYVAR,A4VAR,A2CNTVAR
P114,	*.+3 	/CX,A5,A2INT
P115,	*.+3 	/CXVAR,A5VAR,A2INTVAR
P116,	*.+3 	/CY,B1,A2MN
P117,	*.+3 	/CYVAR,B1VAR,A2MNVAR
P120,	*.+3 	/DX,B2,A3CNT
P121,	*.+3 	/DXVAR,B2VAR,A3CNTVAR
P122,	*.+3 	/DY,B3,A3INT
P123,	*.+3 	/DYVAR,B3VAR,A3INTVAR
P124,	*.+3 	/EX,B4,A3MN
P125,	*.+3 	/EXVAR,B4VAR,A3MNVAR
P126,	*.+3 	/EY,B5,A4CNT
P127,	*.+3 	/EYVAR,B5VAR,A4CNTVAR
P130,	*.+3 	/FX,PF,A4INT
P131,	*.+3 	/FXVAR,PFVAR,A4INTVAR
P132,	*.+3 	/FY,DC,A4MN
P133,	*.+3 	/FYVAR,DCVAR,A4MNVAR
P134,	*.+3 	/GX,GX,A5CNT
P135,	*.+3 	/GXVAR,GXVAR,A5CNTVAR
P136,	*.+3 	/GY,GY,A5INT
P137,	*.+3 	/GYVAR,GYVAR,A5INTVAR
P140,	*.+3 	/HX,HX,A5MN
P141,	*.+3 	/HXVAR,HXVAR,A5MNVAR
P142,	*.+3 	/HY,HY,B1CNT
P143,	*.+3 	/HYVAR,HYVAR,B1CNTVAR
P144,	*.+3 	/IX,IX,B1INT
P145,	*.+3 	/IXVAR,IXVAR,B1INTVAR
P146,	*.+3 	/IY,IY,B1MN
P147,	*.+3 	/IYVAR,IYVAR,B1MNVAR
P150,	*.+3 	/JX,JX,PF
P151,	*.+3 	/JXVAR,JXVAR,PFVAR
P152,	*.+3 	/JY,JY,DC
P153,	*.+3 	/JYVAR,JYVAR,DCVAR
	EJECT
/FP TAGS
/
	FAC=0
	FCOMP=740
	FSUB=741
	FMUL=742
	FDIV=743
	LOAD=744
	STORE=745
	SETWRD=746
	INPUT=747
	OUTPUT=750
	ISTOR1=751
	SQRT=752
	DFLOAT=753
	SFLOAT=754
	FIX=755
	FADD=756
	ISTOR2=757
	FCOMP=761
	FZER=762
	FAPO=763
	FAZE=764
	RECIP=765
/
/VIEWPRNT



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