Last update 17 April 2024

MBSE Supported Dropfiles

MBSE Dropfile Formats

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.

 

DOOR.SYS

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

 

DOOR32.SYS

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

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)
BackGo Back