home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
C!T ROM 5
/
ctrom5b.zip
/
ctrom5b
/
OS2
/
MODEM
/
GLOS2110
/
SYSOP.DOC
< prev
Wrap
Text File
|
1995-02-28
|
30KB
|
1,035 lines
┌───┐┌───┐┌───┐┌───┐┌───┐┌───┐┌───┐┌───┐┌───┐┌───┐
│ g ││ o ││ a ││ t ││ l ││ i ││ s ││ t ││ / ││ 2 │
└───┘└───┘└───┘└───┘└───┘└───┘└───┘└───┘└───┘└───┘
┌───┐┌───┐┌───┐┌───┐┌───┐
│ v ││ 1 ││ . ││ 1 ││ 0 │
└───┘└───┘└───┘└───┘└───┘
Copyright 1995 by Mike Aleksiuk, All Rights Reserved
SYSOP DOCUMENTATION
────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────
Table of Contents
──────────────────────────────────────────────────────────────────────
1.0 License and Disclaimer Information . . . . . . . . . . . . . . . . 1
1.1 Disclaimer . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 License . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2.0 GoatList/2 - What Is It? . . . . . . . . . . . . . . . . . . . . . 2
3.0 Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . 3
4.0 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
4.1 Basic Installation . . . . . . . . . . . . . . . . . . . . . . . 4
4.2 Installing on Maximus-Style Native OS/2 Systems . . . . . . . . 5
4.3 Installing on OS/2 Boards That Use Port Names . . . . . . . . . 5
4.4 Running an OS/2 Door From A DOS BBS . . . . . . . . . . . . . . 6
5.0 Command-Line Parameters . . . . . . . . . . . . . . . . . . . . . . 8
5.1 /NODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
5.2 /NASTY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
5.3 /NICE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
5.4 /PATH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
5.5 /PORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
5.6 /LOCAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
6.0 Configuring the Door . . . . . . . . . . . . . . . . . . . . . . . 10
6.1 The Main Menu . . . . . . . . . . . . . . . . . . . . . . . . . 10
6.2 The Configuration File . . . . . . . . . . . . . . . . . . . . . 10
7.0 Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . 11
7.1 File List . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
7.2 Too Much Config? . . . . . . . . . . . . . . . . . . . . . . . . 11
7.3 Can't Find the Dropfile . . . . . . . . . . . . . . . . . . . . 11
7.4 Only Works Locally . . . . . . . . . . . . . . . . . . . . . . . 11
7.5 Wrong Time Left . . . . . . . . . . . . . . . . . . . . . . . . 12
7.6 Accessing B: Drive . . . . . . . . . . . . . . . . . . . . . . . 12
8.0 Plans for Future Releases . . . . . . . . . . . . . . . . . . . . . 13
9.0 Thanks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
10.0 Contacting the Author . . . . . . . . . . . . . . . . . . . . . . 15
──────────────────────────────────────────────────────────────────────
1.0 - License and Disclaimer Information
──────────────────────────────────────────────────────────────────────
1.1 Disclaimer
DISCLAIMER
----------
This software and accompanying materials are distributed
"as is" without warranty, expressed or implied; including
but not limited to any implied warranties of merchantability
or fitness for a particular purpose. In no event shall Mike
Aleksiuk, OuiRMarbles Programming Services, or anyone involved
with the creation and production of this product be held
liable for any damages, including, but not limited to, any
lost profits, savings, data or other incidental, indirect,
special, or consequential damages arising out of the use
or inability to use this software, or for any claim by any
other party, even if Mike Aleksiuk or OuiRMarbles Programming
Services have been advised of the possibility of such damages.
The person using the software bears all risk as to the quality
and performance of the software.
1.2 License
LICENSE INFORMATION
-------------------
GoatList/2 is copyrighted freeware. You are licensed to run this program
for as long as you wish, with or without paying any money to the author,
Mike Aleksiuk.
It is neither illegal nor unwanted for you to distribute GoatList/2 freely
providing that you are distributing the complete archive with all of the files
intact.
You may include unmodified and complete archive versions of the shareware
version of GoatList/2 in software collections (ie: CD-ROM discs).
Please note that the author is not obligated in any way to provide support
nor to provide future versions of GoatList/2. Do not take this as
a guarantee that I will NOT be providing future enhancements, versions, or
support of GoatList/2.
──────────────────────────────────────────────────────────────────────
GoatList/2 v1.10 - End of Page 1
──────────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────
2.0 - GoatList/2 - What Is It?
──────────────────────────────────────────────────────────────────────
GoatList/2 is a fully functioning "door" program. It is designed to be
called from a bulletin board system (BBS) running over the modem.
GoatList/2 can *NOT* be run from DOS or any operating system other than OS/2.
This door is a multi-threaded program, taking advantage of all OS/2 has to
offer. It is fully freeware, so you do not have to pay for it. I do accept
donations.
All technicalities aside, GoatList/2 is a BBS listing program. In other
words, it is generally a database storing a list of bulletin board systems.
The general idea is that sysops or users alike enter the door, view the list
of bulletin board systems, and perhaps add their own to the list.
Other people enter the door, view the list as well, and find information on
BBSes they need to know about. That information includes the telephone
number, name, BBS software, and many other information the user might wish to
know about.
──────────────────────────────────────────────────────────────────────
GoatList/2 v1.10 - End of Page 2
──────────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────
3.0 - Getting Started
──────────────────────────────────────────────────────────────────────
If you would like to give GoatList/2 a test run, run GOATLIST.EXE with the
/LOCAL parameter from an OS/2 command line. Example:
GOATLIST.EXE /LOCAL
You can check out the door all you want this way, and decide whether to
install it or not.
──────────────────────────────────────────────────────────────────────
GoatList/2 v1.10 - End of Page 3
──────────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────
4.0 - Installation
──────────────────────────────────────────────────────────────────────
GoatList/2 can be run from OS/2 native BBS software (such as Maximus/2 or
LoraBBS/2), or it can be run from DOS based BBS software run under OS/2. I
myself have run GoatList/2 from RemoteAccess under OS/2.
You will want to follow the Basic Installation below, then continue on to
the extra sections which cover detailed explanations on how to install this
door on various types of systems.
The reason it gets this complex is the fact that, under OS/2, you can be
running OS/2 BBS software or DOS BBS software.
4.1 Basic Installation
BASIC INSTALLATION
------------------
To install GoatList/2, follow these steps:
1.) Create a new directory for GoatList/2, and decompress the GoatList/2
archive into that directory. In all of our examples, we will assume
the directory is C:\BBS\GOATLIST, though any directory will be fine.
2.) Create a batch file which your BBS will run to start GoatList/2. Usually,
this batch file will only be the following:
C:
CD\BBS\GOATLIST
GOATLIST.EXE
CD\BBS
Remember to substitute the path and drive on which you have installed
the game.
Command Line Arguments:
Before worrying about which actual arguments you need, read the full
installation documentation, including the section that pertains to your
particular setup (ie: DOS BBS setup, OS/2 BBS setup, or OS/2 BBS passing
a port name).
3.) Copy the file DRS2V5B2.DLL to a directory on your LIBPATH. (The LIBPATH
is defined in CONFIG.SYS. Usually the LIBPATH points to \OS2\DLL). This
will allow GoatList/2, and any other program using the Doors/2 interface,
to find the library file.
Note: If your copy of GoatList/2 doesn't have this DLL file along with
it, and you don't have DRS2V5B2.DLL on your hard drive, you will not be
able to run GoatList/2.
Note: This file has a hefty size attached to it. You should only need
one copy of DRS2V5B2.DLL on your hard drive, and it should be inside a
directory on your LIBPATH:
If you happen to be running Iron Ox for OS/2 or any other program that
you know to be a Doors/2 program, you may already have DRS2V5B2.DLL on
──────────────────────────────────────────────────────────────────────
GoatList/2 v1.10 - End of Page 4
──────────────────────────────────────────────────────────────────────
your hard drive. You should be able to run fine with that file, but if
you want to be extra-safe, check the dates on the file. Use the newest
one.
4.) Now look through the following sections. If you are running a
Maximus-style native OS/2 BBS software, such as any OS/2 BBS which passes
the OS/2 comm. port handle to the door, read the next section. If you
run a BBS such as Lora/2, look through the section after the Max-style
section. And finally, if you run a DOS BBS under OS/2, read the final
section in the installation chapter.
4.2 Installing on Maximus-Style Native OS/2 Systems
INSTALLING ON MAXIMUS-STYLE NATIVE OS/2 SYSTEMS
-----------------------------------------------
One important distinction among OS/2 BBS'es is between systems (like
Max/2) that trade in comm handles and systems (like Lora) that trade in
port names. By default, GoatList/2 assumes that it is running on a
Maximus-style system.
Here is a sample menu entry for running GoatList/2 on a single-node Maximus
system:
From Menus.Ctl
Display_File C:\Max\Misc\Dorinfo Normal "GoatList/2"
NoDsp Xtern_Dos C:\Bbs\GoatList\GoatList.exe Normal "G"
No batch/script file is required. The Dorinfo script included with
Max/2 works fine, providing you are not running a multinode setup.
4.3 Installing on OS/2 Boards That Use Port Names
INSTALLING ON OS/2 BOARDS THAT USE PORT NAMES
---------------------------------------------
My current knowledge is that the OS/2 BBS package Lora, like DOS BBS systems,
writes the name of the correct port to the dropfile instead of the number
corresponding to a comm handle. If this is true of your BBS software, you'll
need to use the command-line argument /PORT to indicate to the door that it
will need to open a serial port.
Your command-line would look somewhat like this:
C:\BBS\GOATLIST\GOATLIST.EXE /PORT
If you're sure your BBS software writes a port name to its dropfiles,
you are using the /PORT command-line option, and the door has trouble
opening the comm port anyway, double-check that you have your serial
driver configured to allow sharing of comm ports between sessions (with
SIO, you would need to use the "-" parameter, described in the section
below).
The Maximus examples above should give you a general idea on batch files
and menu configuration.
Note: Depending on the configuration of your system, you may wish to
try using the /NICE parameter. See the section on command-line
arguments, below. You should only need to consider using the /NASTY
──────────────────────────────────────────────────────────────────────
GoatList/2 v1.10 - End of Page 5
──────────────────────────────────────────────────────────────────────
parameter if your users spend a lot of time in ill-behaved DOS doors.
4.4 Running an OS/2 Door From A DOS BBS
RUNNING AN OS/2 DOOR FROM A DOS BBS
-----------------------------------
If you are running a DOS BBS under OS/2, you should be able to take advantage
of the enhanced features and performance of GoatList/2.
The following method is not guaranteed to work on your system, much less to
generate responsive performance on heavily loaded multinode systems. If you
run a single-node DOS BBS under OS/2, and you're concerned about CPU load,
you should be pleased with the performance of GoatList/2.
However, if you run a multinode system with a lot of non-timeslicing DOS
doors, you may have to run GoatList/2 in /NASTY mode and you won't get the
same benefits you would if GoatList/2 had better-behaved fellow programs and
you could run it in /NICE mode.
To run GoatList/2 from a DOS BBS, you must be using Ray Gwinn's SIO or
compatible drivers (COMM.SYS/VCOMM.SYS will not work). Recent versions of
SIO, working with OS/2 2.1x and above, will allow OS/2 and DOS sessions to
share a communications port. SIO must be loaded with the "-" parameter,
which allows port-sharing, and you must have the "Share comm port with OS/2
Sessions" option turned on in the DOS Sessions Settings for the session in
which you run your BBS.
To spawn OS/2 sessions from your DOS BBS, you will need OS2EXEC or a
similar utility. OS2EXEC creates OS/2 sessions that wait on commands
from DOS sessions; you run the door by telling OS2EXEC to execute
GOATLIST.EXE
So, with requirements and caveats stated, let's get to batch files and
configuration information. First of all, you must run OS2EXECD.EXE which
is a part of the OS2EXEC package.
What I did was created a session on my desktop in the BBS folder which simply
runs OS2EXECD.EXE in its own full-screen session. I created a shadow of this
icon and put it into the Start Up folder, which will have the OS2EXECD icon
run everytime the BBS starts up.
If you don't want to do that, you can create a .CMD file to run it. Here is
an example of a STARTUP.CMD which is run everytime OS/2 boots up:
REM Start "Daemon" sessions for the BBS node
START /FS OS2EXECD
REM End of startup .CMD
My RemoteAccess batch file for GoatList/2 looks somewhat like this:
C:
CD\BBS\GOATLIST
OS2EXEC GOATLIST.EXE /PORT
CD\BBS
If you are running a DORINFO system, you may need to use the /NODE
parameter. If GoatList/2 has trouble finding your dropfile, you may need to
specify it on the command line. See the basic installation instructions,
above, and the information on command-line arguments, below.
──────────────────────────────────────────────────────────────────────
GoatList/2 v1.10 - End of Page 6
──────────────────────────────────────────────────────────────────────
Remember: You must have the /PORT command-line parameter for running under a
DOS BBS. See the chapter on command-line arguments if you want details.
If you run a multinode system with high-speed lines and/or non-timeslicing
comm software (in other words, if there are other tasks that eat up lots of
CPU time when players will be in GoatList/2) you may need to try the /NASTY
parameter. See the section on command-line parameters, below.
──────────────────────────────────────────────────────────────────────
GoatList/2 v1.10 - End of Page 7
──────────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────
5.0 - Command-Line Parameters
──────────────────────────────────────────────────────────────────────
Command-line parameters are all of the characters that come on the command-line
AFTER the program name. They are an easy way to pass the program values,
especially if you want to use different values in different cases, without
changing the configuration file.
5.1 /NODE
The /NODE parameter tells GoatList/2 the node number which is calling the
door. This will most likely only be needed with DORINFOx.DEF systems, and
even more likely with multinode systems.
Please note that this door is not built to be run on a multinode system. In
other words, it is up to you that two nodes don't call this door at the same
time.
The /NODE parameter is used like this:
C:\BBS\GOATLIST\GOATLIST.EXE /NODE 2
*NOTE THE SPACE!* The space is important for /NODE to work. This example
tells the door that it is running on node 2. If DORINFOx.DEF dropfiles are
in use, it will be looking for the file DORINFO2.DEF.
5.2 /NASTY
Systems running OS/2 BBS's can be gentle and friendly places where all
software co-operates and shares the CPU. Others can be just the opposite.
The /NASTY parameter warns the door that it is running in one of those
atmospheres that *ISN'T* a friendly and gentle place, and that it needs
to set its thread priorities very high to compete with the other software.
You should probably stay away from this parameter unless you get complaints
about GoatList/2 running very slowly and/or you know you run lots of
non-timeslicing DOS doors.
5.3 /NICE
The /NICE parameter is the exact opposite of the /NASTY parameter above.
Using the /NICE parameter lets GoatList/2 know that it is running in a
friendly atmosphere and that it can rely on CPU idle time to do things
like refresh the screen and dump output to the comm driver.
On all-native systems or single-node systems with a light CPU load, using
/NICE should make for better performance with substantially less CPU load.
This option is almost guaranteed, however, to provide miserable performance
on multinode systems running DOS BBS software and/or non-timeslicing DOS
doors.
Note: By default, GoatList/2 is neither /NICE nor /NASTY. It uses moderate
thread priorities. Many sysops will need neither the /NICE nor the
/NASTY parameter. The parameters are included to give more control
over door performance.
5.4 /PATH
──────────────────────────────────────────────────────────────────────
GoatList/2 v1.10 - End of Page 8
──────────────────────────────────────────────────────────────────────
GoatList/2 autodetects which dropfile to use by checking the directory for
the most current dropfile it supports.
You can specify the path where GoatList/2 should look for its dropfile and
(if necessary) the name of the dropfile to use. Example:
C:\BBS\GOATLIST\GOATLIST.EXE /PATH C:\RA\
or
C:\BBS\GOATLIST\GOATLIST.EXE /PATH C:\RA\DORINFO3.DEF
Important Note: Make sure to note the space between the /PATH parameter
and the actual directory you specify. This is a requirement of the /PATH
parameter.
Note: This command-line option is usually not necessary.
5.5 /PORT
By default, GoatList/2 expects to find a Max/2-style comm handle in its
door information file. If you're running a BBS program that places the
comm port name in the dropfile (like any DOS BBS and some OS/2 BBS systems),
you will need to include this parameter.
5.6 /LOCAL
This parameter will allow you to log into the door from the command-line
with no modem contact at all.
──────────────────────────────────────────────────────────────────────
GoatList/2 v1.10 - End of Page 9
──────────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────
6.0 - Configuring the Door
──────────────────────────────────────────────────────────────────────
I'm slowly making GoatList/2 as configurable as it can be. Over the next
few versions, you'll notice that the amount of configurable items will
increase.
6.1 The Main Menu
If you don't like the main menu that came with GoatList/2, you can edit it
to your specifications. All you must do is find an editor capable of ANSI
(I recommend a program called TheDraw) and ASCII (a text editor such as
QEdit can usually do this just fine) editing.
Just load up the files MAINMENU.ASC or MAINMENU.ANS into the file, and edit
away. Make sure you let the users know their choices. Editing a menu can
be handy if you wish to totally block out certain choices (such as deleting
a BBS entry) from your user.
(Note: There is an option in GOATLIST.CFG which will allow you block your
users from deleting or editing any BBS entries. Read the next section if you
wish to know more about it.)
6.2 The Configuration File
If you haven't noticed already, there is a file which came with GoatList/2
called GOATLIST.CFG. This file is a very flexible way of configuring the
door.
This file is editable with a text editor, and is very self-explanatory. Just
read it and see. It'll give you good directions, and explain each keyword
in a good amount of detail.
Only a few of the things covered in GOATLIST.CFG are:
- blocking a user from editing or deleting any BBS entries
- specifying a "power user" who will have the power to delete or edit any and
all of the BBS entries
- specifying the directory where the dropfile is located
- specifying the name of the log, or disabling it altogether.
──────────────────────────────────────────────────────────────────────
GoatList/2 v1.10 - End of Page 10
──────────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────
7.0 - Troubleshooting
──────────────────────────────────────────────────────────────────────
This section is devoted to solving problems with the door. Since this door
is in it's premier version, I haven't found many problems as of yet. After
this door has been circulating for a while, perhaps I'll find some problems
to document.
7.1 File List
First of all, make sure you have all of the files marked with a star below
before you think of anything else. Most likely, if you are missing a file
with a star beside it, that is the problem, and you should search for a
better copy of GoatList/2.
FILE_ID.DIZ File identification
GOATLIST.EXE * The GoatList/2 main program
MAINMENU.ANS * ANSI version of the main menu
MAINMENU.ASC * ASCII version of the main menu
ENTRY.ANS * ANSI screen for the ANSI editing routines
SYSOP.DOC This document.
DRS2V5B2.DLL * You must have this file to run GoatList/2.
GOATLIST.CFG Though this file is important, you don't even need this file
to successfully run GoatList/2.
BBS.DAT This is the file containing all of the BBS listings. It isn't
important, because it can be created by the program.
README.1ST Read this first. <g>
HISTORY.TXT Bug fixes and additions.
7.2 Too Much Config?
A common mistake among sysops when installing a program is when they decide
to use as many command-line paramaters or configuration features as they
can. Don't specify the dropfile path on the command line unless the game
doesn't work without it. Don't add any extra lines to your batch file (ie:
one that copies the dropfile to the game directory before execution). Don't
add the game to your path (inside your CONFIG.SYS). Keep everything simple.
7.3 Can't Find the Dropfile
If you find that the door cannot find your dropfile, you have three choices:
- Specify the dropfile directory on the command line (see the chapter on
command line parameters).
- Specify the dropfile directory inside GOATLIST.CFG. Read GOATLIST.CFG with
your favourite text editor and look for the BBSDir option.
- Make absolutely sure that your BBS software is producing a dropfile.
7.4 Only Works Locally
If you find that the game only works locally, but not over the modem...
If you're using the /PORT parameter, try NOT using it. If you're not using
it, try to use it. Next you might want to try the advice for the above error,
"Can't Find the Dropfile", as the real problem might be that the program is
──────────────────────────────────────────────────────────────────────
GoatList/2 v1.10 - End of Page 11
──────────────────────────────────────────────────────────────────────
finding the wrong dropfile and trying to open the wrong port. If none of the
above fixes your problem, contact me and we'll try figure this out.
7.5 Wrong Time Left
If you're using EXITINFO.BBS and you find that when a person enters the door
he/she has the wrong "time left" value (such as 73329385)... here is what to
do!
In the batchfile that runs GOATLIST.EXE, rename EXITINFO.BBS to an
unimportant name *before* calling GoatList/2. Then once GoatList/2 is
completed, rename the file *back* to EXITINFO.BBS.
7.6 Accessing B: Drive
If GoatList/2 is trying to access the B: drive when it runs, then you would
want to disable or remove the DoorDir keyword from GOATLIST.CFG. If that
doesn't solve it, contact me as soon as possible.
──────────────────────────────────────────────────────────────────────
GoatList/2 v1.10 - End of Page 12
──────────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────
8.0 - Plans for Future Releases
──────────────────────────────────────────────────────────────────────
I've decided to post my plans for future releases of GoatList/2. I'm not
worrying about anybody trying to put out a better product than this one who
might steal these, because if you put out a better product, more power to
you. I'll use it myself. I especially don't mind competition since this
thing brings me in no cash.
Anyways, here is the not-so-long awaited top six plans for future releases:
1. Generating a textfile format BBS list
2. Inter-BBS capability
3. Improve the documentation
4. Add help screens for the user
5. Colour configuration
6. Allowing users to download the list, via external programs (ie: DSZ)
Note: Any suggestions you might have, I am willing to hear.
──────────────────────────────────────────────────────────────────────
GoatList/2 v1.10 - End of Page 13
──────────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────
9.0 - Thanks
──────────────────────────────────────────────────────────────────────
I would like to thank the following people for their help in making this
version of GoatList/2 available:
Joel Downer
-----------
Not only did he write Doors/2, the powerful OS/2 door kit for C
that I take advantage of, he helped me with my problems using it along the
way.
Paul Sidorsky
-------------
This guy has always been around to help me with programming
challenges. He always points me in the right direction. He also got me
interested in OS/2. I'd probably be with DOS right now if he hadn't moved
to OS/2. Paul also performs his beta squeal whenever a new beta comes out,
and enjoys running the new betas on his board, then pointing out all of my
stupid mistakes.
Brian Pirie
-----------
Joel Downer might not have released or written Doors/2 if it weren't
for Brian Pirie. Brian wrote the OpenDoors C kit, which Joel uses for his
own DOS doors. Then Brian gave permission for Joel to release his ported
OS/2 version of OpenDoors, which is now Doors/2.
Some Guy In An Int'l OS/2 Echo
------------------------------
Mr. Echo was the person who asked: "Is there a BBS lister door for
OS/2 I can f'req?" - I took the liberty of coding and providing one for
everyone. I'm hoping that there wasn't a quality one out there, as the only
two OS/2 doors I've seen are Othello/2 and Iron Ox for OS/2, of which the
latter only worked.
Duaine Johnson
--------------
This guy didn't do much testing *yet*, but he will for the next
version. Maybe by then it'll work for him. <g>
──────────────────────────────────────────────────────────────────────
GoatList/2 v1.10 - End of Page 14
──────────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────
10.0 - Contacting the Author
──────────────────────────────────────────────────────────────────────
I am *ALWAYS* open for suggestions and bug reports, so please contact me
if you have either of the two.
You can contact me as Mike Aleksiuk by any of the following ways:
Netmail
-------
1:134/235 - (More Than Just Applesauce BBS, Calgary, AB)
1:134/31 - (C.R.I.S.I.S. HQ, Calgary, AB)
EchoMail
--------
Providing my source isn't cut off, I can be reached via the following echos:
DOORGAMES
DOORWARE
ON_LINE_GAMES
OS2DOORS
OPENDOORS
Conventional Mail
-----------------
Mike Aleksiuk
303 Dalcastle Mews NW
Calgary, AB, Canada
T3A 2P1
Thanks, Mike
──────────────────────────────────────────────────────────────────────
GoatList/2 v1.10 - End of Page 15
──────────────────────────────────────────────────────────────────────
This manual compiled using MC v1.03 by Matthew Mastracci