Dec 052017
 
BBSPRINT Prints, etc. Mike Focke's BBS Listing.

Full Description of File


BBSPRINT Formats, Sorts, Prints, and
Exports Mike Focke's BBS Listing.
Choose from 16 fields to create up to 3
sort keys. Output to ASCII, ANSI COLOR,
PRINTER or Export Dialing Directories
to: QModem Pro v1.53, QModem v4.6 Test
Drive, QModem v501, Telemate v3.x/4.x,
and Telix v3.xx. NEW Enhanced custom
dialogs for each communications export
routines.


File BBSPRC41.ZIP from The Programmer’s Corner in
Category Recently Uploaded Files
BBSPRINT Prints, etc. Mike Focke’s BBS Listing.
File Name File Size Zip Size Zip Type
BBSPRINT.DOC 14891 4624 deflated
BBSPRINT.EXE 180044 171680 deflated
BBSPRINT.PIF 545 136 deflated
BBSSOFT.DAT 843 458 deflated
CHKLIST.CPS 27 27 stored
FILE_ID.DIZ 364 263 deflated
FOOTER.PRT 650 360 deflated
HEADER.PRT 2839 1227 deflated
STATES.CFG 65 42 deflated

Download File BBSPRC41.ZIP Here

Contents of the BBSPRINT.DOC file


TEST PRINT PROGRAM FOR FOCKE'S NEW LISTING BBSPRINT.EXE
BBSPRINT
VERSION 4.01
BY LARRY ROBERTSON AND JIM MOSS 07/30/95

-----------------------------------------------------------------------
| INFORMATION PROVIDED IN THIS DOCUMENT AND ANY SOFTWARE THAT MAY |
| ACCOMPANY THIS DOCUMENT (collectively referred to as an Application)|
| IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED |
| OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF |
| MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. |
| The user assumes the entire risk as to the accuracy, the use of this|
| Application, and any damage to existing files that may result |
| through use of this Application. This Application may be copied and |
| distributed subject to the following conditions: |
| 1) All text must be copied without modification and all pages must |
| be included. |
| 2) If distributed, it will be free of charge, with the exception of |
| disks and shipping. |
|---------------------------------------------------------------------|

Special thanks to Jim Moss for his additions to the program of exporting to
Telix (completed), and The HP Laser routines that are still in beta testing,
and to Mike Focke for his time and patience in this new endeavor.

Please direct any problems or suggestions to:
Larry Robertson
Electrotech BBS
703-780-1180
Alexandria, Va

NEW for ver 3.01
1). Had to rename the following files since last release:
HEADER -----> HEADER.PRT
FOOTER -----> FOOTER.PRT
2). Created a configuration file that contains the States and Area
Codes in preperation for the release of the BBSDATA publishing
system. This feature is not needed by the regular user, it is
intented to be used by those who want to publish their own
BBS listing and are covering areas other than the DC Metro area.
I expect to release the first version of the BBS publisher for
Windows 3.1 or above in mid March.

NEW for ver 3.02
1). Fixed bug causing header file not to print when user chooses
printer direct.
2). Created an option for statistics:
a. How many boards are using a particular software. 98 different
software packages are concidered.
b. How many boards have a maximum baud of X (i.g. 28800, 14400...).
c. How many BBSs there are in each State or County.

NEW for ver 3.03
1). Modified the statistical output to appear in order of highest
usage to lowest as opposed to alphabetical.
2). Fixed bug that caused the ASCII.TXT file to be empty if direct
to printer was selected after ASCII was selected in the same
run of the program. FIXED Bug reported by Author.
3). Fixed bug that caused the error message "HEADER.PRT not found"
when in fact it did exist. FIXED Bug reported by Author.

NEW for ver 3.04
1). Bug fix when exporting any of the Qmodem formats.
In the event that the BBS Name was too long, the program was not
truncating the field resulting in version errors.
FIXED Bug reported by Robert Butler.
2). Bug fix when exporting any of the Qmodem formats.
In the event that the output files QMODEM?.FON already exist
the program was not deleting the old files resulting in wrong
version errors also. FIXED Bug reported by Robert Butler.

NEW for ver 3.05
1). Bug fix when the communications export button has focus and the
user clicks on the Config button and then presses the cancel
button the program would blow up. FIXED Bug reported by Ilya Goldwin.

NEW for ver 3.06
1). Modification to statistical output for BBS Software type. Changed
the lable "None" to "?" for those BBS's with unknown software
type. This was done to conform to the BBSDATA program which was also
modified to force them to sort to the top when sorting by BBS
software.
2). Removed HP Laser code and PCL files to reduce overhead until such
a time that it becomes feasable to impliment them.

NEW for ver 4.00/4.01
1). Modifications to all Export formats. Created seperate dialog boxes
for each communications output type, allowing a more complete and
option filled export.

INSTALLATION DIRECTIONS:
1) Make a directory called BBSPRINT and unzip this file BBSPRCxx.ZIP
into it.

