home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / bbs / q_doc110 / qstart.doc < prev    next >
Text File  |  1990-03-02  |  16KB  |  347 lines

  1. 066030003040000132006000006008000
  2. 1QuickStart v1.00Page #0
  3. 2QuickStart v1.00Page #0
  4. F0110030001
  5. 9[....◆..◆.◆....◆....◆....◆....◆....◆....◆....◆....◆....◆....◆....◆....◆]0110
  6. Ç
  7.  
  8.  
  9. :::::.//
  10. :::::://::::
  11. ::::::::::::::::::://:::::::::::::::
  12. ::::::::::::::::://///::::::::::::
  13. ::::::::::::::::::::://:::::::::::::
  14. ----:---------------------------------//------------------------ä1.00ßÇ
  15. //
  16.  
  17. äThefront-endinterfaceforQuickBBSSTandrelatedutilitiesÇ
  18.  
  19.  
  20. ÇüTABLEOFCONTENTSÇ
  21. =================
  22.  
  23. ü1Ç.General..............................3
  24. ü2Ç.Installation.........................4
  25. ü3Ç.Operation............................6
  26. ü4Ç.Terminal.............................8
  27. A.ErrorLevels........................10
  28.  
  29. Çü1-GENERALÇ
  30. ===========
  31.  
  32. QuickStartisthepartofQuickBBSäÇSTwhichhandlesallmodem
  33. initialisation,answeringthephoneandlookingforacaller.Italso
  34. providesashellfortheQuickBBSutilitiesandaterminalwithdial
  35. directory,VT-52andAnsigraphics,uploadinganddownloading.Itis,in
  36. fact,asortofmailerwithouttheFidoNetcapabilities.You'llbeable
  37. toseethestatusofyourBBSataglancewithQuickStartinstalled.
  38.  
  39. ForüThe-BoxÇandüBinkleyÇsysops:becauseQuickStartknowsnothingabout
  40. FidoNet,itcanonlybeusedwhenQuickisrunningasaüstand-aloneÇ
  41. package,butifyoulikeyoucanrunQuickStartduringnon-mailing
  42. hours,anduseitasaterminal/shellofcourse.IfQuickStartdetectsa
  43. FidoNetmailerattheotherend,itwilldropthecarrier.
  44.  
  45. TheQuickStartprogramconsistsoftwomainfiles:QSTART.PRGand
  46. QSTART.OVL.QSTART.PRGisonlyatinylittleprogramwhichloads
  47. QUICKBBS.PRGandQSTART.OVLinturn,dependingonerrorlevels.An
  48. example:
  49.  
  50. 1)QSTART.PRGisloaded.
  51. 2)QSTART.PRGloadsQSTART.OVL
  52. 3)QSTART.OVLwaitsforacalleretc.
  53. 4)A1200bpscallisreceived
  54. 5)QSTART.OVLexitswitherrorlevel12(for1200bps)
  55. 6)QSTART.PRGdetectstheerrorlevelandstartsupQUICKBBS.PRGat
  56. 1200bps.
  57. 7)QuickBBSlogsontheuseretc.
  58. 8)Userlogsoff,QuickBBSexitswitherrorlevel0
  59. 9)QSTART.PRGdetectstheerrorlevelandgoesbacktostep2.
  60.  
  61. ThiswaythemaximumofmemoryisavailableforQUICKBBS.PRG,andyou
  62. won'tneedabatchfile.IfyouwantDOwanttorunQuickStartusinga
  63. commandlineinterpreterandbatchfileyoucanrenameQSTART.OVLto
  64. QSTART.PRGanddotheerrorlevelcheckingyourself.Alistof
  65. errorlevelscanbefoundinAppendixA.
  66.  
  67. AtpresenttheextendedeventsinQuickStartandQuickBBSarenotfully
  68. supported,sotheeventwindowwillbeempty.
  69.  
  70. Çü2-INSTALLATIONÇ
  71. ================
  72.  
  73. InstallingQuickStartiseasy.JustplaceQSTART.PRGandQSTART.OVLin
  74. thesamedirectoryasQUICKBBS.PRG.QuickStartassumesthatyouhave
  75. QConfig,UserEditandsuchinthesamedirectorytoo.
  76.  
  77. Now,startupQConfig(v1.20ornewer),andselectoption6:
  78.  
  79. TermInitStr.....ATZ|~ATS0=0M1X3|(1)
  80. DialString.......ATDT(2)
  81. DefaultTimeOut...30seconds(3)
  82. DefaultPause.....10seconds(4)
  83. NoConnect1......NOCARRIER(5)
  84. NoConnect2......BUSY
  85. NoConnect3......NODIALTONE
  86. ZmodemAutoDl.....Yes(6)
  87. LogLevel.........1(7)
  88.  
  89. (1)Thisisthecommandwhichissenttothemodemwhentheterminal
  90. modeisentered.SeethemainQuickBBSSTdocumentationforspecial
  91. characters.
  92.  
  93. (2)Thisisthecommandwhichmakesyourmodemdialout.Itwillbe
  94. followedbythenumbertodialandacarriagereturn.
  95.  
  96. (3)Thisisthe'default'maximumtimebetweendialinganumberand
  97. establishingaconnection.Ifthistimeisexceeded,QuickStart
  98. willtoggleDTRtomakethemodemhangup.
  99.  
  100. (4)WhendialinganumberQuickStartwillwaitbeforetryingtoredial.
  101. Thedefaultpausecanbespecifiedhere.Enter0fornopause.
  102.  
  103. (5)Whenoneofthesestringsisreceivedfromthemodem,QuickStart
  104. willassumethedialingfailed.
  105.  
  106. (6)QuickStarthasafeaturecalledüZmodemAutoDownloadÇ.Whenswitched
  107. onthefirstfewbytesofaZmodempacketheaderwilltriggerthe
  108. Zmodemdownloaddriver.ThetoggleinQConfigisthe'default'
  109. statuswhentheterminalisstarted.
  110.  
  111. (7)TheüLogLevelÇcontrolstheamountofinformationQuickStart(NOT
  112. QuickBBS!)putsinthelogfile.Eachloggedlinestartswithone
  113. ofthefollowingcharacters:
  114.  
  115. ~(notimportant)
  116. +(good)
  117. -(notsogood)
  118. ?(strangesituationencountered)
  119. !(harderror!)
  120.  
  121. ÇDependingontheloglevel,theselineswillbewrittentothelog
  122. fileSYSTEM.LOG.Theloglevelsare:
  123.  
  124. 0willlogALLlines
  125. 1willloglinesstartingwith!,?,-,+
  126. 2willloglinesstartingwith!,?,-
  127. 3willloglinesstartingwith!
  128.  
  129. Loglevel0willrequirealotofdiskspace,level3hardlyany.
  130. ThiswillNOTaffecttheloggingwhichQuickBBSdoes.
  131.  
  132. OfcoursetheotheroptionsinQConfigshouldbefilledinbeforeyou
  133. attempttorunQuickStartorQuickBBS.RefertotheQuickBBS
  134. documentation.
  135.  
  136. AfilecalledüWAITKEYS.BBSÇ(locatedintheCONF\directory)canbe
  137. createdtoassignvaluestothefunctionkeys.Thisfilehasthesame
  138. formatasanyother'functionkeyfile':
  139.  
  140. 1:C:\COMMS\FLASH\FLASH.PRG
  141. 2:D:\EDIT\TEMPUS.PRGD:\QBBS\SYSTEM.LOG
  142.  
  143. Intheaboveexample,pressingf1whileinüunattendedmodeÇ(notinthe
  144. terminal)willloadFLASH.PRGinthegivendirectory.Parameterscan
  145. alsobepassed,likeinline2.
  146.  
  147. AsecondfunctionkeyfilecalledüTERMKEYS.BBSÇisalsoused,anddefines
  148. thefunctionkeysusedintheterminalmode.
  149.  
  150. Whenacallerisconnectedhe/shewillseethelines...
  151. ä
  152. + QuickStart v1.00, Copyright 1989 by J. Webb, DeltaVision Systems.
  153. +Press<Escape>tostarttheBBS...
  154. Ç
  155. AftertheuserhaspressedtheEscapekeyQuickBBSisloaded.Ifa
  156. FidoNetcompatiblemailerisdetectedontheotherside,thecarrieris
  157. dropped.
  158.  
  159. NextQuickStartlooksforandsendsthefileüBANNER.ASCÇinthetextfile
  160. directory.ThereareNOcontrolcodesrecognisedbyQuickStart.Ifthis
  161. filedoesn'texist:
  162.  
  163. ä+ Starting the BBS now! Just a sec...Ç
  164.  
  165. willbesentinstead.
  166.  
  167. Çü3-OPERATIONÇ
  168. =============
  169.  
  170. WhenyourunQSTART.PRGyouwillseethatthemainscreen(üunattended
  171. modeÇ)isdividedintofourmainareas:
  172.  
  173. Thetop-leftboxiscalledtheüactivitywindowÇandcontainsthe
  174. lastfewloglines.Dependingonyourloglevel,someofthese
  175. lineswillalsobeplacedinthelogfile.
  176.  
  177. Thetop-rightboxiscalledtheüstatuswindowÇ.Thiscontainsthe
  178. currentstatusofQuickStart,thenumberofcalls(rings),the
  179. numberofactuallyconnectedusers,thenumberofmessagesleftto
  180. YOUandthenumberoftimesyouwerepaged.Thecurrenttimeis
  181. alsodisplayed.
  182. Thebottom-leftboxistheülastuserwindowÇ.Onceyou'vehadacall
  183. itwilldisplaythelastfewusersonyoursystem,togetherwith
  184. thetimeofconnectionandlog-off,andwhetherthatuserleftmail
  185. foryouortriedtopageyou.
  186.  
  187. Thebottom-rightboxwillcontaininformationconcerningthe
  188. currentandnextevents,butisatpresentleftblankbecausethe
  189. extendedeventsarenotyetimplemented.
  190.  
  191. Thetoplineofthescreencontainsalittlemenu.Thehighlightedor
  192. colouredcharactersrepresentthekeywhichyoushouldpresstoaccess
  193. thatoption.Theyare:
  194.  
  195. üLÇocalStartsQUICKBBS.PRGinlocalmode.
  196. üTÇerminalEnterstheterminal.
  197. üUÇsersStartsupUSEREDIT.PRGforedittingusers.
  198. üCÇonfigStartsupQCONFIG.PRGforedittingtheconfiguration.
  199. AftercompletionQuickStartwillaskwhetheritshould
  200. re-readtheconfigurationfile.
  201. üBÇoardsStartsupMCONFIG.PRGforedittingtheconfigurationof
  202. yourmessageboards.
  203. üEÇventsStartsupECONFIG.PRGforchangingtheeventsetup.After
  204. completionQuickStartwillaskwhetheritshouldre-read
  205. theeventfile.
  206. üMÇenusStartsupMENUEDIT.PRGforedittingyourmenufiles.
  207. üDÇosStartsupthecommandlineinterpreterspecifiedin
  208. QConfig.FunctionkeysinCONF\DOSKEYS.BBSareloaded
  209. first.
  210. üQÇuitQuittoGEM(ortowhateverstartedQuickStart).
  211.  
  212. Thekeysdisplayedarenottheonlykeyswhichcanbeusedtoaccessthe
  213. options.Alt-J,forinstance,alsoshellstoDOS.
  214.  
  215. Beforestartinganyoftheutilities,executingfunctionkeyprogramsor
  216. quittingtoGem,theresetstringwillbesenttothemodem.After
  217. returntounattendedmodethemodemisinitialisedagain.Whenentering
  218. terminalmodetheterminalinitstringissentinsteadofthereset
  219. string.
  220.  
  221. ÇSomeotherkeysareavailableinunattendedmodetoo:
  222.  
  223. -TheüHELPÇkeydisplaysalistofallavailablekeys,
  224. -Thefouritems(calls,connects,messagesandyells)canbe
  225. resettozerobypressingüClr/HomeÇ,
  226. -TheüPÇkeywilltoggleprinterloggingonandoff.Thiskeywill
  227. alsotoggletheprintinginQuickBBS,asitissavedinthe
  228. SYSINFO.BBSfile.Likewise,pressingAlt-PinQuickBBSwill
  229. toggletheprinterlogginginbothQuickStartandQuickBBS.
  230. -TheüIÇkeycanbeusedtomanuallyinitialisethemodem.
  231.  
  232. WhileinunattendedmodetheüscreensaverÇisactive.Itwillblankthe
  233. screenafterthetimestatedinQConfig.Movethemouseorpressakey
  234. (e.g.spaceorshift)togetthescreenback.Assoonasanyactivityis
  235. detected(acalleroranevent)thescreenisrestoredtoo.
  236.  
  237. WhileQuickStartiswaitingforsomethingtohappenitwillinitialise
  238. themodemevery5minutes'justforfun'.
  239.  
  240. Çü4-TERMINALMODEÇ
  241. =================
  242.  
  243. BypressingtheüTÇkeyinunattendedmodetheterminalisstarted.The
  244. terminalinitstringissenttothemodemfirst.
  245.  
  246. Theterminalisafairlysimple,butneverthelesshandyone.Itfeatures
  247. VT-52andAnsigraphicsmodes,built-inPCfont,dialdirectorywith
  248. redial,uploadanddownloadwithXmodem,Xmodem1K,WindowedXmodem,
  249. YmodemandZmodem,filenamerecognitionandmore...
  250.  
  251. Atthebottomofthescreenyou'llseethestatusbar.Fromleftto
  252. rightitcontains:
  253.  
  254. -Thecurrentbaudrate,
  255. -CD(CarrierDetect)orNC(NoCarrier),
  256. -STf(STFont)orPCf(PCFont),
  257. -VT-52orAnsigraphics,
  258. -TheZmodemAutoDLstatus,
  259. -Amessagesection.
  260.  
  261. Theavailablekeysintheterminalmodeare...
  262.  
  263. üUNDOÇReturnstounattendedmode,
  264. üHELPÇShowsalistofavailablekeys,
  265. üAlt-RÇReceivefile(s),(1)
  266. üAlt-SÇSendfile(s),(1)
  267. üAlt-BÇChangeBaudrate,
  268. üAlt-DÇDialdirectory,(2)
  269. üAlt-CÇClearscreen,
  270. üAlt-JÇJumptoDOS,(3)
  271. üAlt-HÇHangup(dropDTR),
  272. üAlt-FÇToggleSTorPCfonts,(4)
  273. üAlt-GÇToggleVT-52orAnsigraphics,(5)
  274. üAlt-UÇLogthe'otherend'intotheBBS,(6)
  275. üAlt-VÇViewfile,(7)
  276. üAlt-ZÇToggleZmodemAutoDL.
  277.  
  278. (1)Amenuwithavailabledownload/uploadprotocolswillbedisplayed.
  279. Whenreceivingusinganon-batchprotocol,QuickStartwillattempt
  280. toguessthefilename.Aftercompletionofthetransferabeepwill
  281. sound.Therearedifferentbeepsforcompletedandaborted
  282. transfers.
  283.  
  284. (2)üAlt-DÇcallsuptheüdialdirectoryÇ.Eachentryinthisdirectorycan
  285. beselectedusingthecursorkeys.Theentriescontain,fromleft
  286. toright:
  287.  
  288. -BBSname,
  289. -Phonenumber,
  290. -Baudrate,
  291. -Timeout,
  292. -Defaultprotocol,
  293. -Graphicsmode,
  294. -Font,
  295. -ZmodemAutoDLorNormal.
  296. Ç
  297. ThenumberofüredialsÇcanbesetbypressingüRÇ.Thepause,thetime
  298. betweenredialattempts,canbesetwiththeüPÇkey.PressingüSÇwill
  299. saveanychangesyou'vemadetothedialdirectory,whichcanbe
  300. accomplishedwithüEÇ.Thiswillbringupaneditscreen.
  301.  
  302. PressüEscapeÇtoabortdialingorüEnterÇtodialthehighlighted
  303. number.IfyoudialanumberthesettingsofthatBBSaremade
  304. active(font,graphicsmodeetc).
  305.  
  306. (3)üAlt-JÇworksliketheüDosÇoptioninunattendedmode,andcallsthe
  307. commandlineinterpreterspecifiedinQConfig.Note:itdoesn't
  308. HAVEtobeaCLI,youcouldputNeoDeskorsomethinginhereifyou
  309. want.
  310.  
  311. (4)TheüPCfontÇwillnotshowwhenTurbo-STv1.4orolderisinstalled.
  312.  
  313. (5)üAnsiÇinQuickStartisaboutthesameaswhatissupportedby
  314. QuickBBSSTitself.Itisfarfromperfect,butprovidesthebasic
  315. componentsforcontrollingthescreen.ItshouldNOTbeusedwith
  316. fullscreeneditorslikeQuickEd,otherwiseyouprobablywon'tbe
  317. abletogetout...RefertoQANSI.DOCforsupportedAnsiescape
  318. sequences.
  319.  
  320. (6)Sayyouareintheterminalmodewhenausercallsin.Youanswer
  321. thephonemanuallyandfindoutthatyou'dliketheusertolog
  322. intotheBBS.Insteadofmakinghim/hercallback,establish
  323. connection(ifitwasavoicecall)withATAorwhatevermakes
  324. yourmodemanswerthephone,pressüAlt-BÇtosetthebaudrate,and
  325. thenüAlt-UÇ.ThiswilllogtheuserintotheBBS.Whentheuserlogs
  326. offQuickStartwillenterunattendedmode,notterminalmode.
  327.  
  328. (7)Theview-fileoptionwilldisplaytheselectedfileusingthe
  329. currentgraphicsmodeandfont.
  330.  
  331. üAPPENDIXA-ERRORLEVELS
  332. Ç========================
  333.  
  334. WhenQuickStart(QSTART.OVL)exitsthefollowingerrorlevelsarepassed
  335. backtothecallingprogram:
  336.  
  337. 0-GoOffline,
  338. 1-StartBBSinLocalMode,
  339. 2-SystemError,
  340. 3-StartBBSfor300bpsuser,
  341. 12-StartBBSfor1200bpsuser,
  342. 24-StartBBSfor2400bpsuser.
  343.  
  344. Anyothererrorlevelsshouldbetreatedasprogramerrors.
  345.  
  346.