BASIC!

Version 01.71 Release Notes

Release date: 11/28/2012

You may not have the latest release. For the latest release, see the Versions' Index.

Release Details

The line continue character has been changed from"space_" to ~. Variable names may, once again, start with _.
The new Bluetooth command, bt.disconnect, provides for disconnecting from a device without having to close and re-open Bluetooth.
The new interrupt label, onConsoleTouch, provides for detecting touches on the Output Console.

The on ConsoleTouch.Resume command provides the resuming of the run after an onConsoleTouch interrupt.
The onTouch label has been changed to onGRtouch.
The gr.onTouch.resume command has been changed to gr.onGRTouch.resume.
The Sample Program, f35_bluetooth.bas changed to reflect some of the above changes.
HTML Form return will no longer exit HTML mode.
The clicks, pops and splatter by the Tone command's tones have been eliminated.
The building of an APK now uses Basic.zip rather than MyApp.zip. See De Re Basic, Appendix D.
The German version of the manual has been updated.

Problems Fixed

Bluetooth can now be open in graphics mode.
Using a numeric list in the select command will now give a run time error.
Superuser crashes have been fixed.
Excessive (>50,000) GOTOs from inside IF/ELSE/FOR blocks will produce a run time error.
Problems with interrupts and in particular resuming after interrupts have been fixed.

Reference Manuals

On line, HTML version: De_Re_BASIC!.htm

Downloadable PDF:  De Re BASIC!.pdf

Downloadable Word Document: De_Re_BASIC!.docx

German Version PDF: Basic!-Deutsch.pdf

Download this Version of BASIC!

You can download this version of BASIC! here.

Download BASIC! Source code.

Be sure to read and understand the Distribution License before downloading the source code.

The BASIC! source code for this version is available here.

The source code is delivered in a zip file. Unpacking it produces a folder that contains an Eclipse IDE project.

The instructions for setting up the Eclipse development environment can be found in here.

Building A Stand Alone Application

A BASIC! user, Nicolas Mougin, has created an automated tool for generating stand alone applications. This tool can be downloaded here

If you have any questions or problems with this tool you can contact Mr. Mougin and other users of the tool at the BASIC! forum in this thread:

http://rfobasic.freeforums.org/rfo-basic-app-builder-f20.html

I recommend that you use this tool. However, if you choose to not use this tool, the original  instructions for building a stand alone application can be found in Appendix D of De Re BASIC!

The BASIC! source code needed to build a stand alone application from this version of BASIC! is available here.

Contact

You can contact me at basic@laughton.com

Forum

Interact with the developer of BASIC! and other BASIC! users on the BASIC! Users' Forum at: http://rfobasic.freeforums.org/index.php

BASIC! users are now taking an active part in the actual development of BASIC! by modifying the BASIC! source code. This is in addition to BASIC! forum users whose suggestions for enhancements have been valuable to all BASIC! users.

BASIC! Home Page

http://www.laughton.com/basic/index.html