AMSTERMXFOR CPM2NEU Z3TGRDEMO1 COMGPCWTERMXZ3T TCVIEW21COM ALIAS CM ZSHOW COVAMS3VL4DZ3AMSTERMXLBVCMDRUN CO2COPY CO& !DU-V86 CO;"#$%EDITNDR CO3&'()ERROR13ACO *FASTVID CO +JETLDR COG,-./0NZCOM CC1NHSH CO&234NZBLTZ14CO5NZCOM COS6789:;NZCOM LBi<=>?@ABPATH COCDQL41 COAEFGHISALIAS CO@JKLMSAVENDR CO NSDZ CO/OPQTCSELECTCORSZ3TCAP TCYTUVWXYZF CO}Z[\]^_`aZFILER CMbZSIM ZCcZSIM ENdNZCPM COefZSIM NDRgNHSH VARhZ386SX COMTijklmnDas ZCPR Extended Terminal fuer Grafik-Implementierung (portierbar ohne INSTALL) ZCPR - der Console Command Processor fuer Z80 ersetzt CP/M's CCP. Das Terminal wird als TERMCAP Record a la UNIX im Environment gehalten. Durch Standards wie Grafik-Initialisierung/ -Deinitialisierung oder Hilight on/off und Cursor off/on sowie die jeweils verfuegbaren Zeichen (bei reinen Textterminals geht's auch mit + und - bzw ! oder aehnlichen Ersatz-Zeichen. Diese Terminals sind fuer AMSTRAD CP/M 80 Rechner gedacht. Sie koennen mit "JETLDR " automatisch geladen werden. PCWTERMX.Z3T -- Extended TERMCAP fuer JOYCE/PCW und CPC 6128 (CP/M PLUS) CPC2NEU.Z3T -- " " " CPCs unter CP/M 2.2 Diese Anpassungen stammen von Franz Moessl (TIROL) und Helmut Jungkunz (BAYERN) Weitere Software fuer ZCPR und die AUTO-INSTALL-Versionen NZCOM (CP/M 2.2) und Z3PLUS (CP/M PLUS) sind erhaeltlich ueber: HELMUT JUNGKUNZ, Zacherlstr. 14, 8045 Ismaning, 089 / 96 93 74 NZCOM und Z3PLUS sind geschuetzte eingetragene Warenzeichen. Jedes Paket kostet DM 140.--. Im Lieferumfang ist eine englische Anleitung beinhaltet. Der Umfang der passenden PUBLIC DOMAIN Software dafuer betraegt ueber 30 MB !!!!! Diese Software stellt den aktuellen Stand der Dinge dar in Sachen CP/M-80 Helmut Jungkunz, Ismaning den 25.4.1990 Amstrad CP/M 2.2 %r%+%+ Z3ENV* 1 .Ͷ! *** Extended Z3TCAP not available *** ~>2AsI1ͅ""C"E"G:AR͠GRAPHICSGRAPHIC PRIMATIVESGRAPHIC CHARACTERSLINE AND BAR DRAWINGVERTICAL ROUTINESHORIZONTAL ROUTINESADVANCED GRAPHICSBOX ROUTINEGRAPH DEMO Press ESC to exit͠USER GRAPHICSHORIZONTAL LINESVERTICAL LINESBOXESPress ESC to exit͠PULL-DOWN-MENUSPULL DOWN MENU ROUTINESSET PULL DOWN MENUSELECT PULL DOWN MENUCLEAR PULL DOWN MENU Press ESC to exit͠DUMMY MENU 1SUBHEADER 1ITEM 1ITEM 2ITEM 3SUBHEADER 2ITEM 4ITEM 5Press ESC to exitx Graphics Demonstration Program This program demonstrates the use of Graphics and Pull Down Menu routines in the Expanded VLIB using proposed Z3 TCAP Enhancements. :A >xSorry, your Terminal does not support these functions~} Since your terminal has the needed capabilities for Pull Down Menus, you will be able to select the demonstrations you want to see by using the pull down selections you see on the top line. If you look at the top line of your screen you will see a line of Pull Down Menu selections. The left most selection is printed in Hi-Intensity. To move to the other selections use your left and right cursor keys or Control-S (move left), Control-D (move right). Once you reach the desired selection, press Return and a Pull Down Menu will appear. You can escape from this menu by pressing the escape key or you can move to a desired menu selection with the up and down cursor keys or Control-R (move up), Control-C (move down) Press Return when at desired selection.c4x  PLEASE SELECT ONE OF THE FOLLOWING OPTIONS 1. Graphic Characters 2. Vertical Routines 3. Horizontal Routines 4. Box Routine 5. Graph Demo 6. Exit Demo Programͮ2B1ʭ2 3 456v:A~&fv|( ((&}ʭ  }==:e}X  4x  The SELPDM routine controls the user interface to the Menu Mode. Use the "WordStar Diamond" to move around the Menu items until you have the Menu (Horizontal Bar) and Item (Vertical listings). Selection of both is with the "Enter" or "Return" key. c4x  The routine CLRPDM is used to clear a Pull Down Menu. } Enter a number (1 to 9) for the window to clear : !18:0A"0c4x  SETPDM is used to setup a Pull Down Menu. This item adds one to the list of selections ͠DUMMY MENU 2MENU SUBHEADERITEM 1ITEM 2 Press ESC to exitc4x  The following is a demonstration GRXLIB graphics routines. The following routine will draw a horizontal line starting at row 17, column 10. The line will be 60 columns long and will be drawn from left to right. CALL DRHORZ DEFB 17,10,60,0 ; Row, Col, Len, Dir4xHorizontal line created by GRXLIB routine DRHORZ <4x  Horizontal bars can also be created using the GRXLIB routine DRHBAR. The following are examples of the GRXLIB horizontal bar Routine: CALL DRHBAR DEFB 1,16,10,60,0 ; Type, Row,col,length,Left to Right CALL DRHBAR DEFB 2,18,69,60,1 ; Type,row,col,length,Right to Left4x Horizontal bars creatd by GRXLIB routine DRHBARxType 1Ϳ <xType 2ͿE<c4x  The following routine will draw a vertical line starting at row 16, column 38. The line will be 5 rows long top to bottom. CALL DRVERT DEFB 16,38,5,0 ; Row,Col,Length,Direction4x Vertical line created by the routine DRVERT͵&4x  Vertical bars can also be created using the routine DRVBAR as: CALL DRVBAR DEFB 1,16,25,5,0 ; Type,row,col,height,dir CALL DRVBAR DEFB 2,16,35,5,0 ; Type,row,col,height,dir CALL DRVBAR DEFB 3,16,45,5,0 ; Type,row,col,height,dir CALL DRVBAR DEFB 4,16,55,5,0 ; Type,row,col,height,dir 4x Vertical bars created by DRVBARxType 1 Type 2 Type 3 Type 4͡͡#͡-͡7c4x  VLIB contains routines to draw individual graphics characters. The routines LTISEC (draw left intersect), RTISEC (draw right intersect), UISEC (draw upper intersect, LISEC (draw lower intersect), ISEC (draw intersection), DRFULL (draw full block), DRHASH (draw hashed block), and ULEFT, URIGHT, LRIGHT, LLEFT (corner drawing routines) are demonstrated.4x Individual graphics characters supported by VLIB͠:͠&_͠:@͠S͠&k͠:Y͠F͠&e͠:L͠r͠0xc4x  The following is an example of the DRBOX routine. This example will draw a box starting at row 16, column 10. The box will be 5 rows high and 20 columns wide. CALL DRBOX DEFB 16,10,5,20 ; row,col,height,width4x Box drawn with DRBOX c4x  The next demonstration will show how by combining the routines DRBOX and DRVBAR, a bar graph chart can be created.4 x(press any key to start)!K>*<:@cx Draw a Vertical Linex Starting Row : i(2=x Starting Column : i(2<x Length of Line : i(2?x Type (0=Thin, 1=Full1, 2=Full2, 3=Hash1, 4=Hash2) : i02@x Direction (0=Top-Down, 1=Bottom-Up) : i02>x(press any key to start)!6K>*<:@ͼcx Draw a Boxx Starting Row : i(2=x Starting Column : i(2<x Height of Box : i(2>x Width of Box : i(2?x Draw Framed Box (Y/N) : !z"K>*<Y͌ /x +++ Error in parameters, re-enter +++e cx!(X"4x This concludes the demonstration͠{Ix Enter your choice: &x Select Pull Down Menu or Press to quit: x Press any key to continue: !> A"ʹ͠ ŷ(|= 0r2"OO!&# ~#+(]##~++O:"2":"^#V+ 0^#VGzx( Br+s<"R>]T O6:" 86#!"!< 8*#ͮ 2"!"F#˾OO!&# ^#V#z(S"F#~2"#~#fo""#!!"#~(  A";A"#~((<:"8(=u<! UF(*"6*#ͮ >2""*"B,&["ͫ(?  :" ;>>A"ͻ$> A" >-A"(y2"(0:"= :"2":"O :"<8> 8 A"͂͂͂k͌ $r> A"r $rB͌ :Y@$d> A"d $FYLůO,*#|͌> A"$ V#^#N#F#h!x8%} ,y8| $ 80G80O ~##*#( *#=(*#͑ͮ ×#> A"V#^#F#N#y(}<8o G.*#*# *#*#|*#*#*# *#*#|*#*#~(͑ͮ ͗*|#*~#:{#~#ͼ*#( =*#O(*#2"""#$͑:"͗*"ͮ #$> A"V#^#F#N#y|<8gG&!2"!"(o}*b#z ( #(#Oxy!"6#h!~8>w#6#ͦ!&#2"0/!"N# s#r~# (:"=0V6+^6w#ѯ&#p#:"w#>  :"=8y=2"s#r믾# ~#+(  -8z !u#l(*y#~(!|#l(!# l(y^#V#ͦͅ~#( ( A";ͦV#^#:f#*k#*m#*o#*g#:d#W~(ͮ *y#*q#*s#ͮ [i#(  :e#Ϳ %-%( \ A"z"D(K2(B3(:.(-+('>(R(I(N ү$,}lg0gA"e.||d͖  ͖ 008z0 AA"~( #\ ~#A"zO*#|( +~(G  "#|("b#|(&~!8!d# W!W!Q!!d#6# s#r#6#s#r#s#r#~#\ #*#1"#2k$!"#2j$# !#N# 6:k$(!#~(z"w#!#:#ͼ!~#(3 ( " ( ( (  y( yG>GO> A". ":g"$"A">^A"@A" 0 Oy. G"O:gW"~080 0bk)))_#{a{_!l$}($.AMSTRAD PCW EHY%+ %+ KpqMLJfe# Z3ENVs1* 2` " %0 Z3 TCAP not initialized M ~P{0 Requires an 80 column screen #~ҩ0 Requires a 24 line screen u :] ʤ/͊ u 0 TCVIEW, Version 2.1 Displays ZCPR TCAP entries Syntax: Y (x 0 TCVIEW0 [[dir:]Filename[.typ]] Note: Not specifying a file name uses memory Not specifying a file type uses '.Z3T' ͊ u + +Termcap source:0  MEMORY >e! \͆ 0 File not found   2͊ u + +File Name: ]G 0 !"+ >>>>> TCVIEW Version 2.1 <<<<<+ Terminal name: *i0 +  Up arrow:  ~0 #+  Down arrow:  ~0 #+  Right arrow: ~0 #+  Left arrow:  ~0 #+ -Clear Screen delay:  ~n 0 #+ -Cursor Motion delay: ~n 0 #+ -Clear to EOL delay:  ~n 0 #+ Clear Screen: C+ Cursor Motion: C+ Clear to EOL: C+ Begin standout: C+ End standout: C+ Init terminal: C+ Deinit terminal: C+ Delete line: C+ Insert Line: C+ Clear to EOS: C+ -Graphics delay:  ~n 0 #+ Graphics On: C+ Graphics Off: C+ Cursor Off: C+ Cursor On: C+ -Graphics Characters:+ 1Upper left corner: + 1Upper right corner: + 1Lower left corner: + 1Lower right corner: + 1Horizontal line: + 1Veritical line: + 1Solid block: + 1Hashed block: + 1Upper intersect: + 1Lower intersect: + 1Intersection: + 1Right intersection: + 1Left intersection: : :_S F_S F_S F_S F_S F_S F_S F_S F_S F_S F_S F_S F_S F_{{ '. 5 < 0 ^@0 ^G0 ^H0 ^J0 ^M0 ->~V#J#0 <-~#ͪ +#~ͨ #~ ʈͨ Z3T*+ *- :* Ñ ͜ !$  (*( ~(!+  (!3   (y^#V#Y 8 ~#( ( ͪ g m Y V#^#ͥ * * Ñ * *" W * : W~(W *( [ ( : h %-%( \ ͪ  D(K2(B3(:.(-+('>(R(I(N ү$,}lg0gͪ e.||d?  ? 008z0 AĪ ~( #\ ~#ͪ zO* |( +~(G͎ ͔  " |(" |(&~!8!    ! 6# s#r#6#s#r#s#r#~#\ #* 1$u * ~!8"* ~#fo" Ͳ (G! N͟ Y  X    OG ( <  <  <  , ʪ >^ͪ @ͪ  0 Oy] >.ͪ ]  Ī &d̈́ & ̈́ ͉ ͐ 00ͪ |.,0g} @(> 7. ð O:g H H |8 }8 a{_ SAMPLE ALIAS.CMD FILE FOR USE WITH NZCOM ---------------------------------------- ; This alias provides a response to the DIR command when there is no ; resident DIR or transient DIR.COM. DIR sdz $* ; This alias provides a directory-display command in which the file ; specification is automatically wildcarded. It saves the trouble of ; having to type asterisks manually. D=SD/ sdz $td1$tu1:$tn1*.$tt1* $-1 ; This alias is used with the syntax NAME DU:DIR PW or NAME DIR PW to assign ; the named directory DIR to the designated (or current) drive/user. The ; second token is optional; if present, it will assign a password as well. NAME=SETNAME editndr $td1$tu1:$tn1 $2 \x ; This alias will save the currently defined named directories in the file ; A0:NZCOM.NDR. If a command tail beginning with 'L' (for library) is ; included, the file will be put into NZCOM.LBR so that it will automatically ; be loaded at Z-System cold boot and the individual NDR file will be erased. PUTNDR savendr a0:nzcom;if eq $1 l*;lput a0:nzcom a0:nzcom.ndr;era a0:nzcom.ndr;fi ; This alias will allow you to examine a file. It loads the file into the ; TPA and then uses the RCP peek command to examine it. It will load a file ; from the current directory even if that directory is not on the path. LOOK get 100 $td1$tu1:$tf1;p 100 ; This alias removes NZCOM and restores the operation of CP/M. OFF=CPM=EXIT a15:nzcpm ; This alias provides a shorthand for the CRUNCH command. CR,UNCH crunch $* ; The following pair of aliases automates a recursive invocation of some ; other command line. It is invoked as RECURSE COMMANDLINE. REC,URSE if nu $1;echo;echo %< s%>yntax: %<$0 cmdname [parameters];echo;else; recurse2 $*;fi RECURSE2 fi;$*;if in r%>un %<"$1" %>again? ; $0 $* ; The following pair of aliases automates the repeated invocation of a ; command that takes a single argument. It is invoked as ; REPEAT COMMAND ARG1 ARG2 ... ARGN. The command COMMAND is executed ; in sequence, first with ARG1, then with ARG2, and so on. REP,EAT if nu $2;echo;echo %< s%>yntax: %<$0 cmdname arg1 arg2 ...;echo;else; repeat2 $*;fi REPEAT2 fi;$1 $2;if ~nu $3; repeat2 $1 $-2 ; Memory display aliases -- these aliases use the peek command to show the ; contents of various system modules PBIOS=BIOS p $ab PCCP=CCP=PCPR=CPR p $ac PDOS=DOS p $ad PENV=ENV p $ae PFCP=FCP p $af PIOP=IOP p $ai PMCL=MCL p $al PMSG=MSG p $am $+m004f PNDR=NDR p $an PPATH p $ap $+p000f PRCP=RCP p $ar PSHL=PSHELL=SHL=SHELL p $as $+s007f PXFCB=XFCB=PFCB=FCB p $ax $+x0023 Z3ENV'* `'"+~8͵) Extended ENV ben|tigt.V%(i% ͵) TCAP inadequat..!m~ ( / #~Ed!]~/#~Ed͵) SHOW, Version 1.4 Syntax: SHOW <-- Normaler Aufruf mit Haupt-Men} SHOW C <-- Aufruf mit Men}-Auswahl C SHOW /E <-- Installieren als Error Handler SHOW C /E <-- Installiere SHOW /C Error Handler ' =͵) Installation vonSHOW als Err.Handler m. GO/JUMP unm|.ͣ(' x@y*>:Ϳ(#~ (!] ( /(6 #w#6͵) Error Handler Befehlszeile gesetzt: ͣ(ͻ)͋(͹'Ͳ%:] (%-->  SHOW Haupt-Men} <--!"+$ PACKAGE DATA$ F --  Flow Command Package $ R --  Resident Command Pkg $ C --  CPR Commands $ I --  Input/Output Package Ͷ$$ ENVIRONMENT$ E --  Error Handler $ M --  Memory Utility $ N --  Ben. Verzeichn. $ P --  Suchpfad-Ausdruck $ S --  Shell Stack !("+$ ZCPR3 SYSTEM DATA$ 1 --  Modul-Daten $ 2 --  Message-Puffer $ 3 --  Environment Daten $ 4 --  System File Namen Ͷ$$ CPR OPTIONS$ 5 --  CPR M|glichkeiten $ 6 --  Spezielle Optionen $ 7 --  Zugriffs-Optionen Ͷ$$ X --  Exit (% SHOW Befehl:  *u5%V%(%>>>> SHOW Version 1.4 <<<<1 2 3 4c 567!C$F4RE@IMNP{SX $ $$!5O~ȹ(####~#fo7(õ%(%  Memory-Manager :+O(% x> +y +> + 5%| y0:8+ 5% *+*+5% --$ (% Befehl (<=runter,>=hoch A=Adr., P=POKE, CR=Men})?  i%*P(!A(v>(.(+<(,(-͵)oke Adr. (hex)? 0=T]K+B8-| )%4i%͵) Wert (hex)? 0 | }">+ ͵)dresse (Hex)? 0"+Ñ>w)d+~4+7*+$"+*+%"+(% ZCPR3 Message Puffer Data !"+$ Shell Control Data$ Shell Kommentar aktiv.   Z G$$ Aktiv. Shell Echo:  N$$ Aktiv. Shell-Pause:  ~$Ͷ$$ Fehlercode d. Befehls:  Z +  !-"+$ Befehls-Status Flag$ Shell Status:  Z G$$ Error Status:  N$$ Extended Cmd Status:  V$$ Externer Cmd Status:  ^$Ͷ$$ ZEX aktiv:  Z $' '$ SUBMIT aktiv:  -Z $Ͷ$$ Status IF Level:  Z N8xͥ*!"+$ User Register (dezimal) Ͷ$0Z  5% >:+5%=~#~*$ reserv. System Bytes (Hex) Ͷ$5% ~# +$ User-definierte Bytes (Hex) Ͷ$5% ~# +$ Progr.-Fehler-Code:  Z +$ Angem. ERROR HANDLER:  Z $$ aufgerufen bei Fehler:  û)(~(% System File Namen !"+$ Shell Var.-Datei:  >G͍ Ͷ$Ͷ$1! $ System File Name y+5%:   ^*!~ ^*͵)-undefin. -(% Daten aus Environment (% I/O DEVICE: DRUCKER BILDSCHIRM(% Breite (% Gesamtzeilen(%  Textzeilen (%  Formfeed !&>7͌ !4>1n (%  DU OK:  >.͍~$5%  Max DU:  >,͍~@+#~ͥ*5%  Taktfr  >+͍~ͥ*5% MHz5%  Quiet:  >(͍~$(% Laufwerke:  >4͍^#VA-{0z+"+͍Ͷ$~̓*Ͷ$#~̓*Ͷ$#~̓*"+͍Ͷ$~̓*Ͷ$#~̓*Ͷ$#~̓*Ͷ$#~$(% System Komponente(%- Adresse (%> Gr|~e!"+$Mehrfach-Eingabezeilenpuffer (MCL)$Befehls-Suchpfad (PATH)$Shell Stack (SHL)$Named Directory Register (NDR)$Flow Command Package (FCP)$Resident Command Package (RCP)$Input/Output Paket (IOP)$Environment Deskriptor (ENV)Ͷ$$Message Puffer (MSG)$Externer File Control Block (XFCB)$System Stack (STK)$Wheel Sicherheits-Byte (WHL)Ͷ$$Basic I/O System (BIOS)$Disk Operating System (DOS)$Console Command Processor (CCP)!0"+Ͷ$>hͶ$> hͶ$>hͶ$>hͶ$>hͶ$> hͶ$>hͶ$>hͶ$Ͷ$>"hͶ$>$hͶ$>&hͶ$>)hͶ$Ͷ$>EhͶ$>BhͶ$>?h!;"+>̈́ Zeichen > ̈́ Elemente> ̈́ >!͍~ͥ*5%-Byte Eintr. >̈́ Namen>̈́ Records>̈́ Records>̈́ Records>̈́ Records!;"+>D̈́ Records>Ä́ Records͍^#V|+5%----͍~Ã*Ͷ$}5%*+o|g(% Input/Output Package (| ,(%Input/Output Pakete nicht verf}gbari /(%Input/Output Umleitung nicht verf}gbaryͧ(% Taste f}r n. Bildschirmseite! - *(% Input/Output Paket ;͐5%  Konsole>C5%  Drucker>,5%  Reader >5%  Punch >G5%  Zuordnung ist i+## NP5% DEVICEs --  Gi++##Ny( ͵) > P5% - ͻ)v~# (+> +((% Pfad Ausdruck (~ (%!Pfad ist leer(% Symb. Form (%# DU Form (%2 DIR Form !"+(~(!Ͷ$Ͷ$~$(@+#~$ +ͥ*#!&"+@)(~(Ͷ$Ͷ$~$ x@+#~$ yͥ*#!4"+(~Ͷ$Ͷ$@)~$(G#~$(Oy#i(( ~+#5%Noname(% Benannte Directories ( -(%Named Directory Puffer n. verf}gbar.S+Ͷ$~( W{Ķ$Ͷ$~@+#~̓*5%: #~+# 5% {̶$(% Flow Command Package ( -(%Flow Command Paket n. implementiert!(% Flow (FCP) Befehle: ! "+(#(% Eingeb. IF Optionen: ! "+#~3#(% FCP Konfigur.-Optionen !#"+$COMIF Bearbeitung: F$F(M$Rootpfad verwenden N$$Spezifische DU: #~A+~+V(ͥ*(% Resident Command Packet ( 0(%Resident Command Paket n. implementiert 5(% Resident (RCP) Befehle: ! "+((% CPR Eingebaute Befehle'(;(%Command Processor nicht ZCPR33 oder nicht geladen !8(% Command Processor Befehle ! "+H((%&(Wheel-privil. Befehle Kleinschrift)^#~~ ##*+%> oD8$. "+>2+C:+~ A8[0 +#(% Fehlerbehandlgs-Daten !-"+ !"+ Ͷ$$ Eingabefehler-Status: Z O 5% NO ERROR'( 5% ERROR! "+$Fehlerquelle: Z _(5%EXTERN.  5%CPR/ECP$Command Error Code: Z ͥ*$Beschreibung: !W) h> a ~  5%Illegaler Versuch d. Dir. z. wechs.5%Ung}lt. Directory angegeben 5%Falsches Pa~wort 5%Falsche Bef.Form (Dateityp / Wild card)5%Befehhl n. gefunden CCP & ECP5%Angegebene Datei n. gefunden.5%Mehrdeut. oder fehl. Dateiname5%Fehlerh. numer. Ausdruck5%Gew}nschter Operand n. gefunden 5%Disk voll5%TPA voll (Progr. zu gro~) 5%Unbek. Fehlertyp (% Fehlerhafter Bef.:  ͯ(~(;+#(% Shell Stack Data ) 1(%Shellstack a. diesem System n. verf}gbar!"+)XG1$ Element y+5%  ~ 5%UNBEN. 5%Befehlszeile: ͻ)$ $ Ͷ$ ͚$^$(% M|glichk. & Adressen (% Command Processor (% Ausf}hrb. Objekt-Dateien (%  Extended Command Processor (% SUBMIT/ZEX Facility !$"+$Versionsnummer:Ͷ$$Dateityp: $Attribut pr}fen: $DIR Dateien akz.:$SYS Dateien akz.:Ͷ$$Dateiname:$Rootonly:Ͷ$$SUBMIT verf}gbar:$Befehlsdateiname:$LONGSUB Option:$Echo f. Befhl:$ben. DOS clu:$ZEX Prompt:!:"+$3.:+02++Ͷ$Ͷ$͠'͠#:+gQ$:+oQ$:+wQ$Ͷ$Ͷ$͠#:+wQ$ }2+Ͷ$:+GQ$Ͷ$ W$Ͷ$W$Ͷ$W$Ͷ$W$`͏'~@@ >$+:+0>08>$+>:+#͠#>.+͠#0:+40Ͷ$W$:+Q$Ͷ$:+G͗:+OQ$Ͷ$:+48:+08W$ :+G͗P(5%QUIET FLAGX$͚$^$(% Environment & Spezial Optionen(% Information aus Environment (%  Besond. Bearbeitungs Features! "+$Maximale DU Werte:$Akz. DU Form:$Zeige DU in Prompt$Hole RCP Adresse$Hole FCP Adresse$Hole NDR Adresse! "+$Rufe ECP auf wenn DU/DIR Fehler :$Rufe ECP auf bei Befehlsfehler :$Userbereich 16..31 logbar: $Direktzugriff zu ECP:$Prefix f}r ECP Direktzugriff:$Prefix f}r akt. Verzeichnis: $Pfad f}r gezielten DU/DIR Prefix ign:$Erlaube IF in SHEL Alias-Bearbeitung:!7"+:+G0$:+O0$:+W0$:+_0$:+g0$:+o0$Ͷ$Ͷ$:+Q$:+Q$:+Q$:+OQ$Ͷ$(>>"+:+G(#+x 5%" o. Platz5%" only5%nur Platz Ͷ$>"+:+(+5%" or ":" 5%:" only:+GQ$:+Q$͚$^$(% Directories, Pfade, und Security (% Directory-Referenzen (%  Befehls-Prompt (%  Pfad-Suche (% Security-Features !"+$akzep. DU:Ͷ$5%akzep. DIR:Ͷ$5%DU vor DIR:Ͷ$$einsch. DU:$einsch. DIR:Ͷ$$erl. DU/DIR Prefixe: $einschl. akt. Verzeichnis:Ͷ$$Pa~wort abpr}fen: $Pa~wort ausgeben:$Directorywechsel erl.: !:"+:+Gͪ#:+OQ$:+WQ$Ͷ$:+_ͪ#:+gQ$Ͷ$:+w#:+o#Ͷ$Ͷ$:+w#:+/oQ$Ͷ$:+/g$~ +#Ͷ$$:+/W$5%folge ENV DUOK FlagͶ$$:+/W$5%NUR BEI WHEEL ON$:+/_$5%NUR BEI WHEEL OFF$5%NUR BEI WHEEL ONͶ$( 5%AUS ENV5%HARD CODEDͶ$$5%--(%Command Processor nicht ZCPR33 oder nicht geladen! 'H( +~  *+%$"+Ͷ$5% ͵)NO͵)YES"+x> +~ +#> +͵)| *+~ 0>.+#SHOW V#^#%V#^#%~#(( ( +̀%̓%t'ڮ%V###á%t'ڮ%V#U'U'á%7t'8!8U'U'U'U'~( '=77?t'88U'U'~( 't'8#~2+##U'~(&:+!'=ɯ%-2+2+%(\(++͛+D(y2(p3(T.(H+(0>(R(I(+>2+>2+&O0&G&+:+2+&+&d& &0+&&d& :+&(:+:+(O:+&(ia(08z0 y(z+~( #\ ~#+z!'Ot'8y(+~ >GG' M' ~#\ #"+|("+*+|7~!Ϳ( N#F'͠' =H(^#R ##>'(,)' H( FɯH(###~ ##~0!~#Z~3 !~#~( ͵)Programm ben|t. Z-System=?(˞(###*+~( 7^#V*( ~(# ~ #= >͗(()(~ѷ(~#fo$())"*+~#fo) ) ))XG*+^#V#~#Fѷ*+w*+^#V#~ѷ"+Y )X)) )OGF#"+##( ###*+#~#fo2,!"+2,+ !+N# 6:,(!+~(͛+w#!+:+ͻ)~#(3 ( 0* ( ( (  y( yG>GO> +> +> +*+*Û+. !*:g,*E*+>^+@+ 0 Oyt*>.+t*+&d͙*& ͙*͞**00+|&dͻ*& ͻ***00+|&d*& ***00|.,0g} @(> 7| +} +ͦ++ͪ++. "+O:g/+~͛+08!G0:8A80 8))))O #{~#(+(+~#(+ O !+y  a{_Ɛ'@'Amstrad CPM 3? HJY%+ %+ KpqMLJjfe tAMSTERMXFOR CPM2NEU Z3T GRDEMO1 CZM3zPCWTERMXZ3TATCVIEW21CZMB Das ZCPR Extended Terminal fuer Grafik-Implementierung (portierbar ohne INSTALL) ZCPR - der Console Command Processor fuer Z80 ersetzt CP/M's CCP. Das Terminal wird als TERMCAP Record a la UNIX im Environment gehalten. Durch Standards wie Grafik-Initialisierung/ -Deinitialisierung oder Hilight on/off und Cursor off/on sowie die jeweils verfuegbaren Zeichen (bei reinen Textterminals geht's auch mit + und - bzw ! oder aehnlichen Ersatz-Zeichen. Diese Terminals sind fuer AMSTRAD CP/M 80 Rechner gedacht. Sie koennen mit "JETLDR " automatisch geladen werden. PCWTERMX.Z3T -- Extended TERMCAP fuer JOYCE/PCW und CPC 6128 (CP/M PLUS) CPC2NEU.Z3T -- " " " CPCs unter CP/M 2.2 Diese Anpassungen stammen von Franz Moessl (TIROL) und Helmut Jungkunz (BAYERN) Weitere Software fuer ZCPR und die AUTO-INSTALL-Versionen NZCOM (CP/M 2.2) und Z3PLUS (CP/M PLUS) sind erhaeltlich ueber: HELMUT JUNGKUNZ, Zacherlstr. 14, 8045 Ismaning, 089 / 96 93 74 NZCOM und Z3PLUS sind geschuetzte eingetragene Warenzeichen. Jedes Paket kostet DM 140.--. Im Lieferumfang ist eine englische Anleitung beinhaltet. Der Umfang der passenden PUBLIC DOMAIN Software dafuer betraegt ueber 30 MB !!!!! Diese Software stellt den aktuellen Stand der Dinge dar in Sachen CP/M-80 Helmut Jungkunz, Ismaning den 25.4.1990 Amstrad CP/M 2.2 %r%+%+vGRDEMO1.COM[ Beispiel f. Grafik-Terminal n ZCPR ]% `̊N+@P$jB  1t2S T!Jq 0&al2#8s٧2 ]2Hdb ZvjD"!C""-pDG Y-n)٪R $2P$A*JR qD2AC*JE0I'Dq@B"h”r`O*ybA>Z'~ge$BxEbW\8O,l6[B(HIr2qoOm<vz׳-յA8nဂ7 R$c#@P%@"cx9!`@<倌t67zb99&7] è1u0c>HtE$Y>Sl5 2L tp=M3cvm[&?[#v'TeY!XT^;ڙ߳i<ޣ'cv2gPAV{ Hˆ@P$7ZejOI\]sđ{~jɖٖpl7m5pC2cR.])Ot@#rESϭU(=add<(+&KT9 cdaͱO+bjT B p X}FC{.WdP2TjgHqTO! FP G3@$h2e P&?` "ZZ``fbGPx0P jSLS$0}( Z ^*o$f,R{("-f BV[$|̘3Czm47WR@Ugv6t ,"H "2%:$Al6 JnD LPPGLs69_ ͍H}lB+d)]n˹{bj]ӘИsN9)NQy*I+OkE4Cksds* MjE 0\i`8v3B"§/,T±a:Yq1u~HL d뙳y [*_L)#TkMIC'Ӛz$"RK:b VrC-7優Qq + ʴ\1묆ϥ1_%7w!]kn^K9MK71V15d܉6d6l6 Pq@$4g!H(]Y $ҟе>F@'b͜ 6,$P  ۠|eM8]J@ w'{>@L 8Xʠk'b5] +ӏ6}h'zKmĖi p'P]gsХ WFq>\pnGDށ{o 0ߝbdXNt t] v~ 8߀{ep^rNSÔ :̹t$0u>;dP(1>"!~U<8EGz@?tծCEWb3Qn*aٶ6}5gnGE 0= ݀@fj&X. XKsoF>" n,D#J@:L4`nNbk%&@r$vI&@UC|PVް`XPX XYX И` p.[pాp М0 `p xз C 0 i `k'. q R sS s%1@1)/33 31@2@82L;b*D4Ԯu RF6@vO&/0N/80<>O-9!o)5qHv\B,EMmp(K2rM+<å;^cF @@@HmJZ+sGtzR( ,@b nmInIqJn4  Ipь3@ "1(/L@ M18LDM`INTTYPuUM@(!PuOtM`x"R @宲 NKl jp> P@d5F1كUAU\@xUo8St#wW^FQh` > z(c` BiUY@0@``d !S([Z z Z= ZN{^`^C\{U@|P"Z)9J@B`UXu\`9R?S5%oXT5iTTm\5}V+VuI95n5rU_X XBGXvA Y6qW՚Z[(5iBvij e_W\T].ziEC-iWL`v `Z`a+aj6"l'b/c!y5LR3ScBOfUmeuSh_e+f5jr"ol}ge*u@>/>[U h ΑVQuehɇr^bkXnvW6,`8^b:#8lG]ׁ&><@ZaR{`h+ @`68,!nAn()쒱"$W+2gH,'3)R0S E+( TUAklIXxJX|UX4SVh4] 넔zaȀDh(3RzA$A   L`FVF``V  D eu`a489 ` PaA@V`x "@DF @|*  ``lÑ@E p ـ` a! C  09,8ߗyjTF\^A*Y@aٙXِxy0y8돠dEFl D Daٖ`"!鏷݉0Wئ`P@QY5A v <<A&Yz7 T@FMê | eZ`LA z"XVw ~#ͫr|bva&0xqay[ U&l dء 6P`uzu:@0u x@x p5`p&0᢬A@'!NjעSI~:a{˼᛽!~H `9w`9- SJ8ȹ,@ sM(4HDŠ8,@\Ws9I4Z^ Yc\mZF`07Ĝc$@ Gya! J&@X4ʻppA( <z 2Ȼٽz GѠTG#`zY :aa.0aс:~)AˠG˜7 =@\5`0ݶZ\ɚں]۠T-ܚٝ]B}KA]@@A]bq!{1{y ?FA6+!8Aנ=Ĝ`:^XT^]=Q<O`GZ49݊=}}L!B Ř@dE@Ca| ^8@`"*`-a `n9]@l`G yYa=X@dD}J" :_9 ߎa`FAǎ@P%tD ـ``=f``u?`` q[ @A |`@8깛 (Zp(!`BcPA T:;~ݿ C@ ^b?784*w0[-M#z:4;@t F@`?a^~)`a =QD)aӫߣף@a˯i zt Aa!ma[!o@K :FyAP jbPAPN| @P PEaXz 0``4 ϵ[! P0@ 0@0 AS Ԡaـp`(. }m{sA<` W B!n! al@~U=~!E L p "bB !ɛt@H +U4K"0ɿC5~r܁4Ŵk# `\-h0AxM A$!lΨluF⹐bkiI@^}?U!x&ЀZ`~(+J x gM\ f1*`#`9G%4;K4І$ @ Rh @1"hD Tb X3|2*0[A2A J6VA_ʱQF"dF u2G#qQHc$?;?(#I3Cm<,5l5vPRq4i*.<}T5 \*Xp` PI@4xzC`g `g``VA C(.`Q8|ʀ`U )uf1@ pBzX(AY KVoH'P" xѻ#Q#P|P!`sr`@}n Gw6@`l dPuٻ;#֢5t` _Si@HQK pGD,Ml}ZCiE@,^4A Y8fLd`X;8CPA` TzP|hnj̨0dN6< `6__զt.| juwZ*es `@zl!`&<fPo$@0,̓C @`? g O@9Ap bh[ 4`PFHti5($\>xod@2@ @Rr]P >;fRDXh\x0h0/(H@Z3ENV"*շ!><= >o {z0PY* .)\W!R*RS!6!9; x( 0V#03 TYP4LDR Ver 1.1aZ3ENV@SIZE@TABFLAGREGPATHROOTSCANCURDUALIAS CMD!~6w;;kR( Bad load address$* s1 :  0G!%G !*O !2W 2>2ͻ2(:2Ͳ: *"""2"=̓R8Insufficient TPAt ͸ U 5 *= ( ( (= 7$(^(= ̾7= 7͚[G08 0 :G~ ȸ#x͇$^!*$-DH<TRSwZ1"'IM"RA+@= ʾ2͸!:͚͇Y0M5D:H?CDNVS[A:>A8>P>M:):$:::$ x8 '::Ggx0!6L;E6FNTZQDUCPþ= ʾ͚2n= ʾ1ھ!Ҿ<:b:Ec:G;~xL(~xE ~ #>2= ͚̾A(+(þ2@̀2@:(~+= ʾ͚͇ BvCyD|EFILMNPRSXðÿ""   $*  ~#fo7* :* =*+++*  ~ N#fi|{ ҾG*= ʾ͚2AHFDTOþ̀A yO:GH(+F(!ySxD("~0¾#xT(~0¾# y͛y~#H!= ʾw#6#}ր¾ɯ2= ʾ"(^ = ʾ $ = ʾ !6}:ͧ>2!~Ҿ$>^ :(: ͑ͣ>:ͬ!e~ >.2= ʾ͚2:C(F(U(/N(4T(9Z(BQ(:P([S(PD¾:\=:A:i!]!eQZ!fp+~ ##pp:!~ȸ#: = ʾOiʾ w#:(!0!6\1  Ą !F#N= ʾ͚͇D]UWBT]::A088 د= ʾ͚N(T(Z(!Q(F¾>. QZ e= 1ھҾ# ~#>2ɯ*~(G|(x(c Ovfl*"( G~(#*^#V:(6~;( (>;( ~#(6*s#r~# =warning -- script line format error t 22*c:~#We ( (Q͚G(M (:x(zV#e . ze =(_(̺(= ( !8=(( =( :(== l Է :Gʁ x͐ 7p[*+#~ʹ  .?*!  .?*:ͥ ( :%(5:*(U(*~(&++##~ +~26+~=25?r:2< :5G:6O!p#q7 = , 2>27U , 2*c~(/ #~(/ #~( :} }  Syntax: ARUNZ NAME [PARAMETERS] Runs alias script NAME from text file ALIAS.CMD [(66:t Alias "Y " Not Found t :t ALIAS.CMD File Not Found t :Running Alias "Y " *c~ s #>^ @ ARUNZ, Version 0.9S :!a 7U( ( =* ʾ : w# !p#q ' P ͗ ͗###~ ##~0X X ˞7###(Type y at H)2S͙ v22y2~: # ~2: 3#:(< (͏ ( : < :$ѯ2 ~2: . #  :: * >?5 #?5  #!4D (s#/G~A8@0b2#~ ~ ( 8#~ FO 052-͗ N( #( #(  22~!8=_.:,<>ȷ;ɯ~ (#8Wy888 8 8Oy70 ?ɯ$ > 7yC C"U( < ~(ͨ́##(C"K K"$}2U:(ͨ##x y K ~$(=G#~+$O7###~7c>7l70Xc7###w*$^#V.\GR*$,\"*$~#fo-\r r*$|(~*$w*$^#V#~ѷ"$͗[z0.+*$~( 7^#V*3(S(D !& >S((>D2,:,S(#3(("&i2*!&]b= | 1} 8&08@8!""-0|S(D(>R *->2>1>3>g"-^#V#z(X!R8Qm R8(>!^ R8(#< `G}i OdR0} w#p#q#AI*||D " |D(" 0 Ox23*:r- T;]*:r3(E##^#V+z(s#r#^#V2/r+s T *6~2/#"6*4+"4;:/2/##^#V+z(s#r#^#V:/͜ *6:/w#"6*4+"4 *4}(+"4*66#"6͜[:R6"0~22#~23#^#VS4#^#VS6#^#VS8#":*0#:3w[4#s#r[6#s#r:3*8:2Gc[:M >23*8"6:2g.<"4!c| D*4):2G*8x(c[:X(*8"623:2g.<"4!cC<K<Y X OG( < < w w#F#">##( ###*>#~#fo #~#_6S+~#~#(3 ( # ( ( (  y( yG>GO> > > 8 >^ @  0 Oy&dn& nsͼ00|&d͏& ͏͔ͼ00 |&dͱ& ͱͶͼ00|.,0g} @(> 7|}|}ͥͩͥ ͩ . O:g"~͚08!G0:8A80 8))))O #{~(͚w#~#(~(+~#(~ O !y  a{_Ɛ'@'!@}($. $IID I"$I I$I$I$$I$!BI$! I H@$$I$I$@BHH AH"H I DH H  $I BI$II @HB H@@@"I!@  H BI! ! @H   $ I@@ @"A! B @@@ DHH "$   A @ @ @"D$$"$H@@$$$@@H$DB"@@!$H" @@@B@! @H@ @@rZ3ENV e ͛ʬ:(2\:=_!\  : 2 W\:(>? 3 e ìƀo&: } o~ I :.8=:(~(2#!] (~? # [' S'S+* #" \ * |q !r"'2 2 *':(~2 2 "%#] "': (: 2 \ F e ͛_> ʬN*+"):m  !]m!m]>? w# !\l e(^!l/:828: 2 W\m: 2 W/ 3 e ìm(>2 /ͅ2 />2 ! u>2 >2 M e 2 : 2 W\ \ e : 2 / :e2-*)"#1: 2 W\> "): 0>2 010: 1! 4*),>2 m *)"#[+R: 1ʷ: 2 W*)[+S)R}l&)(#DM[)1/( /ͅ*)") y >2 : (: ( *+")͂ * #" : 2 /mc e / *+1: ($: (>2 : 2 W\m*+")ʬ>2 : 2 W/>e*:$ :# : (%=2 *+"):ʶʶ͋ì͋:-(: 2 W!/: : !g~w: 2 W\: $: 2 W\ͅ 2 \  e 2 2 2 r y* +" }: ?q e ͛_R ! \ !r"' Q  e ͛2 e *  e r :(4̓ : {p}0/ 8Ry10xy1p2 z   e  e  e  H e e e  e  e ͧ͛ʬ_R ͵{G!()%O * e  e  e ͧ͛ʬ_R h $ e  e  e  e >2  e 1p e V e  e : 2/: 2\͛ʷ_B >2  : ͧ͵%1p: e  e ͛ʷ_B >2 ͵:(͋2 2 2 2y: H*%"'1!l : 2 W/ͅ>> >>  > >  2 > > _{H   0͛ ~w' : _ #! ww< ~(U e >2  e e t ,: ;: 4:(-:(&>2 ͵  e ͛ʬ_Y͵ N >2 2  <=H O: y  (>. 2 A:  8 0Ox0y0>:2 : m : /! : (::2:/2 : ! u!eH!\l !/? lͅ\ / ! e!?/!l\\m2  ~(N  w  e   ~w  e ì* 6#6[ * s#r Exists, Delete? $ Renamed as $ --- No destination drive specified --- $ --- No source file specified --- $ Change diskette(s) press return to continue $ No source file $ Copy (y/n)? $ to $ - Verify $ Copy complete press (R) to Repeat or (Q) to Quit $ Deleted $ Insert System disk in drive A and press return $ Copy Complete, $ file(s) copied $ Destination disk is FULL, Insert a new diskette in the destination drive.$ Press to continue$ READ$ DRIVE SELECT$ Drive $ DISK CHANGED$ WHEEL PROTECT ERROR on Drive $ BIOS INITIATED ABORT on Drive $ - Return to retry, (B) to bypass$ or ^C to quit $ -$ - type (R) to reset Drive$ VERIFY ERROR$ Copy $ Existing file $ is READ ONLY.$ Delete? $ Global Copy Error. Source and Destination Drives must be different.$ File(s) already archived.$BAK$$$sp1p!0} e þI2 !]~/ #~/!~4= 2  # ~(t # ~(j/(##~(]_N >2 Q >2A >2B >22E >2R >2O >2G >2: (!r!ll!\\!r:] :(!]6?^   e :l <2l2 !r"':i2 :y2 !l :\ <22\2 O:(: ~ e þ* ~" ~#fo" 2z :=_####~2.:) "e þCOPY - Archive Copy Utility Version 4.9 Syntax: COPY [dir:]new.typ=[dir:]old.typ /ooo... or COPY [dir:]old.typ [dir:]new.typ /ooo... Options: A - Archive option. Only non-archived files are copied. Upon completion, source is archived. B - Backup complete disk. Same as using options A and G. E - Erase source option. Upon copy completion, source file is deleted (move option). G - Global selects all user areas on source and destination. N - No verify option. Copied files are not verified. O - Overwrite any duplicate files in destination directory without asking. Q - Query option. User is queried before each copy. R - Reset before copy option. User is prompted following disk changes before copy operation begins. After user response, disk system is reset. $ This program can only be used with ZRDOS $DU.COM v8.6 10/24/83*."g "`}0! 6! "!0"g*"*"4"h"0қ""""R"""P:`ʇ"+Û*.!"+!"b DISK UTILITY v8.6 Universal Version under :a>M>C:P/M :`>0::>.:0: Type ? for help Type X to exit ͕!~WGW## > !^2Pc>282912:>2M!"4~W:L ~ W;#f 2u+ʏ-=% <ʨ>#t?ʰA- BaCD- Fd GO H- K LʞMdNP?QRʨSO TO U Vʮ WXJY;ZJ/(@2P?W:;/2;f 2P+++ OUT OF MEMORY +++ WStatistics for drive :RA:>:: Tracks: *S#S> :6 Sys tracks: *S> :6*W*}͍ Sec/track: 7 Sec/trk 00: *WS> :6 Sec/non-trk 00: *}S> :6 Groups: *S> :' Dir groups: *ZS> :6 Sec/group: : :6 Dir entries: *#S> :6f :RO͹f2Pf(z*8#|"8*8!zf"8|fW:`4({ 4z4 f:<2<f{T @:i>i] xi~WTf&ˆ00Oùͤf~ ;  #AOy2R͓> ͙:`|4^#V+"b! ~#foʹ*ͮ*E|2Qʹ   *"A!"C*#yyDM/BK:=R͌*Aͮ*C͡! x,͌*A"\*C"^{ʐ*Z͍?ڐ*͍VÓ*Z DM:YĎ'>-:> 2f*#}¼|~z{ʯ 'Ø '**\͍*^"A*\"Aͮ͡2NÓ*=! u|h~> 0>(:~<u#ͨ>.:ͨ:f:~<~> b>):À ++FREE++ ::2:>2Y::›ã>::u2Y~# ڶ~ڼÿ:¨*#"I!"d!/:;#~$~!$~_#~$:W#e *d|>*2f"d *I+"I|*d:G:h҅:O*g! LAST ADDR=*g "g+|<}< f2P++ YANK MEMORY FULL ++ f:O! >2@f:@! f2P++ NO "<" SAVE COMMAND ISSUED ++ W~# ɯ2O~% !6 î y G~{4:MŒ *4} 2M*C*Aͮ͡ʹ !~#"4:O4 {¿ !~& ~ ~ ~ :, & *C*Aͮ͡ÿ  ++ EOF ++ f:Oœ 2P++ Can't dump, no sector read ++ 2PUse G command following F, or R or S following T W~;ʧ °  ͣBK ; #ͣ`i}<uu:uA ~<}u}u{ #} ~W:uHB z~  ~ >.:{+ #} z~W{ f{ f~;[ _ ÓTr Sʎ G 4(*S͍Vͮ >2Nî (z4*}͍̈́4͡2Nʹ Ó**A͍*}͔*C+:G}2?:Gy "=*2L:K2?- o&"=! *͍V"=2?6 ͮ͡2NÓbk:)=; :?o*}qP *}* # >2L\  \<ª 2K++ FILE NOT FOUND ++ f=2Ko&))))) >D2u ~. : ; # ~ ;#.:4#>  ɯ2x\ +~#:V !]~ @2\#~ M ~ H yO~0O#2 y<2x]  "{ *g|0 } Empty! É 2y:xʙ =_ \< File exists! Delete? 0 Y N ÀY \\<No dir space! À!0"v2z*v\7Write error x!z4*v"v*gz{*z&S sectors written. !0"g\:y_ *{f~ ʥ;ʥz4z¥*C*Aͮ͡î ~ ;z4*C+|*A|*S"A*U+"A*}̈́"Czî*C#*}͍̈́A*A#*S͍4"A!"C*S*A͍;*U͍;4(zq*}|*}͍4"Wf*A|‘*W͙f**A͍G=*=DM'>:::?<, T=*AS, S=*CS, PS=*ES~ #ͣ#-ͣ#BK,4HjA4~ f;f :~:@C:"sd #yWf*s!~ f;f4#~ f;f,i"6{<yʖf*6j~ f;f4:Nµ͡f2P++ Can't read - not positioned ++ Position by: Track then Sector, or Group ff><:<>>::2x<y<x<yE N0: \ |S{0:> :>*:~W~—0WÚ:#~€#z¸{ƀ_ɯ2P++ BAD DISPLACEMENT (NOT 0-7F) ++ W#~#'~  ;,->#04:A4G40))))o#~#~  ;,->#04:40bk)))o|g1 :!0O  ʬʹʹ ow#:o+>*:ow:> :!ɯ +y~:ooj  $6 !~ o:#>^:>U:c> :> :`_O S> ::HCÍ b b y:Py y>2HÅ څ:H<2H:<đ͓ک>͙*S͍V"ABK͓> ͙*"C*A͍`i͓+:2G:Wy#DM:Q?+?*b ͓*>͙-:~5g:`?&i"EDM͓Q> ͙ɯ2P++ Not within tracks 0-*SS ++  W`i"i͓ڞ> Ù>2O͓ڽt*i 2P++ READ failed, sector may be invalid ++ :O12P++ CANNOT WRITE UNLESS READ ISSUED ++ ^ ͓OtV*i >͙Rr2P++ WRITE failed ++ > ͙> ͙:G =:`0"q"o`i"m2kk2 Operands in brackets [...] are optional Numeric values: 'n' are decimal, 'x' hex +[n] step in [n] sectors -[n] step out [n] sectors # print disk parameters for current drive =Abc search for ASCII Abc from current sector caution: upper/lower case matters use for hex: to find "IN 0" use: =<0> or "(tab)H,0(CR)(LF)" use: =<9>H,0 < save current sector into memory buffer > restore saved sector ( toggle map display of erased files ? help (displays this guide) A[ff,tt] ASCII dump B[nn] Boot track number of sectors per track [More] CHANGE: CHaddress,byte,byte... (hex) CAaddress,data... (ASCIIx Allowed for imbedded hex CHfrom-through,byte, e.g. CH0-7F,E5 CAfrom-through,byte D[ff,tt] Dump (hex+ASCII) Fn.t Find file Gnn CP/M Allocation Group nn H[ff,tt] hex dump K[du:]filename[.ext] Dump sequential memory to disk L Log in drive LX Log in drive X M[nn] Map [from group nn] [More] N New disk P Printer toggle switch Q Quiet mode (no msgs) R Read current sector Snn Sector nn Tnn Track nn Unn User nn for Find command (CP/M-2 only) V[nn] View [nn] ASCII sectors W Write current sector X Exit program Y Yank current sector into sequential memory Z[nn] Sleep [nn tenths] /[nn] Repeat [nn (decimal) times] [More] Cancel a function with C or Ctl-C Suspend output with S or Ctl-S Separate commands with ";" Example: G0 +;D;Z#20;/ would step in, dump, sleep 2 seconds and repeat until CTL-C is typed All "nn" usage except "/", "T", and "S" are hex (use #nn for decimal) (See DU.DOC for complete examples) fyo#x}/o|/g#ɷ|g}o&҈,%ƒ}o|gBKx¤!ñ T]xʱ ç:`} *}"W*.:^#"}"W^#"~#2~#2^#"^#"^"!?~:w*6 "U"Sw.:́:́&"ZZ3ENV\* s 1 jă>2[̓ ={ *#[Os#rͤ::̤::‡:l!~2#Ox2=( ͘ :(=ɯ!="t"v"x!"|"~r!|ͺ> 6:s( (F(#q(K}:|!s2͒(2=22!~G~ > #*t#~ +~/(>8!s2|=~/(>2s>2|>*t~A87>CQy2_(++"M2=ɯ>P>,*x *v *z( >8C}=ɯ>2?/QRX5SlZ"a5AR[ {>*wT]K =2:(+*MT] (T]!5*B"=2ɯ>:(**M "xa:(!="x:(*M##"va!="xa*z"x:ʟ!=b*vb*xj!b[M=2!:(4*MKQp#q#h2ɯ>>25*T]K w![*4 S*"*["*R":<! N[!((,P: > w#=2x2wS=6 #6,#> :(9: (:(%type ? or / for error diagnosis Command (? for help): 2=!͇"2hh: No Entries in DirectoryEntries -* Maximum -:*hh DU : DIR Name - Password  h---- -------- -------- Jh*~(TʊGh~@͢#~*: # -   yhy~͢#yhh=*#~#fo"O5s#r* ###fm hr"2""*S }o"[""["2: : 2( #=!!8!5*t#~2͒#~ =: /2 : /2 :/2! !*t##~(O!!y2 2>ɯ>F###~> ###/HBEO0CS:(F=O!x ~#fo ???????--->!<--- h2!:  =!Q:5!*"ͣ*[KCCC=K%C͌fɾ> O~͢# =Sorry - Wheel privileges are required for this pgm. Can't find System Named Directory! This is a ZCPR3 program which must be installed with Z3INS.  P 2 q ERROR CODE DESCRIPTIONS Code 1 - First argument is invalid. Missing space? Code 2 - First arg interpreted as invalid DU or DIR form. Code 3 - For this command, the DU must exist in the NDR. Code 4 - NDR buffer is full. The append was not performed. Code 5 - Too many arguments. Missing command separator? Code 6 - Too many commas. Only one has syntactic meaning. Code 7 - New command separator was not supplied. Code 8 - Invalid option character. Missing command separator? Code 9 - Invalid separater. It's a command or option char! One of these code values will be placed in the ZCPR3 program error byte (where IF can find it) when an error occurs in a command in the invoking command line. In the interactive mode no errors are reported to the operating system. COMMAND OPTIONS (preceded by "/") / Display Help. If error, show error diagnostic H Toggle display of help after error diagnostic B Toggle audible notice of command error E Toggle visual notice of command error S Change command separator to character O Display this screen of option selections C Display the list of error codes Option commands start with '/' and end with a carriage return or command separator. Multiple options from the list above may be included in any order. For example, /hbeo is perfectly acceptable. Note that if you assign a new separator, the assignment takes place immediately, and your next separator must be the one you assigned! EDITND version 1.1b EDIT resident Named Directory SYNTAX: EDITND [ [ \ ]...] = [name] [,] [password] Typical Commands ( [xxx] means xxx is optional) (DU/DIR)[:] delete Named Directory entry (DU/DIR)[:] NAME add/change a directory name only (DU/DIR)[:] NAME,[PW] add/change name & password (DU/DIR)[:] ,[PW] Change password only (DU/DIR)[:] [NAME], Password is deleted. ? or / or // Display Help & Explain last error. empty cmd shows current NDR. Q or q Quit & return to Z (no changes) R or r Restart with original NDR S or s Sort the NDR entries X or x eXit to Z with .NDR updated Z or z Zap (erase) ALL NDR entries /oo... Other options. Type /O to see them. ~.#~+.##= 2o:]͆iiki͆Y>4}#o> }ͳͶx2y2G~Aڷ2#4͍4͍#º4O Y2:G:O=$$# ( OG=~͇!W=_.:,<>ȷ;ɯ~4ʆ#͍ڊWyڊڊڊڊڊO]y70 җ?7w*#.~*#$~#fo|*#,~*#"~#fo*#-~*#^#V#~ѷ*#)~#fo~"#"pr "z*t}o|gi*z}o|gi"r*p!r *r>*zr *t"~DMx¬y:|*r*zx s#r#*vú*~"*|g}o3""*#"*~}|*"**}o|g"|*";**:|*t"*z"*r"*DM**cʅ yX SORT Pointer Error*~#~*vDM**~#foNq# x *v*"*##"*+"|L:| *vDMNwy# x"**vDM!z *r*zDM+) +) Nq#Nq:|H`*zDM+) +) N#F^#V`i*xHo# xrʃ?2" *#~#o|g6:ʻ~ʺ͇w#í+~#~#  u   y yG>GO> ͢/dB B0͢L D_y^^> ͢{y0͢{> ͢> ͢ Ңʢʢʢ ʢ ʢ>^͢@͢O*.  OGH  H| } ~# x ~+ xկ2!"hM*}o|g"L>2v1*:e7|g}oeb}o|geba{_bkF#"##ʯ###ž*ð#~#foOF##s#r# yx ~#w    *)}'$.+!Vy!98*~ #^#V#^#VS1؂I:( !yI!8!c(!v"D!~̄6!y ~8 :p*$"%y 0"#>#>!a&#&0![~w#~w#y (>A(2^Y(2bQ(![Uyw#yw#[:(>OzW~z###M)P\`) ))))Kɱ &o))):˱W~!wo*G/Ox>G/Ox#zM))P\` ))))Kɱ &o))):˱WN7(U!8*G/gx!##~YʍL(q(bMp(XKJE(cH(+a( R()U(,#~J!6I#s#r!w#y0!u:#::x #~#~G:2!6#s#r!6!45 qyW~6_!w#uнx-MiiPͽ>o|8::*%#@#@~#K ####@##@!R|!(,"! > > #q#pq#p!"|8(!(."q!c"q!E$~( #_Wò!*6#zq#p!-6#tq#p!H6#jq#p!K6#8q#p!Q6#q#p!7N#FC!=N#FC!V!߃~Z# FastVid V1.1 (C) 14.06.1991 Robert Steindl Video-Routinen und VT52-Emulation installiert ! ^#VX .&&Yc YXķ Ʒķ Ʒ/-ķ Ʒ/991 Robert Steindl Video-Routinen und VT52-EmulaZ3ENVQUIETIDPATHROOTSCANCURDU JetLDR for Z-Systems (ZCPR3), Version 1.00 Copyright (c) 1988 Bridger Mitchell st$1t$/K (Rd $}2%$>25$26$ }29$*%$3͇" S":!$(* "~#fo:2w###6:&${t$9c 2!$go"&$2$I":=o܆ !v$w$62#$* !!|2#$![o!/"$!4"%!"!~!?"#('*%/*'"*."-"'""*>2)>2,*o,F!)"/*$w#w!'[#*!~6!/[%!3g!5k:(":(2͓!(~(++##~ +~2(+~=2':'G:(O]"͌ <:$ ʃ ʗ  ʳv$S!!$E(Gs($2&!'>@(a@(X2$$"7$g Uj(PW Hg (C"$3ͼ 8Qy21{($:8$0( S!  d0!!$4:!$:0$ !#$~6+͟!k(@ (ʺ((:0$ (  ͌ :7$>2$@ (ʺʏ(o:0$ʏ ʏʏ  ~#fo"["5:7$ !'G ɯ2$͖½!G""!!7>:$!'a¥:$<2$(ԯ~#ٷS#C%:$((X>TFy20$ ( :"$@ (1ʺʏ   > ^#VS1$͑*[".$!G"*"*ͬ 0Y*ͬ 0@*ͬ M!~ #("SC2S(͛ named-common error code: !#͇" (bc,de,hl:) *G*G*G͇" in file at offset:'RG͇", last symbol: ͍"ü͇" #͛ has bad/unsupported op͇" bios addr. error at 0001!&"*}(q."<$":"$( *P".^#V S[*SS>$[oS !N#FC !"N#FC !$N#FC!N#FC!&N#FC*":)2*"2$*<$ZQd | * ##~2$2NZ-COM*o""͢!f!_!!R ͩ#͌!G|( x *'"":)22**":,2*-"2!s#r#w!"$* ͌!͢!_!͓!u!f!*$[Rz < #"$ͻ [ͬ [$ͬ "$d |(Pd * :0$w!!$4:8$( :7$(>!͘ (4!͘ (*!͘ ( !͘ (!|͘ ( !͘ (x20$:#$xL*G" !+ (AxG!ʘ !ʘ !ʘ  !HØ (-()![= >0[# ##!G~###~#~0@ (ʺʏ :0$ !gG!"*$",$ ###G!G( ~###:0$ !G (#og| >22ÿ~2;$:0$ :#$(!G~#fo"3$Rz͊ :0$  !G#"3$^#V#ͪ 8EX(%(!!"$ 45(EG 45 ;= ( (/!G~O#45(# "3$^#Vͪ 0*3$GR#>22=  ^#V#S@$f.<"B$|+*@$ͬ 8*B$ͬ ?*$"1$:;$G:7$(*.$8BҢ :$$(ҢG8@ (ʺʏ(:0$ʏ!G:0$ :0$ *. 2&$ 2&$:0$!g!u#Z#~?/#~+/*$"$*$ [R0 "$*R!͢ #z{g.<)|ɷ&o)T])))#)}|< ͌ 0!"$6w1N͌ ."P.) .^#VS."͇" Z3PLUS not in memoryú:GN>Vz>!\ d b.> W8>Z3LDR #2$͌ Ϳ E()>Ϳ E(:$(ͬ ͱ {8ͱ  ͌ :$_Ì :$! %<=<<=)ͩ!C$xl ͍" ͌ K$]":$( !  ͌  ͌ <(  ͌ 2#͇" file: ::$ :9$( Ç"Ç"!$F#NxA2#y">:2# > 2# >.$! Aē $ 2#͇" code/data in common segmentý͇" No active environment. First file must be .ENVñ͛ is ambiguousý2:$͛ not found2:$!!$4͛ error seeking to member.ý:7$(ý͛ is not a valid typeý͛ too large or package address error at offset: ý͛ is emptyý͇" _INIT_͇" _CFG_͇" _ID_͇͛" is too large (symbols?)ý͇" Insufficient memoryú͛ is too large!!$4> 22ɯ͛ not defined in env.͛ is empty͛ error in package id͇" ͇" not found in library: ͚!!)Í"/(͚!͇" Syntax: JetLDR [du:][library][.lbr] member1.typ member2.typ ... or JetLDR [du:]file1.typ [du:]file2.typ [du:]file3.typ ... ENV - environment FCP - flow commands IOP - input/output RCP - resident commands NDR - named directories Z3T - terminal capabilities ZRL or REL - module in SLR or MS-relocatable (REL) format with member name: RCP, FCP, IOP, CCP, CP3, DOS, DO3, BIO, CFG or BSX Notes: If first file is a library, extract remaining files from it. An ENV file must be the first loaded. Preceed special modules (DOS, RSX, BSX, ...) with appropriate CFG file. Use Path: :;͇" Root Only: :;͇" Scan Current: :$;͇" Explicit Directory: :'G:(Oɷ!G !KÍ"YESNO: RCPFCPIOPCCPCP3DOSDO3BIOCFGRSXBSXENVZ3ENVZ3T NDR RCPZ3RCPFCPZ3FCPIOPZ3IOPCCP CP3 DOS DO3 BIO CFGZ3CFGgRSX UNKÍ"j &k'G7_ID__BIOS__SCB__BDOS__ENV__MCL__MSG__FCB__SSTK__XSTK__CCP__RSX__CBIO__INIT__CFG_G&kg&kg ɯ>>> >>>!;N{B*D!F2726"SCSCsB"D͉(¦G ͼY(ix^kz(O;G!F͙q"*q",͕X?:6*">*"<[7x s#n7)HqxG80!SNFqq=[.([0)vq"`q"b͖og͖!S&K*q#"q1!Sw#< +w_ S8!Ͳ Ͱ!:F w#Ͳ(:: u#|##Ͳ(4=(N=((-(#(f=(jʌ=ʢ=ʭG!FS6Ky<<*Ss#rKy<<*S^#VS&*S~#fo"(", ( [2( [4([("*!*[>297;[8S8_ͲͰoͰgͲOy=[.( =[0([&!SͲOWͰw# y2;C"<*|( ~G(#[< ~# ~# Ʌo$ɯ*[KF`"SCͩ2:ɯ2:!":6 hg)DM*_*"<*">.*"@`iR*@s#r#"@2*.[2*F*<N#F#"<*>^#V#">>2o͞"oͷ~# ( (, Z#~( ͮ!o4*o:oɯ2o!F$!$:oG0*oZ# " ?2o2o2o2o͞:o("! ~   >2op" = ":o(GVGN q&p%6]"͌ ( w-s.r/":o ʹ w,2o͚S":o ͮ:o*o !o~=2o6( (!o:o(!$G~+ "0Ò:o<2oɯ2o͟œ~œ #> #œ^#~œ#^#Vzʜ)))+"o!*o|}+"o ͟~(<T!$:oG# ( 03 ~w'#~w(#~w)#~w*6+!o4ͷ w,2o͚ ͫV&F%N&]"! #͌ ͌ 8>2o2o=2o"o!"oͫ:o(^[o͌ ~'w!~(w"6#!͌ ѷ( "GOon)f*}R(0!>"o2o "o8>2o2o0b[o !!o4:o(0:o!o~6(,*o~(:o(ͷ :o> w,w,2oKo*o:o_,͌ [o:o(|,Ì  ͌ 0ͫ͌͞ ͮLBRRELZRL2oJ#Ͷ 7:oɯ2o2op"y2oͬ~2o: 3#:o((' ( :o :oͼ ѯ2oͬ~2o:o . #ͬ :o:oc * >?#?c #!o4W!(s#m!G~A8@0b2o#~ ͯ ~ ( ͯ 8#~ ̈́!O ̈́ 052o-/ ͌!( #( #(  =2o2o~!8=_.:,<>ȷ;ɯ~c (#ͯ 8Wy888 8 8Oy70 ?ɯͼ  > p"yp"CoCo͓!( "< ~(D!!##(Co]"߯=Ko]"Ko%}2o͓!:o(D!##x y =Ko~$(=G#~+$O.!!!,!*o"~#fo-!! !(! !*o ^#Vp"|(~(p"$(G#~#$(O*o~*o^#V#~ѷ"o|>Z '"(*>O>G>Z#"'" |E"-"!~#~3ENVp"CoKo]"Y "X"" "OG͍"~#(9 ("$ ( ((({({G>G_> 2#&d"& """002#|.,0g} @(> 7|!#}!##2##2#. 8#O:gE#~(#w#~#(#(+~#(# oF#x(~# y!oͩ#H Ͳ# HͲ#}|8 O !#y  a{_Ɛ'@'!p}($.ZU4g./!eÀET O UMPCMDRUN COM$$$ SUB1>2 !~#(+qg#w̓ =9k2 12<22!"6V~;(*}2>22!~ˎ˖˞1*~w# ~. >:/ > w2-͚׷((;#(+:O "+#͟ "'*(::8(J(2:- (.> *(:()!:($: *%"ê!>::22!~͟(# OvfqH*͈ (#s#r*~ 6>!^ 2˖F N 1ʪ!~(""*E\*w(WgoDMo*׿Êͥ28̀ >( : (  ( 2a> 2-!6>2="\͚ͥĀ"͚l2aKC: %2a#Fė28Oͫy: . # :w~!8 ;(#= >ɯ2%*(#? !4>?%# PW?! p! 6=6bk6 ־ #*|(o ~(c## F#NͿ0( :_>>*=) 0*CK~A80G#~ ( 8 zKͿ0*$B=(  ~ :[{z*~ b=a{_ "~#?0_~2~0̈́z_2=<!~ȯw̓9>_ ####~#~ (~;ɯͫ > ͽׯ:!z[{{b= !~ )#׺)נK:(xA"y!/ 8 ,0g}"|2=(:>:"#~ ("*|~# ~ =: t:(P̓H9`(;!H~=2Y; .5+wg(&!:0O: !oÊ*|(~!8KG<2: ׾ !~#6Ʌo$!]!] %0 8?#A!_P~!1 =.:;,>? >> 8!"ԯw:a2=!ln!8>2"H[!:=Է( :w#:w#6p#q#w()K$(G$(O !~(#~# !p#q2!:W > (~ ( !~>!- *e!W#^S#OY(8 g2!͈* 28.*(&>2!68 Aw*8>DM!͉8":<(:8x=> K8 !"[P:=Է:-:SZ3ENVCopyright 1986 Michael M. Rubenstein & John H. PoplettNHSH* s  ͔ͫ" JC TͲ:VbC ; NHSH requires a ZCPR3 external command line.@ o͢!  H>ͷ! xAw#y 861 #0w!  %ZNHSH V1.0 (4 Dec 86) installed@ nhsh: Error attempting to install shell@ *  HKJy ~AG#~0( #~0OCJ! 6V#6A#6R" ͜  K >2 2 en~t(;(5Z (~ t: ( History buffer empty tto }( tB hist~KJ ̓o }(B K qZCPR3 shell stack full or not available.@ #̳ H6!A͈ nhsh: Cannot locate program@ xAͿy 8 >1Ϳ0ͿO(>:Ϳ~ (Ϳ#>>Ϳ 3He" "  ͘ *} "} * S * " >K} B"} 3` e" " : * ~>%K} y(C} [ " +6* +#~( 6>2 * 6>~[ ~(>%S  È* 6[ S ( ͣ * S  ͈~ .ȷ~( " * ͮ~ʮʮ+ ʮʴ< B vʺʨ&,ʥ =N!̮G:L(~°: # xw# ~y~ͥ }~[ U* um~!H nf##}(t* }~* x ~ }~[ Z [ U~͈~$~~< ~~<~~~;( ~;~~~;(~;~  B }~[ Uuͥu:L6<2L~}~~;( ~;( bk~(;(#~# ~;m~~~;E~$͈~~E~~ +~ w +~ >ܿÿ> Ϳ~~}~# ~<(~< +~  ~w# ~ ~w# ~< m~<my + # ~ 6}( ~w+ xw~[ z{ ځÿ>Ϳ> Ϳ>Ϳ!M~(} +>Ϳ~͒ͥt{ j  F |  4 M ] +-------+-------+-------+--------+--------+ | Back | Fwd | Del L | Del R | Del All| +-----+-------+-------+-------+--------+--------+ |Char | ^S | ^D | BS | ^G | | |Word | ^A | ^F | ^W | ^T | | |Cmd | ^Q | ^R | | | ^Z | |Line | | | | ^Y | ^U | ^E - Recall prev cmd line ^L - Search for match left of the cursor ^P - Quote next char ^V - Insert ^X - Recall next cmd line COMA00:[ { ( j ( n ( j ( * -j j o n j  utsrqpK  [ {( * ut ! ut! s#r! s#r* #" >* nf" nf" nf" * [ } ! s#r * sr* [ } ! s#r * sr* ́ * ́ * #" j * }( * nf[ zx * ^VZ ( * j >j * nf}(" * nf}(" yj j  j * " * " 2 R2 2  R2 2 ̈́: ʼ R< ~ 9 ##ʼ x2 _Ry2 _ Ró = : _: _ : G: O}2 ̈́: 39##xy=~$C: <=G#~+$P: O͕m~#døͫʊXG~ʌ€yͫO~X6yʽ w#±ç>>ͣ2~#Bͣ~:ͣxK+x!w+  ͣw#%>>>###~###wqG~ʂ#tl~;ʙʙ>;ʥ~#ʬ™6ls#r~#º=*^#V*~#fo~#fo~*$~#fo|*"~#fo"qs0~02*F#N+##*q~ͨOL#<s0~0j#~+jV*^#V#~ѷ* ^#V#~ѷ*(~ͫXG*^#V#~#Fѷ*^#Vzog6"Gͳ")x*|g.+"+*)*+-&*)")>ɯ|}w  [>\[[Uͮʕ;~#  ́   y yG>GO> Ϳ~#p Z Ϳ G LLP!! !y! !yG>GO> Ϳf!> Ϳ> Ϳ ҿʿʿʿ ʿ ʿ>^Ϳ@Ϳ*. O*. Y X OGHW3H(W3r# x3OoJTNy>yOͨAi[iy>yO0ځ:ҁy>yO !ʛ#‘y  a{_*}ʿ$.+(o+#~, #:[:c0E ,͖E~#'E~Z3ENVNZBLTZ14* "0|ʋ2$####‹~ҋ*>Wo‹#? :] z?z/ze!*"2*"4* ^?V@~AS628R";*"=: .f8&8*R"9DM!>2#:i\ )|Ox(!\ # <#2$\!] ~#:$:#* |~#fo.s#r##w#w: ¨2$͜] Can't save with RSX's loaded!$Not NZ-COM system!$NZBLITZ, Version 1.4 $ Saves running NZCOM system as .COM file. Any commands remaining on the ZCPR multiple command line will execute each time the program image is loaded. Syntax: NZBLITZ [dir:]sysname[.com][;trailing;commands] $Disk write error - Aborting! $ System saved as $_\  ?Z3ENVnzcom ccp1*[R|>2ͺ2:]?ʐ/ :^FÐ::Ox(!ͭp ?ʭ>/ #ʭ> ʭ͔)Cs!)"{!"}!$"! "!T]_6*.Z ̓ * U&?^#V!" Sy!z=2 !( !"*;~(;# ~(#=!n"q!; ~#(C;(?/ +6[#~(+;('/ʭC 2 Q V Z R WS*q!}"q!!!̓ }u (%:\(!@ (=( ! ! *q!n !  :(i*}!I( Input buffer start (/)*!I( Read buffer start (/)*!I( Write buffer start (/)} !![}! S}!:|!<0*{!"}!1~! !'*}!~  ^#V#"}!"u!u !@,\ʨ  ʍ ʨ RKs!|(%DM})#!!ʹ ʹ ʹ ͽ Rͽ *w#: ‡̓/)[y!:   *! +2 ! ~( 6: > : (@: ʠ!  Ks!})# *!%!*&̈́>0.RDv : ![ : _ : ? : (: (>5( >o͋ ͌ : 2 :A#*? :D#*B : #*E 0+>2 *.3[E] ~ ?*E.`q#p:#* 0K*=[EM > _D * *Y&" *> o͋ " .EM .-#s#r#:#*  :#* :H* > : *E: 2 ![K !y.DM* P*" $*$  *  *) *! >ͬ7>2 :!  9# *!:AGv6!' !:I( Writing ͟/):I( Booting NZ-COM...!  6!: e# *.̈́!2*." ! !v: ( *"q###>w: (%Ks!}) : {~*! À}"*.̈́"!R[?R[BR[ER[R[R["R[$R[R[&RRRs#r#C!:p!>2p!>>ɷk~; /#*q!n=!: (( > ͚µ "q!~2\6g:!o"!j&F"q! ?ʵ ! 8*s!$y<(ix<(`|2\"!g.<RV[E** ****R|2 :/̓**!0 ̓ R*!>þ #ͫ#_*!l! y/w"K! "*!̓ R^#~(ͫ*N#F*Bn*Bn:/̓*  ͋_*!lw:/̓* ͋_*! lw:/H̓RV*_*!@lwo&)T])))>OD̓*_!lw*#: I( Loading ͟Æ̓>2p!N@OG*?:A *B:D *E:  *: * : *:/#`i[!RVx   8lw7O w"!_*!"!! ~6 *![!͇": EI( for (ͬI( at (/)[?|( R[!I( Address Error. ̈́"!!: :@ :̓/)ͳ[y!ͳ! ~6e*Y&##~*y!##n!!  !  : ?(l?(l?(l?( l?(@l?( l?(lD(lDD(lD(lDID(lLL(l: 0+?l:(l:(l:( l: 2 y! ~6[}!!:(!; : O8> .*!RDM !}|: ( wO# Ow#y! ~w#~w: Iw: @(H*Y&~(=2!:2!+V+^@: ((w*̈́(w#!!5( !!5 ó: 0U*Y&^#Vz(G(C#N#F:!pC!: 2!*̈́(":!Gw#!!5(!!5ʓ[!P*Y&"^#V*"̈́E*$ͬͳ * ͬ!͹*)ͬ>*ͬ>|:!͹͹~#*!w#"!!Z! ( 8w#6̓'`*y!os#zrk|}/)O0i)> i)G>O>o$> *Y&.~#fo! #y,~= !T_!# ( } =~~# #~*!: 3ͨ [!R"!"!!!!3!4 #4Ͳ*![ K 2 ͲS3!x ͨ2 !'*͔)Cw!:  I( Open ͟Ͳ/)2 <:v! : !':v!'Ks!})Kw!})Ͳ*!.N#F .w#w ~<(<(#~(   ̓ (2 Ͳ*u!u >2 !! $Nwy#_!: (3կ2(6Ks!`$(gi$(oB(DM!~( #~# p#q#w!~=# :t!G#~$ :s!O#}) ((?})Ks!!: ( :(3~F#N#*![&_ (*!~#"!6!?((<[&4( $(RBͳMͳ I( Syntax: NZCOM [library] [descriptor] [filelist] [/options] [;commands] library = [DU:|DIR:]lbrname.LBR descriptor = [DU:|DIR:]descname[.ZCI | .ZCM | .ENV] module = [DU:|DIR:]modname.typ typ = ZRL | REL | Z3T | NDR | FCP | RCP | IOP item = library | module filelist = item [item [item...]] options = Q (Quiet), V (Verbose), Z (ZRL), R (REL), C (Clone) commands = Multiple Command Line (CP/M or NZ-COM) If no library given: assume NZCOM.LBR If no descriptor: assume NZCOM If no descriptor type: assume .ZCI then .ZCM then .ENV If no DU/DIR prefix: search library, then current DU, then path If DU/DIR prefix: search that directory only, not library :>V >Q2:>Z >R2I(Default Options: X and Y Default Path (CP/M): !~(!~#$(@i)~#$( ͧ(I(: i)I( I( Bad DU: Specificationõ I( Only one descriptor allowedI( Can't clone ZCI õ I( Can't clone with no descriptorI( No more directory space õ I( Disk FullI( Memory is protected, perhaps by an RSX. You must remove it before loading a new system./)͟I( is too big õ I( New Shell Size is too small.I( New Shell Stack overflow.I( New Z3NDIR Register overflow.I( Expanded command line is too long. õ ͟I( not properly named.! @  I( Can't find ͟ õ I( is an invalid typeI( ͟I( Contains an Invalid Addressõ ͔)>Ai)yͧ(&(~# (i)>>i): ! ) )>|>:>.i)I( ͟I( is running. I( REL Error ͧ(I( in file ͟ õ I( No Space Allocated for  õ CBIOSENVTYPEXPATH EXPATHS RCP RCPSIOPIOPSFCPFCPSZ3NDIRZ3NDIRSZ3CLZ3CLSZ3ENVZ3ENVSSHSTKSHSTKS SHSIZE!Z3MSG"EXTFCB$EXTSTK&QUIET(Z3WHL)SPEED+MAXDRV,MAXUSR-DUOK.CRT/PRT0COLS1ROWS2LINS3DRVEC4SPAR16PCOL7PROW8PLIN9FORM:SPAR2;SPAR3CCP?CCPSADOSBDOSSDBIOEPUBDRV~PUBUSRCCPDOSBIOIOPRCPFCPNDRZ3TRELZCMENVBINSPRPRL COMZRLLBRPATZCINZCPR RELNZDOS RELNZBIO RELNZIOP RELNZRCP RELNZFCP RELNZCOM NDRNZCOM Z3TNZCPR ZRLNZDOS ZRLNZBIO ZRLNZIOP ZRLNZRCP ZRLNZFCP ZRLNZCOM NDRNZCOM Z3TNZ-COMZ3IOPZ3RCPZ3FCPNZCOMNZCOM LBRNZCOM CCPNZCPM COMNZCOM ZCI!%"%!%["q"#q"#!!g$_ g$$ (Z(D{f"k"((ʋ$w$n"o$X"͚$y ^#*%s#r#"%q"| Ã${_8>"_q"ë#{( ((8>"q"#"_!%^#VS%>g$!&g$w#< +wq"X"g$g$og$g"&!$%%s&"%"%S%!"%"%"%"%>2&g$ʓ!g. w$"%!"# #$#(3o#_#W}*%=(*%=(*%#[%{$z7$#(Aʉ#ړ#($8lʋ$s#o$ (t # #w$͐#͚$*&| Ã$͓#͚$y*%|*%[%"%"%#_#o#g"&%͖#s#&#( o#- {=w$[%( [%=([%[%"%[%"%[%"%*%-( "%Og$g.y{$z!&~('6[%*%K%>Wʍ$S%"% "%2&*%w#"%:&+[%R}/>2%=>>> >>>[%!%{&!$& (#~# ~{$ !% ~#fo"%_ID__CCP__BDOS__BIOS__ENV__SSTK__MSG__FCB__MCL__XSTK__SCB__RSX__CBIO_D&%&~"&;&#~+;&##= %&*Y&^#V#~ѷ"Y&>2\'2]'$կw&~#:ʓ&,&!&&~)Aڬ&Aڧ&<2\'#~:&?&2]'#~:&ä&G~#:&0ڤ& Ҥ&OxG&x Ҥ&2]'&~:&#~,'!' >?':\'G:]'O>3'~.-'#3' 'S' '^'S'*E'>?G'#3'^'#K'> S'~)!ځ'=_.:;,<>ɾ~)0'G':ڟ'A'0 ڨ'!¯'T]_z#Ç'{w ͳ)ͫ)'>'ͫ)'ͫ)''ͫ)GO> i)™(T(dͿ( Ϳ(0i)( (_y(({y0i){|(}((( )7i)0i)!)>.i)!) i)!)> i)> i) i)i)i)i) i) i)>^i)@i)O*. x)Y X OGHͼ)W)H)W)r# x)a{_*)})$.* {NZBIO ZRL]NZBIO+ ZRL9NZCOM NDR :NZCPR ZRL ZNZDOS ZRL"%>NZFCP ZRLGhfNZIOP ZRLOϼNZRCP ZRLQJ BIO15_ENV__CBIO_ÁÁÁÁÁÁÁÁÄÄÄÄ!Ä$Ä'Ä*ÁÄ0ZNZ-COMNZCOM CCPÄÄ Ä ÄÄÄÄ-!">2!"2*B ":O*?1 ́[` ́2́*?́́ a*B>oS֌L}9Y~(ВSW5}9Y~_CBIO_0ހ0€0@ŀ0pȀ0   X 0 hZZ!ɢC(~w@XtBXt<KD6E@@1!` d Te" 0t\1Amv8@;` ٷUpi|Fmp 0 :5UЀd)>H`d>x`T> `D> `4>`$>8`>h`>`4$7DUS.nn E][ !~"-i.EU*-CɜCOMMANDS WORK CCP_ENV__SSTK__MSG__FCB__MCL__XSTK__BIOS__ID_ZCPR34, Version 3.4D: GET (fullget on), GO, JUMP, users 0-31, ZDOS time in prompt zexnoise (off), subnoise (quiet flag) ' standard SUBMIT.COM, $$$.SUB in A0:ÁZU4g./!ÁeÁET O UMPCMDRUN COM$$$ SUBZ10>2 !.~#(+qg#ẃ ́=9āk2- 102<22,!"6́V~;(*. }2>22,! ~ˎ˖ʁ˞10́*~́w# ~. >:/ > w2-́ ((;#(+:O "+#́ "́'*́(́::8(J́(2:- (.> * ́(́:()!́:($: *%".́Á!>́:́:22, !~́(# ́ Ovfq́H*́ (#s#r*~ 6>!^ 2 ˖F N 1́ʁ!~(""Á* E\*w(WgoDḾó*́́Á́28́ >( : (   ( 2a> 2-!6>2="\́́ā"́l2aK.Ć: %2a#́Fā28Óy:́  . #́ :w~!8 ;(#= >ɯ2́́% *(#? !4>?́%#́ PW?! p! 6́=6bḱ6 ́ #*"|(o ~(c## F#Ń0́́( :_>Á>*4=) 0*CK.~A80G#~ ( ́8 zḰ0*.$B́=( ́  ~ :.[,{z*)~ ́b́= a{_́ ́́́"~#?0_~́2~0́z_2 ́= <!-~ȯẃ9 >_ ####~#~ (~;ɯ́ > ́:.!z[{{́b= !~ ́)#́́)́K.:.(xÁ"y!/ 8 ,0g}́"|́2́=(:.>:ā"#~ (́"Á*|~# ~ =: t:-(Ṕ́H9́`(;!H~=2Ý; .5+ẃg(&!:0O:( ́!́́́oÁ* |(~!8K!G<2: ́ !~#́6Ʌo$!]!] ́%"0 8?#A!_P~!1 =.:;,>? >> Á́8́!"Áw:a2=!ĺn!́8>2"́H[ !:=( :w#: w#6p#q#w()K.$(G$(Ó !~(#~# !p#q2!:W > (~ (́ !~>!- *́e!W#^S#́ÓY(́8 g2 !́* 28.*(&>2! 6́8 Aw*́8>DM!͉́8":<( :8x=> ʁ́Ḱ8 !" [.ÁP:=:-:ɡ́b= !~ ́)#́́)́K.:.(xÁ"y!/ 8 ,0g}́"|́2́=(:.>:ā"#~ (DOS _ENV__BIOS_ZRDOSCÁ|Copyright (C) 1984 1985 Dennis L. Wright<TglTY^ycE`y4t !]mfffffffff ZRDOS Err on :$s12'go""!y52(S%K_!y^#V*%́- ԁTD́7 0 ^́ @O   ́ :+ ̈́<( <ʁT<( Ä ́F ʁ́- 2:2$́T:+2)*%N#́-  ʁM ʁM( x(~+́7 ܁p ́p  :/2 ( +́́́p :)!+́0́x ́ :)2+ ́2#~́FÁ#ẃF ~x =ʁ, p Á ́F >"Á! ˆ!"-""."́  !-~2.s*:-Ó ̈́|ʁ^#VS>#"@"B"DF*HN:T! 6(4Ḱ "*Y| *:-́ 8Ź "*S>́ #DM*L 6# x [W*Ls#ŕ*@6#6́D ́V́3 ́ (́ >(#>$́Ŕ ́* :_2*,|y2_́ ́ ́`́6 ́ ́ ~́ [% ́ ! N!Fwyx(>8>́ ẃ  ~(́́22<2=́ ́ ́6 ́ ́  *% A: (~ w ~(!5́7́7% # # 8 w ~>2Á ~#+w#w+~?(́ ~?ā ́ ́6  *1"%́ ́K *F[́ ́V́ ́ ́6 ́ ʁ́́́ 6́ ́ ́K ́ >2$>2́ :4!38 2́ 24: %́t ( ́ ́ ́́ :$ O:4w:3w>Á́ >2$>2́́*%  ~ẃ́ :40́t  {́O 2/(O ́] DMPYy( ́ 0*S {z0KB́ 0< wy !} >Á"6*% : :/(́ sO s#r:́ :$ == :y== 3*FWw#́ *9"6́ ́*6:QG# "6́ ́ ́:4!38w4́ w :$ ́́ !~ =246Á́ ́ ́*%!"%́6 ́ S%́ ́R!w#! ẃ* ́ Á ́ ́ ́6 *%~ẃ́ (́ ́ ́K :*L:-ÁSÁ *L:K ́ " [U*@s#r* ́  ́6 ́ (́ ́ ́K *H"{< :,=2,́ ́R ́́ ́R ́́  ́6 !́ r#r#ŕ (!́ !́ _y#x#{8s+p+q́K ! ́ !!q#p#w!́!́! {w#zw*́ ́V >́*Á>Á["*C| T]S""C"2!́!'>w(:(ʁk:! ŃEwÁf >5́ (s>,́  ~0>́ * )^#V~>2'ā́E:-_:' :._́y{:!:'02:-A2Á́ ́> *:-́^2-"*%́ "628"]KN[6*8&>B?8 =(j*[DM̈́[>̈́0DMÄ!*4:P<́ }́  : (n& ~#fóO Ó] "6|:P*6)= "9y28:QO:4o"6 *%́ !́ ~2423́ :R25 <=<́ yoxg:- !<=)** :-́ }*F:;o$́ ~́ r+r[<*@{#ź r+s*U[<S<R0!"<:<2;́ ́ *][YR*F#[J*] (́ !N#F́ "Á w *% ́ ́ ́b ́ ́́ ́!!FN#FÄ$!<~#8= *L ~ ́  : (N N#Fy(*SB8 ́ Bw#>2!0q*%"1́D ́́3 ́ (a[1(́ 0Q́ :0 (Á(* ~^#:-< 0́ ^(~ 0 (́ 2) W> ɯ2́́ *%  ~<w(G:R!(́ú Á ##4~(́6 ́  :<(́:́  ́Á 2$[%@!!~~#~O~G#~0GV. S! w! y ##x(2́.: <((! q##ṕi: < . (́:.:<(Á́ 6}2́ +wN! ~G##~?oG}W*% ~=_0 ~2ẃy:,w>2!*~6̄   :*̄́F :*̈́ (2*̈́ ʁ,́x  ́  ́  ́R ̈́ :Ą!+y4 5~y 5 6$ (́ !N#F́ "Á w *% ́ ́ ́b ́ ́́ ́!FCPT_ENV__SSTK__MSG__FCB__MCL__XSTK__BIOS__ID_|{Copyright 1989 ZSA Commands: IF ELSE FI XIF AND OR IFQ ZIF Options (use "~" to negate): ERror NUll Use root:IF.COM Z3FCPIF AND OR ELSEYFI PIFQ gXIF EZIF CERNU4́!6́+(>́ G?(~ẃ́-́G ́4Non~F(TýC8 ́4 ́((́+>!́ʁ:D]2~ ́  ÁD( ́( Á'(́(Á'::m >~́(!~#!7~#  #~#fo###́+(8w  :k!{>! w>wÁ\*)~oā o0>d́ ́}0-/ R0y0 x(ý -:(>2ɯ> _́ O Of!(!~#́́ a_"]  ~!.ā is R/́ - Eraś (Y/N/Q)? ŃQ(Ý! (́ atźS{ÁS&~!#08 80))))_> Ác~# (+!\ ́&w#=`_ _:i_ ́́́~#́́Y\<~#́ No FileÁ\.**? R8"* > Ác2́́.6́́( ́!x8y0́G 6**~́=`i"" !}"#!}|8"[!R|"8ߵ(*́8[́́́  Nq#́́ N˹#+DM)) ) DM**  0́ FC*|( ́é CP*? ́é!́!́ ^#~ >ā0 ́u >ǴC~́# ́##:!0Á!Á:( ́ Resé%00| % ́Y:\ :/()= '́́́́k free on ́-:A_.!++*́:m2>́Rʁ́`́́",́́>e> (́5 ] ́́*,~ʁÝ2=2z!́́ (3^ ́#% ́ P(C 2 <(> 2źm:(́f> > :> ́m!> OA8[0 W> J >(́~#*́:m2T>́RʁU:32 *,~ʁ\] ́",́<ʁU> ́4> ́4y8́`)\ !~( ( ( ( 8́4́4 > ́4x #> _{ É`ʁ!5 9:3w>P(/́ Typing!]́́́́q́ʁ >P2Tɡ́!́ā  0!́ā́}́N#́ }́^#́́́ -́ ́́"Á\ý|́N}́Ś~́Ny(|O}O#́ ~. 8(Oý#́́`́Ó^ y0:8Á́!́ʁ́́́ Poḱx́́ʁ\"( ́ {#~ʁ\#́!́ʁ́!s+6+r#́́ Por{́Ń(́6́: OU{́ : Iί́ŃÁ\^́S(?P(M( (D( ́ÁY4-5*́3!ÁYǴx ́Yx́#ḿp:(́ Reg0R} 8́  ́́ =ngGÁ0 OxG!É x >0x!0 o!]~ (́  >*)ẃuÁSYSTEM RCP-18F] ́ Z3ENV*  !9" !" Cw SETPATH Version 1.0 :]/P:^ X/P w SETPATH allows the user to display or modify the symbolic search path for transient programs. Path elements may be expressed using drive-user (DU) or named-directory (DIR) form. The character '$' may be used with the DU form to indicate the current drive or user (e.g., "B$" or "$2" or "$$"). SETPATH sets or clears the program error flag. Command syntax is: SETPATH <-- Display Current Path SETPATH // <-- Print This Help Screen SETPATH element-list <-- Set New Path to element-list SETPATH [option element-list]....[option element-list] Where the option may be any of the following: /c <-- Clear path and set to new element-list /p <-- Prefix element-list to beginning of path /a <-- Append element-list to end of path /d <-- Delete element-list from path starting at beginning /r <-- Remove element-list from path starting from the end /p/P/a/A/d/D/c/C/r/R 2 " |” |w - Abort: No Path> ‹w ͑ * - ¸w - Abort: No Wheel>~ w - Abort: Illegal option - !} >~ w Input resulted in null path>~ Tw - Abort: Too many paths for buffer!} >~ †w - Abort: to many paths - !} >~ ½w - Abort: to many head paths - !} >~ w - Abort: to many tail paths - !} >~ w Bad Expression at * } > ~>  x": o&)*)" " " " #" ##" #" * * "* w2 2 2 2 2 * " * " * " * y2 2 * * y * R " R * >c2 o !<N * ~/ʽ2 " o : 2 2 * 6* " : cp!d}rʭaRý< : _: 2 ! ҋ* _" * y * ~ò: _: 2 ! * * y " * ~ò* * : GN ̚Šâ~w* * ~ò* yʹ+* : =O : G͏  +~w* * ~òO~## ~* : O": c I * * : O~ D @ #xY~#& < ##& * : O* i w# xX  b * R " ~: ! * <2 " ~$ A G͠ Ox #~$ : 0 : #~ô * * ~$ @#~#$ +2 ͽ :  * ~$ x<@#~$ y >: * ~$ G#~$ O#" [ >:w ~… w ~0P P Gy؇؁؇؀O#4 ~# R +h d !r ~ #f Noname ~#~#y ~#Æ xڲ ª + ™ +‘ >` ~< # ~#< + >  `  ѯ~ ##3 # F#Nѯ=  0S :Y AS [Y GxG=x r ~o ˆ #~+ˆ ##= r ͮ w* ,~* "~#fo* -~* ^#V#~ѷ*  ^#V#~ѷ* (~* )~#fo~" d-  - 0K 7 / _yA {y0K {w#xq i # X #P >} ~# ʻ ʨ ʭ ʭ ʱ    yʂ  yG>GO>   O*.   OG}o|g 7a{_*)}'$.+Âby Nick Dobrinich and Ross Presser Sections Copyright (c) 1986 Steven Greenberg and C.B. Falconer May be reproduced for non-profit use only.iQL v4.1 26 January 1989 --- While viewing --- --- Toggle Commands --- Forward one page A Display ASCII / HEX: ASCII Forward one line T Truncate long lines: YES <##> Go to any page ## C Case sensitive find: NO B Backward one page H Home (Top of file) E End (Bot of file) F Find text or hex byte R Repeat find X Exit viewing i Command, or to resume Viewing: s]!1v">2W!>2V!% 2S!2U!:\(=2U! % 2R!2T!!v""N!"P!@N>(2a!* "[!*P!"! %  % M !"! _% ͡2!*[!"!!]>/L>  6?#W >?(N!hT]p. !e~ OeLBReARKeARC8e~2"#. [!S!!] % . < >ͯ(!]~CORE ti ++ No matching files found ++ q!=Ɓo&ͯ  ~ +~COM( ~##. < |i ++ Error: Too many matching files ++i Usage: QL where should not match more than 255 files.ͯi Or: QL CORE for a core dump. }ʝ !C>2!S!!!u*! uts6666=6N!!ͽ8] !e~LBR(2".>>ͫn&i files matching *!ͬͿ>2!2"!"!"!2*"2-!2"n*N!#Gw<##2*i ++ Can't display that ++ 1v":! :! ͡G:!{]!1v":"(=(!"}; ͯ !f~+~COMʱ:"y =([!!"'" :"F *!nf+|( "'" F 6*!6 ~<( <(< !!w666q*!ut66!!ͽ ͝Gͯx(E(V >2!ͫn&i members in :!(6i[Extract to i -- Type V for view mode]Ϳi[Viewͯ(i -- Type E for extract mode>]ͿͿ\ܫydy i&i. ͬͿi |:!~#>.~#*T!*R!>A&>:!]ͬp pXQ :!>_zW͵!% *!i Wrote i sectors ((#iK) ͼ!!B !"! !!!6C!!% <(=i ==> File exists; purge (y/N)? v` !% !% i ++ Directory full ++ ] i ++ Disk Full ++ !% ] #" ^#VS}#^#VS'"z ; y 2!. iLBR read errorͼͫi File: :"(iMember: !"ͬ:"(6i ( ** Entire file does NOT FIT in Memory ** )Ϳi Size: *!i bytes (<<$l&ik) :-! piApprox: :"=G!(:V!_U:"_i lines, *!!K!^# x({08 #i words. Ϳɯ2":":f(:%"QD Z+  k [!!":" !"'"!]i Reading: ͬ :"i ===> File Empty. ͼ2"% . >2"!:!= !͵*'"+"'"| < \*!"3"!v"";!![!"/"S1"i Unsqueezing: dv d dd!d( c dodg))DM*N!dw# x  8-(2"͈ 8(G(:"͈>͈͈*/"[1" dO*N!y?O0##^#Vz( >>7{?/i Uncrunching: ![!"/"S1"dv xd q !d. (2 c d(![ G> xd( ] d *!aR"3"*/"[1"8[!R"! !"}!. Ö ( iUnknown crunched format i++ File is corrupt ++ i++ Out of memory ++i++ Uncrunch error: 0*/"|8% . !~#"/"[1":4"  {;![[3"͵S1"*!RL%% !% *!#"!! x }O[!(>2":! B>(w"![!R"!*!~w( 80d~#w( 0 y 852-!n*!}|(<2"G[!*N!s#r# >2-!n25"*!K!>++~ ( >25"!*!K!>+6 #[!*N!s#r#*!K!!:V!> = s#r##:V! x#2"}2"*!s#r:-! :5"( |(p>2*":"G:*"8x2*":-!:*"( o&+)[N!^#V:W!G:!() $7:b!G~#72!~# ( ("!:"(4> H+"!:"(͖ :!i*** End of File ***ͫ:"!" !]ͬ͂Ϳ2"ͅG:"(2*"2x :!<x͝!7 M`i)J^#V -ABFC LQRTX/?EHdp'p>2!2!!*"422!:"2*"22!>2*"22!ͥ:*"= :!<2*"iCase sensitive search: D( iYESiNO2iTruncation: Y:!¥2!*!"+"iDisplay mode: n iASCIIiHEX:-!ʆQ!.!!!̓!/!l!!̓!-!!!'̓~/w( NOYES HEXASCII͏^ Uv͝A nC DT Y 22:"2"*!:-!e:*"G:"ʻC>2!:b!2:!(x2*"ài ** Not Found **:"Ė [+"z(>2!% (!"-"% :"(*-"+"-"|0:0G:"O2"G:"???0[+":!([!*!R0[!Ð2!> <i Find: a! % :b!G:c!$ M(J>(E!!d!~#͒86y ''''Obk!R}2b!O!!c!>2![!:!(:*"G:! h&)[N!^#V:! :*"O*N! ~#fo *!:-! +2!R85(3DM!":!! :.!!"(!6c! 8U2!2"2"*!:!(!"+"++## ͝F˸  G~͝x7ȷ4:b!ݾ( 8~= S"o&"+"*N!:!Gn#f#R8(>2!0:0 ag?Ʃ7?ʹ: jʹ: jʹ<: jʹ<: j:!2!ʹ :3 >G> 2!2"ji\!a!b!l6!!!g6*N!T]6>2!~#(2!~((#((#<#a{ A[ ::!>>2!>2!=( > > > ʹ 2!> ^G:/!(:!N8 Q<2!>+Fx 0: (= :!/^}!!4x@(!!4}; ~#!jO*[!i: Page :*"o&i of :"o&:"(>+i Cmnd or '?' for Menu: }0/ 8z/W{/_y10xyG:! `.[!:!(:"= :!= C:! [!R$|}:!($:!( ~# ~#x :!(:!  ~#~#"!> :"> ????0: 88>.["R (( ( 2!(SX!!# ~[X!(~? #7ABSARCARKBADCRLC?ME?EIRLI?TO??P?DTX#RBMR?LS?RSYS~(^FB6~( f. ͑6~(/(('=w~qO+w~ݾ( Display next page of files S Re-sort files starting at nth position (e.g. 8 to sort by extension) ^C Abort to CP/M Q Abort to previous level * Select ALL files (#,#) Select SOME files Press any key to redisplay files% ( (~2" 2"2"ͅ:" jO~g> o͑j>w>wnf!2"ͅO:" y)( (ݾ8(w#>,x >)6xjw~O&O~y0úw6 p&!}wwd i >!nfy&^nf^=?0) !~(.(L~(.( #>  #~ >  p!! "~=OA^Vn&;N  :O :G #FNq#>> >>>7*;!ɯ 8@!9";!!."D!>0g"F!>(g/g$"L!|g.*!|:2=!> 2A!m!ͥ 2A!go"J!"1! 88!3!~6̟:0!( <20!"1! 8*1!:>!͛ {go"4!20!}> 27!>28!>23!:=!( :E!g~ w*L!9:E!gk~ >23!> 2A!͟2A!~V|g^ziW#|g~|g~2>!O*9!$% (o%͈$"9!&"9!( =g}͈% >È*1!:>!G:=!x r|gsh *4!:E!g:A!w|gs|gw*4!#"4!#:8!28!:7!< (27!>20!*D!6# @s# x z={0:7!G:6!OyC O{_zW y26!z7d7*D!   *F!6#( G L~(͊ *4!r|gs:G!gyg*B!:G!W|G>2@!x L~(!:@! V|gn:E!g~ "?!͊ *?!|*J!#"J!*1!:>!Gͭ|gp]))))o{g:G!g#*H!"B!*F!u{ozg"H!!"!0!   Z3ENVs%1%-ͭʿ$Ã%{  * "6cʐ3 ʝ ~2%ͦ~Pz#~z2'2V%!G"Z%͓2U%HÒXCRT < 80 COLUMNSXNO TCAP XNOT WHEELQ:]?/:^ /XSALIAS, Version 1.1d - Screen Oriented Alias Editor Syntax: ^X [dir:filename] Editor uses WordStar(tm) convention controls. u{%ͣ(#~ į{SALIASk ]  xe8 Q  W 8&ez/}Ì @F^ACDSY6ZÌSDXQNRFIM U P Ì(HÌ͎ȹͶ >Z>=Ͷ xzͩ > xÌ>=ͩ xzG~( ͩ yOÌͩ ~ (yBH(~ (+~# Ì ,;.:/Ì6x=({ gHxX Ì~(xy/AÌxG6#AWÌ>>͚= :|/2| Ì~Ìx(:| x8wͩ xxx(Ͷwͩ ~ O T]+#x(Ì*X%#XNH{0Y Ì*X%#SzN{ + x!#!(%sFind:!3^!9%s Replace With:*\%K^%[`% Y >F2L% :(%]*\%#!)%~( ݾ(2#& # !#*b%"X%:d%2W%E[Not Found"J%:(%O (##~ݾ *J%"\%*X%F[J%R-MC^%[`%{8N(8S`%E:L%R(Ì:(%(=!:%:9%((~͟#=ͭ>R2L% $ll*X%F#N *X%pb #ċ +̀Ìk& ͎ÌkE :|(y ?ͦÌkKV%y(2W%"X%[X%E :W% *X%6b X~]À(ͦ]{ SÌ!*=x2M%O%:M%+w#!%O5ÌkKV%[X%& (b "X%CV%X~]:W%̦5͎(*:M%(!8>:M%%%G{ Ìxk ]Ìk ~(& ("\%*X%p"b%C^%S`%:W%2d%:d%2W%K^%[`%*b%"X%*\% C:'2!2#:|͕L( XON XOFF - FILE MENU -- EDITING -- INSERTKV% x#͋ xkuÃku(ÃkuʃYcÌ͍ƒ!1(ÃClear4ÃJà ÌkÃͰÃ!*"X%2W%KV%y=(CV%*X%"X%:W%(=2W%*X%R"X%*X%N #>=(G6#{G͘ SN{ ~͊#X>{= ~͊# y + XZ>N8_{'WN_J*X%# S{ :W%gyo,ͥ !&!**!R%6~;((*w~04I +~M (>6~#w6& 6!k #ALIAS CHOPPED& ~(G#~( (#>;& ޯ KU%!&K>( #;(!*:V%G!~(##~  #((#SN%*U%gR"S%8ɯ!` #[S%!RX CHARS!m N![N%R0X CAN'T! Ͳ CL OVERFLOW - SAVE ANYWAYKZ%!*"X%6# x ͦ *b%"X%:d%2W%EÌmm mXSingle Key Menu: - Cursor Movement - - Delete - - Miscellaneous - ^S Char Left ^D Char Right | ^G Char | ^L Repeat Find/Replace ^A Word Left ^F Word Right |DEL Char Lt | ^N Insert a Return ^E Line Up ^X Line Down | ^T Word Rt | ^V Insert On/Off ^R Top Line ^C Last Line | ^Y Line | ^J Help  X^Q Text Operations: D - Cursor Rt End | Y - Delete Line Rt | F - Find S - Cursor Lt End | Z - Clear Script | A - Find & Replace  X^K File Operations: D - Save & Clear | X - Save & Exit | R - Read File S - Save & Cont | Q - Exit (Quit) | N - Change Name ^K Special Operations: F - Format | U - Undo | P - Print | M - Toggle Mode I - Format + Indent %{ACEF.IDLMPN]SoUX !+#Append Clear Edit Format Ind Load Mode Print reName Save Undo eXit:'2͕O͍ͭ!\e%$y *N%}(?{  5" ~(& (4* !e%\$ͤ͝$:f% XXNeed more room{ C{4y {   J42 ](V>8Q!! ~(5! 6~(W= k]~ #!(!(& !4IF :IF FIZIFF#~ݾ #($Alias Name: !9~/w!I1!Ú!\ & Printer onAlias: c!# {uy ͪ ̠{  C:] ( { CͰ{  !K C!1YQuitͣXSALIAS 1.1C{__͕ #͋ & ͕XMode:!9~ XNormalXRecurs͕XFree:  ( *S%X[S%!R͕-!^ëͦ  2P%:i2Q%:Q%_ :Q%2i\<\<\\!\6 #6 !i~+#62i!K6# y !&!e6C#6O#6M!]>? 5ͨͲò ͝!]~ (ͤʹ(!(}~(XX ... NOT an alias:(o:(g'!~ݾ ##ɯZ3 ALIAS&~!( ~F#~29!#ͫͤʹ(;H!-͂5Saving ->X ... Replace4(!#!%#s~:P%2Q%ͤ!%(͟ *#~ ( +\$!(~2\ ~2i͝X File? >Í>͍2\:] (/=G:Q%Ov(X~ (ͯ#XX\8 :Q%\<@ï 8  0>0ͯ0ï įX DISK FULL X DIR FULL^~#( ( ͯ́~#͊(  0@ͯ_X (6>2>K%F#~ ͯ X @X >:%O͕^#X? (Y/n)_N(>Yï^> ïX>NG>-͕ͯH#A (((('w͊##6ywx0+>ͯy(G>ͯ A[@a{a{_#( ## #^#Vd }0ï/ R0y10xy ï Z3ENVF* Z3 ALIASQ~7$(#%#~F*DUFʊNʞ0 G#! ~(( ~# (( ~!8#ͫ͹>.ͫ͹#~180#ɯGx( ~ (#xA#y 08 0Gy0(x##!( #~(#>$##ʈ#~ ʈ#ÈQ~ͽG|x`[ Ovfl$"( G~(#*^#V: (6~;( (>;( ~#(6*s#r~# =*^#V*$~#fo|**R" OG~#(((+~#(( O !=(#y  a{_*^}($.dO:[?V#^#ͥ*t~!V###~=*t~!V#VV~=*t~!VVV~=*t~!DVVVV~D=*t~!qVVVVV~q*t~!ڡVVVVVV~ʡ*t~!~2##V~:=%-22%\K K dʞDʞ2ʘ3.v+a>NrFRFi>I>K >2>2ͯO]GͯK :2ͯK kͯd 0K kͯÉͯd Í:::ʻO:ia0z0yzK ~#\~#K zO@*I +~6>GE 7ME O~#\V#V"I "t"t €~}–#~+–##= À2v `Ͷ:ɯ22_ y21~2: #:^ͻ:^:kѯ21~2: ."#1 ::*D>?WK#?W1#O!4fͼ#G~Aڋ@Ҹ2#~ T~ ʥTڷ#Ž~ ·O Ҹ2= ## =22~!=_.:,<>ȷ;ɯ~M#TQWyQQQQQO$y70 ^?7ɯkk > ~_ y~~#…*I ^#V*I /F##x_*I .~*I $~#fo|*I ~!=ɯ*I ,~*I -~*I ^#V#~ѷ*I 0~#_*I )~#fo~"I O*. Z  OG~ʅ ͈ w#x a{_ Z3ENV!~6w;;R( Not Z33+$SAVED NDR* "s12_s͇b:_{:]?(/(!v* ###c> J>(C"`2b>(6( >ob)"d|>(:  ( # 2_7bk!] >?>35E\(͜Kd*`\T>  Ͷ<>(] !7e ! >.!?:_&o~#fo> O~P# =ɓ/ocode 1 - Wheel privileges are required. code 2 - Can't find System Named Directory! code 3 - This is a ZCPR3 program which must be installed with Z3INS. code 4 - Can't close file. Program may be munched. Replace it. code 5 - Wild cards not allowed. code 6 - Disk full, file not saved. code 7 - SAVNDR, Version 1.2 Writes the Named DiRectory to disk Syntax: SAVNDR [DIR:][FN][.FT] ? or / or // display this help screen. If no argument given, the NDR will be saved in SAVED.NDR Any existing file with the same name will be replaced without backup. w*&$~#fo|*&"~#fo*&^#V#~ѷ*&)~#fo~"&Ø——Ñ2 2:_:_ ~#/+~#/ O !GC#9y  _Z3ENVWHEELMAXUSER DRVTBLLCFLAGFILE ATTR:ONOFFSUMM DATA:ONOFFOPTIONSACDHLNQTVXDISK DIR SDZ132B -- 06/12/88, ZCPR34/ARC/ARK Version!9"n1n* |2ʉ~$ *n!^#V2N:O~#fo/>)#y* T]|<^#V#~<2"* ~~NumuCubuÉ~#u~#~~:–:>2!]~/µ#~/µ#~ µ:e X* |~~2#~2+>w#w!btw# :>2m|w# !0}2 }22  F 222 F M2:J:i2:k2w!F#~[ʶ$ʮ/™+~# ™ ʷ]ʷ!a# :~_w6÷ʹ P V !~ #>? ʹ ÷:e,T:,>2\:cA:gA22:d>kL>r2:q:b]/2b:mi F 1:\=Y_! ~e G:xʖ:ҖxÖG2!Yxe !]~$/[  6?#>?2hͬ !\^F ͅ##~2#~2##^#V"#^#V#*.;^#~2#~2#^"R":0R:\=_.F !~w+@ :*É*#hW+}yzc_i`:ʉ)=„"*#)p""*{zuͅ:_ F >?!hw#w#w!"""ͬ \F <ʅ=! o:l#~+:j~:n~} o:#* w#&o&o|go|gr#s#"*#"! *{zYMemory)͙ *}ʖ 2*!p s#r# +}ž*"+}$*|g}o$}o"#"*{ozg"*"** **{ozg**#{z*ý:f!5uF 2:p ʹ *"!""!p"":b*O *""*+"|D:b *> D##"*^#V#":bn* " }; >. ; *"*#":d™*:b±|}*|ʖ : *|ʖ ľ ʹ V#^":_zW/_zW{_ɯ2:2% 2% % % >0 01 ' x0I :>0 : 2 T])))e ܾ *~; >. ; V#^: *+"| 7:bʬ :h¬ *|ı2*| 2:b : 2 ʹ  :\@ ͅ ͒ > : } ~ : bͲ   * ʹ := mͲ :b y/_*  R y22o&O "*>w#n !4ʹ *W ʤ *W ʤ *W ʤ *W * "*|ʽ !5x :h *|ı:c :g ͅ :!4Ҍ:w!~6' !t~6  *r6#= uF PuF !~6e !f5w Z :\@ ͅS ͒  ʹ :bĴ 4:e| >!\4| i:kn F  F n: گ 2/ Ҡ Gy x0 > > >: >  G :f *r:t ͙ uF P!>p#"r=2tx_:kF { { :i{ :k{ :f{ :<2.{ <  ʰ ʰʰ n o _CʰKʰXʰ2D ɷ CͲ _:6{ʢ Aڢ [Ң ͬ NͲ _ͬ ò ~ #¾   *. E  8 _ S < _, , , 8 < C, K, X8  Å  :l G:0xh h |‹xx ͋ h 2 !4ͅ:_ F ï F  * :bô ͬ  ^#V#N#F_ #  n) ) Nq#Nqn) ) N#FYPN#fi :oK KK####K>2fʹ O ʹ :e… >!\4څi:b̴  F F :·:0ڰ-F ÷:eT:_F :_ F *n* ~:w#:w>2*:\*:#*>[ #~ >]  y> :2!H*=@ > J::0i-F *#^#V. ^>FNpq#=x: 1nn>22$կž~#:ʺ,!æ~ͨAA<2#~:?2#~:G~#: 0 OxGx 2~:#~,(!@ >?-:G:O>Z~.T#Z3z3̓z*l>?n#Z̓#r> z~ͨ!ڦ=_.:;,<>ɾa{ !p"2*+"| *> ##"û*|2:.Ĵ   * >2*^#V#"!>22:.Ĵ :J :\@ ͒ >: ; >. ;   :\ 6#F F ͙ !~:¿~!$:!>; *|ûF ͅ:_ F F  > #¿#^#~¿#^#Vzʿ"*#">2!T*}+"F ͙ !~i: T5 !>zÅ >: #; >. ; ##^#V*":d!{_j))))): *#":=2Y>2ʹ Y~#ɯ=2*#">2¿((! 6 #66#?!~#w._N~.k#~w#k!^#V#N{z_yW"!i!~*!ڨրwz$F *+ڿ"!¿!4 :<2o&~=2ÿF ͙ !\:# #C:K!YT# G t :P  Available Options (after '$' or '/' or '[' character): A - all user areas N - no page pause [more] C - file sizes in records Q - show non-archived files D - all drives T - order by file type H - current area to highest V - show version number L - list LBR/ARC/ARK members X - toggle horiz/vert format Example - to list all drives and user areas, no pauses: B0>SD /DAN * * * Special SYSOP Options (WHEEL SET) * * * F - file output (DISK.DIR) R - reset disk system O - show only SYS files S - include SYS files P - printer output ++ ABORTED ++ Bad ENV TypeDrive/User[more] $ $ Error ->>> No detectable file(s) on : Drive /k Files: Free: k There are member files in library(s) and/or archive(s) Archive directory for Library directory for k ++ Not a library file ++ ++ Not an archive file ++ LBRAR Z3ENV* v * TCSELECT, Version 1.2 2N!]~/?#~/(!182P#~A802O>2N> 2]?͝ TCSELECT - SELECT TERMINAL DESCRIPTION FROM Z3TCAP.TCP SYNTAX: TCSELECT A terminal is selected interactively and its descprition is stored in the Z3 terminal descriptor. SYNTAX (WHEELS ONLY): TCSELECT OUTFILE A terminal is selected interactively and its descprition is placed in the file OUTFILE.Z3T for loading by LDR.COM SYNTAX: TCSELECT /#L The terminal selected by letter L on menu number # is stored in the Z3 terminal descriptor. e! `  >X‡͝ FILE 4 ͝ NOT FOUND - ABORTING " ^  } ` ~ ³Ø͝ FILE READ ERROR"E"Jy2Qy2Cm :N( :OO:Pò>2D "LV ͕ ͝ Enter Selection: !̣ ̈́!̣ ͝ CR to redraw menu OR ^C to exit : ͉ (+[>[.[-x{V :D=!_º :Q=0>ͭ !N~6 :CO  " ͧ m *J` 2G"H͝ Selected Terminal is: :G*He:N(V " ͝ Confirm (Y/N)? ͉ (NY(V d ":] " \| T ʴͮ ʱ͝ FILE ]4 ͝ IS READ/ONLY͓ _ ͝ FILE CREATE ERROR*J` \͈ m ͝ FILE ]4 ͝ CREATED ͝ FILE WRITE ERRORA *J` ͝ ZCPR3 TERMINAL DESCRIPTOR LOADED ̈́d{*L"L:D<2Dʁ{*L`"L:D=2D͝ ** TERMINAL MENU :D ͝ FOR Z3TCAP VERSION *E#~#ͭ ͝ ** 2?2@ *Lͨ >2?~ >2@!"A ~ ,"A*A*L A~ y[|Q~ Qy [ V 7ͭ ͝ . ~#ͭ h͝ :?:@͖  ͝ No Terminal Selected   0> ͭ >ͭ Z3TCAP TCPZ3T "+", ">", or "." for NEXT SCREEN "-", "<", or "," for PREVIOUS SCREEN 2S" 2T2V " 2U2WE :Sʌ" <·~ʼ ##ʌx2V_" y2W_ " Ã=ý:T_:U_ :VG:WO}2RE :R ##xy=~$ :T<=G#~+$ :UOV = ~#4 Ý *z *z  ^#V#~ѷ*z (~*z )~#fo~"z w   5 >6  5  5 /  <͓   z    ͣ ~# c   è è è yʨ è yG>GO> ͭ  è d   0ͭ   _y* * {y0ͭ {J >.ͭ J ͭ J > ͭ > ͭ ҭ ʭ ʭ ʭ ʭ ʭ >^ͭ @ͭ ͖ í ͜ Ü *.  O*.  2  2 : _: _ Y XH W@ H5 W@ r# x@ ` H i Hi |ډ z }ډ ~# xz ~+ x Ä a{_! s#r#6!* } $. 2f:f@0N2f!]f:`!'8 !*0!-(None requested)AA Ambassador ADDS Consul 980 ADDS Regent 20 ADDS Viewpoint ADM 2 ADM 3A ADM 20 ADM 31 ADM 42 Amstrad CP/M 2 Amstrad CP/M 3 Apple //e ALS Apple //e MS Apple //e PCPI Apple /// Bantam 550 CDC 456 Commodore C128 Concept 100 Concept 108 CT82 Datapoint 1560 DEC VT52 DEC VT100 Dialogue 80 Direct 800/A Epson GENEVA Epson QX-10 General TerminalHazeltine 1420 Hazeltine 1500 Hazeltine 1510 Hazeltine 1520 Heath H19 Heath H19 (ANSI)HP 2621 IBM 3101 IBM PC Color IBM PC Mono Kaypro II Kaypro 4 or 10 Liberty Free50 Liberty Free100 Micro Bee Microterm ACT IVMicroterm ACT V Morrow MDT-20 Morrow MDT-60 Morrow MDT-70 NorthStar AdvantOsborne I Perkins Elm 1100Perkins Elm 1200Phillips 2000C Qume QVT 102 SOROC 120 Super Bee TAB 132 Teleray 1061 Teleray 3800 TERM-MITE ST1000TRS80-12 P&T 2.2TTY 4424 TVI 905 TVI 912 TVI 920 TVI 950 TVI 955 TVI 970 VC 404 VC 415 Visual 200 WYSE 50 WYSE 100 Xerox 820-I Xerox 820-II Xerox 8-16 2.6E None 2AA-Ambassador [%i%d;%dHADDS-Consul 980 2 @ %+@%2ADDS-20 Regent  2 Y%+ %+ KADDS-V Viewpoint 2 Y%+ %+ K0AADM-2 2=%+ %+ ADM-3A 2=%+ %+ ADM-20 2%R=%+ %+ T)(ADM-31 2=%+ %+ TG6G0ADM-42  2=%+ %+ TG4G0Amstrad CP/M 2 %r%+%+AMSTRAD CP/M 3EHY%+ %+ KpqMLJfeA2E-ALS Apple 2 =%+ %+ A2E-MS Apple 2Y=%+ %+ T()A2E-PCPI Apple 2*=%+ %+ T)(A3 Apple /// 2%r%+%+B550 Bantam 2KX%+ Y%+ ICDC-456 21%+ %+ C128 Commodore 2=%+ %+ T)(C100 Concept 2 a%+ %+ EDdeUv 8pp v p C108 Concept 2?a%+ %+ DdCT82 2 %r %.%.DP1560 Datapoint 2=%+ %+ TABVT52 DEC 2HJY%+ %+ KVT100 DEC 2[%i%d;%dHD-80 Dialogue K*=%+ %+ tjkDIR-800 Direct 2[%i%d;%dHGENEVA Epson 2*=%+ %+ TQX-10 Epson 2=%+ %+ T)(GT-100A Gen Trm 2 f%r%+ %+ KbaH1420 Hazeltine 2%r%.%+ H1500 Hazeltine 2~~%r%.%+ ~H1510 Hazeltine 2%r%.%+ H1520 Hazeltine 2~~%r%.%+ ~~~H19-H Heath Mode 2EY%+ %+ KpqH19-A ANSI Mode 2[%d;%dHHP-2621 2HJ&a%r%dc%dY&dD&d@IBM-3101 2KY%+ %+ IIBM PC Color 2[%i%d;%dHIBM PC Mono 2[%i%d;%dHKP-2 Kaypro II 2=%+ %+ KP10 Kaypro 4/10 2=%+ %+ B0C0FREE50 Liberty 2+=%+ %+ T)(FREE100 Liberty 2+=%+ %+ T)(MBEE Micro Bee 2EF%+ %+ KdPd@ACT-IV Microterm2 %.%.ACT-V Microterm  2 %.%.MDT-20 2%R=%+ %+ T)(MDT-60 2=%+ %+ T)(MDT-70 2=%+ %+ T)(ADVANT Northstar2=%+ %+ OSBORNE I 2=%+ %+ T)(PE-1100 Perkin EHJX%+ Y%+ IPE-1200 Perkin EHJX%+ Y%+ IP2000C Phillips  2 Y%+ %+ K0q0@QVT-102 Qume 2=%+ %+ T)(SOROC 120 2*=%+ %+ TSBEE Super Bee 2HJF%r%3%3K_1_0TAB-132 2[%i%d;%dHT-1601 Teleray 2 Y%+ %+ KRDR@T-3800 Teleray 2 Y%+ %+ KST-1000 TermMITE2 %rM%+ %+ TIITRS80-12 P&T 2.22 Y%+ %+ TTY-4424 2[%i%2;%2HTVI905  2+=%+ %+ T)(TVI912 2=%+ %+ T)(TVI920 2=%+ %+ T)(TVI950  2*=%+ %+ t)(TVI955  2+=%+ %+ T)(TVI970 2[%2;%2HVC-404  2%+ %+ VC-415  2 %.%.V200 Visual 200 2vY%+ %+ xxxxWYSE-50 2%ia%dR%dCT)(WYSE-100 2%ia%dR%dCT)(820-I Xerox 2*=%+ %+ T820-II Xerox 2*=%+ %+ T)(16/8 Xerox 2*=%+ %+ T)( 2.6E 2Z3ENVCONFIG: OPT:MACROCMD:ZEX ZFILERLEADIN:^<^|* * * ZFILER Group Macro * * *^|^>MACROFCB:ZFILER ZEXZ33OPT:ͣ.&2;0~?~6#~6. #/>2?2?s?_5ʘk.(".L. D/x<(@y8>:B'!L.4(o/Shell Stk Full>C?\F7>C?&22((Y. 9'(/ w5 6(Å k5%o&)͒&:]/ -),!h0͟' :2ğ'22#Ͱ+("*t%+#(:?((^? 9'2\? "*͠*T,͍)o&2?2?,͸'2@Gͱ,,:(2>#(2:( x08:8#ͱ,͸͕,Invalid Cmd: H:Nn*?͠*?K?=n ͒&ͧ4!h0ͺ/'ͯ&* ~!?~#~.ª{?: {?#!( !|~ !~ȸ#(###6 ͕,NOT Wheel!#~#fo6 o/No Shell Stk>8o/SH STK too small6 o/No Cmd Buf͖/o/Bad TCAPOo/ Macro: ͸' # !?Gx=ͱ,2Mx!@."@ B'<<:1(>3 -K: 7=̓< ͱ,!A.)o/ NOT Found=A9"@%9O39 4?( 39 ' >#(Z39  (! >22K?=͕,No User Function: ::Mb'y 0>^=y@=>2M-)39 8(2 (! /  0= ( > = y o/File Name : K?=*@#)o/ Enter Macro Choice or RETURN - ͸'?!=z*? ("($( w#39 w39'(1"(-#6#"?[?($(w#{(6#"?*?~,39 '("( ( (=>'G~(#x'("(?&?DLUTH]R0C6=w$(#w?&?PFNT $!:?:?6G#6O#!;6$#w#w#LT6:#h6.#h*@ ph*@#pK?K?92 !d.p:?Aw#:?8:?O:?*@|~ # N      N    +.>-EE,E2\?*@"F@@2\?2?~,Jump to Filename: ]?'!^?? ~ q#*@"F@*@"@j,*?*@ "@:\?(*F@Q'(5*@Q'('!]? |+*?Q' :?("*2?T,:\? *F@"@:?>=j,*?"@+T,j,+T,*@"@j,*?*@"@|+*?Q'"*T,j,*@*@"@|+*@Q'"*T,j,͎ T,j,͵ T,j,' 8 ͵ I6 8+"@*?$"?*@*?Q'*@4[@Q'͵ 6 8j,6 8&͎ T,*?};8*?"@+' 8"@*?%"?*@ *@Q' +*?"@*@ "@,*?*@Q' +*@"@5,*@"@# *@ p *@ >#6':"2? >2?:?j,*@ ~#/#)~= 0~,Tag/Untag (T/U)? ;'T#(U ~,Match (filename.ext)? ?'*@"F@*@"@*@*@Q'(*! "@!? *@+y(~# ( #(p*F@"@# ~?( #*@"F@*?" @*@"@*@ "@*@Q'(*@ ~' 6#*F@"@* @"?:( *?. }8*?ͱ,S)o/>'C?z!0{22ͯ&n ͜5 ͕,Cmd Line Errv&(È͔ 2?~,Login [DIR][:MASK] ':("S((78SC?&>2?*?###~:( #\r7~ ( G:?&(͕,Directory Entry Invalid9͕,Directory Access Denied͕,Invalid Mask - Ignored:,2?:-2?-)o/OPTIONS A. single replace query B. group replace query C. archive replace query D. verify query E. verify default F. suppress SYS files G. sort by file name H. set copied file attributes I. use dest file attributes J. archive destination K. search path for CMD fileb/Option to Toggle (or RET): Ͱ=?A8 0 'o&~/w(!,:?!-:?]$' !!h0$>N(>Y=:-/2-(]$B5*@#)o/ is ͋8>K=͕,Size of ͸%#"@*C@"@!"C@:?o*@W'/o~,Status of Disk (Letter): ;' (`2*A8_!@0Y2&K?G= 08$.*:"?&')K?=&,͕,Invalid Drive~,Read Help File (Y/N)? ͸'Y͕,Chaining to Help File ...!4.n :?/2?#TTagCCopyYRetagQ UnsQueezeVViewUUntagMMoveJJumpA Alpha SortPPrintWWild TagDDeleteRRenameF File Size ^R Top of ScreenXeXit ZFILER^C End of ScreenLLogin DU:/DIR:^T First FileSdisk Status^B Last FileZZCPR3 command+/^F Next ScreenHHelp ZFILER-/^A Prev ScreenErefresh scrEenSP/CR Next FileOOption togglesBS Prev Fileb/-- Filer Commands --T/!j͌b/G - Group: Copy/Move/Delete/Archive/Fsize/unsQueeze/Tag/Untag/View/Printb/ -- Misc --b/ --- Cursor --T/ !͌b/ 9WS diamondb/ =^Eb/=^Xb/9^S <-+-> ^Db/ >^b/>vb/-- Macros --b/# : Display Menub/ESC : Lead-in Charb/70-9 : Direct Macros{2?:?_~G )#~(o/ - / 0 J= #F )#F#~# )=2?2?-)>2?>W2?2?ͱ,:? ~,Print (Y/N)? ;'Y2?!"?͕,Printing *@#)2?>2?>2n=2?͸%A9"@%9(9 ́n&:?͕,File NOT Found͕,Empty Fileɯ2B@2?`"͠:H@ "39 (9Ċ:n=&2?]{ 2?:n=(p:?:?G:?<2?د2?o/  [sp=line cr=screen ^x=file ^c:abort ^z:eof]  ͸'. )> = >2? B:?=2?:?G:?<2?:?G:?G>2?:? ͦ<ͦ<> =:?( ͸' !.!#@:H@ !#.!?:n= !(.*?#"?͋8!0. ~Ź#2?>._{  {W=!?4~ W=!?4!h0o/ EOF [^x:next ^c:abort]  ͸' 2?2?h !.?J'2?!"?͸% !#@?9'"@SW@2Y@<`#@+:? N=2?~,Copy to DIR: Y:+2?:*q'*?[?Q' ͕,Src DIR = Dest DIR&͸~,:@A(M(o/Copying o/Moving o/Archiving !?ͽ)o/ to :?A=:?=>:=2?K?=!" @*?"?*?"@(=(C'͕,Read Error:?( *?~͟##*?"?* @#" @* @Q' >2?*?"?́(:?ʄ2?2?!.?J'!"?"K@͸%A9"@%9(`͕,Empty File skipped.#@+:? '=2?~,Usq to DIR: Y:+2?:*q'&`":H@(!͕,USQ error, File skipped.͸~,USQ )o/ to :?A=:?=>:=!?ͽ)2?'K?=!" @*?"?*?" w͟#͹##"?* @#" @*@Q' >2?x(>w͟##* @#" @*?"?́(:?ʄ@*K@Q'͕̈́, -- USQ Checksum Error'( S(( 8/C?ͱ,͕,Destination Dir Entry Invalid͕,Destination Dir Access DeniedK?=?:=!?)o/ Exists. Erase (Y/N)? ;'Y 6!?Ͷ(.??SZ@2\@<͕,Dest Dir FullK?=K?=* @|(D+" @*?"??(͕,Disk Full'?K?=:??< ͕,Close Error:?(?=:?(!?>w?*?"?!"?'?<<<(h2?o/ Vfy?(=('͕,Verify Read Error!~͟##[?*?Q' o/ OK >2?,'K?=͕̈́, -- CRC Error[?<< 9'<=! o~(8ͱ,#)o/ is R/O. Erase (Y/N)? ;'ͱ,Y(# ~w#=!"?*? w#͕,Move File2?2?!Ok:? ͱ,2?͸%]:?*@[?Q' "@[@Q' 0[@Q' "@5,*?" @+> =* @"?"@ͱ,2?͸%:?(:@M( :@V ]~,Deleting )!"@Ͷ"@< n>2?:?*@ *@Q'( J'S@*@+"@ͱ,~,Delete )o/ (Y/N)? ;',Y*@ >05,*@#)o/ is R/O. Rename anyway (Y/N)? ;'Yͱ,~,Rename File to: ?'!? ~#?(f?<(͕,File Exists!?? J'*@? 9'??[@!?w #怶w?͕,AFN NOT Allowed2?~,Group: (A,C,D,F,M,P,Q,R,T,U,V) :G͸'2@G:( x08:8:=G!C M DA% FP Q TwU{V Rsn N:M"**?"? ![?*?͠6 #6 #6"?=2?3!:?K : 7=͎<,9![~#(:9*?~( :9$:9#H9͖/!<n # ?!Y. J'y ͞,!"?*@"F@*@"@*@*@Q'( ~## B*?"?"@*F@"@5o/Tagged Files is *?*~,Group Delete (Yes/No/Verify)? ;'Y(V2@ !*@"F@*?" @2?*@"@*@ "@[@Q'( ~# +> >2?#6'*F@"@* @"?:?͠*(͕,Group Archives͕,All Tagged Files ARE Archived.͕,Group Copy>͕,Group usQ/͕,Group Move͕,Group Print͕,Group View*@"F@*?" @j,!"?*@"@2?=2? ,*@ "@*@Q'"T""*@ ~# *@*?Q'8*@Q'8|+"*T,͍):G:@08:C(>P(fQ(hV(jM("A(0D(:?3!*@ #6.3!h:? 3!h3!h:?3!*@ >w"@>w3!3!3!3!*F@"@j,* @"?T,:G:@%08:%DMQVͱ, :,@Q>"se#k#vQ'> sk#"I@!?39d#w# !??r7k#"M@Q'0>D))[?"?* +{ozg8 W'"@| >*?z(39w#2O@2Q@2H@:O@( =2O@:R@se#(# (# >2R@==2O@:R@[P@z 39 ,_{_*?0## N#Fx(SP@x>(y/1>39 o39 g*?!yg)0>g>!or$s%# [?O*? ~W$^S?^*K@"K@&*@"@"@"?!"@>(2h2|\< <2?*@|=ƀo&6(:,(  ~> 8#:\w[@ J'> w#"@:?$*@#"@\< #(*@"@"?*@+|(s!)Q'0+"@W*@>"@*@[@}o|g"@!"@*@Q'0/*@"@|<(*@%8T%[@z/W{/_*@8*@#*@8x#*+*?{ozg8 W'| <<2?" @2?C%C%:-( `%" `% #`% i%DM) )) [@ Nwy#i%#~G:? ͕,List Empty= ͕,No File Found͕,No Room for file list*@"@ J'"@<h0*@HQ'0o/[More Files]o/ ):"2?U+>2?"@*@*@Q'o/   "@+*@[@Q'8ͼ+!"?*?[@Q' ,!"?*@"@"?[@Q'0"@!"?h0+*?h0,5,,*@ *@Q',*?};0o"?|!g"?!D*?$|8}!o"?*?Q'(}(o"?{9o%"?:?*?h0o/--> :?*?h0o/ !:?Gh0@)h0o/!:?͕,Working ... !h0:?G@)!h0:?G@)!!!TIME&DAT:-!,_@ K?=*W@:Y@ .%-K?=*Z@:\@ .=%-o/(date)z-( ͮ-(Ĝ-!_@`@6#D " |D |ɯ!@#@_@S]@2S@o-<:S@(!_@ ˾o-<_@! o-<2S@_@!![T@s#rh-!o- =]- 7:V@!@o0$:S@ @ Page HELP ZFILERZFILER CMDZFILER ???????????noname !.~M6(#͒.k.~ =#!~Z #~3 !~ #~( ͳ1r 1R 1i1I1=æ0>21æ0>21æ0r1O 1͐1æ0Gr1=:121æ0r1=.1r1dͩ1 ͩ10=.1r1L1r1dͩ1 P1:11ʃ1:1:1~1Ã1O:11ʟ1iaʝ1ß10ڴ1ì1z01y1z=~1#\1~#=1z1O2*D7+~1>G2 122 2~#\2#2"D7"72"72͘6C2~@2Y2#~+Y2##= C2233͚2:3ʈ2ͱ2”2!3”2Ö2!3”2ͱ2ʄ2>_3ʨ2#š2> ¨2?63>x23y23m6G~A2323#_33͸33_32͸33#2_33͊6O ̈́33323:3G:3O=͘6O3O3A3#63S3 +3OG=~?!ڂ3=_.:,<>ȷ;ɯ~_3ʱ3#͸3ڵ3Wyڵ3ڵ3ڵ3ڵ3ڵ3Oˆ3y70 3?723͟42323 ͟42323ͩ6:3 4͟4<44~94͆4Y4## 4x23_͟4y23_ ͟44=:4:3_:3_ :3G:3O}23ͩ6:3ʀ4͆4##xc4yc4=~$4:3<=G#~+$4:3O64O~4X6y4 w#4ü4>>6G5~#44W56~55O56x55K+x65w+ *5"56w#:5>>>{6###~{6###w]6|ʙ5"^#V|ʙ5~76«5G~ʼ5#®5æ56~;55>;5~#556æ56s#r~#5=*D7^#V*D7~#fo~#fo~*D7/F##x_*D7.~*D7$~#fo|*D7*D7R*D7,~*D7"~#fo*D7-~*D7^#V#~ѷ*D7 ^#V#~ѷ*D70~#_6XG*D7^#V#~#Fѷ*D7+~*D7)~#fo~*D7 ^#V>|=7~=7>$17G#~#$"7O"7"D72d82e8$կ7~#:ʛ7,7!7Ç7~?Aڴ7Aگ7<2d8#~:7?72e8#~:7ì7G~#:70ڬ7 Ҭ7OxG7x Ҭ72e87~:7#~, 8!!8 >?8:d8G:e8O>;8~.58#;88[88f8[8*M8>?O8#;8f8#S8> [8~?!ډ8=_.:;,<>ɾ'ʹ8ʹ8dʹ8 ʹ8}0W=}o|g8 ö8}o|gy8y0W=d8 8098 8_y9{y09{w#͜=Ͱ=Oy!O9;!9N;!O9q;!9ö;!O9;!9;>ÿ:>ÿ:>ÿ:>ÿ:>ÿ:>ÿ:>*9<<2<~<2< <*9<6####ʸ:ÿ:*9<ö;w >>d<>e<>d<>d<^<><͜<>>> => =͹<~# = < o= < <<<þ<þ< þGO> ==þ<d)= )=0=3= +=_y@=@={y0={> => =O:n=Gy=xy= ==== = =>^=@=*.=/*. =O*. =O*.=Y X OGH(>WI>H>>WI>r# xI>i>H r> Hr>|ڒ>ƒ>}ڒ>~# xƒ> ~+ x˜>Í>HAz®>«>+|ª>|g}o>7~#>>>+~#>>>>O !??#?y  a{_F#"J?##A?###0?*J?B?#~#fo*Z?}X?$.A Z System Distribution ZFILER.CMD, 11 Oct 89 by Carson Wilson 0 ! $"Enter ZFILER macro script: " E ! echo f%>ull file spec:%< $p;echo f%>ile directory:%< $d$u:;echo f%>ile name.....:%< $n;echo f%>ile type.....:%< $t K ! $d$u:;$!crunch $f $"Destination directory: ";$h: L ! $!if eq $t lbr;ldir $p;else;echo f%>ile %<$f%> is not a library;fi T ! $!lt $p U ! $d$u:;uncr $f;$h: X ! if ~eq $t com;echo n%>ot a % file;else;$d$u:;:$n $" Command Tail: ";$h:;fi Z ! $d$u:;$" Command to perform on file: " $f $" Tail: ";$h: # SAMPLE ZFILER COMMAND MACROS FOR USE WITH NZCOM AND Z3PLUS macros: 0. on-line macro E. Echo data about file name K. Krunch the file L. display directory of Library T. Type the file U. Uncrunch the file X. eXecute the file Z. perform command on file ZFILER parameters for use with macro '0' $! ZEX 'GO' $P DU:FN.FT $D DRIVE $".." PROMPT $F FN.FT $U USER $'..' PROMPT $N FN $H HOME DU $T FT F906 CBIOS 0080 ENVTYP F7F4 EXPATH 0005 EXPATHS EA00 RCP 0012 RCPS 0000 IOP 0000 IOPS F300 FCP 0005 FCPS F580 Z3NDIR 0007 Z3NDIRS F800 Z3CL 00CB Z3CLS F680 Z3ENV 0002 Z3ENVS F600 SHSTK 0004 SHSTKS 0020 SHSIZE F780 Z3MSG F7D0 EXTFCB F8D0 EXTSTK 0000 QUIET F7FF Z3WHL 0004 SPEED 0010 MAXDRV 001F MAXUSR 0001 DUOK 0000 CRT 0000 PRT 0050 COLS 0018 ROWS 0016 LINS FFFF DRVEC 0000 SPAR1 0050 PCOL 0042 PROW 003A PLIN 0001 FORM 0000 SPAR2 0000 SPAR3 0000 SPAR4 0000 SPAR5 D300 CCP 0010 CCPS DB00 DOS 001C DOSS E900 BIO 0000 PUBDRV 0000 PUBUSR Z3ENVˀ PPB:SH VAR !2"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b* : y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&>~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>jFt!! ^#V w#P:BO|^#V#"##"##"##"!O*!O*|!6ʝ6>*w#w*w#w'û*! J*""!N#F*^#V*~#foyx*{_zW+*yx#*DM*s#r*s#ryOxG*0MD!!N: EG>O: \S*C :qn& ^#V>O^"*}:*)=":O:o"*C *C!ͮ~2~2ͦ:2ͮ:O:w:w |g}o*# ):BO!yoxg*:BO}!N#F "*#*s#r^ ~!J! J*:o$*C~i6iw**{#zr+s{ozg**͕** ,w͜͸Ͳ!!N#F$**O!~#:A#~$=2Ek͌::/GyO>2!q*C"͡ʔ*JҔ^:Oyʃ?|x | s-|N-# S:2E!~Яw>T D^6k-äPYy 5*{zBK5ڋ>*Cw~#+w#w+ɯ2E22i^ *C :~w~͔͔# #  w ~>2!E5T*C!"C"C!w# F! w͌x2͢*C ~<wʃG:!ʎì 4~ʶ¬:<ʶ$ʶïZͻx>2>2ͻ:!Z2:Eẅ́͊Ͳ>2>2T*CGͻ:ẅ́n>2;O ^DM;}H>"*C ::ddslO s#r:E͊:==»y==»*Ww#*"͸*:G#š"͸:!w4!iw:Z!E~=262*C!!~~#~O~G#n,-.‹! w! yG!x͢.:E<ʄ! q!pQ:E<. ʄ$.:E<ʄi6}2ExN! ~态O>G~G!~G} *C!r#r#r ^ͥ_y#x#{s+p+q-*C ͥ!!q#p#w*:BOYG}*MD "ã:!Bw!>2*C~=2u:B2~2wE:A*Cw>"!""2B!"!rQQQâ~?ͦ~?rQ*"CQ-Q͜QüQrQ$Q*):B"*)*)Q;*"E:;:A2AQÓQÜQ*C}/_|/*W}_*"}o|g":ʑ*C6:ʑw:2E**E}DQ>2,|~8H$?6!8ROOT RAMDISK nzbltz14 Z386sx%sp a:%era a:amsterm*.*%nzcpm%zf a:%jetldr pcwtermx%jetldr pcwtermx.z3t%grdemo1%?Z3ENV%NZCOM CCP1*[R|>2ͺ2:]?ʐ/ :^FÐ::Ox(!ͭp 2 !~#(+qg#w̓ =9k2 12<22!"6V~;(*}2>22!~ˎ˖˞1*~w# ~. >:/ > w2-͚׷((;#(+:O "+#͟ "'*(::8(J(2:- (.> *(:()!:($: *%"ê!>::22! ~͟(# OvfqH*͈ (#s#r*~ 6>!^ 2˖F N 1ʪ!~(""*E\*w(WgoDMo*׿Êͥ28̀ >( : (  ( 2a> 2-!6>2="\͚ͥĀ"͚l2aKC: %2a#Fė28Oͫy: . # :w~!8 ;(#= >ɯ2%*(#? !4>?%# PW?! p! 6=6bk6 ־ #*|(o ~(c## F#NͿ0( :_>>*=) 0*CK~A80G#~ ( 8 zKͿ0*$B=(  ~ :[{z*~ b=a{_ "~#?0_~2~0̈́z_2=<!~ȯw̓9>_ ####~#~ (~;ɯͫ > ͽׯ:!z[{{b= !~ )#׺)נK:(xA"y!/ 8 ,0g}"|2=(:>:"#~ ("*|~# ~ =: t:(P̓H9`(;!H~=2Y; .5+wg(&!:0O: !oÊ*|(~!8KG<2: ׾ !~#6Ʌo$!]!] %0 8?#A!_P~!1 =.:;,>? >> 8!"ԯw:a2=!ln!8>2"H[!:=Է( :w#:w#6p#q#w()K$(G$(O !~(#~# !p#q2!:W >N (~ ( !~>!- *e!W#^S#OY(8 g2!͈* 28.*(&>2!68 Aw*8>DM!͉8":<(:8x=> K8 !"[P:=Է:-:ZRDOSC܀ ^P@^f Copyright (C) 1984MMMMU "Ê! ˆ!"-""." !-~2.ۻs*:-O|^#VS>#"@"B"DF*HN:T! 6(4K"*Y| *:-8Z"*S>#DM*L6# x [W*Ls#r*@6#6DV3(>(#>$R*:_2*,|y2_ `6ͦ~[% ! N!Fwyx(>8>ͩw  ~(22<2=6 *% A: ۷(~ w ~(!577 # # 8 w ~>2ò~#+w#w+~?(ͦ~? 6 *1"% K*F[ͲV  6ʟ6͵K >2$>2ͺ:4!3۾8 224:۷ %t( ̓ͮ:$ O:4ہw:3w>Ê >2$>2*% ~wͺ:40t {O2/(O ]DMPYy( 0*S{z0KB0< wy !} >Ê"6*% : ۷:/( sO s#r:۷̓:$== :y== 3*FWw#*9"6*6:QG# "6:4!3۾8w4w :$ !~ =246 *%!"%6S%ͲR!w#! w*͝  6*%~w( ͡K:*L:-ÊS*L:K " [U*@s#r*   6( ͡K*H"{< :,=2, R̰ R  6!ͩr#r#r(!!_y#x#{8s+p+qK! !!q#p#w!!! {w#zw* V>*>Ê["*C| T]S""C"2!!'>w(:(k:!۷ NEwf>5(s>, ~0>* )^#V~>2'E:-_:' :._y{:!۷:'02:-A2Îͷ> *:-^2-"*%"628"]KN[6*8&>B?8 =(j*[DM[>0DM!*4:P<}ͩ : ۷(n& ~#foOO]"6|:P*6)= "9y28:QO:4ۡo"6 *%ͩ!ͮ~2423ͦ:Rۦ25<=<yoxg:-!<=)** :-}*F:;ۅo$ͩ~r+r[<*@{#zr+s*U[<S<ۯR0!"<:<2;۷*][YۯR*Fۯ#[J*] (!N#F"w *% b!!FN#F$!<~#8= *L ~  : ۷(N N#Fy(*SB8 Bw#>2!0q*%"1D3(a[1(0Q:0۷(Ê(* ~^#:-< 0^(~ 0 (2) W> ɯ2*% ~<w(G:R۠!ۦ(uͺÊ##4~(6 :<(: 2$[%!!~~#~O~G#~0GV. S! w! y ##x(2.:<((! q##pi:< . (:.:<(Ê6}2wN! ~G##~?oG}W*%~=_0 ~2wy:,۶w>2!*~6  :*۷F:*۷ (2* ,x ̓ ̓ R :۷!+y4 5~y 5 6$ÂýÂÅÈËÎÑ!$'*Ô0NZ-COMNZCOM CCP*G -!">2!"2*":O*1 [` 2* a*>oZ3RCPCLS ECHORA H 2NOTE OKEkORTR EG SP YPEWHL >  :k!{>!w>w\*~oąo0>d͜ ͜}0-/ R0y0 x(y -:>2ɯ> _ O Of!(!~# a_"] ~!. is R/ - Eras (Y/N/Q)? NQ(Y! ( atzS{S~!#08 80))))_> c~# (+!\ w#=`_ _:i_ ~#Y\<~# No File\**R8"*> c2.6( !x8y0G 6**~͖=`i""!}"#!}|8"[!R|"8ߵ(*8[ Nq# N˹#+DM)) ) DM**  0 FC*|( e CP* e!!^#~ >0 u >GC~# ##:!0!: Rese%00| % Y:\ :()= '͋͜͜k free on -:A_.!++*:m2>R`͹",>e> (5 ] ͹*,~Y2=2z!͒͒ (3^ ͒#% ͒P(C 2<(> 2zm:(f> > :> m> OA8[0 W> J >(͙~#*:m2T>RU:2 *,~\] ",͹ 4> 4y8`\ !~( ( ( ( 844 > 4x #> _{ E`ʷ!5 9:w>P(/ Typing!]Ͳq͢ʷ >P2T!Ͱć 0!Ͱć}N# }^# - "\y|N}SͲ~Ny(|O}O# ~. 8(Oy#`O^y0:8!Ͱʫ͇͹ PokxͰ\"( ͇{#~\#!Ͱʫ͇!s+6+r#͹ Por{NͰ(͇6: OU{: IίN\^͟S(?P(M( (D( ͟Y4-5*3!YGͲx Yx#m͋p: RegR} 8  ͑ =ngGË0 OxG!E͋x >0x!o!]~ ( >*wuSYSTEM RCP-18FZ3FCPIF AND OR ELSEYFI PIFQ gXIF EZIF CERNU4!6+(>G?(~w͌-G 4Non~F(TyC8 4 ((+>!:D]2~  D( ( '(('::m >~(!~#!7~#  #~#fo###+(8w