home *** CD-ROM | disk | FTP | other *** search
-
- New Features
-
-
-
-
- Here is a list of most of the features of
- MaxonBASIC 3 that are additional to our Power
- BASIC and HiSoft BASIC 1. Existing programmers
- may well find this list useful in making the
- most out of the package.
-
- · New, multi-window editor with Workbench 2 and
- 3 support, bookmarks, mouse block-marking,
- macros and flexible user configuration
- options.
- · Standard Compilation up to 50% faster; pre-
- tokenised files make development even faster.
- · Faster and more compact code.
- · New Multi-tasking friendly dynamic heap
- option - if your program is only using a
- little RAM it´ll only use a little but it can
- expand to use more if needed.
- · .bmap files are supplied for version 3.1 of
- the Operating System so you can access new
- features of the OS. These are backward
- compatible with older machines.
- · .bh and .bc files are supplied so you don´t
- need to look up constants and structure
- offsets in the the ROM Kernel Manuals. Again
- these cover the new version 3.1 features.
- · Medium level debugger with the ability to
- view BASIC source code and use line numbers
- in debugging.
- · STATIC arrays are now supported for faster
- array accesses.
- · SCREEN and PALETTE statements support the AGA
- chipset.
- · The running program can automatically warn
- you if you auto-dimension an array.
- · Named compiler options rather than cryptic
- letters
- · Compiler and Debugger ´understand´ about
- include files so that, for example, run-time
- error messages tell you in which file the
- error occurred.
- · Support for multiple serial ports and better
- control for hardware handshaking etc.
- · << and >> are unsigned shift operators which
- operate on both integers and longs (between
- addition and comparison in priority).
- · Long integer CONSTants.
- · IS is allowed in SELECT CASE for
- compatibility with Microsoft BASIC.
- · REDIM PRESERVE is a synonym for REDIM APPEND
- as per Microsoft 7.1.
- · RINSTR searches backwards in strings.
- · Options to search paths for include and .bmap
- files.
- · Option to read options from a file.
- · You can now access BASIC global variables
- directly from your linked assembly language.
- · The compiler can remove inter-sub program
- jumps giving more compact programs.
- · Reserved words may be disabled make it easier
- to quickly port programs from other systems
- and to help check that code is portable.
- · Option to suppress compiler output apart from
- error messages
- · CURDIR$ returns the current directory
- · BLOAD and BSAVE can now be used to channels.
- · PEEK$ converts C-strings to BASIC strings.
- · FORMATx$ for the flexibility of PRINT USING
- but to a string rather than directly to a
- channel.
- · FREEFILE for writing file handling sub-
- programs that you can slot in anywhere.
- · LTRIM$ and RTRIM$ for trimming spaces from
- strings.
- · MIN and MAX functions
- · ON CLOSE to take control when a user closes a
- window,
- · TAGLIST statement to make calling the new
- operating system features easy.
- · Improved control over opening, closing of
- libraries. Devices, resources etc. may now be
- called direct from BASIC.
- · BEGINIO routine to make possible to start
- · Amiga.lib functions supplied.
- · System and compiled code works on all
- processors from 68000 to 68040.
- · Programs compatible with all versions of the
- operating system from Workbench 1.3 to
- Workbench 3.1. Some new facilities are
- restricted under Workbench 1.3.
-
-