%`NZCPR DOCmNZCPR ZRL_mNZCPRL ZRL(nmNZCPRQ ZRL>?zmNZCPRQL ZRLTmNZCPRQU ZRLjLmNZCPRU ZRL-mLONGSUB COM ; This library contains several alternative versions of the command processor. One command processor option is LONGSUB. With this option off, the command processor handles standard CP/M-style submit files, such as those created by the SUB.COM utility. If the LONGSUB option is selected, then the command processor handles a different form of $$$.SUB file that can be more than one logical extent in length. Thus the limit of 128 command lines in a submit script does not apply. However, the two forms of submit processing are completely incompatible, and the LONGSUB version should be used with caution. A special program, LONGSUB.COM (included in this library), must be used to generate the $$$.SUB files. The second option concerns the echoing of prompts and command line input under ZEX and SUBMIT. If the NOISE option is 0, then prompts and command lines are never displayed on the screen. If the option is 1, then the sending of characters is controlled by the Z-System quiet flag located at offset 28h in the environment descriptor. A third option is SUBZERO. Under ZCPR34 with the SUBZERO option enabled (the default condition), $$$.SUB files are recognized only in directory A0:. This has advantages for submit scripts initiated manually using SUB.COM (there is no restriction to staying in the current user area). However, there are a few programs (notably dBaseII) that generate $$$.SUB files internally for purposes of chaining to operating system commands. These programs may not know about ZCPR34 and write their $$$.SUB files to the current user number in drive A. The following six versions of ZCPR34 are included in this library. NZCPR file longsub noise subzero ---------- ------- ----- ------- NZCPR.ZRL no 0 yes NZCPRQ.ZRL no 1 yes NZCPRL.ZRL yes 0 yes NZCPRQL.ZRL yes 1 yes NZCPRU no 0 no NZCPRQU no 1 no CCP_ENV__SSTK__MSG__FCB__MCL__XSTK__BIOS__ID_ZY VERSION 3.4B: GET, GO, JUMP highuser on, zexnoise off (0), standard submit, fullgetÁZU4c./!ÁeÁET `O VUMPJCMDRUN COM$$$ SUBZ10>2 !.~#(+qg#ẃt ́.9ā\2- 102<22,!"6́(~;(*. }2>22,! ~ˎ˖ʁ˞10́*~́w# ~. >:/ > w2́ ((;#(+:O "+#́ "́'*́(́:8(J́(2: (.> * ́(́()!́($: *%".́Á!>́:́:22, !~́(# ́ Ovfq́9*́y (#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*)~ ́Ś. a{_́ ́́́"~#?0_́uz_2 ́. <!-~ȯẃt9 >_ ####~#~ (~;ɯ́ > ́:.!z[{{́K.:.(xÁ"y!/ 8 ,0g}́"|0́"́(:.>:ā"#~ (́"Á*|~# ~ =: d:-(@́t́99́Q(+!H~=2Ý, 5+ẃX(!:0Ó́`Á* |(~!8K!G<2: ́ !~#́6Ʌo$!]!] ́"0 8?#A!_P~! =_.:;<>,F###~́( #˹ ~#fo"#~ ( >? >> Á́8́!"Áw:a2=!ĺ1!́8>2E"́9[ !:=( :w#: w#6p#q#w()K.$(G$(Ó !~(#~# !p#q2!:W > (~ (́ !~>!- *́e!W#^S#́@́J(́) g2 !́y* 28.*(&>2E! 6́) Aw*́)>DM!͉́)":E<( :8x=> ʁ́<́) !" [.ÁA:=::ɡ~;ɯ́ > ́CCP_ENV__SSTK__MSG__FCB__MCL__XSTK__BIOS__ID_]\ VERSION 3.4B: GET, GO, JUMP highuser on, zexnoise off (0), long submit option, fullgetÁ]X4c./!ÁhÁET yO oUMPcCMDRUN COM$$$ SUB]10>2 !.~#(+qg#ẃw ́19ā_2- 102<22,!"6́+~;(*. }2>22,! ~ˎ˖ʁ˞10́*~́w# ~. >:/ > w2 ́ ((;#(+:O "+#́ "́**́(́:8(J́(2:  (.> * ́(́()!́($: *%".́Á!>́:́ :22, !~́(# ́ Ovfq́<*́| (#s#r*~ 6>!^ 2 ˖F N 1́ʁ!~(""Á* E\*w(WgoDḾć *́́Á́2;́ >( : (   ( 2d> 2 !6>2@"\́́ā"́l2dK.Ć: %2d#́Iā2;Óy:́  . #́ :w~!8 ;(#= >ɯ2́́ *(#? !4>?́#́PW?! p! 6́16bḱ6 ́ #*"|(o ~(c## F#Ń0́́( :_>Á>*4=) 0*CK.~A80G#~ ( ́8 zḰ0*.$B́( ́  ~ :.[,{z*)~ ́V́1 a{_́ ́ ́́%~#?0_́xz_2 ́1 <!-~ȯẃw9 >_ ####~#~ (~;ɯ́ > ́:.!z[{{́ K.:.(xÁ%y!/ 8 ,0g}́%|0́%́(:.>:ā%#~ (́%Á*|~# ~ =: z:-(V́ẃ<9́T(A#́1*Z+"Z!́1*+" ́1"Z ́12Ǵ[(!:0Ó́cÁ* |(~!8K!G<2: ́ !~#́6Ʌo$!]!] ́"0 8?#A!_P~!  =_.:;<>,F###~́( #˹ ~#fo"#~ ( >? >> Á́8́!"Áz:d2@!ĺJ!́8>2^"́<[ !:@( :w#: w#6p#q#w()K.$(G$(Ó !~(#~# !p#q2!:W > (~ (́ !~>!- *́h!W#^S#́ĆM(́, g2 !́|* 28.*(&>2^! 6́, Aw*́,>DM!͉́,":^<( :8x=> ʁ́?́, !" [.ÁD:@: :ɡ!z[{{́ K.:.(xÁ%y!/ 8 ,0g}́%|0́%́(:.>:ā%#~ (́%CCP_ENV__SSTK__MSG__FCB__MCL__XSTK__BIOS__ID_dc VERSION 3.4B: GET, GO, JUMP highuser on, zexnoise by quiet flag (1), standard submit, fullgetÁZU4g./ !ÁeÁET vO lUMP`CMDRUN COM$$$ SUBZ10>2 !.~#(+qg#ẃt ́.9ā\2- 102<22,!"6́(~;(*. }2>22,! ~ˎ˖ʁ˞10́*~́w# ~. >:/ > w2́ ((;#(+:O "+#́ "́'*́(́:8(J́(2: (.> * ́(́()!́($: *%".́Á!>́:́:22, !~́(# ́ Ovfq́9*́y (#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*)~ ́Ś. a{_́ ́́́"~#?0_́uz_2 ́. <!-~ȯẃt9 >_ ####~#~ (~;ɯ́ > ́:.!z[{{́K.:.(xÁ"y!/ 8 ,0g}́"|0́"́(:.>:ā"#~ (́"Á*|~# ~ =: t:-(Ṕt́99́Q(;!H~=2Ý, .5+ẃX(&!:0O:( ́!́́́`Á* |(~!8K!G<2 :(:( ́ !~#́6Ʌo$!]!] ́"0 8?#A!_P~!  =_.:;<>,F###~́( #˹ ~#fo"#~ ( >? >> Á́8́!"Áw:a2=!ĺG!́8>2["́9[ !:=( :w#: w#6p#q#w()K.$(G$(Ó !~(#~# !p#q2!:W > (~ (́ !~>!- *́e!W#^S#́@́J(́) g2 !́y* 28.*(&>2[! 6́) Aw*́)>DM!͉́)":[<( :8x=> ʁ́<́) !" [.ÁA:=::ɡ!z[{{́K.:.(xÁ"y!/ 8 ,0g}́"|0́"́(:.>:ā"#~CCP_ENV__SSTK__MSG__FCB__MCL__XSTK__BIOS__ID_gf VERSION 3.4B: GET, GO, JUMP highuser on, zexnoise by quiet flag (1), long submit option, fullgetÁ]X4g./!ÁhÁET O UMPzCMDRUN COM$$$ SUB]10>2 !.~#(+qg#ẃw ́19ā_2- 102<22,!"6́+~;(*. }2>22,! ~ˎ˖ʁ˞10́*~́w# ~. >:/ > w2 ́ ((;#(+:O "+#́ "́**́(́-:8(J́(2:  (.> * ́(́-()!́-($: *%".́Á!>́:́ :22, !~́(# ́ Ovfq́<*́| (#s#r*~ 6>!^ 2 ˖F N 1́ʁ!~(""Á* E\*w(WgoDḾć *́́Á́2;́ >( : (   ( 2d> 2 !6>2@"\́́ā"́l2dK.Ć: %2d#́Iā2;Óy:́  . #́ :w~!8 ;(#= >ɯ2́́ *(#? !4>?́#́PW?! p! 6́16bḱ6 ́ #*"|(o ~(c## F#Ń0́́( :_>Á>*4=) 0*CK.~A80G#~ ( ́8 zḰ0*.$B́( ́  ~ :.[,{z*)~ ́V́1 a{_́ ́ ́́%~#?0_́xz_2 ́1 <!-~ȯẃw9 >_ ####~#~ (~;ɯ́ > ́:.!z[{{́ K.:.(xÁ%y!/ 8 ,0g}́%|0́%́(:.>:ā%#~ (́%Á*|~# ~ =::-(f́ẃ<9́T(Q#́1*Z+"Z!́1*+" ́1"Z ́12Ǵ[(&!:0O:( ́!́́́cÁ* |(~!8K!G<2 :(:( ́ !~#́6Ʌo$!]!] ́"0 8?#A!_P~!# =_.:;<>,F###~́( #˹ ~#fo"#~ ( >? >> Á́8́!"Áz:d2@!ĺa!́8>2u"́<[ !:@( :w#: w#6p#q#w()K.$(G$(Ó !~(#~# !p#q2!:W > (~ (́ !~>!- *́h!W#^S#́ĆM(́, g2 !́|* 28.*(&>2u! 6́, Aw*́,>DM!͉́,":u<( :8x=> ʁ́?́, !" [.ÁD:@: :ɡK.:.(xÁ%y!/ 8 ,0g}́%|0́%́(:.>:ā%CCP_ENV__SSTK__MSG__FCB__MCL__XSTK__BIOS__ID_{z ZCPR34, Version 3.4C: GET (fullget on), GO, JUMP highuser, zexnoise by quiet flag, standard submit/current user areaÁZU4g./ !ÁgÁET qO gUMP[CMDRUN COM$$$ SUBZ10>2 !.~#(+qg#w:.́s ́09ā^2- 102<22,!"6́'~;(*. }2>22,! ~ˎ˖ʁ˞10́*~́w# ~. >:/ > w2́ ((;#(+:O "+#́ "́)*́(́:8(J́(2: (.> * ́(́()!́($: *%".́Á!>́:́ :22, !~́(# ́ Ovfq́;*́x (#s#r*~ 6>!^ 2 ˖F N 1́ʁ!~(""Á* E\*w(WgoDḾb́ *́́Á́2:́ >( : (   ( 2c> 2!6>2?"\́́ā"́l2cK.Ć: %2c#́Hā2:Óy:́  . #́ :w~!8 ;(#= >ɯ2́́ *(#? !4>?́#́PW?! p! 6́06bḱ6 ́ #*"|(o ~(c## F#Ń0́́( :_>Á>*4=) 0*CK.~A80G#~ ( ́8 zḰ0*.$B́( ́  ~ :.[,{z*)~ ́Ú0 a{_́ ́ ́́$~#?0_́tz_2 ́0 <!-~ȯw9 >_ ####~#~ (~;ɯ́ > ́:.!z[{{́ K.:.(xÁ$y!/ 8 ,0g}́$|0́$́(:.>:ā$#~ (́$Á*|~# ~ =: p:-(Ĺ;9́S(;!H~=2Ý. .5+ẃZ(&!:0O:( ́!́́́bÁ* |(~!8K!G<2 :(:( ́ !~#́6Ʌo$!]!] ́"0 8?#A!_P~! =_.:;<>,F###~́( #˹ ~#fo"#~ ( >? >> Á́8́!"Áy:c2?!ĺB!́8>2V"́;[ !:?( :w#: w#6p#q#w()K.$(G$(Ó !~(#~# !p#q2!:W > (~ (́ !~>!- *́g!W#^S#́B́L(́+ g2 !́x* 28.*(&>2V! 6́+ Aw*́+>DM!͉́+":V<( :8x=> ʁ́>́+ !" [.ÁC:?::ɡ:.!z[{{́ K.:.(xÁ$y!/ 8 ,0g}́$|0́$́CCP_ENV__SSTK__MSG__FCB__MCL__XSTK__BIOS__ID_qp ZCPR34, Version 3.4C: GET (fullget on), GO, JUMP highuser, zexnoise off, standard submit/current user areaÁZU4c./!ÁgÁET [O QUMPECMDRUN COM$$$ SUBZ10>2 !.~#(+qg#w:.́s ́09ā^2- 102<22,!"6́'~;(*. }2>22,! ~ˎ˖ʁ˞10́*~́w# ~. >:/ > w2́ ((;#(+:O "+#́ "́)*́(́:8(J́(2: (.> * ́(́()!́($: *%".́Á!>́~:́ :22, !~́(# ́ Ovfq́;*́x (#s#r*~ 6>!^ 2 ˖F N 1́ʁ!~(""Á* E\*w(WgoDḾb́ *́́Á́2:́ >( : (   ( 2c> 2!6>2?"\́́ā"́l2cK.Ć: %2c#́Hā2:Óy:́  . #́ :w~!8 ;(#= >ɯ2́́ *(#? !4>?́#́PW?! p! 6́06bḱ6 ́ #*"|(o ~(c## F#Ń0́́( :_>Á>*4=) 0*CK.~A80G#~ ( ́8 zḰ0*.$B́( ́  ~ :.[,{z*)~ ́Ú0 a{_́ ́ ́́$~#?0_́tz_2 ́0 <!-~ȯw9 >_ ####~#~ (~;ɯ́ > ́:.!z[{{́ K.:.(xÁ$y!/ 8 ,0g}́$|0́$́(:.>:ā$#~ (́$Á*|~# ~ =: `:-(<́;9́S(+!H~=2Ý. 5+ẃZ(!:0Ó́bÁ* |(~!8K!G<2: ́ !~#́6Ʌo$!]!] ́"0 8?#A!_P~! =_.:;<>,F###~́( #˹ ~#fo"#~ ( >? >> Á́8́!"Áy:c2?!ĺ,!́8>2@"́;[ !:?( :w#: w#6p#q#w()K.$(G$(Ó !~(#~# !p#q2!:W > (~ (́ !~>!- *́g!W#^S#́B́L(́+ g2 !́x* 28.*(&>2@! 6́+ Aw*́+>DM!͉́+":@<( :8x=> ʁ́>́+ !" [.ÁC:?::ɡ#~ (~ Z3ENV* j !9"  LONGSUB Version 3.4 "( 6"* :] ʰj  ~گͭ Current command processor does not support this version of submit processing.ð͎͎0c\ 6 -6, !e~ ! ~#ɯ2!A2/(#~AIð>2#~B>2~# 6 (AS6~#7 A A+**~s#r#"~#ʂ ʂ ʂl"p7?:ͭ Strike ^C to Abort Command File -   ͭ ... Abortedͭ ... Continuing:(!+|$  !":/^ͭ Input Command Linesͨíͭ Processing SUB File\(=G:iOn ͘ ͘ >͋ n \<́A*#"**"s#r##L  w# 0" qí" q*#"**"s#r### ~#foF6x;*#~/E w# 0." q:/]͑|:ṕp>|_<2!~ɯ2\>*~#" ͨʥ> >ͭ Command Line? *(  *( #~#"o|g6 : ͭ Writing Command File to Disk  2E6#̀o^ ̀S^ @S S$&:/>$&ͤ$,̀͒CͤSS̀0OxG7x=ͭG~#͒_!5 !~=7w*~#"?!40*w#":7~? o&)^#Vz~##0:?`Disk Full`Dir Full`Mem Full`SUB File Not Found`Param`Too Many Params`Line too Long`SUB File Empty`Ctrl Char ͳ ͭ Error on Line *B   !46# x”!"!" ** "ͭ Syntax: LONGSUB - Print this HELP Message LONGSUB /A - Abort of SUBMIT File LONGSUB /AB - Abort and Ring Bell LONGSUB /I - Go into Interactive mode LONGSUB - Process .SUB File* $$$ SUBA (j  Fj ###~ ~06 -~* ~0 7^#V*́ C C E (  < ~( ##(C n ߯=K n K %}2 E : ( ##x y =K ~$(=G#~+$OL ( ~# í * ^#V* "~#fo ] (T * ~* ^#V#~ѷ" Y X   OGw ͢ ͳ ~#(9 (" ( ((({({G>G_> ͊ > ͊ > ͊ $ ʊ >^͊ @͊ 0 Oy'i i di  i }n s 00Ê = ˀ7. Ð O:g ͮ ͵ w#Wr# x a{_! }($.