home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.barnyard.co.uk
/
2015.02.ftp.barnyard.co.uk.tar
/
ftp.barnyard.co.uk
/
cpm
/
walnut-creek-CDROM
/
CPM
/
DATABASE
/
CREATOR.LBR
/
CREATOR.DZC
/
CREATOR.DOC
Wrap
Text File
|
2000-06-30
|
7KB
|
148 lines
QUICK DOCUMENTATION FOR THE CREATOR AND REPORTOR
SEGMENTED VERSION FOR 48K CP/M SYSTEMS
The CREATOR (tm) and REPORTOR (tm) are,
respectively, a database program generator and a
report program generator for Microsoft BASIC version
5.2 or higher. Versions of this program are also
available for Radio Shack BASIC (I,II, or III) and
for the IBM PC.
This program has been sold at prices as high as
$295 since February 1980; there is no resemblance
between this program and another program called the
CREATOR, being sold by STC since June 1982. A suit
is pending against STC for their use of the name
CREATOR.
To run the CREATOR, just enter BASIC and run
MENU; choose the 'run CREATOR' option from that
menu. Or, enter BASIC and run CREATOR directly.
You should customize the CREATOR and REPORTOR
for your particular terminal, or the 'clear screen'
attribute will not work correctly in your generated
programs. This set-up code is explained in the first
few lines of the CREATOR.BAS and REPORTOR.BAS. The
standard set-up is for the Televideo 910 terminal,
but by the time you get a copy it may have been
changed by someone else. Please leave the
explanations alone so anyone getting a copy of the
CREATOR from you will be able to figure out what to
do.
This version differs from the standard versions
of the CREATOR and REPORTOR. There are additional
files, called overlays, for the CREATOR and
REPORTOR. These files are CREATOR.OVL, CREATOR.OVR,
and REPORTOR.OVL. These files must be present in
order to run the specified programs; the CREATOR
overlays for the CREATOR, and the REPORTOR overlay
for the REPORTOR.
The overlays will reduce the memory required to
run the CREATOR and REPORTOR. 48K systems should be
able to run the programs successfully; even 44K
systems might be able to run the programs, though I
do not recommend use on 44K systems, since you might
not be able to run the generated programs
themselves.
You may use record lengths up to 256 bytes and
up to 45 fields in each data file. The program
indicates that up to 47 fields are possible (and
they might be, depending on the field types and
edits), but that cannot be guaranteed under CP/M.
45 fields should always be safe, though.
If your record length is bigger than 128, you
must remember to enter BASIC with the /S:XXX switch
set for the actual record length you intend to use.
If you don't, you will get an error message when you
try to open your data file.
The sort program which works with the CREATOR
and REPORTOR is not in the public domain. Two
versions of that sort are available. The first,
called CHEAPSORT (tm) level I, will sort on up to 50
fields at once, ascending or descending, and can
take any data type used in Microsoft BASIC or
FORTRAN, including derived types (such as are used
in the CREATOR or PROGEN). Sort speed depends on the
number and type of keys, record lengths, disk access
speed, media type, etc., but varies from 200 to 1100
records per minute. This sort can handle up to 32767
records per file, and each record may be up to 32767
bytes in length (limited by memory available).
CHEAPSORT level I costs $11.00, and comes with the
standard CP/M package, costing $40.00.
Level II CHEAPSORT comes with a separate
version capable of reading a command file, but is
otherwise the same as level I. Level II costs
$25.00.
Both sorts require fixed-length, fixed-field
records (the kind CREATOR writes, and the kind most
Microsoft BASIC programs use). Neither sort will
handle sequential or CBASIC-style random files.
After all, who wants to use those space-wasting
record types, anyway?
Source code is available for each sort. Source
code for Level I costs an additional $11.00, and
source code for level II costs an additional $25.00.
With a little effort, the sorts could probably be
modified to handle CBASIC random files (but not
sequential). I'm certainly not going to do it,
though . . . I don't want to encourage the use of
CBASIC for anything, given the kind of BASIC it is
(incredibly slow and a real disk space-waster).
If you got either version of the sort from a
friend and your conscience is bothering you, just
send me $5 (level I) or $10 (level II) and we'll
call it square. I don't want to know who you got it
from, either. Just think of it as an 'unofficial
dealer' plan. I really want to know how the sort
works out, and I want comments on its performance so
I can plan enhancements in the future: since people
with 'illegal' copies are reluctant to speak up (and
probably outnumber 'legal' users), I figure that
making it easy to become legal will benefit both of
us. I'm not ripping anyone off at these prices, so
please . . . make it 'legal', o.k.?
COMPLETE written documentation for the CREATOR
and REPORTOR is available for $10 + $1 postage and
handling in the U.S., Canada, and Mexico. Make
checks or money orders payable in U.S. funds drawn
on a U.S. bank, please. Otherwise, I usually net
about 30% of the face amount. Not too good! You
don't have to wait for your checks to clear, either.
I have a real bundle of other software for
sale; the CREATOR, REPORTOR and CHEAPSORT are
available for TRSDOS and MSDOS (IBM PCDOS), and
approximately 20 other programs are also for sale.
Among them are the advanced version of the CREATOR
(called PROGEN/REPGEN: $99.00, for CP/M and PCDOS),
a spelling checker/indexer, the PBASIC BASIC pre-
processor (as reviewed by Jerry Pournelle in the
April issue of BYTE magazine), a random file data
extractor (compatible with most word processors),
and many others. Please write for my catalog.
All my software is guaranteed for thirty days.
If you are not satisfied with its performance for
any reason, just return it for a full refund of your
purchase price. That's my complete guarantee; seen
anything else like it lately?
A newsletter for CREATOR users is available for
$10 per year. It will be published quarterly. It
will include hints on enhancing performance, news
from users on the applications they have generated,
'bug' reports and fixes (I hope there aren't any of
those!) and information on new versions planned or
released.
For information, orders, or a catalog, please
write to:
T.N.T. Software, Inc.
34069 Hainesville Road
Round Lake, IL 60073
Best wishes on your use of my software; may it
perform to your expectations and not merely to its
design limitations.
Bruce W.Tonkin
Round Lake, IL
May 15, 1983