Version History
Here you can find the changelog of Basic for Android since it was posted on our website on 2018-02-22.
The latest version is 4.69 and it was updated on soft112.com on 20 March, 2024.
See below the changes in each version:
version 4.69
posted on 2024-02-27
A new 'Up shift input(no renum)' has been added to the input system.
In the case of line number is [1's digit is not 0], 'renum' is not executed every time.
Please use this when editing long program lists.
Reference: [Manual > Operation > Settings > Input mode]
Other minor fixs.
version 4.65
posted on 2024-01-05
Minor corrections.
version 4.64
posted on 2023-12-27
Improved speed of inserting rows.
version 4.61
posted on 2023-12-04
Equipped with a new ScreenKey input system Up-shift-input.
Please select from setting.
The symbol input method displayed above the keys has been changed.
As soon as you touch it,the alphabet will be input,
and if flick upwards,the symbol character will be input to the original position.
Inputting cls-key is also upward flick from stop-key.
'input' command and the differences in touch behavior between models have also been improved.
The previous Insert-editor can also be selected from Settings.
version 4.61
posted on 2023-12-04
Equipped with a new ScreenKey input system 'Up-shift-input'.
If flick upwards,the symbol character will be input.
version 4.60
posted on 2023-10-13
Lighter key input and editor.
The spelling of the 'calc' function has been changed to 'eval'.
Please rewrite it in the program you are using.
version 4.59
posted on 2023-10-12
Lighter key input and editor. (such as when inserting a line in a long program)
The spelling of the 'calc' function has been changed to 'eval'.
Please rewrite it in the program you are using.
Samples "bged.bas","turtle.bas" have been modified.
Fixed 'print using' after refactoring.
10/12 Even more lightweight.
version 4.53
posted on 2023-09-15
Support Multilingual manual.
(English/Spanish/German/French/Japanese/Chinese-HK/Russian/Hindi)
In the revised manual,
Old information such as the path name of the current folder and the key used for the editor has been revised.
If you find any inconsistencies in the translated content, please also refer to the English version of the manual.
Latest manual can be downloaded from the official website.
version 4.49
posted on 2023-08-12
When using Bluetooth on Android 12 or later, permission of "nearby devices" is required.
(a dialog will appear)
fix: Defect when using the camera continuously.
add: chcnt()-To return the number of specified character in the string.
add: sp_dist() sp_bmx() sp_bmy() -To return the distance and movement-vector between two sprites.
sample [smp_dist.bas]
version 4.49
posted on 2023-08-12
add: chcnt()-To return the number of specified character in the string.
add: sp_dist() sp_bmx() sp_bmy() -To return the distance and movement-vector between two sprites.
version 4.48
posted on 2023-08-04
08/04 Refactoring.
A report form has been added under the menu.
version 4.48
posted on 2023-08-04
From this version, this program have been refactored.
If there is a part that behaves differently than before,
please report using from the form at the bottom of the menu.
Menu > Exception report
version 4.48
posted on 2023-08-04
From version4.47, this program have been refactored.
If there is a part that behaves differently than before,
please report using from the form at the bottom of the menu.
Menu > Exception report
version 4.40
posted on 2023-03-30
Powered by Basic Server System.
It became possible that upload & download of programs.
Official site or
Menu > Load > Basic Server System > Help button
Please see the server system manual here.
version 4.40
posted on 2023-03-30
Powered by Basic Server System.
It became possible that upload & download of programs.
Official site or
Menu > Load > Basic Server System > Help button
Please see the server system manual here.
03/30 minor fix.
version 4.25
posted on 2022-05-04
Sprite sample program fixed.(sprite screen turned off > on)
To improved key touch for Android12.
version 4.24
posted on 2022-04-05
In the models which storage is special on Android11 or later,
a access in [DOCUMENT_TREE] method is now possible.
4/5 fix: open-append
version 4.23
posted on 2022-04-03
In the models which storage is special on Android11 or later,
a access in [DOCUMENT_TREE] method is now possible.
In the models that files storage location was changed,
please perform the file migration from the original location to the new location.
version 4.19
posted on 2022-02-22
version 4.11
posted on 2021-10-22
Minor fixes.
version 4.10
posted on 2021-10-02
Expansion: init"crt:0" It can specify character-unit high speed scroll.
From this version, minimum system requirements is Android 4.4 or later.
version 4.09
posted on 2021-09-15
When str$(numerical) is '+' value, to be changed
to return data with one spaces on the left.(legacy compatible)
c.f. str$(64) -> " 64"
The case of want to get it without space, please rewrite this.
trim$(str$(64))
fix: When reading multiple data in 'input#' one command.
version 4.07
posted on 2021-08-18
Fixed the case of reading continuous numerical data in one 'input#' command.
version 4.05
posted on 2021-08-15
fix: 'print' of direct mode -'combined formula of character variable(c-mode data)'.
version 4.04
posted on 2021-08-06
Icon change.
Keystroke adjustments for Android9 and earlier.
Other minor fixes.
version 3.99
posted on 2021-07-23
minor fixs.
version 3.98
posted on 2021-07-15
Fixed the symptom that the key touch becomes heavy on some models of Android 10.
Other minor fixes.
version 3.90
posted on 2021-06-01
Support Android11 screen size acquisition method.
version 3.88
posted on 2021-04-28
Next features, Internal API were changed to new API (Oleo Or later).
[ load"http:" inet$() ex_recogn$() ex_map ex_camera ]
There are the case for which a camera can't be used any more before 4.x.
version 3.86
posted on 2021-04-18
Powered by new processing Engine. no restriction in description method.
version 3.70
posted on 2021-02-27
Linear algebra basical calculation 'MATRIX' command was added as official command.
version 3.69
posted on 2021-02-16
Changes:Specified method of 'put@' [drawing mode] numbering.(c.f.Official website)
Specifying method [put@,get@][drawing mode] have been unified to 'pen ,PorterDuff' method.
2/15
Fast mode has been added to compensate for the slowdown caused by OS version change.
Even if the number of variables increases in long list, the speed is constant.
Fast mode is automatically judged by not using 'func-endfunc','erase' command.
(not included them in list, the case of not exist dynamic change in variables)
version 3.63
posted on 2021-02-05
Changes: Specified method of 'put@' [drawing mode] numbering. (c.f. Official website)
http://androidbasic.ninja-web.net/man/info.html
Specifying method [put@,get@][drawing mode] have been unified to 'pen ,PorterDuff' method.
[drawing mode] 2~3-> 1, 4-> 2 please change. (c.f. Manual put@,pen)
Changes: Specified method of 'zooming Sprite' numbering. 'sp_on n,2' Individual specification.
(c.f. Manual sp_on,sp_zoom)
Please update by the timing in which you can have the time of change.
version 3.58
posted on 2021-01-30
add: Zooming Sprite. sp_zoom sp_order
Graphic buffer 4K size support. 3840Pixel available. (c.f. bg_view)
version 3.57
posted on 2021-01-17
add: LINE drawing - speed top priority mode.
c.f. Setting> GLine Antialias> Speed
also set with [ init"dpsw:g2" ] c.f. LINE
fix: (HEX$ &H),(BIN$ &B) unified to output on 32-bit basis.
'bin' format, part renewal.
version 3.56
posted on 2021-01-01
BG Graphic editor ver2.2 'bged.bas' -Support all resolutions.
Sample programs, High resolution support.
(setting)'correction' mode of 'input' is now also applied to 'input$' function.
version 3.55
posted on 2020-12-25
BG Graphic editor ver2.2 'bged.bas' -Support all resolutions.
C language delimiter';', a error is now output.
version 3.54
posted on 2020-12-22
fix: akcnv$ chr$(29)
With the change of the folder of Android 10 specifications,
The current folder(SD Storage) after Android 10 automatically be selected to next location.
/storage/emulated/0/Android/data/and.bas/files/
version 3.52
posted on 2020-12-09
With the change of the folder of Android 10 specifications,
The current folder(SD Storage) after Android 10 automatically be selected to next location.
/storage/emulated/0/Android/data/and.bas/files/
Not to need access permission. Not to need manual folder making.
In the model that Current folder changed, please transfer the program files in File Explorer app.
version 3.51
posted on 2020-12-07
Fixed font switching.
version 3.49
posted on 2020-11-23
In the key touch processing in Android9 and Android10
It can be select the processing of the old type.
Fixed vertical misalignment of software keyboard in some models of Android.
(c.f.Manual> Operation> Key adjust type)
Please select it and restart.
Manual> Operation> Key adjust type
0.Android9 and earlier, 1.Android10 or later
If there is a misalignment, select to the other side.
version 3.48
posted on 2020-11-18
Fixed vertical misalignment of soft keytouch in some models of Android10.
version 3.46
posted on 2020-10-29
Linear algebra basic calculation
'MATRIX' command was added as unofficial command.
The Manual can be viewed from Website.
How to view the Manual from the App.
Type the [M] key and touch the right side of blue
[MATRIX] letter that appears in the upper right corner.
It can view by pop-up help.
This function is unguarantee during unofficial command.
version 3.43
posted on 2020-10-26
Linear algebra basic calculation
'MATRIX' command was added as unofficial command.
The Manual can be viewed from Website.
How to view the Manual from the App.
Type the [M] key and touch the right side of blue
[MATRIX] letter that appears in the upper right corner.
It can view by pop-up help.
This function is unguarantee during unofficial command.
and other minor fixes.
version 3.42
posted on 2020-10-01
Android X support.
version 2.96
posted on 2019-08-17
2019/08/18
fix: Basic to C Converter. Full correction.
Optimization of the whole inside.
2019/08/02
add: ex_qr$ QR-code Bar-code scanning, generator.
version 2.67
posted on 2018-02-18
add: val("&b") -Conversion Binary number-> Decimal number.
Mutual conversion is possible by 'bin$'.
Duplication line-number check & display when loading.
fix: Formula (-(1)) result[c-mode]