home *** CD-ROM | disk | FTP | other *** search
/ Boink! 1995 February / BOINK_CD2.ISO / dfue / om1 / omega.doc < prev    next >
Text File  |  1995-06-07  |  125KB  |  4,902 lines

  1. I1
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.                    OmegaBBS Version 1.01
  14.  
  15.  (C) Copyright 1991 by Rick Harris and DataEast Software
  16.  
  17.                    ALL RIGHTS RESERVED
  18.  
  19.  
  20. DataEast Software
  21. RFD2 Box 2a
  22. S. Harpswell Me.
  23.     04079
  24.  
  25.  
  26. DataEast BBS (CompuCom 9600,n,8,1 24 hrs.) 207-833-6597
  27.  
  28.  
  29. ┌────────────────┐
  30. │COPYRIGHT NOTICE├──────────────────────────────────────────────
  31. └────────────────┘
  32.  
  33. OmegaBBS Version 1.01 (C) Copyright Rick Harris & DataEast Software
  34.  
  35. OmegaBBS is not Public Domain software. OmegaBBS is the
  36. exclusive Copyrighted property of Rick Harris and DataEast
  37. Software and is distributed by the Shareware Marketing concept.
  38. This allows you to try out OmegaBBS for a 45 day evaluation
  39. period to determine OmegaBBS's suitability for your needs. If at
  40. the end of the 45 day trial period you have not registered
  41. OmegaBBS you are legally required to quit using OmegaBBS.
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 1
  62.  
  63. COPYRIGHT NOTICE.................1
  64.  
  65. LIMITED LICENSE..................2
  66.  LICENSE CONDITIONS..............2
  67.  
  68. LIMITED WARRANTY.................2
  69.  
  70. Introduction.....................3
  71.  
  72. Features.........................3
  73.  System..........................3
  74.  Messages........................5
  75.  Files...........................6
  76.  Compressed Files................7
  77.  Doors...........................7
  78.  Script Language.................7
  79.  
  80. Registration.....................8
  81.  Credit Cards....................8
  82.  Money Orders....................9
  83.  Checks..........................9
  84.  
  85. Minimum Requirements.............9
  86.  
  87. Configuring OmegaBBS............10
  88.  
  89. System Parameters...............10
  90.  BBS Name.......................10
  91.  System Password................10
  92.  Co-SysOp Security Level........11
  93.  Screen Blank...................11
  94.  Max Password Attempts..........11
  95.  User Inactivity Timeout........11
  96.  Callback Verifier..............11
  97.  New User Security Level........11
  98.  Upload / Download Ratio........12
  99.  UpK / DownK Ratio..............12
  100.  Post / Call Ratio..............12
  101.  Upload Time Credit.............13
  102.  Default Compression Format.....13
  103.  Upload Testing Level...........13
  104.  Delete Bad Uploads.............14
  105.  Minimum Drive Space............14
  106.  Sub Board Definition...........14
  107.  Message Area Definition........14
  108.  
  109. System Paths....................15
  110.  BBS Startup Path...............15
  111.  File Utilities Path............15
  112.  Temporary File Work Path.......15
  113.  Transfer Protocols Path........15
  114.  Trashcan Path..................15
  115.  
  116.                     Table of contents - 1
  117. Communications Configuration....16
  118.  Communications Port............16
  119.  Init Baud Rate.................16
  120.  Max Init Attempts..............17
  121.  Carrier Wait...................17
  122.  Answer Command.................17
  123.  Reset Command..................17
  124.  Off Hook Command...............17
  125.  On Hook Command................17
  126.  Modem Response Delay...........18
  127.  Modem Init Command.............18
  128.  Modem Dialing Command..........18
  129.  OK Result Code.................18
  130.  Error Result Code..............18
  131.  300 Baud Result Code...........19
  132.  1200 Baud Result Code..........19
  133.  2400 Baud Result Code..........19
  134.  4800 Baud Result Code..........19
  135.  9600 Baud Result Code..........19
  136.  
  137. Transfer Protocols..............20
  138.  Protocol Name..................20
  139.  Executable File Name...........20
  140.  Key of Execution...............21
  141.  Exits with ERRORLEVEL..........21
  142.  Efficiency.....................21
  143.  Upload Command Line............22
  144.  Upload File List...............22
  145.  Max Files in Batch.............22
  146.  Download Command Line..........22
  147.  Download File List.............23
  148.  Transfer Log...................23
  149.  
  150. Security Definitions............23
  151.  Security Level.................23
  152.  Time Allowed per Day...........23
  153.  Download Kbytes per Day........23
  154.  
  155. Maintenance Events..............24
  156.  Event Status...................24
  157.  Event Time.....................24
  158.  Days to Execute Event..........24
  159.  Errorlevel.....................24
  160.  Execute........................25
  161.  Reboot After...................25
  162.  
  163. Board Configuration.............26
  164.                     Table of contents - 2
  165. Misc Board Parameters...........26
  166.  Sub-board Title................26
  167.  Minimum security level.........26
  168.  Sub-board Password.............26
  169.  SysOp's Name...................27
  170.  Paging Hours...................27
  171.  Download Hours.................27
  172.  Door Hours.....................27
  173.  SysOp Page Bell Length.........27
  174.  Maximum SysOp Pages............27
  175.  Maximum Message Lines..........27
  176.  
  177. Board Paths.....................28
  178.  Startup Path...................28
  179.  Menus Path.....................28
  180.  Screens Path...................28
  181.  Helps Path.....................28
  182.  Bulletins Path.................28
  183.  Messages Path..................29
  184.  Scripts Path...................29
  185.  
  186. Menu Definitions................30
  187.  
  188. Main Menu.......................31
  189.  Main Menu Help.................31
  190.  Bulletins......................31
  191.  Comment to SysOp...............31
  192.  Script Menu....................31
  193.  User List......................31
  194.  Files Menu.....................31
  195.  Goodbye........................32
  196.  Join a Conference..............32
  197.  Message Menu...................32
  198.  Remote Applications............32
  199.  Door Menu......................32
  200.  Page the SysOp.................32
  201.  Expert Modes...................32
  202.  User Config Menu...............33
  203.  Return to Main Board...........33
  204.  Prompt.........................33
  205.  Prompt Positions...............33
  206.  Menu I/O Colors................33
  207.                     Table of contents - 3
  208. Message Menu....................34
  209.  Message Menu Help..............34
  210.  Change Active Area.............34
  211.  Comment to SysOp...............34
  212.  Delete Messages................34
  213.  Enter a Message................34
  214.  Goodbye........................34
  215.  New Scan.......................35
  216.  Page the SysOp.................35
  217.  Return to Main Menu............35
  218.  Read Messages..................35
  219.  Expert Modes...................35
  220.  User Config Menu...............35
  221.  Scan Messages..................35
  222.  New Scan config................36
  223.  Files Menu.....................36
  224.  Prompt.........................36
  225.  Prompt Positions...............36
  226.  Menu I/O Colors................36
  227.  
  228. Files Menu......................37
  229.  File Menu Help.................37
  230.  Comment to SysOp...............37
  231.  Download Files.................37
  232.  Goodbye........................37
  233.  List Files.....................37
  234.  Message Menu...................37
  235.  New Files Search...............38
  236.  Page the SysOp.................38
  237.  Return to Main Menu............38
  238.  Read a Text File...............38
  239.  Filename Search................38
  240.  Text Search....................38
  241.  Upload a File..................38
  242.  View a Compressed File.........39
  243.  Expert Modes...................39
  244.  User Config Menu...............39
  245.  Prompt.........................39
  246.  Prompt Positions...............39
  247.  Menu I/O Colors................39
  248.  
  249. Door Configuration..............40
  250.  Door Name......................40
  251.  Door Name......................40
  252.  Execution Mode.................40
  253.  Watch Carrier..................41
  254.  Minimum Security Level.........41
  255.  Door Path......................41
  256.  Executable File Name...........41
  257.  Command Line Parameters........41
  258.                     Table of contents - 4
  259. Colors..........................42
  260.  Input Color....................42
  261.  Output Color...................42
  262.  Message Colors.................43
  263.  File Listing Colors............43
  264.  
  265. Display Screens.................44
  266.  Screen File Names..............44
  267.  Menu Screens...................45
  268.  Selection Screens..............45
  269.  Help Screens...................46
  270.  Welcome Screens................47
  271.  Misc Screens...................47
  272.  Bulletins......................49
  273.  Embedded Commands..............49
  274.  Misc. Embedded Commands........50
  275.  
  276. Creating Menu Screens...........50
  277.  
  278. Creating Selection Screens......51
  279.  
  280. Creating Mouse Screens..........52
  281.  Mouse Menu Screens.............52
  282.  Mouse Selection Screens........53
  283.  
  284. OmegaBBS System Files...........54
  285.  
  286. Call Back Verifier..............57
  287.  Verifier Configuration.........57
  288.  Verifier File Formats..........58
  289.  
  290. Creating Sub-boards.............60
  291.  
  292. Support Programs................62
  293.  Transfer Protocols.............62
  294.  Virus Scanner..................62
  295.  Compression Utilities..........62
  296.  Door Conversion................63
  297.  
  298. Running OmegaBBS................63
  299.  Command Line Parameters........64
  300.  BBS Startup....................65
  301.  
  302. SysOp Functions.................66
  303.  Keys...........................66
  304.  Messages.......................67
  305.  Files..........................68
  306.  Misc...........................68
  307.  
  308. System Maintenance..............69
  309.  Messages.......................69
  310.  Files..........................70
  311.  User Records...................71
  312.  
  313. Desqview Setup..................72
  314.                     Table of contents - 5
  315. APPENDIX A......................73
  316.  Port Addressing................73
  317.  Communication Links............73
  318.  Flow Control...................74
  319.  Modem Configurations...........75
  320.  
  321.                      Table of contents - 6
  322.  
  323. ┌───────────────┐
  324. │LIMITED LICENSE├───────────────────────────────────────────────
  325. └───────────────┘
  326.  
  327. You are hereby granted a LIMITED SOFTWARE LICENSE to use
  328. OmegaBBS for a single evaluation period not to exceed 45 days in
  329. length. This license is only valid if the conditions in the
  330. following LICENSE CONDITIONS section are met.
  331.  
  332. See the REGISTRATION section for ordering information.
  333.  
  334.  
  335. ┌──────────────────┐
  336. │LICENSE CONDITIONS│
  337. └──────────────────┘
  338.  
  339. You may not reverse engineer, decompile, disassemble or in any
  340. other way make changes or modifications to OmegaBBS.
  341.  
  342. The evaluation copy of OmegaBBS may not be used to operate a
  343. paid access or subscription Bulletin Board Service.
  344.  
  345. OmegaBBS may not be included with any other software or hardware
  346. offerings without a license to do so from DataEast Software.
  347.  
  348. OmegaBBS may not be offered through Shareware, Freeware, or
  349. Public Domain marketing agencies, i.e. anyone making money
  350. distributing software, without a license to do so from DataEast
  351. Software.
  352.  
  353. OmegaBBS may be posted for downloading on paid and subscription
  354. BBS's as long as no direct fee is charged for downloading
  355. OmegaBBS and all the original distribution files are available
  356. for downloading.
  357.  
  358.  
  359. ┌────────────────┐
  360. │LIMITED WARRANTY├──────────────────────────────────────────────
  361. └────────────────┘
  362.  
  363. Rick Harris and DataEast Software make no warranty of any kind,
  364. either expressed or implied, as to the fitness for use of
  365. OmegaBBS and related documentation or support programs.
  366.  
  367. In no event shall Rick Harris or DataEast Software be liable for
  368. any direct, indirect, incidental, or consequential damages
  369. arising from the use, misuse, or inability to use OmegaBBS. Use
  370. at your own risk.
  371.  
  372. Exclusion or limitation of liability for damages is not allowed
  373. in some states, so these limitations may not apply.
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 2
  384. ┌────────────┐
  385. │Introduction├──────────────────────────────────────────────────
  386. └────────────┘
  387.  
  388. DataEast Software is proud to announce the OmegaBBS software
  389. package, the first BBS package with remote mouse capabilities!
  390.  
  391. OmegaBBS is a new product, not a rip-off or remake of an
  392. existing program and has been written from scratch, top to
  393. bottom, over 84000 lines of code for OMEGABBS.EXE alone!
  394.  
  395. OmegaBBS is written in C and great effort has been taken to
  396. produce the tightest, most efficient code possible.
  397.  
  398. OmegaBBS is a unique BBS package that incorporates MANY new 
  399. features not found in any BBS programs.  The following is 
  400. a list of some of OmegaBBS's features.
  401.  
  402.  
  403. ┌────────┐
  404. │Features├──────────────────────────────────────────────────────
  405. └────────┘
  406.  
  407. ┌──────┐
  408. │System│
  409. └──────┘
  410.  
  411. OmegaBBS uses fast internal interrupt driven buffered serial
  412. I/O, with support for high speed modems and locked baud rates.
  413.  
  414. OmegaBBS uses a fast internal ANSI video driver.
  415.  
  416. Unlimited number of full featured, password protectable
  417. sub-boards / conferences.
  418.  
  419. 200 message bases per sub-board or main board.
  420.  
  421. Unlimited number of file areas per sub-board.
  422.  
  423. 3 levels of graphics output-
  424.  
  425.     ANSI with color
  426.     ANSI without color
  427.     ASCII (mono)
  428.  
  429. 3 levels of prompts-
  430.  
  431.     Regular: full screens and prompts.
  432.     Semi-Expert: available keys displayed with prompt.
  433.     Expert: prompt only.
  434.  
  435. SysOp defined Menu Prompts and colors.
  436.  
  437. SysOp defined Menu Keys and custom Menu Screens.
  438.  
  439. (continued on next page)
  440.  
  441.  
  442.  
  443.  
  444. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 3
  445. (Features continued)
  446. SysOp defined paths for Menus, ANSI screens, Bulletins, and
  447. Help screens.
  448.  
  449. SysOp defined colors for file listings, messages, and prompts.
  450.  
  451. HotKeys or regular key input.
  452.  
  453. SysOp defined Mouse Menus and custom ANSI screens.
  454.  
  455.             
  456.         *** Local & REMOTE Mouse Input! ***
  457.  
  458. Remote users can manipulate SysOp defined Mouse Menus using our
  459. special ModemMouse driver. The mouse support adds a seamless
  460. 'point & shoot' capability to your BBS! Local mouse input uses a
  461. regular mouse driver.
  462.  
  463. System access password protection.
  464.  
  465. Call-back verification of new user phone numbers if Verifier is
  466. enabled.
  467.  
  468. SysOp defined area codes and exchanges for use with Verifier.
  469.  
  470. Embedded control codes.  SysOp can place control codes in
  471. ANSI/ASCII screens and OmegaBBS will replace the codes with the
  472. information they represent. For example, ^FW would be replaced
  473. with the current user's first name.
  474.  
  475. SysOp defined chat paging hours.
  476.  
  477. Split-screen chat. The SysOp and user can type at the same time!
  478.  
  479. SysOp 'on next' function.  If a user is online and the SysOp
  480. wants on before next caller logs in, OmegaBBS will hold the phone
  481. off hook when the current user logs off and audibly page the SysOp.
  482.  
  483. SysOp defined Maintenance Events that are executed at a
  484. specified time. Events can be .bat files, stand alone executable
  485. programs or Omega Script Language (OSL) scripts.
  486.  
  487. OmegaBBS is Desqview aware. See the Desqview Setup section on page
  488. 72 for information on running OmegaBBS under Desqview.
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 4
  506. ┌────────┐
  507. │Messages│
  508. └────────┘
  509.  
  510. SysOp defined paths for message files.
  511.  
  512. SysOp defined max number of lines per message.
  513.  
  514. SysOp defined display colors for message header and text.
  515.  
  516. SysOp can view deleted messages and undelete if desired.
  517.  
  518. Bulletproof message indexing.
  519.  
  520. Very fast message retrieval.
  521.  
  522. Message text is stored line by line with no wasted space.
  523.  
  524. Full screen message editor with split screen quoting. User
  525. configurable text and quoting colors. Easy operation. 
  526.  
  527. Line editor.
  528.  
  529. Message threading, forwards and backwards.  Change direction
  530. on the fly!
  531.  
  532. Message scanning, scan message headers and mark desired 
  533. messages for reading.
  534.  
  535. Message forwarding.  Forward a message to another user and add
  536. a note if you desire.
  537.  
  538. Read messages specified by Subj, To, or From.
  539.  
  540. New Scan function will scan multiple message bases for new
  541. messages.
  542.  
  543. New Scan Config allows user to include or exclude message bases
  544. from New Scan.
  545.  
  546. SysOp defined minimum security level for each message base.
  547.  
  548. Support for Net / Echo mail.
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 5
  567. ┌─────┐
  568. │Files│
  569. └─────┘
  570.  
  571. Forwards and backwards scrollable file lists, change direction
  572. on the fly! 
  573.  
  574. Mark files for downloading, using either the arrow keys and
  575. space bar to mark or unmark files, or point and click with a 
  576. a mouse.  After marking files, users can review marked files, 
  577. delete files from marked list or view contents of marked files
  578. before downloading.
  579.  
  580. Multiple file searches, enter up to 10 file names or partial 
  581. strings at a time and then which file areas to search. Fast!
  582.  
  583. Multiple text searches of file listings, enter up to 10 strings
  584. at a time and then which file areas to search. Fast!
  585.  
  586. SysOp defined external transfer protocols ( no .bat files! )
  587.  
  588. SysOp defined upload time credit factor.
  589.  
  590. SysOp defined level of uploaded file testing.  Either no
  591. testing, compressed file integrity test and or full blown virus
  592. scan using SCANV.  SysOp defined path for upload testing so RAM
  593. disks may be used. SysOp determines if files that fail tests are
  594. automatically deleted or moved to a specified directory.
  595.  
  596. SysOp defined default compression format, either none, .ZIP,
  597. .PAK, or .LZH.  If one is selected and a user uploads a file
  598. that is not in the default format, OmegaBBS will convert the
  599. file to the default format and grant credit based on the size of
  600. the default format.
  601.  
  602. SysOp defined Upload/Download ratio, or none. This ratio uses
  603. upload count compared to download count.
  604.  
  605. SysOp defined UpK/DownK ratio, or none. This ratio uses upload
  606. kbytes compared to download kbytes.
  607.  
  608. SysOp defined Post/Call ratio, or none. This ratio uses number
  609. of times user has entered messages compared to number of times
  610. called.
  611.  
  612. The above ratios determine if a user is eligible to download
  613. files.
  614.  
  615. SysOp defined minimum security level for each file area.
  616.  
  617. SysOp defined times that downloading is available.
  618.  
  619. SysOp can mark and move files and descriptions between
  620. directories, using either the arrow keys or a mouse.
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 6
  628. ┌────────────────┐
  629. │Compressed Files│
  630. └────────────────┘
  631.  
  632. OmegaBBS has interface support for the  .ZIP, .PAK, and .LZH
  633. compression formats.
  634.  
  635. SysOp defined default compression format. If default is
  636. selected, non-default format uploads are converted
  637. automatically.
  638.  
  639. View contents of compressed file while listing files. If using a
  640. mouse just point to file name and click a button!
  641.  
  642. Extract files from compressed files for downloading. If using a
  643. mouse just point to filename and click a button!
  644.  
  645. Read text files from inside of compressed files. If using a
  646. mouse just point to filename and click a button!
  647.  
  648. SysOp defined path for compressed file processing so that RAM
  649. disks may be used.
  650.  
  651.  
  652. ┌─────┐
  653. │Doors│
  654. └─────┘
  655.  
  656. OmegaBBS can handle Door programs written for 14 different BBS
  657. programs without all the hassle of batch files!
  658.  
  659. SysOp defined times that Doors are available.
  660.  
  661. SysOp defined Minimum security level on each Door.
  662.  
  663. SysOp determines whether individual Door is executed as a child
  664. process or from a .bat file.
  665.  
  666. Carrier Detect monitor for Doors that don't have it.
  667.  
  668.  
  669. ┌───────────────┐
  670. │Script Language│
  671. └───────────────┘
  672.  
  673. OmegaBBS Script Language (OSL) is a script interpreter that uses
  674. a subset of the C programming language. This is a powerful
  675. extension of OmegaBBS that supports many C and internal OmegaBBS
  676. functions that allow you to write scripts for virtually any
  677. purpose imaginable. See the OSL.ZIP included with OmegaBBS for
  678. more information.
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 7
  689. ┌────────────┐
  690. │Registration├──────────────────────────────────────────────────
  691. └────────────┘
  692.  
  693. OmegaBBS is a new product, and to stimulate growth we are
  694. offering OmegaBBS at the low introductory price of $75.00 U.S.
  695. plus $4.50 shipping and handling. 
  696.  
  697. Payment may be by check, money order, VISA, or MasterCard.
  698. See the appropriate section below regarding method of payment
  699. for specific ordering information.
  700.  
  701.  
  702. Mailing address:
  703.  
  704. DataEast Software
  705. RFD2 Box 2a
  706. S. Harpswell, Me.
  707.     04079
  708.  
  709.  
  710. DataEast BBS (CompuCom 9600,n,8,1 24 hrs.) 207-833-6597
  711.  
  712.  
  713. ┌────────────┐
  714. │Credit Cards│
  715. └────────────┘
  716.  
  717. VISA / MC orders may be made by mail, or online
  718. electronically.
  719.  
  720. Mail orders
  721. ───────────
  722. Print, fill out, and mail the accompanying ORDER.FRM
  723. with your selected method of payment.
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731. Electronic orders
  732. ─────────────────
  733. Call the DataEast BBS at 207-833-6597 (CompuCom 9600,n,8,1)
  734. Run the 'OmegaBBS ordering' script from the (S)cripts Menu.
  735.  
  736. Credit card orders are processed the same day or the following
  737. business day if placed electronically on the weekend.
  738.  
  739.  
  740.  
  741.  
  742.  
  743.  
  744.  
  745. (continued on next page)
  746.  
  747.  
  748.  
  749. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 8
  750. (Ordering information continued)
  751. ┌────────────┐
  752. │Money Orders│
  753. └────────────┘
  754.  
  755. Print, fill out, and mail the accompanying ORDER.FRM with
  756. payment. Make money orders payable to DataEast Software.
  757.  
  758. Orders will be processed the day received.
  759.  
  760.  
  761. ┌──────┐
  762. │Checks│
  763. └──────┘
  764.  
  765. Print, fill out, and mail the accompanying ORDER.FRM with
  766. payment. Make checks payable to DataEast Software.
  767.  
  768. Certified check orders will be processed the day received.
  769. Uncertified check orders will be processed when funds clear the
  770. bank, usually under 10 days.
  771.  
  772. No foreign checks please. Use international money orders instead.
  773.  
  774.  
  775. Registered users will receive a serialized copy of OmegaBBS
  776. on disk. Be sure to specify either 3.5" or 5.25" disks
  777. when ordering.
  778.  
  779. Registered users may request an 80186/80286 version at no extra
  780. cost. This version requires less memory and runs faster than the
  781. 8088 version. You must have an 80186, 80286, or 80386 CPU to run
  782. this version.
  783.  
  784. Registered users will get one hour per day access on the
  785. DataEast BBS, and access to the Registered User Support
  786. Conference maintained by the author of OmegaBBS. This equates to
  787. virtually unlimited technical support!
  788.  
  789. Registered users will also get substantial discounts on future
  790. releases of OmegaBBS and other DataEast Software products.
  791.  
  792.  
  793. ┌────────────────────┐
  794. │Minimum Requirements├──────────────────────────────────────────
  795. └────────────────────┘
  796.  
  797. IBM PC/XT/AT PS/2 compatible computer with a minimum of 256K of
  798. RAM available.
  799.  
  800. Hayes compatible modem.
  801.  
  802. 10 megabyte or larger hard disk. OmegaBBS could be run on a
  803. floppy based system but it is not recommended.
  804.  
  805. DOS 3.0 or above.
  806.  
  807. Microsoft compatible mouse. (Optional)
  808.  
  809.  
  810. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 9
  811.  
  812. ┌────────────────────┐
  813. │Configuring OmegaBBS├──────────────────────────────────────────
  814. └────────────────────┘
  815.  
  816. NOTE: OCONFIG does not create directories! Create the directories
  817.       you will be using with OmegaBBS before running OCONFIG. 
  818.       
  819. To configure your OmegaBBS, return to the OmegaBBS startup
  820. directory and run the configuration utility, OCONFIG.EXE.  This
  821. program is a menu driven utility that you will use to choose and
  822. modify the configuration options for your system.  When you
  823. execute this program, you will be presented with the following
  824. screen:
  825.  
  826.            OmegaBBS Configuration Utility Version 1.01
  827.  
  828. (1)...System Parameters
  829. (2)...System Paths
  830. (3)...Communications Configuration
  831. (4)...Transfer Protocols
  832. (5)...Security Definitions
  833. (6)...Maintenance Scheduler
  834. (7)...Main Board Configuration
  835. (8)...Sub Boards Configuration
  836.  
  837. Esc...Exit Configuration Editor
  838.  
  839. Selection:
  840.  
  841.  
  842. The following is a brief discussion of each of the
  843. configurations items that may be modified in each of the above
  844. sections:
  845.  
  846. ┌─────────────────┐
  847. │System Parameters├─────────────────────────────────────────────
  848. └─────────────────┘
  849.  
  850. ┌────────┐
  851. │BBS Name│
  852. └────────┘
  853.  
  854. Enter the name that you wish OmegaBBS to display for your BBS
  855. (maximum of 35 characters).
  856.  
  857.  
  858. ┌───────────────┐
  859. │System Password│
  860. └───────────────┘
  861.  
  862. You may specify a System Password if you want to run a private
  863. BBS. Callers will not be allowed into the BBS if they do not
  864. have this password. Leave blank if you plan to run an "Open" BBS.
  865.  
  866.  
  867. (continued on next page)
  868.  
  869.  
  870.  
  871. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 10
  872. (System parameters continued)
  873.  
  874. ┌───────────────────────┐
  875. │Co-SysOp Security Level│
  876. └───────────────────────┘
  877.  
  878. Enter the minimum security level to perform certain SYSOP duties
  879. on the BBS. At present the duties controlled by this option are
  880. limited to moving files between directories.
  881.  
  882.  
  883. ┌────────────┐
  884. │Screen Blank│
  885. └────────────┘
  886.  
  887. Specify the number of seconds of local inactivity after which
  888. the local screen display will be cleared. Enter 0 if you do not
  889. want screen blanking.
  890.  
  891.  
  892. ┌─────────────────────┐
  893. │Max Password Attempts│
  894. └─────────────────────┘
  895.  
  896. Enter the maximum number of password attempts allowed for System
  897. Password, User's password, and sub board access password. If
  898. the user cannot enter the correct password within allowed number
  899. of attempts the user will be denied access.
  900.  
  901.  
  902. ┌───────────────────────┐
  903. │User Inactivity Timeout│
  904. └───────────────────────┘
  905.  
  906. Specify the number of seconds of inactivity that will be allowed
  907. before the system drops carrier (hangs up).
  908.  
  909.  
  910. ┌─────────────────┐
  911. │Callback Verifier│
  912. └─────────────────┘
  913.  
  914. Enter 'Y' if you want OmegaBBS to call back phone numbers left
  915. by new users before giving them access, or 'N' if you don't want
  916. to use call-back verification.  See the section on Callback
  917. Verifier configuration on page 57.
  918.  
  919.  
  920. ┌───────────────────────┐
  921. │New User Security Level│
  922. └───────────────────────┘
  923.  
  924. Enter the security level to be assigned to new callers.  Be sure
  925. that this level is defined in Security Definitions.
  926.  
  927. (continued on next page)
  928.  
  929.  
  930.  
  931.  
  932. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 11
  933. (System parameters continued)
  934. NOTE: The following ratios are computed as (x to 1) where x is a
  935. whole number entered as the value below and 1 is a constant.
  936. (For example 1-1, 2-1, 3-1 etc).
  937.  
  938.     1-1 = 100%
  939.     2-1 = 50%
  940.     3-1 = 33%
  941.     4-1 = 25%
  942.  
  943. ┌───────────────────────┐
  944. │Upload / Download Ratio│
  945. └───────────────────────┘
  946.  
  947. Enter the minimum ratio value that you wish your users to
  948. conform to in order to allow file downloading. If a value is
  949. entered here the user's upload and download count will be
  950. computed using the value entered to determine if user is
  951. maintaining the minimum ratio required to allow file
  952. downloading.  Enter the first value only.
  953.  
  954.  
  955. ┌─────────────────┐
  956. │UpK / DownK Ratio│
  957. └─────────────────┘
  958.  
  959. Enter the minimum ratio value that you wish your users to
  960. conform to in order to allow file downloading.  If a value is
  961. entered here the user's upload and download kbytes will be
  962. computed using the value entered to determine if user is
  963. maintaining the minimum ratio required to allow file
  964. downloading.  Enter the first value only.
  965.  
  966.  
  967. ┌─────────────────┐
  968. │Post / Call Ratio│
  969. └─────────────────┘
  970.  
  971. Enter the minimum ratio value that you wish your users to
  972. conform to in order to allow file downloading. If a value is
  973. entered here the number of messages user has entered and number
  974. of times online will be computed using the value entered to
  975. determine if user is maintaining the minimum ratio required to
  976. allow file downloading. Enter the first value only.
  977.  
  978.  
  979. (continued on next page)
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 12
  994. (System parameters continued)
  995.  
  996. ┌──────────────────┐
  997. │Upload Time Credit│
  998. └──────────────────┘
  999.  
  1000. Specify the credit ratio that you wish to give a user for time
  1001. spent uploading. For example, if the ratio is 2 and a user
  1002. spends 15 minutes uploading a file the user will be credited 30
  1003. minutes (15*2), with 15 minutes deducted (upload time),
  1004. resulting in a net time gain of 15 minutes. If the ratio was 1
  1005. then the user's time left would be the same as when the upload
  1006. was started. A value of 0 will cause the user to lose the time
  1007. spent uploading.
  1008.  
  1009.  
  1010. ┌──────────────────────────┐
  1011. │Default Compression Format│
  1012. └──────────────────────────┘
  1013.  
  1014. If you want your BBS to have a default format enter one of the
  1015. extensions below (include '.').  If a file is uploaded in a
  1016. non-default format OmegaBBS will convert the file to the default
  1017. format and give upload credit based on the size of the default
  1018. format. Leave blank if you don't want to have a default
  1019. compression format. OmegaBBS supports .ZIP, .PAK, and .LZH
  1020. compression formats utilizing PKZIP, PAK, and LHARC compression
  1021. utilities.
  1022.  
  1023.  
  1024. ┌────────────────────┐
  1025. │Upload Testing Level│
  1026. └────────────────────┘
  1027.  
  1028. OmegaBBS can test uploaded files to check the integrity of the
  1029. compressed file or it can de-compress an uploaded file and run
  1030. SCANV to perform a virus check on each file contained in the
  1031. compressed file.
  1032.  
  1033. Enter 0 if you don't want OmegaBBS to test uploads.
  1034.  
  1035. Enter 1 if you want OmegaBBS to test the compression integrity
  1036. of uploaded files.
  1037.  
  1038. Enter 2 if you want OmegaBBS to do a full test of uploaded
  1039. files. OmegaBBS will decompress the uploaded files and run
  1040. a virus scanner to perform a virus check on each file contained
  1041. in the compressed file. See the Virus Scanner section on page 62
  1042. for more information.
  1043.  
  1044.  
  1045. (continued on next page)
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 13
  1055. (System parameters continued)
  1056.  
  1057. ┌──────────────────┐
  1058. │Delete Bad Uploads│
  1059. └──────────────────┘
  1060.  
  1061. Enter 'Y' if you want bad uploads and files that fail the virus
  1062. check to be deleted completely from the system.
  1063.  
  1064. Enter 'N' if you want bad uploads and files that fail the virus
  1065. check to be moved to the directory specified in the TRASHCAN
  1066. path (see System Paths configuration options discussion).
  1067.  
  1068.  
  1069. ┌───────────────────┐
  1070. │Minimum Drive Space│
  1071. └───────────────────┘
  1072.                
  1073. Specify the minimum free drive space in Kbytes required to allow
  1074. uploads and entry of messages.
  1075.  
  1076.  
  1077. ┌────────────────────┐
  1078. │Sub Board Definition│
  1079. └────────────────────┘
  1080.  
  1081. Enter the name you wish OmegaBBS to use in referencing sub
  1082. boards. Common references are Conference, Subboard and Forum.
  1083. OmegaBBS will pluralize when required.
  1084.  
  1085.  
  1086. ┌───────────────────────┐
  1087. │Message Area Definition│
  1088. └───────────────────────┘
  1089.  
  1090. Enter the name you wish OmegaBBS to use in referencing
  1091. message areas. Common references are Area, Base, Forum. OmegaBBS
  1092. will pluralize when required.
  1093.  
  1094.  
  1095.  
  1096.  
  1097.  
  1098.  
  1099.  
  1100.  
  1101.  
  1102.  
  1103.  
  1104.  
  1105.  
  1106.  
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 14
  1116.  
  1117. ┌────────────┐
  1118. │System Paths├──────────────────────────────────────────────────
  1119. └────────────┘
  1120.     
  1121. NOTE: Include drive letter in all paths!
  1122.  
  1123. ┌────────────────┐
  1124. │BBS Startup Path│
  1125. └────────────────┘                                    
  1126.  
  1127. Specify the directory where OmegaBBS.EXE and the system
  1128. configuration files will be kept. This is also the Main Board's
  1129. startup directory.
  1130.  
  1131. ┌───────────────────┐
  1132. │File Utilities Path│
  1133. └───────────────────┘
  1134.  
  1135. Specify the directory where compression utilities and virus
  1136. scanner program will be kept.
  1137.  
  1138.  
  1139. ┌────────────────────────┐
  1140. │Temporary File Work Path│
  1141. └────────────────────────┘
  1142.  
  1143. Specify the temporary directory where OmegaBBS will decompress
  1144. files and perform virus testing. If you have a large ramdisk
  1145. this is an ideal use for it. The ramdisk must be large enough
  1146. to hold the original compressed file plus it's decompressed
  1147. contents.
  1148.  
  1149.  
  1150. ┌───────────────────────┐
  1151. │Transfer Protocols Path│
  1152. └───────────────────────┘
  1153.  
  1154. Specify the directory where external Transfer Protocols programs
  1155. will be kept.
  1156.  
  1157.  
  1158. ┌─────────────┐
  1159. │Trashcan Path│
  1160. └─────────────┘
  1161.  
  1162. Specify the directory where OmegaBBS will move bad uploads and
  1163. files that fail virus tests.  This path is only necessary if you
  1164. have the 'Delete bad uploads' option in System Parameters set to
  1165. 'N'.
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 15
  1177.  
  1178. ┌────────────────────────────┐
  1179. │Communications Configuration├──────────────────────────────────
  1180. └────────────────────────────┘
  1181.  
  1182.  
  1183. OmegaBBS requires that your modem tracks the true state of the
  1184. the Data Carrier Detect (DCD) signal. Do not force DCD on!  If
  1185. your modem has dip switches check the operating manual for the
  1186. correct switch settings. If your modem does not have dip
  1187. switches include the correct DCD option command (usually &C1) in
  1188. the Modem Init String in the Communications section of OCONFIG.
  1189.  
  1190. Disable auto-answer on your modem either by dip switches or a
  1191. software command. OmegaBBS detects the ring signal and answers
  1192. the phone. If your modem has dip switches check the operating
  1193. manual for correct switch settings to disable auto-answer. If
  1194. your modem does not have dip switches include the correct
  1195. auto-answer option command (usually S0=0) in the Modem Init
  1196. String.
  1197.  
  1198. Modem cables must have pins 2,3,4,5,6,7,8,20, and 22 connected.
  1199. If you don't have these pins connected get a new cable.
  1200.  
  1201. Example init string for a modem without dip switches.
  1202. ATE0H0Q0V0X1&C1&D2S0=0S7=15~~|
  1203.  
  1204. NOTE: ~ = 1/2 second delay, | = carriage return in command strings.
  1205.  
  1206.  
  1207. See APPENDIX A for detailed communications information.
  1208.  
  1209.  
  1210.  
  1211. ┌───────────────────┐
  1212. │Communications Port│
  1213. └───────────────────┘
  1214.  
  1215. Indicate the communications port number to which your modem is
  1216. connected. OmegaBBS supports COM1-COM4.
  1217.  
  1218.  
  1219. ┌──────────────┐
  1220. │Init Baud Rate│
  1221. └──────────────┘
  1222.  
  1223. Specify the baud rate at which to initialize the serial port.
  1224. Usually this will be the highest speed your modem supports.
  1225. If your modem supports locked baud rates see the Command Line
  1226. Parameters section on page 64.
  1227.  
  1228. See APPENDIX A for more information.
  1229.  
  1230.  
  1231.  
  1232.  
  1233. (continued on next page)
  1234.  
  1235.  
  1236.  
  1237. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 16
  1238.  
  1239. (Communications config continued)
  1240. ┌─────────────────┐
  1241. │Max Init Attempts│
  1242. └─────────────────┘
  1243.  
  1244. Enter the maximum number of attempts to initialize the modem
  1245. before aborting.
  1246.  
  1247.  
  1248. ┌────────────┐
  1249. │Carrier Wait│
  1250. └────────────┘
  1251.  
  1252. Specify the time in seconds to wait for carrier detect signal
  1253. after connection.
  1254.  
  1255.  
  1256. ┌──────────────┐
  1257. │Answer Command│
  1258. └──────────────┘
  1259.  
  1260. Enter the command string to send to the modem when a ring is
  1261. detected. Normally this command is "ATA|" on Hayes compatible
  1262. modems.
  1263.  
  1264. ┌─────────────┐
  1265. │Reset Command│
  1266. └─────────────┘
  1267.  
  1268. Enter the command string to send the modem when a reset is
  1269. required. Normally this command is "ATZ|" on Hayes compatible
  1270. modems.
  1271.  
  1272.  
  1273. ┌────────────────┐
  1274. │Off Hook Command│
  1275. └────────────────┘
  1276.  
  1277. Enter the command string to take modem off hook and generate a
  1278. busy signal when the system is down or running events. Normally
  1279. this command is "ATH1|" on Hayes compatible modems.
  1280.  
  1281.  
  1282. ┌───────────────┐
  1283. │On Hook Command│
  1284. └───────────────┘
  1285.  
  1286. Enter the command string to place modem on hook. Normally this
  1287. command is "ATH0|" on Hayes compatible modems.
  1288.  
  1289.  
  1290.  
  1291.  
  1292.  
  1293.  
  1294. (continued on next page)
  1295.  
  1296.  
  1297.  
  1298. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 17
  1299. (Communications config continued)
  1300.  
  1301. ┌────────────────────┐
  1302. │Modem Response Delay│
  1303. └────────────────────┘
  1304.  
  1305. Specify the time (in milliseconds) to wait for modem responses
  1306. to commands (10 = 1/100 second). You should try adjusting this
  1307. setting in increments of 10 (starting at 10) if OmegaBBS is having
  1308. problems initializing the modem or detecting speeds when a connection
  1309. is made.
  1310.  
  1311.  
  1312. ┌──────────────────┐
  1313. │Modem Init Command│
  1314. └──────────────────┘
  1315.             
  1316. Enter the command string to initialize the modem. OmegaBBS
  1317. requires that your modem return numeric result codes. Normal
  1318. Hayes commands regarding result codes are:
  1319.  
  1320. Q0 = return result codes.
  1321. V0 = return numeric result codes.
  1322. X0-X4 = select result code set.
  1323.  
  1324. Auto-answer must be disabled, and the modem must track the true
  1325. state of the DCD signal for correct operation. See APPENDIX A.
  1326.  
  1327.  
  1328. ┌─────────────────────┐
  1329. │Modem Dialing Command│
  1330. └─────────────────────┘
  1331.  
  1332. Enter the command string to dial out on modem. Normally, Hayes
  1333. compatible modems use ATDT for touch tone dialing and ATDP for
  1334. pulse dialing.
  1335.  
  1336.  
  1337. ┌──────────────┐
  1338. │OK Result Code│
  1339. └──────────────┘
  1340.  
  1341. Specify the numeric result code returned by your modem when
  1342. previous command was successful. Normally this result code is
  1343. "0" for Hayes compatible modems.
  1344.  
  1345.  
  1346. ┌─────────────────┐
  1347. │Error Result Code│
  1348. └─────────────────┘
  1349.  
  1350. Specify the numeric result code returned by your modem if there
  1351. was an error on previous command. Normally this result code is
  1352. "4" for Hayes compatible modems.
  1353.  
  1354.  
  1355. (continued on next page)
  1356.  
  1357.  
  1358.  
  1359. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 18
  1360. (Communications config continued)
  1361.  
  1362. ┌────────────────────┐
  1363. │300 Baud Result Code│
  1364. └────────────────────┘
  1365.  
  1366. Specify the numeric result code return by your modem for 300
  1367. baud connection.  Normally this result code is "1" for Hayes
  1368. compatible modems.
  1369.  
  1370.  
  1371. ┌─────────────────────┐
  1372. │1200 Baud Result Code│
  1373. └─────────────────────┘
  1374.  
  1375. Specify the numeric result code return by your modem for 1200
  1376. baud connection.  Normally this result code is "5" for Hayes
  1377. compatible modems.
  1378.  
  1379.  
  1380. ┌─────────────────────┐
  1381. │2400 Baud Result Code│
  1382. └─────────────────────┘
  1383.  
  1384. Specify the numeric result code return by your modem for 2400
  1385. baud connection.  Normally this result code is "10" for Hayes
  1386. compatible modems.
  1387.  
  1388.  
  1389. ┌─────────────────────┐
  1390. │4800 Baud Result Code│
  1391. └─────────────────────┘
  1392.  
  1393. Specify the numeric result code return by your modem for 4800
  1394. baud connection.
  1395.  
  1396.  
  1397. ┌─────────────────────┐
  1398. │9600 Baud Result Code│
  1399. └─────────────────────┘
  1400.  
  1401. Specify the numeric result code return by your modem for 9600
  1402. baud connection.
  1403.  
  1404.  
  1405.  
  1406. System Parameters, System Paths, and Communications
  1407. Configuration data is kept in a file named SYSTEM.CFG. This file
  1408. must be in the BBS startup directory defined in System Paths.
  1409.  
  1410.  
  1411.  
  1412.  
  1413.  
  1414.  
  1415.  
  1416.  
  1417.  
  1418.  
  1419.  
  1420. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 19
  1421.  
  1422. ┌──────────────────┐
  1423. │Transfer Protocols├────────────────────────────────────────────
  1424. └──────────────────┘
  1425.  
  1426. OCONFIG allows you to offer an unlimited number of file transfer
  1427. protocols.  Each protocol will have a separate record in the
  1428. XFERS.DAT configuration file.
  1429.  
  1430. The following discussion illustrates the input needed for one
  1431. transfer protocol. The PgUp/Dn keys can be used to scroll
  1432. through the various transfer protocols.
  1433.  
  1434. The following function keys can be used to Add, Delete or Clear
  1435. a record:
  1436.  
  1437. F1: Add a Record
  1438. F2: Delete a Record
  1439. F3: Clear a Record
  1440.  
  1441. OCONFIG will sort records based on the Key of execution in
  1442. ascending order (A-Z) before saving data so the order that you
  1443. enter the various transfer protocol is not crucial.  Records are
  1444. kept in a file named XFERS.DAT that must be in the directory
  1445. specified in the Transfer protocols path.
  1446.  
  1447.  
  1448. NOTE: OmegaBBS uses external protocols for file transfers. You
  1449. will need to obtain copies of any protocols you want to
  1450. implement. DSZ by Omen Tech. is an excellent protocol engine for
  1451. this purpose. See the Transfer Protocols portion of the Support
  1452. Programs section on page 62 for more information.
  1453.  
  1454.  
  1455. ┌─────────────┐
  1456. │Protocol Name│
  1457. └─────────────┘                                    
  1458.  
  1459. Enter the name of protocol as you want it displayed in the
  1460. protocol selection menu.
  1461.  
  1462.  
  1463. ┌────────────────────┐
  1464. │Executable File Name│
  1465. └────────────────────┘
  1466.  
  1467. Specify the executable file name (.com or .exe) for this
  1468. protocol.
  1469.  
  1470.  
  1471.  
  1472.  
  1473.  
  1474.  
  1475.  
  1476.  
  1477. (continued on next page)
  1478.  
  1479.  
  1480.  
  1481. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 20
  1482. (Protocol config continued)
  1483.  
  1484. ┌────────────────┐
  1485. │Key of Execution│
  1486. └────────────────┘
  1487.  
  1488. Specify the key to be used to select this protocol from the
  1489. protocol selection menu.  OmegaBBS does not check for duplicate
  1490. keys so be sure the key assigned here is not used by another
  1491. protocol.
  1492.  
  1493.  
  1494. ┌─────────────────────┐
  1495. │Exits with ERRORLEVEL│
  1496. └─────────────────────┘
  1497.  
  1498. Enter 'Y' if this protocol's program exits with an exit code
  1499. when finished.
  1500.  
  1501. Enter 'N' if this protocol's program does not exit with an exit
  1502. code when finished.
  1503.  
  1504.  
  1505. ┌──────────┐
  1506. │Efficiency│
  1507. └──────────┘
  1508.  
  1509. Specify the efficiency percentage of this protocol. The
  1510. efficiency is used when calculating transfer times and
  1511. determining if user has enough time remaining for transfer.
  1512. Enter the value only, no decimals or % signs.
  1513.  
  1514. The following values are typical when using Omen Tech's DSZ
  1515. protocol engine.
  1516.  
  1517. Zmodem - 96
  1518. Xmodem 1k - 92
  1519. Xmodem - 80
  1520.  
  1521. You can monitor actual times of transfers and compare with
  1522. estimates made by OmegaBBS and adjust accordingly here.
  1523.  
  1524.  
  1525.  
  1526.  
  1527.  
  1528.  
  1529.  
  1530.  
  1531.  
  1532.  
  1533.  
  1534.  
  1535.  
  1536.  
  1537. (continued on next page)
  1538.  
  1539.  
  1540.  
  1541.  
  1542. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 21
  1543. (Protocol config continued)
  1544.  
  1545. ┌───────────────────┐
  1546. │Upload Command Line│
  1547. └───────────────────┘
  1548.  
  1549. Enter the command line parameters to pass to protocol program
  1550. for uploads. See NOTE below regarding dummy parameters.
  1551.  
  1552.  
  1553. NOTE: OmegaBBS will replace the following dummy parameters
  1554.       with the appropriate information at run time.
  1555.  
  1556.       Command line dummy parameters are:
  1557.  
  1558.       $1=comport number.
  1559.  
  1560.       $2=current baud rate.
  1561.  
  1562.       $3=file list. This will be the name entered below for
  1563.          the temporary file containing a list of filenames to
  1564.          transfer. Use with batch protocols.
  1565.  
  1566.       $4=name of single file to transfer. Use with non-batch
  1567.      protocols.
  1568.  
  1569.  
  1570. ┌────────────────┐
  1571. │Upload File List│
  1572. └────────────────┘
  1573.  
  1574. Specify the name of the temporary file OmegaBBS will create
  1575. containing list of files to be uploaded. Leave blank if not
  1576. needed.
  1577.  
  1578.  
  1579. ┌──────────────────┐
  1580. │Max Files in Batch│
  1581. └──────────────────┘
  1582.  
  1583. Specify the maximum number of files allowed in a single
  1584. transfer. If protocol is not batch capable enter 1.
  1585.  
  1586.  
  1587. ┌─────────────────────┐
  1588. │Download Command Line│
  1589. └─────────────────────┘
  1590.  
  1591. Enter the command line parameters to pass to protocol program
  1592. for uploads. See NOTE above regarding dummy parameters.
  1593.  
  1594.  
  1595.  
  1596.  
  1597.  
  1598. (continued on next page)
  1599.  
  1600.  
  1601.  
  1602.  
  1603. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 22
  1604. (Protocol config continued)
  1605.  
  1606. ┌──────────────────┐
  1607. │Download File List│
  1608. └──────────────────┘
  1609.  
  1610. Enter the name of the temporary file OmegaBBS will create
  1611. containing list of files to be uploaded.  Leave blank if not
  1612. needed.
  1613.  
  1614.  
  1615. ┌────────────┐
  1616. │Transfer Log│
  1617. └────────────┘
  1618.  
  1619. Enter the name of the file used to log file transfer
  1620. information. This can be any name but must be in the same format
  1621. as the log file used by DSZ. Some protocols get the log file
  1622. name on the command line, others need this set as an
  1623. environmental variable. If you are using DSZ put the following
  1624. command in your autoexec.bat file:
  1625.  
  1626. "set DSZLOG=C:\OMEGABBS\XFERS\DSZ.LOG"
  1627.  
  1628. The path in the set command MUST point to the directory you have
  1629. entered as the Transfer Protocols path in System Paths and the
  1630. file name MUST be the same as the one entered here for the
  1631. Transfer log.
  1632.  
  1633.  
  1634. ┌────────────────────┐
  1635. │Security Definitions├──────────────────────────────────────────
  1636. └────────────────────┘
  1637.  
  1638. ┌──────────────┐
  1639. │Security Level│
  1640. └──────────────┘
  1641.  
  1642. Enter the security level for this record (1- 64000).
  1643.  
  1644.  
  1645. ┌────────────────────┐
  1646. │Time Allowed per Day│
  1647. └────────────────────┘
  1648.  
  1649. Enter the maximum time allowed for this security level per day.
  1650.  
  1651.  
  1652. ┌───────────────────────┐
  1653. │Download Kbytes per Day│
  1654. └───────────────────────┘
  1655.  
  1656. Enter the maximum download kbytes allowed per day for this
  1657. security level.
  1658.  
  1659.  
  1660. (continued on next page)
  1661.  
  1662.  
  1663.  
  1664. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 23
  1665. (Security definitions continued)
  1666.  
  1667. Security definitions are kept in a file named SECURITY.DAT. This
  1668. file must be in the BBS startup directory as defined in System
  1669. Paths.  You may define up to 64000 security levels to control
  1670. access to functions and areas in the BBS.
  1671.  
  1672.  
  1673. ┌──────────────────┐
  1674. │Maintenance Events├────────────────────────────────────────────
  1675. └──────────────────┘
  1676.  
  1677. ┌────────────┐
  1678. │Event Status│
  1679. └────────────┘
  1680.  
  1681. If the event status is set to "ON", the event pointed to by this
  1682. record will be executed at the defined time and days of the week.
  1683. If the event status is set to "OFF", the event will not execute.
  1684.  
  1685.  
  1686. ┌──────────┐
  1687. │Event Time│
  1688. └──────────┘
  1689.  
  1690. Enter the time of day (in military format 00:00-23:59) to run
  1691. this event.
  1692.  
  1693.  
  1694. ┌─────────────────────┐
  1695. │Days to Execute Event│
  1696. └─────────────────────┘
  1697.  
  1698. Enter 'Y' next to days to run this event.
  1699. Enter 'N' next to days not to run this event.
  1700.  
  1701.  
  1702. ┌──────────┐
  1703. │Errorlevel│
  1704. └──────────┘
  1705.  
  1706. If a value is entered, OmegaBBS will exit with the DOS
  1707. errorlevel set to this value at the specified time.  Valid exit
  1708. values are 6-255.
  1709.  
  1710.  
  1711.  
  1712.  
  1713.  
  1714.  
  1715.  
  1716.  
  1717.  
  1718.  
  1719.  
  1720.  
  1721. (continued on next page)
  1722.  
  1723.  
  1724.  
  1725. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 24
  1726. (Maintenance config continued)
  1727.  
  1728. ┌───────┐
  1729. │Execute│
  1730. └───────┘
  1731.  
  1732. Enter the full pathname of program or .bat file to execute
  1733. directly from OmegaBBS at specified time. Include the command
  1734. line if needed.
  1735.  
  1736. OmegaBBS stays in memory if the event is run in this manner. If
  1737. there is not enough memory to run the event in this manner, then
  1738. run OmegaBBS from a .bat file and use an errorlevel exit.
  1739.  
  1740. OSL scripts may also be executed as an event. Enter the command
  1741. "execscript <fullpathname_of_script>".
  1742.  
  1743.  
  1744. ┌────────────┐
  1745. │Reboot After│
  1746. └────────────┘
  1747.  
  1748. Enter 'Y' if you want OmegaBBS to reboot the computer after
  1749. executing this event, 'N' if not. This applies to events run
  1750. directly from OmegaBBS only, not errorlevel exits.
  1751.  
  1752.  
  1753. Event records are kept in a file named MAINT.DAT that must be in
  1754. the BBS startup directory defined in System Paths.
  1755.  
  1756.  
  1757.  
  1758.  
  1759.  
  1760.  
  1761.  
  1762.  
  1763.  
  1764.  
  1765.  
  1766.  
  1767.  
  1768.  
  1769.  
  1770.  
  1771.  
  1772.  
  1773.  
  1774.  
  1775.  
  1776.  
  1777.  
  1778.  
  1779.  
  1780.  
  1781.  
  1782.  
  1783.  
  1784.  
  1785.  
  1786. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 25
  1787.  
  1788. ┌───────────────────┐
  1789. │Board Configuration├───────────────────────────────────────────
  1790. └───────────────────┘
  1791.  
  1792. NOTE: OCONFIG does not create directories! Create the directories
  1793.       you will use with the main or sub-boards before running
  1794.       OCONFIG.
  1795.       
  1796. OmegaBBS will support up to 63999 full featured sub-boards. Each
  1797. sub-board may have it's own welcome screens, menus, help files,
  1798. file areas, message bases, bulletins, scripts, and doors.
  1799.  
  1800. The configuration for the Main Board and Sub Boards is the same
  1801. except sub boards have a sub board title, minimum security
  1802. level, and password.
  1803.  
  1804. Selecting this option from the OCONFIG main menu will bring up
  1805. the following sub-menu:
  1806.  
  1807.     Current Board: Main          Board Configuration
  1808.  
  1809.     (1)...Misc. Board Parameters
  1810.     (2)...Board Paths
  1811.     (3)...Menu Definitions
  1812.     (4)...Message Bases
  1813.     (5)...File Areas
  1814.     (6)...Doors
  1815.     (7)...Colors
  1816.  
  1817.     ESC...Return to Config Menu
  1818.  
  1819.     Selection:
  1820.  
  1821. ┌─────────────────────┐
  1822. │Misc Board Parameters├─────────────────────────────────────────
  1823. └─────────────────────┘
  1824.  
  1825. ┌───────────────┐
  1826. │Sub-board Title│
  1827. └───────────────┘
  1828.  
  1829. Enter the name of this sub-board as you want it displayed. Applies
  1830. to sub-boards only.
  1831.  
  1832. ┌──────────────────────┐
  1833. │Minimum security level│
  1834. └──────────────────────┘
  1835.  
  1836. Specify the minimum security level required to access this
  1837. sub-board (1-64000). Applies to sub-boards only.
  1838.  
  1839. ┌──────────────────┐
  1840. │Sub-board Password│
  1841. └──────────────────┘
  1842.  
  1843. Enter the access password if this is a private sub-board.
  1844. Leave this option blank if this is not a private sub-board.
  1845. Applies to sub-boards only.  
  1846. (continued on next page) 
  1847. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 26  
  1848. (Board config continued)
  1849.  
  1850. ┌────────────┐
  1851. │SysOp's Name│
  1852. └────────────┘
  1853.  
  1854. Enter the name of this board's SysOp.
  1855.  
  1856.  
  1857. ┌────────────┐
  1858. │Paging Hours│
  1859. └────────────┘                                    
  1860.  
  1861. Specify the hours that paging the SysOp is allowed in this
  1862. board.  Enter the time in military format 00:00-23:59.
  1863.  
  1864.  
  1865. ┌──────────────┐
  1866. │Download Hours│
  1867. └──────────────┘
  1868.  
  1869. Enter the hours that file downloading is allowed in this board.
  1870. Enter the time in military format 00:00-23:59.
  1871.  
  1872.  
  1873. ┌──────────┐
  1874. │Door Hours│
  1875. └──────────┘
  1876.  
  1877. Specify the hours that DOOR usage is allowed in this board.
  1878. Enter the time in military format 00:00-23:59.
  1879.  
  1880.  
  1881. ┌──────────────────────┐
  1882. │SysOp Page Bell Length│
  1883. └──────────────────────┘
  1884.  
  1885. Enter the time in seconds to ring the SysOp's bell when paged by
  1886. user.
  1887.  
  1888.  
  1889. ┌───────────────────┐
  1890. │Maximum SysOp Pages│
  1891. └───────────────────┘
  1892.  
  1893. Set the maximum times that a user can page the SysOp in this sub
  1894. board.
  1895.  
  1896.  
  1897. ┌─────────────────────┐
  1898. │Maximum Message Lines│
  1899. └─────────────────────┘
  1900.  
  1901. Set the maximum number of lines allowed in messages entered in
  1902. this sub board.
  1903.  
  1904. (continued on next page)
  1905.  
  1906.  
  1907.  
  1908. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 27
  1909. (Misc Board parameters continued)
  1910.  
  1911. ┌───────────┐
  1912. │Board Paths├───────────────────────────────────────────────────
  1913. └───────────┘
  1914.  
  1915. It is recommended that you use a ramdisk wherever possible in
  1916. storing menus, ansi screens, bulletins, and help files. This
  1917. will save wear and tear on your hard drives and also speed up
  1918. output. If you don't have enough ram to put all of the output
  1919. files on a ramdisk it's suggested you configure OmegaBBS so that
  1920. the most often accessed files are kept in ram. Generally, demand
  1921. will be in the following order - menus, screens (welcomes etc),
  1922. help files, bulletins.
  1923.  
  1924. NOTE: See the Display Screens section for more information.
  1925.  
  1926.  
  1927. ┌────────────┐
  1928. │Startup Path│
  1929. └────────────┘
  1930.  
  1931. Specify the path where this board's data files will be kept.
  1932. This must be a separate directory for each board. The Main
  1933. Board's startup path must be the same as the BBS startup path.
  1934.  
  1935. ┌──────────┐
  1936. │Menus Path│
  1937. └──────────┘
  1938.  
  1939. Enter the path where this board's menu screens will be kept.  If
  1940. all boards on your system use the same format for menus you can
  1941. keep the menus files in one common directory.
  1942.  
  1943.  
  1944. ┌────────────┐
  1945. │Screens Path│
  1946. └────────────┘
  1947.  
  1948. Enter the path where this board's display screens (welcomes etc)
  1949. will be kept.
  1950.  
  1951. ┌──────────┐
  1952. │Helps Path│
  1953. └──────────┘
  1954.  
  1955. Enter the path where this board's help files will be kept. If
  1956. all boards on your system use the same format for menus you can
  1957. keep the help files in one common directory.
  1958.                    
  1959.  
  1960. ┌──────────────┐
  1961. │Bulletins Path│
  1962. └──────────────┘
  1963.  
  1964. Specify the path where this board's bulletins will be kept.
  1965.  
  1966. (continued on next page)
  1967.  
  1968.  
  1969. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 28
  1970. (Board paths continued)
  1971.  
  1972. ┌─────────────┐
  1973. │Messages Path│
  1974. └─────────────┘                                    
  1975.  
  1976. Enter the path where this board's message files will be kept.
  1977. Must be a separate directory for each board.
  1978.     
  1979.  
  1980. ┌────────────┐
  1981. │Scripts Path│
  1982. └────────────┘                                    
  1983.  
  1984. Enter the path where this board's .OSL script files will be
  1985. kept.
  1986.  
  1987.  
  1988.  
  1989.  
  1990.  
  1991.  
  1992.  
  1993.  
  1994.  
  1995.  
  1996.  
  1997.  
  1998.  
  1999.  
  2000.  
  2001.  
  2002.  
  2003.  
  2004.  
  2005.  
  2006.  
  2007.  
  2008.  
  2009.  
  2010.  
  2011.  
  2012.  
  2013.  
  2014.  
  2015.  
  2016.  
  2017.  
  2018.  
  2019.  
  2020.  
  2021.  
  2022.  
  2023.  
  2024.  
  2025.  
  2026.  
  2027.  
  2028.  
  2029.  
  2030. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 29
  2031. ┌────────────────┐
  2032. │Menu Definitions├──────────────────────────────────────────────
  2033. └────────────────┘
  2034.  
  2035. NOTE: When configuring menus in OCONFIG, put the key of
  2036. execution and minimum security level for each item on the same
  2037. line, separated by a space. OCONFIG and OmegaBBS will not check
  2038. for duplicate key assignments on menus so be sure the keys you
  2039. assign are not used by another menu item. Valid security levels
  2040. are 0-64000. If a 0 is entered for a particular menu item's
  2041. security level any user may access that menu item.
  2042.  
  2043.  
  2044. NOTE: OmegaBBS will replace the dummy parameters below with the
  2045. appropriate information in the Menu Prompts at run time.
  2046.                
  2047. !xx  = Color change. OmegaBBS will set the color to the DOS color
  2048. specified as xx (valid colors are 1-15). Do not put any spaces
  2049. between the ! and xx.
  2050.  
  2051. %    = If in a sub board the board title defined in Misc. Board
  2052. Parameters will be displayed in the current color.
  2053.  
  2054. &    = Carriage return. If you want to break a long prompt into 2
  2055. or more lines place the & character at the point you want the
  2056. new line break to start.
  2057.  
  2058. "    = OmegaBBS will display the current user's time remaining in
  2059. the current color.
  2060.  
  2061. #    = OmegaBBS will display the Title of the current message
  2062. area in the current color. Use only on Message Menus.
  2063.  
  2064. $    = OmegaBBS will display the Title of the current file area
  2065. in the current color.
  2066.  
  2067. *    = OmegaBBS will display the menu keys available to the user
  2068. in the current color. These will only be displayed when the user
  2069. has selected semi-expert menus. If you want the available keys
  2070. bracketed with either [] or () place either a '[' or '(' (no
  2071. quotes) directly after the '*'.
  2072.  
  2073. You must define the X (horizontal) screen positions where
  2074. OmegaBBS is to display the menu prompts. This allows you to
  2075. align your prompts with the beginning edge of your menu screens.
  2076. There are separate entries for ANSI color menus, ANSI non-color
  2077. menus, and ASCII menus. If the user has selected expert or
  2078. semi-expert prompt levels the prompts will be displayed at far
  2079. left of screen.
  2080.  
  2081.                      
  2082.  
  2083.  
  2084.  
  2085.  
  2086.  
  2087. (continued on next page)
  2088.  
  2089.  
  2090.  
  2091. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 30
  2092. (Menu definitions continued)
  2093.  
  2094. ┌─────────┐
  2095. │Main Menu├─────────────────────────────────────────────────────
  2096. └─────────┘
  2097.  
  2098.  
  2099. ┌──────────────┐
  2100. │Main Menu Help│
  2101. └──────────────┘
  2102.  
  2103. Enter the key of execution and minimum security level to display
  2104. Main Menu help screen.
  2105.  
  2106.  
  2107. ┌─────────┐
  2108. │Bulletins│
  2109. └─────────┘
  2110.  
  2111. Enter the key of execution and minimum security level to access
  2112. the Bulletin Menu for this board.
  2113.  
  2114.  
  2115. ┌────────────────┐
  2116. │Comment to SysOp│
  2117. └────────────────┘
  2118.  
  2119. Enter the key of execution and minimum security level to leave a
  2120. Comment to the SysOp.
  2121.  
  2122.  
  2123. ┌───────────┐
  2124. │Script Menu│
  2125. └───────────┘
  2126.  
  2127. Enter the key of execution and minimum security level to access
  2128. the Script Menu. (This is an OSL script named "MAINMENU.OSL").
  2129.  
  2130.  
  2131. ┌─────────┐
  2132. │User List│
  2133. └─────────┘
  2134.  
  2135. Enter the key of execution and minimum security level to display
  2136. list of Users on this board.
  2137.  
  2138.  
  2139. ┌──────────┐
  2140. │Files Menu│
  2141. └──────────┘
  2142.  
  2143. Enter the key of execution and minimum security level to access
  2144. the Files Menu on this board.
  2145.  
  2146.  
  2147. (continued on next page)
  2148.  
  2149.  
  2150.  
  2151.  
  2152. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 31
  2153. (Menu definitions continued)
  2154. ┌───────┐
  2155. │Goodbye│
  2156. └───────┘
  2157.  
  2158. Enter the key of execution and minimum security level to log off
  2159. system from the Main Menu.
  2160.  
  2161.  
  2162. ┌─────────────────┐
  2163. │Join a Conference│
  2164. └─────────────────┘
  2165.  
  2166. Enter the key of execution and minimum security level to access
  2167. the Sub Board selection menu from this board.
  2168.  
  2169.  
  2170. ┌────────────┐
  2171. │Message Menu│
  2172. └────────────┘
  2173.  
  2174. Enter the key of execution and minimum security level to access
  2175. the Message Menu on this board.
  2176.  
  2177.  
  2178. ┌───────────────────┐
  2179. │Remote Applications│
  2180. └───────────────────┘
  2181.  
  2182. Reserved for future use.
  2183.  
  2184.  
  2185. ┌─────────┐
  2186. │Door Menu│
  2187. └─────────┘
  2188.  
  2189. Enter the key of execution and minimum security level to access
  2190. the Doors Menu on this board.
  2191.  
  2192.  
  2193. ┌──────────────┐
  2194. │Page the SysOp│
  2195. └──────────────┘
  2196.  
  2197. Enter the key of execution and minimum security level to page
  2198. the SysOp for chat from the Main Menu on this board.
  2199.  
  2200.  
  2201. ┌────────────┐
  2202. │Expert Modes│
  2203. └────────────┘
  2204.  
  2205. Enter the key of execution and minimum security level to change
  2206. prompt levels.
  2207.  
  2208.  
  2209. (continued on next page)
  2210.  
  2211.  
  2212.  
  2213. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 32
  2214. (Menu definitions continued)
  2215.  
  2216. ┌────────────────┐
  2217. │User Config Menu│
  2218. └────────────────┘
  2219.  
  2220. Enter the key of execution and minimum security level to access
  2221. the User Configuration Menu.
  2222.  
  2223.  
  2224. ┌────────────────────┐
  2225. │Return to Main Board│
  2226. └────────────────────┘
  2227.  
  2228. Enter the key of execution and minimum security level to return
  2229. directly to the Main Board from a sub board.
  2230.  
  2231.  
  2232. ┌──────┐
  2233. │Prompt│
  2234. └──────┘
  2235.  
  2236. Define the Main Menu prompt to display to the user. See NOTE
  2237. on page# 30 for instructions.
  2238.  
  2239.  
  2240. ┌────────────────┐
  2241. │Prompt Positions│
  2242. └────────────────┘
  2243.  
  2244. Specify the screen X (horizontal) positions where you want the
  2245. Main Menu prompt to be displayed for ANSI color (.ANS), ANSI
  2246. non-color(.ANC), and ASCII (.ASC) menus.  Enter values (1- 80)
  2247. separated by single spaces.
  2248.  
  2249.  
  2250. ┌───────────────┐
  2251. │Menu I/O Colors│
  2252. └───────────────┘
  2253.  
  2254. Enter the input and output colors OmegaBBS will use when
  2255. displaying system messages to the user and receiving user input
  2256. while in the Main Menu.  Enter DOS colors (1-15) separated by a
  2257. single space.
  2258.  
  2259.  
  2260.  
  2261.  
  2262.  
  2263.  
  2264.  
  2265.  
  2266.  
  2267.  
  2268.  
  2269.  
  2270.  
  2271.  
  2272.  
  2273.  
  2274. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 33
  2275. ┌────────────┐
  2276. │Message Menu├──────────────────────────────────────────────────
  2277. └────────────┘
  2278.  
  2279. ┌─────────────────┐
  2280. │Message Menu Help│
  2281. └─────────────────┘
  2282.  
  2283. Enter the key of execution and minimum security level to display
  2284. Message Menu help screen.
  2285.  
  2286.  
  2287. ┌──────────────────┐
  2288. │Change Active Area│
  2289. └──────────────────┘
  2290.  
  2291. Enter the key of execution and minimum security level to change
  2292. active message area.
  2293.  
  2294.  
  2295. ┌────────────────┐
  2296. │Comment to SysOp│
  2297. └────────────────┘
  2298.  
  2299. Enter the key of execution and minimum security level to leave a
  2300. Comment to the SysOp.
  2301.  
  2302.  
  2303. ┌───────────────┐
  2304. │Delete Messages│
  2305. └───────────────┘
  2306.  
  2307. Enter the key of execution and minimum security level to delete
  2308. messages.  This applies only if the messages are addressed To or
  2309. From the user, otherwise a user needs a security level greater
  2310. than or equal to the minimum SysOp security level defined for
  2311. the current Message Area in the Boards Message Configuration.
  2312.  
  2313.  
  2314. ┌───────────────┐
  2315. │Enter a Message│
  2316. └───────────────┘
  2317.  
  2318. Enter the key of execution and minimum security level to enter
  2319. new messages on this board.
  2320.  
  2321.  
  2322. ┌───────┐
  2323. │Goodbye│
  2324. └───────┘
  2325.  
  2326. Enter the key of execution and minimum security level to logoff
  2327. system from the Message Menu.
  2328.  
  2329.  
  2330. (continued on next page)
  2331.  
  2332.  
  2333.  
  2334.  
  2335. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 34
  2336. (Menu definitions continued)
  2337.  
  2338. ┌────────┐
  2339. │New Scan│
  2340. └────────┘
  2341.  
  2342. Enter the key of execution and minimum security level to do a
  2343. global new message scan on this board.
  2344.  
  2345.  
  2346. ┌──────────────┐
  2347. │Page the SysOp│
  2348. └──────────────┘
  2349.  
  2350. Enter the key of execution and minimum security level to page 
  2351. the SysOp for chat from the Message Menu.
  2352.  
  2353.  
  2354. ┌───────────────────┐
  2355. │Return to Main Menu│
  2356. └───────────────────┘
  2357.  
  2358. Enter the key of execution and minimum security level to quit
  2359. the Message Menu and return to the Main Menu.
  2360.  
  2361.  
  2362. ┌─────────────┐
  2363. │Read Messages│
  2364. └─────────────┘
  2365.  
  2366. Enter the key of execution and minimum security level to read
  2367. messages on this board.
  2368.  
  2369.  
  2370. ┌────────────┐
  2371. │Expert Modes│
  2372. └────────────┘                                    
  2373.  
  2374. Enter the key of execution and minimum security level to change
  2375. prompt levels.
  2376.  
  2377.  
  2378. ┌────────────────┐
  2379. │User Config Menu│
  2380. └────────────────┘                                    
  2381.  
  2382. Enter the key of execution and minimum security level to access
  2383. the User Configuration Menu.
  2384.  
  2385.  
  2386. ┌─────────────┐
  2387. │Scan Messages│
  2388. └─────────────┘
  2389.  
  2390. Enter the key of execution and minimum security level to scan
  2391. message headers in the active message area.
  2392.  
  2393. (continued on next page)
  2394.  
  2395.  
  2396. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 35
  2397. (Menu definitions continued)
  2398.  
  2399.  
  2400. ┌───────────────┐
  2401. │New Scan config│
  2402. └───────────────┘                                    
  2403.  
  2404. Enter the key of execution and minimum security level to select
  2405. or de-select message areas for inclusion/exclusion in NewScan.
  2406.  
  2407.  
  2408. ┌──────────┐
  2409. │Files Menu│
  2410. └──────────┘
  2411.  
  2412. Enter the key of execution and minimum security level to go
  2413. directly to the Files Menu.
  2414.  
  2415.  
  2416. ┌──────┐
  2417. │Prompt│
  2418. └──────┘
  2419.  
  2420. Define the Message Menu prompt to be displayed to the user. See
  2421. NOTE on page# 30 for instructions.
  2422.  
  2423.  
  2424. ┌────────────────┐
  2425. │Prompt Positions│
  2426. └────────────────┘
  2427.  
  2428. Enter the screen X (horizontal) positions where you want the
  2429. Message Menu prompt to be displayed for ANSI color (.ANS), ANSI
  2430. non-color(.ANC), and ASCII (.ASC) menus.  Enter values (1-80)
  2431. separated by single spaces.
  2432.  
  2433.  
  2434. ┌───────────────┐
  2435. │Menu I/O Colors│
  2436. └───────────────┘
  2437.  
  2438. Enter input and output colors OmegaBBS will use when displaying
  2439. system messages to the user and receiving user input while in
  2440. the Message Menu.  Enter DOS colors (1-15) separated by a single
  2441. space. Message header and text colors are defined in the Color
  2442. section of the Boards Configuration.
  2443.  
  2444.  
  2445.  
  2446.  
  2447.  
  2448.  
  2449.  
  2450.  
  2451.  
  2452.  
  2453.  
  2454.  
  2455.  
  2456.  
  2457. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 36
  2458. ┌──────────┐
  2459. │Files Menu├────────────────────────────────────────────────────
  2460. └──────────┘
  2461.  
  2462. ┌──────────────┐
  2463. │File Menu Help│
  2464. └──────────────┘
  2465.  
  2466. Enter the key of execution and minimum security level to display
  2467. the Files Menu help screen.
  2468.  
  2469.  
  2470. ┌────────────────┐
  2471. │Comment to SysOp│
  2472. └────────────────┘
  2473.  
  2474. Enter the key of execution and minimum security level to leave a
  2475. Comment to the SysOp.
  2476.  
  2477.  
  2478. ┌──────────────┐
  2479. │Download Files│
  2480. └──────────────┘
  2481.  
  2482. Enter the key of execution and minimum security level to
  2483. download files on this board.
  2484.  
  2485.  
  2486. ┌───────┐
  2487. │Goodbye│
  2488. └───────┘
  2489.  
  2490. Enter the key of execution and minimum security level to logoff
  2491. the system from the Files Menu.
  2492.  
  2493.  
  2494. ┌──────────┐
  2495. │List Files│
  2496. └──────────┘
  2497.  
  2498. Enter the key of execution and minimum security level to display
  2499. file listings on this board.
  2500.  
  2501.  
  2502. ┌────────────┐
  2503. │Message Menu│
  2504. └────────────┘
  2505.  
  2506. Enter the key of execution and minimum security level to go
  2507. directly to the Message Menu from the Files Menu.
  2508.  
  2509.  
  2510.  
  2511.  
  2512.  
  2513. (continued on next page)
  2514.  
  2515.  
  2516.  
  2517.  
  2518. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 37
  2519. (Menu definitions continued)
  2520.  
  2521. ┌────────────────┐
  2522. │New Files Search│
  2523. └────────────────┘
  2524.  
  2525. Enter the key of execution and minimum security level to search
  2526. for new files since user's last call.
  2527.  
  2528.  
  2529. ┌──────────────┐
  2530. │Page the SysOp│
  2531. └──────────────┘
  2532.  
  2533. Enter the key of execution and minimum security level to page
  2534. the SysOp for chat from the Files Menu.
  2535.  
  2536.  
  2537. ┌───────────────────┐
  2538. │Return to Main Menu│
  2539. └───────────────────┘
  2540.  
  2541. Enter the key of execution and minimum security level to quit
  2542. the Files Menu and return to the Main Menu.
  2543.                                          
  2544.  
  2545. ┌────────────────┐
  2546. │Read a Text File│
  2547. └────────────────┘
  2548.  
  2549. Enter the key of execution and minimum security level to read a
  2550. text file on-line.
  2551.  
  2552.  
  2553. ┌───────────────┐
  2554. │Filename Search│
  2555. └───────────────┘
  2556.  
  2557. Enter the key of execution and minimum security level to do a
  2558. string search of file names.
  2559.  
  2560.  
  2561. ┌───────────┐
  2562. │Text Search│
  2563. └───────────┘
  2564.  
  2565. Enter the key of execution and minimum security level to do a
  2566. string search of text in file listings.
  2567.  
  2568.  
  2569. ┌─────────────┐
  2570. │Upload a File│
  2571. └─────────────┘
  2572.  
  2573. Enter the key of execution and minimum security level to upload
  2574. files to this board.
  2575. (continued on next page)
  2576.  
  2577.  
  2578.  
  2579. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 38
  2580. (Menu definitions continued)
  2581.  
  2582.  
  2583. ┌──────────────────────┐
  2584. │View a Compressed File│
  2585. └──────────────────────┘
  2586.  
  2587. Enter the key of execution and minimum security level to view
  2588. the contents of compressed files.
  2589.  
  2590.  
  2591. ┌────────────┐
  2592. │Expert Modes│
  2593. └────────────┘
  2594.  
  2595. Enter the key of execution and minimum security level to change
  2596. prompt levels.
  2597.  
  2598.  
  2599. ┌────────────────┐
  2600. │User Config Menu│
  2601. └────────────────┘
  2602.  
  2603. Enter the key of execution and minimum security level to access
  2604. the User Configuration Menu.
  2605.  
  2606.  
  2607. ┌──────┐
  2608. │Prompt│
  2609. └──────┘
  2610.  
  2611. Define the Files Menu prompt to be displayed to the user. See
  2612. NOTE on page# 30 for instructions.
  2613.  
  2614.  
  2615. ┌────────────────┐
  2616. │Prompt Positions│
  2617. └────────────────┘
  2618.  
  2619. Enter the screen X (horizontal) positions where you want the
  2620. Files Menu prompt to be displayed for ANSI color (.ANS), ANSI
  2621. non-color(.ANC), and ASCII (.ASC) menus.  Enter values (1-80)
  2622. separated by single spaces.
  2623.  
  2624.  
  2625. ┌───────────────┐
  2626. │Menu I/O Colors│
  2627. └───────────────┘
  2628.  
  2629. Enter the input and output colors OmegaBBS will use when
  2630. displaying system messages to user and receiving user input
  2631. while in the Files Menu. Enter DOS colors (1-15) separated by a
  2632. single space.
  2633.  
  2634.  
  2635.  
  2636.  
  2637.  
  2638.  
  2639.  
  2640. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 39
  2641. ┌──────────────────┐
  2642. │Door Configuration├────────────────────────────────────────────
  2643. └──────────────────┘
  2644.  
  2645. OmegaBBS offers 2 methods of running doors (external programs)
  2646. on your BBS.
  2647.  
  2648. The first method is Direct Execution, where OmegaBBS will take
  2649. the information you enter for each Door in the Doors
  2650. Configuration and pass it off to the DoorMaster data conversion
  2651. utility. You must use version 3.09 of DoorMaster if you run a
  2652. door using this method. No other versions will work correctly.
  2653.  
  2654. OmegaBBS will run doors written for the following BBS software
  2655. using DoorMaster. You must have a copy of DoorMaster 3.09 in the
  2656. BBS Startup directory before attempting to run any door programs
  2657. directly from OmegaBBS.
  2658.  
  2659. Door Types:
  2660.  
  2661. 1 = DoorWay        8 = MGW
  2662. 2 = DoorWay 1.43    9 = Opus
  2663. 3 = DoorWay 2.00    10 = PCBoard 12
  2664. 4 = Forbes        11 = PCBoard 14
  2665. 5 = GAP            12 = QuickBBS
  2666. 6 = Genesis        13 = RBBS
  2667. 7 = GT Power        14 = Wildcat!
  2668.  
  2669.  
  2670. The second method is to run your door program from a DOS .bat file. 
  2671. OmegaBBS will write a standard DORINFO1.DEF file to the directory
  2672. you enter in each record as the Door Directory, and will make that
  2673. directory the active directory. OmegaBBS will then run the .bat
  2674. file you have entered in the "Executable file name" field. This
  2675. .bat file must be in the Door Directory.
  2676.  
  2677. ┌─────────┐
  2678. │Door Name│
  2679. └─────────┘
  2680.  
  2681. Enter the name of this door as you want it displayed.
  2682.  
  2683.  
  2684. ┌─────────┐
  2685. │Door Type│
  2686. └─────────┘
  2687.  
  2688. Enter the number from the Door Types list above that corresponds
  2689. to the BBS software for which this door was written. This is used
  2690. when the "D" direct execution mode is to be used.
  2691.  
  2692. ┌──────────────┐
  2693. │Execution Mode│
  2694. └──────────────┘
  2695.  
  2696. Enter "D" if you want this door run directly from OmegaBBS or
  2697. "B" if you want it run from a batch file.
  2698.  
  2699. (continued on next page)
  2700.  
  2701. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 40
  2702. (Door config continued)
  2703.  
  2704. ┌─────────────┐
  2705. │Watch Carrier│
  2706. └─────────────┘
  2707.  
  2708. Enter "Y" if you want OmegaBBS to monitor the carrier detect
  2709. signal while the door is running. Enter "N" if not. If Y is
  2710. entered and carrier is dropped in a door, OmegaBBS will reboot
  2711. the computer. Don't use this feature unless the door program
  2712. does not monitor carrier. The carrier monitor in OmegaBBS chains
  2713. to interrupt 1Ch (timer). See the Desqview Setup section on page
  2714. 72 if you are running OmegaBBS under Desqview.
  2715.  
  2716. ┌──────────────────────┐
  2717. │Minimum Security Level│
  2718. └──────────────────────┘
  2719.  
  2720. Specify the minimum security level to access this door.
  2721.  
  2722.  
  2723. ┌─────────┐
  2724. │Door Path│
  2725. └─────────┘
  2726.  
  2727. Enter the full path to this door's executable files. Include the
  2728. drive letter in the path.
  2729.  
  2730.  
  2731. ┌────────────────────┐
  2732. │Executable File Name│
  2733. └────────────────────┘
  2734.  
  2735. Specify the executable file name or .bat file for this door.
  2736. Enter the name and extension only, command line parameters are
  2737. entered below.
  2738.  
  2739.  
  2740. ┌───────────────────────┐
  2741. │Command Line Parameters│
  2742. └───────────────────────┘
  2743.  
  2744. Enter the command line parameters to be passed to this door's
  2745. executable file. Leave blank if not needed or if this door is
  2746. run from a batch file.
  2747.  
  2748.  
  2749.  
  2750.  
  2751.  
  2752.  
  2753.  
  2754.  
  2755.  
  2756.  
  2757.  
  2758.  
  2759.  
  2760.  
  2761.  
  2762. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 41
  2763. ┌──────┐
  2764. │Colors├────────────────────────────────────────────────────────
  2765. └──────┘
  2766.  
  2767. NOTE: All colors must be configured. Failure to do so will
  2768. produce interesting (unpredictable) results. Do not use color 0
  2769. (black) or you'll have invisible output. Do not use color 8
  2770. (gray) as some older color monitors display it as black. Color 9
  2771. (bright blue) causes underlining on some Hercules cards.
  2772.  
  2773. DOS color codes:
  2774.  
  2775. 0 = black
  2776. 1 = dark blue
  2777. 2 = dark green
  2778. 3 = dark cyan
  2779. 4 = dark red
  2780. 5 = dark magenta
  2781. 6 = dark brown
  2782. 7 = dark white
  2783. 8 = dark gray
  2784. 9 = bright blue 
  2785. 10 = bright green
  2786. 11 = bright cyan
  2787. 12 = bright red
  2788. 13 = bright magenta
  2789. 14 = bright yellow
  2790. 15 = bright white 
  2791.  
  2792.  
  2793. ┌───────────┐
  2794. │Input Color│
  2795. └───────────┘
  2796.  
  2797. Specify the color of user input on this board.
  2798.  
  2799.  
  2800. ┌────────────┐
  2801. │Output Color│
  2802. └────────────┘
  2803.  
  2804. Specify the color of non-menu prompts and system messages sent
  2805. to users.
  2806.  
  2807.  
  2808.  
  2809.  
  2810.  
  2811.  
  2812.  
  2813.  
  2814.  
  2815.  
  2816.  
  2817.  
  2818.  
  2819. (continued on next page)
  2820.  
  2821.  
  2822.  
  2823. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 42
  2824. (Color config continued)
  2825.  
  2826. ┌──────────────┐
  2827. │Message Colors│
  2828. └──────────────┘
  2829.  
  2830. Message color 1: Specify the color of first line in message
  2831.          headers on this board. Contains message area
  2832.          title and message number.
  2833.  
  2834. Message color 2: Specify the color of the second line in message
  2835.          headers on this board. This line contains the
  2836.          date and time that message was left.
  2837.  
  2838. Message color 3: Specify the color of the third line in message
  2839.          headers on this board. This line contains the
  2840.          identity to whom the message is addressed.
  2841.  
  2842. Message color 4: Specify the color of fourth line in message
  2843.          headers on this board. This line contains the
  2844.          identity of the message originator.
  2845.  
  2846. Message color 5: Specify the color of fifth line in message
  2847.          headers on this board. This line contains
  2848.          subject of the message.
  2849.  
  2850. Message color 6: Specify the color used in marking messages as
  2851.          private, deleted, and received on this board.
  2852.  
  2853. Message color 7: Specify the color of the message text on this
  2854.          board.
  2855.  
  2856. Message color 8: Specify the color of the message read prompt on
  2857.          this board.
  2858.  
  2859.  
  2860. ┌───────────────────┐
  2861. │File Listing Colors│
  2862. └───────────────────┘
  2863.  
  2864. File color 1..: Specify the color of the file name in file
  2865.         listings on this board.
  2866.  
  2867. File color 2..: Specify the color of the file size and date
  2868.         in file listings on this board.
  2869.  
  2870. File color 3..: Specify the color of the file description in
  2871.         file listings on this board.
  2872.  
  2873. File color 4..: Specify the color used in highlighting marked
  2874.         files on this board.
  2875.  
  2876. File color 5..: Specify the color of file listing prompt on this
  2877.         board.
  2878.  
  2879.  
  2880.  
  2881.  
  2882.  
  2883.  
  2884. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 43
  2885. ┌───────────────┐
  2886. │Display Screens├───────────────────────────────────────────────
  2887. └───────────────┘
  2888.  
  2889. OmegaBBS supports 3 graphics modes: ANSI with color, ANSI
  2890. without color, and ASCII (mono). The file extensions for the
  2891. various modes are .ANS (ANSI color), .ANC (ANSI non-color), and
  2892. .ASC (ASCII mono).
  2893.  
  2894. The ANSI non-color mode is a not a standard BBS feature, and was
  2895. added to OmegaBBS to support users that don't want color but
  2896. still want ANSI screen control and use of the full screen
  2897. editor, backwards scrolling file lists, file marking, split
  2898. screen chat, and the mouse support functions.
  2899.  
  2900. When a particular screen is to be sent, OmegaBBS does a
  2901. descending search (.ANS->.ANC->.ASC), starting with the
  2902. extension corresponding to the user's Graphics Mode, until a
  2903. match is found and the screen is sent.
  2904.  
  2905.  
  2906. ┌─────────────────┐
  2907. │Screen File Names│
  2908. └─────────────────┘
  2909.  
  2910. To help ease the task of creating and maintaining the display
  2911. screens required for operation, OmegaBBS uses the following file
  2912. naming conventions.
  2913.  
  2914. xxxM.A??    Menu screens.    
  2915. xxxS.A??    Selection screens: Doors, Files, Message Areas etc.
  2916. xxxH.A??    Help screens.
  2917.  
  2918. All mouse screen filenames are preceded by 'M_'. Mouse support
  2919. is only available if a user has ANSI color or ANSI non-color
  2920. Graphics Mode, so .ASC files are not required for mouse display
  2921. screens. See the "Creating Mouse Screens" section on page 52 for
  2922. more information.
  2923.  
  2924. M_xxM.A??    Mouse Menu screens.
  2925. M_xxS.A??    Mouse Selection screens: Doors, Files, Msgs etc.
  2926. M_xxH.A??    Mouse help screens.
  2927.  
  2928.  
  2929.  
  2930.  
  2931.  
  2932.  
  2933.  
  2934.  
  2935.  
  2936.  
  2937.  
  2938.  
  2939.  
  2940.  
  2941.  
  2942.  
  2943.  
  2944.  
  2945. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 44
  2946. ┌────────────┐
  2947. │Menu Screens│
  2948. └────────────┘
  2949.  
  2950. Menu screens are display screens that reflect the menu keys and
  2951. related commands as you have defined them in OCONFIG. These
  2952. menu display files must be in the directory specified as the
  2953. Menus Path in the Boards Configuration of OCONFIG.
  2954.  
  2955. MAINM.ANS/ANC/ASC    Main Menu display screens.
  2956. M_MAINM.ANS/ANC        Mouse Main Menu display screens.
  2957.     
  2958. MSGM.ANS/ANC/ASC    Message Menu display screens.
  2959. M_MSGM.ANS/ANC        Mouse Message Menu display screens.
  2960.  
  2961. FILEM.ANS/ANC/ASC    File Menu display screens.
  2962. M_FILEM.ANS/ANC        Mouse File Menu display screens.
  2963.  
  2964.  
  2965.  
  2966. ┌─────────────────┐
  2967. │Selection Screens│
  2968. └─────────────────┘
  2969.  
  2970. Selection screens are display screens used to show the possible
  2971. selections of various OmegaBBS functions.
  2972.  
  2973. BLTS.ANS/ANC/ASC    Bulletins selection screens.
  2974. M_BLTS.ANS/ANC        Mouse Bulletins selection screens.
  2975.  
  2976. MSGS.ANS/ANC/ASC    Message Area selection screens.
  2977. M_MSGS.ANS/ANC        Mouse Message Area selection screens.
  2978.  
  2979. FILES.ANS/ANC/ASC    File Area selection screens.
  2980. M_FILES.ANS/ANC        Mouse File Area selection screens.
  2981.  
  2982. DOORS.ANS/ANC/ASC    Door selection screens.
  2983. M_DOORS.ANS/ANC        Mouse Door selection screens.
  2984.  
  2985. SUBS.ANS/ANC/ASC    Sub-board selection screens.
  2986. M_SUBS.ANS/ANC        Mouse Sub-board selection screens.
  2987.  
  2988. NOTE:     OmegaBBS will only look in the Main Board's Screens Path
  2989.     for the Sub-board selection screens.
  2990.  
  2991.  
  2992.  
  2993.  
  2994.  
  2995.  
  2996.  
  2997.  
  2998.  
  2999.  
  3000.  
  3001.  
  3002.  
  3003.  
  3004.  
  3005.  
  3006. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 45
  3007. ┌────────────┐
  3008. │Help Screens│
  3009. └────────────┘
  3010.  
  3011. Help screen files must be in the directory specified as the
  3012. Helps Path in the Boards Configuration of OCONFIG.
  3013.  
  3014. MAINH.ANS/ANC/ASC    Main Menu help screens.
  3015. M_MAINH.ANS/ANC        Mouse Main Menu help screens.
  3016.  
  3017. MSGH.ANS/ANC/ASC    Message Menu help screens.
  3018. M_MSGH.ANS/ANC        Mouse Message Menu help screens.
  3019.  
  3020. FILEH.ANS/ANC/ASC    File Menu help screens.
  3021. M_FILEM.ANS/ANC        Mouse File Menu help screens.
  3022.  
  3023. READH.ANS/ANC/ASC    Message Menu Read modes help screens.
  3024. M_READH.ANS/ANC        Mouse Message Menu Read modes help screens.
  3025.  
  3026. FLISTH.ANS/ANC/ASC    File List prompt help screens.
  3027. M_FLISTH.ANS/ANC    Mouse File List prompt help screens.
  3028.  
  3029. VIEWH.ANS/ANC/ASC    Compressed File Viewing help screens.
  3030. M_VIEWH.ANS/ANC        Mouse Compressed File Viewing help screens.
  3031.  
  3032. READPH.ANS/ANC/ASC    Message Read prompt help screens.
  3033. M_READPH.ANS/ANC    Mouse Message Read prompt help screens.
  3034.  
  3035. UCFGH.ANS/ANC/ASC    User Configuration Menu help screens.
  3036. No Mouse help screens needed for User Configuration help.        
  3037.  
  3038. LEDH.ANS/ANC/ASC    Line Editor help screens.
  3039. No Mouse help screens needed for Line Editor help.
  3040.  
  3041. FSEDH.ANS/ANC/ASC    Full Screen Editor help screens.
  3042. No Mouse help screens needed for Full Screen Editor help.
  3043.  
  3044.  
  3045.  
  3046.  
  3047.  
  3048.  
  3049.  
  3050.  
  3051.  
  3052.  
  3053.  
  3054.  
  3055.  
  3056.  
  3057.  
  3058.  
  3059.  
  3060.  
  3061.  
  3062.  
  3063.  
  3064.  
  3065.  
  3066.  
  3067. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 46
  3068. ┌───────────────┐
  3069. │Welcome Screens│
  3070. └───────────────┘
  3071.  
  3072. WELCOME screen files must be in the directory specified as the
  3073. Screens Path in the Boards Configuration of OCONFIG.
  3074.  
  3075. WELCOMEx.ANS/ANC/ASC    Welcome display screens are the first
  3076.             files displayed when a user logs in or
  3077.             enters a sub-board. You may have up to 9
  3078.             welcome screens, numbered 1-9.
  3079.  
  3080.             Screens will be displayed in sequential order
  3081.             starting with WELCOME1, and will continue
  3082.             until a next higher numbered screen is
  3083.             not found or WELCOME9 is displayed.
  3084.  
  3085. xxxxx.ANS/ANC/ASC    Security dependant screens displayed 
  3086.             after the WELCOME screens,  where xxxxx
  3087.             is the security level of the users
  3088.             you want to see these screens. Example,
  3089.             150.A?? would be displayed to users
  3090.             with a security level of 150.
  3091.  
  3092.  
  3093. ┌────────────┐
  3094. │Misc Screens│
  3095. └────────────┘
  3096.  
  3097.  
  3098. OmegaBBS will only look for the following screens in the Main Board's
  3099. Screen Path.
  3100.  
  3101. ANSITYPE.ANS/ANC/ASC    Displayed to user when (G)raphics option
  3102.             selected from the User Config Menu. This
  3103.             file contains a list of communications
  3104.             programs grouped by 'type' relating to
  3105.             the comm program's ANSI capabilities.
  3106.             
  3107.             OmegaBBS uses esc[xM (line delete) and
  3108.             esc[xL (line insert) whenever possible
  3109.             to speed up screen updates.
  3110.             
  3111.             Type 1: Does not support line inserts or
  3112.                 line deletes.
  3113.             
  3114.             Type 2: Supports both line inserts and line
  3115.                 deletes.
  3116.             
  3117.             Type 3: Supports line inserts but not line
  3118.                 deletes.
  3119. (continued on next page)
  3120.  
  3121.  
  3122.  
  3123.  
  3124.  
  3125.  
  3126.  
  3127.  
  3128. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 47
  3129. (Misc screens continued)
  3130.  
  3131. ANSINOTE.ANS/ANC/ASC    Displayed if user has selected ANSI
  3132.             graphics and his/her comm program does
  3133.             not support enhanced ANSI commands.
  3134.             Should warn them that Full Screen Editor
  3135.             and the backwards scrolling file lists
  3136.             will not be available to them.
  3137.  
  3138. CALLBACK.ANS/ANC/ASC    Instructions to user about the Call Back
  3139.             Verifier. Not needed if Call Back not used.
  3140.  
  3141. NOCALL.ANS/ANC/ASC    Screen displayed to user if user's area code
  3142.             or prefix are not found in SysOp defined
  3143.             list for allowed Call Backs. Not needed if
  3144.             Verifier not used.
  3145.  
  3146. GOODBYE.ANS/ANC/ASC    Screen displayed to user at log off.
  3147.  
  3148. LOGIN.ASC        Screen displayed to user's before the login 
  3149.             prompt is sent. This file should be in
  3150.             ASCII text only.
  3151.             
  3152. UPTHANX.ANS/ANC/ASC    Screen displayed to user after an upload.
  3153.  
  3154. USERSTAT.ANS/ANC/ASC    Screen displayed when user selects (V)iew
  3155.             Stats from the User Configuration Menu.
  3156.  
  3157. NOPAGE.ANS/ANC/ASC    Screen displayed if attempt to page SysOp
  3158.             outside of the Paging Hours defined in
  3159.             Boards Configuration in OCONFIG.
  3160.  
  3161. NOTAVAIL.ANS/ANC/ASC    Screen displayed if SysOp does not respond
  3162.             to Page.
  3163.  
  3164. MAXPAGE.ANS/ANC/ASC    Screen displayed if attempt to page SysOp more
  3165.             than the allowable number of times defined
  3166.             in Boards Configuration in OCONFIG.
  3167.  
  3168. FILES.HDR        When a user lists a file directory
  3169.             OmegaBBS will check in the file
  3170.             directory for a file by this name and if
  3171.             found will display it prior to sending
  3172.             the file listing.
  3173.  
  3174.  
  3175. The following screen files are optional and if used must be in
  3176. the directory specified as the Screens Path in the Boards 
  3177. Configuration of OCONFIG.
  3178.  
  3179. BEFOREUP.ANS/ANC/ASC    Screen displayed to user when a file
  3180.             upload is requested.
  3181.  
  3182. AFTERUP.ANS/ANC/ASC    Screen displayed to user after an upload
  3183.             session is completed.
  3184.  
  3185. BEFOREDN.ANS/ANC/ASC    Screen displayed to user when a file
  3186.             download is requested.
  3187.  
  3188. AFTERDN.ANS/ANC/ASC    Screen displayed to user after a download
  3189.             session is completed.
  3190.  
  3191.  
  3192.  
  3193.  
  3194.  
  3195.  
  3196. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 48
  3197. ┌─────────┐
  3198. │Bulletins│
  3199. └─────────┘
  3200.  
  3201. Bulletin files must be in the directory specified as the
  3202. Bulletins Path in the Boards Configuration of OCONFIG.
  3203.  
  3204. BULLETxx.ANS/ANC/ASC    Bulletins may be numbered from 1-99.
  3205.  
  3206.  
  3207. ┌─────────────────┐
  3208. │Embedded Commands│
  3209. └─────────────────┘
  3210.  
  3211. Embedded commands are dummy parameters that can be put in your
  3212. screens to display variable information. OmegaBBS will replace
  3213. the embedded command with the appropriate data when the screen
  3214. is displayed. The control characters are represented here as ^F
  3215. and ^K but must be the actual control character in your screens.
  3216. For example, to enter ^K, you would press and hold the Ctrl key
  3217. and press K. OmegaBBS will pad strings with trailing spaces, and
  3218. left justify and pad out integer variables with trailing spaces
  3219. to occupy 5 spaces on the screen. ON and OFF will be 3 spaces.
  3220.  
  3221.  
  3222. ^FA    Full name.        35 characters.
  3223. ^FB    City & state.        35 characters.
  3224. ^FC    Password.        15 characters.
  3225. ^FD    Default protocol.    40 characters.
  3226. ^FE    Phone number.        12 characters.
  3227. ^FF    Last time online.    26 characters.
  3228. ^FG    User's ID number.    5 spaces.
  3229. ^FJ     Message editor type.    
  3230. ^FK    Sends ON if hotkeys enabled, OFF if not.
  3231. ^FM    Number of times user has posted a message. 5 spaces.
  3232. ^FN    Kbytes downloaded today.    5 spaces.
  3233. ^FO    Security Level.            5 spaces.
  3234. ^FP    Number of times user has called.5 spaces.
  3235. ^FQ    Number of files uploaded.    5 spaces.
  3236. ^FR    Kbytes uploaded.        5 spaces.
  3237. ^FS    Number of downloads.        5 spaces.
  3238. ^FT    Kbytes downloaded.        5 spaces.
  3239. ^FU    Time used today in seconds.    5 spaces.
  3240. ^FV    Screen length.            5 spaces.
  3241. ^FW    User's first name.    35 characters.
  3242. ^FX    Sends graphics mode, ANSI Color, ANSI no Color, ASCII.
  3243.     13 characters.
  3244.  
  3245. ^FY    Sends ON if user has page prompts on, OFF if not.
  3246. ^FZ    Sends ON if user has mouse support enabled, OFF if not.
  3247.  
  3248. ^KA    Current Sub-board's title.     50 characters.
  3249. ^KB    Last caller's name.         35 characters.
  3250. ^KC    SysOp Paging hours, XX:XX-XX:XX. 11 characters.    
  3251. ^KE     Current file area title.
  3252. ^KF    Current message area title.
  3253.  
  3254. (continued on next page)
  3255.  
  3256.  
  3257. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 49
  3258. (Embedded commands continued)
  3259.  
  3260. ^KG    Number of calls on system.
  3261. ^KH    Number of users on system.    5 spaces.
  3262. ^KK    Time connected in minutes.    5 spaces.
  3263. ^KL    Time connected in seconds.    5 spaces.
  3264. ^KM    Time used for today in minutes.    5 spaces.
  3265. ^KN    Time used for today in seconds.    5 spaces.
  3266. ^KO    Time remaining in minutes.    5 spaces.
  3267. ^KQ    Time limit in minutes.        5 spaces.
  3268. ^KR    Baud rate.            5 spaces.
  3269. ^KT    Download kbyte limit.        5 spaces.
  3270. ^KW    Stop user screen aborts.    
  3271. ^KX    Turn on user screen aborts.
  3272. ^KY    Turn page prompts on.
  3273. ^KZ    Turn page prompts off.
  3274.  
  3275. ┌───────────────────────┐
  3276. │Misc. Embedded Commands│
  3277. └───────────────────────┘
  3278.  
  3279. ^A    When OmegaBBS encounters a ^A character it will output
  3280.     the string "Any key to continue.." and then wait for
  3281.     user input.
  3282.  
  3283. NOTE:     Do not use ^Q or ^S characters in your screens. These
  3284.     are the standard XON / XOFF flow control characters and
  3285.     use of them will disrupt communications.
  3286.  
  3287.  
  3288. ┌─────────────────────┐
  3289. │Creating Menu Screens├─────────────────────────────────────────
  3290. └─────────────────────┘
  3291.  
  3292. Options in the Menu Screens must correspond to the key of
  3293. execution and function as you have defined them in the Boards
  3294. Menu Definition section of OCONFIG.
  3295.  
  3296.  
  3297.  
  3298.  
  3299.  
  3300.  
  3301.  
  3302.  
  3303.  
  3304.  
  3305.  
  3306.  
  3307.  
  3308.  
  3309.  
  3310.  
  3311.  
  3312.  
  3313.  
  3314.  
  3315.  
  3316.  
  3317.  
  3318. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 50
  3319. ┌──────────────────────────┐
  3320. │Creating Selection Screens├────────────────────────────────────
  3321. └──────────────────────────┘
  3322.  
  3323. OmegaBBS uses the following logic in referencing Options on
  3324. Selection Screens.
  3325.  
  3326. Doors:    option number refers to the entry record number of 
  3327.     specific Door in the Boards Door section of OCONFIG.
  3328.     The record number is displayed at the top of the screen
  3329.     when the door is configured.
  3330.  
  3331. Bulletins:
  3332.     option number corresponds to the number appended to the
  3333.     the BULLETx. file name. The SysOp assigns the numbers to
  3334.     bulletin screens.
  3335.  
  3336. File Areas:
  3337.     option number refers to the entry record number of
  3338.     specific File Area in the Boards File Selection section
  3339.     of OCONFIG. The record number is displayed at the top
  3340.     of the screen when the File Area is configured.
  3341.  
  3342. Msg. Areas:
  3343.     option number refers to the entry record number of
  3344.     specific Message Area in the Boards Message Selection
  3345.     section of OCONFIG. The record number is displayed
  3346.     at the top of the screen when the Message Area is
  3347.     configured.
  3348.  
  3349. Sub-Boards:
  3350.     option number refers to the entry record number of 
  3351.     specific Board # in OCONFIG. The record number is
  3352.     displayed at the top of the screen when the Sub-board is
  3353.     configured.
  3354.  
  3355.  
  3356.  
  3357.  
  3358.  
  3359.  
  3360.  
  3361.  
  3362.  
  3363.  
  3364.  
  3365.  
  3366.  
  3367.  
  3368.  
  3369.  
  3370.  
  3371.  
  3372.  
  3373.  
  3374.  
  3375.  
  3376.  
  3377.  
  3378.  
  3379. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 51
  3380. ┌──────────────────────┐
  3381. │Creating Mouse Screens├────────────────────────────────────────
  3382. └──────────────────────┘
  3383.  
  3384. OmegaBBS supports remote mouse input for users who have the
  3385. ModemMouse driver loaded on their machine, or local mouse input
  3386. with a regular mouse driver loaded.
  3387.  
  3388. Mouse screens take a little more effort to construct than
  3389. regular screens, and good planning will pay off. It's a good
  3390. idea to configure the BBS and set up the regular (non-mouse)
  3391. menus and selection screens before doing the Mouse equivalents.
  3392. The following sections contain suggested approaches to creating
  3393. your mouse Menu and Selection screens.
  3394.  
  3395.  
  3396. ┌──────────────────┐
  3397. │Mouse Menu Screens│
  3398. └──────────────────┘
  3399.  
  3400. Make a list of all Menu Options for the Main Menu, Files Menu,
  3401. and Message Menu.
  3402.  
  3403. Create your Mouse Menu Screens, using the file naming
  3404. conventions and names included in the File Names section of this
  3405. documentation, and after the menus are done go back in and use
  3406. the ruler built into your ANSI screen editor program ( Alt-N in
  3407. TheDraw ) and get the line number (Y), beginning column (startX),
  3408. and ending column (endX) for each Menu Option and write these
  3409. values down. These values represent the 'HOTSPOT' for the mouse
  3410. input, and enable OmegaBBS to determine what Menu Option the
  3411. user clicked a button on. These values must then be entered in
  3412. the appropriate Menu Configuration in MOUSECFG.
  3413.  
  3414. NOTE:     These values apply to both ANSI color and ANSI non-color
  3415.     screens. Options must be displayed in the same
  3416.     positions on both color and non-color screens.
  3417.  
  3418. Example:
  3419.         -------------top of screen---------------
  3420. 123456789012324567------columns
  3421. 2
  3422. 3    (Y)-> [ Files Menu ]
  3423. 4          ^(startX)    ^(endX)
  3424. 5
  3425. 6
  3426.  
  3427. |____rows
  3428.  
  3429. In the example above, the 'HOTSPOT' for the Files Menu Option on
  3430. the Main Menu would be Y=3, startX=12, and endX=25. If the user
  3431. clicks a mouse button on line 3 between columns 12 and 25
  3432. OmegaBBS will display the Files Menu.
  3433.  
  3434.  
  3435.  
  3436.  
  3437.  
  3438.  
  3439.  
  3440. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 52
  3441. ┌───────────────────────┐
  3442. │Mouse Selection Screens│
  3443. └───────────────────────┘
  3444.  
  3445. The Mouse selection screens are screens displayed that show the
  3446. different selections available to the user for Doors, Bulletins,
  3447. File Areas, Message Areas, and Sub-boards. These selections must
  3448. correspond to the numbered options in the regular (non-mouse)
  3449. selection screens. If a selection option is numbered 5 on the
  3450. regular screen, the HOTSPOT values for the same option would be
  3451. entered as the 5th entry in the appropriate Selection Menu in
  3452. MOUSECFG.
  3453.  
  3454. Example:
  3455.  
  3456. Option on regular screen - (5) Space Wars
  3457.  
  3458.         -------------top of screen---------------
  3459. 123456789012345678901234567890123------columns
  3460. 2
  3461. 3
  3462. 4          (Y)-> [ Space Wars ]
  3463. 5                ^(startX)    ^(endX)
  3464. 6
  3465. 7
  3466.  
  3467. |____rows
  3468.  
  3469. In the example above, the 'HOTSPOT' for the 'Space Wars' Door on
  3470. the Door Selection Menu would be Y=4, startX=18, and endX=31. If
  3471. the user clicks a mouse button on line 4 between columns 18 and 
  3472. 31 OmegaBBS would load the Space Wars program.
  3473.  
  3474.  
  3475.  
  3476.  
  3477.  
  3478.  
  3479.  
  3480.  
  3481.  
  3482.  
  3483.  
  3484.  
  3485.  
  3486.  
  3487.  
  3488.  
  3489.  
  3490.  
  3491.  
  3492.  
  3493.  
  3494.  
  3495.  
  3496.  
  3497.  
  3498.  
  3499.  
  3500.  
  3501. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 53
  3502. ┌─────────────────────┐
  3503. │OmegaBBS System Files├─────────────────────────────────────────
  3504. └─────────────────────┘
  3505.  
  3506. MSGCTRL.DAT    Message Control file.
  3507. MSGxxx.IDX    Message Index file. The 'xxx' will be the number
  3508.         of the message area# that the index is for.
  3509.  
  3510. MSGTEXT.DAT    Message Text file. Text for all messages in all
  3511.         areas on a given board are kept in a single file.
  3512.         Do not edit this file with a text editor! 
  3513.  
  3514.         The Message files must be in the directory
  3515.         specified as the Message Path in Boards
  3516.         Configuration of OCONFIG
  3517.  
  3518. SYSTEM.LOG    System activity log. File will be in the BBS
  3519.         startup directory. If not found, OmegaBBS will
  3520.         start a new one.
  3521.  
  3522.  
  3523.  
  3524. ERROR.LOG    OmegaBBS will log any system errors in this file.
  3525.         File will be in the BBS startup directory. If
  3526.         not found, OmegaBBS will start a new one. If you
  3527.         encounter any problems with your BBS setup this
  3528.         is a good place to start looking for a probable
  3529.         cause.
  3530.  
  3531. AREACODE.DAT    This file is a list of valid area codes for use
  3532.         with the Call Back Verifier if the verifier is
  3533.         turned on in OCONFIG. This file is created
  3534.         by the SysOp and must be in the BBS startup
  3535.         directory. See the Call Back Verifier section
  3536.         on page 57 for more information.
  3537.  
  3538. EXCHANGE.DAT    This file is a list of valid exchanges for use
  3539.         with the Call Back Verifier if the verifier
  3540.         option is turned on in OCONFIG. This file is
  3541.         created by the SysOp and must be in the BBS
  3542.         startup directory. See the Call Back Verifier 
  3543.         section on page 57 for more information.
  3544.  
  3545. DOORCTRL.DAT    Door programs record file. This file is created
  3546.         when the Doors are configured in the Boards
  3547.         Configuration section of OCONFIG, and must
  3548.         be in the directory specified in Boards
  3549.         Configuration as the startup path.
  3550.  
  3551. FILECTRL.DAT    File Area Control file. This file is created
  3552.         when the File Areas are configured in the Boards
  3553.         Configuration section of OCONFIG, and must
  3554.         be in the directory specified in Boards
  3555.         Configuration as the startup path.
  3556.  
  3557. (continued on next page)
  3558.  
  3559.  
  3560.  
  3561.  
  3562. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 54
  3563. (System files continued)
  3564.  
  3565. MAINT.DAT    Automated maintenance event records. This file
  3566.         is created when maintenance events are configured
  3567.         in OCONFIG, and must be in the BBS startup 
  3568.         directory.
  3569.  
  3570. MENUS.DAT    Menu definitions file. This file is created when
  3571.         menus are defined in OCONFIG, and must be in
  3572.         the directory specified as the startup path in
  3573.         Boards Configuration.
  3574.  
  3575. MOUSECFG.DAT    Mouse Menus definition file. This file is created
  3576.         when mouse menus are defined in MOUSECFG, and
  3577.         must be in the directory specified as the
  3578.         startup path in the Boards Configuration section
  3579.         of OCONFIG.
  3580.  
  3581. USERINFO.DAT    User records. This file must be in the BBS startup
  3582.         directory. 
  3583.  
  3584. SECURITY.DAT    Security levels definition file. This file is
  3585.         created when security levels are defined in
  3586.         OCONFIG. This file must be in the BBS
  3587.         startup directory.
  3588.  
  3589. SUBS.DAT    Sub-board records. this file is created when
  3590.         sub-boards are defined in OCONFIG. This file
  3591.         must be in the BBS startup directory.
  3592.  
  3593. SUBSYS.CFG    Sub-board configuration file. This file is
  3594.         created when the sub-board is configured in
  3595.         OCONFIG. This file must be in the sub-board
  3596.         startup path.
  3597.  
  3598. SUBUSER.DAT    User records for sub-boards. This file must be
  3599.         in the sub-board startup directory. If not
  3600.         found, a new one is created when a user enters
  3601.         the sub-board.
  3602.  
  3603. UPEXCEPT.DAT    This file contains a list of file extensions 
  3604.         that are considered valid non-compressed uploads 
  3605.         if the "E - compressed with exceptions" option
  3606.         was selected when configuring the Upload File area 
  3607.         in OCONFIG. This file is created using an ascii text
  3608.         editor and must be in the main/sub board startup
  3609.         directory, be sure to include the '.' with the
  3610.         extension. Entries must be terminated by a carriage
  3611.         return.    Example:
  3612.                 .GIF
  3613.                 .FLI
  3614.                 .TXT
  3615.  
  3616. XFERS.DAT    Transfer Protocols configuration records. This file
  3617.         is created when Protocols are defined in
  3618.         OCONFIG and must be in the path specified as
  3619.         the Transfer Protocols path in OCONFIG
  3620.  
  3621. (continued on next page)
  3622.  
  3623. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 55
  3624. (System files continued)
  3625.  
  3626. FILES.BBS    The FILES.BBS files are lists of downloadable
  3627.         files in the directories you have defined in
  3628.         OCONFIG. A copy of FILES.BBS must be in each
  3629.         defined directory. OmegaBBS appends new file
  3630.         information to these files. The FILES.BBS files
  3631.         may be created using an ASCII text editor. An
  3632.         example entry line is shown below. 
  3633.  
  3634.     Note:     Entries cannot be over 80 characters in length,
  3635.         and MUST be terminated with a carriage return,
  3636.         this includes the last line in the file as well.
  3637.         Entries may not contain any tabs.
  3638.  
  3639.  
  3640. TREEVIEW.ZIP   110491  01-06-89  McGee's newest: File maintenance etc
  3641. |                   |  |         |
  3642. |                   |  |         Description starts at column 34.
  3643. |                   |  |
  3644. |                   |  Date starts at column 24.
  3645. |                   |
  3646. |                   Size is right justified, ending at column 21.
  3647. |
  3648. Name starts at column 1
  3649.  
  3650. If your BBS uses the FILES.BBS type of file listing that does
  3651. not have the size and date included in the file listing, use
  3652. the utility program FCONVERT.EXE included with OmegaBBS to do a
  3653. painless switch-over to our format. Type 'FCONVERT ?' for help.
  3654.  
  3655.  
  3656. Do not put any headers in the FILES.BBS!  Put a FILES.HDR file
  3657. in the directory if you want to display something to users before
  3658. the actual list. This should be a non-color file, and OmegaBBS will
  3659. display it in bright white if the user has color turned on.
  3660.  
  3661.  
  3662.  
  3663.  
  3664.  
  3665.  
  3666.  
  3667.  
  3668.  
  3669.  
  3670.  
  3671.  
  3672.  
  3673.  
  3674.  
  3675.  
  3676.  
  3677.  
  3678.  
  3679.  
  3680.  
  3681.  
  3682.  
  3683.  
  3684. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 56
  3685. ┌──────────────────┐
  3686. │Call Back Verifier├────────────────────────────────────────────
  3687. └──────────────────┘
  3688.  
  3689. OmegaBBS has an internal Call Back Verifier that will call back
  3690. numbers left by new users to verify that the number is
  3691. legitimate. This function is useful in helping to know that
  3692. users are who they say they are, and that they aren't already a
  3693. user and are calling in to open an account under an assumed
  3694. name. 
  3695.  
  3696. OmegaBBS will check new phone numbers against all phone numbers
  3697. in the existing user records to determine if it is a duplicate
  3698. number. If a duplicate is found an entry will be made in the
  3699. SYSTEM.LOG.
  3700.  
  3701. OmegaBBS will compare the new user's area code against the valid
  3702. area codes in the AREACODE.DAT file. If not found, OmegaBBS will
  3703. display the NOCALL.A?? screen that might contain information on
  3704. alternative forms of verification such as mail-in registrations
  3705. etc, and then terminate the call.
  3706.  
  3707. OmegaBBS will compare the new user's exchange against the valid
  3708. exchanges in the EXCHANGE.DAT file. If not found, OmegaBBS will
  3709. display the NOCALL.A?? screen and terminate the call.
  3710.  
  3711. If the area code and exchange are valid, OmegaBBS will display
  3712. the CALLBACK.A?? screen. This screen should have instructions to
  3713. the user about the call back verification process. OmegaBBS will
  3714. then hang up on the user, wait 15 seconds, and dial the new
  3715. user's number. If OmegaBBS detects another call during the 10
  3716. second wait, OmegaBBS will answer the phone and display a
  3717. message that the system is busy and ask the caller to call back
  3718. later, and OmegaBBS will terminate that call.
  3719.  
  3720. The user must have either auto-answer enabled on his end or
  3721. issue an answer command to his modem, usually ATA on Hayes
  3722. compatible modems. OmegaBBS will then ask the user to re-enter
  3723. his password. If the correct password is entered OmegaBBS will
  3724. write the new user's record to disk and terminate the call. The
  3725. new user can then call back and re-enter the system.
  3726.  
  3727.  
  3728. ┌──────────────────────┐
  3729. │Verifier Configuration│
  3730. └──────────────────────┘
  3731.  
  3732. Turn on the Verifier option in the System Parameters section of
  3733. OCONFIG by placing a 'Y' in the entry field next to the
  3734. 'Use Verifier' option.
  3735.  
  3736. Go to the Communications Configuration section of OCONFIG and
  3737. enter the dialing command for your modem in the field next to
  3738. the 'Dialing Commmand' option. This is normally ATDP if you have
  3739. pulse dialing or ATDT if you have tone dialing.
  3740.  
  3741. (continued on next page)
  3742.  
  3743.  
  3744.  
  3745. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 57
  3746. (verifier config continued)
  3747.  
  3748. Create the AREACODE.DAT and EXCHANGE.DAT files. The file formats
  3749. and examples follow this section. After this is done your Call
  3750. Back Verifier is ready to run.
  3751.  
  3752.  
  3753. ┌─────────────────────┐
  3754. │Verifier File Formats│
  3755. └─────────────────────┘
  3756.  
  3757. AREACODE.DAT is a list of the area codes you are willing to
  3758. support in the verifier. This file must exist for the verifier
  3759. to function, and must contain at least your area code.
  3760. AREACODE.DAT is created using any ascii text editor.
  3761. Area codes are entered as follows.
  3762.  
  3763. Your area code is entered as a 3 digit number.
  3764. Long distance area codes are preceded by a 1, then the 3 digit
  3765. area code.
  3766.  
  3767. example:
  3768. 207
  3769. 1301
  3770. 1714
  3771.  
  3772. 207 is the local area code.
  3773. 301 is a long distance area code.
  3774. 714 is a long distance area code.
  3775.  
  3776. Entries may not contain any spaces or tabs, and each entry
  3777. must be terminated by a carriage return.
  3778.  
  3779.  
  3780. EXCHANGE.DAT is a list of the exchanges within the area codes
  3781. you are willing to support in the verifier. This file must exist
  3782. for the verifier to function, and must contain at least your
  3783. local exchange.
  3784. Exchanges are entered as follows.
  3785.  
  3786. Your local exchange is entered as a 3 digit number.
  3787.  
  3788. Long distance exchanges within your area code or in a long
  3789. distance area code are preceded by a 1, then the 3 digit
  3790. exchange.
  3791.  
  3792.  
  3793.  
  3794.  
  3795.  
  3796.  
  3797.  
  3798.  
  3799.  
  3800.  
  3801.  
  3802.  
  3803. (continued on next page)
  3804.  
  3805.  
  3806. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 58
  3807. (Verifier config continued)
  3808.  
  3809. example:
  3810. 833
  3811. 729
  3812. 725
  3813. 721
  3814. 1784
  3815. 1443
  3816. 1757
  3817.  
  3818. 833 is a local exchange.
  3819. 729 is a local exchange.
  3820. 725 is a local exchange.
  3821. 721 is a local exchange.
  3822. 784 is a long distance exchange in the local (207) area code.
  3823. 443 is a long distance exchange in the local (207) area code.
  3824. 757 is a long distance exchange in the long distance (301) area code.
  3825.  
  3826. Entries may not contain any whitespace or tabs, and each entry
  3827. must be terminated by a carriage return.
  3828.  
  3829.  
  3830.  
  3831.  
  3832.  
  3833.  
  3834.  
  3835.  
  3836.  
  3837.  
  3838.  
  3839.  
  3840.  
  3841.  
  3842.  
  3843.  
  3844.  
  3845.  
  3846.  
  3847.  
  3848.  
  3849.  
  3850.  
  3851.  
  3852.  
  3853.  
  3854.  
  3855.  
  3856.  
  3857.  
  3858.  
  3859.  
  3860.  
  3861.  
  3862.  
  3863.  
  3864.  
  3865.  
  3866.  
  3867. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 59
  3868. ┌───────────────────┐
  3869. │Creating Sub-boards├───────────────────────────────────────────
  3870. └───────────────────┘
  3871.  
  3872. A Sub-board is a full featured board with it's own messages,
  3873. files, doors, bulletins, and scripts. OmegaBBS supports up to
  3874. 250 Sub-boards. The following is a diagram of an OmegaBBS set up
  3875. with 2 sub-boards.
  3876.  
  3877.     ┌──────────────────────┐
  3878.     │ Main Board Main Menu │
  3879.     └──────────┬───────────┘
  3880.        ┌───────┘
  3881.        ├─Message Menu
  3882.        ├─Files Menu
  3883.        ├─Bulletin Menu
  3884.        ├─Doors Menu
  3885.        ├─Scripts
  3886.        │ ┌─────────────────┐
  3887.        └─│ Sub-boards Menu │
  3888.          └────┬─────┬──────┘
  3889.               │     └───────────────────┐
  3890.     ┌─────────┴───────────┐   ┌─────────┴───────────┐
  3891.     │ Sub Board Main Menu │   │ Sub Board Main Menu │
  3892.     └─────────┬───────────┘   └─────────┬───────────┘
  3893.       ┌───────┘                 ┌───────┘
  3894.       ├─Message Menu            ├─Message Menu
  3895.       ├─Files Menu              ├─Files Menu
  3896.       ├─Bulletin Menu           ├─Bulletin Menu
  3897.       ├─Doors Menu              ├─Doors Menu
  3898.       └─Scripts                 └─Scripts
  3899.  
  3900.  
  3901. Each sub-board must be configured in the Sub Boards
  3902. Configuration section of OCONFIG. Each sub-board must have
  3903. separate startup directories and message directories.
  3904.  
  3905. If your sub-board menu layouts are similar you may put the menu
  3906. screens in a common directory that is accessed by all the
  3907. sub-boards. The same is true of help screens directories.
  3908.  
  3909. The only difference between the Main Board Main Menu and a
  3910. Sub-Board Main Menu is the "Return to Main Board" function from
  3911. a sub-board. The Files Menu and Message Menu functions are
  3912. identical whether in a sub-board or the Main Board.  You can
  3913. create one set of menus and help screens that may be accessed
  3914. from either the Main Board or sub-boards.
  3915.  
  3916. The Screens directory specified in the Boards Configuration
  3917. section of OCONFIG holds the welcome screens and security
  3918. dependant display screens, so if you will have welcome screens
  3919. to users when they access a sub-board these should be separate
  3920. directories from other sub-boards.
  3921.  
  3922. (continued on next page)
  3923.  
  3924.  
  3925.  
  3926.  
  3927.  
  3928. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 60
  3929. (Board config continued)
  3930. To save time in defining the regular and mouse menus for your
  3931. sub-boards you can copy the menus.dat and mousecfg.dat files
  3932. from the Main Board startup directory to your sub-boards startup
  3933. directory and make any changes applicable to the sub-board
  3934. setups there, otherwise OCONFIG will start out with blank data
  3935. records that require complete configuring.
  3936.  
  3937. Here is an example of the directory paths for OmegaBBS set up
  3938. with 2 sub-boards.
  3939.  
  3940.  
  3941. D:\OMEGA\BBS     Main board startup directory.
  3942. D:\OMEGA\BULLS     Main board bulletins directory.
  3943. D:\OMEGA\ANSI     Main board screens directory.
  3944. D:\OMEGA\MENUS     Main board menu screens directory.
  3945. D:\OMEGA\MSGS     Main board message directory.
  3946. D:\OMEGA\SCRIPTS Main board scripts directory.
  3947. D:\OMEGA\DOORS     Main board doors directory.
  3948. D:\OMEGA\XFERS   File transfer protocols directory.
  3949. D:\OMEGA\FUTIL   Compression util, virus scanner directory.
  3950. D:\TRASHCAN      Trashcan for bad uploads.
  3951. E:\FILEWORK      Temp work directory, use ramdisk if possible.
  3952.  
  3953.  
  3954. D:\SUBANSI     Common sub display screens directory.
  3955. D:\SUBMENUS     Common sub menu screens directory.
  3956. D:\SUBHELPS     Common sub help screens directory.
  3957.  
  3958.  
  3959. 1st Sub-board:
  3960. D:\SUB1         Sub-board startup directory.
  3961. D:\SUB1\BULLS     Sub-board bulletins directory.
  3962. D:\SUBANSI     Sub-board screens dierctory.    (common)
  3963. D:\SUBMENUS     Sub-board menu screens directory. (common)
  3964. D:\SUB1\MSGS     Sub-board message directory.
  3965. D:\SUB1\SCRIPTS     Sub-board scripts directory.
  3966.  
  3967.  
  3968. 2nd Sub-board:
  3969. D:\SUB2         Sub-board startup directory.
  3970. D:\SUB2\BULLS     Sub-board bulletins directory.
  3971. D:\SUBANSI     Sub-board screens dierctory.    (common)
  3972. D:\SUBMENUS     Sub-board menu screens directory. (common)
  3973. D:\SUB2\MSGS     Sub-board message directory.
  3974. D:\SUB2\SCRIPTS     Sub-board scripts directory.
  3975.  
  3976.  
  3977.  
  3978.  
  3979.  
  3980.  
  3981.  
  3982.  
  3983.  
  3984.  
  3985.  
  3986.  
  3987.  
  3988.  
  3989. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 61
  3990. ┌────────────────┐
  3991. │Support Programs├──────────────────────────────────────────────
  3992. └────────────────┘
  3993.  
  3994. ┌──────────────────┐
  3995. │Transfer Protocols│
  3996. └──────────────────┘
  3997.  
  3998. OmegaBBS uses external programs for file transfers. Any transfer
  3999. protocol program that uses the DSZ record format will function
  4000. perfectly with OmegaBBS. The following protocols have been tested
  4001. with OmegaBBS.
  4002.  
  4003. Xmodem using the DSZ protocol engine.
  4004. Xmodem 1K (Ymodem) using the DSZ protocol engine.
  4005. Ymodem (True Ymodem Batch) using the DSZ protocol engine.
  4006. Ymodem-g using the DSZ protocol engine.
  4007. Zmodem using the DSZ protocol engine.
  4008.  
  4009. Jmodem using SuperK by Crater Rim Software.
  4010. Jmodem Batch using SuperK by Crater Rim Software.
  4011. Super8K using SuperK by Crater Rim Software.
  4012. Super8K Batch using SuperK by Crater Rim Software.
  4013. WXmodem using SuperK by Crater Rim Software.
  4014. WXmodem Batch using SuperK by Crater Rim Software.
  4015.  
  4016. Lynx using Lynx by Matthew Thomas.
  4017. Puma using Puma by Matthew Thomas.
  4018.  
  4019. A BiModem interface will be in a future release of OmegaBBS.
  4020.  
  4021.  
  4022. ┌─────────────┐
  4023. │Virus Scanner│
  4024. └─────────────┘
  4025.  
  4026. SCANV by McAffee Associates is the only virus scanner tested
  4027. with OmegaBBS. Any scanner should work if the correct command
  4028. line is entered in the Virus Scanner field of the System
  4029. Parameters section of OCONFIG. The path passed on the command
  4030. line should point to the directory entered as the "Temporary
  4031. File Work Path" in OCONFIG.
  4032.  
  4033.  
  4034. ┌─────────────────────┐
  4035. │Compression Utilities│
  4036. └─────────────────────┘
  4037.  
  4038. The following file compression utilities have been tested with
  4039. OmegaBBS. These are the only compression formats directly
  4040. supported by OmegaBBS.
  4041.  
  4042. PKUNZIP compression utility, by Phil Katz.
  4043. PKZIP compression utility, by Phil Katz.
  4044. PAK compression utility, by NoGate Consulting.    
  4045. LHARC compression utility, by Yoshi.
  4046.  
  4047.  
  4048.  
  4049.  
  4050. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 62
  4051. ┌───────────────┐
  4052. │Door Conversion│
  4053. └───────────────┘
  4054.  
  4055. DoorMaster v3.09 is the only converter supported directly by OmegaBBS.
  4056.  
  4057. DoorMaster, door record converter by TeleLink Software.
  4058.  
  4059.  
  4060.  
  4061. ┌────────────────┐
  4062. │Running OmegaBBS├──────────────────────────────────────────────
  4063. └────────────────┘
  4064.  
  4065. You must set the OMEGABBS and DSZLOG environmental variables before
  4066. starting OmegaBBS. This requires adding a few lines to your AUTOEXEC.BAT
  4067. file.
  4068.  
  4069. OMEGABBS -  This must be set to the BBS startup directory.
  4070.  
  4071. example: SET OMEGABBS=C:\OMEGA\BBS\
  4072.  
  4073. DSZLOG - This must be set to your Transfer Protocols directory.
  4074.  
  4075. example: SET  DSZLOG=C:\OMEGA\XFERS\DSZ.LOG
  4076.  
  4077. We have encountered a few internal (DOS) stack errors on a
  4078. 10 mhz 80286 running PCDOS 3.3 when user's drop carrier in some
  4079. Door Programs. This has never happened on the 80386 test
  4080. machine, but that's not to say that it couldn't. 
  4081.  
  4082. If you have this problem change the number of stacks using the
  4083. DOS stacks command in your CONFIG.SYS file. The following works
  4084. on a 10 mhz 80286 - "stacks=12,256".
  4085.  
  4086.  
  4087.  
  4088.  
  4089.  
  4090.  
  4091.  
  4092.  
  4093.  
  4094.  
  4095.  
  4096.  
  4097.  
  4098.  
  4099.  
  4100.  
  4101.  
  4102.  
  4103.  
  4104.  
  4105.  
  4106.  
  4107.  
  4108.  
  4109.  
  4110.  
  4111. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 63
  4112.  
  4113. ┌───────────────────────┐
  4114. │Command Line Parameters│
  4115. └───────────────────────┘
  4116.  
  4117. /Bxxxx    Baudrate passed by calling program. Use if OmegaBBS
  4118.     is called by another program with a user already
  4119.     online.
  4120.  
  4121. /C    Comm debugger.If you are having a modem problem use this
  4122.     to echo modem commands and result codes returned by your modem.
  4123.     If you do not see numeric results returned by your modem
  4124.     consult your modem manual. Hayes compatible modems usually
  4125.     require Q0V0 in the init string to enable numeric codes.
  4126.  
  4127. /Dxxx   Delay in seconds before sending LOGIN.ASC and or the login
  4128.     prompt after a connection is established. Useful for MNP
  4129.     modem connections.
  4130.     
  4131. /Exxx    Exit with DOS ERRORLEVEL set to xxx numeric value
  4132.     after caller.  Useful for returning to a calling batch
  4133.     file with the errorlevel set.
  4134.  
  4135. /L     Local mode, no modem init.
  4136.  
  4137. /LBxxx    Lock the baud rate at the value xxxxx. See APPENDIX A
  4138.     for more information on communications.
  4139.  
  4140. /H    Use hardware RTS/CTS flow control. Hardware flow control
  4141.     is faster and more reliable than XON/XOFF software flow
  4142.     control and should be used with any speeds over 9600.
  4143.     
  4144. /N     No color locally. OmegaBBS will 'eat' ANSI color
  4145.     changes and run the local screen in black and white.
  4146.  
  4147. /Txxx    Time limit (in minutes) passed by calling program. Used 
  4148.     with the /B switch.
  4149.     
  4150. NOTE: You must include the '/' before a command line switch.
  4151. Separate multiple commands by spaces. Commands may be entered in
  4152. any order.  Do not put a space between a parameter and it's
  4153. associated value if a value is required i.e., /E100 to exit with
  4154. DOS errorlevel set to 100.
  4155.  
  4156.  
  4157.  
  4158.  
  4159.  
  4160.  
  4161.  
  4162.  
  4163.  
  4164.  
  4165.  
  4166.  
  4167.  
  4168.  
  4169.  
  4170.  
  4171.  
  4172. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 64
  4173.  
  4174. ┌───────────┐
  4175. │BBS Startup│
  4176. └───────────┘
  4177.  
  4178. We run OmegaBBS from a batch file that is called from the
  4179. AUTOEXEC.BAT file when the machine is started or rebooted.
  4180. BBS batch files can get very involved but for most OmegaBBS
  4181. applications this is not necessary due to OmegaBBS's seamless
  4182. interface to doors, external protocols, and maintenance events.
  4183.  
  4184. The following example is used to copy the screens,menus, and
  4185. help screens to ramdisk. A ramdisk is not required for operation
  4186. but it suggested that you use one if at all possible to save wear
  4187. and tear on your drives.
  4188.  
  4189.  
  4190. d:        / this is in the AUTOEXEC.BAT file
  4191. cd\omega\bbs
  4192. bbs.bat
  4193.  
  4194.         / this is the BBS.BAT file that copies the
  4195.         / menus and screens to a RAMDISK.
  4196.  
  4197. e:        / this is a RAMDISK for screens etc.        
  4198. md ansi        / create directories on the ramdisk
  4199. md menus    / these paths are specified in OCONFIG    
  4200. md helps    
  4201.  
  4202. d:
  4203. copy d:\omega\ansi\*.* e:\ansi        / copy all the Misc Screens
  4204. copy d:\omega\menus\*.* e:\menus    / copy all the Menu Screens
  4205. copy d:\omega\helps\*.* e:\help        / copy all the Help Screens
  4206.  
  4207. omegabbs.exe        / start OmegaBBS
  4208.  
  4209.  
  4210.  
  4211.  
  4212.  
  4213.  
  4214.  
  4215.  
  4216.  
  4217.  
  4218.  
  4219.  
  4220.  
  4221.  
  4222.  
  4223.  
  4224.  
  4225.  
  4226.  
  4227.  
  4228.  
  4229.  
  4230.  
  4231.  
  4232.  
  4233. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 65
  4234. ┌───────────────┐
  4235. │SysOp Functions├───────────────────────────────────────────────
  4236. └───────────────┘
  4237.  
  4238. ┌────┐
  4239. │Keys│
  4240. └────┘
  4241.  
  4242. The following SysOp keys are active at all times.  There will
  4243. not be an immediate response to SysOp key commands when a door
  4244. or transfer protocol is active. The command will be buffered and
  4245. executed as soon as the external program returns.
  4246.  
  4247. F1......Display SysOp key help screen.
  4248.  
  4249. F2......Local logon or SysOp on next. If OmegaBBS is waiting for
  4250.     a call and F2 is pressed OmegaBBS will take the line off
  4251.     hook and display the prompt "Fast SysOp log on (Enter)=yes?"
  4252.     
  4253.     If you press enter, OmegaBBS will get the SysOp's name
  4254.     from memory, find the matching record in the
  4255.     USERINFO.DAT file and prompt for the SysOp's Password.
  4256.     If the password is not entered correctly within the
  4257.     number of attempts specified in OCONFIG as the max
  4258.     password attempts OmegaBBS will make a SYSTEM.LOG entry
  4259.     and switch over to a regular user local login.
  4260.  
  4261.     If you press 'N' at the "Fast log on" prompt, OmegaBBS
  4262.     will do a regular user local login.
  4263.     
  4264.     If F2 is pressed while a caller is online OmegaBBS
  4265.     will hold the line off hook and audibly page the SysOp
  4266.     when the current user logs off. This is the 'SysOp Next'
  4267.     function and comes in handy when the BBS is busy and you
  4268.     want on.
  4269.         
  4270. F3......Displays information from current user's record to the
  4271.     local screen only. This allows you to check at a glance
  4272.     what the user's performance has been on your BBS.
  4273.  
  4274. F4......Initiate chat with user. If the user has ANSI selected
  4275.     for graphics mode the split screen chat will be
  4276.     activated. If user is non-ANSI, a simple line chat
  4277.     will be activated, with the message 
  4278.     "Hello <user's first name>, this is the SysOp".
  4279.     Press ESC to exit either chat mode.
  4280.  
  4281. F5......Toggle video display off/on.
  4282.  
  4283. F6......Toggle Page Bell off/on.
  4284.  
  4285. F10.....System Down, exit Omega.
  4286.  
  4287. Alt-I...Increase current user's time for this call. You will be
  4288.     prompted for the amount of time in minutes to add to the
  4289.     current user's time. User sees nothing.
  4290.  
  4291. (continued on next page)
  4292.  
  4293.  
  4294. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 66
  4295. (Sysop keys continued)
  4296.  
  4297. Alt-D...Decrease current user's time for this call. You will
  4298.     be prompted for the amount of time to decrease the
  4299.     current user's time. User sees nothing.    
  4300.  
  4301. ALT-J...Drop to DOS. OmegaBBS loads a second copy of COMMAND.COM
  4302.     and displays the message "the SysOp has shelled to DOS,
  4303.     please wait" to the user.
  4304.     
  4305. ALT-H...Hang up on user. No excuses, just drops carrier.
  4306.  
  4307. ALT-S...Adjust current user's security online. You will
  4308.     be prompted for the current user's new level.
  4309.     This will reset the time and kbytes used to 0
  4310.     just as if the caller had just logged in at the
  4311.     new security level.
  4312.  
  4313.  
  4314. ┌────────┐
  4315. │Messages│
  4316. └────────┘
  4317.     
  4318.     Users with a security level greater than or equal to the
  4319.     minimum SysOp security level defined for each message
  4320.     area in OCONFIG will be displayed the prompt 
  4321.     "Display deleted messages (Enter)=yes?" when the (R)ead 
  4322.     Messages function is selected from the message menu.
  4323.     
  4324.     If the Enter key is pressed, all deleted messages will be
  4325.     displayed along with active messages. Deleted messages
  4326.     are marked as such in the message header, and may be
  4327.     undeleted by pressing (D).
  4328.  
  4329.     User's with a minimum SysOp security level can see all
  4330.     messages in a message area, regardless if messages are
  4331.     marked as private. It is advised that you notify all
  4332.     users that the messages entered as private may be seen
  4333.     by others. 
  4334.     
  4335.     User's with a minimum SysOp security level may delete
  4336.     any messages, or (F)orward a copy of any message to
  4337.     another user.
  4338.         
  4339.  
  4340.  
  4341.  
  4342.  
  4343.  
  4344.  
  4345.  
  4346.  
  4347.  
  4348.  
  4349.  
  4350.  
  4351.  
  4352.  
  4353.  
  4354.  
  4355. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 67
  4356. ┌─────┐
  4357. │Files│
  4358. └─────┘
  4359.     
  4360.     User's with a security level greater than or equal to
  4361.     the Co-Sysop security level defined in OCONFIG may move
  4362.     files between file areas on the same board.
  4363.     
  4364.     Mark files for moving using the arrow keys or mouse
  4365.     as if you were marking for download. Press the '*'
  4366.     at any filelist prompt and you will be prompted
  4367.     for the area to move the marked files to. Press (L)
  4368.     for a list of areas on the current board. Files
  4369.     and their FILES.BBS entries will be moved to the new
  4370.     area.
  4371.     
  4372.     Uploaded files that are designated as private uploads
  4373.     will be placed in the current board's upload directory
  4374.     and an entry will be made in the PRIVATE.BBS file
  4375.     listing.  This listing is totally separate from the rest
  4376.     of the file functions and is not visible from anywhere
  4377.     in OmegaBBS.
  4378.  
  4379.  
  4380. ┌─────┐
  4381. │Misc.│
  4382. └─────┘
  4383.     
  4384.     DataEast will be releasing a complete SysOp
  4385.     configuration and maintenance utility with remote
  4386.     capabilities in the near future.
  4387.  
  4388.  
  4389.  
  4390.  
  4391.  
  4392.  
  4393.  
  4394.  
  4395.  
  4396.  
  4397.  
  4398.  
  4399.  
  4400.  
  4401.  
  4402.  
  4403.  
  4404.  
  4405.  
  4406.  
  4407.  
  4408.  
  4409.  
  4410.  
  4411.  
  4412.  
  4413.  
  4414.  
  4415.  
  4416. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 68
  4417. ┌──────────────────┐
  4418. │System Maintenance├────────────────────────────────────────────
  4419. └──────────────────┘
  4420.  
  4421. ┌────────┐
  4422. │Messages│
  4423. └────────┘
  4424.  
  4425. Message maintenance is done using the MSGMAINT.EXE utility included
  4426. with OmegaBBS. This program must be run from the BBS startup
  4427. directory, even if you are performing maintenance on a sub-board.
  4428.  
  4429. usage:
  4430. msgmaint < board number > < switches > < area #'s or <A>ll >
  4431.  
  4432.  
  4433. The command line switches for msgmaint are:
  4434.  
  4435. /Dxxx    Delete all messages older than xxx days. Deleted
  4436.     messages are not removed, just marked as deleted.
  4437.     Packing actually removes deleted messages.
  4438.  
  4439. /Lxxx    Limit to last xxx number of messages. This will
  4440.     remove all messages except the last xxx.
  4441.  
  4442. /W    Write .bak files for MSGxxx.IDX files.
  4443.  
  4444. /PI    Pack indexes. Removes all deleted message headers,
  4445.     renumbers and 're-threads' the messages, and user's
  4446.     lastread pointers are adjusted.
  4447.     
  4448.     Packing the indexes speeds up message retrieval and
  4449.     reduces the amount of disk space used. 
  4450.     
  4451. /PT    Pack text, removes all text not associated with a
  4452.     message, i.e., text abandoned when indexes have been
  4453.     packed.
  4454.  
  4455.  
  4456.  
  4457.  
  4458.  
  4459.  
  4460.  
  4461.  
  4462.  
  4463.  
  4464.  
  4465.  
  4466.  
  4467.  
  4468.  
  4469.  
  4470.  
  4471.  
  4472.  
  4473. (continued on next page)
  4474.  
  4475.  
  4476.  
  4477. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 69
  4478. (Msgmaint continued)
  4479. If you want all the message areas on a board processed, enter
  4480. the letter 'A' instead of the area #'s.
  4481.  
  4482. example: msgmaint 0 /D30 /L500 /W 1 2 3 4 5 6
  4483.  
  4484. The example above would write MSGxxxx.BAK files for the .IDX
  4485. files of areas 1,2,3,4,5,6 of the Main Board, delete all
  4486. messages older than 30 days in areas 1,2,3,4,5,6 of the Main
  4487. Board (0), and would limit these areas to the last 500 messages
  4488. max.
  4489.  
  4490. example: msgmaint 1 /W /PI A
  4491.  
  4492. The example above would write MSGxxxx.BAK files for the .IDX
  4493. files of 'A'll the message areas on Sub-board #1, and pack 'A'll
  4494. of the index files, removing deleted message headers, renumbering
  4495. and 're-threading' messages.
  4496.  
  4497. example: msgmaint 4 /D60 /PI /PT 'A'
  4498.  
  4499. The example above would delete messages older than 60 days in 'A'll
  4500. message areas on Sub-board #4, pack the indexes of 'A'll areas on 
  4501. Sub-board #4, and pack the MSGTEXT.DAT file.
  4502.  
  4503. MSGMAINT "rethreads" messages when .IDXs are packed. This may take
  4504. several minutes if there are alot of messages.
  4505.  
  4506. User's lastread pointers will be adjusted automatically when any 
  4507. .IDXs are packed. 
  4508.  
  4509.  
  4510. ┌─────┐
  4511. │Files│
  4512. └─────┘
  4513.  
  4514. The only internal file maintenance supported by OmegaBBS is the
  4515. file moving function discussed in the SysOp Functions section.
  4516.  
  4517.  
  4518.  
  4519.  
  4520.  
  4521.  
  4522.  
  4523.  
  4524.  
  4525.  
  4526.  
  4527.  
  4528.  
  4529.  
  4530.  
  4531.  
  4532.  
  4533.  
  4534.  
  4535.  
  4536.  
  4537.  
  4538. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 70
  4539. ┌────────────┐
  4540. │User Records│
  4541. └────────────┘
  4542.  
  4543. User record maintenance is done using the USEREDIT.EXE utility
  4544. included with OmegaBBS. This program must be run from the BBS
  4545. startup directory.
  4546.  
  4547.  
  4548. Editor Keys
  4549. ───────────
  4550.  
  4551. F1     Displays editor help screen.
  4552.  
  4553. F2     Edit current record displayed. Use the arrow and tab keys to
  4554.     move through the record fields. Press ESC when done
  4555.     editing this record.
  4556.  
  4557. F3     Goto record #. You will be prompted for the record number
  4558.     and USEREDIT will retrieve and display the record.
  4559.  
  4560. F4     Search for user's record by name. You will be prompted
  4561.     for the name or partial name to search for. If a partial
  4562.     name is entered you will be prompted at each match with
  4563.     the prompt "This user (y/n)?", enter 'Y' if you want this
  4564.     record, 'N' if you want to continue the search.
  4565.  
  4566. F5     Add a new user record.
  4567.  
  4568. F10     Quit USEREDIT.
  4569.  
  4570. PgUp/Dn Scroll through records.
  4571.  
  4572. Alt-E   Toggle EXEMPT status for current user record. The
  4573.     exemption applies to any ratio monitoring and door,
  4574.     file downloading, and paging hour restrictions.
  4575.     
  4576. Alt-R    Reset user's kbytes and time used for today.
  4577.  
  4578. Alt-S     Sort user records.
  4579.  
  4580. Alt-P      Pack USERINFO.DAT file. All records with a security level
  4581.     of 0 will be deleted from the USERINFO.DAT file.
  4582.     If a user's record is deleted in USERINFO.DAT his/her
  4583.     records will be deleted in all sub-boards also. 
  4584.  
  4585.  
  4586.  
  4587.  
  4588.  
  4589.  
  4590.  
  4591.  
  4592.  
  4593.  
  4594.  
  4595.  
  4596.  
  4597.  
  4598.  
  4599.  
  4600. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 71
  4601. ┌──────────────┐
  4602. │Desqview Setup├────────────────────────────────────────────────
  4603. └──────────────┘
  4604.  
  4605.  
  4606. OmegaBBS will run under the Desqview multi-tasker by Quarterdeck
  4607. Office Systems. The following is an example setup for Desqview
  4608. 2.26 running on a 16 mhz 80386.
  4609.  
  4610. foreground ticks: 1
  4611. background ticks: 1
  4612.  
  4613. Memory Size (in K): 300
  4614.  
  4615. Writes text directly to screen...: N
  4616. Displays graphics information....: N
  4617. Virtualize text/graphics ........: N
  4618. Uses serial ports ...............: Y
  4619. Requires floppy diskette.........: N
  4620.  
  4621.  
  4622. press F1 for advanced features.
  4623.  
  4624. System Memory (in K)......: 0
  4625. Text Pages: 1   Graphics Pages: 0   Interrupts: 00 to FF
  4626.  
  4627. Close on exit .............: Y   Uses its own colors.........: Y
  4628. Allow Close Window command.: N   Runs in background .........: Y
  4629. Uses math coprocessor......: N   Keyboard conflict ..........: 0
  4630. Share CPU when foreground..: Y   Share EGA when fore/zoomed..: Y
  4631. Can be swapped out.........: N   Protection level ...........: 0
  4632.  
  4633.  
  4634. OmegaBBS has an internal ANSI driver so there's no need to load
  4635. one in the OmegaBBS window unless you need it for doors or
  4636. external programs.
  4637.  
  4638. **** WARNING ****
  4639. Do not attempt to run 2 copies of OmegaBBS under Desqview!  This
  4640. is a sure way to trash OmegaBBS data files.  A future release of
  4641. OmegaBBS will have multi-line support.
  4642.  
  4643.  
  4644. NOTE: OmegaBBS chains to the timer interrupt (1Ch) when
  4645. monitoring carrier in a door program. Process based multi-taskers
  4646. use the timer interrupt for time slicing and there is a
  4647. potential problem if this interrupt is chained.
  4648.  
  4649. OmegaBBS reboots the machine if carrier is dropped in a door and
  4650. carrier detect monitoring is turned ON for that door in OCONFIG.
  4651.  
  4652. The best approach is to not run any doors under Desqview that
  4653. don't monitor carrier on their own.
  4654.  
  4655.  
  4656.  
  4657.  
  4658.  
  4659.  
  4660.  
  4661. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 72
  4662.  
  4663. ┌────────────┐
  4664. │ APPENDIX A ├──────────────────────────────────────────────────
  4665. └────────────┘
  4666.  
  4667. ┌───────────────┐
  4668. │Port Addressing│
  4669. └───────────────┘
  4670.  
  4671. OmegaBBS supports serial communications ports 1-4 at the 
  4672. following standard addresses and IRQs:
  4673.  
  4674. COM1 - 03F8h  IRQ 4
  4675. COM2 - 02F8h  IRQ 3
  4676. COM3 - 03E8h  IRQ 4
  4677. COM4 - 02E8h  IRQ 3
  4678.  
  4679.  
  4680. OmegaBBS installs the serial I/O interrupt service routines
  4681. at the following vectors.
  4682.  
  4683. COM1 & COM3 at INT 12
  4684. COM2 & COM4 at INT 11
  4685.  
  4686.  
  4687. ┌───────────────────┐
  4688. │Communication Links│
  4689. └───────────────────┘
  4690.  
  4691. The following is a diagram of the various communication links
  4692. involved in modem/telecommunications.
  4693.  
  4694.  
  4695.     DTE            DCE                DCE           DTE
  4696.  ┌────────┐      ┌─────┐            ┌─────┐      ┌────────┐
  4697.  │computer├──────┤modem├────────────┤modem├──────┤computer│
  4698.  └────────┘  │   └─────┘     │      └─────┘  │   └────────┘
  4699.              │               │               │
  4700.    DTE->DCE ─┘     DCE<->DCE ┘     DCE<-DTE ─┘
  4701.  
  4702.  
  4703. DTE - Data Terminal Equipment.
  4704. DCE - Data Communications Equipment.
  4705.  
  4706. OmegaBBS supports locked DTE-->DCE link rates up to 38,400 baud
  4707. when the /LBxxxxx startup command switch is used.  Locked baud
  4708. rates maintain a constant DTE-->DCE speed, regardless of the
  4709. DCE<-->DCE link rate. Note that some older door programs do not
  4710. support speeds above 9600 and will not function correctly if
  4711. the locked rate is higher than 9600.
  4712.  
  4713.  
  4714.  
  4715.  
  4716.  
  4717.  
  4718. (continued on next page)
  4719.  
  4720. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 73
  4721.  
  4722. (Communications links continued)
  4723.  
  4724. If you use locked baud rates and your modem returns codes
  4725. indicating the varying link connection or carrier rates you
  4726. may configure OmegaBBS to recognize these codes by creating
  4727. a file named DCELINK.DAT using an ascii text editor. The file
  4728. may contain up to 20 entries that must be entered in the 
  4729. following format.
  4730.  
  4731. result_code indicated_speed  message<CR>
  4732.            ^                 ^      ^     
  4733.        |             |      carriage return.
  4734.        |                 message displayed (30 chars MAX!)         
  4735.        there MUST be a space between the code and speed.
  4736.  
  4737. The DCELINK.DAT file must be in the OmegaBBS startup directory
  4738. and will be read in automatically at startup.
  4739.  
  4740. The following is an example of a DCELINK.DAT file for use with
  4741. a USRobotics V.32 modem using the &A1 X1 commands to return ARQ
  4742. result codes. The normal (non-ARQ) result codes for 300-9600
  4743. baud are entered in the Communications Configuration section of
  4744. OCONFIG.
  4745.  
  4746. 15 1200    
  4747. 16 2400
  4748. 17 9600
  4749. 19 4800
  4750. 22 7200
  4751. 24 12000
  4752. 26 14400
  4753.  
  4754. OmegaBBS supports unlocked speeds of up to 19,200 baud.
  4755. Unlocked baud rates follow the DCE<-->DCE link rate, with
  4756. OmegaBBS lowering the DTE-->DCE rate to match the DCE<-->DCE
  4757. link rate, and raising the DTE-->DCE rate back to the rate set
  4758. in OCONFIG as the modem init speed when the call is terminated.
  4759. The section on the DCELINK.DAT file applies to unlocked baud
  4760. rates as well.
  4761.  
  4762.  
  4763. ┌────────────┐
  4764. │Flow Control│
  4765. └────────────┘
  4766.  
  4767. OmegaBBS uses XON/XOFF software flow control as the default
  4768. method of flow control. XON/XOFF flow control is disabled
  4769. if the /H (CTS/RTS) command line switch is used.
  4770.  
  4771. To enable CTS/RTS hardware flow control use the /H startup
  4772. command line switch. Your modem cable must have the RTS and
  4773. CTS pins (7 & 8 on 9 pin connectors, 4 & 5 on 25 pin connectors)
  4774. connected for hardware flow control.
  4775.  
  4776.  
  4777. Use CTS/RTS hardware flow control for speeds above 9600.
  4778.  
  4779.  
  4780.  
  4781.  
  4782.  
  4783. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 74
  4784.  
  4785. ┌────────────────────┐
  4786. │Modem Configurations│
  4787. └────────────────────┘
  4788.  
  4789. The following are configurations for modems we have tested with
  4790. OmegaBBS.
  4791.  
  4792.  
  4793. USRobotics Courier V.32 bis.
  4794. ───────────────────────────
  4795.  
  4796. Startup command line - "OMEGA /LB38400 /H /D4"
  4797. Modem init string - ATH0~~|
  4798.  
  4799.    B0  C1  E0  F1  M1  Q0  V0  X1
  4800.   BAUD=38400   PARITY=N  WORDLEN=8
  4801.    DIAL=TONE   ON HOOK   TIMER
  4802.  
  4803.    &A2  &B1  &C1  &D2  &G0  &H1  &I0  &K0  &L0
  4804.    &M4  &N0  &P0  &R2  &S0  &T5  &X0  &Y1  %R0  
  4805.  
  4806.    S00=000  S01=000  S02=043  S03=013  S04=010  
  4807.    S05=008  S06=002  S07=045  S08=002  S09=006  
  4808.    S10=007  S11=070  S12=050  S13=000  S14=001  
  4809.    S15=008  S16=000  S17=000  S18=000  S19=000  
  4810.    S20=000  S21=010  S22=017  S23=019  S24=150  
  4811.    S25=000  S26=001  S27=000  S28=008  S29=020  
  4812.    S30=000  S31=000  S32=001  S33=000  S34=000  
  4813.    S35=000  S36=000  S37=000  S38=000  
  4814.  
  4815.                                       1 2 3 4 5 6 7 8 9 10
  4816. Dip switch settings (I=On, O=Off)     O I I I I O O I 0 0
  4817.  
  4818.  
  4819.  
  4820. HAYES V-series Smartmodem 9600
  4821. ──────────────────────────────
  4822.  
  4823. Startup command line - "OMEGA /LB19200 /H /D4"
  4824. Modem init string - ATH0S0=0M0N1W2&C1&D2&Q0V0Q0&K3S36=3&W~~|
  4825.  
  4826. ACTIVE PROFILE:
  4827. B1 E1 L1 M0 N1 P Q0 V0 W2 X4 Y0 &C1 &D2 &G0 &J0 &K3 &L0 &P0
  4828. &Q0 &R0 &S0 &T4 &X0 &Y0
  4829.  
  4830. S00:000 S01:000 S02:043 S03:013 S04:010 S05:008 S06:002 S07:045
  4831. S08:002 S09:006 S10:014 S11:095 S12:050 S18:000 S25:005 S26:001
  4832. S36:003 S37:000 S38:020
  4833.  
  4834.  
  4835.  
  4836.  
  4837.  
  4838.  
  4839.  
  4840. (continued on next page)
  4841.  
  4842. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 75
  4843.     
  4844. (Modem Configurations continued)
  4845.  
  4846.  
  4847. CompuCom Speedmodem Combo 9600
  4848. ──────────────────────────────
  4849.  
  4850. Startup command line - "OMEGA /LB19200 /H /D3"
  4851. Modem init string - AT+F&F2*H2HQV&C1&D2S0=0S2=255S10=30&W~~|
  4852. (Speedmodem Champ would be the same except remove +F)
  4853.  
  4854. ACTIVE PROFILE:
  4855. E1 Q0 V0 M0 L2 &J0 &M0 &D2 &L0 &R0 &C1 &S0 Y0 &X0 X4 T*/P:1 &P0 B1 &G0 &Y0
  4856. S01:000 S02:043 S03:013 S04:010 S05:008 S06:002 S07:030
  4857. S08:002 S09:006 S10:014 S11:075 S12:050 S16:80H
  4858. S23:3DH S00:000 S14:A2H S18:000 S21:30H S22:72H S25:005 S26:001 S27:40H
  4859.  
  4860. STORED PROFILE 0:
  4861. E1 Q0 V0 M1 L2 &J0 &M0 &D2 &L0 &R0 &C1 &S0 Y0 &X0 X4 T*/P:1 &P0 B1 &G0
  4862. S23:3DH S00:000 S14:A2H S18:000 S21:30H S22:76H S25:005 S26:001 S27:40H
  4863.  
  4864. STORED PROFILE 1:
  4865. E1 Q0 V1 M1 L2 &J0 &M0 &D0 &L0 &R0 &C1 &S0 Y0 &X0 X4 T*/P:1 &P0 B1 &G0
  4866. S23:07H S00:000 S14:AAH S18:000 S21:20H S22:76H S25:005 S26:001 S27:40H
  4867.  
  4868.  
  4869.  
  4870. Practical Peripherals PM2400 internal.
  4871. ─────────────────────────────────────
  4872.  
  4873. Startup command line - "OMEGA"
  4874. Modem init string - ATH0~~|
  4875.  
  4876. ACTIVE PROFILE:
  4877. B1 E0 L1 M0 Q0 V0 X1 Y0 &C1 &D2 &G0 &J0 &L0 &P0 &X0 &Y0 
  4878. S00:000 S01:000 S02:043 S03:013 S04:010 S05:008 S06:002 S07:030 
  4879. S08:002 S09:006 S10:014 S12:050 S14:20H S16:00H S18:000 S21:30H 
  4880. S22:41H S23:17H S25:005 S26:001 S27:40H 
  4881.  
  4882.  
  4883. USRobotics Courier 2400
  4884. ───────────────────────
  4885.  
  4886. Startup command line - "OMEGA"
  4887. Modem init string - ATH0E0Q0V0~~|
  4888.  
  4889.                                       1 2 3 4 5 6 7 8 9 10
  4890. Dip switch settings (I=On, O=Off)     O I I I I O O I 0 0
  4891.  
  4892.  
  4893. Maxum Super Modem 2400
  4894. ──────────────────────
  4895.  
  4896. Startup command line - "OMEGA"
  4897. Modem init string - ATH0E0&C1&D2Q0V0~~|
  4898.  
  4899.  
  4900.  
  4901.  
  4902. - OmegaBBS v1.01 Copyright(C) 1991 DataEast Software -    page# 76