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 >
Wrap
Text File
|
1989-05-02
|
10KB
|
220 lines
DOORWAY 2.00 BETA NOTES
THIS IS A BETA TEST VERSION FOR DOORWAY 2.00. PLEASE NOTE THAT THERE HAVE
BEEN MAJOR CHANGES TO INCORPORATE DIRECT SCREEN WRITES. DO NOT DELETE YOUR
OLD VERSION OF DOORWAY, AS THERE MAY BE A SERIOUS PROBLEM ENCOUNTERED WITH
THIS BETA. IF YOU ENCOUNTER PROBLEMS, COPY YOUR OLD REGISTERED VERSION BACK
OVER THIS VERSION AND NOTIFY DATA WORLD BBS OF THE PROBLEM(S) YOU ENCOUNTERED.
Doorway beta 2.00, 3-30-89. This version has several MAJOR changes. They
include:
Support for COM3 and COM4. COM3 uses the same interrupt as COM1
normally does and COM4 uses the same interrupt as COM2.
Menu selections "N" and "Y" should work now (if you have that many!)
EMEDIT with DVANSI and ANSI.COM should work now (Was giving double LF's)
Keyboard gets dumped now before door is loaded.
If the menu mode is used on a drop to DOS, it should return to the
menu instead of the BOARD when set up to return to the menu.
Direct Screen Writes. This is the biggie. DOORWAY will now work with
direct screen writes. If you CAN use BIOS it is recommended to do
so, as you will find that BIOS will give a speed advantage and
better diplay characteristics than DIRECT VIDEO. If you don't tell
DOORWAY otherwise, it will use BIOS. The /V: switch (VIDEO) has been
added. It is used as follows:
/V:D Use direct video scanning. This will make doorway ignore BIOS calls
and scan the screen for changes during any and all keyboard
interrrupts.
/V:B Use BIOS interrupts. This is the default if you don't use a /V: at
all.
/V:B^O Use BIOS interupts, but switch between BIOS and DSW modes when it
sees a ^O (control O) entered at the remote keyboard (not local).
/V:D^U Start in Direct Screen mode, and switch between modes with a ^\
(control U). Note that all keys don't have a control equivalent!
You can make the mode switching with any character you want, normal or if
preceded by a carrot (^) it will be the control character. Switching from
BIOS to DSW mode will clear the remote and repaint the entire screen,
convenient if you receive line noise.
DOORWAY is smart enough to detect when a screen scroll is done, and scroll the
remote, instead of rewriting the whole screen. In fact if a windowed scroll
is done, a decision will be made on whether to scroll the screen or not
depending on how many lines scrolled vs. how many didn't.
If you seem to be having problems with the remote screen having lines from
a previous screen left on it, or of scrolling when the bottom line is written
(like the command line prompt is on line 24 instead of 25), then your com
program is ignoring an ANSI command to NOT wrap the line. This casues an
extra scroll on the remote end. QMODEM 3.1, 3.1a and 4.00 will ignore this
command. John has indicated that the 4.00b will incorporate it. You will
have to put a /B:Z in the command line to make doorway NOT write the bottom
right character if this is happening. It is highly recommended to put your
com package into 25 line mode if possible, and not use the /b:M switch.
Marshall Dudley
4-4-89 Fixed a bug which gave a "invalid switch COM1" if you used a greeting
file.
4-5-89 Added support for the "GENERIC" DOOR.SYS file which follows. Note
that it still supports the "special" DOORWAY DOOR.SYS file as well. Simply
put "SYS" where you would put "COM1" and it will read the DOOR.SYS file. It
will figure out which it is by looking at it.
The "GENERIC" DOORS.SYS file format follows. DOORWAY only uses lines 1, 9
10, 19 and 20.
********************* GENERIC DOOR.SYS file format *************************
03/14/88 - Submitted by the "Limited Release Software Group"
Updated: 03/21/88
Updated: 10/22/88 KG
=============================================================================
Sample DOOR.SYS file to be used as a STANDARD for ALL Bulletin Board Systems.
=============================================================================
This file format has been laid out and will be presented to ALL BBS authors
in an attempt to establish a national standard for door program applications.
BBS AUTHORS: I urge you to consider this STANDARD with respect for your 3rd
party support authors. Come on guys, make life EASY for us.
(BIG GRIN)
=============================================================================
I have tried to include EVERYTHING a 3rd party DOOR author would need to
provide the SYSOPS with the look and feel they want from an online program
while at the same time keeping things plain and simple to ease the problems
of interfacing programs with a system. This type of format is intended to be
a "read-only" type of file (although it could be written again) because most
BBS's have some sort of other file they use for re-entering the system with
(PCBoard uses PCBOARD.SYS, GAP uses GAPDOS.DAT, Ect.) which is harder to read
in, and changes frequently. This file format, once established, wouldn't need
to be changed EVERYTIME a new version of the BBS software gets released and
this would also ease the demand for more info being made available in the BBS
Re-Entry file thus making life easier for both parties. If there is something
found in the following format that your BBS software may not be currently
supporting, a DEFAULT value has been suggested.
COM1: <-- Comm Port - COM0: = LOCAL MODE
2400 <-- Baud Rate - 300 to 38400
8 <-- Parity - 7 or 8
1 <-- Node Number - 1 to 99 (Default to 1)
19200 <-- DTE Rate. Actual BPS rate to use.
Y <-- Screen Display - Y=On N=Off (Default to Y)
Y <-- Printer Toggle - Y=On N=Off (Default to Y)
Y <-- Page Bell - Y=On N=Off (Default to Y)
Y <-- Caller Alarm - Y=On N=Off (Default to Y)
Rick Greer <-- User Full Name
Lewisville, Tx. <-- Calling From
214 221-7814 <-- Home Phone
214 221-7814 <-- Work/Data Phone
PASSWORD <-- Password
110 <-- Security Level
1456 <-- Total Times On
03/14/88 <-- Last Date Called
7560 <-- Seconds Remaining THIS call (for those that particular)
126 <-- Minutes Remaining THIS call
GR <-- Graphics Mode - GR=Graph, NG=Non-Graph, 7E=7,E Caller
23 <-- Page Length
Y <-- User Mode - Y = Expert, N = Novice
1,2,3,4,5,6,7 <-- Conferences/Forums Registered In (ABCDEFG)
7 <-- Conference Exited To DOOR From (G)
01/01/99 <-- User Expiration Date
1 <-- User File's Record Number
Y <-- Default Protocol - X, C, Y, G, I, N, Etc.
0 <-- Total Uploads
0 <-- Total Downloads
0 <-- Daily Download "K" Total
999999 <-- Daily Download Max. "K" Limit
***** Each line being STRAIGHT ASCII TEXT with a CR at the end. *****
Please feel free to express any comments you may have on this format, or
leave suggestions you have for additions to the file to.....
Rick Greer - SysOp of The Micromart BBS - (214) 221-7814 - 24hrs.
4-16-89
Fixed a bug where if you didn't define the character to switch from direct
screen to BIOS writes, it would assume a null (which made it switch on all
extended key codes uggg).
4-17-89
Fixed a bug where if in BIOS mode, it would write one line too high, so the
bottom line would never be written at all. I have notice that several of you
have indicated that the BIOS write on this works better than ever before.
It sounds like you may need a /B:M or /B:MS. As it was you would always be
overwriting the TOP line.
4-22-89
Sped things up, runs significantly faster now in direct screen mode.
Looks for both 20H and 0H for a "BLANK", this fixes a problem where
the top line of a LIST would not clear to end of line on a line-up.
Replace a Form Feed command with a "ƒ" symbol, so it won't clear the
screen when listing in direct screen mode.
4-23-89
Fixed a long standing problem where the /F: (FAST) switch and ANSI.COM
together would result in very slow operation in DOS.
Fixed code so that a program in a subdirectory with a "." in it would not
abort with a "MUST BE AN .EXE OR .COM PROGRAM" message.
4-24-89
Fixed a bug I thought I had fixed earlier (it's never THAT easy). If you are
in menu mode, and drop to DOS it wouldn't return to the menu, but to the
board.
If in menu mode and one of the selections had a "W" selected, it would
carry over to all other selections after that choice had been called.
4-30-89
Have added several fixes and enhancements.
An external abort in dos while in direct screen write mode would result in
double characters until you switched back to BIOS.
Have added key translation. A new switch /X has been added to tell doorway
to load a key translation file. See xlate.doc for more information. A program
XTABLE.EXE has been added to make and modify the translation table. This will
allow you to run a program which requires extended key codes without a com
program which can generate them.
Have added the ability to override the screen delay on sign-on screen. I have
had requests for this, but most people will not want to put it in, as it gives
no time for the user to see his time left. Do this with a /O:T.
Am now building a stack for direct screen scanning. Excessive use of stack
could have caused crashes with some programs which have only a small stack.
5-2-89
Disaster! the 4-30-89 version built it's own stack to get around stack
problems. I built it too small, and turned a rare crash into a frequent one.
Increased stack size to prevent crashes in direct screen write mode.