File FUTIL.SV (save files (Executable program)

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

?=2CBPAPPH<AHXDW <DM0XDX,)H= UDY$FDP0YDY,&D0SDS(/HF4ZL\<W?A<H 6B"B"BBZ0A$-B\1B>AFA=ZB"ZBRRA)
C^J,VASVBUTC8-AV7B 7B?ANBE B$VA>WBL-C^HA\W8\B$XC9A]8B
>B:ANA> B [BD$BV0B2GAE^AFQB1VCZ)A+6B\6B4ALA<(B.
A=%BP*BEDB5^*MB0TCX*A)8B%6B5AVB	B2WA	 BE.A:OB9 AJVB$$CV*A:AAB2B-AZA7 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 ASCII
NSIGNED 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 (
OT A SAVE FILE)  ILLEGAL OPTION  ILLEGAL SEARCH 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)  ILLEG
L MODIFY FORMAT  PROGRAM OR HARDWARE PROBLEM 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 OPERAT
R IN EXPRESSION  TOO FEW ")"S IN EXPRESSION  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 AD
RESS IN FILE (ODT COMMANDS)  BAD FILE ADDRESS, 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 IOT 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 0SKON0AION0BIOF0CSRQ0DGTF0ERTF0FSGT0GCAF0HRPE0IRSF0JRRB0LRC
0NRCC0PPCE0QPSF0RPCF0TPPC0VPLS0XKCF0YKSF0ZKCC0\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??+QCOBUK)+FCOAVFW+UCO1QV*SCO1P1*KCO1PL*GCO1EMACO1*CKJ)JZ%8CKG4UX\WCKG4P*\KCKG4P)[=CKG4P([-CKG4P	[CKG4PK[UCKG4PJZ?CKG4PIZ-CKG4PHZ[CKG4PGZFCKG4PFY2CKG4PEY
CKG4PDY\CKG4PCYPCKG4PBYFCKG4OBX5CKG4N]X)CKG4NGUGCKG4M8X\7D!-Y7D -U7D
-P7DRI+I7DOKS(+7DLA*7DC-M 3"T1K1H/CW(H;J?	?(BLW(BKV(BGP1Y(BGPLX(A?LB( (A?L(F(A=LV(K(A<LU(V(A;KS(H(A4I$((A3ET([(AKKD($()BT(6	KRMS;	F4Q(	F3Q$	FH.Q^ A HB ABA^&B>?A<AIB0ACBJARB,ABBL3BS
BM>CT&AFLBEABAT	CB9A<APB1AEBNA"B,ABBL5BT&BQAHCJ+A	JBGAAAZ	B=:A;ALB0ACBNA,B&AHBT4BX)BMABCE*A^QB$AEAY"CC2A8AQB.ABBQA4B	AMBP4BX"BRAECB$ALSB+AAN	CK6A:ARB.AABQA0B*AABD4BT B]ADCGZ<OCH5AL+CF9A7ENH^H89 ^^????A=?B>G<= =3>??0?8??GMP?A?BC?8<^&/Q7&	!R^^&4]I\M\6\\G"J"
TI+I0)BZ"*,,FY1	8Z1)H-MXZR	(]BQL]%OK^&	X	.DPBFEH/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%=%*HVPH8!H8+1?+?&%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:H
%^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\JX*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!4%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+6/1G RV?JI*%PP,%SN%
QPK?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\IM=?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	</KBBBBB,*]%,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?0&&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.V WZU3//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+-/"B/7NK8-H$&*;+.UKUFIZ> ?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/1D6?/=TA?<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&3&A?GY*U,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+/%	=I.0\K<>(0Y/2/; =1,*&	?9;NRZS2INS2A% "T2INS2ARSAJ=(."T*EAJ<(.TK?=IC%QC .TZSJS% "TJS"T.^<(H\[N&R&XI2ILI2A<(*>91K> *-HIN&Z&2IN&Z&2A.&R&.&XS
VXWXXK>XYK=XR%.%2([DH\AJ%
XV+1+1+:+WPS%8XYK<XR+U: X%/A%-%2([DH\AJ/LR\RPR/+%
\R/1+C*AA4>AZTZ.YVSV? :HQ< *I0Y*EZ*EX\XQH\K?<(*YK><(*9K=>(+HH\%VR.K*7%QC\HM[R2IOR2A%V: HMXMK*50Y*(Z*([KKKK?>(*]%QC\KK*I%QC\%S.%QBG%SI9XLHL8!HM>(*A2ILL2A%V*>%QBU*7HM8!I9> SK/K0Y/RXQZ8XQ/R0^K)<(+/K*>(++0^AK<(/ZSZIL/Z==?3X=%QBP-7X=%QBC%S-BQ
QQ&Q,Q-Q5RWRHB+?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??0 IL$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(/(THI4>NWBH1ICG JHC]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[Z?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/	2W-],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.".<(*A/8^5FG*:A
Y
X>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/]0X>\?6HZ8!/9^AK1]9^B=W(/YXAH[?HYNHW8HXWHV8HXVS$*SHA8H>X$.<P*[;HZHXXX:DH[HY8HXYHX8HXX*FJ"ZY<X%8XAH[?YNHXHZXX:
HYH[=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