Vision BASIC v1.1 - Major Update - Commodore 64 Compiler !

Marcio D.

New Tinkerer
Oct 17, 2022
45
24
8
Vision BASIC v1.1 for the Commodore 64 has just been released: https://visionbasic.net/vision-basic-1-1-has-arrived/

What's new:

- Support for GeoRAM as an alternative to REU, for the expanded RAM required to run Vision BASIC.

- Support for battery-backed GeoRAM variants (e.g. NeoRAM) to store a copy of C64 RAM, enabling instant access to Vision BASIC and loaded programs at all times.

- New commands in the add-on pack for accessing GeoRAM memory in your own programs.

- Custom NeoRAM cartridge available for purchase as part of a Vision BASIC package.

- Improved default Vision BASIC editor colors.

- Compile speed doubled when compiling on a C64.

- Compile speed quadrupled when compiling on a C128 in C64 mode.

- New commands: GSAVE, CATCH, ALLMOBS, DEF, POLL, LABEL.

- Existing commands improved: LISTER, BLANK, NORMAL, VIDLOC, PANX, PANY, PADDLE, VERSION, RND, RANDOM, BYTES.

- New format for user-defined commands to improve assembly language programming.

- Asterisk (*) now allowed for declaration of assembly program starting address.

- System clock no longer resets during program compilation.

- Filename length now restricted to 12 characters during program compilation to disk, allowing proper appending of file extension.

- SHIFT - RUN/STOP key combination no longer causes potential data loss.

- Overflow of variable information in designated RAM space is now detected.

- RUN/STOP - RESTORE delay implemented to avoid accidental exit out of Vision BASIC editor.

- Improved startup experience for PAL users unable to use the on-disk fast loader program.

- Variable names can now be of unlimited length, provided everything fits on a single program line.

- Vision BASIC manual now includes a command index.

- BUTTON command now supports the programming of 2-button and 3-button game controllers - e.g. joysticks, gamepads.


Featured Videos: