[comp.binaries.apple2] Litfal BBS

shawn@marilyn.UUCP (Shawn P. Stanley) (11/10/90)

It's crucial to maintain the subdirectory structure under the BBS
directory.  This is the current layout:

MESSAGE
GAME
MISC
HELP
XMIT
PRG
TEXT
DESC
UUCP

These directories do not have to be under the BBS directory, but they must
all be in the same directory on the same disk.  It's possible to specify
different directories and/or disks with the file section (XMIT.SYS16), but
not for other portions of the system.

When you execute OH.SYS16 from the PRG directory, it assumes the rest of
its directories are in the same directory as PRG.  This is how it knows
where its files are.  If you put OH.SYS16 somewhere else, or move some of
the other directories, it'll get confused and you'll see file I/O errors.
--
Shawn P. Stanley         shawn@marilyn.marilyn.mn.org
bungia!marilyn!shawn     {rosevax,crash}!orbit!marilyn!shawn

zane@ddsw1.MCS.COM (Sameer Parekh) (11/12/90)

When I unSHRinkit'ed the Litfal archive, I didn't see all these directories.
Did I miss some of the BINSCII units?

-- 
zane@ddsw1.MCS.COM

 
                                   

shawn@marilyn.UUCP (Shawn P. Stanley) (11/23/90)

Well, I soon learned that many people wanted to try the BBS from a
single-floppy environment.  Although it once started out in that
environment, certain changes (such as loading tools) have been made
which changed the process.

The BBS can not be run from the boot disk; it must reside on a
separate disk.  The reason is that the System.Disk, as shipped,
has very little room left for anything else, and even a pared down
boot disk isn't enough.

The solution is to place the BBS on a separate 3.5" disk, where it
will ask for the disks it needs during startup.  I've moved the
tool loading calls together so the boot disk is only asked for once
after the BBS has been loaded and executed.

I've also made some other changes, notably in the file module.  I've
made it a bit easier to manage file areas, but I'm not done with it,
to be sure.  In the main module, there is a new "feature" option for
topics so you can define which topics are automatically selected for
new users.  Also, new users get a "--MORE--" message after the new
user text output, so they have time to read it if they don't know how
to pause yet.

There are a few undocumented features that you might find useful.
Using Command-I (Open-Apple-I) while a user is online will toggle a
flag that, when set, will cause the BBS to return to the main menu.
An audible signal will sound when this happens.  This is so you can
login (or whatever) immediately after the current user is finished.

Also, Command-S toggles the "sysop abilities" flag.  With the "sysop
abilities" flag set, you can perform sysop-only operations, even while
logged in under another name.  Since I use SYSOP for most syop-only
operations but maintain another name for normal BBS use, I find this
useful for when I need to do some "sysop thing" but don't want to
logout and login again to do it, or put it off only to forget to do it
later.  Also, this ability can be used to validate an online user that
has just joined.  (Don't forget to toggle it off before leaving them to
their own devices!)
--
Shawn P. Stanley         shawn@marilyn.marilyn.mn.org
bungia!marilyn!shawn     {rosevax,crash}!orbit!marilyn!shawn