home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / Basic / MAXONB32.DMS / in.adf / docs.lha / G-New_Features < prev    next >
Encoding:
Text File  |  1994-10-31  |  3.3 KB  |  97 lines

  1.  
  2. New Features
  3.  
  4.                        
  5.  
  6.  
  7. Here is a list of most of the features of
  8. MaxonBASIC 3 that are additional to our Power
  9. BASIC and HiSoft BASIC 1. Existing programmers
  10. may well find this list useful in making the
  11. most out of the package.
  12.  
  13. · New, multi-window editor with Workbench 2 and
  14.   3 support, bookmarks, mouse block-marking,
  15.   macros and flexible user configuration
  16.   options.
  17. · Standard Compilation up to 50% faster; pre-
  18.   tokenised files make development even faster.
  19. · Faster and more compact code.
  20. · New Multi-tasking friendly dynamic heap
  21.   option - if your program is only using a
  22.   little RAM it´ll only use a little but it can
  23.   expand to use more if needed.
  24. · .bmap files are supplied for version 3.1 of
  25.   the Operating System so you can access new
  26.   features of the OS. These are backward
  27.   compatible with older machines.
  28. · .bh and .bc files are supplied so you don´t
  29.   need to look up constants and structure
  30.   offsets in the the ROM Kernel Manuals. Again
  31.   these cover the new version 3.1 features.
  32. · Medium level debugger with the ability to
  33.   view BASIC source code and use line numbers
  34.   in debugging.
  35. · STATIC arrays are now supported for faster
  36.   array accesses.
  37. · SCREEN and PALETTE statements support the AGA
  38.   chipset.
  39. · The running program can automatically warn
  40.   you if you auto-dimension an array.
  41. · Named compiler options rather than cryptic
  42.   letters
  43. · Compiler and Debugger ´understand´ about
  44.   include files so that, for example, run-time
  45.   error messages tell you in which file the
  46.   error occurred.
  47. · Support for multiple serial ports and better
  48.   control for hardware handshaking etc.
  49. · << and >> are unsigned shift operators which
  50.   operate on both integers and longs (between
  51.   addition and comparison in priority).
  52. · Long integer CONSTants.
  53. · IS is allowed in SELECT CASE for
  54.   compatibility with Microsoft BASIC.
  55. · REDIM PRESERVE is a synonym for REDIM APPEND
  56.   as per Microsoft 7.1.
  57. · RINSTR searches backwards in strings.
  58. · Options to search paths for include and .bmap
  59.   files.
  60. · Option to read options from a file.
  61. · You can now access BASIC global variables
  62.   directly from your linked assembly language.
  63. · The compiler can remove inter-sub program
  64.   jumps giving more compact programs.
  65. · Reserved words may be disabled make it easier
  66.   to quickly port programs from other systems
  67.   and to help check that code is portable.
  68. · Option to suppress compiler output apart from
  69.   error messages
  70. · CURDIR$ returns the current directory
  71. · BLOAD and BSAVE can now be used to channels.
  72. · PEEK$ converts C-strings to BASIC strings.
  73. · FORMATx$ for the flexibility of PRINT USING
  74.   but to a string rather than directly to a
  75.   channel.
  76. · FREEFILE for writing file handling sub-
  77.   programs that you can slot in anywhere.
  78. · LTRIM$ and RTRIM$ for trimming spaces from
  79.   strings.
  80. · MIN and MAX functions
  81. · ON CLOSE to take control when a user closes a
  82.   window,
  83. · TAGLIST statement to make calling the new
  84.   operating system features easy.
  85. · Improved control over opening, closing of
  86.   libraries. Devices, resources etc. may now be
  87.   called direct from BASIC.
  88. · BEGINIO routine to make possible to start
  89. · Amiga.lib functions supplied.
  90. · System and compiled code works on all
  91.   processors from 68000 to 68040.
  92. · Programs compatible with all versions of the
  93.   operating system from Workbench 1.3 to
  94.   Workbench 3.1. Some new facilities are
  95.   restricted under Workbench 1.3.
  96.  
  97.