MCXi Basic2.1.0 - App Store

Please wait ... The app listing is being verified for availability.
You'll be able to see results in few seconds.


Official App Store Link


We do not host MCXi Basic on our servers. We did not scan it for viruses, adware, spyware or other type of malware. This app is hosted by Apple and passed their terms and conditions to be listed there. We recommend caution when installing it.

The App Store link for MCXi Basic is provided to you by soft112.com without any warranties, representations or guarantees of any kind, so access it at your own risk.

If you have questions regarding this particular app contact the publisher directly. For questions about the functionalities of soft112.com contact us.

Publisher Description



MCX Basic is a BASIC interpreter for iPhone and iPad in the style of the home computers of the 1980s. Type numbered program lines, type RUN, and your program prints, draws, moves sprites and plays music.

WRITE AND RUN
. A console like a home computer's: direct commands, numbered lines, LIST in colour, AUTO and RENUM.
. A key bar above the keyboard gives Esc, the arrow keys, Space, Return and F1-F10, so programs and games can be played by touch. Hardware keyboards work too.
. The whole language: IF ... THEN ... ELSE, FOR ... NEXT, GOSUB, ON ... GOTO, DATA and READ, DEF FN, PRINT USING, arrays, strings, integer and floating-point numbers, error handling and files.
. Programs are plain text files (.bas): open them from the Files app, save, share and print them.

GRAPHICS AND SOUND
. Graphics screens with up to 256 colours: LINE, CIRCLE, PAINT, DRAW, PSET and POINT.
. Sprites with collision detection, a colour palette, pages, and COPY to move parts of the picture.
. Music with PLAY on three voices, plus SOUND and BEEP.

LEARN FROM EXAMPLES
. 47 sample programs that load with one tap: first steps, loops, arrays, strings, files, drawings, and games such as Snake, Bricks, Road race and Lander. Play them, then read how they work.
. A help page for each of the 122 commands and functions, with an example and what it shows.
. A 69-page user manual (PDF) that introduces programming in BASIC.

GOOD TO KNOW
. Commands for the hardware of the original machines (memory and ports, joysticks, the printer, machine code) are not included.
. MCX Basic is also available for Mac.

Version History • Two new sample programs work with money: Loan payments and Savings plan.
• Programs copied from web pages or notes with curly quotes (“ ”) now run.
• Corrections in the help. 2.1.0 20h ago Version 2.00 is a new MCX Basic: the interpreter was rewritten and now follows MSX-BASIC 2.0, like MCX Basic for Mac.

• Graphics: SCREEN 2 to 8 with LINE, CIRCLE, PAINT, DRAW, sprites, the colour palette, pages and COPY, and text on the graphics screen.
• Sound: PLAY with three voices, SOUND and BEEP.
• More of the language: several statements on a line, IF … THEN … ELSE, ON … GOTO and GOSUB, error handling, DEF FN, PRINT USING, integer, single and double precision numbers, and arrays with any number of dimensions.
• 45 sample programs that load with one tap, among them new games: Snake, Pyramid, Bricks, Saucers, Road race, Lander and Sky ace.
• A key bar above the keyboard with Esc, the arrow keys, Space, Return and F1–F10. The arrows repeat while held, so the games can be played by touch.
• A new help with a page for every command and an example, and the user manual as a PDF.
• Files: open .bas files from the Files app, Open Recent, Save As, Share and Print.

Programs written for earlier versions may need small changes: only the first two characters of a variable name count, and a name cannot contain a keyword.

MCX Basic now needs iOS 15 or later. 2.0.0 Oct 6 Supporting iOS 11
Updated icons
Other minor changes 1.22 10/02/2017 iOS 10 support.
Other minor changes. 1.21 01/24/2017 Support of files that do not have line numbers.
Increase stability of system.
Other minor changes. 1.17 06/10/2016 The val operator can now use negative numbers.
The fix operator corrected the inaccuracy in the calculation.
Increase stability.
Other minor changes. 1.16 06/07/2016 Two dimension array is now available.
Other minor changes. 1.15 05/17/2016 LIST command - colour syntax highlighting.
RESTORE command to work with DATA and READ,with computed expressions.
Increase stability of system.
Other minor chages. 1.12 03/12/2016 The string functions, you can now use mathematical expressions and formulas in the arguments.
Other minor changes. 1.10 03/01/2016 Fixed a bug when using variable during initialization of the array size.
Example: dim a(x)

If you use a variable as the array index error does not appear.
Example: a(x)=b

The INPUT statement can now use an array DIM.
Example: input "Please enter number",a(x)

Treat error FOR loop using the variable as a parameter.
Example: for i=a to b step c

Thanks patient users for help in correcting errors and improving stability. 1.9 02/24/2016 Additional bug fixes and stability improvements. 1.8 02/17/2016 Added documentation for the main operators, with examples.
Fix input operator.
Other minor changes. 1.6 02/11/2016 Implemented support for nested string functions and complex structures.
Simplified syntax when writing operators.
Error handling when linking to a nonexistent line number.
Symbol ; in the PRINT operator cancels move the cursor to a new line.
The KILL operator deletes a file on the disk.
The operator INKEY$ to scan the keystrokes.
Now you do not need to initialize a new variable. 1.4 01/11/2016 MCX Basic file support.
Other minor changes. 1.3 01/04/2016 BAS file extension icon.
Operator 'print' accept adding SPACES between variables.
Other minor changes. 1.2 12/02/2015 1. Fixed message 'Syntax error'
2. Add message 'Missing operand'
3. Add message 'Incorrect color'
4. A line number in a subroutine points to a non-existent line number - 'Undefined line number'
5. 'rem' - REM statements are not executed, but are output exactly as entered when the program is listed.
6. Not case sensitive for operators and commands.
8. 'reset' - Clear memory and variables.
9. 'share' - Saves a BASIC program and share.
10. Fixed problem with 'val' function (return 0)
11. Support BAS files 1.1 12/02/2015 1.0 11/23/2015



Click stars to rate this APP!

Users Rating:
  0.0/5     0
Downloads: 16
Updated At: 2026-10-15
Publisher: Aleksei Neronov
Operating System: iOS
License Type: Paid