home *** CD-ROM | disk | FTP | other *** search
/ Current Shareware 1994 January / SHAR194.ISO / modem / comm1023.zip / MIN.ZIP / COMMO.MAC next >
Text File  |  1993-10-23  |  22KB  |  437 lines

  1.   Macros used for DOWNLOADING (receiving)
  2.   {:pgd}  ** Download menu
  3.    {setv _menu1, A F1 1 ■ HELP}
  4.    {setv _menu2, B F2 2 ■ AUTO ZMODEM BATCH-R (32-Bit CRC)}
  5.    {setv _menu3, C F3 3 ■ AUTO ZMODEM BATCH-M (Moby Turbo)}
  6.    {setv _menu4, D F4 4 ■ AUTO ZMODEM BATCH-Z (12-Bit RLE Compression)}
  7.    {setv _menu5, E F5 5 ■ AUTO ZMODEM BATCH-W (1024 KB Sliding Window)}
  8.    {setv _menu6, F F6 6 ■ YMODEM BATCH-G}
  9.    {setv _menu7, G F7 7 ■ YMODEM BATCH}
  10.    {setv _menu8, H F8 8 ■ XMODEM 1K-G}
  11.    {setv _menu9, I F9 9 ■ XMODEM 1K CRC}
  12.    {setv _menu10, J F10  ■ XMODEM 1K CSUM}
  13.    {setv _menu11, K F11  ■ XMODEM -G}
  14.    {setv _menu12, L F12  ■ XMODEM CRC}
  15.    {setv _menu13, M      ■ XMODEM CSUM}
  16.    {setv _menu14, N      ■ BIMODEM BATCH}
  17.    {setv _menu15, O      ■ YMODEM BATCH-G-INT}
  18.    {setv _menu16, P      ■ YMODEM BATCH-INT}
  19.    {setv _menu17, Q      ■ XMODEM 1K CRC-INT}
  20.    {setv _menu18, R      ■ XMODEM CRC-INT}
  21.    {setv _menu19, S      ■ XMODEM CSUM-INT}
  22.    {setv _mlabel,phld,zm1r,zm2r,zm3r,zm4r,yg1r,yg2r,xk2r,xk3r,xk4r,xc3r,xc2r,xs2r,bimr,yb1r,yb2r,xk1r,xc1r,xs1r}
  23.    {menu 23,59,DOWNLOAD Protocol Menu} {}
  24.  HELP {:phld} {help z} {goto pgd}
  25.  Download Macros
  26.  ZMODEM BATCH-R {:zmodem} {:zm1r} {exec-a %z_prog rz -r %dldir} {} (Need GSZ)
  27.  ZMODEM BATCH-M {:zm2r} {exec-a %z_prog rz -mr %dldir} {} (Need GSZ)
  28.  ZMODEM BATCH-Z {:zm3r} {exec-a %z_prog rz %dldir} {} (Need GSZ)
  29.  ZMODEM BATCH-W {:zm4r} {exec-a %z_prog rz %dldir} {} (Need GSZ)
  30.  YMODEM BATCH-G {:yg1r} {exec-a %z_prog rb -g %dldir} {} (Need GSZ)
  31.  YMODEM BATCH   {:yg2r} {exec-a %z_prog rb %dldir} {} (Need GSZ)
  32.  XMODEM 1K-G    {:xk2r} {call gfnd} {exec-a %z_prog rc -gk %file} {} (Need GSZ)
  33.  XMODEM 1K CRC  {:xk3r} {call gfnd} {exec-a %z_prog rc -k %file} {} (Need GSZ)
  34.  XMODEM 1K CSUM {:xk4r} {call gfnd} {exec-a %z_prog rx -k %file} {} (Need GSZ)
  35.  XMODEM -G      {:xc3r} {call gfnd} {exec-a %z_prog rc -g %file} {} (Need GSZ)
  36.  XMODEM CRC     {:xc2r} {call gfnd} {exec-a %z_prog rc %file} {} (Need GSZ)
  37.  XMODEM CSUM    {:xs2r} {call gfnd} {exec-a %z_prog rx %file} {} (Need GSZ)
  38.  BIMODEM BATCH  {:bimr} {exec-a BIMOD} {} (Need BIMOD124)
  39.  YMODEM BATCH-G-INT {:yb1r} {rymo-ga %dldir} {}
  40.  YMODEM BATCH-INT {:yb2r} {rymo-a %dldir} {}
  41.  XMODEM 1K CRC-INT {:xk1r} {call gfnd} {rxmo-ka %file} {}
  42.  XMODEM CRC-INT {:xc1r} {call gfnd} {rxmo-ca %file} {}
  43.  XMODEM CSUM-INT{:xs1r} {call gfnd} {rxmo-c0a %file} {}
  44.  {:gfnd} {setv file,%dldir\} {input file,Enter a filename to DOWNLOAD} {ifex %file,,gf_y} {input %yn,File exists, overwrite? [Y/n]} {comp yn} {ifco gf_y} {comp yn,y} {ifco gf_y} {}
  45.  {:gf_y} {return}
  46.   Macros used for UPLOADING (sending)
  47.   {:pgu}  ** Upload menu
  48.    {setv _menu1, A F1 1 ■ HELP}
  49.    {setv _menu2, B F2 2 ■ AUTO ZMODEM BATCH-R (32-Bit CRC)}
  50.    {setv _menu3, C F3 3 ■ AUTO ZMODEM BATCH-M (Moby Turbo)}
  51.    {setv _menu4, D F4 4 ■ AUTO ZMODEM BATCH-Z (12-Bit RLE Compression)}
  52.    {setv _menu5, E F5 5 ■ AUTO ZMODEM BATCH-W (1024 KB Sliding Window)}
  53.    {setv _menu6, F F6 6 ■ YMODEM BATCH-G}
  54.    {setv _menu7, G F7 7 ■ YMODEM BATCH}
  55.    {setv _menu8, H F8 8 ■ XMODEM 1K-G}
  56.    {setv _menu9, I F9 9 ■ XMODEM 1K CRC}
  57.    {setv _menu10, J F10  ■ XMODEM 1K CSUM}
  58.    {setv _menu11, K F11  ■ XMODEM -G}
  59.    {setv _menu12, L F12  ■ XMODEM CRC}
  60.    {setv _menu13, M      ■ XMODEM CSUM}
  61.    {setv _menu14, N      ■ BIMODEM BATCH}
  62.    {setv _menu15, O      ■ YMODEM BATCH-G-INT}
  63.    {setv _menu16, P      ■ YMODEM BATCH-INT}
  64.    {setv _menu17, Q      ■ XMODEM 1K CRC-INT}
  65.    {setv _menu18, R      ■ XMODEM CRC-INT}
  66.    {setv _menu19, S      ■ XMODEM CSUM-INT}
  67.    {setv _mlabel,phlu,zm1s,zm2s,zm3s,zm4s,yg1s,yg2s,xk2s,xk3s,xk4s,xc3s,xc2s,xs2s,bims,yb1s,yb2s,xk1s,xc1s,xs1s}
  68.    {menu 23,59,UPLOAD Protocol Menu} {}
  69.  HELP {:phlu} {help z} {goto pgu}
  70.  Upload Macros
  71.  ZMODEM BATCH-R {:pnszup} {:zm1s} {call PNS} {exec-a %z_prog sz -r @%pnsf} {goto pnsdone} (Need GSZ and PNS52)
  72.  ZMODEM BATCH-M {:zm2s} {call PNS} {exec-a %z_prog sz -m @%pnsf} {goto pnsdone} (Need GSZ and PNS52)
  73.  ZMODEM BATCH-Z {:zm3s} {call PNS} {exec-a %z_prog sz -Z @%pnsf} {goto pnsdone} (Need GSZ and PNS52)
  74.  ZMODEM BATCH-W {:zm4s} {call PNS} {exec-a %z_prog sz -w1024 @%pnsf} {goto pnsdone} (Need GSZ and PNS52)
  75.  YMODEM BATCH-G {:yg1s} {call PNS} {exec-a %z_prog sb -g @%pnsf} {goto pnsdone} (Need GSZ and PNS52)
  76.  YMODEM BATCH   {:yg2s} {call PNS} {exec-a %z_prog sb -k @%pnsf} {goto pnsdone} (Need GSZ and PNS52)
  77.  XMODEM 1K-G    {:xk2s} {call PNS} {call PNSGetName} {exec-a %z_prog sx -k %PNSUpf} {goto pnsdone} (Need GSZ and PNS52)
  78.  XMODEM 1K CRC  {:xk3s} {call PNS} {call PNSGetName} {exec-a %z_prog sx -k %PNSUpf} {goto pnsdone} (Need GSZ and PNS52)
  79.  XMODEM 1K CSUM {:xk4s} {call PNS} {call PNSGetName} {exec-a %z_prog sx -k %PNSUpf} {goto pnsdone} (Need GSZ and PNS52)
  80.  XMODEM -G      {:xc3s} {call PNS} {call PNSGetName} {exec-a %z_prog sx %PNSUpf} {goto pnsdone} (Need GSZ and PNS52)
  81.  XMODEM CRC     {:xc2s} {call PNS} {call PNSGetName} {exec-a %z_prog sx %PNSUpf} {goto pnsdone} (Need GSZ and PNS52)
  82.  XMODEM CSUM    {:xs2s} {call PNS} {call PNSGetName} {exec-a %z_prog sx %PNSUpf} {goto pnsdone} (Need GSZ and PNS52)
  83.  BIMODEM BATCH  {:bims} {exec-a BIMOD} {} (Need BIMOD124)
  84.  YMODEM BATCH-G-INT {:yb1s} {call PNS} {symo-gka @%pnsf} {goto pnsdone} (Need PNS52)
  85.  YMODEM BATCH-INT {:yb2s} {call PNS} {symo-ka @%pnsf} {goto pnsdone} (Need PNS52)
  86.  XMODEM 1K CRC-INT {:xk1s} {call PNS} {call PNSGetName} {sxmo-ka %PNSUpf} {goto pnsdone} (Need PNS52)
  87.  XMODEM CRC-INT {:xc1s} {call PNS} {call PNSGetName} {sxmo-a %PNSUpf} {goto pnsdone} (Need PNS52)
  88.  XMODEM CSUM-INT{:xs1s} {call PNS} {call PNSGetName} {sxmo-a %PNSUpf} {goto pnsdone} (Need PNS52)
  89.  {:gfnu} {setv file,%uldir\} {input file,Enter a filename to UPLOAD} {return}
  90.   Macros used for Exotic DOWNLOADING (receiving)
  91.   {:end} ** Download menu
  92.    {setv _menu1, A F1 1 ■ HELP}
  93.    {setv _menu2, B F2 2 ■ XMODEM OVERTHRUSTER}
  94.    {setv _menu3, C F3 3 ■ XMODEM -G (PCBoard/Qmodem)}
  95.    {setv _menu4, D F4 4 ■ BPLUS (CompuServe)}
  96.    {setv _mlabel,phld,xor1r,xg1r,cisr}
  97.    {menu 8,59,Exotic DOWNLOAD Protocol Menu} {}
  98.  HELP {:phld} {help z} {goto end}
  99.  Exotic Download Macros
  100.  XMODEM OVERTHRUSTER {:xor1r} {call gfnd} {exec-a %z_prog ro %file} {} (Need GSZ)
  101.  XMODEM -G (PCBoard/Qmodem) {:xg1r} {call gfnd} {exec-a %z_prog rx -g %file} {} (Need GSZ)
  102.  CIS BPlus {:cisr} {exec-a OZBEXT /c%_por /f%dldir /j /x} {} (Need OZBEXT)
  103.   Macros used for Exotic UPLOADING (sending)
  104.   {:hom}  ** Upload menu
  105.    {setv _menu1, A F1 1 ■ HELP}
  106.    {setv _menu2, B F2 2 ■ XMODEM OVERTHRUSTER}
  107.    {setv _menu3, C F3 3 ■ XMODEM -G (PCBoard/Qmodem)}
  108.    {setv _menu4, D F4 4 ■ BPLUS (CompuServe)}
  109.    {setv _mlabel,phld,xor1s,xg1s,ciss}
  110.    {menu 8,59,Exotic UPLOAD Protocol Menu} {}
  111.  HELP {:phlu} {help z} {goto hom}
  112.  Exotic Upload Macros
  113.  XMODEM OVERTHRUSTER {:xor1s} {call PNS} {call PNSGetName} {exec-a %z_prog so %PNSUpf} {goto pnsdone} (Need GSZ and PNS52)
  114.  XMODEM -G (PCBoard/Qmodem) {:xg1s} {call PNS} {call PNSGetName} {exec-a %z_prog sx -g %PNSUpf} {goto pnsdone} (Need GSZ and PNS52)
  115.  CIS BPlus {:ciss} {exec-a OZBEXT /c%_por /f%uldir /j /x} {} (Need OZBEXT)
  116.  PNS Macros  (Need PNS52)
  117.  Auto Zmodem Upload, add "aut=pnszup,^xB01" to COMMO.SET * Label menu GOTOs
  118.  The '@' and drive specifier MUST be included, or GSZ won't work.
  119.  {:PNS1} {SETV pns_hslink,true}
  120.  {:PNS} {SETV pnsf,C:\FILE.LST} ^^^^^^^^^^^ Configurable, file to put tagged file list. {EXEC COMMOPNS %pnsf -ON -D%uldir -S%_speed} * The -ON Sort files by filename. * The -D option to specify in which directory to start.
  121.         * The -S option to specify the bps rate. {COMP pns_hslink,true} {IFCO PNSReturn} {IFEX %pnsf,,PNSD}
  122.  {:PNSReturn} {SETV pns_hslink} {RETURN}
  123.  {:PNSGetName} * For internal Xmodem protocols {ROPEN %pnsf,PNSG} {READ %PNSUpf} {RCLOSE}
  124.  {:PNSG} {RETURN}
  125.  {:PNSDone} {EXEC ERASE %pnsf}
  126.  {:PNSD} {SETV pnsf} {SETV PNSUpf} {}
  127.  {:PNSRegister} {SPOC N} {CLEAR} {DISP 2,1,6a,COMMOPNS Registration} {DISP 4,1,07,Use underlines instead of spaces in your name.(e.g. Jane_Doe)} {DISP 5,1,07,Registration Name: } {GETS PNSname,30,PNSR20} {DISP 6,1,07,Serial Number: }
  128.                {GETS PNSserial,4,PNSR20} {DISP 7,1,07,Activation Code: } {GETS PNScode,5,PNSR20} {EXEC-W COMMOPNS -R%PNSserial %PNScode %PNSname} {SETV PNSSerial} {SETV PNScode} {SETV PNSname}
  129.  {:PNSR20} {CLEAR} {MACRO}
  130.   Macros for Utility Menu
  131.   {:alu}
  132.    {setv _menu1, A ≡ Edit an External File}
  133.    {setv _menu3, B ≡ Run a Macro}
  134.    {setv _menu5, C ≡ Run MOSTHOST host mode}
  135.    {setv _menu6,     (use D to install)}
  136.    {setv _menu8, D ≡ View/Edit MOSTHOST}
  137.    {setv _mlabel,uext,urun,uhost,vhost}
  138.    {menu 12,32,Macro Utility Menu} {}
  139.   {:urun}  {input runmac,Macro to run} {goto %runmac} {}
  140.   {:uext}  {input temp,Filename to edit}
  141.   {:uedit} {edit %temp} {goto alu} {}
  142.   {:uhost} {macl mosthost.mac,bbs}
  143.   {:vhost} {setv temp,%_hom%mosthost.mac} {goto uedit}
  144.  ASCII Upload {:ala} {ascii %uldir\} {}
  145.  Area Code Location (Need AREACODE and LIST77) {:ale} {call acq1} {exec ac %acqa > areacode.txt} {exec list areacode.txt} {exec del areacode.txt} {}
  146.  {:acq1} {setv acqa,} {input acqa,Enter Area Code you are calling} {return}
  147.  Comlog (Need COMLOG) {:alf} {exec-w COMLOG} {}
  148.  {:all} {}
  149.  Zone Lookup (Need ZUM92V3 and LIST77) {:alq} {call alq1} {exec zum92 %prfxa > zum.txt} {exec list zum.txt} {exec del zum.txt} {}
  150.  {:alq1} {setv prfxa,} {input prfxa,Enter Prefix calling from} {return}
  151.  {:alr} {}
  152.  Swapping To Disk During Shell To DOS {:als} {exec cd \commo} {shell-s} {exec del swapfile.$$$} {}
  153.  ZIP Conversion {:alv} {call zip1} {exec-sw zipcon %zipa} {}
  154.  {:zip1} {setv zipa,} {input zipa,Enter Filename Only for Zip Conversion} {return}
  155.  Zone Pricing (Need ZUM92V3) {:alj} {call alqa} {exec zum92 %prfx1 %prfx2} {}
  156.  {:alqa} {setv prfx1,} {input prfx1,Enter Prefix calling from} {setv prfx2,} {input prfx2,Enter Prefix calling to} {return}
  157.  BBS List for CITY County {:aly} {exec list bbslist.txt} {} (Need LIST77 and BBSLXXX)
  158.  CITY County BBS List {:alz} {exec list bbslist} {} (Need LIST77 and BBSXXXX)
  159.  Handy Macros {:nf2} {exec list key.txt} {} (Need LIST77)
  160.  {:nf3} {send JONATHAN DEER|} {} (First and Last Name)
  161.  {:nf4} {send %_pas|} {}
  162.  {:nf5} {send 000-000-0000|} {} (Voice Phone Number)
  163.  {:nf6} {send 000-000-0000|} {} (Data Phone Number)
  164.  {:nf7} {send 00-00-00|} {} (Birthdate)
  165.  {:nf8} {send CITY, STATE|} {} (City, State)
  166.  Quote Editor and ASCii Uploader (Need TRUNC12 and PE2)
  167.  {:nf9} {screen y,trunc.scn} {}
  168.  {:nf0} {exec pe2 trunc.scn} {exec trunc.exe trunc.scn trunc.out} {asciiup trunc.out,:} {send  |} {exec del trunc.scn} {}
  169.         Five Easy Steps to Quote A Message:
  170.         1) Hit <F9> to capture the screen you wish to edit.
  171.         2) Make sure the BBS is in position to receive your typing.
  172.         3) Hit <F10> to edit the captured quote using PE2's functions.
  173.         4) Hit <F3> and <ENTER> to exit PE2 and to upload the finished quote.
  174.         5) You may now type out your reply to complete the rest of your message.
  175.  NOTE: The TRUNC executable must be followed by the COMMO screen image, then one
  176.        space, and then the output file.  TRUNC is unforgiving about deviating
  177.        from the above.  The pacing character ":" is assumed below.
  178.  {:nfa} {}
  179.  {:nfb} {}
  180.  {:sf1} {}
  181.  {:sf2} {}
  182.  {:sf3} {}
  183.  {:sf4} {}
  184.  {:sf5} {exec trim commo.log 24} {exec list commo.log /e} {} (Need PNS52 and LIST77)
  185.  {:sf6} {exec trim ozbext.log 24} {exec list ozbext.log /e} {} (Need PNS52 and LIST77)
  186.  {:sf7} {exec trim commo.scr 24} {exec list commo.scr /e} {} (Need PNS52 and LIST77)
  187.  {:sf8} {exec-s c:\commo\ts\timeset} {} (Need TSET71)
  188.  {:sf9} {exec list %dldir} {} (Need LIST77)
  189.  Initialization of Modem's NonVolatile RAM {:sf0} {send ~~AT&F&W ~|} {look OK}
  190.  {send ~ATL0N1S11=50S36=7S37=11S48=128 ~|} {look OK}
  191.  {send ~ATS38=0S95=45&C1&D2&Q5&W ~|} {look OK} {send ~ATZ ~|} {look OK} {clear} {dial-c} {} (For Practical Peripherals PM14400FXSA V.32bis modem)
  192.  {:sfa} {exec-s olx###.bat} {clear} {dial-c} {}
  193.  {:sfb} {exec list %_cap /e} {} (Need LIST77)
  194.  Hang Up {:alh} {hangup} {clear} {dial-c} {}
  195.  Macro to Execute at No Carrier {:ncr1} {clear} {dial-c} {}
  196.                   General Autologon Macros (Need COMMO1.MAC)
  197.  WildCat BBS {:wcb} {sete wc0a} {macl commo1.mac,wcba}
  198.  {:wc0a} {macl commo.mac,wc0}
  199.  {:wc0} {}
  200.  PCBoard BBS {:pcb} {sete pc0a} {macl commo1.mac,pcba}
  201.  {:pc0a} {macl commo.mac,pc0}
  202.  {:pc0} {}
  203.  WWIV BBS {:ww4} {sete ww0a} {macl commo1.mac,ww4a}
  204.  {:ww0a} {macl commo.mac,ww0}
  205.  {:ww0} {}
  206.  Searchlight BBS {:slb} {sete sl0a} {macl commo1.mac,slba}
  207.  {:sl0a} {macl commo.mac,sl0}
  208.  {:sl0} {}
  209.  Quick BBS {:qbb} {sete qb0a} {macl commo1.mac,qbba}
  210.  {:qb0a} {macl commo.mac,qb0}
  211.  {:qb0} {}
  212.  Remote Access {:rma} {sete rm0a} {macl commo1.mac,rmaa}
  213.  {:rm0a} {macl commo.mac,rm0}
  214.  {:rm0} {}
  215.  Opus BBS {:ops} {sete op0a} {macl commo1.mac,opsa}
  216.  {:op0a} {macl commo.mac,op0}
  217.  {:op0} {}
  218.  RBBS {:rbb} {sete rb0a} {macl commo1.mac,rbba}
  219.  {:rb0a} {macl commo.mac,rb0}
  220.  {:rb0} {}
  221.  TBBS {:tbb} {sete tb0a} {macl commo1.mac,tbba}
  222.  {:tb0a} {macl commo.mac,tb0}
  223.  {:tb0} {}
  224.  TriBBS {:tri} {sete tr0a} {macl commo1.mac,tria}
  225.  {:tr0a} {macl commo.mac,tr0}
  226.  {:tr0} {}
  227.  Virtual BBS {:vbb} {sete vb0a} {macl commo1.mac,vbba}
  228.  {:vb0a} {macl commo.mac,vb0}
  229.  {:vb0} {}
  230.  Maximus CBCS {:mxm} {sete mx0a} {macl commo1.mac,mxma}
  231.  {:mx0a} {macl commo.mac,mx0a}
  232.  {:mx0} {}
  233.  Kameleon BBS {:kam} {sete ka0a} {macl commo1.mac,kama}
  234.  {:ka0a} {macl commo.mac,ka0}
  235.  {:ka0} {}
  236.  RIBBS {:rib} {sete ri0a} {macl commo1.mac,riba}
  237.  {:ri0a} {macl commo.mac,ri0}
  238.  {:ri0} {}
  239.  FirstClass Server {:fcs} {sete fc0a} {macl commo1.mac,fcsa}
  240.  {:fc0a} {macl commo.mac,fc0}
  241.  {:fc0} {}
  242.  XENOLINK {:xnl} {sete xn0a} {macl commo1.mac,xnla}
  243.  {:xn0a} {macl commo.mac,xn0}
  244.  {:xn0} {}
  245.  Spitfire BBS {:spf} {sete sp0a} {macl commo1.mac,spfa}
  246.  {:sp0a} {macl commo.mac,sp0}
  247.  {:sp0} {}
  248.  Waffle {:waf} {sete wa0a} {macl commo1.mac,wafa}
  249.  {:wa0a} {macl commo.mac,wa0}
  250.  {:wa0} {}
  251.                   Specific Autologon Macros (Need COMMO2.MAC)
  252.  SuperBBS (Assember BBS) {:sbb} {sete sb2a} {macl commo2.mac,sbba}
  253.  {:sb2a} {macl commo.mac,sb2}
  254.  {:sb2} {}
  255.  Auntie (Palladin) {:ant} {sete an0a} {macl commo2.mac,anta}
  256.  {:an0a} {macl commo.mac,an0}
  257.  {:an0} {}
  258.  JBBS (JBBS) {:jbb} {sete jb0a} {macl commo2.mac,jbba}
  259.  {:jb0a} {macl commo.mac,jb0}
  260.  {:jb0} {}
  261.  Fido (IEEE [CITY]) {:fid} {sete fi0a} {macl commo2.mac,fida}
  262.  {:fi0a} {macl commo.mac,fi0}
  263.  {:fi0} {}
  264.  BYE510 (Elephant's Graveyard 9) {:bye} {sete by0a} {macl commo2.mac,byea}
  265.  {:by0a} {macl commo.mac,by0}
  266.  {:by0} {}
  267.  UNIBOARD BBS (E & S Systems) {:uni} {sete un0a} {macl commo2.mac,unia}
  268.  {:un0a} {macl commo.mac,un0}
  269.  {:un0} {}
  270.  Coconut BBS (Price Club BBS) {:coc} {sete co0a} {macl commo2.mac,coca}
  271.  {:co0a} {macl commo.mac,co0}
  272.  {:co0} {}
  273.  Coconut BBS (Coconet Computing) {:coz} {sete co1a} {macl commo2.mac,coza}
  274.  {:co1a} {macl commo.mac,co1}
  275.  {:co1} {}
  276.  Renegade BBS (Paranoia II) {:ren} {sete re0a} {macl commo2.mac,rena}
  277.  {:re0a} {macl commo.mac,re0}
  278.  {:re0} {}
  279.  UltraBBS (Daily Calendar BBS) {:ult} {sete ul0a} {macl commo2.mac,ulta}
  280.  {:ul0a} {macl commo.mac,ul0}
  281.  {:ul0} {}
  282.  EBBS-PC (Revelation) {:ebb} {sete eb0a} {macl commo2.mac,ebba}
  283.  {:eb0a} {macl commo.mac,eb0}
  284.  {:eb0} {}
  285.  Professional-YAM (Omen Technology Inc.) {:pym} {sete py0a} {macl commo2.mac,pyma}
  286.  {:py0a} {macl commo.mac,py0}
  287.  {:py0} {}
  288.  TBBS (McAfee Associates' Homebase BBS) {:vir} {sete vi0a} {macl commo2.mac,vira}
  289.  {:vi0a} {macl commo.mac,vi0}
  290.  {:vi0} {}
  291.  Phoenix RCS (Milliway's) {:phx} {sete ph0a} {macl commo2.mac,phxa}
  292.  {:ph0a} {macl commo.mac,ph0}
  293.  {:ph0} {}
  294.  Major BBS (Merchant Marine Advisor) {:maj} {sete ma2a} {macl commo2.mac,maja}
  295.  {:ma2a} {macl commo.mac,ma2}
  296.  {:ma2} {}
  297.  Major BBS (ImageWare Software BBS) {:mak} {sete ma1a} {macl commo2.mac,maka}
  298.  {:ma1a} {macl commo.mac,ma1}
  299.  {:ma1} {}
  300.  Major BBS (Scoop BBS) {:mat} {sete ma3a} {macl commo2.mac,mata}
  301.  {:ma3a} {macl commo.mac,ma3}
  302.  {:ma3} {}
  303.  Tandy (8-Bit Tandy BBS) {:tan} {sete ta0a} {macl commo2.mac,tana}
  304.  {:ta0a} {macl commo.mac,ta0}
  305.  {:ta0} {}
  306.  ProLogon (Scanline) {:prl} {sete pr0a} {macl commo2.mac,prla}
  307.  {:pr0a} {macl commo.mac,pr0}
  308.  {:pr0} {}
  309.  Proboard (City Limits) {:prb} {sete pr2a} {macl commo2.mac,prba}
  310.  {:pr2a} {macl commo.mac,pr2}
  311.  {:pr2} {}
  312.  Proboard (Alien Biker Kat) {:prz} {sete pr3a} {macl commo2.mac,prbb}
  313.  {:pr3a} {macl commo.mac,pr3}
  314.  {:pr3} {}
  315.  TBBS (SBA Online) {:tbz} {sete tb1a} {macl commo2.mac,tbza}
  316.  {:tb1a} {macl commo.mac,tb1}
  317.  {:tb1} {}
  318.  CIS (CompuServe) {:cis} {sete ci0a} {macl commo2.mac,cisa}
  319.  {:ci0a} {macl commo.mac,ci0}
  320.  {:ci0} {}
  321.  Teleguard BBS (General Alarm BBS) {:tlg} {sete tl0a} {macl commo2.mac,tlga}
  322.  {:tl0a} {macl commo.mac,tl0}
  323.  {:tl0} {}
  324.  Second Sight (TeleMac) {:sds} {sete sd0a} {macl commo2.mac,sdsa}
  325.  {:sd0a} {macl commo.mac,sd0}
  326.  {:sd0} {}
  327.  Proline (Proline NBS) {:pln} {sete pl0a} {macl commo2.mac,plna}
  328.  {:pl0a} {macl commo.mac,pl0}
  329.  {:pl0} {}
  330.  Alpha (8 Ball) {:apa} {sete ap0a} {macl commo2.mac,apaa}
  331.  {:ap0a} {macl commo.mac,ap0}
  332.  {:ap0} {}
  333.  Alpha (Amiga-Nonymous) {:apz} {sete ap1a} {macl commo2.mac,apza}
  334.  {:ap1a} {macl commo.mac,ap1}
  335.  {:ap1} {}
  336.  UNIBOARD BBS (E & S Systems) {:uni} {sete un0a} {macl commo2.mac,unia}
  337.  {:un0a} {macl commo.mac,un0}
  338.  {:un0} {}
  339.                   Unused Autologon Macros (Need COMMO3.MAC)
  340.  GDXBBS {:gdx} {sete gd0a} {macl commo3.mac,gdxa}
  341.  {:gd0a} {macl commo.mac,gd0}
  342.  {:gd0} {}
  343.  DMG-BBS {:dmg} {sete dm0a} {macl commo3.mac,dmga}
  344.  {:dm0a} {macl commo.mac,dm0}
  345.  {:dm0} {}
  346.  Pro BBS {:pro} {sete pr1a} {macl commo3.mac,proa}
  347.  {:pr1a} {macl commo.mac,pr1}
  348.  {:pr1} {}
  349.  Micro BBS {:mbb} {sete mb0a} {macl commo3.mac,mbba}
  350.  {:mb0a} {macl commo.mac,mb0}
  351.  {:mb0} {}
  352.  Image {:img} {sete im0a} {macl commo3.mac,imga}
  353.  {:im0a} {macl commo.mac,im0}
  354.  {:im0} {}
  355.  Lamda {:lam} {sete la0a} {macl commo3.mac,lama}
  356.  {:la0a} {macl commo.mac,la0}
  357.  {:la0} {}
  358.  PBBS {:pbb} {sete pb0a} {macl commo3.mac,pbba}
  359.  {:pb0a} {macl commo.mac,pb0}
  360.  {:pb0} {}
  361.  Elite BBS {:elt} {sete el0a} {macl commo3.mac,elta}
  362.  {:el0a} {macl commo.mac,el0}
  363.  {:el0} {}
  364.  Procomm Plus Hostmode {:pph} {sete pp0a} {macl commo3.mac,ppha}
  365.  {:pp0a} {macl commo.mac,pp0}
  366.  {:pp0} {}
  367.  Aftershock {:aft} {sete af0a} {macl commo3.mac,afta}
  368.  {:af0a} {macl commo.mac,af0}
  369.  {:af0} {}
  370.  PowerBBS {:pbs} {sete pb2a} {macl commo3.mac,pbsa}
  371.  {:pb2a} {macl commo.mac,pb2}
  372.  {:pb2} {}
  373.  Oracomm-Plus {:ocp} {sete oc0a} {macl commo3.mac,ocpa}
  374.  {:oc0a} {macl commo.mac,oc0}
  375.  {:oc0} {}
  376.  TransAmiga BBS {:tmb} {sete tm0a} {macl commo3.mac,tmba}
  377.  {:tm0a} {macl commo.mac,tm0}
  378.  {:tm0} {}
  379.  rOverBoard BBS {:obb} {sete ob0a} {macl commo3.mac,obba}
  380.  {:ob0a} {macl commo.mac,ob0}
  381.  {:ob0} {}
  382.  DCI BBS {:dci} {sete dc0a} {macl commo3.mac,dcia}
  383.  {:dc0a} {macl commo.mac,dc0}
  384.  {:dc0} {}
  385.  GT Powercom BBS {:gtp} {sete gt0a} {macl commo3.mac,gtpa}
  386.  {:gt0a} {macl commo.mac,gt0}
  387.  {:gt0} {}
  388.  Perspective Data Systems {:per} {sete pe0a} {macl commo3.mac,pera}
  389.  {:pe0a} {macl commo.mac,pe0}
  390.  {:pe0} {}
  391.  SupraCom System {:scs} {sete sc0a} {macl commo3.mac,scsa}
  392.  {:sc0a} {macl commo.mac,sc0}
  393.  {:sc0} {}
  394.  Kingnet {:kgt} {sete kg0a} {macl commo3.mac,kgta}
  395.  {:kg0a} {macl commo.mac,kg0}
  396.  {:kg0} {}
  397.  Paragon BBS {:par} {sete pa0a} {macl commo3.mac,para}
  398.  {:pa0a} {macl commo.mac,pa0}
  399.  {:pa0} {}
  400.  Dialog Pro {:dlg} {sete dl0a} {macl commo3.mac,dlga}
  401.  {:dl0a} {macl commo.mac,dl0}
  402.  {:dl0} {}
  403.  Maxihost and Megahost {:max} {sete ma0a} {macl commo3.mac,maxa}
  404.  {:ma0a} {macl commo.mac,ma0}
  405.  {:ma0} {}
  406.  BBS-PC {:bbs} {sete bb0a} {macl commo3.mac,bbsa}
  407.  {:bb0a} {macl commo.mac,bb0}
  408.  {:bb0} {}
  409.  FoReM ST {:frm} {sete fr0a} {macl commo3.mac,frma}
  410.  {:fr0a} {macl commo.mac,fr0}
  411.  {:fr0} {}
  412.                     Full Screen Editor Key Support
  413.   The following keys are used by full screen editors such as Visual Editor in ProDoor, PCBoard's full screen editor, ANSIED in RBBS and others.  They may be changed to suit your own needs (all keys do not work with all editors --  capture the editor help
  414.   info on the BBS).  See Appendix D in COMMO.DOC for  details on character representation.  Note that the left arrow function (^S) is also the XOFF character. This may cause a problem on some systems.  If pressing the left arrow seems to hang the remote,
  415.   press Ctrl-Q and change the "lfa" macro to: {send ^[[D} {} or {send ^@K} {}  PgUp and PgDn are normally used for uploading and downloading.  To use them for editing, change the key-labels in the menus above (press F6 in the Internal Editor to see
  416.   them).
  417.   Macro                   Key             Function
  418.   {:hom} {send ^W} {}     Home            Start of line
  419.   {:end} {send ^P} {}     End             End of line
  420.   {:pgu} {send ^R} {}     PgUp            Page up
  421.   {:pgd} {send ^C} {}     PgDn            Page down
  422.   {:upa} {send ^E} {}     Up Arrow        Cursor up
  423.   {:dna} {send ^X} {}     Down Arrow      Cursor down
  424.   {:lfa} {send ^S} {}     Left Arrow      Cursor left
  425.   {:rta} {send ^D} {}     Right Arrow     Cursor right
  426.   {:cla} {send ^A} {}     ^Left Arrow     Word left
  427.   {:cra} {send ^F} {}     ^Right Arrow    Word right
  428.   {:ins} {send ^V} {}     Insert          Toggle insert mode
  429.   {:del} {send ^G} {}     Delete          Delete character
  430.   {:cnd} {send ^K} {}     ^End            Delete to end of line
  431.  ******************************************************************************
  432.  IMPORTANT--> This is COMMO.MAC of COMM1023.  It contains autologon and
  433.  protocol macros for COMMO552 and is to be used with these files:
  434.  COMMO1.MAC, COMMO2.MAC and COMMO3.MAC.  Updated 10-23-93.
  435.  Courtesy of:  Richard Grant ArtWorld BBS! (619)462-6887
  436.  ******************************************************************************
  437.