Register

Malical 2.5 - Powerful alternative to Casio Basic

Topics on released projects. Only the author of a program should start a topic on it.
Senior Member
Posts: 369
Joined: Tue Jan 03, 2012 11:24 pm
Calculators: Casio Afx 1.0, Casio fx-9860GII SD, Casio Classpad 330, Casio fx-CG20, Casio Classpad fx-CP400

Malical 2.5 - Powerful alternative to Casio Basic

Postby helder7 » Sat Jun 02, 2012 11:39 pm

Image

Malical 2.5 officially released!

Image

Malical is an interpreted language for casio fx9860 with some examples of useful applications.

The 2.5 release marks our target no longer prog, we would like the SDK in line!

RTC operation, overclocking, memory operations, image display function is everything ~

Compared with the 2.15 version of the new features:

1.expansion of library
2.modifying the UI
3.can be set ac + optn strong retreat
4.exit () returned to the main menu
5.remove the Boolean value, 0 is false, a non-zero is true
6. A line more than one statement
7. error plus the error line
8. other small changes

Developed by Diameter and wudy.f89 (two chinese casio developers).

To create new programs you can read the documentation in .rar file.

Download: http://www.casio-scene.com/downloads.php?do=file&id=397

English documentation (alfa) by me.
SiO2 + CaCO3 ----------> CaSiO3 + CO2

User avatar
Posts: 89
Joined: Thu Apr 05, 2012 3:16 pm
Location: Akron, OH, USA
Calculators: Casio fx-9750GII, Casio fx-CG10

Postby flyingfisch » Sun Jun 03, 2012 12:25 am

So this is like LuaFX? Or is it like PRGM2, where it parses BASIC code?

Senior Member
Posts: 369
Joined: Tue Jan 03, 2012 11:24 pm
Calculators: Casio Afx 1.0, Casio fx-9860GII SD, Casio Classpad 330, Casio fx-CG20, Casio Classpad fx-CP400

Postby helder7 » Sun Jun 03, 2012 12:30 am

flyingfisch wrote:So this is like LuaFX? Or is it like PRGM2, where it parses BASIC code?

This is a PRGM2 like app, but it doesnt load program file from progm main memory, it loads a special program file .mcl from storage memory

it use a special language (documented in .rar) and is fast like an addin... This app doesnt support basic commands, only they special language.
SiO2 + CaCO3 ----------> CaSiO3 + CO2

Junior Member
Posts: 2
Joined: Sun Jun 03, 2012 6:07 am
Location: Henan Nanyang China

Postby diameter » Sun Jun 03, 2012 6:13 am

oh...I'm working for Malical 3.0 now.
It will support object-oriented programming and more operations such as file IO

Member
User avatar
Posts: 31
Joined: Wed Apr 18, 2012 4:48 pm

Postby Cartix » Sun Jun 03, 2012 10:25 am

helder7 wrote:This is a PRGM2 like app, but it doesnt load program file from progm main memory, it loads a special program file .mcl from storage memory

it use a special language (documented in .rar) and is fast like an addin... This app doesnt support basic commands, only they special language.

So it seems more to be a LuaFX like app, because PRGM2 only add function to the Casio Basic, whereas LuaFX has a different syntax, and also doesn't support basic commands

Senior Member
Posts: 369
Joined: Tue Jan 03, 2012 11:24 pm
Calculators: Casio Afx 1.0, Casio fx-9860GII SD, Casio Classpad 330, Casio fx-CG20, Casio Classpad fx-CP400

Postby helder7 » Mon Jun 04, 2012 7:53 pm

im improving and putting the Malical documentation here -> http://wiki.casio-scene.com/en/Malical (under construction)
SiO2 + CaCO3 ----------> CaSiO3 + CO2

User avatar
Posts: 89
Joined: Thu Apr 05, 2012 3:16 pm
Location: Akron, OH, USA
Calculators: Casio fx-9750GII, Casio fx-CG10

Postby flyingfisch » Sun Jun 10, 2012 2:18 am

@Diameter and wudy.f89: You may want to enter this addin in the UCF summer contest ;)

Member
Posts: 48
Joined: Mon Apr 23, 2012 3:58 am
Location: Chennai,India
Calculators: Casio fx-9750GII, Casio fx-9860G Slim, Casio fx-9860GII

Postby nagarajan » Wed Jun 20, 2012 7:30 am

Hi,

Is it possible to use the statements like label goto etc in this addin?

Senior Member
Posts: 369
Joined: Tue Jan 03, 2012 11:24 pm
Calculators: Casio Afx 1.0, Casio fx-9860GII SD, Casio Classpad 330, Casio fx-CG20, Casio Classpad fx-CP400

Postby helder7 » Wed Jun 20, 2012 2:47 pm

nagarajan, you can use if and while statements!

http://wiki.casio-scene.com/en/Malical#The_control_structure
SiO2 + CaCO3 ----------> CaSiO3 + CO2

Member
Posts: 48
Joined: Mon Apr 23, 2012 3:58 am
Location: Chennai,India
Calculators: Casio fx-9750GII, Casio fx-9860G Slim, Casio fx-9860GII

Postby nagarajan » Thu Jun 21, 2012 5:29 am

helder7 wrote:nagarajan, you can use if and while statements!

http://wiki.casio-scene.com/en/Malical#The_control_structure


I saw the tutorial its helpful.
Thanks admin.
I need to create a table(Like Spreadsheet) and to access the values in the program.
Is it possible?
I use some lbl and goto in my basic program so finding hard to use malical.
Any other alternate ways?

Return to Released Projects

Who is online

Users browsing this forum: No registered users and 71 guests