
Step ?:
Step Title     : DropFiles
File Name      : Dropfile formats
Author         : Michael Preslar / E_Maus
Author Note    : Line by line explanations of a few drop files.
Example Source : none
Date           :
Length         :
Format         : - Long Door.Sys
                 - Short Door.Sys
                 - DorInfo

Foreword:
=========
If th program youre working on is an online program, you will definitly have
to deal with a dropfile of some sort. The two most popular dropfiles are
door.sys and dorinfo#.def.

Door.Sys has 2 formats. The short version and the long version.

Dorinfo#.def.. the # stands for the node number. However, some bbs softwares
will name the file dorinfo.# instead to allow for more than 10 nodes.

There are many other different dropfile types out there, however, it was tough
enough finding the line by line formats for these. If you have a line by line
decription of a dropfile type not listed here, and want it listed, send it
to the editor, plus information he can use to say "thanks", and it will be
added.

  =============================== Long Door.Sys ============================
This line by line explanation is taken from a text file included in the
"Doorway" archive. Although door.sys was being used before Doorway came around
I believe this was first place this "long version" became a standard. Id like
to thank "Spar444" for telling me where I could find this.

Yes, I basically chopped this from the "doorsys.doc" file in the Doorway
archive. Id like to thank the Doorway guys for starting a standard, and making
in the information public domain.

Hoever, Id like to suggest changing this door.sys standard just a bit. Ive
changed it here, and have put a star beside it. Ill explain it all later.

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/2000        <-- Last Date Called * Check note #2 below!
7560              <-- Seconds Remaining THIS call (for those that particular)
126               <-- Minutes Remaining THIS call
ASCII             <-- Graphics Mode - * Check the note #1 below!
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/2000        <-- User Expiration Date * Check note #2 below!
1                 <-- User File's Record Number
Z                 <-- 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.  *****

Note #1: This is where "suggest.1" would come into play. Its the user's
graphical ability.

Note #2: Remember to use 4 number years! We dont need Y2K bugs poping up in
new software, now do we? I know Ive always wanted to learn Cobol just to
fix the dates in datafiles of a bbs.
