@L}5 _$% l0$)$$Hȱ$ UhL" `e$$%`$%`  R@P!( L(1   Y I`  d  Ld M * @  $ % CC$$)%1 Udߥ$9%: !0 S$% DD˙`  }J)Lr d M * @  $ % CC$$)%1 Udߥ$9%: !0 S$%} DD˙`  }J)Lr J  ((  p L ()   J}L= ( L 0q A    IB JC;? D W } LL  ` W )LA!  ߰")-݆ p" } $G@LL 08`Q")<2Q0 -G$Ș݆ UL# ; p8(()(0ʥ)NQ` }$GȘ݆LU )L ݆ L GȘ ݆LL )W>Z   HH)H }p h  hyhy D L> L JJ    ! LA*` BF }7'8  M HN H` 8 Z  \LdJJ!"! GFE@F (!L }EE !E^ ^ E E7EȩEdE/EȩE  D } .L }  ;F d  ;?F7F? ( .   Z D LL d } . D  L    p  E` , d)  D L) 0BM݊L݉} ML  N݆ L NLML [ TEqEHȱEqEh 0Gȹ G} HLL GɛL  LFREE SECTORS G) *Gȩ GȽG GȌ*jj >G} C8jJ3j2CD( C202C ԠBX` N 1? l LlD:RAMDISK}.COMLu L1 L ;LHL  T`  `1  ɐ     `TU  } L ? .  t`GBJ ~DEHI B V0dV!}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh"}DEL8HI4 0 HI,0 0  9 .G VLO#},0 L4*IJ`llD1:AUTORUN.SYSNEED MEM.SAV TO LOAD THIS FILE.D1:MEM.SAV J y08 B|DEHI$} V0 0`B;DEL`?<0LV`@ʆ v s? F0Ξ05: [ BDEHI%} VY8 B V  @  /DE `E:D1:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO &}STILL RUN DOS B;DE J  (` 9 V⪍ ઍ  -'}LLu ÝDEHILV 9 .l 9 .l  `` s$B BH(}I|DE V BLV nB,DE JLV B V BLVDEIʩ BꭝLu  } 3E:}DISK OPERATING SYSTEM II VERSION COPYRIGHT 1984 ATARI CORP.A. DISK DIRECTORY I. FORMAT DISKB. RUN CARTRIDG*}E J. DUPLICATE DISKC. COPY FILE K. BINARY SAVED. DELETE FILE(S) L. BINARY LOADE. RENAME FILE M. RUN AT ADDRES+}SF. LOCK FILE N. CREATE MEM.SAVG. UNLOCK FILE O. DUPLICATE FILEH. WRITE DOS FILES P. FORMAT SINGLEL !N',}#"&))9(&*)/h)''-&؆莟R'S  vL/ˢ L }Insert DOS 2.0s, type Y Λx -}DEfHI 1莏#q! @ y0ɛ8A0,' ȅ 1 1ild! 1L!NO SUCH ITEMSELECT.} ITEM OR FOR MENU! 0 .z:*{}.|{ 1 0 0JB 18L%|DL/}%DIRECTORY--SEARCH SPEC,LIST FILE?[# 0 0 &|D3" 1L!NOT A DISK FILEN !B 1L!E# 1 !BD0}ED:}:1BJ|DE 1DEBHI 1 h0ߢ 0.1}  0?詛 1 y0YЛ 1 ;#L" ;#L! BL1TYPE "Y" TO DELETE...DELETE FILE SPEC2}COPY--FROM, TO?OPTION NOT ALLOWED736 FREE SECTORS COPYING---D1:DIRECK.COMl# 0|D .L/%#3}##JB|DE 1BHID#E 1#0: B 1L!#͑### B 1#c$0SY4}S1}:## # # .#Ƚ# # 𩛙## 1,#PD#ELJ- <.BJD#E 5}1 1HH 0hh|DL%1}:̳# L% #D#EL% 1 0 . .0O% 1L!WILD CARDS NOT A6}LLOWED IN DESTINATION 0 <.|K}N 2 FORMAT. t* 5) 1L!`) 0NΞ 0 L1) 1 L!BAD LOAD FILELOAD FROM WHAT FILE?) 0 ?}0#B 1L!WHAT FILE TO LOCK?) 0 0$B 1L!WHAT FILE TO UNLOCK?DUP DISK-SOURCE,DEST DRIVES?TYPE "Y" IF OK TO US@}E PROGRAM AREACAUTION: A "Y" INVALIDATES MEM.SAV.FE! +L1   `*  70 2 2A} 0.* 1 y0 0)INSERT BOTH DISKS, TYPE RETURN^, 1 y038逍 N, 1L! ,B}C, t*  Lx+, 0 ^, 1 y0 , ,0,0 ,L+ ,I0 ,Vǭ0C}Ξ, 0 }, 1 y0C,ШC, 0K'!" H H 'h h Lx+!EF 5L1L!D,I,HhD}` NOT ENOUGH ROOMINSERT SOURCE DISK,TYPE RETURNINSERT DESTINATION DISK,TYPE RETURNE}`  `8 rL1`-* 1P* 1 y0Y`hhL!NAME OF FILE TO MOVE?- 0 0|DL% <.F},^ 1 70 0 .@L# .BJ 1  DEHIB V L1 ,} 1 70,L.  G}JB|,#P#DE 1 HI BDEHHII 1 B 1 ,^ 1 70,0La- B V,#PH},^ 1 70 0L#L!-* 1P* 1 y0Yj383}mm ݭI}}`8}``|* ? ɛ,`|:-)| / 1L!`DESTINATION CANT BE DOJ}S.SYS0 0H{ 24Δ 28/L!/) 2 Π 2 0 ξK}hAΞB,0 J 1 BDEHI,HÝDE 1HIHIDELSAVE-GIVE L}FILE,START,END(,INIT,RUN)O S0 1`BDEPHI V` S0H 1 L!M}0 0 1L~0`PLEASE TYPE 1 LETTER,0`hhL! 70 1L0L<1 ,;ɛ7,"ɛ:ݦ1ݥN}A"D|ݤD|ȩ:|ȩ|ɛ,,(/+.ީ1 1,ɛ`轤{NAMEO} TOO LONG B VL!` L1I H1EΝDL1|mDiE` V0`8d/8 i:222 1 LP}!ERROR- 138ɛ+,' 20*.. өr2 1``2TOO MANY DIGITSINVALID HEXAQ}DECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8uR} ECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8u` pppB@A 玎T}JHJU}HJHHրJJV}րʀȀJʀրʀJʀȀW}4heprofessional17+readerforthe!tari8%X}#opr 0ab3ungenisY},ow "udget0roductions "ox!valon .*Z}򀀀[}01 fffffff>`<|fl0fF68of;p88pf< 80]} 0 ~~`0 0```nf>ff~fff~~f<flxxl^}f`````~cwkccfv~~nfwwwwf>``|ff|<```<>ff>>ff>|``|fff8<b}<``lxlf8<fkc|ffffff>|f```>`<|~ffff>fff<ck>6f< c}x~ 0~<~~<x  x8x8[[@`{PTTLMJJ~\]_ZNO  !"#$%&'(d})*+,-./0123456789:;<=>?abcdefghijklmnopqrstuvwxyzV|}>#ueaaaaceeeiii!!%oouuuyou,9faioun.QEGHMLB|DDDEED|ECCCEZXWARSe}AAZQXWARSXXWWZZQQSSCQUYa"%om%KnFI@ljk opui vcbxz nmreytwq~fhdgf}sa,*+<>/05)?|6#"8:;=.-2%9471 }&($'3!HJ{GՀPٛUĠCBXZ[F@ `LMREYTWQV}}OKDg}NSApp0B BBBBBBBBBBBBBBBBBBBA#onfh}4o3ubjppppppppppi}ppppBA-sg#onf$ate4ime4oj}&rom3ubj뀒򎀑″k}Error: CONTROL.DAT MESSAGES.DATD:TAGLINES.DAT.NDX.MSGD:Scanning CONTROL.DAT Conferences(Reply file exists. ppl}end/Ͼverwrite BOOKMARK.DATTWIT.DATLoading TWIT.DATScanning TAGLINES.DATScanning MESSAGES.DAT * PabQwk 2.0Abort: Are ym}ou sure? Pick TaglineOne moment, please Ծag Ӿave þarbonCpy bortALL---CONTROL.DAT not found!"bort etry hn}ange DirectoryPaths(Select message,  = Up 5  = Down 5: Enter new pathname: CONTROLNAMEDOOR.IDFrom: Subj: QMAIL o} QMAIL To: p}q}QRRRRRRRRRRRRRRRWRRRRRRRRRRRRRRRRRE||"y0ab3ungenis|ARRRRRRRRRRRRRRRXRWRRRRRRRRRRRRRRRDr}|ead!ll-sgs|nter-essage||onference2eadARRRRRRRRRRRRRRRD|ersonal2ead|ile_-essage|As}RRRRRRRRRRRRRRRRRSRRRRRRRRRRRRRRRD|dd#onference|ew0acket||rop#onference|uit0rogram|ARRRRRt}RRRRRRRRRRRRXRRRRRRRRRRRRRRRD|#opyright 03ungenis|ZRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRCu}v}ܽhihiHw}Hȱȱ`8Hh` -E…¦ -`L-` >"Ff ex}e&8L_ >_Wń児0 &&86.ń児8儅充Fy}fFf8L_ ` Fj` &` Vhhl@HHJJJJhh`hhl@ `iDiE`HhB`z}Hh`Hh`Hh` cIHiDiE B CHI B C`ԆՄ ؠ0ȑ8)ȑ{}`HhLH hL L L# L L/L# L;L/ LF L LQ L L] cHI B C`L|}iBLiLȱ - ƥĤ180* &H& & &eehe8ȥ 8堅塅` c}}iDiEHIB CH8L`HxhLBL?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ò}ٴ {abcdefghijklmnopqrstuvwxyz} ̪̈́HI̝DEB VCH`̆}̨͠a0z)_̈`̨̆͠ʽ̈`pppBĄ̆͠ `YޮM }`?pppB0BBBBBBBBBBBBBBBBBBBBACONFIGll, оersonal, پours/All D:}TAGLINES.SDXConf:  Msg: ADD DROP  YOURS YOURS ALLEnter header for carbon Filename: Max. lines per msg (50-250): #}ƾilename Ⱦeader ̾ines Ӿtart[Continued...][Continued from last message]# F[*? x=*(})[*, [$6[*PPROC CeFAL_#[#Z#[##Z#####Ȍ#Z#m##[#i###}##IL###ϑL##IL###ޑL###X#m#Y#i###L#`)Zap(3)[L$ $}$m$$$i$$$$$`LO$ $ $$$ $$$$$ $ȅE$$ $$$H$$} $` OldScrL$ $$$ м$ Q($ k$e$em$$i$$$$ }`t(BYL$% %%%@LJ%%i%%i@%%%Lm%8%%%@%%%#%#% ## % ` Pre}L% %%%@L%%i%%i@%͕%%L%8%%%@%%%#%#% ##% %`ket()}[*L& &&&@L@&&i&&i@&&&Lc&8&&&@&&&&@&&L&& &&&}&&& Lo'&&L!'& && && &i&&i&&i&&i&8}&逍&&&Ld'& &&&& &&&& &&& &L&`kConf()Lz' p's't'@}L's'is't'i@t's't'L'8s's't'@t'r'p'q'@p'q'L(r' q'v'u'p't's' L(u}'v'L(q'p' r' t's' p'ip'q'iq's'is't'it'8u'逍u'v'v'L(q'}v'u'p' r' v'u't's' v'u'u' v'L( ` L( (( ((((( ˶ `R}OC ShL ) )) ))))) `0 THENL:) 1)2)3)@L`)2)i2)3)i@3)2)3)L)82)2)3)@3)}1)1) 5)6)4)3)2) `EL))@@) 7)` chaL) )) k)@m)#i##i}#i)i)i#i #i)#i #i)#i#i) V#i#i`}iL*{*z*}*|* $}*|*}*|* $`sL***** $**G** $` To compileL* **m}***i**m***i****** `BIGST.L:+ 1+2+#1+###6+4+5+6+3+}2+1+ *`BH"L+ }++++++++~++}++++i++++q+++++~+}}+ `HL+++ `tL,,, ˶`L/, `BH]LM,F,E,F,E, мiH,H,}H,mH,G,G,L-8I,񏅥I, * + ,,8H,I,H,H,L,I,iH,} *H,L-L -񏅤 7+mH,`L&-!-!-"-"-ILB-LZ-!-!-LW-!-LZ-L,-!-`(BYTLg-}a-`- #-b-b-IL>. # #L-`-a-ȌL;.8c-a-񏅤c-`- * ,} #-b-b-L!.a-c-ib-`- *c-mb-c-`-a-c-b-iL.8b-c-c-Lm.a-񏅤c-}`- *`-a-c-b-iL. # #L. ,` $4C L..#m..#i...}ͷ.L/...$$ $.i..i..i..L.`PROCL&//#m/!/#i"/ ///L/"/!/ /}** $ /i /!/i!/"/i"//LE/`BHL////#/#// .`PRL////#/# }// #/`L/ISL/``AL0 i?# i#/##ILC0/@LC0##/L0/`LL0BHVLT0} i L0 iM0L0M0 /P0 i iK0J0N0L0M0P0L0 I0N0L0N0`f,g)BHL0 0 Q0}00ͼ0L00#0###` i 0 i000 i iK0J0Ȍ00H1H10LR1$ I00L}=1 i!# i#0i00i00##IL10@L100##00##0Lw10#}0###80`8$L1X s111111 $1111 $`8$L/2+2*2+2+#*2*#####}"##!## #`9D$48$03Le2Z2%#$#Z2R#Z2^#Z2j#Z2z]28###8##]2#iUV8#}T 8##i[28]2#i\2&#]2 k*#e+#em#`2ia28"#[2 ###!#\2^2^2L}3 #!#餐LX3L3!#[2 #a2`2 [2!# # 8 #[2 #!#!#8`2&#`2a2a28^2^2L<3 #m[2"#!#i}##$#Z2`BL33333L403I33L3`$03$9DBH%$49$03L4 4444IL844 b24T}4iUV44R44^44j44z%#$# 8448444i44i4844i 484}4i 4844i8횫 4e8 4&#4 k*#e+#em4 4i 4#}#!#"# # 444L5 4 4 4!# # 4 4 4  #m 4 #!#i!# 4m&# 4 4i 4844LH5!### #}"#4) e44 P44 [44 P44 [44 P44 [44 P4i4 [4i}4 P4ILv68 4ŮLv6 3V 4U4T W 4T4iUV$#4`$$B0$C8$A5$A5$F0$L}666R66^66j66z6%#$# 8668666i66i6866i6866}i66i&# k*#e+#em6ii6i6866͟6L78666 6}mBi6866L7`1$A0L7 777 k77 &`BHL 8 888 k}88 w'`C InLC8=8<8=8<8 k(e|e8> &?8>8`A6$6L8 8}88 k(e|e8 w'`InpuL8888888888i8iȑ}8i8iȑ8i8i󏑮`tMLT9P9O9P93#O92#2#3#2#i2#3#i3#2#3#ȱ}2#i2#3#i3#2#3#ȱ2#i#3#i###`L999=#<#9#8# м999#8# +`}L:# ##i #i ˶/#.##i #iI2Ln:`Q ˶\ ˶P}[5#4#P 7#6#[ L:`# ˶#/##.#@## k (#} ˶#1##0#|## k( ( `03LU;Q;P;;#:# 9Q;P;9#8# +`Ly;0 R; 9#}8# L;pq20; Q5#4# Q7#6# Q#. @/#.# k )#0 |}1#0# k( ) `%L7<  99#8# }  I W0 R; 9#8# )}##IL<)IL< :L</#.#.# /#L?1#0# ,0<󅣠 ѻ ,L=L?}  * t * # #8 # # # # k}ee 8/#.# 8 *  61<Lt>.} *  6#8->->#Lt>4# kee Ln>1#L">1}f L>0#1#L>/#.#1#0# 80#1#.#/#L>0< I/#.# )/ 1#0# )/ 0< K.#}/#L?L? /%ŠL? #i #i ke2BLLBAAAL BAAL\BAA`BL}iB bB cBbB k eBdB w'`FA$60LB B BB kBB  &B#B}###B ͞BLC## `C PTrig=LC CCCCC ѻC kCCI L}CC kCCI Lw}CCCCC LCLCC#mC# #i###CL&C ######C ##CC м`LC }9 9#8# )##ILD# C= A#8# 輢 Ģ L`D}#LjDL D #ILD#iI LD##i `LD I W=#<# e<#i=#i}I:L/E<#i=#iI:L/E: ## м=#<# ## + ##=#<# м`L3E   IF W  I}] W k##IA#Ia#IR #IrLE`LE#IC #IcLE DLEL]E`(LE?#># 9 9#8# })##ILELF 0E#IA #IaLE#`LE  ` I= W `110 j C} $ $ $##LvF C#L]F, A##i;#:# 輠 C 7#6# 輩}5#4# 輭5# 4# *4#5#6#7#f C##L7G C#LG C }EEEEEvGEwGvGͧEwGELGA7 C ## C##LG## fB>##?##}LG#?##>#EЊELeG C#`]ILGR м  4GGii>#}Ů?#寐LWHGGGG GGLI GG B LHLHGG>#G?#GLH?#G>#GLHLnHmG} I WG mGG*(mGGGGGGGL_HGmG @ AGGGGGLFI}GGL,IGI=LJG GLJ G mG*(mG>#ȱ?#LJ t@ 6 GiGiGG }GG GGL!JG mGG*(mGGG GG BmG I WGУGLI mG*(mG}iGȱiG GG B LbJLmJGGLFJ I W mG*(mGGGL'LGI-LK8GG}GILKGGGѮLK t@ 6 GiGiGG GȌG GGLyKG mG}G*(mGGG GG BmG I WGУGLK mG*(mG8GȱG GG B} LKLK8GGGGLK I WGGGGL'LGI GINLL t@L*LL'LGIL'L t@GL*LLI} b2GILBL `G mG*(mGGGGG`LqL#5 R; 9#8# )# #IL}L#LM} I^ W k##IO #IoLL#LMLM#IA #IaLM#LMLL#ILJM 9#8#} ,,;#:# 7+ + `LNM 9A#@# 9#8# )##ILM#@ ˶ }9#8#!  `LM@# A#LM 9 9#8# #@  `LM 99#8# )}##ILN)ILN} I W ## # #8ILN kee} ## мLNLN LQN `LNLN HEADER.TXTN 9 9#8# )##ILsO ## # }#8ILfOP kee ## мLiOLsOLO `L|Oz@y`LOC#zB#y`L}OOO͓OOLOOOOOLO`LOOO keO@eOOO` VLPOPm}OiiimOi8O PO`iL^PWPWPXPmWPimWPiii}8WP XP`ƢŢ8*8 %Ţ` ҍ `LPPPP PLQPPPP}L'QP PPPLdQPP j P sPPPPPPLdQPP PPP`LuQLxQ oQpQ#oQ#}pQtQi##oQ ## 輭##8sQrQqQpQoQ + ##pQoQ +`tQLQ QQ}Q keQieQ3# 2##"#2#3#QQ##QQQ w'`LyRLL}RwRvR}wRvR AyRyRLRLSvRmyRwRii#i###xRxRIT xRItLRyRyRiwRvR uQLSxR}IN xRInLfS  AxRxRL.SixR8xR 輩yRyRiwRvR uQLSxRIO xRIoLSyR}yRiwRvR uQLSxRIS xRIsLS ByRyRiwRvR uQLR`LSSS#ILKT SS "}S)S)@ k󏅣 @ ˶LTSS keSieS }SS &3# 2##"#2#3### 󻠫 \ zR`-TLT}  `}110 jE#D## /#LUILUp )##ILU#p' 3#l2##}n#2#3#TT##TTT "eD#eE#D# E#LPV ! )##ɀLPV} ` I WTᅣT ѻ L/VLPVTTTE#D# QD#E#LV `L_V ## }м# ##[V#Ȍ##VV#LvW[V#m# #iI LV## [VLpW#LV#m# #i8}##i[VLkW#m# #iii#m# #i8## # #i##m# #i}[V##LV`yWL}WLW wWzW#yW#### ### |W# LWȌ|WwWm{W#xWi###0}xW{Wm|W8|WwW ## *`WLX X X X X5#4# }W Xi Xi5#4# }W Xi Xi5#}4# }W Xi Xi7#6# }W Xi Xi7#6# }W`PLX;#:# 959#8# + 9#8# ,,}󅣠 ѻ +ȌT#ILY" J,LYXXI IL>YX OXX}PXX &P \# J,XXͣXXL>Y LoZLoZU#ILY J,B }J,ڮ ## м L&Z LZ #Z ## + ## +L-Z * Z) ## +L]ZL]Z} ## + ## ## J,LZ + 9#8# 󏅣 ,,ILZ+ ##} 湩 ## 7+ ## 湩l ## 7+ 7+.f 7+G4 7+ /L[3#} 2#2#3#ȱXXXi Xi X5#4# 7+7#6# 7+) #}# 湩t ## 7+ + `L[􏩯 м󢯩 L\I4 м@} 7) ## Q#i #i@# # w'L\ ##4 м X`L\󢯩  }L\``L\ G ## м \L] 湩 ## +$  4 IP W } k##IY #IyLn] ## +L]#IP #IpL] ## + b2 [`L] G ## м \L }] 湩 ## + [`L]]#/###]" k`d L^^^^i"^i }ILc^LP^[Pvt]^J"^^ $`Lg^*i*i! *i.*i *iV*i } 湩** $( B +L _)_ + ** $ }** $4** $** ^`<Ln_h_h_L_8h_ oj_i_,i_j_L_i_j_L_h_ }Ls_` L__8_L#__`)=L__8_M#__` L___i k8嬍# 孍#_ k }#e##e###Lv`#i#i#### ## ` L```i k8 }# 孍#` k#e##e###La#i#i#### M#i O## } k#e#e## &``Lda_a_a P_a _`a`a _`fLaaa [Pa _## ` } O#### 7)8`LaaaL?ba Oaaa k#e#e }aa &aLaL#M# yO`LPbM#LYb`8M#M# _M# OLbKb##LbKb &`Lb8 }M#Ů寰 M#Lb`M# ``HLbbbb _bb bLb`b k#e#emb# }i###b##bI`LKcL#LTc`8L#L#L# #/`Lgc'L#Lrc`L#L# #/`Lc k|c|cILc|c| }cILcI|c|cI Lc|c|cILc |c|c`S?8Lc####ILc`I#cH#c c*i *i }*i *i kee8#F##G#ccLe*mc*ici*e*i } kececc(ccc ccc** $ci(ccicciccL]d(&#I#H# }X jI#H# ,2####`L?e####L]e`F# #/####`Lee~e }(e k*e*em~e#i###e##eI`ȱLe e(e k*e }e*eeeee eeL=feeeLEf }ceee eeILfeINLfeILf O c G } 湩** $  мLt tܢ4 м ) ) O / d^`Lu tL#M# yO m`L+u'u 2}&uX si#i#(##  I'u&u W ## e`hLuT#U#|u t O c*1*0 ] 3} I W A##IH #IhLu yO g OLv#IL #IlLv (u ## |uLv#IF #IfLv (u#i #i 4}I:L[v#i #iI:L[v ## 9Lv ##9#8# м8#9#i8#e9#iLv#IS #IsLv 5}LvLv#ILv } Q9󏅣  ,8z ke Imz x )Lw{/{u W ) ?}V U cVU W cVU W4 c `N#mzO#iii8.#/#Ŭ子L|L @} |zLz VU W kzzaLC|eͧzLC|z)_zzALv|EͧzLv|8zAN#eN#O#iO#L|L|zI zI= A}L|N#iN#O#iO#N#.#O#/#L|8.#N#/#O#L|zI-L|N#O#L|O#N#L|8N#N#O#O#Lz`L|| B}####L}|m#m# ke@e## k#e#e  C}&#Ѓ#L}`L} ]## L}P:}  )##IL}  ]` ## B Q ## ] D} Q / i Q ]ة Q ]ߩ Q4 ] i## kii#i E} #i} &# #} ## \# ## ## ]###M #MLL~ iB QB ] F} i  ]`L #### ,2&# /## k@ & ] L_K:\ G}i . AI=L8Ů寐LL wLI-LL8 H} xxLI*L(LLI+L/L/8LILALI_LoL]Lf8 I}|LI|LLi8L8 |LI^LҀ(LI\L䀠L J}I<I>IN IQL LLIJL5P#L5N#.#O#/#L5 zLLIRLM ] ytLLILkN#i@#O#i K}A#LITLLIL zLIPLIL }Lx`L ]$1$0P#L L} 7 Q9 ) )󏅣 ,L:Q` * M} x  A##L L#i> QP * N}[ *P[t * # #8 # # # # kee O}􏭀I+LmȌ , ## d-ILL LU ## *L...  L P} ## ## LU#i #iI*#i #iILU#i #iI LU ## м Q} dy ## QL ke@e w'#i #i ke R}@eii# # w'Lx $i$i $$ $ S}$i.$i P$$ $$iA$i [$$ $$iP$i ^ T}$iV$i $$ $$i~$i $$ $$i$i U} 4$$ $ B Q$i$i $i$i  V}`LʆO#N#@# A#L8@#N#A#O#A#@#P#O#N# ƆƆI<L4N#O#L48N#N#O#O#LmƆIQLDLp W}LmN#O#8.#/#N#O#LmLpL`@#LwrqP#S#ȌR#O#N#@# A#L8@#N#A#O#A#@#O# X}N# 7 Q9Mq MrL$O#N# ssIQLLL$sI<LS#R#L$sI>L$S#ȌR#N#O#LAR#I Y} S#I"N#.#O#/#LyR#I S#ILyN#mR#N#O#mS#O#L|LL`# @LP#S#ȌR#O#N#@# A#L8@#N#A#O#A Z}#@#O#N# @8 IQLL~LI<LS#R#LI>LS#ȌR#N#O#L3R#I S#I/8 [}0#1#N#ŮO#寐LxR#I S#ILxN#mR#N#O#mS#O#L{L~L`l :L  W @ `LA@ \}) ) LÉK: L$ *j ` X sI#H# 1zC#yB# ~*`L  E#IL"  KM M 4< ]}IL8 T N nL`LB M  D `LV}*1|*0X j ,2(&# k##)ߍ##IRL džLq#IC ^}L׊ G####LԊ## tLq#IQLLtLq#IEL uLq#IPL 0#1#L IL Lq#IAL _}:IL: \Lq#IDLTILT ]Lq#IFLd }uLq#INLq ?L^`Lx L /#<#=#% `}#L=#<# 0<#=#Lڋ:=#<# м   S M  ``u L /#<#=#%X0˭1̠ `Lڋ:=#<# м   S M  ``u The file PQ20.DOC is formatted to bedumped right to a printer. There areno printer control codes within thefile, so no spc}ecial word processor orprinter configuration is needed.To print the file, type:[from MYDOS] C PQ20.DOC,P:[frod}m SDX] COPY PQ20.DOC PRN:If you do not have a printer, use anASCII to ATASCII converter program(such as SDVert or FILEe}FIX) to changethe file to ATASCII format.Be sure to print the manual and read itbefore attempting to use PabQwk.r FILEw0;`hihiHHȱȱ`8Hh` .0E…¦ .0`L.0` ?0g}"Ff ee&8L`0 ?0_Wń児0 &&86.ń児q}B%DOS SYSB*)DUP SYSBSAUTORUN SYSBaFIXTD COMBbREAD ME BfREGISTERCOMB$TAG2TXT COMB!TXT2TAG COM PQ20 DOC8儅充FfFf8L`0 0` Fj` &`p B V8l A1 VhhlU1HHJJJJr}hh`hhlU1 `iDiE`HhW1`Hh`Hh`Hh` x1IHiDiE B X1Hs}I B X1`ԆՄ ؠ0ȑ8)ȑ`HhL10L1II襢 1iȑȩ-`H 1 1hL1t}H 1 )2hL1 1L\2 1Lz2 1L\2 1L2Lz2 1L2L2 1L2 1Lk2 1L2 1Lk2 1L2 1L1 1L2 1L1 1L2u}ȩ$&*i0:iȑ`W1 LFĆ>%>Ć5%/E)ԵH膇hCI4v}H%>Ć5%/E)ԵH膇hCI4}H>@0 ' y0`0#L0 $00 l$0@m00i00i0i}0i0i0i 0i00i0i0 V0i0iѮL10i0i }0`L1}11 @11 n+`Lw1L1 $111 11@111 +`sL1 +1L2D:TAGLINES.SDX2>@ 1L12}D:TAGLINES.DAT2"> 1 ,811L211i2i21L2 11 }-1IL2>@ 1L21I}L2> 1L2L21L^2`V8#L2 )>@ 0p' %)2\22^222} l$22@ $ew0ex0 )> 0`Ln3t0^ 1@^ /e.IL3t0}`L3e.L3e. }0^ &`2"#L3v03u03x03w03ͺ330L433 $3333 $3}3d33 l$33 $3RUL`4Processing...%U (%Bv03u04L 'L~4%)4{ &`L4 '0}V%~0U% 1 2v0u0 3 k3u0v0t0L48u0u0v0v0 3RUL5&Done. %U taglines converted to text.%Ev0u0}4 ' ) ) y0``4k3u0v0t0L48u0u0v0v0 3RUL5&Done. %U taglines converted to text.%Ev0u0$4`hihiHHȱȱ`8Hh` .$E…¦ .$`L.$` ?$}"Ff ee&8L`$ ?$_Wń児0 &&86.ń児}8儅充FfFf8L`$ $` Fj` &`p B V8l A% VhhlU%HHJJJJ}hh`hhlU% `iDiE`HhW%`Hh`Hh`Hh` x%IHiDiE B X%H}I B X%`ԆՄ ؠ0ȑ8)ȑ`HhL%0L%II襢 %iȑȩ-`H % %hL%}H % )&hL% %L\& %Lz& %L\& %L&Lz& %L&L& %L& %Lk& %L& %Lk& %L& %L% %L& %L% %L&}ȩ$&*i0:iȑ`W% LFĆ>%>Ć5%/E)ԵH膇hCI4}H>@0 ' x0`t0L0 $00 l$0@m00i00i0i}0i0i0i 0i00i0i0 V0i0iѮL10i0i |0`1L1}11 @11 n+`fileL1 $111 11@111 +`1L1 +1L2D:TAGLINES.DAT2>@ 1L02D}:TAGLINES.SDX2!> 1t0 ,811L211m2m21L2 11 }-I/L2t0L2L21I}L2>@ 1L21IL2> 1L2L21Lb2`2L2mt02 )>@ 0 )2> 0`L3u0^ 1^} /e.IL73u0`LG3e.LG3e. |0@^ m.`L\3RULs3Processing...%Uw0v03c '`L3 '~0V%}0U%} 1 2w0v0 3v0w0 Y3u0L38v0v0w0w0 Y3L3 taglines processed.3 & ) ) x0``3~0V%}0U%q P a b Q w k The Professional .QWK re!}ader for the Atari 8-bits. Version 2.0 1 !}Feb 1994 By Pab Sungenis Copr. 1993, 1994 Pa!}b Sungenis Low-Budget Productions, Box 306, Avalon, NJ 08202-0306 !}Another Shareware Offering INSTRUCTIONS/DOCUMENTATION !} COPYRIGHT NOTICE This documentation and the program!} accompanying it are both Copyright 1992, 1993 Low-Budget Productions, Ltd. All rights reserved. !} This software may be freely used and distributed, provided the following conditions are met!}: The program archive must be distributed intact, with all files including this notice. !} This program may not be sold, excepting a nominal cost-of-disk fee. Du!}e to Amendment 2 of the Colorado State Constitution, this program may not be used or distributed by legal !} residents of or citizens of the State of Colorado without written permission from the author. Write to t!}he address specified in this documentation for more details. Any use or duplication of thi!}s software contrary to these restrictions shall constitute copyright infringement and may be prosec!}uted to the fullest extent of the law. T!}ABLE OF CONTENTS Introduction/Acknowledgements/Colophon...................1 System Requirem!}ents......................................4 Configuring the mail door................................8 !} Files in a QWK packet...................................13 Preparing your packet............................!}.......16 Running PabQwk..........................................18 The Main Menu.................!}..........................23 Reading messages........................................26 Entering a !}message......................................30 Taglines and Headers....................................39 !} Registering PabQwk......................................44 In conclusion................................!}...........46 Registration form.......................................47 !} INTRODUCTION My, how !}time flies. It seems like only yesterday I was complaining about having to read all my mail on-line, and !} wondering why nobody ever bothered to write a QWK reader for the Atari 8-bits. Now it's already 1994, an!}d my QWK reader, which has quickly become one of the most powerful programs available on an 8-bit s!}ystem, is entering its second major revision. For this version, I decided to throw out eve!}rything and start from the ground up. In some areas, the structure of the original program limited!} its abilities. Some other things were just too slow in the language and format I used. And Turbo !}BASIC XL, the language the original PabQwk was written in, turned out to be too limiting by ruling out users !} of SpartaDOS 2.3 and 3.2, as well as other DOS's that used the OS RAM that TBXL needed. !} After many sleepless nights, and a few sleepless days, too, the program you now have in your possession !}came about. PabQwk 2.0 is MUCH faster, easier, and more compatible than its predecessors. I've als!}o tken the time to put in a few commands/features commonly asked for by my users. !} PabQwk/Page 1 So, to everyone just coming on board, !}congratulations on making the right choice. You're going to love PabQwk. To my long-time users wh!}o are upgrading to this new version, you are going to love it even more. !} ACKNOWLEDGEMENTS As usual, thanks to my intrepid band of beta testers (most notabl!}y Bill Mims, Mike Todd, Wendell Hong, and Jim King) who kept me up nights tracking down the stray bug. !} Thanks for undying patience to Bill Sampson Sr., SysOp of Alpha/Omega BBS; Sandy Blair, Kathy Lessa, Tracey !}R. Rich, Nancy H. Miller, and the other moderators and users on the ILink network for putting up wi!}th misfires ("Pab! Your reader's puking all over the conference again!"); and Jack Passarella, my !}collaborator in other writing, for letting me take a hiatus from our Star Trek: Deep Space Nine writing to !} finish this program. Thanks also to Bryan Irrera for the love, nurturing, support...and never ending !} error-locating...he provides me. Pop Tarts and Coca-Cola: The official food of PabQwk. Also thanks !}to Rick Berman, Michael Piller, Robert Hewitt Wolfe, and Lolita Fatjo -- you know what for. (If no!}t, I withdraw my thanks. ) PabQwk/Page 2 !} COLOPHON The bulk of PabQwk 2.0 was written in Action!, and c!}ompiled with the Public Domain Action! Runtime Library. Many routines were written in Fine Tooned !}Engineering's MAC/65 Macro Assembler. Among the development kits used were my own MCL Machine Lang!}uage Toolkit, the XL-Friend toolkit, the Black Box 6502 Monitor, Keith Ledbetter's SPARTA.INC module, "} and Paul Loux's Action! Windows routines. Custom display lists were created by myself and implemented with C"}raig Kerns' ARRAY MAKER software. "} PabQwk/Page 3 "} SYSTEM REQUIREMENTS PabQwk 2.0 is, without a doubt, the most compatible version to"} date. The system requirements are: * An XL or XE computer, with at least 128K of RAM. * A"}ny DOS with a MEMLO of $2300 or lower. SpartaDOS 3.2 or greater is highly recommended. * A hig"}h-capacity disk (hard disk or VERY large RamDisk recommended.) USING PABQWK WIT"}H MYDOS 4.50 PabQwk uses a lot of RAM, and under some configurations, MYDOS 4.50 may not p"}rovide enough. If you are using handlers or other wedges with MYDOS 4.50, you may want to remove them " } before running PabQwk 2.0. Under a standard MYDOS setup, you can have wedges totalling less than 1K residen" }t. PabQwk only requires 3 file buffers. If you don't plan to use the "File->Message" comm" }and, you can use 2 file buffers. PabQwk/Page " }4 If using a stock 130XE, do not use a RAMdisk. If using an expanded system" }, leave the first four banks untouched. (Answer the "Page Sequence?" question with 1.) "}USING PABQWK WITH ATARI DOS (OR COMPATIBLES) None of Atari's DOSes (except perhaps DOS XE) really "} provides enough storage for offline reading. If you want to use PabQwk with Atari DOS2.5 or DOS XE,"} however, the only thing to be sure of is to not load or use the RAMdisk, since PabQwk uses this me"}mory. USING PABQWK WITH SPARTADOS 3.2 PabQwk is the first off-line "}reader usable under this popular DOS. Make sure (using the MEM command) that Memlo is below $2300."} If using a stock 130XE, do not install a RAMdisk. If using an expanded system, use this "}format for the RD command: RD Dx: /E to leave the lowest 64K (the memory PabQwk uses) "}untouched. PabQwk/Page 5 "} See below for tips on using the TDLINE command with PabQwk 2.0 and SpartaDOS: "} USING PABQWK WITH SPARTADOS X PabQwk was developed under SpartaDOS X, and as a result, "} SDX is the recommended DOS for use with PabQwk. If using a standard 130XE, make sure the first two l"}ines of your CONFIG.SYS file are as follows: USE OSRAM DEVICE SPARTA OSR"}AM If you are using an expanded system, you may USE either BANKED or OSRAM with PabQwk 2.0"}. SpartaDOS's RAMDISK device will automatically protect the four banks needed by PabQwk; do not us"}e a parameter to get around this safety measure. PabQwk is compatible with the KEY buffer and Time/Date"} lines of both versions of SpartaDOS. However, on some monitors, the TD line may push the reading "}display too far down and cut off a line or two from the reading window. If so, use the file FIXTD."}COM found in this archive. This will modify the time/date line so it sits one line ABOVE the " } PabQwk/Page 6 normal display, instead of pushing "!}the display down one line to accomodate it. Just use FIXTD AFTER the TDLINE or TD ON command in a ""}batch file; it is worthless otherwise. If this is not a sufficient fix (i.e.: the TD bar is off the top of "#} your screen, or the bottom of the reading screen is still cut off), then turn the TD bar off. "$} SpartaDOS X users will want to look into my MAP and UNMAP utilities for fast random-access files. "%}These are available on most services, or by writing me. "&} PabQwk/Page 7 "'} CONFIGURING THE MAIL DOOR Mail doors differ in features and capabili"(}ties, so some experimentation is required on your part. Included in this chapter are some guidelin")}es, along with complete instructions for the most common mail door: Sparkware's QMAIL4 door for PCB"*}oard. Most doors will be similar in scope. A NOTE ABOUT ARCHIVERS "+}As of this writing, the only archiver fully compatible with existing UNARC programs for the Atari 8 bit is PkARC",}. Some SysOps do not use or carry this archiver, preferring the current standard for the IBM, PkZIP"-}. Ask your SysOp to add PkARC if it is not already available. If he/she cannot, PkPAK is the next".} most compatible archiver, but may not work all the time. Use PkPAK as a last resort. Hop"/}efully someone will finally write a ZIP utility for the 8-bit and move us along, closer to full compatibility. "0} Until then, PkARC is all we have. And now, for the important part: "1} PabQwk/Page 8 CONFIURING QMAIL4 FOR PABQ"2}WK This is the menu offered by QMAIL4's "C"onfigure command, with the recommended settings"3} and options listed below: 1. D/L your replies.......... OFF 12. Delay prompts one second....... OFF "4} 2. D/L packets without msgs.. OFF 13. Clear keyboard buffer.......... OFF 3. Logoff after U/L replies.. OFF 14. "5}Enable "QwikStart"............. OFF 4. Send the WELCOME screen... OFF 15. Repeat scanning................ OFF 5. S"6}end the system NEWS...... OFF 16. Replace @variables............. OFF 6. Scan for new BULLETINS.... OFF 17. Selecte"7}d confs in CONTROL.DAT.. OFF 7. Scan for new FILES........ OFF 18. Capture reply insertion........ OFF 8. Send the"8} GOODBYE screen... OFF 19. Do not create .NDX files....... ON 9. Send the DeLuxe menu...... OFF 20. BBS time stamp"9} on replies...... OFF 10. Send SESSION.TXT.......... OFF 21. Message Counts in CONTROL.DAT.. OFF 11. Use extended pr":}ompts...... OFF 22. Resume repeat scan w/last conf. OFF +----------------------------------------------------------";}------------+ | A Autostart command P Select a protocol | | ARC Archivers "<} R Reset message pointers | | L Limit packet size S Select conferences "=} | | M Toggle graphics SER Qmail Door services | | O Page the sysop ">} Q Quit configuration | | OPT Qmail Door options G Goodbye | "?} +----------------------------------------------------------------------+ Taking importan"@}t options one-by-one: 1. DOWNLOAD YOUR REPLIES: If this option is turned on, messages you enter"A} will be included with your next download. If you want to be able to read your own messages, turn this "B} option ON. Otherwise, turn it OFF. 4-8, 10. SEND SCREENS: These options send text files (in "C} CR/LF format) along with your packet. They are not used by PabQwk. I suggest you leave this option OFF, to s"D}peed up the process. PabQwk/Page 9 "E} 9. SEND MENU: This is only for the QMail Deluxe reader for the IBM. Make sure it is OFF. "F} 17. SELECTED CONFERENCES IN CONTROL.DAT: When this option is ON, only the conferences you have sel"G}ected will be named in the CONTROL.DAT file. If a conference is not listed in CONTROL.DAT, you wil"H}l not be able to use the onference read, dd, or rop commands with that conference. You wi"I}ll still be able to Enter messages to the conference and read it with either the ead All or nter commands,"J} but the conference name will not be displayed. Generally, leave this option OFF. "K} NOTE: At this point, PabQwk can only handle conferences numbered from 0-1260. This is a handicap tha"L}t will be overcome in the next version, as soon as I figure out how to do it. Conference"M}s numbered higher than 1260 will be treated as described above. 19. DO NOT CREAT"N}E .NDX FILES: PabQwk creates its own special index file by scanning the MESSAGES.DAT file in your packet. "O} It cannot use the .NDX files created by most mail doors, and will ignore them. Turning this option ON wi"P}ll save time. 20. BBS TIME STAMP: If this option is turned on, your messages will be stamped wi"Q}th the time and date you uploaded PabQwk/Page 10 "R} them. If you are using SpartaDOS, leave this option OFF, since PabQwk will stamp he time and d"S}ate on messages as you save them. If you leave this option turned OFF with any other DOS, your mes"T}sages will have the time and date the packet was created stamped on them. ARC: Make sure your a"U}rchiver is set to PkARC or PkPAK. S, SELECT CONFERENCES: Select the conferences you want to rea"V}d messages in. (See note above about conferences numbered higher than 1260.) M, GRAPHICS: Make"W} sure graphics are OFF at all times. OPT: This gives detailed information on the options, inclu"X}ding those not mentioned in this documentation. If you're curious, check them out. L, LIMIT PA"Y}CKET SIZE: PabQwk can handle packets of 1500 or fewer messages. Plus, longer packets can take a long time to "Z} prescan and can eat up disk space. Keep your available disk space, and the 1500 message limit, in m"[}ind when setting this. Also remember that you are actually going to have to READ the thing! Don't "\}bite off more than you can chew. This gives yo the basics of setting up the QMAIL4 door "]} PabQwk/Page 11 for PabQwk. Other doors wil"^}l offer similar options; experiment to see what works best, and ask your SysOp for help if you need"_} it. "`} PabQwk/Page 12 FIL"a}ES IN A QWK PACKET Files in a QWK packet fall into three categories: Messages, text, a"b}nd control. This is an archive listing (created with SDX's "ARC L" command) of a typical Q"c}WK. Filename Length Date Time ============ ======= ======== ====== 00"d}1.NDX 45 5-05-92 9:56 002.NDX 55 5-05-92 9:56 004.NDX 10 5-05-92 9:"e}56 063.NDX 10 5-05-92 9:56 PERSONAL.NDX 10 5-05-92 9:56 The"f}se are index (or NDX) files. Most IBM readers use them, but PabQwk cannot (since they use relative addressing, "g}which most Atari DOS's do not support). PabQwk creates its own index by prescanning the messages f"h}ile. BLT-0.8 2992 5-05-92 9:56 This is a bulletin, an example of "i}a text file included in a QWK packet. PabQwk does not use these text files, but you can view them "j}by copying them to the screen. (They will almost always be in ASCII CR/LF format, however.) "k} CONTROL.DAT 1514 5-05-92 9:56 DOOR.ID 196 5-05-92 9:56 "l} PabQwk/Page 13 These are the two most important control fi"m}les. CONTROL.DAT contains all the important information about the BBS and the packet (including"n} the names of the conferences, the BBS's control name, and your name - which is how PabQwk identifi"o}es personal messages for registered users.) This is the first file PabQwk reads. DOOR.ID is cr"p}eated by most doors (QMAIL4 being the most obvious exception) and contains information about the door "q} and the kind of commands it can process. If no DOOR.ID file is in the packet, PabQwk assumes that you are us"r}ing QMAIL4, and if you are not, the dd and rop commands will not work. "s} MESSAGES.DAT 28160 5-05-92 9:56 This is the meaty portion, the important file, the messages "t} themselves. MESSAGES.DAT is arranged into 128-byte records, includig headers for each message. (I "u}won't use the space it would take to go into detail.) This is usually the largest file in the arch"v}ive, often exceeding 100,000 bytes. (This one was a small run.) GOODBYE.ASC 1662 5"w}-05-92 9:56 NEWFILES.DAT 24 5-05-92 9:56 WELCOME.ASC 1336 5-05-92 9:56 "x} These are sample text files. The files sent depend on the BBS, the door, and your settings. Like the bu"y}lletins PabQwk/Page 14 mentioned"z} above, PabQwk ignores them, but you can read them by dumping them to the screen or printer. Usually, there is "{} nothing really important in them. Other files may be included in the archive. If you see "|} an unfamiliar file, play it by ear. Usually, it's purpose will become apparent soon. "}} "~} PabQwk/Page 15 PREPARING YOUR PACKET "} While IBM readers will usually be able to take a raw QWK archive and do everything automatically, thi"}s is a luxury the Atari cannot offer. Before reading your packet,you must prepare it yourself. Do"}n't worry, this is a simple process. Since all QWKs have the same basic filenames (CONTROL"}.DAT, MESSAGES.DAT, etc.), you obviously can't have two packets in the same directory at the same time. I "} suggest using either a separate disk or a separate directory for each BBS you download QWKs from, and do"}n't extract any packets to your default directory (unless you only download from one board). "} After downloading the packet, run Super UnARC. Extract the file to the proper disk/directory. "}If your disk space is at a premium (using 5.25" disks, for example), you may want to use the "Extra"}ct with Query" option, and not extract text files and indexes. Once the packet is unarchived, you are "} ready to read it. Once your PabQwk session is done, a file named *.MSG (where the * is"} the BBS ID, the same name used in the QWK PabQwk/Page 16 "} packet's filename) will be in the same directory as the packet itself. Archive this f"}ile to a file named *.REP (where, again, * is the BBS ID.) For example, if the name of the QWK arc"}hive was OMEGA.QWK, you would archive OMEGA.MSG to OMEGA.REP. If the packet was CASINO.REP, archive CASINO.MSG "} to CASINO.REP, and so on. This archive is the file you will later upload to the mail door on your "}next call. (NOTE TO SPARTADOS X USERS: the SDX ARC command WILL properly create a *.REP file; ther"}e is no need to use Super ARC to create a reply packet.) Now, let's run the program. "} PabQ"}wk/Page 17 RUNNING PABQWK Unlik"}e previous versions, PabQwk 2.0 is pretty much self-contained in one file. The program is in the PabQwk "} archive under the file name PQ20.COM. USING MYDOS Make "}sure BASIC is disabled. If you are using MYDOS or Atari DOS and want the program to autorun, copy PQ20.COM to a"} DOS disk and rename it AUTORUN.SYS. Otherwise, load it with the DOS L command. "} USING SPARTADOS If you are using SpartaDOS 3.2 or greater, Pabwk can be "} run from the command line, and you will be able to specify a pathname to search first on the command line. "} Make sure BASIC and all cartridges are disabled (use the X command under SpartaDOS X). The"} command syntax is: PQ20 [path] PabQwk"}/Page 18 "path" should be a valid pathname, with a valid trailing character. Some ex"}amples are: PQ20 UNION> PQ20 D1:>PABQWK> PQ20 >PABQWK>OMEG"}A> X PQ20 A:\PABQWK\ If no path is specified, D: will be used. "} After loading, PabQwk will check the current (or specified) directory for a CONTROL.DAT file (and, thus, a "} packet.) If it does not find it, the program will display: CONTROL.DAT not "}found! bort etry hange Directory bort is obvious; it ends the program."} etry will check the directory again (in case you swapped disks, which is not recommended). Mo"}st of the time you get this message, you will choose hange Directory. If you hit C, you"} will be prompted for a new pathname. Enter a valid pathname for whatever DOS you are using, includ"}ing a trailing character (":" ">" or "\" as appropriate). If the path you want is on a drive other than "} D:, specify that here, too. NOTE: Using hange directory does NOT change the "} PabQwk/Page 19 designation of D: under either MYDOS "}or SpartaDOS. It only changes PabQwk's own default path. Once a CONTROL.DAT file is found"}, PabQwk will read in the pertinent information from it. This can take anywhere from a few seconds"} to up to a minute. The DOOR.ID file, if any, will be read at this time. Next, the progra"}m checks for a file called TWIT.DAT. This is a list of people whose messages you DON'T want to read"}. This is handy for people who annoy you, and you don't want to have to go through their messages. TWIT.DAT is"} a simple text file, with names separated by normal Atari carriage returns. You can create it eith"}er with a word/text processor or by copying from the screen to a disk file under DOS. For example,"} if you suddenly find me very annoying (shame on you), you would add this line to your TWIT.DAT fil"}e: PAB SUNGENIS All messages written by me (and anyone else named Pab "} Sungenis) would be ignored by the reader. If you decide you do NOT want your TWIT.DAT file used, hold down SE"}LECT and OPTION while the program is reading CONTROL.DAT. The program will then scan MESSA"}GES.DAT and create an PabQwk/Page 20 "} index of the messages in the packet. The time this takes depends on your disk speed, the DOS you are using"}, and the size of the packet. This is the longest step, but it need be done only once per packet. "} While scanning, the program will display the message: Scanning MESSAGES.DA"}T xxxx/yyy/zzz where "xxxx" is the number of messages the program has found so far, ""}yyy" is (registered version only) personal messages to you which can be read with the

