home *** CD-ROM | disk | FTP | other *** search
- ************************************************************************
-
- PowerBASIC #2.0
- ===============
-
- PowerBASIC 2.0 is a fast, professional BASIC compiler for IBM and true
- compatible personal computers. In its original form, PowerBASIC was
- marketed as Turbo Basic 1.0. It was authored by Bob Zale and marketed
- by Borland International since early 1987. Later in 1987, Borland also
- released an upgrade, Turbo Basic 1.1, which offered some enhancements,
- particularly in the graphics area. For the next two years, development
- efforts continued on a highly-enhanced version of Turbo Basic, which was
- to have been known as Turbo Basic 2.0. In 1989, circumstances caused
- Borland to discontinue development of this new version. Bob regained
- the marketing rights, added many new features, creating PowerBASIC 2.0
- now marketed by Spectra Publishing.
-
- The compiler provides a complete development environment with an
- integrated editor, debugger, compiler, object linker, and context-
- sensitive help system, as well as a command-line version for batch mode
- operation. Its powerful new features include accurate BCD data types
- for financial calculations, unlimited string space and extensive string
- manipulation functions, array sort and scan operations, user-defined
- dynamically-allocated data structures, a host of new data types and fast
- mathematical operations, as well as a built-in debugger.
-
- The documentation which comes with PowerBASIC is also much-improved over
- Turbo Basic. Two manuals are provided: a Reference Guide and a User's
- Manual. The Reference Guide gives a complete description of the syntax
- and operation of each PowerBASIC metastatement, statement, and function.
- Each entry includes an example program and its output, and points out any
- differences in usage or function between PowerBASIC, Turbo Basic, and IBM's
- BASICA interpreter. The Reference Guide also describes the compiler's
- error messages and the differences between Turbo Basic and PowerBASIC.
- A comprehensive cross-reference of the PowerBASIC language by function and
- a thorough index direct you quickly and easily to information about
- particular features. The User's Manual provides an in-depth description
- of practical details and programming topics. These range from how to use
- the integrated development environment to create a file, up to how to
- interface your assembly language routines to your PowerBASIC programs, or
- how to implement your own serial communications protocol. The User's
- Manual also provides several appendices which discuss DOS, ASCII and
- keyboard scan codes, and differences between PowerBASIC and IBM's BASICA
- interpreter. As with the Reference Guide, a comprehensive index rounds
- out the manual.
-
- PowerBASIC's new features include:
-
- * Binary-coded decimal fixed point (user selectable from 0 to 18 digits)
- and floating point data types, to offer unmatched 18-digit accuracy
- in financial calculations.
-
- * Extended-precision (80-bit) floating point, and quad-word (64-bit)
- integer data types.
-
- * "Flex" strings and arrays allow you to construct user-defined dynamic
- data structures at will, during the execution of a program.
-
- * Unlimited string space for all string types and more efficient string
- handling.
-
- * A complete set of application-oriented string manipulation functions:
- VERIFY, REMOVE, REPLACE, EXTRACT, TALLY, LTRIM, RTRIM, REPEAT, and
- many more.
-
- * MINimum and MAXimum value functions which work with both numeric and
- string data types.
-
- * Powerful array manipulation statements which work with both numeric
- and string data types: ARRAY SORT, ARRAY SCAN, ARRAY INSERT, and
- ARRAY DELETE.
-
- * Generation of "units" of code and data, similar to .OBJ files, but in
- a proprietary format. This allows MUCH faster link times, as well as
- allowing debug information and more type identification to be included.
-
- * Linking of standard .OBJ files (containing your assembly language
- routines) directly into your programs. In-line machine code may
- also be placed anywhere in your program using $INLINE metastatements.
-
- * A powerful integrated debugger lets you single step your code, set
- breakpoints, watch variable contents, evaluate or modify expressions,
- and monitor the "audit trail" (call stack) of your program's execution.
-
- * PEEKI, PEEKL, PEEK$, POKEI, POKEL, and POKE$ let you move blocks of
- data around in memory rapidly, up to 32K bytes at once.
-
- * A full complement of metastatements gives your program complete control
- over most options that appear on the menus, including all error tests.
-
- * Direct generation of 80286 processor code, and 80287/80387 math co-
- processor code in your programs, to take full advantage of your
- machine's capabilities.
-
- * Fast procedure-based math package which not only performs IEEE-standard
- floating point operations much faster than a coprocessor emulator, but
- takes full advantage of a math coprocessor if one is present.
-
- * A fast, small command-line compiler for very large programs and
- automatic program construction.
-
- * Library stripping (which you can control directly) generates very small
- .EXE files containing only the code that is needed to perform your
- program's tasks.
-
- * Block Run lets you compile and run a single block of your code instantly,
- instead of the entire program.
-
- * Easy-to-use pull-down menus and a simple yet powerful editor (which takes
- advantage of EMS memory) make programming in the environment a breeze.
-
- * A powerful context-sensitive system provides help on the PowerBASIC
- language and the integrated environment.
-
- * Generation of .MAP files permitting low-level debugging of your
- PowerBASIC programs with an external debugger.
-
- * A complete set of structured programming tools including true FUNCTIONs,
- dynamic data structures, and modular compilation.
-
- * Fast, one-step compiler/linker/debugger/editor provides a complete,
- easy-to-use programming and execution environment.
-
- * Many more new statements, functions, and extensions to the BASIC
- language...
-
-
- PowerBASIC 2.0 is practically 100% compatible with Turbo Basic 1.1, as
- well as the popular BASIC interpreters. Conversion of source code from
- other popular compilers is typically an easy task. PowerBASIC is
- available world-wide from selected dealers, including all Egghead
- Discount Software stores. If you cannot find it locally, you can order
- direct from:
-
- Spectra Publishing, 1030D East Duane Ave., Sunnyvale, CA, 94086
- 1-800-345-0035 (operator 5) or 1-408-730-9291
-
- The suggested retail price is $129.00. Registered owners of Turbo Basic
- may upgrade to PowerBASIC for just $59.00, by providing their Turbo Basic
- serial number.
-
- ************************************************************************
-