You may not have the latest
release. For the latest release, see the
Virtually all the coding for this release was done by
Marc Sammartano, The manual
updates were done by
Added SPLIT.ALL, keeps trailing blank fields
Added math functions MIN(), MAX(), and PI()
TTS: Added "wait" flag to SPEAK, added SPEAK.TOFILE, added
GR.CAMERA: added flash and focus modes, added auto-focus,
enhanced preview, larger picture sizes
LIST.INSERT can be used to add to the end of a List
Added new sensor types (Android 4.3 support)
INPUT works in graphics mode
Fixed TTS and HTML DATALINK to work with Android 4.3
GRABFILE and FILE.SIZE work in standalone APK
HTML.LOAD now works after return to BASIC!
Fixed SENSORS.LIST output format
Fixed Several Menu->Format bugs (see issue
#97) Fixed v01.75 timing bug - error on first GPS command after
Fixed BT.READ.BYTES for devices earlier than Android 2.3
(broken in v0.73)
Fixed SPLIT and WORD$() when the source string exactly
matches the test string
Fixed TONE minimum duration calculation
Exit Problem Fixed!
At long last the problems with the Exit command have been
fixed thanks to the efforts for Marc Sammartano.
On line, HTML version:
Downloadable Word Document: De_Re_BASIC!.docx
German Version PDF: Basic!-Deutsch.pdf
Download this Version of BASIC!
You can download this version of the BASIC! APK
Note: Some browsers (Internet Explorer) will change the
extension of this file from ".apk" to ".zip" If this happens
just rename the file with the ".apk" extension.
Download BASIC! Source code.
Be sure to read and understand the
before downloading the source code.
The release version of the the BASIC! source code is available
The latest development version of the BASIC! source code is
available from the github.com repository
. On the
lower right hand side is a button, "Download ZIP." Press it.
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
Building A Stand Alone Application
A BASIC! user, Nicolas Mougin, has created an automated tool
for generating stand alone applications. This tool can be
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:
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
You can contact me at
Interact with the developer of BASIC! and other BASIC! users on
the BASIC! Users' Forum at:
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