2010 Change Log


Follow Mintoris on facebook.

www.facebook.com/mintoris




12-9-2010


Version 3.3 Released.


The Select Case structure has been added.

Select Case


The ElseIf keyword has been added to the compound If...Then statement.

If ... Then


A command has been added to change the current working directory.

ChDir


Two new delimited string functions have been added.

ItemSplit$()


ItemJoin$()


Two new commands have been added to transfer text to and from the clipboard.

Clipboard


The TextSize command has been changed so that the size no longer needs to be an integer. The value will be converted to an integer internally.


The main console screen has been made more tolerant to mounting and unmounting your phone. You should be able to mount and unmount your phone without leaving the console screen.


A problem where the screen when blank after a reorientation has been fixed.


11-21-2010

Version 3.2 Released.


I am very excited about this release. This upgrade will allow you to do a single click and install a Basic program from the forum, it lets you work with an unlimited number of Basic programs and allows you to create icons on your home screen to run Basic programs directly. Access all these features by pressing the menu button on the main console screen.


The Exit command has been modified to allow programs to end and terminate.


Exit


The array Sort() function has been modified to do a "Case Insensitive" sort on string arrays.


11-16-2010

The Basic forum is now TapaTalk (the Android forum app) enabled. If you are a TapaTalk fan just search for Mintoris Basic.


11-15-2010

Version 3.1.2 Released.


This release allows the built in online manual browser to send emails directly from email links. Or, in other words, if you press on an email link it will now go directly to compose a new email. This was done mainly to support the new Basic forum.

If you are viewing this "inside" of Basic and want to test it, just press my email address below.

support@mintoris.com


11-14-2010

I have added a forum to this manual. I hope you will find it useful.


Forum


11-3-2010

Version 3.1.1 Released.


This release fixes a bug in the Dim command. A -1 was being allowed in a Dim statement (Dim A(-1)) which was causing a crash. This has been corrected.

It has also been reported that GPS commands are causing crashes on some phones. If you have encountered a crash using GPS commands please send me an email with your phone model and a brief description of what caused the crash.

If at any time you run into a problem or have a suggestion please send me an email.

support@mintoris.com


10-5-2010


This release also includes the new Triangle graphics command.

Triangle


10-4-2010

Version 3.1 Released.

This update includes a group of commands requested by Basic programmers.

The Not operator is now available and can be used in conditional statements and as a bitwise operator.

If ... Then


The And, Or, Xor and Not Bitwise operators have been added.

Bitwise Operators


Do loops are now available for use.

Do ... Loop


Here are the new commands and functions

isNumber(n$)

Edit

HideSKB

Replace$(x$,y$,z$)

ItemReplace$(s$,r$,n{,d$})

Hex$(x)


During testing a bug was discovered in the Lunar Lander demo program on P9. In the last release a new command Dist() was added. Since the Lunar Lander used "dist" as a variable, it generated a syntax error. The error was corrected by renaming the variable from "dist" to "distance".

Hopefully you are not currently using any of the new commands as variables. If so you will have to change your variable names to avoid errors. This is an unfortunate consequence of adding new commands to the language. We apologize for the inconvenience.


If you are already a user and want to get the new demo program, mount your device to your PC and go to Mintoris.Basic and delete P9.bas. Then next time you run Basic the new demo program on P9 will be restored.



9-8-2010

Follow Mintoris on Facebook. This can be a place for Basic programmers to interact with one another. Search for Mintoris on facebook and "Like" the page. We need to get 25 people to "Like" the page before we can secure the name www.facebook.com/mintoris.



8-29-2010

Version 3.0 Released.

This is an extensive update. A great deal has been added to the language.

Here are the links to the new features.

File I/O


File Manipulation


A set of functions have been added to help deal with fields within a text string. Their main purpose is to make text record File I/O simpler, but these functions have a wide range of uses.

Delimited Strings


A set of Date/Time functions have been added to make working with time and date easier.

Date/Time


The If...Then statement has changed so that numeric expressions without relational operators will evaluate true for non-zero values and false for zero values.

If ... Then


The modulus operator (mod) has changed and a new remainder operator (%) has been added.

Modulus and Remainder


Two distance functions have been added.

Common Functions


Two string functions have been added.
Parse$("3+5") takes a numeric expression, parses it and returns its value as a result.
DeviceID$() returns a unique phone ID string.

Strings


If you look under settings you will find a new option to turn off the spinning Basic logo on the console screen.


Also, an optimization of the command parser has resulted in a significant speed increase.

If at any time you run into a problem or have a suggestion please send me an email.

support@mintoris.com



8-15-2010

Version 2.1.1 Released.

In this update an optional prompt parameter has been added to the Input statement.

Input

The sensor update rate has been increased the fastest rate.

In the Rounding Off mode, negative numbers were always printing in scientific notation. This has been corrected.

If at any time you run into a problem or have a suggestion please send me an email.

support@mintoris.com



8-8-2010

Version 2.1.0 Released.


All of the changes in this version were suggested by Basic user Dave Fitzpatrick. Thanks to his tireless testing and feedback we all have a higher quality product.


New Features


Line Labels


Basic now supports compound If...Then...Else...Endif statements.

If ... Then


An optional delay parameter has been added to the Touch command.

Touch


