home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
World of Graphics
/
WOGRAPH.BIN
/
473.PICTVIEW.DOC
< prev
next >
Wrap
Text File
|
1992-12-22
|
12KB
|
296 lines
╓─────────────────────────────╖
║ P I C T U R E V I E W E R ║ █
╙─────────────────────────────╜ █
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
(c) 1992 Don Jones
Supporting PCBoard, Wildcat!, Gap, QBBS, RBBS, Spitfire,
UltraBBS, Telegard, TriBBS, Remote Access, and WWIV
VERSION 1.70 December 22, 1922
By
Don Paul Jones
84-1043 Hana Street
Waianae, HI
96792
From
One Step Beyond BBS
1200/2400/9600/19200
24 Hours/Day
(808)695-5190 or (808)695-5177
╓─────────────────╖
║ LATEST VERSION: ║
╙─────────────────╜
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Please call One Step Beyond BBS for the latest version of this program.
╓─────────────╖
║ LEGALITIES: ║
╙─────────────╜
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
THIS SOFTWARE AND ACCOMPANYING MATERIALS ARE DISTRIBUTED "AS IS" 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. ONCE REGISTERED, ANY
DISTRIBUTION OF THE REGISTERED VERSION OF THIS PROGRAM WILL INVALIDATE YOUR
FUTURE VERSIONS OF THIS PROGRAM AND NO PRODUCT SUPPORT WILL BE GIVEN.
DISTRIBUTING A REGISTERED PROGRAM WILL ALSO BRING ABOUT CRIMINAL CHARGES.
╓───────────────╖
║ DISTRIBUTION: ║ █
╙───────────────╜ █
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
You may make this file available for downloading from your BBS or you may
upload it to any BBS of your choice, provided that you do not make any
changes to the contents of the archive (ZIP file). The archive and its
individual contents may not be used by any service that charges any money
whatsoever, without the written permission of the author.
╓──────────────────────╖
║ PROGRAM DESCRIPTION: ║ █
╙──────────────────────╜ █
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
PICTURE VIEWER is an ANSI screen display program that will display a total
of 60 ANSI screens. The program can be run from a BBS or LOCALLY as a
stand alone program.
The MENU.ANS is fully configurable to whatever screens you want to display.
Remember: When changing the MENU.ANS, do a BLOCK SAVE and HOME CURSOR with
TheDraw Drawing Program.
The program reads from 1.ANS to 60.ANS so you can copy over any of them
providing you use the same number and add the name to the MENU.ANS screen.
Any screens that you change from the menu need to be BLOCKED SAVE with HOME
CURSOR to display correctly.
╓───────────╖
║ FEATURES: ║ █
╙───────────╜ █
▀▀▀▀▀▀▀▀▀▀▀▀▀
--- Desqview Aware.
--- COM1-4 support and non-standard IRQ's.
--- Colorful ANSI screens.
--- Chat function.
--- NO BRUN module needed for play.
--- Will return to BBS on dropped carrier.
--- Will TIMEOUT a player after 5 minutes of no activity.
--- SysOp configurable.
╓─────────────╖
║INSTALLATION:║ █
╙─────────────╜ █
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Just UNZIP the PICTVIEW into the directory of your choosing. Then reconfigure
the PICTVIEW.CFG file to your type of BBS caller file. Then make the batch
file to start the program (see EXAMPLE BATCH FILE) for details.
╓─────────────────────────────────────────╖
║ CONFIGURATION: (Your PICTVIEW.CFG file) ║ █
╙─────────────────────────────────────────╜ █
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Example configuration file for PCBOARD.SYS
------------------------------------------
C:\PCB\PCBOARD.SYS <=- (Full pathname of your PCBOARD.SYS file)
One Step Beyond BBS <=- (Change this to your BBS name)
Don <=- (The Sysop's first name)
Jones <=- (The Sysop's last name)
Example configuration file for USERS.SYS
----------------------------------------
C:\PCB\USERS.SYS <=- (Full pathname of your USERS.SYS file)
One Step Beyond BBS <=- (Change this to your BBS name)
Don <=- (The Sysop's first name)
Jones <=- (The Sysop's last name)
Example configuration file for DOOR.SYS
---------------------------------------
C:\BBS\DOOR.SYS <=- (Full pathname of your DOOR.SYS file)
One Step Beyond BBS <=- (Change this to your BBS name)
Don <=- (The Sysop's first name)
Jones <=- (The Sysop's last name)
Example configuration file for USERINFO.DAT
-------------------------------------------
C:\BBS\USERINFO.DAT <=- (Full pathname of your USERINFO.DAT file)
One Step Beyond BBS <=- (Change this to your BBS name)
Don <=- (The Sysop's first name)
Jones <=- (The Sysop's last name)
NOTE: DOOR.SYS must be in the SAME directory as USERINFO.DAT
Example configuration file for CALLINFO.BBS
-------------------------------------------
C:\BBS\CALLINFO.BBS <=- (Full pathname of your CALLINFO.BBS file)
One Step Beyond BBS <=- (Change this to your BBS name)
Don <=- (The Sysop's first name)
Jones <=- (The Sysop's last name)
Example configuration file for DORINFOx.DEF
-------------------------------------------
C:\BBS\DORINFOx.DEF <=- (Full pathname of your DORINFOx.DEF file
where 'x' is the BBS Node number.
One Step Beyond BBS <=- (Change this to your BBS name)
Don <=- (The Sysop's first name)
Jones <=- (The Sysop's last name)
Example configuration file for SFDOORS.DAT
------------------------------------------
C:\BBS\SFDOORS.DAT <=- (Full pathname of your SFDOORS.DAT file)
One Step Beyond BBS <=- (Change this to your BBS name)
Don <=- (The Sysop's first name)
Jones <=- (The Sysop's last name)
Example configuration file for CHAIN.TXT
----------------------------------------
C:\BBS\CHAIN.TXT <=- (Full pathname of your CHAIN.TXT file)
One Step Beyond BBS <=- (Change this to your BBS name)
Don <=- (The Sysop's first name)
Jones <=- (The Sysop's last name)
Example configuration file for GTUSER.BBS
-----------------------------------------
C:\BBS\GTUSER.BBS <=- (Full pathname of your GTUSER.BBS file)
One Step Beyond BBS <=- (Change this to your BBS name)
Don <=- (The Sysop's first name)
Jones <=- (The Sysop's last name)
1 <=- (COM port number - defaults to 1)
1 <=- (Node number - defaults to 1)
╓────────────────────╖
║ Example Batch File ║ █
╙────────────────────╜ █
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
A sample batch file similar to the following:
ECHO OFF
CD\DOORS\PICTVIEW <=- Switch to the door's Directory.
PICTVIEW PICTVIEW.CFG <=- Execute the door program and pass the
configuration filename to the program.
CD\PCB <=- Go back to PCB DIR when user exits door.
BOARD <=- Restart BBS.
This Door is multi-node compatible so you may run more than 1 node from
the same .CFG file provided the path to your system file (DORINFOx.DEF,
CALLINFO.BBS, etc) is exactly the same unless you are using environment
variables, (q.v.)
╓───────────────────────╖
║ Environment Variables ║ █
╙───────────────────────╜ █
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
PCBoard automatically creates the %PCBDRIVE% & %PCBDIR% environment
variables. Non-PCBoard systems may also use these variables by including
the following in either your BBS batch or AUTOEXEC.BAT
SET PCBDRIVE=C: <- Drive letter of your BBS files
SET PCBDIR=\BBSDIR <- Path to your BBS files
Then in your Door .CFG file instead of putting C:\BBSDIR\DOOR.SYS, you
would put %PCBDRIVE%%PCBDIR%\DOOR.SYS. This allows you to use just one
.CFG file for multi-node operation!
╓────────────╖
║ Sysop Keys ║ █
╙────────────╜ █
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
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.
╓──────────────────╖
║ PLAYING LOCALLY: ║ █
╙──────────────────╜ █
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
A file called LOCAL.BAT is included to allow anyone to use the program
locally. Just type LOCAL
╓──────────────╖
║ REGISTERING: ║ █
╙──────────────╜ █
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
All prior registered owners just need to contact One Step Beyond to get
their registered "key" file. This was introduced to the code to allow
easier updating of this program. All registration proceeds will be promply
donated to THE ALOHA UNITED WAY.
If you have any problems or questions please feel free to call:
One Step Beyond BBS at (808)695-5190 or (808)695-5177
╓────────╖
║ THANKS ║ █
╙────────╜ █
▀▀▀▀▀▀▀▀▀▀
Many thanks to Ted Freeman of Micronet BBS for his help in getting this
simple program on the road. He is also the author of DFRAMEVB which was
used to compile the program with.
╓──────────────────────╖
║ THE SCREENS ENCLOSED ║ █
╙──────────────────────╜ █
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
The ANSI screens enclosed in this program were created from some of the best
ANSI ARTIST in the world and they deserve the many thanks for creating them
for yours and my enjoyment. By registering this program you are in fact
registering the viewer program and not the screens included.
╓───────────╖
║ REVISIONS ║
╙───────────╜
- v1.00 was the original release. Had some screen bugs to fix, worked fine
locally, buy not remotely.
- v1.10 had more screen problems to fix.
- v1.20 hopefully is working fine, at least on this end it is.
-v1.30 added support for up to 60 ansi screens and also compiled it to
reguired BRUN45.EXE to enable a smaller .EXE file, also cleaned up the
code a little more.
-v1.40 improved the code somewhat and changed from "X to exit" to
"Q to quit" which makes more sense to the caller. BRUN45.EXE no longer
needed.
-v1.50 fixed a small bug that would give you an invalid display when
coming off a shell.
-v1.60 improved the coding, and compiled with MS VISUAL BASIC for DOS as
well as Ted Freeman's DFRAMEVB door interface routine.
-v1.70 improved "registered to" and closing screens. Installed "key" to
aid getting updates to this program.