home *** CD-ROM | disk | FTP | other *** search
/ Forbidden Subjects 3 / Forbidden_Subjects_Volume_3.iso / cdrom / viewers / megadoor.doc < prev    next >
Text File  |  1994-10-27  |  33KB  |  661 lines

  1. ╔═══════════════════════════════════════════════════════════════════════════╕
  2. ║       MegaDOOR version 4.00S (C) 1991-1994 ROM FACE, INC.                 │
  3. ╙───────────────────────────────────────────────────────────────────────────┘
  4.  
  5.                 TABLE OF CONTENTS
  6.         Section 1       MegaDOOR License Agreement
  7.                 2       About MegaDOOR
  8.                 3       Where to get help and updates
  9.                 4       Single node quick start
  10.                 5       System requirements
  11.                 6       Features list
  12.                 7       Network/DesqView support
  13.                 8       BBS support
  14.                 9       Protocol support
  15.                10       Security options
  16.                11       Look and feel
  17.                12       Enhancing performance
  18.                13       Forced COM ports
  19.                14       Command line parameters
  20.                15       Sysop keys
  21.                16       Updating MegaDOOR
  22.                17       MegaTERM
  23.                18       Bad Words/Filenames
  24.                19       Version history from 2.00
  25.                20       Program status indicators
  26.  
  27.  
  28. ╔═══════════════════════════════════════════════════════════════════════════╕
  29. ║       Section 1: MegaDOOR License Agreement                               │
  30. ╙───────────────────────────────────────────────────────────────────────────┘
  31.  
  32.         MegaDOOR, MegaSearch (DOS + Windows), MegaTERM, MSETUP, MegaINSTALL,
  33.         and MegaFILE are Copyright (C) 1991-1994 by ROM FACE, INC.
  34.  
  35. The right to use and/or distribute any of the above mentioned products is
  36. granted if the conditions below are met.
  37.  
  38.         1. The software may only be used on ROM FACE CD-ROM discs.
  39.         2. The software may not be represented as a product of any person
  40.            or business entity other than ROM FACE.
  41.         3. The floppy disk based support software and it's updates may not
  42.            be distributed for more than $5.00 per disk plus exact shipping.
  43.         4. ROM FACE support disks included with any CD-ROM must be
  44.            given to the purchaser as a bundle free of charge.
  45.         5. If updates are available for distribution from a BBS or other
  46.            online service no access fee may be charged.
  47.         6. Any sysop or other online service manager is granted the right
  48.            to restrict the use of MegaDOOR and MegaTERM to specific users.
  49.         7. None of the software or support files may be disassembled or
  50.            modified. This includes, but is not limited to, modifying
  51.            ROM FACE software to work with CD-ROM products not published
  52.            by ROM FACE.
  53.         8. All other rights reserved, including the right to change the
  54.            above license agreement at any time.
  55.  
  56.  
  57. ╔═══════════════════════════════════════════════════════════════════════════╕
  58. ║       Section 2: About MegaDOOR                                           │
  59. ╙───────────────────────────────────────────────────────────────────────────┘
  60.  
  61. MegaDOOR is a DORINFO/DOOR.SYS compatible door. It assists in file searches
  62. and downloading on supported CD-ROMs. It is included free with all
  63. supported CD-ROMs.
  64.  
  65. MegaDOOR comes with a remote user interface called MegaTERM. This interface
  66. caches CD-ROM listings and gives users nearly complete MegaSearch for DOS
  67. functionality. MegaTERM abides by all MegaDOOR security level restrictions.
  68.  
  69. Also included with MegaDOOR is MSETUP. MSETUP allows the sysop to configure
  70. MegaDOOR for nearly any system. Online context sensitive help is provided
  71. for all menus (just hit F1). MSETUP may be incompatible with DesqView on
  72. certain systems.
  73.  
  74.  
  75. ╔═══════════════════════════════════════════════════════════════════════════╕
  76. ║       Section 3: Where to get help and updates                            │
  77. ╙───────────────────────────────────────────────────────────────────────────┘
  78.  
  79. If you have any problems with MegaDOOR or have a bug to report call us at
  80. (602)770-0000.  We do ask that you review this entire document AND the
  81. online help in MSETUP before making the phone call.
  82.  
  83. New features are being added to MegaDOOR constantly. Updates are free and
  84. only cost you a phone call. Please call if you feel a feature or support
  85. for a BBS package is missing.
  86.  
  87. New versions of MegaDOOR will be made available to first time callers on
  88. the ROM FACE BBS (602)770-0008 [2400-v.32bis].
  89.  
  90.  
  91. ╔═══════════════════════════════════════════════════════════════════════════╕
  92. ║       Section 4: Single node quick start                                  │
  93. ╙───────────────────────────────────────────────────────────────────────────┘
  94.  
  95. Unzip the MegaDOOR distribution file (usually MDORxxxS.ZIP) and the
  96. appropriate CD-ROM support file (usually the name of the disc). This is
  97. done automatically by the INSTALL program.
  98.  
  99. Run MSETUP (may not work with DesqView). Full mouse and keyboard support is
  100. included. Keyboard commands are: F1 for help (at any time). F10 to access
  101. the menu. TAB switches between entry fields. SPACE executes a button. ENTER
  102. executes the menu or the default button.
  103.  
  104. If you are using a high speed modem, adjust the locked baud rate in
  105. Standard│Comm.
  106.  
  107. Set the DORINFO/DOOR.SYS path and CD-ROM drive letter in Standard│Paths.
  108.  
  109. (optional) Set up your systems security in the Standard│Other menu, the 
  110. Restrictions menu, and the Protocol│Ratios menu.
  111.  
  112. Exit MSETUP. (Quit/Exit in Standard│Other or Alt-X).
  113.  
  114. Run "MEGADOOR LOCAL" to make sure the paths were setup correctly.
  115.  
  116. Add MegaDOOR to your BBS menus and make sure to set it up as a DORINFO or 
  117. DOOR.SYS compatible door.
  118.  
  119. Have someone log on at your systems minimum and maximum supported speed to 
  120. ensure that the locked baud rate is set correctly and that your BBS is
  121. passing the proper information to MegaDOOR.
  122.  
  123. Please see Section 8: BBS support for more information on getting specific
  124. BBS software to work with MegaDOOR.
  125.  
  126.  
  127. ╔═══════════════════════════════════════════════════════════════════════════╕
  128. ║       Section 5: System requirements                                      │
  129. ╙───────────────────────────────────────────────────────────────────────────┘
  130.  
  131.         - 256K of free RAM (less when EMS is available)
  132.         - 300K of disk space
  133.         - DOOR.SYS or DORINFO.DEF compatible BBS software
  134.         - Any supported CD-ROM disc and a CD-ROM drive
  135.         - The appropriate CD-ROM support files
  136.  
  137.  
  138. ╔═══════════════════════════════════════════════════════════════════════════╕
  139. ║       Section 6: Features list                                            │
  140. ╙───────────────────────────────────────────────────────────────────────────┘
  141.  
  142.      ■ Quick and easy installation with MSETUP.EXE
  143.      ■ Directly supports: WildCat! 3.0, Remote Access 1.11,
  144.        QuickBBS 2.75, SuperBBS 1.17, Maximus 2.0, and GAP
  145.      ■ Batch downloads with Ymodem, Zmodem and Kermit
  146.      ■ Single file downloads with Xmodem, Ymodem, Zmodem and Kermit
  147.      ■ Batched files may be marked from file lists or at the menu
  148.      ■ ZIP view / ZIP read (including string search)
  149.      ■ *Virus report for each ZIP file
  150.      ■ Sysop definable main menu and colors
  151.      ■ Sysop definable security includes: Level to view and/or
  152.        download files, Ratios for UL/DL and daily K limits.
  153.      ■ Network/DesqView support [9 nodes DORINFO.DEF, 127 DOOR.SYS]
  154.      ■ Description search
  155.      ■ File find
  156.      ■ *Hyper search (for words 3 or more characters in length)
  157.      ■ Locked COM ports
  158.      ■ Support for non-standard comm ports
  159.      ■ *Sysop may define their own CD-ROM order form
  160.      ■ DigiBoard general interface support
  161.  
  162. * Not available on some CD-ROM discs.
  163.  
  164.  
  165. ╔═══════════════════════════════════════════════════════════════════════════╕
  166. ║       Section 7: Network/DesqView support                                 │
  167. ╙───────────────────────────────────────────────────────────────────────────┘
  168.  
  169. Different copies of MegaDOOR may be run for each node of a multi-node
  170. system, however, this is wasteful of disk space. Proper setup of MegaDOOR
  171. for a Network or DesqView system will yield better system performance.
  172.  
  173. To set MegaDOOR up for your multinode environment, load MSETUP.
  174.  
  175. For each node in your system enter the appropriate Network│Node x menu and
  176. set the DORINFO/DOOR.SYS path, the node's locked baud rate (if any), and
  177. the CD-ROM drive letter.
  178.  
  179. (optional) Set up your systems security in the Standard│Other menu, the
  180. Restrictions menu, and the Protocol│Ratios menu.
  181.  
  182. Most multinode systems should set "Copy dload to HD" on in the
  183. Protocol│Internal menu. MegaDOOR will copy all files in a single or batch
  184. download to the hard drive before the transfer. Most CD-ROM drives can not
  185. keep up with more than one user at a time.
  186.  
  187. Exit MSETUP. (Quit/Exit in Standard│Other or Alt-X).
  188.  
  189. Run "MEGADOOR x LOCAL" to make sure the paths were setup correctly. (where
  190. x is the node number representing the keyboard/window you are using)
  191.  
  192. Add MegaDOOR to your BBS menus and make sure to set it up as a DORINFO or
  193. DOOR.SYS compatible door. Please see Section 14: Command line parameters
  194. for instructions on passing the node number to MegaDOOR.
  195.  
  196. Have someone log on at your systems minimum and maximum supported speed to
  197. ensure that the locked baud rate is set correctly and that your BBS is
  198. passing the proper information to MegaDOOR. Please do this for each node.
  199.  
  200. NOTE: If you would like to use more than the 16 nodes supported by MSETUP
  201. you will have to edit the MEGADOOR.SET file with a text editor.  Find the
  202. NODExxx entries, copy, and edit for your setup.
  203.  
  204. WARNING(DesqView): Some versions of DesqView can not handle direct screen
  205. writes. If necessary set Direct Video to No in Standard│Other.
  206.  
  207. Please see Section 8: BBS support for more information on getting specific
  208. BBS software to work with MegaDOOR.
  209.  
  210.  
  211. ╔═══════════════════════════════════════════════════════════════════════════╕
  212. ║       Section 8: BBS support                                              │
  213. ╙───────────────────────────────────────────────────────────────────────────┘
  214.  
  215. MegaDOOR includes directly support for WildCat! 3.0, Remote Access 1.11,
  216. QuickBBS 2.75, SuperBBS 1.17, Maximus 2.0, and GAP.
  217.  
  218. This means that MegaDOOR (if the option is activated) will update user
  219. daily and total download information for each of the packages above. Two
  220. steps are required to activate this support.
  221.  
  222. Turn on K Limit checking in MSETUP's Standard│Other menu.
  223.  
  224. Define *"Transfer Data for MegaDOOR" in MSETUP:
  225.         Single node system: In the Standard│Paths menu.
  226.         Network/DV systems: In every Network│Node x that you are using
  227.  
  228.     * refer to the online help (F1) on information for adding your
  229.       particular BBS software into this field.
  230.  
  231. MegaDOOR does not directly support any package's file ratio setup. It does
  232. support 16 different file ratio access levels in the Protocol│File Ratios
  233. menu. Use these to inform MegaDOOR of the file ratios that you would like
  234. to keep. MSETUP's online help explains how to edit the file ratios.
  235.  
  236.  
  237. ╔═══════════════════════════════════════════════════════════════════════════╕
  238. ║       Section 9: Protocol support                                         │
  239. ╙───────────────────────────────────────────────────────────────────────────┘
  240.  
  241. MegaDOOR includes Xmodem, Ymodem, Zmodem and Kermit. You may disable any
  242. internal protocol in the MSETUP Protocol│Internal menu. In this menu you
  243. may also enable downloads being copied to the hard drive before a
  244. transfer.
  245.  
  246. Up to six external protocols may be added to MegaDOOR in the
  247. Protocol│External x menus. Please see the online help in MSETUP for
  248. complete instructions (including batch file parameters).
  249.  
  250.  
  251. ╔═══════════════════════════════════════════════════════════════════════════╕
  252. ║       Section 10: Security options                                        │
  253. ╙───────────────────────────────────────────────────────────────────────────┘
  254.  
  255. MegaDOOR includes many options for user security. In MSETUP, the
  256. Standard│Other menu includes a minimum access, download, and zipview
  257. level. Also in this menu is a sysop level - this defines the level a local
  258. logon will be given.
  259.  
  260. You may also set access and download levels for each file area on a
  261. CD-ROM. These individual levels will be overridden by the global levels
  262. only if they are LOWER than the appropriate global security level. This
  263. helps to avoid unnecessary typing.
  264.  
  265. Each menu option may be hidden or set to sysop in the Standard│Menus menu.
  266.  
  267. Please see Section 8: BBS support for setting up your system's
  268. user upload/download ratios.
  269.  
  270.  
  271. ╔═══════════════════════════════════════════════════════════════════════════╕
  272. ║       Section 11: Look and feel                                           │
  273. ╙───────────────────────────────────────────────────────────────────────────┘
  274.  
  275. The sysop can control many of the basics attributes of MegaDOOR's user
  276. interface. Foremost is color control. The MSETUP menu Standard│Colors
  277. allows a sysop to adjust MegaDOOR colors to suit. Online help provides a
  278. color chart for reference. Sorry, but at this time no active color demo is
  279. available and the sysop will have to log on locally to view the effects.
  280.  
  281. Most menu item names and command letters are also sysop definable. The
  282. menu Standard│Menus provides a method of changing menu text. The menu
  283. command letter is always the first character of the menu text. A menu
  284. attribute exists to hide certain options, or make them sysop only.
  285.  
  286. You may also define your own text files. For a menu create an ASCII and/or
  287. ANSI menu in the MegaDOOR directory, and inform MegaDOOR in the MSETUP
  288. Standard│Text Files menu. If you would like to sell CD-ROM's
  289. on your system you may define your own ASCII order form. Set the order
  290. form name in the same menu.
  291.  
  292. Other sysop definable text file names appear below. These files will be
  293. used in place of the standard menus if found in the MegaDOOR directory.
  294.  
  295. DLSING.ANS/.TXT           Protocol menu for single file transfers.
  296. DLBATCH.ANS/.TXT          Protocol menu for batch transfers.
  297. DIR.ANS/.TXT              Primary change directory menu.
  298. DIRxx.ANS/.TXT            Sub directory cd menu.
  299.  
  300. You may also edit or create a new banner text/ansi file (the file
  301. displayed as the user logs into MegaDOOR).
  302.  
  303.  
  304. ╔═══════════════════════════════════════════════════════════════════════════╕
  305. ║       Section 12: Enhancing performance                                   │
  306. ╙───────────────────────────────────────────────────────────────────────────┘
  307.  
  308. MegaDOOR's search and change directory functions will operate quite a bit
  309. faster if a few files are copied from your CD-ROM into the MegaDOOR
  310. directory. They are 0CDDIR.DAT, 0CDSORT.DAT, 0HYPCACH.DAT (if available),
  311. and 0CDINDEX.DAT. These files together are found in the CD-ROM \00INDEX
  312. directory and should total less than one megabyte.  More speed during
  313. zipview and hypersearch operations may be gained by copying 0HYPERIN.DEX
  314. from the same directory.  This file can be 15+ megabytes and will not
  315. speed MegaDOOR to any degree justifying it's hard drive space usage.
  316.  
  317.  
  318. ╔═══════════════════════════════════════════════════════════════════════════╕
  319. ║       Section 13: Forced COM ports                                        │
  320. ╙───────────────────────────────────────────────────────────────────────────┘
  321.  
  322. In the Standard│Comm and Network│Node x appear three options that are not
  323. usually used in a MegaDOOR setup. They only need be used if you have a
  324. nonstandard communications port setup. If you do need to adjust the IRQ or
  325. base address of a com port you should set Forced COM Port, Forced IRQ, and
  326. Forced I/O port to the proper values.
  327.  
  328. This has successfully been used to drive a 4 node DesqView BBS using COM
  329. 1-4 and IRQs 2,3,4 and 5.
  330.  
  331.  
  332. ╔═══════════════════════════════════════════════════════════════════════════╕
  333. ║       Section 14: Command line parameters                                 │
  334. ╙───────────────────────────────────────────────────────────────────────────┘
  335.  
  336. Single node systems:
  337.         MEGADOOR [local]    ---> where local is optional
  338.  
  339. Multi node systems:
  340.         MEGADOOR x [local]  ---> where x is the node number and local is
  341.                                  optional. A node number is required for
  342.                                  local logons.
  343.  
  344.  
  345. ╔═══════════════════════════════════════════════════════════════════════════╕
  346. ║       Section 15: Sysop keys                                              │
  347. ╙───────────────────────────────────────────────────────────────────────────┘
  348.  
  349. The up and down arrows adjust user time
  350. F1  will abort file transfers
  351. F5  will log a user off and drop DTR to the modem for a hangup.
  352. F9  drops the sysop to DOS
  353. F10 will engage the user in chat (not available during MegaTERM)
  354.  
  355.  
  356. ╔═══════════════════════════════════════════════════════════════════════════╕
  357. ║       Section 16: Updating MegaDOOR                                       │
  358. ╙───────────────────────────────────────────────────────────────────────────┘
  359.  
  360. If you are installing this MegaDOOR as an update, please make sure that
  361. you have the appropriate CD-ROM support file. These files are usually an
  362. archive carrying the name of the CD-ROM (MEGAROM1.ZIP, FAO3.ZIP, etc).
  363.  
  364. You should make sure to overwrite all files in your directory (including 
  365. MEGADOOR.SET) with the newer support and MegaDOOR distribution files.
  366.  
  367.  
  368. ╔═══════════════════════════════════════════════════════════════════════════╕
  369. ║       Section 17: MegaTERM                                                │
  370. ╙───────────────────────────────────────────────────────────────────────────┘
  371.  
  372. Included with MegaDOOR is the matching version of MegaTERM. Please inform
  373. your users that it is available. The interface offered by MegaTERM makes 
  374. files easier than ever to find.
  375.  
  376. While a user is in MegaTERM the sysop is presented with a packet display. 
  377. During MegaTERM operations your system is essentially acting as a file 
  378. server. MegaDOOR still processes all security limits while MegaTERM is 
  379. active.
  380.  
  381. During a MegaTERM zipread the sysop display will change to reflect the 
  382. state of the user's screen.
  383.  
  384.  
  385. ╔═══════════════════════════════════════════════════════════════════════════╕
  386. ║       Section 18: Bad Words/Filenames                                     │
  387. ╙───────────────────────────────────────────────────────────────────────────┘
  388.  
  389. You may stop a user from performing a hyper-search on a profanity or
  390. other word by adding the word with the MSETUP Standard│Bad Words/Filenames
  391. menu.
  392.  
  393. A filename added into this list will never be displayed to the users screen,
  394. can not be downloaded, and is totally locked out.
  395.  
  396.  
  397. ╔═══════════════════════════════════════════════════════════════════════════╕
  398. ║       Section 19: Version history from 2.00                               │
  399. ╙───────────────────────────────────────────────────────────────────────────┘
  400.  
  401. 2.00S   - MegaDOOR now supports MegaTERM (2.00) with ZIPRead
  402.         - Bug fixed with text search/file find
  403.         - MegaDOOR no longer needs to be run from it's own directory
  404.         - MSETUP.EXE (MegaDOOR setup program) completed
  405. 2.02S   - Added twirling idle cursor to bottom right of screen
  406.         - Fixed MegaTERM read-zip related logoff bug
  407.         - Added a check to see if COM port exists (prevents lock-ups)
  408.         - Added a ^C abort check during listings
  409.         - ZIP View and ZIP Read combined into one menu option
  410.         - ZIP Read by file # instead of file name
  411.         - ZIP View/Read now on file list more prompt
  412.         - Fully supports DOOR.SYS daily kilobyte limits
  413.         - Problems fixed with restricted directories
  414.         - Minimum MEGADOOR access level added.
  415. 2.03S   - MEGADOOR is now DesqView aware (will give up time slices)
  416.         - Fixed bug with fossil and networks (wouldn't use it on LANS)
  417.         - Supports EXITINFO.BBS from RA (may not quite work/feedback welcome)
  418.         - Added support for strange comm ports
  419. 2.10S   - ANSI interpreter built in, MEGADOOR no longer requires
  420.           ANSI.SYS for ANSI menus/banners.
  421.         - Xmodem/YModem(G)/Zmodem(8K)/Kermit now internal (no
  422.           DSZ.EXE or GSZ.EXE required)
  423.         - Fixed chat/shell to DOS user timeout bug
  424.         - UNZIP code now internal.  PKUNZIP no longer required.
  425.         - Local copy code now internal.
  426.         - Overlays added to decrease MegaDOOR memory requirements
  427.         - Fossil driver support has been removed. USEFOSSIL and
  428.           NODEFOSSIL settings are ignored.
  429. 2.50S   - MegaTERM is now being distributed.
  430. 2.53S   - Network sharing violations fixed on HD based data files.
  431.         - Single download fixed (OOPS!)
  432.         - MegaTERM interface now uses the OOXPORT transport layer
  433.         - Visual quirk found in large zmodem downloads should be fixed
  434.         - Added error info on status line
  435.         - Download status bar has less granularity
  436. 2.55S   - Protocol status spruced up
  437. 2.56S   - MegaDOOR was crashing when given invalid command line parameters.
  438.           I've tracked it down and it shouldn't happen again.
  439.         - ANSI directory menu support added [DIR.ANS, DIRx.ANS, ...]
  440.         - A little touch of user help added to ?
  441.         - Zip read now unzips to a temp directory.  Users can unzip any
  442.           file except one with the same name as another user is reading
  443.           (network or multitasking bbs).
  444. 2.57S   - MegaTERM maintenance
  445. 2.58S   - MegaDOOR was logging the user out after downloads.
  446. 2.59S   - Added Xmodem-CRC, Xmodem-1K, Xmodem-1KG
  447.         - Added ANSI to download protocol menus (batch and single)
  448.           [DLSING.ANS, DLBATCH.ANS]
  449.         - Eliminated the batch download command.  MegaDOOR chooses
  450.           according to the state of the download queue.
  451.         - .TXT support added for DIR, DIRx, DLSING, DLBATCH
  452.         - Added "expert mode" change directory.  If you enter the cd
  453.           command twice - like "cc<cr>" it will jump to the sub directory
  454.           display instead of starting at the main directory.
  455. 2.60S   - Network support expanded to 127 nodes with DOOR.SYS
  456.         - Zipview was not working correctly in hyper search, file find
  457.           and text search.
  458.         - Internal protocols may now be disabled in MSETUP
  459.         - External protocol support has been added (again...)
  460.         - MegaDOOR internal menus (ANSI anyway) are much nicer looking
  461.           and display faster for 2400 or slower users.
  462.         - Some default colors have been adjusted. Background colors
  463.           are now supported. Hit F1 in the Standard|Colors menu of MSETUP
  464.         - MegaDOOR now has a temp directory for each node
  465.         - A local login or sysop level has been added as an
  466.           option in MSETUP.  It defaults to 65534.
  467. 2.61S   - Some changes in MegaTERM.
  468. 2.62S   - More help added to MSETUP with links between help panes.
  469.         - External protocol log file support added.
  470.         - EXITINFO.BBS support has been revamped. (RA & SBBS supported)
  471.         - Slight visual bug in MegaTERM sysop display fixed.
  472.         - PS2 detection was messing up forced comm support.
  473. 2.63S   - QuickBBS support added
  474.         - Limited hot key support added
  475.         - Zip read now goes back to the archive instead of the more prompt
  476.         - Up and down arrows now adjust user time
  477.         - Xmodem 1k/1kG should be working now.
  478.         - .SDN archives are supported (PAK.EXE must be present)
  479.         - K/files ratio support added in MSETUP
  480.         - WildCat! 3.0 support for USERINFO.DAT added
  481.         - More DOOR.SYS support added (fully GAP compatible)
  482. 2.80S   - Official release for the SDN1+ CD-ROM
  483.         - Maximus 2.00+ support added
  484.         - Tiny bug fix on hot keys.
  485. 2.81S   - MegaTERM update (slightly pre-SDN)
  486.         - Minimum access for zipview added.
  487.         - Hangup on user timeout added. (optional)
  488. 2.82S   - MegaTERM downloads now count against the user.
  489.         - MegaTERM now reports correct zipread fail info.
  490.         - Some MegaDOOR network setups outputted garbage to the screen.
  491.           This has been corrected.
  492. 2.83S   - Bug on text mode autoprompt fixed.
  493. 2.84S   - MegaTERM zipread in window
  494. 3.00S   - XModem/YModem transfers fixed
  495.         - New version of MegaTERM with MkDir/ChDir option
  496. 3.10S   - Upgraded to Async Pro 1.04
  497.         - Fixed external main menu problems
  498.         - Unzipping ZIP AV files corrected (Async Pro bug)
  499. 3.11S   - BIOS [optional] video (screen writes) partially implemented
  500. 3.20S   - EMS/conventional CD-ROM caching modified
  501.         - Terminal errors now reported in Red at bottom of screen
  502.         - Exit status reported in Blue at bottom of screen
  503.         - MegaTERM double click problems repaired
  504.         - Heap error fixed on early error exit
  505.         - Fixed logic error in complex hypersearch expressions
  506. 3.21S   - Added XIDOS5 Digiboard general driver support
  507. 3.22S   - Eliminated duplicate CD-ROM info code
  508.         - Modifed CD-ROM data file open
  509. 3.50S   - Fixed error in EMS exit code (introduced in 3.22)
  510. 3.51S   - Fixed MEGADOOR exit status inconsistency
  511. 3.52S   - Sysop may now lock out any filename from the CD-ROM from MSETUP
  512. 3.53S   - No longer displays file dates on MegaA/V CD-ROM
  513.         - Added CPS/estimated time to MegaDOOR/MegaTERM dload window
  514.         - Added BIOS support for saving/restoring screen - BIOS
  515.           support should be complete now
  516.         - Added CD-ROM name and current directory name to sysop's
  517.           MegaTERM display
  518. 3.54S   - Using Borland Pascal 7.0
  519. 3.55S   - Added support for Wildcat 3.5
  520. 3.56S   - WildCat IM bug fix release
  521. 3.57S   - Fixed a display problem with MegaGames/Forbidden Subjects
  522. 3.58S   - MegaDOOR is now using Async Pro version 2.0
  523. 4.00S   - MegaDOOR, MegaTERM, MegaSearch all have been updated to display
  524.           multiline FILE_ID.DIZ style descriptions.
  525.  
  526. ╔═══════════════════════════════════════════════════════════════════════════╕
  527. ║       Section 20: Program status indicators                               │
  528. ╙───────────────────────────────────────────────────────────────────────────┘
  529.  
  530. Two forms of system status are provided during MegaDOOR operation. A
  531. rotating cursor should appear in the bottom right corner while MegaDOOR is
  532. idle. Each cursor rotation also denotes a time slice given to DesqView if
  533. it is loaded.
  534.  
  535. Also in the bottom right corner is a status number. This is a number
  536. reported by the Async Pro serial communications toolkit. Use the
  537. information below for reference.
  538.  
  539. If the number reported is larger than 9999 ignore the first digit.
  540.  
  541.   ecOk                      0     Reset value for AsyncStatus
  542.  
  543. +++General error codes (0-999)+++
  544.  
  545.   DOS errors
  546.   ecFileNotFound            0002  File not found
  547.   ecPathNotFound            0003  Path not found
  548.   ecTooManyFiles            0004  Too many open files
  549.   ecAccessDenied            0005  File access denied
  550.   ecInvalidHandle           0006  Invalid file handle
  551.   ecOutOfMemory             0008  Insufficient memory
  552.   ecInvalidDrive            0015  Invalid drive
  553.   ecNoMoreFiles             0018  No more files
  554.  
  555.   Turbo Pascal I/O errors
  556.   ecDiskRead                0100  Attempt to read beyond end of file
  557.   ecDiskFull                0101  Disk is full
  558.   ecNotAssigned             0102  File not Assign-ed
  559.   ecNotOpen                 0103  File not open
  560.   ecNotOpenInput            0104  File not open for input
  561.   ecNotOpenOutput           0105  File not open for output
  562.   ecInvalidFormat           0106  Invalid format for packed window
  563.  
  564.   DOS critical errors
  565.   ecWriteProtected          0150  Disk is write-protected
  566.   ecUnknownUnit             0151  Unknown disk unit
  567.   ecDriveNotReady           0152  Drive is not ready
  568.   ecUnknownCommand          0153  Unknown command
  569.   ecCrcError                0154  Data error
  570.   ecBadStructLen            0155  Bad request structure length
  571.   ecSeekError               0156  Seek error
  572.   ecUnknownMedia            0157  Unknown media type
  573.   ecSectorNotFound          0158  Disk sector not found
  574.   ecOutOfPaper              0159  Printer is out of paper
  575.   ecDeviceWrite             0160  Device write error
  576.   ecDeviceRead              0161  Device read error
  577.   ecHardwareFailure         0162  General failure
  578.  
  579. +++Capacity or environmental errors (2900-2999)+++
  580.  
  581.   APUART port errors
  582.   ecNoMorePorts             2900  Can't open port, no slots available
  583.   ecOverrunError            2901  UART receiver overrun
  584.   ecParityError             2902  UART receiver parity error
  585.   ecFramingError            2903  UART receiver framing error
  586.  
  587.   APCOM/OOCOM errors/status
  588.   ecBlockIncomplete         2920  Block shorter than requested
  589.   ecBufferIsFull            2921  No room for new char in buffer
  590.   ecBufferIsEmpty           2922  No characters to get
  591.   ecTimeout                 2923  Timed out waiting for something
  592.   ecStringIncomplete        2924  String shorter than requested
  593.   ecStringOverrun           2925  String longer than 255
  594.   ecUserAbort               2926  User aborted during "wait"
  595.  
  596. +++Programmer errors (8900-8999)+++
  597.  
  598.   APCOM/OOCOM port errors
  599.   ecBadPortNumber           8900  Out-of-range port number
  600.   ecOutofRange              8901  General out-of-range error
  601.   ecPortNotOpen             8902  Port not open
  602.   ecInvalidBaudRate         8903  Bad baud rate for this device
  603.   ecInvalidArgument         8904  General programming error
  604.   ecNoDevice                8905  No device layer installed
  605.   ecNotaUart                8906  Couldn't find a uart at this address
  606.   ecInvalidParity           8907  Bad parity option for this device
  607.   ecBadFileList             8909  No end of list marker found in file list
  608.   ecNotBuffered             8910  Operation only allowed on buffered ports
  609.   ecNotSupported            8911  Function not supported by device-layer
  610.  
  611. +++Status codes (9900-9999)+++
  612.  
  613.   APABSPCL/OOABSPCL status codes
  614.   ecInitFail                9900  Xmodem init failed
  615.   ecInitCancel              9901  Xmodem init was canceled on request
  616.   ecCancelRequested         9902  Cancel requested
  617.   ecDuplicateBlock          9903  Duplicate block received
  618.   ecSequenceError           9904  Wrong block number received
  619.   ecDirNotFound             9905  Directory not found in protocol transmit
  620.   ecNoMatchingFiles         9906  No matching files in protocol transmit
  621.   ecLongPacket              9907  Long packet received during protocol
  622.   ecEndFile                 9908  End of transmitted file
  623.   ecHandshakeInProgress     9909  Initial protocol handshake in progress
  624.   ecFileRenamed             9910  Incoming file was renamed
  625.   ecFileAlreadyExists       9911  Incoming file already exists
  626.   ecInvalidFilesize         9912  Ymodem header has bad file size
  627.   ecInvalidDateTime         9913  Ymodem header has bad date/time
  628.   ecUnexpectedChar          9914  Unexpected char during protocol
  629.   ecBlockCheckError         9915  Incorrect CRC or checksum received
  630.   ecNoSearchMask            9916  No search mask specified for transmit
  631.   ecNoFilename              9917  No filename specifed in xmodem download
  632.   ecAsciiReceiveInProgress  9918  Ascii receive in progress
  633.   ecFileRejected            9919  Receiver rejected file
  634.   ecTooManyErrors           9920  Too many errors received during protocol
  635.  
  636.   APZMODEM/OOZMODEM status codes
  637.   ecGotCrcE                 9925  Zmodem - got CrcE DataSubpacket
  638.   ecGotCrcW                 9926  Zmodem - got CrcW DataSubpacket
  639.   ecGotCrcQ                 9927  Zmodem - got CrcQ DataSubpacket
  640.   ecGotCrcG                 9928  Zmodem - got CrcG DataSubpacket
  641.   ecGarbage                 9929  Zmodem - got garbage from remote
  642.   ecSkipFile                9930  Zmodem - skip file
  643.   ecBadPosition             9931  Zmodem - bad file position
  644.   ecFileDoesntExist         9932  Zmodem - specified file doesn't exist
  645.   ecCantWriteFile           9933  Zmodem - not allowed to overwrite file
  646.   ecFailedToHandshake       9934  Zmodem - never got proper handshake
  647.   ecNoFilesToReceive        9935  Zmodem - no files to receive     
  648.   ecBuffersTooSmall         9936  ZModem - port buffers too small  
  649.   ecGotHeader               9937  Zmodem - got a complete header
  650.   ecNoHeader                9938  Zmodem - (internal) no header yet
  651.  
  652.   Archive status messages
  653.   ecUnknownMethod           9960  Unknown compression method
  654.   ecFileEncrypted           9961  Cannot extract--file is encrypted
  655.   ecBadFileCRC              9962  Bad CRC--file is probably corrupted
  656.   ecCannotCreate            9963  Unable to create output file
  657.   ecBadFileFormat           9964  Bad archive file format
  658.   ecNotAnLzhFile            9965  Not an LZH file
  659.   ecNotAZipFile             9966  Not a ZIP file
  660.   ecEmptyFileMaskList       9967  File mask list is empty
  661.