New command Array.search.
New flavor of Array.copy
-- same syntax as before but now if the destination array
exists it is wholly or partially overwritten.
New "Continue" statements
for each loop type.
Console.Line.Text retrieves the text of a console line.
Console.Line.Touched reports the line number and touch
length (short or long) of the last OnConsoleTouch.
New command GR.Get.Type
reports the type of a Display List object.
New command GR.Get.Params
returns an array of modifiable parameter names of a Display
Added an optional Count
parameter to SQL.Delete, reports how many records were
Interrupt handlers look
first in main program for variable names.
Added the extraneous
character syntax check to several more commands.
Expanded the f18_time.bas
If the system stops BASIC!
while it is in the background, and the user tries to restart
it, BASIC! now re-initializes itself, instead of requiring
the user to do it.
Initial resource loading
Fixed a category of crash,
either from Editor or when running a program, when BASIC! is
stopped by the system while in the background and the user
tries to restart it.
Improved the pre-processor
"op-equal" assignment operators +=, -=, *=, /=.
Fixed handing of '!'
appearing between two valid numerical expressions. Now
flagged as a syntax error.
values comments in f05_do_while.bas and f06_for_next.bas
Corrected "page not
found" error in f37_html_demo.bas.
Editor no longer shows
stale program name after restarting BASIC!
Fixed problem with Console
lines being invisible on some devices with some themes.
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