home *** CD-ROM | disk | FTP | other *** search
Text File | 1991-10-06 | 40.1 KB | 1,232 lines |
- ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
- ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
- ░░░░░░░░░ ▒▒▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ ░░░░░░░░░░
- ░░░░░░░░░ ▒▒█▒▒█▒▒█ ▒▒█▀▒▒█ ▒▒█▀▀▀▀ ▀▀▒▒█▀▀▀ ▒▒█▀▀▀▀ ▒▒█▀▒▒█ ░░░░░░░░░░
- ░░░░░░░░░ ▒▒█▒▒█▒▒█ ▒▒▒▒▒▒█ ▒▒▒▒▒▒▄ ▒▒█ ▒▒▒▒▄ ▒▒▒▒▒▒█ ░░░░░░░░░░
- ░░░░░░░░░ ▒▒█ ▀▀▒▒█ ▒▒█▀▒▒█ ▀▀▀▒▒█ ▒▒█ ▒▒█▀▀ ▒▒█▒▒█▀ ░░░░░░░░░░
- ░░░░░░░░░ ▒▒█ ▒▒█ ▒▒█ ▒▒█ ▒▒▒▒▒▒█ ▒▒█ ▒▒▒▒▒▒▄ ▒▒█ ▒▒█ ░░░░░░░░░░
- ░░░░░░░░░ ▀▀ ▀▀ ▀▀ ▀▀ ▀▀▀▀▀▀ ▀▀ ▀▀▀▀▀▀ ▀▀ ▀▀ ░░░░░░░░░░
- ░░░░░░░░░ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▄▒▒▄ ▒▒▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▄ ░░░░░░░░░░
- ░░░░░░░░░ ▒▒█▀▀▀▀ ▒▒█▀▒▒█ ▒▒█▒▒█▒▒█ ▀▀▒▒█▀▀▀ ▒▒█▀▒▒█ ▒▒█▀▒▒█ ▒▒█ ░░░░░░░░░░
- ░░░░░░░░░ ▒▒█ ▒▒█ ▒▒█ ▒▒█▒▒█▒▒█ ▒▒█ ▒▒▒▒▒▒█ ▒▒█ ▒▒█ ▒▒█ ░░░░░░░░░░
- ░░░░░░░░░ ▒▒█ ▒▒█ ▒▒█ ▒▒█▒▒█▒▒█ ▒▒█ ▒▒█▒▒█▀ ▒▒█ ▒▒█ ▒▒█ ░░░░░░░░░░
- ░░░░░░░░░ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒█ ▒▒█▒▒▒▒▒█ ▒▒█ ▒▒█ ▒▒█ ▒▒▒▒▒▒█ ▒▒▒▒▒▒▄ ░░░░░░░░░░
- ░░░░░░░░░ ▀▀▀▀▀▀ ▀▀▀▀▀▀ ▀▀ ▀▀▀▀▀ ▀▀ ▀▀ ▀▀ ▀▀▀▀▀▀ ▀▀▀▀▀▀ ░░░░░░░░░░
- ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
- ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
- ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
- ░░░░░░░░░░░░░░░░░░░░ Welcome to MASTER CONTROL (tm) 5.01 ░░░░░░░░░░░░░░░░░░░░░
- ░░░░░░░░░░░ (c)Copyright 1991, Don Garrett All Rights Reserved ░░░░░░░░░░░░░
- ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
- ░░░░░░░░Press F2 from the terminal screen for the MASTER CONTROL menu░░░░░░░░░░░
- ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
- █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █
-
-
- █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
- █ SECTION 1: Menu Routines █
- █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
-
-
- {:menu}
- {sete-p0 clear}
- {setg ,,n,}
- {call sm13}
- {disp 2,4,4f,S}
- {disp 2,23,4f,U}
- {disp 2,33,4f,D}
- {disp 2,45,4f,L}
- {disp 2,53,4f,H}
-
- {comp uks,} {ifco um1,}
- {call keymgr} {goto um2}
- {:um1}
- {gets-H input,1,menu}
- {:um2}
- {sete}
- {comp input,S} {ifco menuS,}
- {comp input,U} {ifco menuU,}
- {comp input,D} {ifco menuD,}
- {comp input,L} {ifco menuL,}
- {comp input,H} {ifco menuH,}
- {comp input,X} {ifco clear,}
- {goto menu}
-
-
- {:menuS}
- {call sm7}
- {sete-p0 menu}
- {disp 2,3,4f, Session planner }
- {disp 3,1,4e, ╚╦══════════════════════════╦════════════════════════════════════════════════╝ }
- {disp 4,2,4e, ║Plan a new session ║ }
- {disp 5,2,4e, ║Mailrun ║ }
- {disp 6,2,4e, ║Replies only ║ }
- {disp 7,2,4e, ║File download from list ║ }
- {disp 8,2,4e, ║Bimodem transfer ║ }
- {disp 9,2,4e, ║Auto marking ║ }
- {disp 10,2,4e, ║User marking ║ }
- {disp 11,2,4e, ║Hold until ║ }
- {disp 12,2,4e, ║Start session ║ }
- {disp 13,2,4e, ╚══════════════════════════╝ }
-
- {disp 4,4,4f,P}
- {disp 5,4,4f,M}
- {disp 6,4,4f,R}
- {disp 7,4,4f,F}
- {disp 8,4,4f,B}
- {disp 9,4,4f,A}
- {disp 10,4,4f,U}
- {disp 11,4,4f,H}
- {disp 12,4,4f,S}
-
- {comp uks,} {ifco um3,}
- {call keymgr} {goto um4}
- {:um3}
- {gets-H input,1,menuS}
- {:um4}
- {sete}
- {comp input,P} {ifco sm1,}
- {comp input,M} {ifco sm2,}
- {comp input,R} {ifco sm3,}
- {comp input,F} {ifco sm4,}
- {comp input,B} {ifco sm5,}
- {comp input,A} {ifco bgs,}
- {comp input,U} {ifco s13,}
- {comp input,S} {ifco rss,}
- {comp input,H} {ifco s14,}
- {comp input,X} {ifco menu,}
- {goto menuS}
- {}
-
-
- {:menuU}
- {call sm13}
- {sete-p0 menu}
- {disp 2,22,4f, Upload }
- {disp 3,1,4e, ╚═══════════════════╦══════════════════════════╦═════════════════════════════╝ }
- {disp 4,21,4e, ║Zmodem batch ║ }
- {disp 5,21,4e, ║Ymodem batch ║ }
- {disp 6,21,4e, ║ymodem Crc ║ }
- {disp 7,21,4e, ║xModem ║ }
- {disp 8,21,4e, ║Puma ║ }
- {disp 9,21,4e, ║Sealink ║ }
- {disp 10,21,4e, ║Bimenu ║ }
- {disp 11,21,4e, ║ ║ }
- {disp 12,21,4e, ║zmodem pOint & shoot ║ }
- {disp 13,21,4e, ║point & shoot file Tagger ║ }
- {disp 14,21,4e, ╚══════════════════════════╝ }
-
- {disp 4,23,4f,Z}
- {disp 5,23,4f,Y}
- {disp 6,30,4f,C}
- {disp 7,24,4f,M}
- {disp 8,23,4f,P}
- {disp 9,23,4f,S}
- {disp 10,23,4f,B}
- {disp 12,31,4f,O}
- {disp 13,42,4f,T}
-
- {comp uks,} {ifco um5,}
- {call keymgr} {goto um6}
- {:um5}
- {gets-H input,1,menuU}
- {:um6}
- {sete}
- {clear}
- {comp input,Z} {ifco zup,}
- {comp input,Y} {ifco yup,}
- {comp input,C} {ifco up2,}
- {comp input,M} {ifco up3,}
- {comp input,P} {ifco pup,}
- {comp input,S} {ifco sup,}
- {comp input,B} {ifco dl5,}
- {comp input,O} {ifco pns,}
- {comp input,T} {ifco pn1,}
- {comp input,X} {ifco menu,}
- {goto menuU}
- {}
-
-
- {:menuD}
- {call sm13}
- {sete-p0 menu}
- {disp 2,32,4f, Download }
- {disp 3,1,4e, ╚═════════════════════════════╦═════════════╦════ ═════════════════════════╝ }
- {disp 4,31,4e, ║Ymodem batch ║ }
- {disp 5,31,4e, ║ymodem-G ║ }
- {disp 6,31,4e, ║ymodem Crc ║ }
- {disp 7,31,4e, ║xModem ║ }
- {disp 8,31,4e, ║Sealink ║ }
- {disp 9,31,4e, ║Bimenu ║ }
- {disp 10,31,4e, ╚═════════════╝ }
-
- {disp 4,33,4f,Y}
- {disp 5,40,4f,G}
- {disp 6,40,4f,C}
- {disp 7,34,4f,M}
- {disp 8,33,4f,S}
- {disp 9,33,4f,B}
-
- {comp uks,} {ifco um7,}
- {call keymgr} {goto um8}
- {:um7}
- {gets-H input,1,menuD}
- {:um8}
- {sete}
- {clear}
- {comp input,Y} {ifco ydl,}
- {comp input,G} {ifco dl4,}
- {comp input,C} {ifco dl2,}
- {comp input,M} {ifco dl3,}
- {comp input,S} {ifco sdl,}
- {comp input,B} {ifco dl5,}
- {comp input,X} {ifco menu,}
- {goto menuD}
- {}
-
-
- {:menuL}
- {call sm13}
- {sete-p0 menu}
- {disp 2,44,4f, List }
- {disp 3,1,4e, ╚═════════════════════════════════════════╦══════════════════════════╦═══════╝ }
- {disp 4,43,4e, ║Upload/download dir ║ }
- {disp 5,43,4e, ║Commo directory ║ }
- {disp 6,43,4e, ║commo Doc ║ }
- {disp 7,43,4e, ║commo Log ║ }
- {disp 8,43,4e, ╚══════════════════════════╝ }
-
- {disp 4,45,4f,U}
- {disp 5,45,4f,C}
- {disp 6,51,4f,D}
- {disp 7,51,4f,L}
-
- {comp uks,} {ifco um9,}
- {call keymgr} {goto um10}
- {:um9}
- {gets-H input,1,menuL}
- {:um10}
- {sete}
- {clear}
- {comp input,U} {ifco e01,}
- {comp input,C} {ifco e02,}
- {comp input,D} {ifco e04,}
- {comp input,L} {ifco e05,}
- {comp input,X} {ifco menu,}
- {goto menuL}
- {}
-
-
- {:menuH}
- {call sm13}
- {sete-p0 menu}
- {disp 2,52,4f, Help(cmc) }
- {disp 3,1,4e, ╚═════════════════════════════════════════════════╦═════════════════════════╦╝ }
- {disp 4,51,4e, ║How it works ║ }
- {disp 5,51,4e, ║the Menu system ║ }
- {disp 6,51,4e, ║Session planner ║ }
- {disp 7,51,4e, ║Upload ║ }
- {disp 8,51,4e, ║Download ║ }
- {disp 9,51,4e, ║File d/l from a list ║ }
- {disp 10,51,4e, ║Configuring cmc ║ }
- {disp 11,51,4e, ║function Keys - quick ref║ }
- {disp 12,51,4e, ╚═════════════════════════╝ }
-
- {disp 4,53,4f,H}
- {disp 5,57,4f,M}
- {disp 6,53,4f,S}
- {disp 7,53,4f,U}
- {disp 8,53,4f,D}
- {disp 9,53,4f,F}
- {disp 10,53,4f,C}
- {disp 11,62,4f,K}
-
-
-
-
- {comp uks,} {ifco um11,}
- {call keymgr} {goto um12}
- {:um11}
- {gets-H input,1,menuH}
- {:um12}
- {sete}
- {clear}
- {comp input,H} {ifco hlp1}
- {comp input,M} {ifco hlp2}
- {comp input,S} {ifco hlp3}
- {comp input,U} {ifco hlp4}
- {comp input,D} {ifco hlp5}
- {comp input,F} {ifco hlp6}
- {comp input,C} {ifco hlp7}
- {comp input,K} {ifco hlpK}
- {comp input,X} {ifco menu,}
- {goto menuH}
- {}
- {:hlp1}{setv hlpnum,1}{goto hlpend}
- {:hlp2}{setv hlpnum,2}{goto hlpend}
- {:hlp3}{setv hlpnum,3}{goto hlpend}
- {:hlp4}{setv hlpnum,4}{goto hlpend}
- {:hlp5}{setv hlpnum,5}{goto hlpend}
- {:hlp6}{setv hlpnum,6}{goto hlpend}
- {:hlp7}{setv hlpnum,7}{goto hlpend}
- {:hlp8}{setv hlpnum,8}{goto hlpend}
- {:hlp9}{setv hlpnum,9}{goto hlpend}
- {:hlp10}{setv hlpnum,10}{goto hlpend}
- {:hlp11}{setv hlpnum,11}{goto hlpend}
- {:hlp12}{setv hlpnum,12}{goto hlpend}
- {:hlp13}{setv hlpnum,13}{goto hlpend}
- {:hlpK}{setv hlpstr,nf3 Log Off}{goto hlpend1}
-
- {:hlpend}{exec-d %list %_hom\cmc.doc /F[%hlpnum }{goto menuH}{}
- {:hlpend1}{exec-d %list %_hom\cmc.doc /F%hlpstr}{goto menuH}{}
-
-
-
- {:clear}
-
- {clear}{}
-
-
- ██████████████████████████ ROUTINES FOR MENU S ██████████████████████████████████
- ██████████████████████████ SESSION PLANNER ██████████████████████████████████
-
- {:sm1}
- {setv mail,}{setv repsonly,}{setv filedown,}{setv bimodem,}
- {setv tryflag,0}
- {unmark}{call sm7}{goto menuS}
-
- {:sm2}{setv mail,y}{call sm7}{goto menuS}
-
- {:sm3}{setv repsonly,y}{call sm7}{goto menuS}
-
- {:sm4}{setv filedown,y}{call sm7}{goto menuS}
-
- {:sm5}{setv bimodem,y}{call sm7}{goto menuS}
-
- {:sm6}{macr ***menud}{}
-
- {:sm13}{clear}
- {disp 1,1,4e, }
- {disp 1,1,4e, ╔════════════════════════════════════════════════════════════════════════════╗ }
- {disp 2,1,4e, ║ Session planner Upload Download List Help(cmc) ║ }
- {disp 3,1,4e, ╚════════════════════════════════════════════════════════════════════════════╝ }
- {return}
-
- {:sm7}
- {call sm13}
- {disp 20,23,4E, MASTER CONTROL SET FOR: ^m^j^j}
-
- {:s12}
- {comp mail}{ifco sm8,}
- {display ,,4e, MAIL RUN }{goto sm9}
- {:sm8}
- {comp repsonly}{ifco sm9,}
- {display ,,4e, MAIL REPLIES ONLY }
- {:sm9}
- {comp filedown}{ifco s10,}
- {display ,23,4e, FILE DOWNLOAD FROM A LIST }
- {:s10}
- {comp bimodem}{ifco s11,}
- {display ,59,4e, BIMODEM TRANSFER }
- {:s11}
- {display ,,,^m^j}
- {return}
-
- {:s13} {dial} {goto menuS}
-
- {:s14}
- {setg ,,l,}
- {clear}
- {disp ,1,4e, Input the time you would like your ^m^j}
- {disp ,1,4e, session to begin, in the form 00:00. ^m^j}
- {gets-H hold,5,menuS}
- {clear}
- {hold %hold}
- {goto rss}
-
-
- ██████████████████████████ ROUTINES FOR MENU D ████████████████████████████████
- ██████████████████████████ DOWNLOADING PROTOCOLS ████████████████████████████████
-
- ZMODEM batch {:zmodem} {exec-A DSZ port %_por% rz -m %uldir } {} DSZ.COM
-
- YMODEM batch {:ydl} {exec-A DSZ port %_por% rb %uldir } {} DSZ.COM
-
- YMODEM-G {:ydl} {exec-A DSZ port %_por% rb -g %uldir } {} DSZ.COM
-
- YMODEM CRC {:dl4} DSZ.COM
- {setv file,%uldir\}{input file,Enter a filename:}
- {exec-A DSZ port %_por% rc %file } {}
-
- XMODEM CRC {:dl2} DSZ.COM
- {setv file,%uldir\}{input file,Enter a filename:}
- {exec-A DSZ port %_por% rc %file } {}
-
- PUMA {:mmm} {exec-A PUMA P%_por% S%m r %uldir\ } {} PUMA.EXE
-
- SEALINK {:sdl} {exec-A PCZ %_por% 2400 rs %uldir\ } {} PCZ.EXE
-
- BIMENU {:dl5}{exec bimenu}{}
-
-
- █████████████████████████ ROUTINES FOR MENU U ████████████████████████████████
- █████████████████████████ UP LOADING PROTOCOLS ████████████████████████████████
-
- ZMODEM batch {:zup} DSZ.COM
- {setv file,%uldir\}{input file,Enter a filename:}
- {exec-A DSZ port %_por% sz -m %file } {}
-
- YMODEM batch {:yup} DSZ.COM
- {setv file,%uldir\}{input file,Enter a filename:}
- {exec-A DSZ port %_por% sb -k %file } {}
-
- YMODEM CRC {:up2} DSZ.COM
- {setv file,%uldir\}{input file,Enter a filename:}
- {exec-A DSZ port %_por% sx -k %file } {}
-
- XMODEM CRC {:up3} DSZ.COM
- {setv file,%uldir\}{input file,Enter a filename:}
- {exec-A DSZ port %_por% sx %file } {}
-
- PUMA {:pup} PUMA.EXE
- {setv file,%uldir\}{input file,Enter a filename:}
- {exec-A PUMA P%_por% S%m s %file } {}
-
- SEALINK {:sup} PCZ.EXE
- {setv file,%uldir\}{input file,Enter a filename:}
- {exec-A PCZ %_por% 2400 ss %file } {}
-
- ZMODEM PNS u/l {:pns}
- {exec-A DSZ port %_por% sz -m @%uldir\file.lst }{}
-
- YMODEM-G PNS u/l {:up4}{exec-A DSZ port %_por% sb -k @%uldir\file.lst }{}
-
- COMMO PNS FILE TAGGER {:pn1}
- {exec-D commopns.exe %uldir\file.lst -D%uldir}
- {call sm7}
- {goto menuU}
-
- ██████████████████████████ ROUTINES FOR MENU L █████████████████████████████
- ██████████████████████████ LIST, SHEZ, & DIR █████████████████████████████
-
- LIST ULDL DIR {:e01} {exec-D %list %uldir}{}
- LIST COMMO DIR {:e02} {exec-D %list %_hom}{}
- LIST %_cap {:e03} {exec-D %list %_cap /e}{}
- LIST COMMO.DOC {:e04} {exec-D %list commo.doc}{}
- LIST COMMO.LOG {:e05} {exec-D %list commo.log /e}{}
- LIST BIMODEM.LOG {:e06} {exec-D %list bimodem.log /e}{}
- SHEZ ULDL DIR {:e07} {exec-D %shez %uldir}{}
- SHEZ FILELIST DIR {:e08} {exec-D %shez c:\com\filelist}{}
- SHEZ ZIPLIB DIR {:e09} {exec-D %shez c:\com\ziplib}{}
-
-
-
- █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
- █ SECTION 2: FUNCTION KEY ASSIGNMENTS █
- █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
- ===============================================================================
- Macros for Shifted Function Keys
- ===============================================================================
- {:sf1} {setv uks,%ukeys1}{goto menu}
- {:sf2} {setv uks,%ukeys2}{goto menu}
- {:sf3} {setv uks,%ukeys3}{goto menu}
- {:sf4} {setv uks,%ukeys4}{goto menu}
- {:sf5} {setv uks,%ukeys5}{goto menu}
- {:sf6} {setv uks,%ukeys6}{goto menu}
- {:sf7} {setv uks,%ukeys7}{goto menu}
- {:sf8} {setv uks,%ukeys8}{goto menu}
- {:sf9} {setv uks,%ukeys9}{goto menu}
- {:sf0} {setv uks,%ukeys0}{goto menu}
-
- ============================================================================
- Macros for Function Keys
- ============================================================================
- nf1 is reserved for the COMMO help feature.
- {:nf2}{setv uks,}{goto menu} Call pull down menu
- {:nf3}{goto wd3} Log Off
- {:nf4} U/L Rep
- {send u|}{pause 2}
- {exec-A DSZ port %_por% sz -m %uldir\%bbsid.rep }
- {return}
- {:nf5} {call renqwk} {return} Renames .QWK file
- {:nf6} {goto wcm} Call Wild Cat Mail d/l
- {:nf7} {send AT L1|} {return} Quiet modem
- {:nf8} {send AT L3|} {return} Loud modem
- {:nf9} {exec-N echo ## %_date% %_time% ## >> %_cap%} {return} Time Mark
- {:nf0} {exec-N %list %uldir} {return}
-
-
-
- ===========================================================================
- Macros for Alt Function Keys
- ───────────────────────────────────────────────────────────────────────────
-
- {:af1}{goto :olq}{}
- {:af2}{}
- {:af3}{}
- {:af4}{}
- {:af5}{}
- {:af6}{}
- {:af7}{}
- {:af8}{}
- {:af9}{}
- {:af0}{}
-
- ===========================================================================
- Macros for Control Function Keys
- ===========================================================================
- {:cf1}{}
- {:cf2}{}
- {:cf3}{}
- {:cf4}{}
- {:cf5}{}
- {:cf6}{}
- {:cf7}{}
- {:cf8}{}
- {:cf9}{}
- {:cf0}{}
-
-
- ───────────────────────────────────────────────────────────────────────────
- FUNCTION KEY ASSIGNMENTS - QUICK REFERENCE
- I do a screen print of the portion below and tape it to my keyboard.
- ───────────────────────────────────────────────────────────────────────────
- Misc Menus
- nf1 COMMO Help sf1 Auto mail af1 Online Quote cf1
- nf2 CMC Menu sf2 Auto replies af2 cf2
- nf3 Log Off sf3 Auto files af3 cf3
- nf4 u/l rep sf4 af4 cf4
- nf5 renqwk sf5 af5 cf5
- nf6 WC m d/l sf6 af6 cf6
- nf7 quiet sf7 af7 cf7
- nf8 loud sf8 af8 cf8
- nf9 Time Mark sf9 List COMMO dir af9 cf9
- nf0 List uldl dir sf0 List ULDL dir af0 cf0
-
-
- █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
- █ SECTION 3: LOGON █
- █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
-
- ============================================================================
- This is the linked macro used to parse the password and bbsid from the
- combination password\bbsid in the CMC.FON file. I got this idea from
- Shad Muegge. It means that there is no need for BBS specific linked
- macros in the CMC.MAC file.
- ============================================================================
-
- {:passparse}
- {setv bbsid}
- {setv _pas}
-
- {setv pas,%_pas}
- {inst %pas,\}
- {ifco ,passout}
- {setv tmp,%_pos}
- {incr tmp}
- {subs bbsid,%tmp,255,%pas}
- {decr tmp,2}
- {subs _pas,1,%tmp,%pas}
- {setv pas}
- {goto bbsinfo}
-
- {:passout}
- {setv pas}
- {}
-
- {:alw} {send %_pas|} {return}
-
- ============================================================================
- Read BBS Information.
- Reads BBS Information from the CMCINFO.MAC file and returns.
- ============================================================================
- {:bbsinfo}
- {macl cmcinfo.mac,%bbsid}
- {:bbsinfo1}
- {capture n} {capture y,%bbsid}
- {comp bsty}{ifco stop,}
- {goto %bsty%logon}
- {}
-
- ============================================================================
- UNMark sequence. After a successful logon other references are
- unmarked from the dialing directory.
- ============================================================================
- {:umk}
- {unmark %bbsid%1,%bbsid%2,%bbsid%3}
- {return}
-
- ============================================================================
- ReMarK sequence. My modem has a problem logging onto certain high
- speed modems. If a bad logon is made this sequence will remark
- that board. I have this feature set to allow only 3 more trys
- total for any one dialing sequence.
- ============================================================================
- {:rmk}
- {hangup y} {init} Hangup and initialize modem.
- {comp %tryflag,3}{ifco-E rm9,} If already 3 times don't try again.
- {incr tryflag}
- {mark %bbsid,%bbsid%1,%bbsid%2,%bbsid%3}
- {exec-N echo ######################## Remarked %bbsid >> commo.log}
- {:rm9}
- {capture n}
- {call clrvar}
- {clear}
- {call nf9}
- {comp mc}{ifco ,rss1}
- {}
-
-
- ============================================================================
- Wildcat! logon.
- ============================================================================
- {:wclogon}
- {call umk}
- {call nf9}
- {asci ,:}
- {:wc7}
- {setlook 60,to1,3,| }
- {golo rmk,₧} If ₧ is found a bad logon is assumed. Branch to remark.
- {golo es2,Escape twice}
- {golo rmk,NO CARRIER}
- {look First Name}
- {send %user1st %userlast|%_pas|}
- {setlook 300,wd3,3,| }
- {:wc6}
- {golo rmk,NO CARRIER}
- {golo wc7,correctly}
- {golo bdy,BIRTH DATE}
- {golo phn,Phone Number}
- {golo _no,Y/n}
- {golo wc2,%mainpmt}
- {golo wc2,Settings}
- {golo wc2,MENU: [M}
- {golo wc2,MENU [M}
- {look ESSAGE MENU}
- {:wc2}
- {comp mc}{ifco ,wdh}
- {}
-
- ======= subs for nf2 above
- {:bdy}{send %userbday|} {send ~~~~y|} {goto wc6} *** send BirthDaY
-
- {:phn}{send %userfon|} {send ~~~~y|} {goto wc6} *** send PHoNe number
-
- {:_no}{send n|}{goto wc6} *** send no
-
- {:es2}{send ^[^[}{goto wc7} *** send Escape twice
-
- ===========================================================================
- PCBoard logon.
- ===========================================================================
- {:pcblogon}
- {call umk}
- {asci ,:}{call nf9}
- {setlook 60,to1,3,n|}
- {golo rmk,NO CARRIER}
- {golo rmk,₧} If ₧ is found a bad logon is assumed. Branch to remark.
- {look first name?} {send %user1st %userlast|%_pas|}
- {golo pc8,%mainpmt}
- {golo pc8,Main Menu Command}
- {look Main Board Command}
- {:pc8}
- {comp mc}{ifco ,wdh}
- {}
-
- ====
- {:to1}
- {exec-N echo ######################## TIME OUT ON %bbsid LOG ON >> commo.log}
- {goto rmk}
-
-
- █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
- █ SECTION 4: AUTOMATIC MAIL UPLOAD AND DOWNLOAD █
- █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
-
- {:amd}
- {comp bsma}{ifco wd1,}
- {comp repsonly}{ifco ,am3}
- {:am4}
- {comp bsty,wc}{ifco wcm,}
- {comp bsty,pcb}{ifco pcm,}
- {}
-
- {:am2}
- {exec-N echo ######################## TIME OUT DURING AUTOMATIC MAIL >> %_hom%commo.log}
- {goto wd3}
-
-
- {:am3}
- {ifex %uldir\%bbsid.rep,am4,wd1}
-
-
-
- ===========================================================================
- Wildcat! Mail download and/or upload. (Control is passed to this macro
- after logon if exists mail.flg or repsonly.flg.)
- ===========================================================================
- {:wcm} {send m|}
- {send ~~}
- {send %bsmast|}
- {setlook 300,to2,4,|}
- {golo rq5,%mailpmt}
- {look TOMCAT MENU}
- {:rq5}
- {ifex %uldir\%bbsid.rep,,rqm}
-
- {:cup} Call UP/load rep
- {call nf4}
- {golo wcm1,%mailpmt}
- {look TOMCAT MENU}
- {:wcm1}
- {call renrep}
- {goto rqm}
-
- {:to2}
- {exec-N echo ######################## TIME OUT ON %bbsid TOMCAT MENU >> COMMO.LOG}
- {goto wd3}
-
-
- ===========================================================================
- Request Tomcat mail from Wildcat! BBS.
- ===========================================================================
- {:rqm}
- {comp repsonly}{ifco ,rq12}
- {setlook 600,to2,0,}
- {:rq7}
- {send d|}
- {golo rq8,Nothing}
- {golo rq6,limit exceeded!}
- {golo rq11,.qwk now}
- {golo rq10,protocol}
- {look transfer?} {send y|}
- {:rq11}
- {call dlm}
- {:rq8}
- {setlook 60,to2,4,|}
- {look %mailpmt}
- {:rq12}
- {send q| }
- {golo rq12,%mailpmt}
- {golo rq12,%msgpmt}
- {golo rq12,MESSAGE MENU:}
- {golo rq9,%mainpmt}
- {look MAIN MENU:}
- {:rq9}
- {goto wd1}
-
- {:rq6}
- {look transfer?} {send y|} If the message limit is exceeded
- {call dlm} then go back and ask for more.
- {goto rq7}
-
- {:rq10}
- {send z|} This added for Tomcat 3.0
- {goto rq11}
-
- ===========================================================================
- *** Down Load Mail (Download .QWK, rename and return.)
- ===========================================================================
- {:dlm}
- {golo rq14,^xB00}
- {look .qwk now}
- {:rq14}
- {exec-A DSZ port %_por% rz -m %uldir}
- {call renqwk}
- {return}
-
-
- ===========================================================================
- ***PCMail for pcboard
- ===========================================================================
- {:pcm}
- {send %bsmast|}
- {setlook 600,to3,10,|}
- {golo pc10,%mailpmt}
- {golo pcm,%mainpmt}
- {look <COMMAND>}
- {:pc10}
- {ifexist %uldir\%bbsid.rep,pc1,pc2}
- {:pc2}
- {golo pc12,%mailpmt}
- {look <COMMAND>}
- {:pc12}
- {send d|}
- {golo pc9,<NO TRANSFER>}
- {look N)?}{send y|}
- {look <DOWNLOAD>}
- {:pc4}
- {exec-A DSZ port %_por% rz -m %uldir}
- {call renqwk}
- {golo pc4,<DOWNLOAD>}
- {golo pc6,<DL ERROR>}
- {golo pc9,%mailpmt}
- {look <COMMAND>}
- {:pc9}
- {send q|}
- {setlook 60,wd3,4,|}
- {golo pc9,%mailpmt}
- {golo pc9,<COMMAND>}
- {golo pc7,%mainpmt}
- {golo pc7,Main Board Command}
- {look Main Menu Command}
- {:pc7}
- {goto wd1}
-
- {to3}
- {exec-N echo ######################## TIME OUT %bbsid QMAIL DOOR >> commo.log}
- {goto wd3}
-
- ====
- {:pc1}
- {call nf4}
- {golo pc11,%mailpmt}
- {look <COMMAND>}
- {:pc11}
- {call renrep}
- {comp repsonly}{ifco pc2,pc9}
-
-
- ====
- {:pc6}
- {exec-N echo ######################## DL ERROR %bbsid QMAIL DOOR >> commo.log}
- {goto pc9}
-
-
-
- █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
- █ SECTION 5: AUTOMATIC FILE DOWNLOAD. █
- █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
-
- {:afd}
- {ifex %uldir\%bbsid.get,,wd2}
- {exec-N echo ## %%_date %%_time ## >> %uldir\get\%bbsid.get}
- {exec-N type %uldir\%bbsid.get >> %uldir\get\%bbsid.get}
- {comp bsty,wc} {ifco wcf,}
- {comp bsty,pcb}{ifco pcf,}
- {goto wd2}
-
-
- ===========================================================================
- Automatic file download from a list for a Wildcat! BBS.
- ===========================================================================
- {:wcf}
- {send F}
- {setlook 60,to4,6,|}
- {golo wcf1,%filepmt}
- {look Search}
- {:wcf1}
- {send D}
- {call fd1}
-
- {golo wc5,%filepmt}
- {look ext Search}
-
- {:wc5}
- {send q|}
- {setlook 60,wd3,4,|}
- {golo wc5,%filepmt}
- {golo wd2,%mainpmt}
- {look MAIN MENU:}
- {goto wd2}
-
- {:to4}
- {exec-N echo ######################## TIME OUT %bbsid AUTO FILE D/L >> commo.log}
- {goto wd3}
-
-
- ========================================================================
- Automatic file download from a list for a PCboard BBS.
- ========================================================================
-
- {:pcf}
- {setlook 60,to4,6,|}
- {send D|}
- {call fd1}
-
- {setlook 60,wd3,4,|}
- {golo wd2,%mainpmt}
- {look Main Board Command}
- {goto wd2}
-
-
- ========================================================================
- Generic file download
- ========================================================================
-
- {:fd1}
- {golo fd2,name?}
- {golo fd2,Enter File}
- {golo fd2,(Enter)=none?}
- {golo fd3,complete}
- {golo fd4,protocol:}
- {golo fd5,%filepmt}
- {look ^xB00}
- {exec-N DSZ port %_por% rz -m %uldir}
- {exec-N del %uldir\%bbsid.get}
- {:fd5}
- {return}
-
-
-
-
- {:fd2}
- {ifex %uldir\%bbsid.get,,fd1}
- {asci %uldir\%bbsid.get}
- {exec-N del %uldir\%bbsid.get}
- {goto fd1}
-
- {:fd3} {send n} {goto fd1}
-
- {:fd4} {send z} {goto fd1}
-
- █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
- █ SECTION 6: BIMODEM █
- █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
- =========================================================================
- Bimodem File Transfers - Upload and Download Simultaneously!
- =========================================================================
- {:bms}
- {exec-N del bimodem.pth}
- {exec-N copy %bbsid.pth bimodem.pth}
- {exec-N copy %bbsid.pth %uldir\oldpth ^del %bbsid.pth}
- {ifexist bimodem.pth,,wd3}
- {comp bsty,wc}{ifco bm3,}
- {comp bsty,pcb}{ifco bm2,}
- {goto wd3}
-
- {:bm3} Bimodem transfer for WildCat.
- {send F}
- {setlook 60,bm4,6,|}
- {look ext Search}
- {send U}
- {look Select:}
- {send B}
- {golo bm5, You have}
- {look Save Upload's}
- {send %bsbmuldr|}
- {look You have}
- {:bm5}
- {exec-D %_hom%bimodem.com}
- {:bm4}
- {setlook 60,wd3,4,|}
- {look ext Search}
- {send q|}
- {golo wd3,%mainpmt}
- {look MAIN MENU}
- {goto wd3}
-
- {:bm2} Bimodem transfer for PCBoard.
- {goto bm4} //This macro is not developed as I currently have
- no PCBoards that support Bimodem transfers.
-
-
- █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
- █ SECTION 7: Full Screen Editor Key Support █
- █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
- =========================================================================
- 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). 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, press ^Q and change the "lfa" macro to:
-
- {send ^[[D} {} or {send ^@K} {}
-
-
- ========================================================================
- Macro Key Function
- ========================================================================
- {:hom} {send ^W} {} Home Start of line
- {:end} {send ^P} {} End End of line
- {:pgu} {send ^R} {} PgUp Page up
- {:pgd} {send ^C} {} PgDn Page down
-
- {:upa} {send ^E} {} Up Arrow Cursor up
- {:dna} {send ^X} {} Down Arrow Cursor down
- {:lfa} {send ^S} {} Left Arrow Cursor left
- {:rta} {send ^D} {} Right Arrow Cursor right
-
- {:cla} {send ^A} {} ^Left Arrow Word left
- {:cra} {send ^F} {} ^Right Arrow Word right
-
- {:ins} {send ^V} {} Insert Toggle insert mode
- {:del} {send ^G} {} Delete Delete character
- {:cnd} {send ^K} {} ^End Delete to end of line
-
-
-
- █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
- █ SECTION 8: Online Quoting Macro █
- █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
-
- {:olq}
- {setv scrsav,%_scr}
- {screen n,%uldir\temp}
- {scroll}
- {exec-N q %_scr}
- {asci %_scr}
- {exec-N del %_scr}
- {screen n,%scrsav}
- {}
-
-
-
- █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
- █ SECTION 9: Session Control █
- █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
-
- ========================================================================
- BEGIN SESSION AUTOMATIC MARKING
- ========================================================================
- {:bgs}
- {clear}
- {unmark}
- {setv mc,y}
- {comp mail}{ifco bg1,} Mark BBSs for mail run.
- {setv rtnaddrs,mkmail}
- {macl cmcinfo.mac,maillist}
- {:mkmail}
- {setv rtnaddrs}
- {setv x,0}
- {:mkmail1}
- {incr x}
- {setv-s bbs,bbs%x}
- {comp bbs}{ifco mkmail2,}
- {mark %bbs,%bbs%1,%bbs%2,%bbs%3}
- {goto mkmail1}
-
- {:mkmail2}
- {comp x,0}{ifco bg1,}
- {setv bbs%x}
- {decr x}
- {goto mkmail2}
-
-
- {:bg1} Marks any BBS with a .REP packet.
- {setv x}
- {comp repsonly}{ifco bg2,}
- {setv rtnaddrs,mkrep}
- {macl cmcinfo.mac,maillist}
- {:mkrep}
- {setv rtnaddrs}
- {setv x,0}
- {:mkrep1}
- {incr x}
- {setv-s bbs,bbs%x}
- {comp bbs}{ifco mkrep3,}
- {ifex %uldir\%bbs.rep,,mkrep2}
- {mark %bbs,%bbs%1,%bbs%2,%bbs%3}
- {:mkrep2}
- {goto mkrep1}
-
- {:mkrep3}
- {comp x,0}{ifco bg2,}
- {setv bbs%x}
- {decr x}
- {goto mkrep3}
-
-
- {:bg2} Check for file down load from a list flag.
- {setv x}
- {comp filedown}{ifco bg3,}
- {macl cmcinfo.mac,fidolist}
- {:mkfido}
- {setv x,0}
- {:mkfido1}
- {incr x}
- {setv-s bbs,bbs%x}
- {comp bbs}{ifco mkfido3,}
- {ifex %uldir\%bbs.get,,mkfido2}
- {mark %bbs,%bbs%1,%bbs%2,%bbs%3}
- {:mkfido2}
- {goto mkfido1}
-
- {:mkfido3}
- {comp x,0}{ifco bg3,}
- {setv bbs%x}
- {decr x}
- {goto mkfido3}
-
-
- {:bg3} Check for Bimodem Flag
- {comp bimodem}{ifco bg4,}
- {macl cmcinfo.mac,bimolist}
- {:mkbimo}
- {setv x,0}
- {:mkbimo1}
- {incr x}
- {setv-s bbs,bbs%x}
- {comp bbs}{ifco mkbimo3,}
- {ifex %_hom\%bbs.pth,,mkbimo2}
- {mark %bbs,%bbs%1,%bbs%2,%bbs%3}
- {:mkbimo2}
- {goto mkbimo1}
-
- {:mkbimo3}
- {comp x,0}{ifco bg4,}
- {setv bbs%x}
- {decr x}
- {goto mkbimo3}
-
-
- {:bg4}
- {call sm7}{goto menuS}
-
- ========================================================================
- BEGIN SESSION MANUAL MARKING
- ========================================================================
- {:rss} Restart session after interuption.
- {clear}
- {setv mc,y}
- {display ,18,4e, MASTER CONTROL SESSION IN PROGRESS ^m^j^j}
- {call s12}
- {comp mail}{ifco rss1,}
- {setv repsonly}
- {:rss1}
- {dial-C 100,}
- {setv mail}{setv repsonly}{setv filedown}{setv bimodem}
- {setv tryflag,0}{setv mc}{call clrvar}
- {clear}{display ,23,4e, MASTER CONTROL SESSION ENDED! ^M^J}
- {setv rtnaddrs,stop}
- {macl cmcinfo.mac,clear}
- {}
-
- ========================================================================
- SESSION CONTROL
- ========================================================================
-
- {:wdh}
- {comp mail}{ifco ,amd} Goto Automatic Mail Download
- {comp repsonly}{ifco ,amd} Goto repsonly upload
- {:wd1}
- {comp filedown}{ifco ,afd}
- {:wd2}
- {comp bimodem}{ifco ,bms} Goto bimodem session
- {:wd3}
- {setlook 60,wd4,4,|g|y|}
- {golo wd4,NO CARRIER}
- {look for calling, %user1st}
- {hangup y}
- {golo wd4,OK}
- {look NO CARRIER}
- {:wd4}
- {hangup y}
- {pause 1}
- {capture n}
- {call clrvar}
- {clear}
- {exec-N echo ## %_date% %_time% ## >> %_cap}
- {display ,18,4e, MASTER CONTROL SESSION IN PROGRESS ^m^j^j}
- {call s12}
- {comp mc}{ifco ,rss1}
- {}
-
-
- ===========================================================================
- NEW FUNCTIONS
- ===========================================================================
- *RENAME .QWK FILE
- {:renqwk}
- {comp renum,n}{ifco renqwk1,}
- {rope cmc.num}
- {read number}
- {rclo}
- {incr number}
- {exec-N ren %uldir\%bbsid.qw* %uldir\%number*.qwk}
- {wope cmc.num}
- {writ %number}
- {wclo}
- {:renqwk1}
- {comp number,900}{ifco-GE newnum,}
- {return}
-
-
- *KILL CMC.NUM
- {:newnum}
- {exec-N echo 1 > cmc.num}
- {return}
-
-
- *RENAME AND MOVE .REP FILE
- {:renrep}
- {exec-N copy %uldir\%bbsid.rep %orepdir\%bbsid.rep}
- {exec-N del %uldir\%bbsid.rep}
- {comp renum,n}{ifco renrep1,}
- {rope cmc.num}
- {read number}
- {rclo}
- {incr number}
- {exec-N ren %orepdir\%bbsid.rep %orepdir\%number*.rep}
- {wope cmc.num}
- {writ %number}
- {wclo}
- {:renrep1}
- {return}
-
-
- *RENAME ACTIVITY.ARJ
- {:renarj}
- {rope cmc.num}
- {read number}
- {rclo}
- {incr number}
- {exec-N ren %uldir\activity.arj %uldir\%number*.arj}
- {wope cmc.num}
- {writ %number}
- {wclo}
- {return}
-
-
- *RETURN ADDRESS INDIRECT ADDRESS
- {:rtnaddrs}
- {goto %rtnaddrs}
-
-
- *STOP
- {:stop}
- {setv rtnaddrs}
- {}
-
-
- *WELCOME
- {:welcome}
- {ifex cmc.num,start1,}{exec echo 1 > cmc.num}
- {:start1}
- {macl cmcinfo.mac,uinfo}
- {:uinfo1}
- {display 8,,4e, and.... ^m^j}
- {display ,,4e, Welcome to MASTER CONTROL (tm) 5.0 ^m^j}
- {display ,,4e, (c)Copyright 1991, Don Garrett All Rights Reserved ^m^j}
- {display ,,4e, ^m^j}
- {}
-
-
- *KEYMANAGER
- {:keymgr} Key manager for User Key Sequences
- {subs input,1,1,%uks}
- {subs uks,2,50,%uks}
- {retu}
-
-
- *CLEAR VARIABLES
- {:clrvar}
- {setv bbsid}
- {setv _pas}
- {setv bsty}
- {setv bsmaty}
- {setv bsmast}
- {setv bsbm}
- {setv bsbmuldr}
- {setv mailpmt}
- {setv mainpmt}
- {setv msgpmt}
- {setv filepmt}
- {retu}
-
-
-