2) Copy The BBS.ALL file that comes in BBDC???.ZIP into the same
directory as this program, and type BBSPRINT to run the program.

OPERATION DIRECTIONS:
Choose the Primary, 2nd, and 3rd sort keys (default is BBS Name).
Choose the input type, All Data, MD, VA, DC etc..
Choose the output types:
ASCII.TXT ASCII text for screen or print
ANSI.TXT ANSI color for bulletin postings
PRINTER Direct
COMMUNICATIONS - Double click or press enter on this option button
to export a dialing list for one of the following:

QMPRO.FON v1.53 --- Copy into (i.e. C:\QMPRO)
WARNING THIS WILL OVERWRITE YOUR CURRENT DIALING DIRECTORY AND PASSWORDS!
You might want to make a backup of your original files before
coping.

QMODEM1.FON v4.6 Test Drive/v501/v1.53-\
QMODEM2.FON v4.6 Test Drive/v501/v1.53 |- Copy to (i.e. C:\QMODEM)
QMODEM3.FON v4.6 Test Drive/v501/v1.53-/
Each file is limited to 200 entries so it will create as many files
as necessary to output the records you selected.

TELIX.FON Telix v3.xx Phone file - Copy to (i.e. C:\TELIX)
WARNING THIS WILL OVERWRITE YOUR CURRENT DIALING DIRECTORY AND PASSWORDS!
You might want to make a backup of your original files before
coping.

TM.FON Telemate v3.x/4.x Phone file-\- Copy to (i.e. C:\TELMATE)
TM.MEM Telemate memo file for ----- /
descriptions
WARNING THIS WILL OVERWRITE YOUR CURRENT DIALING DIRECTORY AND PASSWORDS!
You might want to make a backups of both of your original
files before coping.

NOTE: When the communications dialog box appears, the OK
button is disabled until you select all the information
from the combo list boxes needed for the particular
communications program you are exporting to. Right now
QModem Pro is the only one that requires selections from
all three. The rest only need to know the protocol.

STATISTICS Includes statistics in all output formats except
communication program output formats.

FILES INCLUDED IN ZIP:
BBSPRINT.DOC - The file you are reading now.
BBSPRINT.EXE - Run program
BBSPRINT.PIF - PIF file to run BBSPRINT in a window in Windows 3.1.
BBSSOFT.DAT - Contains the known BBS Software types.
FOOTER.PRT - Footer file that appears at the end of the printed
listing.
HEADER.PRT - Header file that appears at the beginning of the
printed listing.
STATES.CFG - File containg States and Zips.
FILE_ID.DIZ - Description file used by some Bulletin Boards when the
ZIP file is uploaded to a BBS.

FILES NOT INCLUDED IN ZIP:
BBS.ALL - This file comes with Mike Focke's BBDCxxxx.ZIP file.
You must download this separately.

SPECIAL FILE GENERATED BY PROGRAM:
BBS.SEL FILE - This file is created as a result of a run of the
program. It reflects the input data selected (i.e.DC Metro, VA, MD
etc...) sorted according to your sort key selections. This could be
useful to break the BBS.ALL file into pieces and at the same time
have it pre-sorted. Each run of the program overwrites the previous
BBS.SEL file so if you were to rename it between runs (i.e. DC.ALL)
you could grab the sections of the BBS.ALL file you are interested in.
Of course most people would never be concerned with this file so take
it or leave it.

--------------------------------------------------------------------------
Format of BBS.ALL file for those wanting to do a conversion or
write a custom program.

Look for BBSPRCxx.ZIP on a local BBS and see if it already
does what you want.

This unusual format was developed to cover several bases, Fixed Length
Databases, Comma delimited, and ability to sort without modification.

DATABASE USERS:
Import data as comma delimited and map field lengths.

SPREADSHEET USERS:
Import as comma delimited.

QUICKBASIC/VISUALBASIC/PDS:
Use the INPUT or LINE INPUT and RTRIM for variable length.

Use the TYPE record structure on the next page
to remove the quotes and return fixed length fields.

DESCRIPTION OF INPUT DATA (BBS.ALL):

ALL DATA TYPES ARE FIXED LENGTH STRINGS.
ALL FIELDS ARE QUOTE-COMMA DELIMITED.
ALL RECORDS ARE CARRIAGE RETURN LINE FEED DELIMITED.

DESCRIPTION SIZE IN BBS.ALL FILE OFFSET,LENGTH