command, and "zzz" is "} the number of messages filtered out by the TWIT.DAT file. After scanning, the program will"} write its own special index fil to disk. This program will load this file (instead of scanning ME"}SSAGES.DAT) on all subsequent runs, until a new packet replaces it. If you want to ignore this ind"}ex and force a re-scan (for example, after updating your TWIT.DAT file), run the program while holding down OPTI"}ON until it starts counting messages. Next, PabQwk looks in the D: directory for a "} TAGLINES.DAT file, scanning it if it finds it, and in the path's directory for a HEADER.TXT file, loading "}it if it is found (see the section on "Taglines and Headers"). Finally, PabQwk will check "}to see whether a *.MSG file PabQwk/Page 21 "} already exists in the directory. If so, it will prompt you: Reply file exists. ppe"}nd/verwrite verwrite will erase any replies already entered in the file and start fresh. "} ppend will add new replies on to the end of ones already there. It is suggested that you delet"}e the *.MSG file immediately after you archive and upload your replies. If you forgot to, this gives you "} another chance. The prescanning process is now complete, and PabQwk will display it"}s main menu. "} PabQwk/Page 22 THE MAIN MENU "} The Main PabQwk menu has a number of handy features on it. This is a short synopsis of the commands av"}ailable and what they do. Commands marked with a * are available to registered users only. "} EAD ALL MESSAGES: This command will read all messages in all conferences, starting either"} with the first message, or wherever you placed a bookmark previously. (See section on Re"}ading Messages for more on bookmarks.) ONFERENCE READ: This command reads all messages in a "} specified conference. The program will open a window, displaying the names of available conferen"}ces. Move through the window by using either the - and = keys (the up and down arrows) o"}r by using a joystick. Select the conference you want to read by hitting RETURN or the j"}oystick trigger. Please note that only conferences you downloaded messages from can be read; PabQwk will i"}gnore commands to read conferences there are no messages in. *

