
sysop_name

Opus wants to know your name. Messages entered to "Sysop" will 
automatically be sent to your name. Since you are creating a new 
bulletin board, Opus will also create the user file with your name as 
the first entry. Your default password will be "SYSOP".

sysop_name
bbs_name

Opus needs to know what you plan to name your BBS so that it can 
welcome users and show the origin of echomail messages. 

bbs_name
mdm_init

Opus needs to know what modem initialization string it should use to 
prepare your modem for incoming calls. Since your modem was not one of 
the types we know about, we need some information that should be in 
your modem's manual. 

For Opus to answer the call it needs the modem setup as follows:
                
  * auto-answer set to OFF (usually S0=0) 
  * command echo set to off (usually E0)
  * send character results, not numeric codes (usually V1) 
  * DTR control enabled (usually &D2)
  * CTS/RTS flow control or "handshaking" enabled (usually &R0)
  * Carrier detection set to wait 60 seconds (usually S7=60)

mdm_init
baud

Opus needs to know the maximum computer to modem baud rate that your 
modem and computer's serial port can handle. Opus will use this 
information to talk to your modem at the right speed. You should be 
able to find this information in your modem's manual if you do not 
know. It is sometimes referred to as the "maximum serial port speed" 
or "maximum DTE speed". 

It must be one of: 
baud
modem_type

We already know about these modems. If you have one of these modems 
connected, select it from the menu. If not, select '0' and we will go 
through the modem setup step-by-step. 


modem_type
deflang

Opus wants to know what the default language for your system will be.
If you are going to handle multiple languages, you will have to add 
those languages to the BBS.CTL file that we are generating now, but to 
start out, we are just going to put in the default language. If you 
do not give an answer, Opus will assume it is ENGLISH. 


deflang
comm_port

Which communications port will you be using?  If you are only setting 
Opus to run from the local keyboard, type in '0', otherwise give the 
port number. COM1 = 1, COM2 = 2, etc.

comm_port
base

This will be the main Opus directory where Opus.Exe and the batch 
files that you will be using are located. You CAN put all your files 
in this directory, but finding a particular file will be difficult. 

base
help

The help directory holds your Opus help files for users.

help
misc

The misc directory holds extended information files, such as files 
that explain how a user should configure their settings to make Opus 
easier for them to use. 

misc
utils

The utils directory holds various Opus utility files, such as the
event schedule editor OEVENT, and their documentation files. Once
you have installed Opus, you should browse the document files in this 
directory. 

utils
system

The system directory holds the data files that tell Opus where to find 
messages and files for downloading. 

system
lang_dir

The language directory holds the menu and language files (ENGLISH.USL,
ENGLISH.SYL and PRODUCT.SYL). You should place any other menus or 
language files you add later in this directory. 

lang_dir
outbound_dir

The outbound directory is used to hold outbound mail files. THIS 
DIRECTORY CAN ONLY BE USED FOR THIS PURPOSE. Do not put these files in 
with everything else, and do not put anything else in this directory.. 

outbound_dir
email

Matrix (aka netmail) messages, from other bulletin boards and to other 
bulletin boards, go into this directory. 

email
nodelist

Holds the NODELIST.DAT and NODELIST.IDX files that are like your 
"phone book". They tell Opus what phone numbers to dial, what baud 
rate to use and how much it costs you. NODELIST.DAT tends to be a big 
file. 

nodelist
bad

The bad echo directory holds echomail messages that have been orphaned 
because you do not have a matching echomail message area in your 
BBS.CTL file. 

bad
temp_dir

The temporary directory is used for very temporary files, such as 
uploading a message, or using an external editor to edit messages from 
the local keyboard. A directory on your RAM disk will do well for 
this. 

temp_dir
spann

The spann directory holds special announcements for users. Special 
announcements are like bulletins that you can assign for individual 
users that will be shown a fixed number of times. You can have up to 
five special announcement files. 

spann
files_down

This is just a sample file area area for users to upload and download 
files. You will want to expand the number of file areas you offer, but 
this will get you started. 

files_down
logoff

The logoff directory holds messages from your users that they leave 
when they logoff. Generally these messages are only to you the Sysop. 

logoff
general

This is just a sample local message area for users to leave messages 
to each other. 

general
user_file

This is your user database. Although the default location is the base 
directory and the default filename is USER.DAT, it is suggested 
(though far from essential) that you move the file somewhere else and 
call it something different for security reasons. 

user_file
schedule_file

The schedule file controls how Opus will behave during the day and 
week. The BBS.CTL control file has default settings in it, but you can 
modify these default settings according to the time of day by altering 
the schedule file. 

schedule_file
log

