home *** CD-ROM | disk | FTP | other *** search
/ RBBS in a Box Volume 1 #3.1 / RBBSIABOX31.cdr / basw / basic2_0.ann < prev    next >
Text File  |  1985-06-26  |  6KB  |  192 lines

  1. Basic Compiler 2.0                      06-18-1985 ANNOUNCEMENTS
  2.  
  3.  
  4.  
  5. The IBM Personal Computer BASIC Compiler Version 2.00 is a
  6. high function basic language compiler that can run under
  7. TopView and in the IBM Personal Computer Network
  8. environment.  Based on the IBM Personal Computer BASIC
  9. Compiler Version 1.00, Version 2.00 contains a large number
  10. of extensive enhancements and new features while maintaining
  11. upward compatibility with Version 1.00.  The IBM Personal
  12. Computer licensed program Redistribution agreement is also
  13. being updated.
  14.  
  15. IBM Personal Computer BASIC Compiler Version 1.00 is being
  16. withdrawn.
  17.  
  18. IBM will cease to accept orders for IBM Personal Computer
  19. BASIC Compiler Version 1.00 effective immediately.  Dealers
  20. may continue to market this product while their supplies
  21. last.  Support for this product will continue until
  22. September 30, 1985.
  23.  
  24. HIGHLIGHTS
  25.  
  26.   Supports the IBM Personal Computer Network
  27.  
  28.   Runs in the TopView environment
  29.  
  30.   Offers improved program control structures
  31.  
  32.   - Named subroutines
  33.  
  34.   - User-defined multiline functions
  35.  
  36.   - Separately compiled basic subprograms
  37.  
  38.   - Ability to branch to alphanumeric labels
  39.  
  40.   Allows larger programs to be compiled
  41.  
  42.   - Code space up to 64KB
  43.  
  44.   - Separate data space up to 64KB
  45.  
  46.   - Large numeric dynamic arrays
  47.  
  48.     -- Maximum index for any dimension of a numeric array is
  49.        32767 (Restricted only by maximum index and available
  50.        memory)
  51.  
  52.     -- Can be separate from code and data space
  53.  
  54.   Offers expanded graphics capabilities
  55.  
  56.   - Availability of all graphics features of IBM Personal
  57.     Computer BASIC Interpreter Version 3.0 including changes
  58.     to the following statements:
  59.  
  60.     VIEW, WINDOW, PMAP, LINE, DRAW, POINT, PAINT
  61.  
  62.   Permits expanded access to DOS
  63.  
  64.   - Affects the following statements:
  65.  
  66.     SHELL, IOCTL, IOCTL$, ERDEV, ERDEVS, MKDIR, RMDIR,
  67.     CHDIR, ENVIRONS
  68.  
  69.   Has filespec syntax which allows specifications of path
  70.   for device or file
  71.  
  72.   Supports lock/unlock file features
  73.  
  74.   Supports redirection of standard input and output
  75.  
  76.   Provides enhanced event trapping:  on timer; on play; on
  77.   key
  78.  
  79.   Supports advanced features of PCjr BASIC:  play -
  80.   multivoice; play - volume control; noise; enhanced screen
  81.   statement; enhanced clear statement; pcopy; additional
  82.   screen modes
  83.  
  84.   Returns termination codes when compiler exits, which
  85.   allows codes to be tested by the IF batch subcommand of
  86.   DOS
  87.  
  88.   Supports up to 5 levels of nested SINCLUDE files
  89.  
  90.   Has line clipping instead of wraparound for graphics
  91.   statements
  92.  
  93.   Adds file access control to the open statement
  94.  
  95.   Provides new metacommands:
  96.  
  97.   $DYNAMIC Dynamic allocation for array space
  98.  
  99.   $MODULE Change name of internal module passed to linker
  100.  
  101.   $STATIC Static allocation for array space
  102.  
  103.   Provides new statements:
  104.  
  105.   REDIM Change space allocated to a dynamic array
  106.  
  107.   STATIC Designates variables as local to subprogram or
  108.          multiline function
  109.  
  110.   SUB/END SUB/EXIT DEF  Designate start and end of
  111.                         subprogram
  112.  
  113.   DEF FN/END DEF/EXIT DEF Designate start and end of a
  114.                           multiline function
  115.  
  116.   Provides new functions:
  117.  
  118.   COMMANDS Return parameters from command line used to
  119.            invoke current program
  120.  
  121.   LBOUND Return value of lowest subscript available for any
  122.          array - depends on setting of option base
  123.          statement
  124.  
  125.   UBOUND Return value of largest subscript for an array
  126.  
  127.  Has Indexed Sequential Access Method (ISAM) file support
  128.  
  129.  
  130. IBM PERSONAL COMPUTER BASIC COMPILER VERSION 1.00 TO VERSION
  131. 2.00 UPGRADE (6024215)
  132.  
  133. The IBM Personal Computer BASIC Compiler Version 1.00 to
  134. Version 2.00 upgrade contains all of the materials in the
  135. IBM Personal Computer BASIC Compiler Version 2.00 package:
  136.  
  137.   IBM Personal Computer BASIC Compiler 2.00 fundamentals -
  138.   manual with binder, sleeve and dust jacket.
  139.  
  140.   IBM Personal Computer BASIC Compiler 2.00 Language
  141.   Reference - manual with binder, sleeve and dust jacket.
  142.  
  143.   IBM Personal Computer BASIC Compiler 2.00 Quick Reference
  144.   - quick reference card.
  145.  
  146.   IBM Personal Computer BASIC Compiler 2.00 and library
  147.   modules - one dual-sided double-density diskette
  148.  
  149.   Indexed Sequential Access Method (ISAM) - one dual-sided
  150.   double-density diskette
  151.  
  152. PUBLICATIONS
  153.  
  154. The following publications are included in the packaging for
  155. IBM Personal Computer BASIC Compiler Version 2.00 and IBM
  156. Personal Computer BASIC Compiler Version 1.00 to Version
  157. 2.00 Upgrade:
  158.  
  159.   IBM Personal Computer BASIC Compiler Version 2.00
  160.   Fundamentals Manual - Volume 1
  161.  
  162.   IBM Personal Computer BASIC Compiler Version 2.00
  163.   Reference Manual - Volume 2
  164.  
  165.   IBM Personal Computer BASIC Compiler Version 2.00 Quick
  166.   Reference Card
  167.  
  168. SCHEDULE
  169.  
  170. Planned availability in July 1985.
  171.  
  172. HARDWARE REQUIREMENTS:
  173.  
  174.   IBM Personal Computer, IBM Personal Computer XT, IBM
  175.   Personal Computer AT, IBM Portable Personal Computer, or
  176.   IBM PCjr with at least 128KB of memory (Additional memory
  177.   is highly recommended)
  178.  
  179.   IBM Color Display with the IBM Color/Graphics Display
  180.   Adapter, IBM PCjr Color Display with the Cable Adapter, or
  181.   the IBM Monochrome Display with the IBM Monochrome Display
  182.   and Printer Adapter (The IBM Enhanced Graphics Adapter and
  183.   IBM Enhanced Color Display are supported in compatibility
  184.   mode only)
  185.  
  186.   One dual-sided 360KB diskette drive (two are recommended)
  187.  
  188. SOFTWARE REQUIREMENTS:
  189.  
  190.   IBM Personal Computer Disk Operating System (DOS) Version
  191.   2.1 or higher
  192. wo are r