ERSONAL READ: This co"}mmand will read messages PabQwk has identified as being to you. Reading messages will "} PabQwk/Page 23 be discussed more in-depth in an"} upcoming chapter. * DD CONFERENCE: Will have the mail door add a conference to your"} configuration. The conference will be added in your next download. Select the conference "} to be added in the manner described above under ONFERENCE READ. * ROP CONFEREN"}CE: Does the opposite of DD. NTER MESSAGE: Will allow you to enter a stand-alone "} (non-reply) message to a conference. See the section on "Entering a message" for more. "} ILE->MESSAGE: Takes a pre-formatted text file and turns it into a message or series "}of messages. See the section on "Entering a message" for more. EW PACKET: This al"}lows you to stop reading your current packet, swap the disk or change the directory, and "}star reading another. If you have left a bookmark in the packet, it will write it to disk. You will then "} be prompted for a pathname. Enter the pathname (with a trailing character -- :, >, \), u"}sing a drive identifier if needed. This is considerably quicker than re-running the prog"}ram, since (among other things) the tagline file does not have to be re-scanned. "} PabQwk/Page 24 UIT: This ends the program and "}returns to DOS. The next two chapters will cover, in detail, the process of read"}ing and replying to messages. "} PabQwk/Page 25 "} READING MESSAGES Reading messages is the most important feature of "} PabQwk, and is the one you will be using the most often, whichever of the three read command"}s you use.b While you are reading messages, the display is broken into a number "}of windows. This is a rough drawing (not to scale) of the PabQwk 2.0 Read Screen: "} +-------------------------------------+ A |BBS Name | "} +-------------------------------------+ B |Msg#: Conf: | "}|Date: Time: | +-------------------------------------+ | To: "} | C |From: | |Subj: "} | +-------------------------------------+ | "} | | | D | "} | = = | "} | +-------------------------------------+ E | PabQwk 2.0 Copr. 1994 P. Sungenis | "} +-------------------------------------+ (A) BBS Identification. "} This is the name of the BBS the packet is from, as defined in the CONTROL.DAT file. "} PabQwk/Page 26 (B) Messa"}ge Identification. This is the basic data on the message -- its number, which conference it is in, "} and the date and time it was entered. (C) Message Header. This shows the author, "} recipient (if any), and subject of the message. If the message is private, a small "[Pvt]" wi"}ll be displayed in the upper left-hand corner of this window. (D) This is the me"}ssage text window. This is a 40-column window, scrolled through the entire message text."} Slide the window by using the arrow keys (SHIFT and the arrow keys will scroll one screen instead of one "} character) or by using the joystick. If you've ever used AtariWriter Plus, or the old At"}ariWriter's Print Preview option, you should be familiar with this concept. If not, play"} around until you get comfortable with it. This "sliding window" has several benefits"} over other readers that reformat messages for 40 column displays, mainly because it lets"} you see the message exactly as the author intended it. Linesare never broken up in char"}ts or graphs, for example, and a subset of the IBM "High-ASCII" graphics characters are supported. "} (E) This is the Reader ID and Copyright notice. "} PabQwk/Page 27 While you are reading messages, the following "} commands are available to you: [>] and [<]: These cycle through the messages #}forward and backward. Pressing > will go on to the next message, and < will go back to t#}he message you just passed. The joystick trigger will go to the next message in whatever#} direction you are currently reading. (For people who are used to older versions, the N c#}ommand still goes on to the next message.) [J]UMP: While eading all messages, the jump command #} will display the next five messages in the packet. (If there are fewer than five, however man#}y are left are displayed.) You will then have the option of selecting one of the five (n#}umbered A-E), or using the arrow keys to move forwards or backwards in the file. This command #} is ignored in

