MBSE supports the DOOR.SYS, DOOR32.SYS, and DORINFO1.DEF dropfiles. The dropfiles are written in the user's home directory when the user starts a door. Lines in the files below are terminated with a CR/LF pair. In mbsetup, it is possible to force the creation of MM-DD-YYYY dates instead of the MM-DD-YY style. Newer doors sometimes need the four-digit year date format.
The DOOR.SYS dropfile is a 52 line ASCII text file developed by Rick Greer for use with GAP BBS software. Note that there are some GAP-specific fields; for MBSE, they are ignored or left blank.
Line Description
----- -----------------------------------------------------------------
1 Port (5 characters in DOS format; COM1: or COM0: for MBSE)
2 Baud rate (19200 or 0 for COM0:)
3 Data bits (always set to 8 for MBSE)
4 Node number (1-9999)
5 DTE or locked baud rate (19200 or tty port speed for COM0:)
6 Screen display (Y=snoop on, N=snoop off; on *nix always Y)
7 Printer (Y=on, N=off; on *nix always N)
8 Page Bell (Y=on, N=off; on *nix always Y)
9 Caller alarm (Y=on, N=off, on *nix always Y)
10 User's first name and last name
11 User's location (city, state/province)
12 Voice/home phone
13 Work/data phone
14 User's password
15 Security level (0-32768)
16 User's number of calls
17 User's last call date MM-DD-YY or MM-DD-YYYY
18 Seconds remaining this call
19 Time left in minutes
20 Graphics mode ("GR" is ANSI, "NG" is ASCII; always GR in MBSE)
21 Screen length
22 User mode (Y=expert, N=Novice; always N for MBSE)
23 Conference/forums registered in (GAP only, always blank for MBSE)
24 Conference exited to a door from (GAP only, always blank for MBSE)
25 Subscription expiration date (MM-DD-YY or MM-DD-YYYY)
26 User's record number
27 Default protocol
28 User's total number of uploads
29 User's total number of downloads
30 User's daily download kilobytes total
31 Daily download kilobyte limit
32 User's date of birth (MM-DD-YY or MM-DD-YYYY)
33 Path to user's database files (cannot be used on *nix)
34 Path to message database files (cannot be used on *nix)
35 Sysop first and last name
36 User's handle/alias
37 Next event starting time ("none" on *nix)
38 Error-free connection (Y=Yes or N=No, always Y for MBSE)
39 ANSI supported but user is using ASCII mode (always N for MBSE)
40 Use record locking (always Y for MBSE)
41 BBS default color (defined in setup as 7 = gray)
42 Time credits in minutes (always 0)
43 Last new files scan date (MM-DD-YY or MM-DD-YYYY)
44 Time of this call (HH:MM)
45 Time of last call (HH:MM)
46 Maximum daily files available (always set to 32768)
47 Number of files downloaded today
48 Total kilobytes uploaded
49 Total kilobytes downloaded
50 Comment stored in user's record
51 Total doors opened (always set to 0)
52 Total number of messages posted
The DOOR32.SYS dropfile is an ASCII text file with 11 lines. DOOR32.SYS was developed for Mystic BBS by Mystic's developer, James Coyle (g00r00).
Line Description ----- ----------------------------------------------------------------- 1 Com type (0=local,1=serial, 2=telnet, always 1 for MBSE) 2 Com port or socket handle (1 or 0 for local mode for MBSE) 3 Baud rate (19200 or 0 for MBSE) 4 BBS software name and version number (i.e. "MBSE 1.0.8.7") 5 User record number (1-based) 6 User's real name 7 User's handle/alias 8 User's security level 9 Users time left in minutes 10 Graphic mode (1=ANSI, 0=ASCII) 11 Node (line) number
DORINFO1.DEF is an ASCII text file with 13 lines. This dropfile was used by RBBS-PC, early PCBoard and early QuickBBS software. The name of the dropfile did not change with a multinode BBS system. This is the oldest dropfile format, having being used since around 1980.
Line Description
----- -----------------------------------------------------------------
1 BBS name
2 The sysop's name, up to the first space
3 The sysop's name, following the first space
4 The serial port the modem is connected to or 0 if logged in on console (set to COM1: or COM0:)
5 The current port (DTE) rate (always written as "<rate> BAUD,N,8,1", i.e. 19200,8,N,1)
6 Networked (always set to zero "0")
7 The current user's name, up to the first space
8 The current user's name, following the first space
9 User's city or a blank line if unknown
10 Terminal type ("0" if TTY/ASCII or "1" if ANSI; always set to "1")
11 Numeric user security level
12 Minutes remaining for current call
13 FOSSIL driver ("-1" for FOSSIL, "0" [zero] for internal serial routines; always "-1" for MBSE)
Go Back