home *** CD-ROM | disk | FTP | other *** search
- ╔═════════════════════════════════════════════════════════════════════════════╗
- ║ ║
- ║ BBS BOWLING SOLITAIRE ║
- ║ v1.3 ║
- ║ ║
- ║ MULTI-BBS Support ║
- ║ Supporting PCBoard, Wildcat!, Gap, QBBS, RBBS, Spitfire, ║
- ║ UltraBBS, Telegard, TriTel, and Remote Access ║
- ║ ║
- ║ Copyright 1993, 1994 ║
- ║ by Robert Neal ║
- ║ 317 Hickory Avenue ║
- ║ Romeoville, IL 60441 ║
- ║ ║
- ║ CorpSoft BBS ║
- ║ 3 Nodes - (815) 886-9381 28.8 ║
- ║ ║
- ╚═════════════════════════════════════════════════════════════════════════════╝
-
-
- BBS Bowling Solitaire is released as SHAREWARE. You are granted a limited
- license to evaluate the program. Try it out, if you continue to use it you
- are required to register the program.
-
- To register the program send $14.95 along with your name and BBS phone #
- to: Robert Neal, 317 Hickory Avenue, Romeoville, IL 60441. See the file
- MAILER.TXT for additonal pricing information and special discounts
- available. You may also register ONLINE with Visa or MasterCard by
- calling the support BBS at (815) 886-9381. Simply type CHARGE at the
- main menu.
-
- Once you register BBS Bowling Solitaire, you will be given your own
- unique registration number that will inform BBS Bowling Solitaire that
- the program is registered. The BBS name supplied with payment will be
- the name used to create your unique registration number.
-
- THIS SOFTWARE AND ACCOMPANYING MATERIALS ARE DISTRIBUTED "AS IS" WITHOUT
- CHARGE AND WITHOUT WARRANTY, EXPRESS, IMPLIED OR STATUTORY, INCLUDING
- BUT NOT LIMITED TO ANY IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
- FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL ANYONE INVOLVED WITH THE
- CREATION AND PRODUCTION OF THIS PRODUCT BE LIABLE FOR INDIRECT, SPECIAL,
- OR CONSEQUENTIAL DAMAGES, ARISING OUT OF ANY USE THEREOF OR BREACH OF
- ANY WARRANTY.
-
-
- BBS Bowling Solitaire is a online game, and as the name suggests, is a
- solitaire card game. The player tries to score as many pins as possible
- by playing from a standard 52 card deck. Each card drawn is placed in
- the "rack" in increasing card rank. As there are 10 pins and 13 card
- values, the player gets 3 discards for cards not able to be played. Each
- time 3 cards are discarded, that counts as a ball thrown and the number
- of pins placed are calculated for that half of the frame. The player is
- scored by how many pins he was able to place in the "rack". Scoring is
- then done based on the regular rules of bowling, with strikes being
- scored for being able to place all cards in the rack before using up his
- 3 discards for his first ball.
-
- BBS Bowling Solitaire requires ANSI graphics, though the user does not
- require the user to be in color mode.
-
- BBS Bowling Solitaire keeps track of dual scoreboards, one ranking each
- player on their total pins and a second ranking the top 10 high games
- scored for the month. BBS Bowling Solitaire will automatically reset the
- scoreboard at the start of each month requiring no sysop maintenance
- after initial set-up.
-
-
- FEATURES OF BBS Bowling Solitaire:
-
- - Easy to install and requires no maintenance.
-
- - Ansi colors and display.
-
- - Terminates cleanly through exit code even on runtime error.
-
- - Automatically creates a top score listing suitable for inclusion
- as a text/bulletin file for display within your BBS. Both an
- ANSI and ASCII file is created.
-
- - Detects loss of carrier.
-
- - Operates in local mode (either direct from BBS or from command line).
-
- - Sysop function keys to return to the board, chat mode, user stats,
- increase/decrease time, etc.
-
- - Direct support for PCBoard, WildCat!, Gap, QBBS, RBBS,
- Ultra BBS, Telegard, TriTel and Remote Access.
-
- - Support for baud rates up to 115,200
-
- - Support for COM1-15. Optional command line for non-standard IRQ's.
-
- - Supports PCBoard environment variables %PCBDRIVE% and %PCBDIR%
-
- - Support Fossil Drivers. A Fossil driver is not required to use the
- program.
-
- - Fully Multi-Node compatible.
-
- - Support for multi-port digiboards, for use with PCBoard /M.
-
-
- FIRST TIME OPERATIONS
-
- Simply create a directory for BBS Bowling Solitaire and copy all files
- distributed with BBS Bowling Solitaire to this directory. Additional
- data files will automatically be created the first time BBS Bowling
- Solitaire is run.
-
-
- CONFIGURING THE PROGRAM
- Using the editor included, BSCONFIG.EXE, or your favorite text editor,
- edit the file BOWLSOL.CFG. Below is the layout of this file:
-
- C:\PCB\PCBOARD.SYS
- CorpSoft BBS
- Bob
- Neal
- 15
- 0
- NA
-
- Line 1 = Full pathname of your door file. Formats supported by this
- program are: PCBOARD.SYS, USERS.SYS, DOOR.SYS, USERINFO.DAT,
- CALLINFO.BBS, DORINFOx.DEF, SFDOORS.DAT and
- GTUSER.BBS, DOOR.SYS, and TRIBBS.SYS. When using
- USERINFO.DAT, DOOR.SYS must be in the same
- directory as USERINFO.DAT.
- Line 2 = BBS name
- Line 3 = Sysop First Name
- Line 4 = Sysop Last Name
- Line 5 = number of games per day that a player may play. I suggest
- a daily limit of 3, but tailor to your own needs.
- Line 6 = Registration number. Leave as 0 if unregistered.
- Line 7 = You can place the name of the user who helped pay for the
- registration of the door. Several sysops have specified that
- users have paid the reigstration fee for BBS Bowling Solitaire.
- You can now place their name on this line and their name will be
- proudly displayed at the end of the game so that others may
- recognize their contribtion to the operation of your BBS.
- Leave this blank or NA if you do not wish to use this
- option.
-
- Note: This door supports the PCBoard environment variables %PCBDRIVE%
- and %PCBDIR%. Non-PCBoard systems may also use these variables by
- including the following either in your BBS batch or AUTOEXEC.BAT file:
-
- SET PCBDRIVE=C: <- Drive letter of your BBS files
- SET PCBDIR=\BBS <- Path of your BBS files
-
- Then, in your BOWLSOL.CFG file, on the first line you may put:
-
- %PCBDRIVE%%PCBDIR%\PCBOARD.SYS, %PCBDRIVE%%PCBDIR%\DOOR.SYS, etc.
-
- This allows you to use just one .CFG file for multi-node operation.
-
-
-
- EXECUTING PROGRAM
-
- To execute the program, enter the filename followed by the config file
- name (ie BOWLSOL BOWLSOL.CFG). If you are running the program from the
- command line, you may optionally enter BOWLSOL LOCAL. The only problem
- with this is the default user name sysop is used instead of the name on
- your board. This is good for testing the game before putting it on your
- system, but you should once play begins, execute the program locally
- from your BBS or consistantly run the game from the command line when
- you play.
-
- You may also specify a non-standard IRQ. Put the IRQ number after the
- .CFG on the command line. For example: BOWLSOL BOWLSOL.CFG /5. This
- example tells the program to use IRQ 5 instead of the standard IRQ.
-
- You may also use the procedure above and create a variable IRQ so that
- you can pass the IRQ setting as: BOWLSOL BOWLSOL.CFG /%IRQ%
-
- Some users may have had conflicts when using non-standard IRQ's on
- Novell/Netware systems. Novell seems to use the "/" character for
- parameter passing. You may not optionally use the "*" character instead
- of the "/", for example BOWLSOL BOWLSOL.CFG *%IRQ% is valid. Both "*"
- and "/" will work.
-
-
- AUTOMATIC MAINTENANCE
-
- The program will automatically during the first play of each new month
- reset it's user file and top score listing. The previous months
- scoreboard will automatically be renamed to BOWLSOL.OLD and BOWLSOL.OLD.
- This can then be included as a text file to display the previous months
- winners.
-
- You should be aware of this so if you are starting a new game for the
- first time towards the end of the month, the game will automatically
- perform the maintenace come the first of the month.
-
- As an option, you may pass the parameter "NEW" on the command line, for
- example BOWLSOL NEW. This will reset _all_ BBS Bowling Solitaire data
- files, including the overall high game information.
-
-
-
- FOSSIL DRIVER
-
- BBS Bowling Solitaire includes support for FOSSIL drivers. This means
- that the program will now work with Digiboard (for Wildcat M and
- PCBoard/M versions) and other multi-port boards. To activate the Fossil
- driver support just include /FD on the command line in your door batch
- file.
-
- For example: BOWLSOL BOWLSOL.CFG /FD
-
- If no Fossil driver is available, BBS Bowling Solitaire will display a
- message indicating such and exit cleanly.
-
-
- This documentation will not go into the mechanics of how you set-up a
- door program on your BBS. It is assumed that you have a working
- knowledge of how to complete this task. It would be impossible for me to
- explain how to install a door for all BBS programs supported by BBS
- Bowling Solitaire.
-
-
- SYSOP KEYS ACTIVE
-
- F3 - Toggles the printer On/Off. Value is passed to PCBoard and/or
- written to DOOR.SYS and USERS.SYS
- F4 - Toggles the Page Bell on/off. Value is passed to PCBoard
- and/or written to DOOR.SYS and USERS.SYS
- F5 - DOS Shell. Allows SysOp to exit to DOS from inside a DOOR.
- F7 - Toggles the Caller Alarm On/Off. Value is passed to PCBoard
- and/or written to DOOR.SYS and USERS.SYS
- F8 - Returns the caller involuntarily to the BBS.
- F9 - Toggles the local display On/Off. Value is passed to PCBoard
- and/or written to DOOR.SYS and USERS.SYS
- F10 - Activates SysOp CHAT mode within the DOOR.
- ESC - Deactivates CHAT mode. DOOR is resumed.
- UP - Give the caller extra time while in the DOOR.
- DN - Subtract time from the caller while in the DOOR.
- HOME - HELP key for Status Line options.
- ALT-N - SysOp next on toggle. Value passed to PCBoard. (PCBoard only)
- ALT-X - PCBoard will exit after current caller logs off. Value is
- passed to PCBoard. Not available on non-PCBoard systems.
-
-
-
-
- FILES USED AND CREATED
-
- BOWLSOL.EXE - The program itself
- BOWLSOL.DOC - Documentation for the sysop to run BBS Bowling Solitaire
- BOWLSOL.CFG - Configuration file
- BOWLSOL.HLP - Helpfile displayed to user during program use
- OPEN.ANS - ANSI graphic screen displayed at program start-up
-
-
-
- The following scoreboard files will be created by BBS Bowling Solitaire:
-
- BOWL - Non-ansi version
- BOWLG - Ansi version
-
-
- CONTACT ME FOR SUPPORT
-
- If you encounter any problems you may contact me at CorpSoft BBS
- (815) 886-9381.
-
- I may be contacted via Internet e-mail at bob.neal@corpsoft.com.
-
- I can also be reached via the RIME network in the SYSOP, DOORS, COMMON,
- SHAREWARE and BBS SOFTWARE conferences as well as the COMMON conference.
- I can also be contacted via the Intelex network in the SYSOP and DOORS
- conferences.
-
- If you have any suggestions for improvements for this program, please
- feel free to let me know.
-
-
- TROUBLESHOOTING
- =====================
-
- If you are running this on a 486 system with co-processor and experience
- problems running BBS Bowling Solitaire, you may need to put 'SET NO87=ON'
- in your AUTOEXEC.BAT file or you may place this in the BOWLSOL batch file
- just before the line BOWLSOL BOWLSOL.CFG, for example:
-
- @ECHO OFF
- C:
- CD \BOWLSOL
- SET NO87=ON
- BOWLSOL BOWLSOL.CFG
- %PCBDRIVE%
- CD %PCBDIR%
- IF (%INPCB%)==(Y) EXIT
- BOARD
-
-
- If you are running on a 486 system with co-processor under DesqView, you
- may alternately set Math Coprocessor in each window to YES.
-
-
-
-
- VERSION HISTORY
-
-
- v1.0 - Initial release
-
- v1.1 - Minor revision to code for improved file sharing capabilities.
- Change for registration key data. Registration ID's for v1.0
- will not work with v1.1, revised registration codes have been
- distributed to all registered users. Simply copy over new
- BOWLSOL.EXE to upgrade.
-
- v1.2 - Found problem with handling of monthly scoreboard rollover,
- fixed.
-
- v1.3 - Fixed a problem with the scorekeeping.
- Minor internal revisions.
-
-
-
- DISTRIBUTION SITES:
-
- As always you can find the latest version of BBS Bowling Solitaire available for
- downloading from CorpSoft BBS.
-
- Calls for support for BBS Bowling Solitaire should be directed only to
- CorpSoft BBS.
-
- CorpSoft BBS (815) 886-9381 (28800 v.fc)
-
- We now can accept Visa and Mastercard. Register online with your Visa or
- Mastercard by calling CorpSoft BBS, simply type CHARGE at the main menu
- prompt. Or fax your order to us at (815) 886-9388.
-