File HEADER.FC (FOCAL source file)

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

M
()BTC U/W-FOCAL:HEADER15.10.78?MB6BJC THIS PROGRAM WRITES THE PARAMETER BLOCK USED BY DECSYSTEM-8?M?CXBTC AND ALSO BY VERSION 7 OF DIRECT.  BLOCK 6 IS USED FOR THIS.?M?C5B^A "DEVICE NAME
 ";DO 3;FOR =1,5;D .5;IF (FRA(2)),.6?MDNB(T "NO ROOM FOR A PARAMETER BLOCK, SORRY."!;Q?MD+B2O I (C(1),C(2),C(3),C(4)):<>[1] .3;O I,E FRA(-1,1)?M?EDB<B;S SB=F(.5,1)+FRA(1);A "DEVICE LENGTH
 "DL?M?E	CFS F(.5,6) FRA(,279) FRA(1,643) FRA(2,-1) FRA(3,-DL+1) FRA(8,SB)?M?FJCPS FRA(4,-1) FRA(5,-1) FRA(6,0) FRA(7,FSGN(7-SB)) FRA(74,FDAY())?M?F*CUS S(0PS/8)=1,S(0OS/8)=2,S(0OS/12)=3,S(0DS/8)=4,S(0OS/78)=5?MGLCZS FRA(69,0);IF (SB-8)2.1;A "SYSTEM ID
 "I,D,"VERSION NO.
 "VN?M?G/C
A "RELEASE CODE
 "RC;S FRA(69,-S(I/D)) FRA(70,VN) FRA(71,	?+RC)?MHODJA "LOGICAL DEVICE NAME
 ";DO 3;FOR I=1,4;S FRA(63+I,F(.9))?MH/DTA "VOLUME NUMBER
 "VN;S FRA(68,VN);F I=128,255;S FRA(I,);N?MIOD^A "DESCRIPTIVE LABEL
"!;F I=128,254;S C=FRA(I,FIN());GO .5?MI!D(S FRA(I,154) FRA(-1);T !;QUIT?M?I>D2I (C-154),.4;I (C-255),.6;I (C-141),.7;I (C-138),.8?M?J\D<S FRA(I,FOUT(92)),FRA(I=I-1,);I (FRA(I-1)-141),.6;Y -I?MJ	EFS FRA(I=I+1,138)?MKDEPT !;F C=128,I=I-1;I (FRA(C)-138),1.1
S FOUT(FRA(C))?M?K EZI (C(I)+	?),C(I)=;S -C(I);C TURN NULLS INTO ZEROS?MLFJFOR I=4,-1,1;SET C(I)=-	?; CLEAR OUT PREVIOUS CHARACTERS?M?L
FTIF (255-C=FIN()),.3;IF (141-C),1.1;SET C(I=I+1)=-C;GO .4?ML?F^SET C(I)=-	?,I=I-FSGN(I);IF (C).2;GO .2+FOUT(92);RUBOUTS?M?F(IF (C(I)+	:),.*C(I)=-	?;GO .2; REPLACE A 	:	 WITH A NULL?M?L?L D HEADER;L S HEADER;E?M?()-	0)*2^(5-J)?M?ML C LTRHED?M?MO C?M?

Note: Lines longer than 256 characters were wrapped



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