home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Simtel MSDOS 1992 September
/
Simtel20_Sept92.cdr
/
msdos
/
opus
/
drlk223a.arc
/
DRLINK.REV
< prev
next >
Wrap
Text File
|
1989-12-14
|
10KB
|
199 lines
Revision History of DRLINK. (Revisions Due primarily to helpful
responses from Sysops that use Doorlink...Thanks!!).
v 1.01. Fixed a bug in the way DRLINK computed time on a daily
basis.
v 1.02. Added the ability of a Sysop to regulate a Users Time
based upon Uploads. Also revised to allow the Passing of
Monitor Length and Width to DOORS systems that allowed
it. (PCB, GAP, Wildcat)
v 1.03. Fixed the DORINFO1.DEF file such that TRADE WARS 1000 v
903 would work correctly. (RBBS v 16.1 and QuickBBS v
2.x Dorinfo1.def file.)
v 1.04. Fixed the bug that caused Drlink to go off into Outer
Space if a user only had one name.
v 1.05. Fixed it so that GAP doors would run with a locked baud
of 19200. (I -think-).
v 1.06. Fixed it so that Drlink would work with 9600 Baud modems that
allowed the Baud to Float.
v 1.07. Made DRLINK check for Carrier at 9600 baud instead of
waiting 2 seconds for a keypress to get local mode. Now
if it reads a 9600 baud rate out of the Lastusex.bbs,
and a carrier isn't present it assumes local mode.
v 1.08. Fixed a bug in the PCB Users file. Fortunately most
PCB DOORS don't screw around with the USERS file to get
information.
These versions of DRLINK will *ONLY* work with OPUS 1.10. They
will not work with OPUS 1.03 at all.
v 1.10. Alpha. This version of Doorlink was updated to work with
OPUS 1.10 Gamma 5 releases. 1.10 will probably not work
with Older 1.10 or 1.03 OPUS versions. If it does work
the prival levels passed on to the door will be
completely wrong..
v 1.10.1 Alpha. Whoops...Screwed up the user privals. Silly
thing was letting everyone on as Sysop....Also fixed a
big bug in the PCBoard Users file. Fortunately most DOORS
don't use the USERS file for information..
Ah....Now we have DRLINK to where it will work with both OPUS
1.03 and 1.10. Hopefully that will make conversion to the New
OPUS (When it's ready) a bit easier. Versions of OPUS using the
new 1.10 G5 lastuser structure will have to fire up DRLINK with
a /V110 command line switch or it will Twit all the DOOR users..
v 1.11 Works with both OPUS 1.10 G5 and OPUS 1.03 lastuser file
structures. 1.10 G5 users must fire up DRLINK with a
/V110 command line switch now. Also added the ability to
convert a 1.10 G5 lastusex.bbs file to 1.03 file
structure (/O switch). Now does screen writes Using ANSI.
No longer bleeds through when multitasking, but ya gotta
have ANSI.SYS driver enabled or you will get a bit of
mush..Also fixed a bug in the Carrier Detect that made
Doorlink go off into Ga Ga Land if Drlink was fired up in
Local mode.
v 1.12 Got some decent file structure DOC's for PCBOARD v 11.8a so I added
those file structures to DRLINK, just incase any one has any old
PCB doors that don't seem to want to run with v12.1 or 14.0.
v 1.13 BETA
v 1.14 Back to having it use both OPUS 1.10 and OPUS 1.03 Lastuser file
structures. Some day they will release 1.10 <Sigh> Got it
finally working with v35 DORPCPH PCBoard v14 doors. Now outputs
a users time, and time adjustment for uploads to the comport.
-Attempts- to support DOORS capable of running 38400 baud. At
this point it's not well tested, but it trys real hard. Should
work with Rick Geers Micromart DOORS that run under PCBoard v
14. Not tested much with them, as his expiration dates on his
demos have negated enthusiasm for me doing that, but they
-should- work. Fixed the PCBOARD v 14 and 12.1 PCBOARD.DAT files
a bit better (Still a kludge though). Some day I'll get some
decent DOC's on just -exacty- what is in the PCBOARD.DAT files.
Also fixed a minor bug in the way DRLINK wrote the Users Name to
the PCBOARD.SYS file. Some doors games that treat nuls in the
user name record may treat a user's name as being a different
name, if the game was intiated under earlier DRLINK programs or
other linking programs that do not put two spaces after the user
name as does the real PCBOARD. Should be fixed to be compatible
with PCBOARD, but not necessarily compatible with any other
linking programs that write the PCBOARD.SYS file.
v 1.14.i Minor changes to PCBoard v 11.8 and 12.1 files. Even though
these file structures only support 4 digits in the baud rate,
I changed DRLINK to pass the last 4 digits of the baud rate to
the file structure, instead of setting the max to 9600 baud.
That would allow a DOOR author to take the last 4 digits of
baud rates higher than 9600 and convert them to the correct
baud rate in his DOOR. IE, 1920 is passed if the baud is
locked at 19200 and 3840 is passed if it is locked at 38400.
If the DOOR author converts those baud rates to 19200 and
38400, respectivly, the DOOR would work at those higher baud
rates with PCB 11.8 and 12.1 subsystem files. Camelot and
System EX-10 Doors pass up to 19200 baud in this manner.
v 1.15 -BETA- test version
<Sigh> made a major mistake in the way DRLINK writes PCBoard v
11.8a subsystem files in DRLK 1.14. Fixed. Cleaned up the RBBS
Subsystem files a bit more. Still not perfect, but we are
gaining. DRLINK now detects device timeout errors, and writes
the selected BBS subsystem files (1.14 exited with an error
message -before- writing the files). If the BBS subsystem files
cannot be written DRLINK now exits with an errorlevel of at
least one. Fixed a bug in the way DRLINK cyphers out a users
prival when running in v103 mode.
v 1.15a -BETA- test version
Fixed it so's drlink can write multiple bbs subsystem files in
different directories. Older versions of DRLINK would only write
multiple bbs subsystem files in the same directory. Hopefully
this will make it easier to run programs that exit from OPUS
like OUTER and GMON that run multiple doors themselves. There
will be the possibility that some BBS subsytem DOORS will allow
a users time to go past his OPUS session time when using DRLINK
in this manner.
v 1.15b -BETA- test version
DRLINK no longer requires the BRUN40.EXE module. Stand-alone,
and runs in about 75k of memory.
v 1.15e -BETA- test version.
Now automatically detects baud rate eliminating the need to use
the /B lock baud rate command line. No longer necessary to tell
DRLINK which version of OPUS is being run. It can detect whether
the system is OPUS 1.10 or OPUS 1.03 by the length of the
Lastusxx.bbs file. If a user is out of time DRLINK will exit with
an errorlevel of one allowing the batch file to immediately
return the caller to the board instead of running him through
the door first. Also Checks for Carrier Detect, and if not in
local mode, writes files and exits with an errorlevel of one.
v 115f -BETA- test version
Minor changes to the GAP DOOR.SYS file. Now is the proposed
generic DOOR.SYS file that several DOOR authors have proposed as
some kind of a DOOR standard. It's a good Idea, and I hope DOOR
authors adopt it. DOORWAY and Rick Geers MICROMART doors claim
to use this format. Also made it so that if DRLINK is run in
QUIET mode, that mode is passed to the PCBOARD and Gap(Generic)
DOORS subystem files to shut the screen and bells and beeps off,
if the door contains the ability to operate in QUIET mode.
v 1.15f -BETA- test version
Minor changes in the way DRLINK outputs to the comport. Some
386's with the baud locked at 38400 were getting device
timeout's with 300 and 1200 baud callers. Maybe this will fix
it. Also added the command line switch NOTIMER. Drlink pauses
for 2 seconds at the end of displaying a users time. If you are
running a slow computer/harddisk, you won't need the 2 second
pause to allow a user enough time to read the screen. NOTIMER
will eliminate the 2 second pause. Also fixed DRLINK so that it
would strip the junk put in the user's name in USER.BBS file
that some user editors (EPSYSOP) stick into the USER.BBS file.
(Opus merrily passes the EPSYSOP junk on to the LASTUSER.BBS
file).
v 2.0 -BETA- test version (Made a major revision before a normal release)
Hey now we are getting fancy. DRLINK now can be run with a menu
selection, and returned to. The menu selection takes into account
40 and 80 col widths. Can run up to 100 doors from DRLINK menu.
Also fixed it so's it would write the Spawndor.bat file to return
to the RUNOPUS.BAT file (Or what ever yer opus .BAT is) and pass
the users baud and remaining time. That will allow using the
Outside Exit XX command in OPUS, and exiting OPUS. Should save about
150 k of memory running DRLINK as an O)utside exit function.
v 2.10 Fixed some minor bugs in the way drlink was writing PCB v 11.8
PCBOARD.SYS file.
v 2.20 Fixed a major bug introduced somewhere along the line in the way
PCB v 12.0 PCBOARD.SYS file was written. Added the MaxDoorBaud
parameter to the DRLINK.CTL set up. With high baud rates and
modems that can handle it, DRLINK will run at the locked baud
rate and pass the CONNECT baud rate on to the DOOR. The DOOR will
run at the CONNECT or MaxDoorBaud rate. When DRLINK is returned
to, the baud rate will then be reset to the locked baud rate.
Works fine with a CPI 9600 baud modem locked at 38400 baud.
Couldn't get it to work worth a hoot with an HST though.
v 2.21. Messed with the modem timing so's that very slow XT's wouldn't
get a device timeout with slow callers and high locked baud
rates.