Nexus 7 series support.
It has high compatibility with the traditional Basic.
The command interactive console of the PC is just realized.(Text edit combination ok)
By this one, the existing smartphone will become able to utilize as a portable computer.
Feature: Simple and thorough language specification. High speed execution.
By definition function, it can use subroutines hierarchically. Recursive call is also possible.
Although Variable is automatic declaration,
there is distinction of global variable and local variable.
Flow processing maintained in block structure is possible.
It has sprite function of variable size, various expression is possible.
By background graphics function of parts unit, scroll expression can also be made easy.
It also have the judgment function of the collision with each sprite and background graphics.
Independent screen structure: Text, Graphics, BG-Graphics, Sprite & Graphic buffer.
Various device operations are supported.
Camera photography, GPS sensor, Video playback, Voice recording, Battery residual, Bluetooth.
Various sensors. (Orientation,Accelerometer,Proximity,Temperature,Illuminance,Gyroscope,Magnetic,Pressure)
Voice synthesis. (Text To Speech)
SQLite and Regular-expression can be used from both Program sauce and Direct command.
Execute external application. Web page display.
C (like java) language conversion save function.
The load function from the network.
The specification program execution function from home screen.
Various interrupts function.
on (stop, time$, interval, play, touch, bluetooth, error)
Random(binary) & Text file, File operation, Music performance function.
Input exclusive-use device: Software-keyboard, Direction Virtual-device
Programming is possible only with a smartphone by 'Auxiliary-input' and 'Popup-Help'.
It can also edit from PC via SD card.
The key assignment function in the model with a hardware keyboard.
There are Step-execution-mode & Variable-table.
It is equipped fully with On-line/Off-line manual.
HP: Turtle graphics is released.
Sample: shooting action game, etc.
Create your own custom solutions to everyday problems. With the extensive math functions a few lines of Basic code can save hours of work on a good calculator.
Basic now supports USB Serial Communications. Accessory USB ports may now be used with a USB to Serial (RS232) converter. Fully compatible and tested with Arduino microprocessors.
New Big Decimal arithmetic. You can perform operations on decimal numbers with virtually any number of digits. Completely accurate to the last decimal place.
Advanced array manipulation features are supported which allow you to perform operations on entire arrays or sub-arrays with a single statement. A complete set of linear algebra commands are included including five matrix decompositions.
In the graphics mode you will find all the common drawing commands you would expect. Also included are a set of data graphing commands which allows you to graph an array of data with just a few lines of code.
Mintoris Basic contains multiple file I/O, SQLite support and a complete set of file manipulation commands.
Supports Bluetooth, FTP and full network/internet communications!
All the standard Sensor and GPS features of android are supported.
You can place shortcut icons on your home screen to run Basic programs with a single touch.
The Mintoris Basic forum provides a place for programmers to converse and share programs. Using the built in browser you can download and install Basic programs with a single touch.
The forum is a great place to discuss the future of Mintoris Basic. Many of the current features started as topics in the "Future Updates" section of the forum.
Join and become a part of Basic's future.
GFA-programs should run with only a few changes. Also DOS/QBASIC programmers will feel comfortable.
This implementation is one of the fastest basic interpreters for Android. Programs can be compiled into a platform independant bytecode.
You can directly type in commands and formulas, which are beeing evaluated. This way the interpreter works also as a pocket calculator. It supports complex numbers and big integers.
Launcher shortcuts can be placed on the desktop to directly excecute BASIC programs.
Basic programs can be written with any (third party) text editor.
The BASIC programs must be placed into the bas folder (/mnt/sdcard/bas). You can find many more example programs on the X11-Basic homepage: http://x11-basic.sourceforge.net/
X11-Basic will only work on devices with external storage (SD-Card or such). And maybe will not work on Android 4.4. and later.
The WRITE EXTERNAL STORAGE permission is needed to write to the file system, The COARSE and FINE LOCATION permissions are needed to get the location with the GPS commands. The INTERNET permission is needed for all of the internet i/o functions to work.
As an example, most calculators do not provide a function to calculate the area of a circle without entering the formula PI * Radius2 which can become quite tedious and error prone if done repeatedly. Our programmable calculator allows you to create this function and assign it to one of the programmable keys. The BASIC program that performs this function is shown below:-
FUNCTION AreaOfCircle(R AS DOUBLE) AS DOUBLE
REM If radius wasn't entered in calculator then ask for it now
IF (R = 0.0) THEN
INPUT "Enter Radius",R
REM Calculate area of circle
AreaOfCircle = PI * R * R
Once this has been added to a programmable key then it simply becomes a matter of entering the radius and pressing the appropriate programmable key. This save the tedium of repetitive calculations and completely eliminates the chances of making mistakes when entering the formula - the calculation will be performed consistently every time.
A popup menu will be displayed when a programmable key is pressed that is associated with a program containing several functions. If it contains only a single function then it will be immediately executed.
A program is passed the contents of the calculator's display when it is started and has full access to the calculator's memories. Your programs are also able to popup dialog boxes to ask for additional input values, display a list of items to choose from, read and write to files and display a alert boxes.
This programmable calculator offers the following facilities and features:-
o Works in Decimal, Binary, Octal, Hexadecimal and Statistical modes.
o Degrees, Radians, Gradians and Hyperbolic Trigonometry modes.
o Fix, Sci, Eng and Normal display formats for controlling the number of decimal points / significant figures.
o Standard Trigonometric Functions including:- Sine, Cosine, Tangents, Secant, Cosecant, Cotangents and their inverse functions.
o Hyperbolic Trigonometric Functions including:- Sine, Cosine, Tangents, Secanant, Cosecant, Cotangents and their inverse functions.
o Memory including MS, M+, M-, MR
o Percentage function
o Common Logarithm (Base 10), Binary Logarithm (Base 2) and Natural Logarithm (Base e)
o X^2 and Square Root
o X^n and X root n
o Reciprocal (1/x)
o Factorial using the gamma functions allows the factorial of non-integer numbers.
o Built in constants including:- pi, e, g and c.
o Binary operators include AND, OR, XOR, NOT, NAND, NOR, XNOR, RoL, RoR, AsL, AsR, LsR, RoLC, RoRC and BitX (Special function for extracting and combining arbitrary bits from a word: FEDC bitx F0F0 outputs 00FD).
o Binary, Octal and Hexadecimal modes can be used with either 8 bit, 16 bit, 32 bit or 64bit word size.
o Statistical Mode allows the calculation of Sum of values, sum of squares, mean (x-bar), population standard deviation, sample standard deviation and variance.
The programmable calculator comes with a set of several pre-written programs and examples programs. The pre-written programs include:-
o Area Calculation - calculate area of circles, cones, cubes, ellipses, rectangles, spheres, squares and triangles.
o Volume Calculations - calculate volume of boxes, cones, cubes, cylinders, pyramids and spheres.
If you have any problems, find any bugs or have any suggestions for this app then please Email us directly using the link provided on this page. Leaving a one star ratings on Google Play does little to help fix the problem and is not as effective as sending us an email describing any problems you have seen.
This app is a runtime library which allows other apps, written in Mintoris Basic, to run.