home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1994 #1
/
monster.zip
/
monster
/
RENEGADE
/
RG2FD100.ZIP
/
RG2FD.DOC
< prev
next >
Wrap
Text File
|
1994-01-16
|
6KB
|
110 lines
FD2RG ── Renegade to Front Door Last Caller Utility
---------------------------------------------------
Coded by Andy Avery, DoubleA Software using Turbo Pascal v7.0
Disclaimer :
------------
I provide this PUBLIC DOMAIN software AS IS, and do not take
ANY responsibility for any damages done to your system by it. It
has been tested on several machines from an 8086 to a 486, and
has worked in all instances, however, that is not to say that it
will work on your machine. I will say that it *should* work, but
there is no promise there. I recommend making backups of the
files directly involved. Use at your own risk.
Introduction :
--------------
The history of this utility is really quite interesting. I
run a FidoNet Renegade BBS (obviously) with Front Door as my
mailer. I was sick of having to drop to Renegade to see who it
was that last logged off, so I set out in search of a utility
that would take the information from Renegade and put it into the
Front Door setup. I was unable to find one locally that was made
for Renegade, so I loaded TP in the hopes that I would be able to
write my own. After obtaining the structures for both Renegade
and Front Door, I sat down and went to work. I ran into one
snag, the date that Front Door uses. While most normal software
uses a typical date format, stored as a "word" in a config file,
this one decided to throw me for a loop and tell me that it used
a UNIX-Style TimeStamp that is a 32-bit integer equivalent to the
number of seconds since January 1st, 1970. So, I pretty much
thought that was the end of the project, and that I would suffer.
After thinking about it for several hours, I wrote and tested a
small little program that would take the system time and date and
calculate the number of seconds since Jan. 1, 1970 (including
leapyears!) and lo and behold, it worked. So, I rewrote it to fit
the structure of the utility, and here we have it! My very first
experimentation with Turbo Pascal, and it works like a charm.
Instructions :
--------------
RG2FD can be run from ANY path on your system, so long as
the configuration file is in the same and current path as the
executeable. RG2FD can NOT be run without a configuration file,
so before trying to use it, run 'RG2FD /C' to configure. I
personally use it in my LOGON.MNU file, with a setup like so....
Long Description :
Short Description :
Command Letters : FIRSTCMD
CmdKeys : D-
Options : [path to renegade]\RG2FD.EXE
....and this works for me. It will run as soon as the user hits
the logon menu, using the current system time as the logon time.
There are other possibilities, also. You can run it as the user
logs off with menu command linking, or from the batch file that
runs Front Door/Renegade after the user has already logged off,
and before Front Door has been reloaded.
How RG2FD works :
-----------------
RG2FD is actually quite a simple procedure. It reads from
Renegade's LASTON.DAT the info on the last caller, which includes
the baud rate, handle (or name, depending), and the caller
number. It then writes this information to Front Door's
LASTCALL.FD, using the zone number as the system caller number,
and the node number as the logon baud rate.
Features to be expected in new versions :
-----------------------------------------
- The ability to optionally read a DOOR DROP FILE!
- Better (more optimized) routines, creating more speed
- Possibly a "Number of SysOp mail waiting" inclusion
General :
---------
As you know, or should have read, this is Public Domain
software, meaning that I require no money for my time. If you
wish to donate, send it to the address listed below. At least
send me a postcard or piece of NetMail from your system so that I
know where my software is being used. Source code available for
a charge of $25. Technical support is also provided at the same
address. Thank you for using DoubleA Software, and be on the
lookout for new releases of more software!
Address : Andy Avery
705 Martin Street
Endicott, NY 13760
FidoNet : 1:260/408
BBS : (607)754-1370 between 10pm and 6:30am
(Eastern Time)
-----------------------END OF RG2FD.DOC--------------------------