You may not have the latest
release. For the latest release, see the Versions' Index.
Virtually all the coding for this release was done by Marc Sammartano, The manual
updates were done by Michael Leavitt.
Tapping a file with a ".bas" extension in a file browser
runs that file in BASIC!.
Extended GrabFile to read Unicode text files.
Added a programmable timeout to GrabURL.
Added programmable sensor delay to Sensors.Open.
Added a programmable message to the End statement.
UnDim can un-dimension multiple arrays in one statement.
Increased maximum array size from 10,000 to 50,000
Extended BASIC! string literals to recognize "\" as a
single embedded backslash and "\t" as a tab. The backslash
can be used in a Split statement's regular expression.
BASIC! can now run under the Samsung Multiwindow launcher.
A variable can be enclosed in parentheses. This can be
used, for example, to embed a keyword such as "TO" in a
When exiting the BASIC! Editor with Menu->Exit, it asks
if you want to save your changes.
In the Search screen, global ReplaceAll is now
case-insensitive, matching single Replace behavior.
The Search screen properly informs the Editor if the text
Fixed error in RIGHT$() when substring is entire string.
Removed restrictions when using GPS and Sensors statements
in Graphics mode
System.Open used in an APK creates the default working
directory, preventing a run-time error.
Tightened syntax checking on several commands, including
Dim, UnDim, and the FTP set.
Known Problem Not Fixed
The Android 4.2 OS has caused the BASIC! EXIT command do not
function properly in many cases. Often executing the EXIT
command causes BASIC! to get stuck in the Editor from which
you can do nothing. Your only solution to getting BASIC!
running again is to use the Android "Settings" Application to
"Force Stop" BASIC!. A bug notice has been filed with Android
OS team. So far, after several weeks, they have not responded.
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.
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.