Extending BASIC
6 posts
• Page 1 of 1
- nsg
- Senior Member
- Posts: 69
- Joined: Sat Feb 02, 2013 4:29 am
- Calculators: Casio Cfx Series, Casio fx-CG10
Extending BASIC
Ther is this Convertion plugin on my Prizm that when you start it says "It provides conversion functions". And indeed BASIC has some conversion functions.
How do I write a plugin like that? I would like to try to write a plugin that provides functionality nat available in basic, sprites, for example.
How do I write a plugin like that? I would like to try to write a plugin that provides functionality nat available in basic, sprites, for example.
- helder7
- 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
Re: Extending BASIC
If I am sure, the conversion add-in for prizm does not add function(s) for programs.
The OS shearch for the add-in Conv.g3a (try renaming it, and it will not work) and possibly check some parameters.
Thereafter the conversion functions (natively on the system) are activated.
There is already a similar project (extending basic) for fx9860 and prizm by purobaz (but I think it is a little stopped), check this thread. Maybe you can expand it.
The OS shearch for the add-in Conv.g3a (try renaming it, and it will not work) and possibly check some parameters.
Thereafter the conversion functions (natively on the system) are activated.
There is already a similar project (extending basic) for fx9860 and prizm by purobaz (but I think it is a little stopped), check this thread. Maybe you can expand it.
SiO2 + CaCO3 ----------> CaSiO3 + CO2
- nsg
- Senior Member
- Posts: 69
- Joined: Sat Feb 02, 2013 4:29 am
- Calculators: Casio Cfx Series, Casio fx-CG10
Re: Extending BASIC
Thank you fir the explanation. It is a pity that there is no standard way to extend.
So, Conv.g3a is just a dummy add-in that does not do anything, but by mere presence enables/allows functions, right?
So, Conv.g3a is just a dummy add-in that does not do anything, but by mere presence enables/allows functions, right?
- helder7
- 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
Re: Extending BASIC
nsg wrote:So, Conv.g3a is just a dummy add-in that does not do anything, but by mere presence enables/allows functions, right?
Yes

SiO2 + CaCO3 ----------> CaSiO3 + CO2
- flyingfisch
-
- Posts: 89
- Joined: Thu Apr 05, 2012 3:16 pm
- Location: Akron, OH, USA
- Calculators: Casio fx-9750GII, Casio fx-CG10
Re: Extending BASIC
PRGM2 expands BASIC code though.
- nsg
- Senior Member
- Posts: 69
- Joined: Sat Feb 02, 2013 4:29 am
- Calculators: Casio Cfx Series, Casio fx-CG10
Re: Extending BASIC
What is this PRGM2 i keep reading about? Does it exist for Prizm? I only found .G1M file, it would not run on Prizm.
6 posts
• Page 1 of 1
Who is online
Users browsing this forum: No registered users and 15 guests