File FUTIL.SV (save files (Executable program)

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

?=2CBPAPPH<AHXDU$.DLXYDY$"H,$[DSL"50ZDZ03L]<?A<D9"B"B&*8X!0&M?8!K?> />2A%=K=%<XQK?]?K<
;"-%;H[XU%:31H-;J1?L>4LS/.P,	R=1!
*2R8;;RF62N*%9*HDGXYI8XL%7HUX[%:<ACR=6C(=3C"=%C1<CC1<BC1>B1=1B1==1Q=+	 %6HU\LHLK:?H*1/9HLK8>(*1I5PY%<: XYHLXWLW%<: HL*0%=\L\LI8XM.-\LI8XL%=LL<(+
%<+,K=%<+HP+ I.X RA81P8>A(B$.X"G 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 DECIMALSIGNED DECIMALOCTALO
FSETFILENORMALOUTPUT = SYMBOLICBLOCK = )   =   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 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)  ILLEGAL 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 OPERATOR 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 ADDRESS IN FILE (ODT COMMAN
S)  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 
SZ 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 0SKON0AION0BIOF0CSRQ0DGTF0ERTF0FSGT0GCAF0HRPE0IRSF0JRRB0LRCF0NRCC0PPCE0QPSF0RPCF0TPP
0VPLS0XKCF0YKSF0ZKCC0\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 BMPAPASAOSNUNSYUNUSISPAPASAOSOCOG
G$G$GGG(G(G	G	G&G"G"BLBODFOFCCCABARERSMOUOEREOFUPLODELDMOMAMJJJWJ3J3LLJ!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-YEVOPODUDLILFIFOFSTSSMWOWMOMSHDRPPFFFRFRHDG0G0REREWPNCNCTTJEP!P!P3P3P.P<P?IKPLQBP*P*DIDFIFNONB9B8B7B6B5B4B3B2B1B0BDBKB"B	B(B BMSHSLOLP9P9P:P:*8*M+YB+B-B(CLCBCSCCCRCDUNUINIABANMNMNONO
NB"B&DVG^G3G1JMNLN<PGQGPKP&P8TIPQVMS[T9-T("-	[6)V*J*L+[+&.	IXP]
[Z]Z^Z Z!&!MVM ZZUAR
R.R=SESP[[THTQT"T:T0UMU]X;VB[3Y8Z!VNV&V8[E\QWLW
W0XBXSX"X/\CU.YLYVY"Y,[)S"S5ZLZ3\]??1EMA"CO1*CKJ)JZ%7CKG4UX\]CKG4P*\QCKG4P)\CCKG4P([3CKG4P	[)CKG4PK[[CKG4PJ[ECKG4PIZ3CKG4PHZ!CKG4PGZLCKG4PFY8CKG4PEY,CKG4PDY"CKG4PCYVCKG4PBYLCKG4OBX;CKG4N]X/CKG4NGUMCKG4M8X"CKG4MSXSCKG4L.XBCKG4LIW0CKG4K$W
CKG4J?WLCKG4JZV87D!-Y7D -U7D
-P7DRI+K7DOKS(17DLA)7DC-M 3"T1K1H/CW(H;J?(E(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 X-X 2LI?[$K$Z]^R9I><X*J ZP<BDAFCHEJB/CAB	COC\DK!^2K.\P/P/P/P/P/P/:2B%=BHL.<B.+;X(^X!2B%=FA)*"J]2C%<Z]J][$(.
^X!2B%=AA</*"H!2C/F:RH 9HJ];J]]::Q2AE92I8H?X-:-89P+PJ"/^Z\<BN\2K/"K;[32AM92I8J>X/(2B%=[*"/(2B%=AIHV*"/;5JELH^H89 ^^????A=?B>G<= =3>??0?8??GMP?A?BC?8<^&/]/&	!R^^&4]U\]B\"J"\PI+I0)BZ"*,,FY1	8Z1)H-MXZR	(]NQLO/OD^&	X	.DPBFEH/Q/<.O1
FE[L ?;2J%?H0&X&%S% X=I8XMI;XG%>*G%1*]QH\2I\M2A*MKP*S%2*,%	*	P%*%1	$?>%7%1+MS%7H&8A>(%3*GX&*G: XH%4P8*7H78AAGX7PH+R%S%!5%R\ +Q%4H8< +G: H7AGX7IFX8*9%2+O%=%.6%QB %\: X&%R  *G%4X$%QB %+$"+R%4%QB %+%Y+R%4%%+1%4%%AKX\%%AL> H8ABH\X8*9: XH%2*9%=%)HVPH8!H8+1?+?&
2.%=%3."%QB %+	?/>"%QB %+%Z/>%"H\IA> %7%PR]H[%ZHZ%ZHZXVH[XWHXXMHYXNK=[H%R (HW?*.	FIH%QB K<XZX[	GHX%SH*0HNXYHMXXK=[H%$%QB0SH*>%QB)-6/$.": KH[HX=2A%QB?K;XLXR2IPRLL2A<(+8!KH> +SHP>(+%HR%]+%KH%Z%R A%RT K:HN%]HP> -6HRK9XR2ILR2A[7%P-6-%P/,;J?9CR"P"
PHPHLH	?LHXSX-X,H?".P+PS*GPHPR*B*]"
LH	?LHX,LHX-LH".PR*SX=-6W<H*	H"[UK<[V%(/=I9XHK>X>.
X
X$P=%SH-AGX^KV>(IEH^IEX^%!*%PP5%*+J	UKV=H+R>(+J%R  %/P
+O%S..P^+*2: X^+J[V%	/W%1(<M%79X[V8A8A8A8ASV8A8AXSHSK;[UOU[USW/WW%7P%%7KV[<KUX"HSX!-6AUA?^://	?%PQ%SP%<H-6: 	>K=ZOK*2J%LB*JOX:2I
<O;<(*\O:[UOU2A[U	?%PPJO%Z%QB-JP8 JO%Z%PQLJP8!%Z%R (JP8!%X%PRZKU<(*C%
8JC:%]%QB/KUAM9J8H%]%QB/KUAGKJ%]*CAF	>HV[UHW[VK9[W2J%LA%7HV
8HW
7KWX<KV[*X&X	: 
62I
<2AX:-5A9F8F8F/+9J8J8J/0\JX*K2K0:AOLD<V
AW"%PRUH:%Z%SP%<H-6%	*M%1)UY%7%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?<?=RG%PRKHO> KRKS*9SQ=%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:<(%7[[$<AH</:2IOZ?%7O*2AC9K8>(/N2I
Z+ <A2ILH2A/+8J8HAG%QB0/0\IM=?GZ\-%?WJD?<;?: X;*GX;"$JZ[%	*Q%1,.G%7K+*F"2*G%)HV.8!X]%S%**!.H]<B*!	?%%%Z%SD*W> H3X+H4X,H5X-H0[H1[AH2[B.$H0[%.+%	*<ACKC> %7%.O.2,KBXVKAXWH-XZH,X[	>H? +$H+9!K[/<PIOZ$K/8J8JAMJ$X[K/%
8DAOXZ	=HW<(+*?+--6HV>(-6//DP-//9H,K<AGX,<XILH+X+//?9,*,4Q^P%<H-6%	*KP%<H%7%1)!BQ%7%	*Q%1*XC%7K?ZZZ[K>Z\2J%LA%7J\
=-5%	*&%1	]?<%78AXO-5%)HVX.-5%)HV8!X9-5%	*8%1,WE%78AXP-5%.0-5%.3-5%	+G%1+>;)%79VIFX-5OLSL[^%)HS8A<(+WIF
^S^HW
^S^HV
^/LH;> +(%!*%R: %U/^H-AMXXXWH-AO9DH,8F8FH+XV%!U+$%O%PWJI=WF?0&&6A P	?*I: X;*IX;	;: [:%	*O%1*F=	/>%(/=JPXHHRX^I9XI*ZPU*^I:XLH/XUK:X
PHLH18!\IPHPHP^*X%SI9XHHRX^I:XLH/XUK:X
H-[9H,[8H+[7%*+1LH>(+R)%0**%0K:X
PU+LI:XLH/XU%*+1LH> +P^+C)HRX^IEXV	=%*%7%Z%/P^+8A)*)%R  PV+Z%S+WK9X-K8X,K7X+/)2IP
DL2A/1N$-]Q^NLN2%	*.Z=J7XL2ILL2A<(%78!J=> *E%(/=HRZ>I9XJLJ	?LJX,LJX-LJX^I8XMX$% %!*%R: %>*\%1*	]H\2I\M2A*$H!K>Z=N=*B%2*\J=%1(4?!%7R>*T-6%*%7: X	.?%(21HRXSKFXI"?PILIPIPI%&%/P^<H*:PS+KH^>(*:"?%&%/P^+W*:("?H\%&%/P^+ *:,+W/(%,H\IA> S,/,PAASOSNNNN?9.V WZU3//IH
?*F8 *7H\"7	M*8A-> %78A^> *MH$P$9H>8*0: H*Z7;$X$H\<HKO9F8F[OKOAO2IN7^72AR7P$*^H^>(/N	M*R	LH\%&%/P^*.*.AJP$+A%%%&H^> .7/N%^X$	LH$%&%/P^8: X$.7T?U(T:%(/=HRX/KQXHI:XIPHLH2I\I2APHPHPR+X-6HV%UHW%UHX%U%QB.HY%U%QB H K??H+-/"B.7MK8-H$&*;+.UKUFIZ> ?6%TH<(*H?*0H9H-
MJ"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*\-6O?ZN$<"H6*
X	-6H6X+H7X,H8X-%*%7.R?H%7%7?H%7%7N"R"XKLK%Z%QB.LKAG%QB0LK%Z."%-H\AJ%^X$%1,E;.%,%1,T;.H\AJH$X$%,%1,T;.+B: X%H$R1.1%	+U: HMXMHR/TBS: HNXLX]2ILL2A%1*MF+YH]> +O/L;$8AH]+X8A8 Z12ILL2AIA>(+OR1+++Y	>%7H\/4&3&A?GY*U,XZ:K?Z;J:9D8FZ:J:8DAG%QB0R;*D.AKZZ:<HZR:JK=*U:
:%QB/J%QB0.PZ:K?Z;J=Z,Z<;J:<P*2R<Z:**;J<%QB0R,R;*).J>0X>\?6??Z:J:?HIH%QB J:=H8!"/BH\I> /N%,+OAM< %V:A->(/U;$H*XJ2ILJAOX$LJAO2A9J8JH$8J8J< %V/UO/S/%U//I.0\K<>(0Y/2/; =1,*&	?<;NRZS2INS2A%
"T2INS2ARSAJ=(."T*EAJ<(.TK?=IC%QC .TZSJS%
"TJS"T.^<(H\[N&R&XI2ILI2A<(*>91K> *-HIN&Z&2IN&Z&2A.&R&.&XSXVXWXXK>XYK=XR%-%1(!DH\AJ%^XV+1+1+:+WPS%7XYK<XR+U: X%/A%,%1(!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%
C\%S.%QBG%SI8XLHL8!HM>(*A2ILL2A%V*>%QBU*7HM8!I8> SK/K0Y/RXQZ8XQ/R0^K)<(+/K*>(++0^AK<(/ZSZIL/Z==?3X=%QBP-6X=%QBC%S-BQ
QQ&Q,Q5Q=RPKHB+?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]S\/\!$8]7??0 IL$ZN$/%P$G?%OD$=%Q%(JW[P"/J"/J"/J"/<H*O%%BV>("8JX[P"/"8"/"8*&A0]A]O]9X\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]:HNR[X%TH=> J&> *PKX0!*K0&:*$KX2I\>2AP>KXK?> *$H>AK> *Q&&!H:??%7J
X>P .:"BM"BJX .	N/R/"4./AM<(H\[BKB%1*	WKBI?H+S".4"B$.4"	.4"B H IE<(.4=+L:+I"C^KW+AAJ*2I\M2AI8XNH\XR%,%-H\IA> SX/X2ILN2AX\/(%)P&/.%+: X	HV%&/.2I\*2A/8[Z?L=6XVXWZ6%-<H%,%1,E;?* H\K?Z[J$8![BHVZVHWZW"6SB*U"6*F: X%J6>(%7.	>*M	>AJ%^ZV	>AJJV*M;$BR$R$*FB*F9N6R6HV
V8DN6R6HWXW.6K=ZHIGZ$/B: OHXHXR: XS: X]	<%-%1(.?.%7	SH/HHVXS%,+QHVXTHWXU%,+P	%,+MHS\HP]+.HVXTHUAG\HHT\HHV8 HT\H: HRXR/	2W-],G[4=PX[XZXB	-*G*:%1,?=%7	,%7H
XCH
IE?XCHC8!HB?H*.HCHB>(.HBK.Z&HB>(*&%$XW%$XV<BHWX[HVXZ%$XB*S	,+YHB%HZ%H[%HCXB	-+Y%1,	<A	?HVXZHWX[: HNXN+)2IO>2A+VHXXZHY+W>L%%+VH-XZH,+WH+XZX[+)	,<H%7HB%J%"%$ZH
IE> %7%$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	OHZHVXVH[<X8AHWXW.*XA	?"*.4HW[XWHVZXV.9HW8 [HWXWHV8 ZHVXV/A: XS]%1(0BZ%7HVXS%,+PHWAGXW/M%-"N+	>/]%"H\K=> %7%,H\IA>(: X%HZXVH[XW/]0X>\?6HZ8!/9^AK1]9^B=W(/YXAH[?HYNHW8HXWHV8HXVS$*SHA8H>X$.<P*[;HZHXXX:DH[HY8HXYHX8HXX*FJ"ZY<X%7XAH[?YNHXHZXX
DHYH[=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