ersonal and onference reads. [RETURN]: This acts as a carriage return, slidin#}g the window back to the leftmost column. [R]EPLY: This allows you to reply to the me# }ssage. See the next chapter for details. # } PabQwk/Page 28 [T]AKE TAGLINE (registered users only): This will steal # } the tagline of the message you are reading, and add it to your tagline file. Note that sometimes PabQwk m# }akes an incorrect guess as to what the tagline is, and you may have to edit your file, bu# }t at least 95% of the time, it is right. [CTRL-B]OOKMARK: This sets a "bookmark," so #}PabQwk can remember which message you were on when you stopped reading. The next time yo#}u use the ead All Messages command, it will begin at this bookmark. Bookmarks are ign#}ored in

ersonal and onference reads. If you exit the program by the uit command, or switch #} packets with the ew packet command, the bookmark will be written to a file called BOOKMARK.D#}AT in the packet's directory. [Q]UIT: This will stop reading message and return you t#}o the main menu. #} PabQwk/Page 29 ENTERING MESSAGES #} One of my biggest disappointments with PabQwk has always been its message editor. I had b#}een in a hurry to get the program out "to market" so to speak, and instead of sitting dow#}n and writing a completely original editor, I fell back on one of my standbys: the line e#}ditor I had written for my AtariLink BBS back in 1986. It wasn't anything exceptional, but it got the #} job done. PabQwk 2.0 remedies that; since the entire program had t#}o be rewritten "from tge ground up" so to speak, I decided to write a new full-screen editor. The results,#} I think, are impressive. This is a sample Editor Screen. Again, this is a #} crude drawing, nowhere near scale: +-----------------------------------+ #} |Conf: 90 (tarTrek) | | To: JASPER PINO | |#}Subj: "The Pegasus" | +-----------------------------------+ |JP>Uggh! How c#}ould you like that h| |JP>Everything about it was WRONG! T| | # } | |I'm not so sure about that. the wri| = = #!} | | PabQwk/Page 30#"} +-----------------------------------+ The upper##} window is the header, which shows the basic data for the reply. The top line shows the #$}conference the message will be posted in (both name and number), the message adressee (in this case, Jasper#%} Pino), and the message title (in this case, "The Pegasus.") This data can be edited, bu#&}t more on that later. The lower window is where the message text itself #'} is edited. If you are entering the message as a reply to another message (as is the case with ou#(}r example), the text of the original message will be included, prefaced by the initials o#)}f the poster (or, in some cases, a close approximation thereof). You may add to, delete,#*} or edit these lines as if they were your own text. The editor screen operates o#+}n the same "sliding windows" principle as the read screen, showing you a 40-column block #,}of a larger message. (Again, users of AtariWriter Plus or the Action! catridge will be f#-}amiliar with this concept.) As you type, the window will "slide" along with you. This may take some getti#.}ng used to, but it allows you to create and lay out a complete 80-column message on only #/}a 40-column screen. PabQwk/Page 31 #0} This is especially useful when creating tables or using graphics. #1} GETTING AROUND IN THE EDITOR Editing the message text is fairly simple. Most of #2} the Atari screen editor commands are utilized, including: CTRL-INSER#3}T Insert a blank at current position CTRL-DELETE Delete character at cursor position, #4} collapse line SHFT-INSERT Insert a line above current position SHFT-DELETE Delete th#5}e current line CTRL-[arrows] Move cursor left, right, up, and down RETURN End of l#6}ine CAPS Toggle Caps lock TAB Go to next tab stop #7} Unlike the Atari editor, the tab stops are fixed at every five characters. CTRL-CLEAR and SHFT-CLEAR hav#8}e no function. THE EDITOR KEYBOARD The keyboard layout is changed#9} slightly in the editor. This is to allow the use of graphics characters in messages, and to remove#:} the ATASCII characters (like the CTRL-J/H right PabQwk/Pag#;}e 32 triangles) that have no equivalent in the IBM character set. Since it's#<} impossible to create a keyboard grid in this text file, I encourage you to experiment and discover where #=} each graphic symbol is. Whenever possible (like the "line" characters and the card-suit characters), gra#>}phics characters have stayed on the same key they are n in the normal keyboard layout. #?} There are four keystrokes that serve no (or little) purpose in the normal layout that are used in PabQ#@}wk. They are: CTRL-2 Superscript 2 ("squared") CT#A}RL-/ "Bullet" (small square graphics character) CTRL-9 Open brace CTRL-0 #B} Close brace EDITING THE HEADER To edit the mes#C}sage header, hit the inverse video key (on most keyboards, the one in the lower right-hand corner). #D} The cursor will jump from the text window to the header window. Use the CTRL-UP and CTRL-#E}DOWN keys to select the item to PabQwk/Page 33 #F} change, type the new data for that item, and hit RETURN. The header data will then be updated. #G}The conference, to, and subject lines, can all be changed. To change the conference number#H} for the message, you may either type the new conference number, or hit RETURN twice. This will bri#I}ng up a conference selection window, which you can scroll through with the UP and DOWN keys, or a joystick. #J} Hit RETURN or the joystick trigger to select a conference. When you hit RETURN, PabQwk will add the nam#K}e of the conference in parentheses next to the conference number. To toggle the private/op#L}en status of a message, press CTRL-P while in the header window. A little "[Pvt]" will appear or d#M}isappear to reflect the message's new status. (Note that in most cases, it is considered impolite to make #N} your private mail public.) To get out of the header window, press the inverse video #O} key again, or hit ESC. The cursor will return to where it was when you left off. #P} OPTIONS/SAVING YOUR MESSAGE Hitting ESC in the text window will open a window with fo#Q}ur options: PabQwk/Page 34 #R} ag ave arbonCpy bort ag will allow you to select a tagline for the message. #S} This allows you to select a tag for the message while still editing. A window will open, and you can g#T}o through your tagline file with the UP and DOWN buttons, or by using a joystick. Hit RETURN or th#U}e joystick button on the tag you want to use. If you do not have a tagline file active, you cannot#V} use this function. (I added this functon at the request of some users; it is somewhat redundant since the #W} ave command will automatically add a tagline.) ave will save your message and return you eith#X}er to reading, or to the main menu. If you have a tagline file active, and have not selected a tag#Y}line for the message, you will be asked to select one at this point. arbonCpy allows you to #Z}send "carbon copies" of the message to other conferences or other users. When you press C, you wil#[}l be put into the header window, and will be prompted to edit the header appropriately. Once you are done, hit #\}the inverse or ESC key, and the message will save automatically. When the save is complete, the hea#]}der will be restored to what you had before. You may send as many carbons of a message as you like#^}. bort will, obviously, abort the message entry, and return #_} PabQwk/Page 35 you either to reading or to the main menu. You will be asked #`} to verify the abort. A NOTE ON LINE LENGTHS #a} PabQwk 2.0 will allow you to edit and save messages of up to 199 lines. If the message is too long, you will#b} not be allowed to add new lines to it, or to extend it at the end. USING A TEXT FI#c}LE -- THE "F" COMMAND PabQwk allows you to "import" a text file, created by a word process#d}or or text editor, and save it as either one message or a series of messages. The function to do this is #e} the F command from the main menu. When you hit F, you will be shown the editor screen, but #f} instead of the cursor, you will be given a list of four options: ilenam#g}e eader ines tart ilename lets you enter the name of the file to use. If you do no#h}t specify a drivespec, the pathname of the packet you are currently reading will be used. For example: if you #i} are reading a packet in the >PABQWK> directory, and give a #j} PabQwk/Page 36 filename of UNION>TEXTFILE.TXT, the resulting filename will #k} be >PABQWK>UNION>TEXTFILE.TXT. eader allows you to edit the header of the message as expla#l}ined above. ines sets the maximum number of lines for the message, which can be anywhere fro#m}m 50 to 199. You might want to check with your SysOp for the maximum message lengths on the BBS or#n} network you are posting to. If your textfile is longer than the maximum number of lines you enter, it will be #o} broken into a series of messages. The default is 150. tart will begin processing your text #p}file, and save the message(s). If you have an active tagline file, you will be asked to select a t#q}agline as explained above. Whenever the four options are displayed, you may hit ESC to abort th#r}e process and return to the main menu. TEXT FILE STRUCTURE/TIPS The #s}text file used in the "File->Message" command must be formatted before it is converted to a message. Usually #t} this will be done using your word processor's "print" function. #u} PabQwk/Page 37 Each line of the file must end with an ATASCI#v}I EOL (CHR$(155), RETURN). The maximum line length of the formatted file is 79 characters. Anythi#w}ng over this will be truncated. The file should be single spaced. The recommended setting#x}s are: Left margin: 0 Right Margin: 78 Top margin: 0 Bottom M#y}argin: 0 These settings will produce the best results. #z} PabQwk/Page 38 #{} TAGLINES AND HEADERS Taglines and headers are two nice little touch#|}es to make your messages more informative, easy to understand, and entertaining. #}} TAGLINES A tagline is a line, ranging from 1 to 60 characters, wh#~}ich is attached by the reader when it saves your message. The tagline will appear on the same line as the reader#} ID (right below the "---" tear bar). Taglines were the main reason I wanted to read offline. The#}y can run the gamut from deep philosophical commentary to little jabs at the person you are writing#} to. PabQwk 2.0 uses two file layouts for taglines: one for most DOS's, and onespecificall#}y for SpartaDOS users. (The SpartaDOS-only format is only available to registered users.) #} TAGLINES.DAT The first, and easiest to use, is the TAGLINES.DAT format#}. PabQwk checks the D: directory when it is first run PabQ#}wk/Page 39 for a file with this name, and scans it, building a tagline index. The fi#}le is nothing more than a simple text file, where each line is a separate tag. It's easy to create, and #} can be done quickly and painlessly either with a word processor, or by copying from the screen to the disk#}. You may have up to 1500 taglines with this format. TAGLINES.SDX #} The second, and more efficient, is the TAGLINES.SDX format. This format takes advantage of so#}me of SpartaDOS's capabilities (like polling a file length and relative addressing) to operate fast#}er and eliminate the need for scanning the file. Using this method, you may have up to 65,000 tagl#}ines, assuming you have the disk space for them all. To create a TAGLINES.SDX file, start #}with the tags you want to use in a text file (just as you would with TAGLINES.DAT). Then run the T#}XT2TAG.COM utility included in the PabQwk 2.0 archive. The command syntax is: TXT2TAG [[s#}ource] dest] [/A] where "source" is the source filespec (default is TAGLINES.DAT) and#} "dest" is the destination filespec (default is TAGLINES.SDX). If the /A option is used, #} PabQwk/Page 40 the new taglines will be appe#}nded to those currently in TAGLINES.SDX. If you want to convert your taglin#}es back to text for some reason, the TAG2TXT file will do the exact reverse. The syntax is: #} TAG2TXT [[source] dest] TAGLINE MACROS #} There are a series of meta-strings (or "macros") that may be used in taglines. When PabQwk sees one, it will #} replace it with the appropriate information. Tagline macros are defined as an inverse excl#}amation point (ATASCII 161) and an uppercase letter. (In this document, the inverse exclamation po#}int will be represented as [!].) The valid meta-strings (as of this writing) are: #} [!]T The FULL name of the person this message is to [!]N The FIRST name of the person thi#}s message is to [!]O The FULL name of the person the message you are replying to#} was to [!]S The conference name (text). #} PabQwk/Page 41 So, using our sample message from the previous chapter, the tagl#}ine: Quoting [!]T to [!]O in [!]S. would translate as: Quoting J#}ASPER PINO to PAB SUNGENIS in StarTrek. and the tagline: Set phasers to "get a clue." #} Fire at [!]N! would translate as: Set phasers to "get a clue." Fire at JASPER! #} The meta-strings used for taglines may also be used in headers. See below: #} HEADERS Headers are one or two lines of information which are #} automatically added to replies you enter. Your header lines are stored in a file called HEADER.TXT in th#}e same path as your packet. When you hit "R" to reply to a essage, the #} PabQwk/Page 42 line(s) in this file will be added above the text of the #} message you are replying to. Headers can use the same meta-strings that taglines can use. #} As with most features of PabQwk, the best way to understand taglines and headers is to experiment #}with them, and see what works best for you. Don't worry, they're easy to use, and can make other t#}hings easier for you. #} PabQwk/Page 43 REGIS#}TERING PABQWK PabQwk is Shareware. For those unfamiliar with the Shareware concept, i#}t means that the program is free, but if you use it and enjoy it, you are encouraged to register it #} with the author, and hopefully make a donation to help offset the costs involved in developing this project and#} others. It's one way to help show your support, and to keep the Atari 8-bits a going concern. #} The last page of this manual is a registration form. To register your copy of PabQwk, tear th#}e form out, fill it in, and mail it to the address on the title page. After I receive your registr#}ation, I will send you your very own registration information, serial number, and key. When you re#}ceive this, run the REGISTER.COM file in the PabQwk 2.0 archive. You will be prompted for #}your name, a password (usually your phone number), and your serial number and key. Type in all inf#}ormation EXACTLY as shown in your registration letter; case DOES count. Once your key has been verified, the #} registration program will update your copy of PQ20.COM to registered status. You will then be able t#}o use the PabQwk/Page 44 registe#}red-only features, and will be content in the knowlege tha you are helping to keep the 8-bits alive. #} If you have an Internet account, please include it on the form. This will enable me to get the infor#}mation to you much faster. Also check the appropriate boxes to let me know how you want to receive#} any updates I make to the program. If for any reason your key does NOT work, please contact #} me immediately for any help. Once your copy is registered, please do not distribute it #}to anyone else. If you do, those users will be receiving for free the functions you probably paid for. If you #}upload or give out a copy of PabQwk 2.0, PLEASE only distribute the unmodified, original archive. #}Thank you. PabQ#}wk/Page 45 IN CONCLUSION Two years#} later, and the program is still going strong. It's hard to believe it. Most of the progre#}ss that got me to this point was brought about by suggestions (and, yes, complaints) from users. I#}f you have an idea for a feature in the next version of PabQwk, or anything else you'd like to see for the Atari#} 8-bit, feel free to write to me. My postal address is on the title page of this manual, or you ca#}n send me E-Mail at one of the following addresses: Fido: PAB SUNGENIS at node 1:266/47 #} FoReM: PAB SUNGENIS at node 168 (CCBBS) CIS: 72632,52 GEnie: P.SUNGENIS1 #} Internet: pab.sungenis@ulbbs.sccsi.com Thanks gain for the support, and I hope you enjoy the #} program! -- Pab 30 Jan 94. #} PabQwk/Page 46 #} REGISTRATION FORM Program: PabQwk 2.0 Name: _______________________________#}____________________________ Address: ________________________________________________________ City, Stat#}e/Province, ZIP/Postcode: _____________________________ ___________________________________________________________#}______ Voice phone number: _____________________________________________ Internet address (if applicable)#}: _______________________________ Where did you get the program? __________________________________ Disk si#}ze Disk Density DOS type [ ] 5.25" [ ] Single [ ] DOS 2.5 [ ] 3.5" [ ] Double [ #}] MYDOS [ ] 1.44Meg [ ] SpartaDOS [ ] Other _________________#}______ [ ] 1050 [ ] XF551 [ ] Black Box [ ] US Doubler [ ] US+/OS [ ] Floppy Board Com#}ments: _______________________________________________________ ____________________________________________________#}_____________ _________________________________________________________________ _________________________#}________________________________________ (Use back if necessary] #} Send to LOW-BUDGET PRODUCTIONS, P.O. BOX 306, AVALON NJ 08202-0306. Please write "REGISTRATION" on the front of you#}r envelope. PabQwk/Page 47 N" on the front of you g+