home *** CD-ROM | disk | FTP | other *** search
/ RBBS in a Box Volume 1 #2 / RBBS_vol1_no2.iso / add2 / drwyb200.zip / README.NOW < prev    next >
Text File  |  1989-05-02  |  10KB  |  220 lines

  1.                           DOORWAY 2.00 BETA NOTES
  2.  
  3. THIS IS A BETA TEST VERSION FOR DOORWAY 2.00.  PLEASE NOTE THAT THERE HAVE
  4. BEEN MAJOR CHANGES TO INCORPORATE DIRECT SCREEN WRITES.  DO NOT DELETE YOUR
  5. OLD VERSION OF DOORWAY, AS THERE MAY BE A SERIOUS PROBLEM ENCOUNTERED WITH
  6. THIS BETA.  IF YOU ENCOUNTER PROBLEMS, COPY YOUR OLD REGISTERED VERSION BACK
  7. OVER THIS VERSION AND NOTIFY DATA WORLD BBS OF THE PROBLEM(S) YOU ENCOUNTERED.
  8.  
  9. Doorway beta 2.00, 3-30-89.  This version has several MAJOR changes.  They
  10. include:
  11.  
  12.     Support for COM3 and COM4.  COM3 uses the same interrupt as COM1
  13.            normally does and COM4 uses the same interrupt as COM2.
  14.  
  15.     Menu selections "N" and "Y" should work now (if you have that many!)
  16.  
  17.     EMEDIT with DVANSI and ANSI.COM should work now (Was giving double LF's)
  18.  
  19.     Keyboard gets dumped now before door is loaded.
  20.  
  21.     If the menu mode is used on a drop to DOS, it should return to the
  22.           menu instead of the BOARD when set up to return to the menu.
  23.  
  24.     Direct Screen Writes.  This is the biggie.  DOORWAY will now work with
  25.           direct screen writes.  If you CAN use BIOS it is recommended to do
  26.           so, as you will find that BIOS will give a speed advantage and
  27.           better diplay characteristics than DIRECT VIDEO.  If you don't tell
  28.           DOORWAY otherwise, it will use BIOS.  The /V: switch (VIDEO) has been
  29.           added.  It is used as follows:
  30.  
  31.     /V:D  Use direct video scanning.  This will make doorway ignore BIOS calls
  32.           and scan the screen for changes during any and all keyboard
  33.           interrrupts.
  34.  
  35.     /V:B  Use BIOS interrupts.  This is the default if you don't use a /V: at
  36.           all.
  37.  
  38.     /V:B^O  Use BIOS interupts, but switch between BIOS and DSW modes when it
  39.             sees a ^O (control O) entered at the remote keyboard (not local).
  40.  
  41.     /V:D^U  Start in Direct Screen mode, and switch between modes with a ^\
  42.             (control U).  Note that all keys don't have a control equivalent!
  43.  
  44. You can make the mode switching with any character you want, normal or if
  45. preceded by a carrot (^) it will be the control character.  Switching from
  46. BIOS to DSW mode will clear the remote and repaint the entire screen,
  47. convenient if you receive line noise.
  48.  
  49. DOORWAY is smart enough to detect when a screen scroll is done, and scroll the
  50. remote, instead of rewriting the whole screen.  In fact if a windowed scroll
  51. is done, a decision will be made on whether to scroll the screen or not
  52. depending on how many lines scrolled vs. how many didn't.
  53.  
  54. If you seem to be having problems with the remote screen having lines from
  55. a previous screen left on it, or of scrolling when the bottom line is written
  56. (like the command line prompt is on line 24 instead of 25), then your com
  57. program is ignoring an ANSI command to NOT wrap the line.  This casues an
  58. extra scroll on the remote end.  QMODEM 3.1, 3.1a and 4.00 will ignore this
  59. command.  John has indicated that the 4.00b will incorporate it.  You will
  60. have to put a /B:Z in the command line to make doorway NOT write the bottom
  61. right character if this is happening.  It is highly recommended to put your
  62. com package into 25 line mode if possible, and not use the /b:M switch.
  63.  
  64.  
  65.                                                 Marshall Dudley
  66.  
  67. 4-4-89  Fixed a bug which gave a "invalid switch COM1" if you used a greeting
  68. file.
  69.  
  70. 4-5-89  Added support for the "GENERIC" DOOR.SYS file which follows.  Note
  71. that it still supports the "special" DOORWAY DOOR.SYS file as well.  Simply
  72. put "SYS" where you would put "COM1" and it will read the DOOR.SYS file. It
  73. will figure out which it is by looking at it.
  74.  
  75. The "GENERIC" DOORS.SYS file format follows.  DOORWAY only uses lines 1, 9
  76. 10, 19 and 20.
  77.  
  78.  
  79. ********************* GENERIC DOOR.SYS file format *************************
  80.  
  81.  
  82.      03/14/88 - Submitted by the "Limited Release Software Group"
  83.  
  84. Updated: 03/21/88
  85. Updated: 10/22/88  KG
  86.  
  87. =============================================================================
  88.  
  89. Sample DOOR.SYS file to be used as a STANDARD for ALL Bulletin Board Systems.
  90.  
  91. =============================================================================
  92.  
  93.   This file format has been laid out and will be presented to ALL BBS authors
  94. in an attempt to establish a national standard for door program applications.
  95.  
  96. BBS AUTHORS: I urge you to consider this STANDARD with respect for your 3rd
  97.          party support authors. Come on guys, make life EASY for us.
  98.                                 (BIG GRIN)
  99.  
  100. =============================================================================
  101.  
  102.   I have tried to include EVERYTHING a 3rd party DOOR author would need to
  103. provide the SYSOPS with the look and feel they want from an online program
  104. while at the same time keeping things plain and simple to ease the problems
  105. of interfacing programs with a system. This type of format is intended to be
  106. a "read-only" type of file (although it could be written again) because most
  107. BBS's have some sort of other file they use for re-entering the system with
  108. (PCBoard uses PCBOARD.SYS, GAP uses GAPDOS.DAT, Ect.) which is harder to read
  109. in, and changes frequently. This file format, once established, wouldn't need
  110. to be changed EVERYTIME a new version of the BBS software gets released and
  111. this would also ease the demand for more info being made available in the BBS
  112. Re-Entry file thus making life easier for both parties. If there is something
  113. found in the following format that your BBS software may not be currently
  114. supporting, a DEFAULT value has been suggested.
  115.  
  116.  
  117. COM1:             <-- Comm Port - COM0: = LOCAL MODE
  118. 2400              <-- Baud Rate - 300 to 38400
  119. 8                 <-- Parity - 7 or 8
  120. 1                 <-- Node Number - 1 to 99                    (Default to 1)
  121. 19200             <-- DTE Rate. Actual BPS rate to use.
  122. Y                 <-- Screen Display - Y=On  N=Off             (Default to Y)
  123. Y                 <-- Printer Toggle - Y=On  N=Off             (Default to Y)
  124. Y                 <-- Page Bell      - Y=On  N=Off             (Default to Y)
  125. Y                 <-- Caller Alarm   - Y=On  N=Off             (Default to Y)
  126. Rick Greer        <-- User Full Name
  127. Lewisville, Tx.   <-- Calling From
  128. 214 221-7814      <-- Home Phone
  129. 214 221-7814      <-- Work/Data Phone
  130. PASSWORD          <-- Password
  131. 110               <-- Security Level
  132. 1456              <-- Total Times On
  133. 03/14/88          <-- Last Date Called
  134. 7560              <-- Seconds Remaining THIS call (for those that particular)
  135. 126               <-- Minutes Remaining THIS call
  136. GR                <-- Graphics Mode - GR=Graph, NG=Non-Graph, 7E=7,E Caller
  137. 23                <-- Page Length
  138. Y                 <-- User Mode - Y = Expert, N = Novice
  139. 1,2,3,4,5,6,7     <-- Conferences/Forums Registered In  (ABCDEFG)
  140. 7                 <-- Conference Exited To DOOR From    (G)
  141. 01/01/99          <-- User Expiration Date
  142. 1                 <-- User File's Record Number
  143. Y                 <-- Default Protocol - X, C, Y, G, I, N, Etc.
  144. 0                 <-- Total Uploads
  145. 0                 <-- Total Downloads
  146. 0                 <-- Daily Download "K" Total
  147. 999999            <-- Daily Download Max. "K" Limit
  148.  
  149.   *****  Each line being STRAIGHT ASCII TEXT with a CR at the end.  *****
  150.  
  151.   Please feel free to express any comments you may have on this format, or
  152. leave suggestions you have for additions to the file to.....
  153.  
  154.      Rick Greer - SysOp of The Micromart BBS - (214) 221-7814 - 24hrs.
  155.  
  156. 4-16-89
  157.  
  158. Fixed a bug where if you didn't define the character to switch from direct
  159. screen to BIOS writes, it would assume a null (which made it switch on all
  160. extended key codes uggg).
  161.  
  162. 4-17-89
  163.  
  164. Fixed a bug where if in BIOS mode, it would write one line too high, so the
  165. bottom line would never be written at all.  I have notice that several of you
  166. have indicated that the BIOS write on this works better than ever before.
  167. It sounds like you may need a /B:M or /B:MS.   As it was you would always be
  168. overwriting the TOP line.
  169.  
  170. 4-22-89
  171.  
  172. Sped things up, runs significantly faster now in direct screen mode.
  173. Looks for both 20H and 0H for a "BLANK", this fixes a problem where
  174. the top line of a LIST would not clear to end of line on a line-up.
  175. Replace a Form Feed command with a "ƒ" symbol, so it won't clear the
  176. screen when listing in direct screen mode.
  177.  
  178. 4-23-89
  179.  
  180. Fixed a long standing problem where the /F: (FAST) switch and ANSI.COM
  181. together would result in very slow operation in DOS.
  182.  
  183. Fixed code so that a program in a subdirectory with a "." in it would not
  184. abort with a "MUST BE AN .EXE OR .COM PROGRAM" message.
  185.  
  186. 4-24-89
  187.  
  188. Fixed a bug I thought I had fixed earlier (it's never THAT easy).  If you are
  189. in menu mode, and drop to DOS it wouldn't return to the menu, but to the
  190. board.  
  191.  
  192. If in menu mode and one of the selections had a "W" selected, it would
  193. carry over to all other selections after that choice had been called.
  194.  
  195. 4-30-89
  196.  
  197. Have added several fixes and enhancements.
  198.  
  199. An external abort in dos while in direct screen write mode would result in
  200. double characters until you switched back to BIOS.
  201.  
  202. Have added key translation.  A new switch /X has been added to tell doorway
  203. to load a key translation file.  See xlate.doc for more information.  A program
  204. XTABLE.EXE has been added to make and modify the translation table.  This will
  205. allow you to run a program which requires extended key codes without a com
  206. program which can generate them.
  207.  
  208. Have added the ability to override the screen delay on sign-on screen.  I have
  209. had requests for this, but most people will not want to put it in, as it gives
  210. no time for the user to see his time left.  Do this with a /O:T.
  211.  
  212. Am now building a stack for direct screen scanning.  Excessive use of stack
  213. could have caused crashes with some programs which have only a small stack.
  214.  
  215. 5-2-89
  216.  
  217. Disaster!  the 4-30-89 version built it's own stack to get around stack
  218. problems.  I built it too small, and turned a rare crash into a frequent one.
  219. Increased stack size to prevent crashes in direct screen write mode.
  220.