RECORD NUMBER -------------- 004 0,4
BBS NAME ------------------- 032 8,32
SYSOP ---------------------- 031 43,31
PHONE ---------------------- 014 77,14
DATE VERIFIED -------------- 008 Last Connected to 94,8
TIME VERIFIED -------------- 008 Last Connected to 105,11
NEW ------------------------ 002 (No = 0, Yes = -1) 119,2
CHANGED # ------------------ 002 (No = 0, Yes = -1) 124,2
DOWN ----------------------- 002 (No = 0, Yes = -1) 129,2
DISCONNECTED --------------- 002 (No = 0, Yes = -1) 134,2
SUPPORT -------------------- 002 (No = 0, Yes = -1) 139,2
NON-METRO MD --------------- 002 (No = 0, Yes = -1) 144,2
NON-METRO VA --------------- 002 (No = 0, Yes = -1) 149,2
PAY BOARD ------------------ 002 (Free = 0, Pay = -1) 154,2
PRIVATE -------------------- 002 (Public = 0, Private = -1) 159,2
LOCATION ------------------- 025 City 164,25
BBS SOFTWARE --------------- 010 192,10
MIN SPEED ------------------ 004 Baud 205,4
MAX SPEED ------------------ 005 Baud 212,5
HARD DRIVE ----------------- 010 Storage 220,10
NODES ---------------------- 004 Phone Lines 233,4
CONFERENCES ---------------- 005 240,5
DOORS ---------------------- 004 248,4
CD'S ON LINE --------------- 003 255,3
CHAT ----------------------- 002 (No = 0, Yes = -1) 261,2
DESCRIPTION 1 -------------- 074 266,74
DESCRIPTION 2 -------------- 074 343,74
DESCRIPTION 3 -------------- 074 420,74
DESCRIPTION 4 -------------- 074 497,74
DESCRIPTION 5 -------------- 074 574,74
DESCRIPTION 6 -------------- 074 651,74
DESCRIPTION 7 -------------- 074 728,74

TOTAL RECORD SIZE=805


TYPE Test 'this is the record layout for a BBS listing
OpenQuote1 AS STRING * 1
RecordNumber AS STRING * 4
CloseQuoteCommaOpenQuote1 AS STRING * 3
BBSName AS STRING * 32
CloseQuoteCommaOpenQuote2 AS STRING * 3
Sysop AS STRING * 31
CloseQuoteCommaOpenQuote3 AS STRING * 3
Phone AS STRING * 14
CloseQuoteCommaOpenQuote4 AS STRING * 3
DateV AS STRING * 8
CloseQuoteCommaOpenQuote5 AS STRING * 3
TimeV AS STRING * 11
CloseQuoteCommaOpenQuote6 AS STRING * 3
NewBBS AS STRING * 2
CloseQuoteCommaOpenQuote7 AS STRING * 3
Changed AS STRING * 2
CloseQuoteCommaOpenQuote8 AS STRING * 3
Down AS STRING * 2
CloseQuoteCommaOpenQuote9 AS STRING * 3
Disconnected AS STRING * 2
CloseQuoteCommaOpenQuote10 AS STRING * 3
Support AS STRING * 2
CloseQuoteCommaOpenQuote11 AS STRING * 3
NonMetroMD AS STRING * 2
CloseQuoteCommaOpenQuote12 AS STRING * 3
NonMetroVA AS STRING * 2
CloseQuoteCommaOpenQuote13 AS STRING * 3
PayBoard AS STRING * 2
CloseQuoteCommaOpenQuote14 AS STRING * 3
Private AS STRING * 2
CloseQuoteCommaOpenQuote15 AS STRING * 3
Location AS STRING * 25
CloseQuoteCommaOpenQuote16 AS STRING * 3
BBSSoftware AS STRING * 10
CloseQuoteCommaOpenQuote17 AS STRING * 3
MinSpeed AS STRING * 4
CloseQuoteCommaOpenQuote20 AS STRING * 3
MaxSpeed AS STRING * 5
CloseQuoteCommaOpenQuote21 AS STRING * 3
HardDrive AS STRING * 10
CloseQuoteCommaOpenQuote22 AS STRING * 3
Nodes AS STRING * 4
CloseQuoteCommaOpenQuote23 AS STRING * 3
Conferences AS STRING * 5
CloseQuoteCommaOpenQuote24 AS STRING * 3
Doors AS STRING * 4
CloseQuoteCommaOpenQuote25 AS STRING * 3
CDsOnline AS STRING * 4
CloseQuoteCommaOpenQuote26 AS STRING * 3
Chat AS STRING * 2
CloseQuoteCommaOpenQuote27 AS STRING * 3
Description1 AS STRING * 74
CloseQuoteCommaOpenQuote28 AS STRING * 3
Description2 AS STRING * 74
CloseQuoteCommaOpenQuote29 AS STRING * 3
Description3 AS STRING * 74
CloseQuoteCommaOpenQuote30 AS STRING * 3
Description4 AS STRING * 74
CloseQuoteCommaOpenQuote31 AS STRING * 3
Description5 AS STRING * 74
CloseQuoteCommaOpenQuote32 AS STRING * 3
Description6 AS STRING * 74
CloseQuoteCommaOpenQuote33 AS STRING * 3
Description7 AS STRING * 74
CloseQuote1 AS STRING * 1
CarriageReturnLineFeed AS STRING * 1
END TYPE




 December 5, 2017  Add comments

Leave a Reply