The log file tracks the activity of both the users on your BBS and 
the mail sessions with other network nodes.

log
requests

Sysops of other bulletin boards that are FidoNet compatible can call 
and get files from you without having to log on as users. You use 
OKFILES to tell Opus which files are approved for people to get via 
this method. If a file is not listed in this list, it will not be 
avaialable for file requests. 

requests
in_bound

The inbound directory is where you want Opus to put the mail and 
other files coming in via the network.

in_bound
mdm_prefix

What string should Opus send to the modem when dialing out? If you are 
using a touchtone phone, it is usually "ATDT", with older style rotary 
phones (or decadic phones) it is usually "ATDP". If you have to dial 
"9" to get an outside line, something like "ATDT9,," would probably be 
close. 

mdm_prefix
zone_number

Opus needs to know what zone you are in. Zones are large geographic 
regions or political divisions of FidoNet<tm>.
 
North America:   Zone 1
Europe:          Zone 2
Australia, NZ:   Zone 3
South America:   Zone 4
Africa:          Zone 5
Asia:            Zone 6

Just enter the appropriate number.

zone_number
net_number

What is the net number for your BBS? If you do not know, or do not 
have one, use '-1' for now. Then apply to a FidoNet<tm> network 
coordinator for a real address.      

net_number
node_number

Since you have a net number, you must have a node number. If you do 
not know, or do not have one, use '-1' for now. Then apply to a 
FidoNet<tm> network coordinator for a real address. 
 
node_number

begin_install
INSTALL Copyright 1997, Trevor B Roydhouse (ripped off from Doug Boone)

>>>>>>> IMPORTANT - PLEASE READ <<<<<<<<

This installation program is for a new Opus 1.79 sysop to use in 
setting up an Opus BBS. It does not handle every configuration, but it 
will get you to the point where you will be able to log onto your new 
BBS, enter messages, and put it online. 
  
You can quit this program at any point just by hitting a ^C as a response 
to a question. Then just start over again at the beginning.

Simply entering ? in response to any question will provide you with 
some help in correctly answering the question. 
 
By default, this program makes a lot of assumptions, perhaps the most 
important being that you will use COM1: for your modem. If you are 
using COM2:, you must use the ADVANCED option. 

If you want the ADVANCED option, use ^C to exit this program now and 
restart it by typing "INSTALL ADV". 

begin_install
set_tz_1

Opus needs to know what timezone you live in. This is set in your 
"environment", part of your AUTOEXEC.BAT file that runs every time 
your computer is booted up. It is put into your AUTOEXEC.BAT file with 
a line like: 

  SET TZ=EST08

That setting is for Pacific Standard Time. If it is Daylight Savings Time
the line would be:
  
  SET TZ=EDT08

The '08' in the TZ line refers to the fact that Chico, California is 8 
hours behind Universal Coordinated Time. 
  
Press any key to continue ...
set_tz_1
set_tz_2

You will need to change your AUTOEXEC.BAT file to include the proper 
TZ setting for your timezone. 

Here are some I know about:

                       STANDARD TIME             DAYLIGHT TIME

  USA   Atlantic Time  SET TZ=AST04              SET TZ=ADT03
  USA   Central Time   SET TZ=EST06              SET TZ=EDT05
  USA   Eastern Time   SET TZ=EST05              SET TZ=EDT04
  USA   Mountain Time  SET TZ=EST07              SET TZ=EDT06
  USA   Pacific Time   SET TZ=EST08              SET TZ=EDT08

  Australia   Sydney   SET TZ=EST-10             SET TZ=EDT-11
  Australia   Perth    SET TZ=WST-8              SET TZ=WDT-9

Check the Opus Documentation for the full list!

Press any key to continue ...
set_tz_2
need_fossil

Opus uses a "FOSSIL" to handle the serial communications port (in real 
English, to talk to the modem).  

Three FOSSIL drivers that will work with Opus and true IBM-compatible 
compters are: X00.SYS, OPUSCOMM, and BNU.  There are specialized drivers
for computers from DEC, Heathkit, and Tandy, which should also be available
wherever you got Opus.  You MUST install one before you can run Opus.

Press any key to continue ...
need_fossil
old_fossil

You have an "old" FOSSIL. You need a version 5 FOSSIL for Opus. You 
should be able to get one from the BBS where you found Opus. 

old_fossil
set_opus
 
In order for many of the Opus utilities to work properly they need to 
be able to find your PRM file. To do this you need to modify your 
AUTOEXEC.BAT file to include a line like this: 
  
     SET OPUS=C:\OPUS\BBS.PRM
 
Replace the 'C:\OPUS\' with the path to your PRM file and 'BBS.PRM' with
the full name of your PRM file.

set_opus

