File FUTIL.SV (save files (Executable program)

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

?=2CBPPPH<AHXDW\*<4XDX \L)4[DU$(DFYDY$\H&L[DSL\/XZDZ0-LW<?A<D9D"B"B&*UNNING BATCHCDBECFADF%SUPERCEDING%CAN	T REMEMBERI/O ERROR ON SYS:ILLEGAL SYNTAXTOO MANY FILES NOT FOUND DOES NOT EXISTBAD MONITORINPUT ERROR READING INDIRECT FILECOMMAND LINE OVERFLOWBAD
NUMBERILLEGAL * OR ?BAD E BLKS SMASK = ABS. LOC = UPPER = LOWER = FORMAT = DEVICE = OFFSET = MODE = CCB:ODT  LOC = :     CORE SEGS:     LOOKUP FAILEDERRORS:  SIZE   SA = ,  JSW = REL. LOC = PACKED ASCIIOS/8 ASCIIUNSIGNED DECIMALOCTALOFFSETFILENORMALOUTPUT
= SYMBOLICBLOCK = )   = BCD  ILLEGAL SINGLE-WORD COMMAND  ILLEGAL MULTI-WORD COMMAND  TOO MANY ")"S  ILLEGAL FORMAT WORD  FORMAT WORD NOT TERMINATED BY CR  C.C.B. REQUEST WITHOUT A FILE KNOWN  BAD DATA IN C.C.B (NOT A SAVE FILE)  ILLEGAL OPTION  ILLEGAL S
ARCH COMMAND MODIFIER  BAD "IN" MODIFIER SYNTAX  ILLEGAL MODE WORD  OPTION FOLLOWED BY A CR, BAD SYNTAX  NUMBER OR ILLEGAL OPTION WORD  NUMBER OR ILLEGAL OUTPUT OPTION  ILLEGAL "." IN NAME (FILE OR DEVICE)  ILLEGAL MODIFY FORMAT  PROGRAM OR HARDWARE PROBL
M IN MODIFY COMMAND  BAD TERMINATOR IN SINGLE ARGUMENT  TERMINATOR BEFORE LEGAL NUMBER INPUT  BAD TERMINATOR IN MULTIPLE ARGUMENT  ILLEGAL CHARACTER IN EXPRESSION  ILLEGAL USE OF "(" IN EXPRESSION  ILLEGAL OPERATOR IN EXPRESSION  TOO FEW ")"S IN EXPRESSIO
  DIVISION BY 0 ATTEMPTED  UNKNOWN HANDLER NAME  NUMBER OR ILLEGAL ERROR OPTION  FATAL READ ERROR  NON-FATAL READ ERROR  FATAL WRITE ERROR  NON-FATAL WRITE ERROR  ODD START LOC OR COUNT IN OS/8 MODIFY  NO SUCH ADDRESS IN FILE (ODT COMMANDS)  BAD FILE ADDR
SS, SOMETHING DIED!  NO SUCH ADDRESS IN FILE (MODIFY)  ARGUMENT EXPRESSION NOT TERMINATED BY ")"  NUMBER ILLEGAL FOR FORMAT  LPT HANDLER ERROR  NUMBER OR ILLEGAL LDEV OPTION  LPT HANDLER FETCH FAILED  ILLEGAL USE OF 	 OR "  DEBUGAND TAD ISZ DCA JMS JMP IO
 NOP CLL CMA CML IAC BSW RAL RTL RAR RTR SMA SZA SNL SKP SPA SNA SZL OSR HLT MQA MQL SCL MUY DVI NMI SHL ASR LSR SCA DAD DST SWBADPSZDPICDCM SAM CLA OPR 0SKON0AION0BIOF0CSRQ0DGTF0ERTF0FSGT0GCAF0HRPE0IRSF0JRRB0LRCF0NRCC0PPCE0QPSF0RPCF0TPPC0VPLS0XKCF0YKSF0Z
CC0\KRS0]KIE0^KRB0 TFL0!TSF0"TCF0$TPC0%TSK0&TLS1DPI1ASMP1BSPL1CEPI1DCMP1ES,CMP1FCEP1GSPO1HRCTV1IRCRL1JRCRH1KRCCV1LRCGB1MRCLC1NRCCB1XCLZE1YCLSK1ZCLOE1[CLAB1\CLEN1]CLSA1^CLBA1
CLCA2ACDF 002ICDF 102QCDF 202YCDF 302!CDF 402)CDF 5021CDF 6029CDF 702BCIF 002JCIF 102RCIF 202ZCIF 302"CIF 402*CIF 5022CIF 602:CIF 702CCDIF002KCDIF102SCDIF202[CDIF302CDIF402+CDIF5023CDIF602;CDIF702DCINT2LRDF2TRIF2\RIB2$RMF2,SINT24CUF2<SUFB!B&B+B-B/B*B(B)BM
(P(P	P	OCOSYSZZIREWRQIQIQHQHQJQJRHRHRRRBRB[K[K[K[K[K[K[K[K[K[K[K[K[K[K[K[H[G(K(K(K(K(K(K(K(K(K(K(/(4(%(	("(
(^VVU!U!VJUEUE)$)^)Z)V)WB.B BM
Z
!
 +Q+U+N+O+J+FB,B-B.B BMPAPASAOSNUNSYBCBUNUSISPAPASAOSOCOG
G"G"G%G%G$G$G)G)G(G(G	GGBLBODFOFCCCABARERSMOUOEREOFUPLODELDMOMAMJJJWJ3J3LLJ!J!J\J\KTKKKKL7L7JRJ)J.K-JMJ>JNJNMAMINIABAB(B)B"B	BM[%[$[)[([ LPTTPRP
B/B!B:B+B-B;B<B>C^C
BIB[C=C>BMBJCJB?C^C3C4B/DLDFC	C$BWCWCWCWBYB.	I	D	D	D	G	HT(T(T(T(T3T$-U-Y-YEVOPODUDLILFIFOFSTSSMWOWMOMSHDRPPFFFRFRHDG1G1REREWPNCNCTTJEP!P!P3P3P.P<P?IKPLQBP*P*OFOFIFNONB9B8B7B6B5B4B3B2B1B0BDBKB"B	B(B BMSHSLOLP9P9P:P:*8*M+YB+B-B(CLCBCSCCCRCDUNUINIABAMEMNONON
NQNNNSNSB"B&DVG^G4G2JMNNOCPGQGPKP&P8TIPQVMS[T9-T("-	[6)V*J*L+[+&.	IXP]
[Z]Z^Z Z!&!MVM ZZUARYR(R7R?SJ[UTBTKT\T4T*UGUWX5U<[-Y2Z[VHV V2Z?\KWFWYW*W<XMX\X)[=U(YFYPY\Y&[S\S/ZFZ-\W??CE	;B[CYCHCXCYCHCKCIHZ<(*)K9> /8	7<(*)"*$	;B[CMCY.IN0[AR0N0[BHV>(HS>(.0N/K6>(.0	;B.KAC5	4[AKBC5KAXV.0	34O	35MO2>(O1>(/82A
!2I	0A/Q	0A/]H2I	33J:	34&:	343	33=8FB/)8>>O(:???R&0)1=T,*,;L,YAZA?2ALN2I\MPP*P2I.^DL[K?> *(J/Z8J0Z7J1Z6^2J3^4K%^5	>: 
=	<J9X\.XA<?	E^U*^"W!EO?.A2HA^1O;8F?+XO:> +XN:R:[VOV<(8A
VSVOV> .:O;C9> : K8"2IS2I>A.:	74&	62AO5<(K4C3[VO22I=H:K1	0KV2A
/2I	75YH!5 :?0P?B!PY\-(?=B
]U+&	
]0RV([[L %P5?6Z5-R0 A[SA59([[ %P5? AZ$A*(6B4B$[/Q5* BZ0H7$5?6 AZ$DA* 6B+Y AZ$SA6E*P[/]5*6Z AZ<P%M6H AZ$HR96B(Y[B%P6K,E6T AZ8SA56.I6T([Z4%P5? Z$EN%SYST^^????A=?B>G<= =3>??0?8??GMP?A?BC?8<^&/Q7&	!S^^&4]I\M\6\\G"J"\TI+I0)BZ"*,,FY1	8Z1)H-MXZR	(]BQL]%OK^&	X	.D
BFEH/S/<.Q1![L ?;2J%?H0&X&%S%!X=I9XMI<XG%>*G%2*[QH\2I\M2A*MKP*S%3*,%(*	P%*%2	^?>%8%2+KS%8H&8A>(%4*GX&*G: XH%5P8*7H78AAGX7PH+R%S%"5%R\ +Q%5H8< +G: H7AGX7IFX8*9%3+O%=%/6%QB %]: X&%R  *G%5X$%QB %,$"+R%5%QB %,%Y+R%5%&+1%5%&AKX\%&AL> H8ABH\X8*9: XH%3*9%=%*HVPH
!H8+1,(A%3.%=%4."%QB %,	?/>"%QB %,%Z/>%H\IA> %8%PRUH[%ZHZ%ZHZXVH[XWHXXMHYXNK=[H%R (HW?*.	FIH%QB K<XZX[	GHX%$SH*0HNXYHMXXK=[H%%%QB0SH*>%QB)-7/$.": KH[HX=2A%QB?K;XLXR2IPRLL2A<(+8!KH> +SHP>(+%HR%^+%KH%Z%R A%RT K:HN%^HP> -7HRK9XR2ILR2A[7%P-7-	P-,=J?9CR"P"
PHPHLH	?LHXSX-X,H?".P+PS*GPHPR*B*]"
LH	?LHX,LHX-LH".PR*SX=-7W<H*	H"[UK=[V%)/=I:XHK>X>.
X
X$P=%SH-AGX^KV>(IEH^IEX^%"*%PP5%++J	UKV=H+R>(+J%R  %0P
+O%S..P^+*2: X^+J[V%(/W%2(6O%89X[V8A8A8A8A8ASV8A8AXSHSK<[UOU[USW/WW%8P%%8KV[=KUX"HSX!-7AU://	?%PQ%SP%<H-7: 	>K=ZOK*2J%LB*JOX:2I
<O;<(*\O:[UOU2A[U	?%PPJO%Z%QB-JP8 JO%Z%PQLJP8!%Z%R (JP8!%X%PRRKU<(*C% 8JC:%^%QB/KUAM9J8H%^%QB/KUAGKJ%^*CAF	>HV[UHW[VK9[W2J%LA%8HV
8HW
7KWX<KV[*X&X	: 
62I
<2AX:-6A9F8F8F/+9J8J8J/0+1X*K2K0:AOLD<V
AW"%PRMH:%Z%SP%<H-7%(*M%2)SY%8%PPEH.*C%PPH98!*C%PP/%"5*D%PQY%"**D%PPIH-AMX*%"	*D%PPO%"/*D%PPT%"2*D%PPYH!J=Z;N;Z;%P*D!5%PP(H<(+F?HKHKIKJ*9?<?=Q?%PRCHO> KRKS*9SQ5%PPDH/XRI;XHIEXS+&%R, PS+&%S%R  : +Z2ILH2A%ZPR+]*D%PP^%RSY%RS%R (O?%^%QB)*D%2BAD7(AI*%PP,%SN%PQ
K?XH+XA+0+%Z%PQT+%Z%S%PP8K>X^+XS+XTHT0HS%Z%QB-HT0HT9DABHSIF%ZPA*.%SX=/=%R, P^*W%S%R  : *U8AX$P=K<XAK;XH%PQH%S%S+[IH$%^%R =%PP$PA+A*+2IOZ2A> +]H:<(%8[[$<AH</:2IOZ?%8O*2AC9K8>(/N2I
Z+ <A2ILH2A/+8J8HAG%QB0/0%M=?GZ\-	?WJD?<;?: X;*IX;"+JZ$KBZ %(*V%2,,I%8K2*H"9*IJ]Z$*I%*HV.8!X]%S%+*).H]<B*)	?88	>%&%Z%SK*\H3X+H4X,H5X-H0[GH1[HH2[I.+H0[G%/+%(+CACKJ> %8%/OG.9,KIXVKHXWH-XZH,X[	=H? ++H+9!KG
<<PIOZ+O<8J8JAMJ+X[O<% 8DAOXZ	;HW<(+1?+4-7HV>(-7	</K9J8J8JC?<(,*]%,4Q^%(P%<H-7%(*KP%<H%8%2)
BQ%8%(*Q%2*VC%8K?ZZZ[K>Z\2J%LA%8J\
=-6%(*&%2	W?<%88AXO-6%*HVX.-6%*HV8!X9-6%(*8%2,UE%88AXP-6%/0-6%/3-6%(+G%2+<;%%89VIFX-6OLSL[^%*HS8A<(+WIF
^S^HW
^S^HV
^/LH;> +(%"*%R: %U/^H-AMXXXWH-AO9DH,8F8FH+XV%"U+$O7S7%U/7:
&&6A P	?*I: X;*IX;	;: [:%(*O%2*D=/>%)/=JPXHHRX^I:XI*ZPU*^I;XLH/XUK:X
PHLH18!\IPHPHP^*X%SI:XHHRX^I;XLH/XUK:X
H-[9H,[8H+[7%++1LH>(+R)%1**%1K:X
PU+LI;XLH/XU%++1LH> +P^+C)HRX^IEXV	=%+%8%Z%0P^+)	<*)%R  PV+Z%S+WK9X-K8X,K7X+/)2IP
DL2A/1N+]%Q^NNN9%(*.Z=J7XL2ILL2A<(%88!J=> *E%)/=HRZ>I:XJLJ	?LJX,LJX-LJX^I9XMX$%!%"*%R: %>*\%2*%]H\2I\M2A*$H!K>Z=N=*B%3*\J=%2(.?!%8R>*T-7%+%8: X	.?%)21HRXSKFXI"?PILIPIPI%	%0P^<H*:PS+KH^>(*:"?%	%0P^+W*:("?H\%	%0P^+ *:,+W/(%-H\IA> S,/,PAASOSNNNNN?9.WXU3//IH\
*F8 *7H\"7	M*8A-> %88A^> *MH$P$9H>8*0: H*Z7;$X$H\<HKO9F8F[OKOAO2IN7^72AR7P$*^H^>(/N	M*R	LH\%	%0P^*.*.AJP$+A%&%	H^> .7/N%
X$	LH$%	%0P^8: X$.7T?U(T:%)/=HRX/KQXHI;XIPHLH2I\I2APHPHPR+X-7HV%UHW%UHX%U%QB.HY%U%QB H K??H+-/"FK<TK;-H$&*;+.$&$%UMUH?6%TH<(*H?*0H9H-AMJ"X*H?(H9H-?9DH,8F8FH+X(H(8!J*>(*-H(Z*P	*%$<"H6/?H(Z$<BH6??/>X	%&R.	=H:X+H:X6H:8AX(2IO<[*K;XK2ILK[(LK2A[)K)9J8HAG8!H,> +
H-AB91K(<0+ 8H[(K(K)C:?(+ K(8!+H-AMJ"X**W:K)C:K9+S**=.% 9HH(X(/+2IL*2A/1^AEC?/A?<C<MNZ\Z
2I]G2A$<AH:A*\-7O?ZN$<"H6*
X	-7H6X+H7X,H8X-%+%8.R?H%8%8?H%8%8N"R"XKLK%Z%QB.LKAG%QB0LK%Z."%.H\AJ%
X$%2,C;*%-%2,R;*H\AJH$X$%-%2,R;*+B: X%H$R1.1%(+U: HMXMHR/TBS: HNXLX]2ILL2A%2*KF+YH]> +O/L;$8AH]+X8A8 Z12ILL2AIA>(+OR1+++Y	>%8H\/4^X\&3?GU,X"Z?=8??8."Z?><?0.G"Z?=0X>\?6.MAK"Z???6.TZ3NZZ4RZZ5;J3NZ<P*(R5Z3* ;J5%QB0RZR4*
J3%QB0.ZZ3J3?HIH%QB J3=H8!"M.6H\I> /B%-+CAM<(IL%V:A->(/I;$H*XJ2ILJAOX$LJAO2A9J8JH$8J8J<(IL%V/IP-/%9H,K?AGX,<XILH+X+/%^4^4^	K;>(0Y/1/: %=1,*R0&*?9;NRZS2INS2A% "T2INS2ARSAJ=(."T*EAJ<(<HK?=IC%QC .TZSJS% "TJS"T.^<(H\[N&R&XI2ILI2A<(*>91K> *-HIN&Z&2IN&Z&2A.&R&.
XSXVXWXXK>XYK=XR%.%2([DH\AJ%
XV+1+1+:+WPS%8XYK<XR+U: X%/A%-%2([DH\AJ/LR\RPR/+%
\R/1*AA4>A^AZQ] YVSV? :HQ< *I0Y*E[*EX\XQH\K?<(*ZK><(*:K=>(+IH\2,%VR.L*8%QC\HM[S2IOS2A%V: HMXML*60Y*)[*)[LKLK?>(*^%QC\KL*I%QC\%S.%QBG%SI9XLHL8!HM>(*A2ILL2A%V*?%QBU*8HM8!I9> SL/L0Y/SXQ[8XQ/S0^K*<(+0K+<(+,K.AK<(/[S[IL/[==?3X=%QBP-7X=%QBC%S-BQ
QQ&Q,Q-Q5RWRH?2A8<AHO> *G%,%Z.%,"J.%Z%R  "P.J:	?*2	>%&AN%
8HK.	=	?*.*/%&C<>(*$%RI %&AK
;%&AL> H-ABO;%Z.P%&C:*-%&C:<(*UAL>(*<K0	=8AX]%&%
8H
;%&9HAL<(+Z>P/9K,
8	7	/O;9D
;<XII[Y	7	/%&C6KY	5?"K-
8	7	/	7	/	7	/W8W8%&8H>X	/%&C6	5?6]M\)\[$8]1$ZN$/%P$G?%OD$=%Q%(JW[P"/J"/J"/J"/<H*O%&BV>("8JX[P"/"8"/"8*&A0\;]I]3X\H\=(*&NZ? *&KPH\.%"Z:H]> ..JY"=.-"/".KO9D[OSPSP<PR/./KP"=P].8[I2IOI2A%USI2IOI2A%U.=%&C?"8/JK>XK2ILK2A<(/Q8!%&>(+ K=HK+S2ILK2A%UHK8A"=..%&ANK<<
/(S(K<> S(/(>GI0IS?&>NV;H7IKJHC]4HNR[X%TH=> J&> *PKX0!*K0&:*$KX2I\>2AP>KXK?> *$H>AK> *Q&&!H:??%8J
X>P .:"BM"BJX .	N/R/"4./AM<(H\[BKB%2*%WKBI?H+S".4"B$.4"	.4"B H IE<(.4=+L:+I"C^KW+AAJ*2I\M2AI9XNH\XR%-%.H\IA> SX/X2ILN2AX\/(%*P&/.%,:X	HV%	/.2I\*2A/8[W?L=6XVXWZ6%.<H%-%2,C;;* H\K?Z[J$8![BHVZVHWZW"6SB*U"6*F: X%J6>(%8.	>*M	>AJ%
ZV	>AJJV*M;$BR$R$*FB*F9N6R6HVXV8DN6R6HWXW.6K=ZHIGZ$/B: OHXHXR: XS: X]	<%.%2((?.%8	SH/HHVXS%-+QHVXTHWXU%-+P	%-+MHS\HP]+.HVXTHUAG\HHT\HHV8 HT\H: HRXR/	N-],E[4=PX[XZXB	-*G*:%2,!?=%8	,%8H
XCH
IE?XCHC8!HB?H*.HCHB>(.HBK.Z&HB>(*&%%XW%%XV<BHWX[HVXZ%%XB*S	,+YHB%$HZ%$H[%$HCXB	-+Y%2,%;=	?HVXZHWX[: HNXN+)2IO>2A+VHXXZHY+W>L%&+VH-XZH,+WH+XZX[+)	,<H%8HB%$J%$"%%ZH
IE> %8%%XB	-*K+[,N,U	.-A,9,*,4."./6^8G)B$F:A
]
\I6>6(2I\G2APG.;0HGXG2ILG2A.FH\JT> RN.N=X;%-%.J)XLX
2ILL2AP
<(*	8!H\>(.U*\RU.U	IHZHVXVH[<X8AHWXW.*XA	?"*.4HW[XWHVZXV.9HW8 [HWXWHV8 ZHVXV/A: XS]%2(*B^%8HVXS%-+PHWAGXW/M%."N+	>/]%H\K=> %8%-H\IA>(: X%HZXVH[XW/]/10X>\?6/9^AI6X*^B=W(/YXAH[?HYNHW8HXWHV8HXVS$*SHA8H>X$.<P*[;HZHXXX:DH[HY8HXYHX8HXX*FJ"ZY<X%8XAH[?YNHXHZXX:DH
H[=H*89PXY*>:HZ8!HXXX9HV8DXVHW8DXWS$<H*NHX8DXXHY8DXY*-HW?H$XYXXKX[$9/N?	HZ9!XZH[8 <X9AX[PA/YHV9!XVHW8 <X9AXWPA/$[$H?(+7H:X+//K$8A>(//K$+5[

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