An optional parameter has been added to the FixDecimal command to force numbers to appear in Scientific Notation.

FixDecimal


Two commands were added to switch trigonometric functions from degrees to radians.

Radian

Degree


The ^ operator has been added for exponentiation in equations.

Operations


The Editor will now return to the point in your program that you were previously editing.


If you are already a user and want to get the new demo program, mount your device to your PC and go to Mintoris.Basic and delete P9.bas. Then next time you run Basic the new demo program on P9 will be restored.

The new P9 demo program demonstrates all the new features and is a great example of how to use them.


I hope you enjoy the new version. If at any time you run into a problem or have a suggestion please send me an email.


support@mintoris.com



7-18-2010

The manual has now been updated for Version 2.0.

Here are the new features.


Graphics


Data Graphing


Sensors


GPS


Rounding On|Off


I am looking forward to your feedback on these new features.

support@mintoris.com



7-13-2010

Version 2.0.0 Released.

I decided to release Version 2.0 with just the graphics, sensors and GPS support. These are the most asked for features.

The manual is currently being updated to include the new features. Until it is finished check out the new demo program on the P9 Button.

If you are already a user and want to get the new demo program, mount your device to your PC and go to Mintoris.Basic and delete P9.bas. Then next time you run Basic the new demo program on P9 will be restored.

The new P9 demo program demonstrates all the new features and is a great example of how to use them.

I hope you enjoy the new version. If at any time you run into a problem please send me an email. Thank you for your patience with the manual. Updating the documentation is a big part of the job.


support@mintoris.com



7-8-2010

Basic Version 2.0.0 is in development. Sensor and GPS support is done. Graphics is about 70% complete. The Graphics mode is working fine and all the primitive drawing commands are in place. I plan on adding a one line command to plot a 2d x,y graph from an array. I may also add a one line pie chart command.

Once graphics is complete I intend to add File I/O. I've decided to use the CSV file format so that data can be imported and exported to Excel spreadsheets.

I am not sure when this new version will be released. My guess would be in the next few weeks. This new version will need to be rigorously tested and polished. I won't release it until I am satisfied the code is completely solid.


support@mintoris.com



5-21-2010

Version 1.4.4 Released.

This update fixes a bug in the expression parser. This is the first bug reported by a user.

I am removing copy protection on this release. This will reduce the size of Basic and make it compatible with more mobile devices. If you have any problems with this upgrade, try uninstalling Basic and re-installing it fresh. You will not loose your Basic programs if you re-install. But don't do the re-install unless you have a problem.

Please feel free to email me at any time.

I am at:

support@mintoris.com



5-10-2010

Version 1.4.3 Released.

This update fixes a formatting problem in the user tips.



4-10-2010

Version 1.4.2 Released.

Several very handy commands have been added in this update.

The first thing you should do is mount your device and go to Mintoris.Basic and delete P9.bas. Then next time you run Basic the new demo program on P9 will be restored.

The new P9 demo program demonstrates all the new features and is a great example of how to use them.



Here are the new commands:


Dialog



List



Popup



TextColorA r,g,b



Vibrate



The Wait command now supports multiple buttons.

Wait




4-5-2010

Version 1.4.1 Released.

Three new commands have been added per user request.


Touch X,Y


X = ScreenX()


Y = ScreenY()


Please email me if you have any problems or request for features.




4-2-2010

Version 1.4 Released.

Line numbers are now optional.

Line Numbers


Also check out these new features.


String Array Operations


Escape Coded Strings


GetDim(x())


Sort(x())


Progress



And, a new optional parameter has been added to the Wait command.

Wait




4-1-2010

The manual is currently being updated for the Ver 1.4 release tomorrow April 2.

Please do not be confused if you find features in the manual you can not use before the 1.4 update.



3-26-2010

Mainly testing and working on the Reference Manual.

An obscure problem has been found. You may get a force close when you go to run a program you have just edited. This is due to a small error in the program read routine. It is caused by blank lines that actually contain spaces. You can remove the blank lines or make sure there are no spaces on blank lines to work around this problem.

This problem will be corrected in the next update which is planned for April 2. If you are encountering this problem and need a fix fast, send me an email and I will release an update immediately.




3-23-2010

Version 1.3 Released.

This version allows the user to set the text on the 'P' buttons. Just go to settings.

A optional parameter has been added to the

Wait

command.

The problems listed below have been corrected.




3-20-2010

Two problems have been identified.

The first is an error in the String$() function. The parameters are reversed. It should be String$("*",30) but instead it is String$(30,"*").

Also if you run out of memory during a Dim X(10000000) or the like, you will get a force close. This won't make too much difference since now you will get an "Out of Memory" error and the program will still exit.

These problems have been fixed and will be included in the next upgrade. If at any time a bug is causing you a problem, please send me an email.

support@mintoris.com

I will correct the problem as soon as possible and release an upgrade.




3-19-2010

Version 1.2 Released. Basic now supports matrix algebra notation also known as Array Operations. Check it out.

Array Operations




3-17-2010

Version 1.1 Released.




3-16-2010

So far beta testing is going very well. We have added three new string functions. No bugs found yet.




3-05-2010

Beta testing begins! Development of Basic version 1.0 is complete and it's time for testing. Testing will be comprehensive and will take some time.






Become a Patron