home *** CD-ROM | disk | FTP | other *** search
-
- rOverBoard BBS Software
- Copyright (C) 1987 - 1989 FreeLance Programming
- All rights reserved
-
- Doors! Well, almost, anyway. I had this tremendous idea of how I could
- allow callers access to DOS, yet still be able to use the board when I wanted,
- without the possibility of being cut-off in mid-word, as some user entered a
- door. So, I add that code (along with a few other changes in the same area),
- and then start looking into a) what it will take to add a D)OOR-Menu off the
- M)AIN-Menu, and b) what the typical door program expects in the way of a BBS
- interface.
-
- A) turns out to be not-so-hard. The hardest part would be expanding
- SETUP.DAT to have room for the door descriptions and startup command lines;
- something which I think I can even accomplish without another CONVERT program.
- A standard menu to select the desired door, then exec() COMMAND.COM and pass
- it the associated command line (after starting multi-tasking, if the other
- modem line is to be left active) - simple enough. Then we come to B).
-
- I spent a couple days hunting down information about the way various BBS
- programs do doors, hoping to find something emulatable. The only thing that
- even came close was a "generic" specification, which at least covered *most*
- of what I think is needed/desired, if still having lots of stuff that wasn't
- applicable also taking up space. Even that pretty much requires the door
- author to hardcode a pile of information depending on which BBS type the door
- was running under (user file layouts, other system files, etc.).
-
- In disgust, I threw up my hands and decided to release 1.8o as it was,
- since there are lots of OTHER good things in it too that don't deserve to
- be held up by this dilemma. So, even though it says "enable doors", there
- really are no doors to enable. The "enable" function works just fine, though.
- "Enabling" doors puts the board into so-called "single-image" mode, where only
- the modem line(s) are active - the Main Menu and the local line are suspended
- and invisible. There will be various rules for sharing the doorway between
- two modem lines (if needed) depending on how many users are actually on, and
- whether or not multitasking is enabled. The local line will also probably get
- access to the doorway while doors are "disabled", in order to test things out.
-
- I am about 80% convinced at this point that the best thing to do with
- rOver regarding doors is to create yet another proprietary interface, and
- force door authors to support yet another BBS. I don't particularly *like*
- the idea, but have been unable to find anything that *I* consider acceptable
- as an alternative. Comments, suggestions, et al., are welcome in area 20 on
- TWW (301-322-8678) - leave mail for the sysop.
-