Difference between revisions of "Malical"

From Casio Universal Wiki
Jump to: navigation, search
(Making a Hello world!)
(Making a Hello world!)
Line 34: Line 34:
 
::main
 
::main
 
locate[1][1]
 
locate[1][1]
print ["Hello world! "]
+
print ["Hello world!"]
 
waitkey[30004]
 
waitkey[30004]
 
::end
 
::end
 
</pre>
 
</pre>

Revision as of 19:33, June 4, 2012

This page needs your knowledge


What is Malical?

Malical is a powerful language for casio fx9860 series that combines the facility of the Casio Basic with the speed and robustness of C/Asm.

The currently malical version is 2.5, but the developers, Diameter and Wudy.F89 are working in a new update (3.0) with more functions!

Vantages of using Malical

This language is more faster than LuaFx, and you can program OnCalc. Other vantage face to LuaFX is that the malical program files do not need to be compiled!

Furthermore this language has the speed and robustness of C/Asm but is more easy to learn! You can use some tipical SDK functions like print mini, overclock, rtc, ... using this language!

Getting Started

You can download the latest malical build here, and you can discuss about this project in this forum topic.

Install Malical on Calc

Please connect the calculator to the computer, and drag and drop the the file MALICAL2.G1A, to the FA-124 like the image below:
Mal-fa124.png
Then copy MALICAL2.G1A to your 9860 calculator.

In order to edit Malical Source files(*.mcl) on your fx9860 calc, you need download EDIT.G1A. Of course, you can edit the source files on the computer, it is plain text.

After the installation is complete, you should see the following interface:
Malical-c-menu.png

Making a Hello world!

Please open the EDIT to create a new document in Storage with the extension .MCL (Warning: You should not create this file in Main Mem).
Edit-mcl.png
And write this code in the file:

::main
locate[1][1]
print ["Hello world!"]
waitkey[30004]
::end