IMD 1.15: 15/05/2007 9:01:23 fog hak 010         -FOG/HAK010COPYFASTAQMy#$'()*DIAL6/23AQMk DIAL6/23DOC%DISK DOC+FLIP3 AQM&MENURBBS NEWCOM PMMIBYE3AQMWRBBS30 BQS !"RBBS30 DOCRBBS30-UDOCLCRCKLISTCRC,Functions supported: S = Survey Messages R = Read message(s) E = Enter message K = Kill message B = retype Bulletins W = retype Welcome C = exit to CP/M U = list User file T = Toggle bell prompt X = eXpert user mode G = Goodbye (disconnect) P = Change PASSWORD Commands may be strung together, separated by semicolons. For example, 'R;123' retrieves message # 123. For forward sequential retrieval, use '+' after Msg #. Software exchange is done under CP/M using   the XMODEM program (for intelligent transfer) or the TYPE fn.ft command (simple ASCII listing). retrieves message # 123. For forward sequential retrieval, use '+' after Msg #. Software exchange is done under CP/M using  INSTALLING A COMPUTER BULLETIN BOARD PROGRAM Ben Bronson, 3/29/81 If you want to put up a bulletin board or a program exchange system that runs under CP/M (and if you don't want to write all your own software from scratch) you have two choices: Ward Christensen's and Randy Suess's assembly-language CBBS and the BASIC-language RBBS written by Howard Moulton, Bruce Ratoff, Ron Fowler, Tim Nicholas and others. * THE REAL CBBS * CBBS is the daddy of all bulletin board programs for micro- computers and as such has been imitated to some extent by all other public-domain and commercial BBS software. It is also an excellent program: fast, compact, and flexible. One of its best features is its sophisticated message editing capability. However, as its authors tell the would-be system operator quite plainly, installing it (not to mention modifying it) does require a good knowledge of assembly language. CBBS is written as a whole set of modules that have to be con  figured, then linked, and finally maintained with another set of programs. If you are good at assembly language, you should certainly choose it over RBBS. The cost is negligible in terms of what you get -- Send a check for $50 made out to Randy  occupies only about l0K of disk space. It is a good deal easier to get up and running than the full CBBS. The only disadvantages of MINICBBS are (1) that making modifi- cations requires greater familiarity with assembler and (2) that its method oSuess to: CBBS, 5219 W Warwick, Chicago, Ill. 60641. You will receive a copy of the CBBS source program and files on 2 CP/M format soft sectored 8" floppy disks. * MINICBBS * If you are only moderately familiar with assembler and want tof storing new messages makes keeping these private from other users a bit complicated. The programs to do this are well worked out and in the public domain (for example, SECURITY.ASM and TAG2.ASM), but most MINICBBS sysops still find it necessary to k run a system dedicated to software downloading rather than message interchange, there is one intermediate alternative that should be mentioned: Keith Petersen's stripped-down version called MINICBBS, which runs as a COM file on a CP/M system to whiceep the program and its messages in a very high user area and to move everything back down whenever they want to do some purging and editing. * RBBS, ETC. * The main (and only) alternative to the CBBS series is RBBS or its two RCPM-specialih (as is normal with program downloading or RCPM setups) the caller has access. MINICBBS can be obtained in already assembled form from any of the SYSOPS (Keith himself, Dave Hardy, Calamity Cliffs or Dave Moritz) who use it, but (as CBBS is copyrightzed descendants, ENTERBBS and MINIRBBS. The RBBS programs have several shortcomings. In their current form they have inferior message editing features. They are impossibly slow when run as BAS files under MBASIC. And when compiled with BASCOM (whied and as MINICBBS needs several of the auxiliary and maintenance programs supplied on the CBBS distri- bution disks) they will only release it to those who have bought CBBS. MINICBBS retains the good message editing features of its parent program andch makes them almost as fast as CBBS or sometimes even as fast), they are bulky. A compiled RBBS occupies 34K of disk space and RAM, and a compiled MINIRBBS needs 30K all by itself, compared with the 10K used by MINI- CBBS. While most people have eno  ugh RAM so that size in memory is not a problem, the RBBS series performs noticeably worse on systems with slow disk drives. On the other hand, RBBS has a single great advantage: it is a lot easier to install. If you have a very modest knowledge of the program with MBASIC in interpreter mode. Just type MBASIC RBBS24 and see what happens. (3) Look at the disk directory after you have exited back to CP/M. You'll notice that several new files have been created: MESSAGES, CALLERS, USERS, COUNTER BASIC and own or have access to BASCOM, you can get a RBBS system up and running in a single evening, while installing CBBS takes several days for a crack assembly-language programmer. To the RCPM operator its use of a MBASIC-type sequential messageS, SUMMARY, LASTCALR and (if you have left yourself a comment) COMMENTS. These are 7/11 of the auxiliary files that a full-fledged RBBS can use, and 7/7 of those it absolutely has to use. (4) Now use an editor (or a word processor that does not pu file is also an advantage--access to mes- sages can be controlled simply by declaring the MESSAGES file a $SYS file, and can easily be protected from XMODEMing by using TAG2.COM. RBBS is essentially self-explanatory, but a few notes might ease thet queer control characters in the file--WordStar in non-document mode works fine) to write four brief text files. Put amything you want into three of them, and call them INFO, BULLETIN and NEWCOM. Just that. Filenames without filetypes. The fourth  installation process even further. Briefly, one becomes an RBBS SYSOP like this: * INSTALLING RBBS * (1) Get RBSUTL22.BAS (or ASC) and RBBS24.BAS (and later, ENTBBS24 & MINBBS24.BAS as well) from a local RCPM system. As indicated earlier,  file, PWDS, should contain only three words separated by commas: HONDURAS,BANANA,NOPASS These are the P1$, P2$ and P3$ you will see referred to in the early parts of the source code. "HONDURAS" and "BANANA" can be replaced with whatever you likyou will also need to have a version of BYE (PMMIBY63, BYE65 and BYE67 all can load a COM file automatically after bringing themselves up when the telephone rings, so choose one of those--the COM file in question will of course be RBBS.COM). (2) Trye; those are passwords for you, the SYSOP to use for quick entry and message-killing authority within the system. "NOPASS" is what you put in if the system is to be for unrestricted public use. Anything else here will become the access password for   all users. Now return to CP/M. (5) Try the MBASIC RBBS routine again several times. Sign in with the same name, then with different names. Notice which text files are printed where when the name is new and when it is one the program already knows.messages that appear in quotation marks. Exit. Test with MBASIC. Try all combinations of commands and make sure they still work. Kill a couple of messages. Notice that you can kill the passworded ones if you're the SYSOP. (9) Next try RBSUTL22. Try signing yourself in with the first name SYSOP and the second name anything but BANANA or whatever your P2$ is. When you have had enough of this, (6) TYPE all the files with one-word names to see what they look like. If you look at them with aBAS. Run it with MBASIC. Look at the menu and do what it tells you to do. Purge the file of killed messages. Remember to rebuild the SUMMARY file. Exit. Look at the directory and what has happened to the MESSAGES and other files. Now you know hown editor you'll notice that the ones created by the program rather than you all have fixed- length lines. Use the editor to put asterisks in front of a couple of the names you've invented that are already in the USERS file. Make sure you don't inadve to maintain an RBBS system. (10) And then compile. You'll need about 50-52K of memory to hold both BASCOM and RBBS. If you don't have that much, prevail on a friend or a local SYSOP (who is likely to be delighted at the idea of a new system that'lrtently make the lines with asterisks longer than the others, and put the asterisks at the very beginning of the line. (7) Go back to CP/M and do MBASIC RBBS24. Sign in with one of the names you have marked with an asterisk and see what happens. Pll take some of the pressure off his) to compile it for you. Use the /X switch (check the manual for why if you're curious). Load with L80 with the /E and /N switches. And presto. You have a file called RBBS24.COM. Do the same with RBSUTL22. (11ay around with passwords a bit more. By now you should under- stand most of the program's tricks. (8) So go into RBBS24 (again with an editor or word processor that does not create MBASIC-incompatible conttol characters) and personalize the various ) Run it. Make sure it works as advertised. Notice that it picks up all the files created while you were trying the program out with MBASIC and treats those files as its own. Rewrite the INFO, BULLETIN and NEWCOM files so that they contain appriate m  essages. Test RBSUTL22. Note that it runs a good deal faster in compiled form. (12) Last, assemble BYE with the filename of whatever you have called RBBS24.COM (that'll work fine) in the appropriate place. Load it so that it too becomes a COM fileor RETURN for no change.":GOSUB 4870 2610 GOSUB 4870:A1$="Line Number: ":N=1:GOSUB 4870:C=3:GOSUB 5000 2620 L=VAL(B$):IF L=0 OR L>F THEN GOSUB 4870:GOTO 2150 2630 A$=" was:":GOSUB 4870 2640 A$=SPACE$(3-LEN(STR$(L)))+STR$(L)+": "+A$(L):GOSUB 4870 2650 . (13) Type BYE. Notice that it responds "COM FILE LOADED". Wait for the telephone to ring. (14) With any luck at all, you will find that you are now the proud proprietor of a Computer Bulletin Board. The rest is up to you. You'll have to deciv$DIAL6/23.ASMa  "!#$&%(')+*-,/.1032546798;:<o=>?@ABDCEFde whether you want public or passworded access, emphasis on messages or programs, and that sort of thing. If you opt for a RCPM or program down- loading function, RBBS will work quite nicely for that too, but you may care to try ENTBBS24 and MINBBS24GHJIKLMONQPRSTUWVXZY[]\_^`I@Eݫp!j2}Jmʕ!$c7 6"Y]^#F j%+T zRYo# %+XCO7Eۓ , which offer less temptation to people who want to use the system as primarily a message service. Once you've succeeded in getting RBBS up, ENTERBBS & MINIRBBS will be a piece of cake. :5(3UllmO@wO~Ar`Z"}ᴀt:KpOt~onE`6mOO2EA>%)`S7i/b`ןq i^ 7gȋLs\2!7d`MFW5N pς Y2Uܣ ˰,%P?aZf|#?^]J)2150 2530 A$="Cannot use '*' with ALL.":GOSUB 4870:GOTO 2500 2540 REM 2550 REM EDIT DRAFT MESSAGE 2560 REM 2570 IF XPR THEN 2610 2580 GOSUB 4870 2590 A$="Enter Line Number to change (RETURN or 0 to end).":GOSUB 4870 2600 A$="Then enter replacement y[+/jɼF?<.e-#n5хI5';bfWrʍdGe<}Vwhβ{_9- ~mA2(f Gβӻ+FAPʹ rLggUOL(ؠF}Ji#=%IOȑ{V]B })k 7V^gBIi2@5X^Vd0B> J阮}3}z`|jNơJ^8  UXr'FW:r_lez*ijv$^V};WV$#`+(O }1ߎ}崪a H[^ *wX@# _B6Ar0mOz)/ _@* WY8V !> _W[F^}f`sz_xIl`Qx3:)z-tTvdz17/Tk>R[X}UG U7))8 'LeSD+x7IaO[r߲*K&Er<2*D*SR*g:?7p N)8@9)Gˬ'; MF)8bJSpBˬ'; 2غ}GMOI%K.+U9Ke6a m@C}OJÖJOa7}/a؎ z_oIAñe'#˫:l*c㡞}dUy*,ZIAñe'#æ2;p#,/;qXl`QxjgJwuĐcaG$G;S$r_^&Fp(pph/jy}r_ cu`٠j g|b ,N@NG;ņ3E,!f bК]N]u2([v(К)Ii~r}yOR#3Udű('pݘB 2}‰px/xo#Ƣaorx+f;b¯>)j¯>f^+,@2~Hv՟dg79!^}CT-:#789S],8i jc/7D#O&[?)|br_q,17)Ox [ 睳zszҰMl lw~fe֙sT9t)2ZL:[pӡ'pݘB` 2sV}‰0n[op}wT9ܦԣ2|o<™+ *8vCsUhr Dlo Oi12jŤu_OΙ]lD@k_qL}'f) Ӳ8z "+%54y})tFv]89S8`Mz% 'ǂϭRfi펇g^4 g jM_v]_TVfr݉VGxOYT[v_O> lw<),le  iT%j`٘b[Bc8Ge8H 7Nܿ ,  }%T?sb"+%x6So暅x6Ogh2W;ES:K龂J͞+M^l(IIQN pUHF|ߤp&3MMz+4֖vo#e׭SV9cԊդIQ\1 $#n5fÙRNh6+$ɠM}Av\N-.eOJ!Y5w2HFw_/&0a u}nrfSN8?bqr}-n'p-& mfh1l!*  7 SNKMwBʰI Am†e'ഀO[VMbٺ)-&OJקIBgdׅ3֤ZL5%%h|q?sCv㵬 C}SulJ=*ob˿&3ݘB sb >7)OBRWFƳ?/XvĬ2EmL.sV/"+fE1Em~ʯោ/6a[MShűu_ោ*yY@Ig \[ּtj= 6g7o4~ss}le_L:sDsoan:[l&pӡZL56A uQ,o´MGe ,&+ƤpS~[ thZu&5aJ'x/6;g/EFгf;b~kwthq%}?5ZL:[)}1-ʎ7vU"f >,}י3W|AYj(C"tَ!7!fgx=~ʯpَO)ny}Mt;kJH\;9r-L_ET7~ZL7ۄM :AwsV}'5)l&r҄ҔO8/ Q9u)pgh1lM֖*ԈdA}SLsӡWt[7Oiv~p4ogx=~J8lGo~Ma7i'NvxW $3 lG &SVPDBEql7?8SV)]o#&l"~m¦ YSH\;9r_'5)l&r҄ҔO—fͯ}8ǙETzfO)q -&& SN؎$cj6EMB,-x^+.vN&Lo OidwU9x_qb©5&q@ò*,i5ΠMpZV}nOJ#jfSM6arM g=W+1UwM}י3EN _qХ(N1f;b|ɦ@#0h&՜ Xm&lJƋjF Ջ |5AIg ]캶K'FZo6/4{]oBa՟ÑC)Uh|qp@/WOoӝ8,6E|ȡ~[ }sjv}CT-ʔn  ١79!^'X7Mwn^ X7:9Sf;b)$/S 7/+§o[ KզWN8U7/&§@>79!^oZL Q֔V&T' m'OlQ7r_ʱfzOlaS7o :숾[۱Nl֞Wzl}!?uĦ,& TA}"y2sm|n[lM g=Em>}xr*g=J _uL>&wh-wG>7yQRLq d8vk3E>WːpM1x}YpW&H}>E6KbS*Gzߜ,CY^,;An#Ȕޖ9}ېpMYv‘s҈Q3×}IURL[ԓca}mŦx $ỐOl_}sjv}>l~a)ɨf./Χ?,N툑OtSr30[?n#XoL,'A>1X}r_ k-c}fUeRԟujœ ]\ V'aKH'p6asr_'!?wSX,M2|5AIg ].ү` lY&ZY@$ t'kf[dJʙW+zD2W_}nͼ@sr}WD3g m bor,C$6eY5A^wZոor,C$)8n١74?%SM7r"skU)mƢW+-#sk慃Tb-؂8G܌prWk'-oB7~qxeEȍn^ `MrRֱ) uob!Y5;SQ,Yܴ?)_ɝo{՟YʧHrC#8?bN}c%Q7D6h/p$CՐƟF>u_&!?dɡmŖb[vlMe+n^΂dTkyaFKnvϵ#9j7/DoON6@Nr_/Dl Q鸍)-oB7|˂ϭ PVYK}P:يc={ux/.&l,}c}):Mw}s/)T ܼZRY3O lY&M8)frvҰ%6aXԗ)td./F3-Μ) ¯>f^:)&2K"jȮ C}c%)tFnpr7r-buJ8jZmyAѻj'Ol7MwUrT92ʑ7 SYۂf;bYۚzT92b.E}1!"bJ?) ԿMQ[h|oIi*3./w_/DDLk͢-Iv1&lNLO eV5l7.}mioIi4lDrR؈j>P/mH8¦dg!ǂp>;WMZy*!Cch@2}Kǟ9f Q8SR>ƟF>5_hWoIiR)l&@*}PLXR74fvxSqv, )j6acQ_>r_2i7-e6a mw+aī7ۄjtG٘FnjòO⠔~kp?k}['+SMpWri)pB'Ar&EqnMMP,AvSGIg ]캽V' ɪ9B |}~?Ų vYM ?79৐C1|[74fvߐÑSh_n:}יs߬L]d׽oX\aUcJ=*woX\馜űeb7,΄>UUƟfޮ)'j#}2gʲ*yѿz߰&7,ٰ1u,LF(}X ߽W6rD (YUr_Ge8)aت,j\S:[齯WȰ:7,΄>U#OJKoהB5) §Ɵ&֔OB淨q4f6a?r_@>1Xr,z Kn r*+iوe6"+'PM慍Ȩ{RT+F!?1!X'OlMOlA|@56݉bSĪʑ7 Sȩh|q Vp߬L]d׽oIio#FF) ܼ'Ɵ2i K+I݈as߰&7,Μ) P- o}徢L$Կi]>+7}RpR2WU9X7&8~?+§u*1{_b߆ՙaqu&7,8(mIivrBX&8߾7,qلe6}sڟh]gJY_.ıe2)Sv_m*Ėho7[ R}E?)A2~bK+ܜRְNbڸJYj(p*1X @%YAvqo7 S$Vs2T9rT'QU9w'&0adjN0*Sv]5I 'L">!rT'QSHUßNLu߄&L {o¨үwOJfW+CT}OJ#jf Q9\r'%&fv_m*ɈT e^ໟ+V}Epjw?WF*+Q31,$^ sbЍ_\r9}OJC1oShwκo<{^/3eYo#ƢLQ[o X))gv_'L&J4SUfvTr_T&aKHߤT,& Z麯W]<~8k7'_l Mz+-cتGer[B*=Dsl&Sht!W7ۄMrob8,x}E}R4M ܚygQ_&9)L)Sh  NB)MeN)˪er,gQ_ #ЪqA躯'5)l&Y?)sͦ_}nͼ74?%SM`Q_@C}7I?;g/x/.Mg};wbܷ{ӧ{gN/iq{ Nq_ϢqS4ΗƟF>uĖ܇}:~kCu4r}:?s}:sKT2TҠ[׷Ogkٲ=saرg`S@vj؁{n 6 Tпu}e=[iWkgB7|4PG9Jo*.l*uZ7^yPbɚ z¦Rw 𑣉BI%ﺪ6.0>Z%UP+'yCgln.5 #S4Ju]{%ݷǞ߯;vBg+ǎ=[Y{F{vn9>Ns}xlIS\/zNs}xln9};u߉}}ر=[9>Ns}xlI<6|tvDߏ{ob]Cu>}v`N4އЁǦ2:[_?اOvbv~v=CcSyO?vtt;ib}JIiq{CcS>lg~};:د{tb[ob]}8ͽv =.Z'tÇ$7C駊yNMe8ͽM:>Ns/S7ۄE}GZCcShY8ͽ!t౩RMs}:_[OShygNC_N}{#ز:oY@uN{kv><6ԃOg'{ߣ;iسC};uĖno_br[g'4w~ݾC[`غw/iq{k!t4r}^W+*Z+}~߯;v@-ޡŠ==G_N]wk_t ݦnMݰM 6z=tVׯT|_=H\- ,ʛ(W;g/jѪ{?iOa^D>w{xDOG;b+tW+eс -xzocBc|뻱DΔb ]GI33}'A}c-ܧ[nnnn 6 Tпu}e=[iWkgB7|4PGrsӡ'to7COFq_rӡ't~*G&tBr0*Gz_fsЍֱ u],&PG Ŕ*SpOPzJ)`7u_];>br[  IF T01$="" THEN RETURN 6440 A1$="User's LAST Name: ":N=1:GOSUB 4870 6450 C=1:GOSUB 5000:T02$=B$:IF T02$="" THEN RETURN 6460 OK=0:GOSUB 6480:IF OK THEN GOSUB 6670:GOTO 6420 6470 A$="Not found.":GOSUB 4870:GOTO 6420 6480 REM 6490 REM CHECK USERS FILE ߏ6]ʕ s^]`0vഥڳ;WW`+wGbX <rw8{HN2GF׳7lKO{$"^Qe6 b<6;Pr<?u1,[&LN#VW~X'OTMMUF'WfÕ x_E.a}D<9ՕJföb#gf/xmYFW*A!*G߫ 6500 REM 6510 OPEN "R",1,DSK$+"USERS",62:FIELD#1,62 AS RR$:GET#1,1:NU=VAL(RR$) 6520 FOR J=2 TO NU+1:GET#1,J:GOSUB 5330:S00$=MID$(S$,3) 6530 I=INSTR(S00$,";"): S01$=LEFT$(S00$,I-1):S02$=MID$(S00$,I+1) 6540 I=INSTR(S02$,";"): S03$=MID$(S02$,I+1):S02$=LE*i؃?3{9FjjXeU|o$ȝL66M> +fێ#Fo szB벓fێ)FoT8NN6 d6ߏu?p[,Wv'c &lE~]Ld>Xfșl0Yy&6n-?БS$'W9j_xDbׇW>6 mٶ X•vCOPYFAST.ASM]  !"$#&%')(*+,-./0124356789:;<=?>A@Bo-= af19{UN̆9Fl0Kbc!@=[?* 4ڶsYQg16-՞j_rω{d)dTgUmnxYufӰ_FGlT 9#;b4i(Npٴ_?m9FGl69#W-T9DVԟ+0|?H(a97lq?pN\CDFEHGJIKLMNOPQRSUTWVXYZ[\>8nR_V~Bu1wI XZrm$|y~+[lJ5kC%6lK)PMHS>#+TYm-b~@3@6sRoM>,[6:b#u/\9ި̦>8SZ{7IvNVxDY B{F]v>l{dɚ}Dۛ0e_zrRj[*0h6:bYz~F߫92QMæx)btff/[·s-b) )?d8|44{ rUR9=?-}Q(4bu'͆+m0rrsR)`>8#U#^|t6*Br)hf[z`䟙g-q&LltdS~~?F3A3GJze>v&|<r/`  8;92m1nE[N6 uv[ld>ζ7Ԇ8{9Fr{>*O0GF׳71UA-b~ [6x(nn> 7Ԇ?p")ls|X8lضxng#ڰb_r%~GV#?xů>8Ȫg |}6wlഁXo py}gSye}pt6-6PxZ:RG+1\s ̦a6`Fo9=;lrll$H  +31zueYz_Cvl@ms79Ro .a#m16S>==g}(E<͆+gѫ+gdN^d}>8J#{HN2ȑ+w#&ߏ7,kݞR_å+}plض($~*3|VnیHlg&N[?ŶpUiTf039նpopUiN;P#FgGVm9U9A"Ǩ>8-Zsui6?Xѝ|>8[mPs?(_wOVPoכُ'.jζޓɦ x%pc *X rSRwü*tdUrm>6G' ԟn',afd͔})z1j#aes/'/ Wm]$63jv6KFSįsУԑQl6=sovaB IA"ǨofAv )b>n7,5nOfd'"7,5nO9Qfd'ʲfdw7 >K!}z3 p [A"Ǩ>8诳̦aOԆmi>x(Xa}S#oTYARvfZH'~[,7Hպi ?-7,QB$9TA"Ǩ>8?>xY1]-# p;d82OEd382Se|1}I882ATr_- KNG8DQ}>MWe|R 80j#sst-=0{HNHe|R 8sCms6ƛKvG2>@z; mѱ`T xfb:^q;ErrǿxL/<g[z}:8fm{f}wԩUVf cFm'g7u*:QIMR}FGVt:?~ԩ, ~$]]&D dXna,i~&x o'٥ x^}lINOEd3(a9aճ̫r}ӥѱL o :F5-8# 5# +?,[9?#b>x$rA+P HI R0Zvna^=?pòVm[,Wv' жͭԆ"Fp^GKq{nYL_Nd-VS$'W жȊ89 +4p%n~"]̆0EPf߫jbu})DNDDΔʉ)X RBBS 3.0 Preliminary Documentation RBBS Version 3.0 is based on RBBS 2.4 and incorporates several mods from RBBS-RTN.001. However, it goes far beyond those mods to fix many longstanding bugs as well as add many new features. The I+]IسJ-̦aUAJD@'~[,btG`"/fb"}p0*\DFOnDNVB @iOnlKO{Þ-FAy;Y!qdR FlHك+wFo9=?'}+q58 *TSR1Єܖ]\c>8=-*}v`Ǒgom9U9major new feature is a working user password scheme which minimally impacts present systems running older versions of RBBS. The first version of this program has been in use for about a month on three RCP/M systems in the El Paso, TX area and has rece  ived a thorough debugging which led directly to this first public release. To run this version, you will also need MENURBBS and NEWCOM text files, as well as making up your own versions of PWDS, BULLETIN, INFO, and ENTERCPM text files. Only MENURBBSRBBS. 4. Remove the REM in lines 890 and 7140 if you want RBBS to store the first four characters of the caller's last name beginning at 40H. This information may then be used by other programs, such as special versions of XMODEM, to log the caller' and ENTERCPM are new, and ENTERCPM may be extracted from your existing RBBS source file to use. Users running older versions of RBBS will have to edit their USERS file to replace the blanks between fields with semicolons and add a new field for the s name in some file. 5. Change the value for the OUT statement in line 4290. It is presently set up to output a zero in port 82H for a DCHayes modem addressed at 80H. 6. Change your PWDS file to add two new fields, ending up looking like the foinitial default password as follows: JOE USER;ANYCITY, USA;DEFAULT Be sure to us overwrite rather than insert mode to make these changes. The only major drawback to bringing this program up in .COM file format is that you will not only need BASCOllowing format: field1,field2,field3,field4 where: field1 is the "first name" for direct entry to CP/M field2 is the "last name" used for the SYSOP login field3 is the "password" or answer to the prompt in field4 (or NOPASS, in which case nM and L80, but also a TPA of at least 54K to run L80. Alternately, if you have access to PLINKII, you will not have a problem with linking this program. You will also have to make some trivial mods to the source to customize it for you local implemeo password is required of the user) field4 is the prompt string that the user must answer to match field3. Enjoy! --Frank Wancho ntation: 1. Change VERS1$ in line 190 to be your own system name. 2. Change SYS1$ and SYS2$ in line 200 to your (the SYSOP's) first and last name, respectively. 3. Change DSK$ in line 220 to the drive containing all the files read or used by   GHIKJLMNOPQRSTUWVXY.8^1M?؇A,ZX q臖F(}p9O1M 7犗֭+8y}NJ7yMJQk5dc~7/,Fo]plxlZm7\BאƌnN_ۆF({)xeplxߣr 7aVvoiڧE"(>8^voZأf-pl|cqm 6.5R84Ǫ˟o jf}L4۾Aap?hp}pF WkȜ'pWiOuߣ_}7us)e`cl~{D{mV@o.+5R8|UG?¹ͧrWN嘦V'#lWԆfa_v_l?` q/|pm"y 21cAIѻUO_l?``UAd>0}UAH\OowK=[Lor~?0꺜icUQ `u9/5RWp'3h'Ek>%qhyl} oRY@ˠA|cX!E [u{@;O3}HQDpXdf5lQf4O3M냸0/c;[pp)>8^}, j7à-EQk(`\U}vAw>K ).8ͪHī"U|cri1xYHQAyl=O ӡmC,ʐȂܖ ~ ~ ~5=[~ڀ_󍆟6 ?4+EvRBBS30.BASZ ! "#$%&')(*+,-./0123457698:;<>=o?@BACDFEQُNN3Tt8= A |?oX)U|y,ZLH}O,b=*Hī"mgUJqqhksZ!v.qXdf5li5}8bBTWA\܆ n'u!ݳ 1ۿ -s*hjcf?).Wx[ <4+_@Z!^eHqe? d0MU&  *Q=V0-f2}O,ObaW\̾'fS9).|Яʯ?gHxz`Z̾'^ei1xYHEІ dԴ}Oԯ2RUhִkXf!E炋D]XNCDmKDEg@i8쁶]\̾'^eiU!EWW]Uxy'|jؖ%7&\Z̾'^eRt]\Z̾'vq2PUSMFTC쮐ӃFTh =[؀3d@T ~RY3d( Z!Qm/| -+Bb=1sWH4"-f2GʥFEUHwAyp@Ё{Ⱦ!%xo;cT)}py6ׁv#c@)Epy6ׁ^vjO[QRlt7V?}l=FK~U'N{yJK|co~7 &\Z̾'^eR_նhUZ!~c{@7c qo4|+E>Z:WxRtewU穞8&&\Z̾'^eRt_thDUe_R\̾'vq2LUSMFSC쮐BwCmi֦Εbwz<4G4U}J cśãg{aBʥ{Uf! :=v=?9o;{UfO }4*h )\A*g>6^z"pUlU̬}Oԯ2ҡѪjvkZ5c! ),h=thGU_ފ7z߻P "b=*Hէ{b'3jxT!-,CiSՎۏzRd]UTOl!򶏷7 b=Q\HK3K m}viWktb=H:Х?ftA{b׹HV$~Uā{rœ?|V'30-f24rRE|"tg1 A=v<7ׁz\4c1(jQi1emsxj삻*Tϐlw5-fmK(p<4UA 8^  '3loGf|7dF W)\q}W{ђC"]ЈϠ]= |78 .`ޠW=A>l?ڪ*w{"4Ct"px=}OB)> *qxOYI )W_*b=thP/ʐ].xhDWlCtR i}O4]E8UWAZ!.f24]Wp1xYH.Wk8~{@\<3a+WEZ̾'^eRKngU=ʂ5R 0[}XZMΓ)܅H.f2dUH:<4YH>xhl+ i+p]_>W-yy+%ؾ+ǰV0-f2k"xh\C# )īB>_|y+|W<_l=Av7S<[{y[}O,CU6y[ w[{qxAմ}O,VaI+xhl7iWsw[{qx No>s}O,bӻu])|!-])\gV]C]Uzz2GKީ{{i1xY{UfƳ@R. Ͽ&\Z̾'^e}OdF וCT4SmSTZ!N)\W-ޅNxNw<=!yϓ{ ~c = {Uf!EYp1xY$M}Cx~Uzx[i1xYXu!Ew]U_]ێ'3mG]k3Jri1xYH;\̾'vq2SUQSi Z!E|~]R5CYulmge]<4j/hkcyP]AX>ʐ<}pF {Uf >dPb=\{Uf!ӯxNh~Z!6ZU5ZMD]/C {YH,1R8 U7V'30-f2 )~c"/۾8޶f<|[.x.s<=p1'3RH"XUp1}O:i<{$ˮx.5y2{aw]p1xYH;=軪ޖ }ڟ3?[ r-&B)z?x  >NR "b=*Hb=)z b#i@ێ57:OFMSA d)BHYp1xY$*3Lī"-f24  /x}ߐ"8^#Eb=*H~UxQS9y+xx3ϓ֒ {Uf!EAU[V[0&\Z̾'^ei1ɌUSmBZ!V5U) *h=OfٮgR.-f2W.-f8q BZ!WRgU&[Tb=QwXYZ!ڪYba]!Ee{bzH_ewlt7RmG]Sza;c4jV=wUێyvMMĮ/#}n}p<5٥]oMĮ/#}nUMuxR.8Үj{bח>uxRx=8ҮjQ<-fmǓgxg'E/(Gk]_ןyZ̾'v}s\S]Bo' ğLĮ/#}n3ԬVvSJ5.5f٥fݬҤb=*Hī">4'=K3Ǐ\)r=g>+0ob=*#W-nl?.Y7R -S}WWiyQ aBʥ{Uf]Hz8U!-{jgHc {݅k28^|D <)z"xhmBH fUNҮjQ?n~i1em㝛usX¹pEи|mhX]HQ+}O2=ҡ "cycp]aq<5޹Y7ba\HQ.8lKĮ("VӃ.-:p}O"2U*ExjK˳/-fdU•xggs8^Z̾'vEi1ؕ]٪vpxjK˳/~z:OīBQC\̾'^ei1xY$ͪ]Я s8}S]Uִ}O2綹O>Ӄ.P=C³i1ems8}S]Uٚ]_F6ׁIgep<5٥]lMĮ/#}n3|p<5٥]նyZ̾'v}s\'E_Fp<5٥]$`Z̾'v}s\'E_3:)UA6^^悄 )WES}Y!Azs#Ɔ`aoQ68yQ<-f2 )Uߖo"<ִ}O,("hULM6 LvuUT) @ێ52th<-mٺFi7O6㷮qvs) m+_@Z!.f3!EA*{Hg{Uf!EgA*[*]]R}<ԁk[AH8Okц {k[㴛'}U[׶ͥ(z|p1RELxhlڪ>%2,- Bq 4CHQ\.~ɯ G G+WEZ̾'^eontrol Characters: ------- ---------- CTL-K Aborts most RIBBS functions. CTL-C Aborts most CP/M programs (except RIBBS) CTL-S Pauses printout; any character continues CTL-H Backspace and delete character (for CRT) DEL Backspace and dele*2UAƳ@RWx i bGt7 |uk(.軪`h%™5$#@Ir~ #IUJWxC/<'i^`?d%DgO~nn@I?OdH##yn>7Wy[QO? ti$y<x= ݋4rCR dz'=IF$fҫfW,2-`?w|}n'xucb+ Js_|ao ++*EϥQCƺTspHMNiͮ XX4%]>eIOp:0KĖu:!c]\wN~Q4@}vn>7.`u`єt=lC,jvPMMIBYE3.ASMY  !#"%$&'()*+-,./1032456789:;=<>@?ABCoEDձ!tBƾE◠g'+5:dZwfۚ n;7}ʰ)!MH>T? p\u9D$]'"KYG|.ʹY9,(!}"YGr#'THtn~csٳl,[_l6 'WcWLV`u87>1W%Aau)RAs'A5 ,FHGJIKLMNOPQRSTVXUWYBB^6'x!G'x[Qqsyǫp:b 'f◠Ё?{rszOf%,Doy4s&)/x߉J=RJ H G:)/$V~n>7?&`u@:ܕZ gOt]inS8\|" %$O+;ݜBsE٠Q`/` VzqssTQ`u`):7=7wY)zΒgS)0ܕ/n|_Z7}⧤9ss7y؞Q` . Ӱ'Wܞ{]ǀuSİAGF򉅬xFjecy<7Cxdx d^C^z ELJt27WoyO2?A!$ÃC?yZIi<#xX d=$=DIVss~[E97wa 'ss(oS R|Iss ` Y?7w!cߢ2sm萱jX~*q.AtX?*MKusŞbwX/?`@@C2]<>WT _tXW;@n\t̗}n!}% ʁU:Y=|>zX= Vnu쀎?7@s'".:~W|o*ICcUuf>nVՁIݷ'|n\|r`ͅL?7]D 屪R¤)}VVV矛aW`So!Y1,?7=ƫzZ 6:}"EQ=kκ,U=9GYwXWGYdžuĹ)1CƺΞ~ sEuuX{WC!;WTCպsHb@=͇)+VGu(Ĵr쐱Zwbo&+C!c-VEu!OĴPUojzJL[ա·*VoeSbZ97_7VC0l۰m \Q퐱LO07 f>w"%矛ҽ {FbOp`≿ӰVcg'S/sm2,%|nߙ C.;i%qKk {ˑع6u@CƢL͜bo-s⏲Wiۉ?~.Xl 6uۯJ?sۉR~:]1x{hIfN @M O~ L;w*l8_ysEegC Vp4,xS v|sEectX{WNgAc*i(ssK_ I{ WO Lxl`Cj+萱LY ,!F wn>7xƋbX97+F!cݙN +K:d+w>犪G;[C ]-C;0L;-:QֱGY>7 :Ѝ9$?M qВ~;d=VuYJع~JvFP`Y r J}:v3mŞ`,x s3-O)N9mJϴ<~Y=O\ݙ orn>7PBVǎ'tc;@uEQs2,%NE<}\P;s٥6ge0E&{kjY%7{wXW֝98޺f3-@d|.]퐱~rgo*jCƚ|$UsGW;dI(*J+jg|nڻZW%x1^ /)s04W%D'l)bPU΃DlgQ`W%qn'IتA=VcPW%Aƹ(.VW2? odoVfn,Sss=7wn>wCcU]IOS,,yv4쐱(&?7X9^V TAgC0pQ6O N(C~nN;:?Osٕ^Ovn;1[Iy~Zwv:lk{|nWv/=g0~s{n]CcUs3žrn1[T4󞃛E 9.(ʶ 8q+I0>s:~ם bsUIyqnSoznSo3^glعp xc빭;+o$:C (^qn W\^SWuX((.w$uafss[X4%]) paJvss/oA (ȳ;WYp̂ʻ{|nW spk,AP6\s3bX9-*oֹL {n]1螃̈́=eYsuf;7!VςswF`[`Ď 7C:M'RZG`A'?80?(͐c  Ο?X1`u@:{@GA L;7C:~mVYljX?`э?(( <Ç=u=] uzX7+x{*^݁N-6uSspOG!TGة'@7s]1qn>7"uX{겔s;gGΏVQAOH2_pʆ3m6%gZss#9}Lqn'4N83bs|:W2xzbpVԯJ󫒀Ձ870Sa Oj}nYv?&s: ,3ŹsqĹJf)5A餘b9vΟ4BoQG 9P#9}LqnOOwP=^v捭tS,%ܞmEM:998|ܮ?:~J@HwnS~UYۺsbnW?8&^GYXe)a_$Lmdc{@ǹ Y.mSj:sSLal8_UoꪨQ2ke)5}) |nQֱ9~go$u?ܞm]*Bs4TbvϮjݙ O ز@l>: ,3ŹHKCcUԛ>\>Źl_w]-~)sXg_'8_{% ,a>)v?~}pXt߿Dvo#/r'8O9r/\\l)'jYב̗Dg|IU ˹̅us2usOۻڹD gʬmK(87+3 X৤98J)?80椥@}n)U Us[ vnRE7{>+\pLt? ձ~JCװ(93,A|FŹ~J-7WO8Or\@|FAvo#9}}QsOQ_E7QLiO9ڄn;_X{겔șOonz!:d=VuYJع~J=vnS~)bCRֺ!ۉ?~_ʚ" ` KY+jxg)A,v9h*t[go(3psMCcUYg. vbh,yf 9Dg_'vx0vbJupsPKlK&Dl_?;Ԓ됱Xe)a{Eo$HT\@d2-t[#0j[bg%si Q <i+ģ䫍\@d2-t[#0ţ~%Rʬm\°d!!VmSj+F|F\"0QGW ^GrF#<i+JF.aS2s[rb*8Or\@|FAVZFEy"mSj6uvo\rn,}Ժ;K9vgw?>+oDg|? n8,~)kt!ex\kU]vnR$۔h9VWn?_3sb!:hSK< NQsbꠘ◲M[Ǫ.K ;w#W}n;11sbXItˇ>TŹ9.n*  ᝥ.W%љ Ò>wnb=oj;7_Z7ӽٹ~J=vnS~)EʥDY=+^ΜN}f+F|FV`#- al.:꿿)f.:J*?7kňhǪ.K ;O9\\wxm'fy.pc{ȥ޼Y.c{NNK#KK_ɹú+`HAZY}n>׈)2,%Nuݙ 1@ܞugOqnﺳ\nznﺳ\tMb\zA9,JfOʝ E)^Ĺ|nϥŞbwaY 4$s&Djss'-lEsx߉Wi6Oɇ XfQbÛa,l2w1:\`uUﹹ5x;QV}(as\0ԞW/Xtg'alrn {,Z{=K`,3y](6SE&:p |pʆ_DOPŴs{u`=w|nv:S:?pI=NG('p:2;7p2,%v?v;%s{(6Ss{םJPs{ؘI|.PIOp:87wu]`u`/:%>kU] Ա:@| KY+ޝKkP.;i%qu`C?ǹ98,Agq:F8;7X8+`oĠ+vn^՘U:v`}n>;d=VuYJع=Go:sa(s٢1:;#}|nsy9~ =xs&b3%8#}{nT žrn1[TvV:sap4,vno0 *̈́Vdž1ԁŞ}nv;QW-F x9Fa; iRv?Il;)n?rnSVW{FbR6%gZRgv?fC|suttOԂWtn٥ =cvI-,'-%}ܮxEpL;>%|lg)ss#9}Lqn>wSg!cRW%ugo;>}|n;s7xW]C7<;>=7_0ŎOQ™s;gsvqn>FkU]vni[t{S6Vfnl- t۹4!cR9z ֙ mX1cl`s=iճ\Tذt}nA R'݈A ϥɗCcUs3olJ,uN~|nW6M}QHasj#֨x)B98XDW<7+CcUFO~rn;sO_w^ .y!t\@|zn'i>w2,%~Uv9]w6;|nSxQ+(soo2,%|nϥ)cj'8ES<>Ob:saH~Boۺs{0$u?1\mBuP+E~IgKLH޼y=0 5wnYripW>Nt,t)ʗoSǹ~J$:* L;7]UI`}"Lv?6"}JwgCHs+UP 'R|WsUI4ğ]?G+HB0bv?~U_;|.⛫;d=VuYJع~JmDu" TA+`Hqn]uW%S8vt:}CP$()mSW%UI@@|nﰖsXiN} *]suvn>7J6MO:AR)]|;`!cRD'-$@Rs[Y.=c?>o:gQl)[[?|V=>uvosf͔꿱=7sjpu=] \Ob::?tMqn;vmcr/;>Ŵ'v܎Arn>7'  u?(_aǧ'bǧx{nT\gqn1KݙF ~:On R9wع*L0VfsPfY)^>Vǀ)tMqn>UfYǪ.K ;7O;>=cc$-<7SRWǢ?ǹŖuHZ t{؏mݿx;b3%x|n&t[U/}ccZg; [+ܮ>iGοCcUuN~B箷!c]\1:dɟswXW^鹋#:dɻ.C;dG|n>csϭDVm'f7`)yEPR*&-$CcU۴\$`u /*+`H:vu:}됱Xe)a6-M\ckU]vn$u:YǪ.K ;iiYLuX{겔s&qnW f\0԰S߹umeTL0)^4e?yLl'T~Jt(%)vp, bj9cйͮE7Km'f7`)y;qn.1(K`.!cs==XJ3lعy\>MۯJxKNٰsvj*f`);XJCcUԯ2:O>Kܦn7ۃ$:(O$Uqn M;|n90le6G0vnnJ[8g|Lb[Ǫ.K ;V\$P'0;+u˗Ĺ3$:d=VuYJع̅ԯ2:+3 9]w:#vn*|;[;uE7bsbL"s[hb[buzbS֝w/psw.JuSwxn>WRִCcU۔hZWK![ni%rnSB_Z7=7tb br\l_Z7)87ꠘܦDWgY}VgY}VgY}Vz}"t5fS1[LtsXP;6us  #RǪ.K ;+^oo_7V`QܮxEsf_b [v+UfYWiPf2#֝){_,*|:2Xe)a6%ZGrlgܼ ,3|`)kU]vnSɟ1hǪ.K CA v$u߂)s?BwIgl0;7?36[]}EPR*&-$CcU۴\$`u /*+`H:vu:}됱Xe)a6-M\ckU]vn$u:YǪ.K ;iiYLuX{겔s&qn  b]!ECixEvSkXEHQdWp1xYHQd]Я uK'{Uf!_A*ǭ%o>OęێgȕS?>zxs4yQ׿3ʩ?S=qi1xYHq]p1xY=W}Wܞ\dShESق{[Ү꿺JQ__ϻ.OcwϐJQ#8,s8^Z̾'vEE)EwCh۱th<kc Bo[IqNJgg{J>SV{em&cl+)?f= OfΛB8i3o{kyqq}k%UeHqEpF5y23{`}6ooy9Of.8^#U{Uf!UdA ~o{bqu!UC#zsClTaQ?}l=չWxī"g7--wU[׻ͥ(}иkۯp_+1 񿺪]b=QvUU_C]ʒx*iw˹ Uy4z (]p<5٥Y:p}O"ۏ) \̾'veR,Wi1xYHQxHHq kdf1wrHq HqEfU{YC4K ml3n=GWW\A*im֭ق{7ANz[}O, .f2}O,ҡ_xnUVb=Qː =kxeHqE28^ÿifm>R\HqQUpi8r.}O,\]Uxyg^;|oiSW-WN+xȃ+ {Uf!{Uf!GwU )WEZ̾'vq2#ջqmBH +n2 )Txn+B/70U}q}7Ev]o`rWq}7B70uWq}7])^~A <8^#U<=~Ɓ,a{Rt]M|nx[,=9O*xWYkd3d8Bm~A rHqx>mBHwWi軪 L{ ). }W~x~UwUA(ŅF-?@~6}>U5-^,Ep:;/ R\+xh P]A38= +h8>k7X  CL4ӡfp:T{>뮠@2ׁ~Mī"-v]Rt]\̾'^eRt>~ui<{$EGpFNw~Ɓ,ǰ76v`Ɍfm>4g?}Υ>8^#E{Uf!E_Ayp@Ё{ǰ76H_:PcԴ<\qU]Z5eP ?@~gA_g졵_R\2WaB*xH.Nf8^#E.8^Ü'3>ێ-<5*a {9OfHE<4N~UAH <8uͿ+8UafUHE<4ngUq1Hۯ-?@V.m;YA-CTִUAc (C.T4[Y9i?jߺ ͥUꧏǨs): }GRtYUgGksi'EgY:lZ̾'vERtz;=vߟ̜ugHx5-f2thfie.t|﫿IeDoY)/-f2 )U'3|y?г} {c3 Lī"-f24ˊx]vkh߶my{RtY獭"YuڥY:pth<жc=F S_EI>xhb\HѹT5մ}O,TKs.~C_{ ):WkaΓ0~7rHѹ.xh|SCocQӃ70UA xh|SԃxyteRt}o`/xn )o`/x9נ獭N;), QUpiؕRtY\e;i1ؕ}CbWFHe,s8޹OĮCxHtڷ-qi4hqY_jfoD~>}O"ҡX Byڮ*iwnv_Usqvs) U藻TZ!Yua̪+xH삇x*]Ӯj3yc+xĤ  5Rtego!أfm>\4~Rt%>8^#Eb=*Hဠl=ÿi솠ޥK\1gs8^OwvvsZ!v"}p1E$]b=*Hޅ1_Z̾'^e8i8_A*d/zÿifΓWEZ̾'^eRt.xhkA <dz@Rtx=軪௷w˿i'vq2#^C㎫:UZ!*.jؖ%7&\Z̾'^eRW+]$C WCI_WwUÛ˃-QKo"f;[{۟0-fE:4YZ!=[o!> gepF7N#v}n6~{C_ f.'3BY"PzA}n[n>B"xhD@x{ )F3Z!)肇F=-uwzCUzA <8uͿMz!Yp?z'aBʥ{Uf!~uri1LW5thW!-dz@R4*b=QHF3K <{gc )+ UAv:w3za{cԴ<@Э~z:BfU=!.-:ݴ}O"Ҏ9~zWKwEPvwDpU=c:]:4PC<=)(?-?@`ԵRmCYQ̿g>o]௺xq ?0:+\"-ч냇?WA <4 Z!ч낇FTI <8~~*b iK;=qӎQR<ԁ}p9~zG_iG_4[; \ 낇:жc w\U5o](*x<(žfzGQ㴛KwzPvw\yPA <]U0`Z5Ի2л,9~zUiU4[; \ +@~zGWR>xhjۯ;\׶_wxB ]`[4[׻nWEU&3N~ixhD@xD#-}~1)t(W3dgߦXC/#+FTh̅q ϧ~~*b.R<4?kQ>B#}O>{\5Åz538g]MDo'g"xh3dXCB _438W?@`<{$ z-ەB3=^k+8^{ؓB׻xLڭѪz^!Az~cCPv<7ׁzOs*・Fk!yg-<~ ;z󎫞kKg}O2綹MƳ@R Hg}pafM3 }ۼ!) }U̪BϺri1xjB_EZ5ԣ)^HYp߻ |z_k{|p1xYH/ośϖx;pkÙÛ[K~)+|WzႾ S=qƌDB)"b=*Hէ{b'3iUTӡqUC{|HEЈ=qy[xz) *[y.^xz53ji u.^Uu_]U@7C*m{  hW_:xzمzy㷮+j^K]ՖVIzp<{$^f) |qq/ko+@ߒ<\ kUb_\ |9~Vn>OU~ d>-u|R>uRU@7W`*t{@s)t|DoUR+8Bw)txYjf>={MSZf|[oO /?) [B*=bO >7-e6a mw+aī7ۄjtG٘FnjòO⠔~kp?k}['+SMpWri)pB'Ar&EqnMMP,AvSGIg ]캽V' ɪ9B |}~?Ų vYM ?79৐C1|[74fvߐÑf5 ΥYpF _mlM6 BデF[_@A[1 ̪.gdwvtGQՎ;v\5mQ@ݮMѪj*E.xm;ֶpxh1Xr,z Kn r*+iوe6"+'PM慍Ȩ{RT+F!?1!X'OlMOlA|@56݉bSĪʑ7 Sȩh|q Vp߬L]d׽oIio#FF) ܼ'Ɵ2i K+I݈gx{x[f b=Q\HEI",8^ÿ95 R3_ /RdQk<4ڪ ڪaxvuU=uU6\MD=G鿺*}MD=GW_]Ȝ Up 6*ExHPMD=GkԴ}O3|꿺=5U.if]pa{U}l%YAvqo7 S$Vs2T9rT'QU9w'&0adjN0*Sv]5I 'L">!rT'QSHUßNLu߄&L {o¨үwOJfW+CT}OJ#jf Q9\r'%&fv_m*ɈT e^ໟ+V}Epjw?WF*+Q31,m!?GyȨR֔N+$7CزjM9LrlY(Sm¦z*WAg⪾ܷQ6Ɵ9fS蘁9}CT:nuQ{R֔fYISZL:[V'!?1ލj!r'ߦ;qXl m*Gzߜv&L-1SV) E RtlY|b[ԌzTq{_+V7CfVL+$K*r 3jLGeY 3ݔ8Ulՙp߰:7$sg}*Q3R]z / l)˪eXF*}2p̦߰oXfêƔs}Lf2Ңf}oܐ~S}oX9*TS {ï`˪5A$ t'_eHVΔzT{ߤp&  89L8 -:1l7 +7{+x'#㊼7aUn؟mщ>Wムn0 d8cOl+}#+k\o Eg1pon0p-gE/L6i} &S( 5~ԩ,jւ&z6!V:EYD)66b舽ogi徝Un7InZ0Z6}tu=.*M+ cTtta[z`"~m>x_ۀo9L%趷u6G}Dz dP8JmζmqdE}b8A\MtHr7ҍ"@Ɵ'@[}?7Ib+&}tu=.dNu2(a9aճ̫r}#੨l.e d[L_(z~MAǢ7Bz' *7϶Lcaw$t,\z52p22z3;p @rlN̔ ɸ 7u*:RU|d)Awflwof^ }#+k\gk.~IWiZbT0BMW^Yoֻ )mo?_u1l&zd^d&z5>MàT?ȟXڰ<}p~-k#: z7ҍ"@xrod%DMjM7y8.woPhB7u*: )6Ȧuž jy舽o zfg^Bt~66b舽oGVPg Niһ6)}MX QWf Gg1r%l*XX^SvJf ٶOnwRRbzC} f M̶ͦW?;~N9܀^Sv}pL0So ~N9*f2|-0`϶ԆKvr R̦ah}MHԾf-@ܖZN7a7a1ϵѫo.o.og*ik=i ͧfli2?pæmB%m.@zt :B3-/EٟmdEe&7M d[LOa>y]~].&wM%}Mt!b[,ـ]Mw @9ڣ9Dld.k< m9NFBwo꥛dp |? oddI6褁k< g M9l`~7x$ryqF?p6:bUfPu<Εandial c This format will dial iffbEw}tu=2,6coB\3X90Ȧk>xCᄅSY5.WXf ~N9zYz3 'R}Sk\@N?V=,ogiewSc}Sx}tu=M+MtH dh?҈Օ&z6"S:E]r dh1f7IW׳ Ѵrthe third number in the 'library' for you -- including the ringback feature, if there is an 'R' included with that number in the number table. To dial a number not in the table, type the number after the program name on the command line: A>dial 1K72(p2gs$]]&Tx}SKg {G~gcogi復n`.}-Xt3m1~>Fvrzo'٥w@e2[mm;|6G}v7 @?p90@G[,u7z3xz}1*έh'XPi ~lHx(}z?:@í%ٶOn-312-545-8086 or you may simply type 'dial' and a 'return' to get into 'command mode'. At this point you may type in whatever number you wish. To dial a number with ringback option, first type an 'R' then the number. To see examples, type: A>dia!  l x To disconnect, type: A>dial # LIMITATIONS: There is no facility for different baud rates. The baud rate in the version provided is set at 300, and may be changed, but you cannot change baud rates without re-assembling, unless you add the routFEGHJILMKofϤ"^;A93„͟&KO ҍ@Ȓ#l,}$VűG4vVFLIP3.ASMN  !#"$&%(')*+-,/.0123456789:<;=?>A@BDCniU>5}=[- 8yn-roEA3w\lZrFֿ[G-E-wx[8lV{?KB`/];2cuѢ М3xZޭ0j?KB`/+Ze.{%֯::/䫣31)s7H&wO+6x@:A4ЎsoJ6ӊth(V񀏥"  54gAo[HwO+6xP%`.J {`o vi{~"JDeM1h 0{S]؍N5zSof ٶ*Fx<}>8#  ܰߏނٖj/S}þeHg cw)) PrltM΢qB7>?p91f7IW׳ ѴrK7J4;|On4buIMHNEgQ׸\:;|V&z6!Vn3^Φ "Yԑ7Kt*_l0W`J3zˉ}~t:U^NVh dWs{JlӈՕ-x$]]&TpȪǘ% l}Y{YMs ~? N^ofi>x$rNx /gC#VW~TfӰwSY5ogiewn3f? ssJ7KtleHnttw $`9YMs<&z6"Sn3f?Z@6vW,[9}tu=Pz?:jZ7IWד;2ٖj57fz:u=);G澑nNRf isSr WN1z21;}pX]SįԆm~OOntj2s/F7ҍ'.o6@Y:Ș%Q6ls&zd\e%?rn3&ĕ}1*N8+QMØ?>8rSO6R9}>YO&31;lt҈ՕFVIaMx )F{߄f#oֻө3В4~g27لOo6Hntj=;|r?\lxMlBE7u*:tJm>3ύ&z6!Vzf1;|y<7MlBE7$j1ٖj57IWד;rK7Kt)3 ws$]]&Tx}v7 HSN?r< *r9FEɶͪǘ%qna[LujFWW6}.+7uPj@@hq,ֱ nnq'F10-!oXKi}xo$Z Tʈ..M%$Znq+X:x*hxB⩠-ofN@@g7xxZ}Xǂ{9Ƴ5.WX:Iբ2x]HZnq+}b:kԑb􆿰 RoM[,u/\9Ԧ=^u#Wv뇹il[,"Ge6 oW8Wvm>8JF~?pڥ̶͕mN;re#WSZڋ[;Kއo< 3bL?xnl1[r߄{7ҍ"@j'M7u*:RU $TkjQ-]HZnqVH}b$TkjQ ]af` ж͕smjC;? *N+}X' ZZT ]k\o m\9ڶ6s'@w,IB) 781u+r+};Zw,IBxp};:B"$@6Wέmo 7uPEe NLP 1m-zK;rofM`yPoiOntH}Df 4^roG%DoTt($l=^u[?lhfIY7^"/CemOVmLNEgQ){ X!Ԧ=^u[?Msx$rQ#rc{w}-E$ }pzHN̶/FDVr~>8T}Tg{Cmg9h 87}Ih|XNG ud#:~ Ru6:P+"*aAETZMA))7uRԽ=THQ{Uj쭦T~DQ}p~#ud1몳-jζޓɦ 8+/'`DgH1z|>8诳>*x~8_S*g6 F " :13\M$@)Һ7{~?`a2>8nHX]ah)жsC1j#abiR8{HNm+gH 熫bbQ 8učl`)+۫?Fo9LL,Fg՞ fk#>8y~]a}SKe3S媔4co䍴 !isSjCym9\復Sё7KodiLKNEGVYe}#Ke]zT*C:Lz,2澑2 qoTt*b}tțFxre}S#UV}tțFȸH!MTEf閑7,qENNEG -#oYZ/#ʲ*C:a1mɫ"~ b_J#^N@lj >8=?Ͷ PDI>Mæh#anm~?(lvxR*YbP+Q-SAP+"*aAETZMA)7uR*WSԽ=THQ{Uj}Ye}#KeB[*C:Ye}#Ke,W7u*:F$eoTt(X}#Ked & cTtOVbsoy*IOVݦY#t"ɡ7Cn4s!On4bu'7uT@ FŐ+q4coB)!!-1;F?_?ΕY8~0tD/){̦33Gv'JȪ+g6(una},A{ !Q\ETZMIQS,b2uP{!55,֩D\HQݗ7x FŐFl舥SNoݧH}Q1d+b:Ba/a`T xZgst7`;2PbO/ྜྷUx Ѿ_~oݗpAb~9n>KOf}˺떾rYwMs+>81W}Au ."mm$*-? =z>mx(YP+Q-SA}1*˕h ª?M,~ Vt'sc #gmj?-62B}ȃHԝ 4>x+P~?p ~0N-}Azs)YA@jöT{}Kt)}">+Poy){ :0s+6-ss7`;.٭7YD}ȃHcrωg%  m9L„O/>+P>. ^ô00mLym9\復Sё7KodiLKNEGVYe}#Ke]zT*C:Lz,2澑2-}Azs)YA@jöT{}Kt)}">+Poy){ :0s+6-ss7`;.٭7YD}ȃHcrωghange baud rate when used with a PMMI modem. The remaining files were submitted by Byron McKay. PMMIBYE3, from CPMUG.040, is a PMMI version of the BYE program used by remote bulletin board systems (RBBS). RBBS30 is a BASIC language RBBS control program. It uses MENURBBS and NEWCOM files. Refer to the .DOC files. Squeezed .xQx files may be unsqueezed using utilities found on FOG/UTL.003, .004, and .014. Jim Woolley FOG Disk Librarian  March, 1983 ilities found on FOG/UTL.003, .004, and .014. Jim Woolley FOG Disk Librarian է)Kဠl=ÿi솠%xoUu\4c1ҡqW-WN+xȃ+ {Uf!{Uf!GwU )WEZ̾'vq2#ջqmBH uK'{Uf!_A*ǭ%o>OęێgȕS?>zxs4yQ׿3ʩ?S=qi1xYHq]p1xY=W}Wܞ\dShESق{[SV{em&cl+)?f= OfΛB8i3o{kyqq}k%UeHqEpF5y23{`}6ooy9Of.8^#U{Uf!UdA ~o{bqu!UC#zsClTaQ?}l=չWxī"g7-}O"ҎvʺX  {8^#U<=~Ɓ,amM|nx[,=9O*xWYkd3d8Bm~A rHqx>mBHwWi軪 L{ ). }W~x~UwUA(ŅF-?@~6}>U5-^,Ep:;/ R\+xh P]A38= +h8>k7X  CL4ӡfp:T{> --> FILE: -FOG/HAK.010 CRC = 00 00 --> FILE: COPYFAST.AQM CRC = DC FB --> FILE: DIAL6/23.AQM CRC = 7A 0A --> FILE: DIAL6/23.DOC CRC = 6A F9 --> FILE: DISK .DOC CRC = 62 3F --> FILE: FLIP3 .AQM CRC = 51 5C --> FILE: MENqU]Z5eP ?@~gA_g졵_R\2WaB*xH.Nf8^#E.8^Ü'3>ێ-<5*a {9OfHE<4N~UAH <8uͿ+8UafUHE<4ngUq1Hۯ-?@V.m;YA-CTִUAc (C.T4[Y9i?jߺ ͥURBBS. CRC = 22 A7 --> FILE: NEWCOM . CRC = A4 3D --> FILE: PMMIBYE3.AQM CRC = 6C 56 --> FILE: RBBS30 .BQS CRC = B9 A1 --> FILE: RBBS30 .DOC CRC = BC 55 --> FILE: RBBS30-U.DOC CRC = F5 DE ---------------------> SUM OF S_EI>xhb\HѹT5մ}O,TKs.~C_{ ):WkaΓ0~7rHѹ.xh|SCocQӃ70UA xh|SԃxyteRt}o`/xn )o`/x CRCS = 14 A7 S CRC = B9 A1 --> FILE: RBBS30 .DOC CRC = BC 55 --> FILE: RBBS30-U.DOC CRC = F5 DE ---------------------> SUM OFn2 )Txn+B/70U}q}7Ev]o`rWq}7B70uWq}7])^~A <{Rt]f;[{۟0-fE:4YZ!=[o!> gepF7N#v}n6~{C_ f.'3BY"PzA}n[n>B"xhD@x{ )F3Z!)肇F=-uwzCUzA <8uͿMz!Yp?z'뮠@2ׁ~Mī"-v]Rt]\̾'^eRt>~ui<{$EGpFNw~Ɓ,ǰ76v`Ɍfm>4g?}Υ>8^#E{Uf!E_Ayp@Ё{ǰ76H_:PcԴ<\c:]:4PC<=)(?-?@`ԵRmCYQ̿g>o]௺xq ?0:+\"-ч냇?WA <4 Z!ч낇FTI <8~~*b iK;=UꧏǨs): }GRtYUgGksi'EgY:lZ̾'vERtz;=vߟ̜ugHx5-f2thfie.t|﫿IeDoY)/-f2 )U'3|y?г} {c3 Lī"-f24ˊx]vkh߶my{RtY獭"YuڥY:pth<жc=FxhD@xD#-}~1)t(W3dgߦXC/#+FTh̅q ϧ~~*b.R<4?kQ>B#}O>{\5Åz538g]MDo'g"xh3dXCB _438W?@`9נ獭N;), QUpiؕRtY\e;i1ؕ}CbWFHe,s8޹OĮCxHtڷ-qi4hqY_jfoD~>}O"ҡX Byڮ*iwnv_Usqvs) U藻TZ!Yua̪+xH삇x*]Ӯj3yc+xĤ5Rtego!أfm>\4~Rt%>8^#Eb=*Hဠl=ÿi솠ޥK\1gs8^OwvvsZ!v"}p1E$]b=*Hޅ1_Z̾'^e8i8_A*d/zÿifΓWEZ̾'^eRt.xhkA <dz@Rtx=軪௷w˿i