Jump to content



Photo
* * * * * 4 votes

C.Basic - International Release

Casio Basic C.Basic

  • Please log in to reply
702 replies to this topic

#121 (*)

(*)

    Casio Addict

  • Members
  • PipPipPip
  • 51 posts
  • Gender:Not Telling

Posted 25 March 2018 - 11:32 AM

There is a horrible bug though, I have to store my generated image scripts as .txt, I can't convert them to .g1m because if I use the text to g1m converter in C.Basic, it cuts off my code :/



#122 sentaro21

sentaro21

    Casio Technician

  • Members
  • PipPipPipPipPipPip
  • 369 posts
  • Gender:Male
  • Location:JAPAN

  • Calculators:
    FX-603P fx-4800P fx-5800P
    CFX-9850GC PLUS
    fx-9860G
    fx-9860GII
    fx-9860GII-2
    fx-9860GII-2 SD
    fx-CG10
    fx-CG20
    fx-CG50
    HP-Prime
    HP 50G
    TI-Nspire CX CAS
    TI-84+CE

Posted 27 March 2018 - 05:23 AM

There is a horrible bug though, I have to store my generated image scripts as .txt, I can't convert them to .g1m because if I use the text to g1m converter in C.Basic, it cuts off my code :/

Sorry!

Would you show me the text which you can't convert?


#123 sentaro21

sentaro21

    Casio Technician

  • Members
  • PipPipPipPipPipPip
  • 369 posts
  • Gender:Male
  • Location:JAPAN

  • Calculators:
    FX-603P fx-4800P fx-5800P
    CFX-9850GC PLUS
    fx-9860G
    fx-9860GII
    fx-9860GII-2
    fx-9860GII-2 SD
    fx-CG10
    fx-CG20
    fx-CG50
    HP-Prime
    HP 50G
    TI-Nspire CX CAS
    TI-84+CE

Posted 29 March 2018 - 08:56 AM

Thanks!
The size of the program is beyond the tolerance level of C.Basic.
Please divide one program into less than 32KB. :)


#124 (*)

(*)

    Casio Addict

  • Members
  • PipPipPip
  • 51 posts
  • Gender:Not Telling

Posted 31 March 2018 - 11:26 AM

That's gonna be quite annoying though :/

Are you sure you can't increase the maximum size?



#125 sentaro21

sentaro21

    Casio Technician

  • Members
  • PipPipPipPipPipPip
  • 369 posts
  • Gender:Male
  • Location:JAPAN

  • Calculators:
    FX-603P fx-4800P fx-5800P
    CFX-9850GC PLUS
    fx-9860G
    fx-9860GII
    fx-9860GII-2
    fx-9860GII-2 SD
    fx-CG10
    fx-CG20
    fx-CG50
    HP-Prime
    HP 50G
    TI-Nspire CX CAS
    TI-84+CE

Posted 01 April 2018 - 07:42 AM

Ok!
Supported files more than 64KB. :D
(Use of the hidden RAM is required.)
 
Here is new updated version 1.74beta.
-Supported files more than 64KB.
-Fixed "Fix 0" bug.
-Added 8th colum of ?( command.
-Added Version command that return number of version.
 (format) Version Shift+MENU(SETUP)-F6-F6-F6-F6-F5(Version)
-Fixed StrSplit bug that including multi byte character not worked.


#126 (*)

(*)

    Casio Addict

  • Members
  • PipPipPip
  • 51 posts
  • Gender:Not Telling

Posted 02 April 2018 - 12:10 AM

Thank you! :D

That helps a lot, and it sure saves me time from waiting for it to convert each text file into g1m before running, but not saving it.

 

Now all those problems are gone :)



#127 (*)

(*)

    Casio Addict

  • Members
  • PipPipPip
  • 51 posts
  • Gender:Not Telling

Posted 05 April 2018 - 05:11 PM

I'm trying to load a .bin file into a matrix, it's 32'768 bytes big. C.Basic gives me an error message of not having enough memory :/



#128 brickviking

brickviking

    Newbie

  • Members
  • Pip
  • 5 posts
  • Gender:Male

  • Calculators:
    FX-9750gII SH4a (upgraded with 9860 OS)
    FX-9750G Plus
    FX-82MS
    FX-82TL
    HP 50G

Posted 07 April 2018 - 06:15 AM

I forgot I was on this community too, it's been a very long time since I was last here. Anyhow, I want to know how well my Grocery program will work under C.Basic (I haven't installed C.Basic yet), because I use variables and Lists in a slightly unconventional way.

 

My grocery accounting program is over on Casiopeia.net under Released Projects. If there are some aspects of my program that won't work under C.Basic, is there a way to get them to work?

 

I always felt limited by one-character variable names, and even doubling their number feels like a reduction in what I am able to do, when comparing to the HP-50G in comparison, where variable names have no such restriction.

 

(Post 4)



#129 sentaro21

sentaro21

    Casio Technician

  • Members
  • PipPipPipPipPipPip
  • 369 posts
  • Gender:Male
  • Location:JAPAN

  • Calculators:
    FX-603P fx-4800P fx-5800P
    CFX-9850GC PLUS
    fx-9860G
    fx-9860GII
    fx-9860GII-2
    fx-9860GII-2 SD
    fx-CG10
    fx-CG20
    fx-CG50
    HP-Prime
    HP 50G
    TI-Nspire CX CAS
    TI-84+CE

Posted 08 April 2018 - 02:52 AM

I'm trying to load a .bin file into a matrix, it's 32'768 bytes big. C.Basic gives me an error message of not having enough memory :/

This program is a simple program to load Mat A from "Test.bin"
IsExist("Test")->S
S->Dim A.B
Load("Test")->Mat A
It is possible more than 65,536 bytes later 1.74beta
You can do it from version 1.75beta.
"Test"->Str 1
IsExist(Str 1)->S
S->Dim A.B
Load(Str 1)->Mat A
 
Here is new updated version 1.75beta :)
http://pm.matrix.jp/...ASIC175beta.zip (updated Apr 09 2018 05:50 PM)
-Changed the memory management method.
(secure all heap area for C.Basic use at the time of start.)
-To displayed quantity of usable current free RAM when pushed Shift in file mode, 
(the free RAM is used separately in program, Mat, Pict.)
-Added the mode without the external font to setup. (free areas increase by about 4KB.)
-Added the mode which could use memory very much to setup.
(leave a buffer for list of files and increase free RAM to the maximum.)
(the re-reading of the list of files occurs as a side effect every time.)
 
-Fixed Goto bug that was not able to work of Goto to the place more than 32KB.
-and the loop including the place more than 64KB that were not able to jump.
(expanded the pointer about movement of the program to 32 bits from 16 bits.)
 
-A character string variable was usable for the file name of the Save,Load( command.
 
(update Apr 09 2018 05:50 PM)
-Fixed bug that it was not freeing the memory by Mat deletion.

 


Edited by sentaro21, 09 April 2018 - 08:52 AM.


#130 sentaro21

sentaro21

    Casio Technician

  • Members
  • PipPipPipPipPipPip
  • 369 posts
  • Gender:Male
  • Location:JAPAN

  • Calculators:
    FX-603P fx-4800P fx-5800P
    CFX-9850GC PLUS
    fx-9860G
    fx-9860GII
    fx-9860GII-2
    fx-9860GII-2 SD
    fx-CG10
    fx-CG20
    fx-CG50
    HP-Prime
    HP 50G
    TI-Nspire CX CAS
    TI-84+CE

Posted 08 April 2018 - 02:58 AM

I forgot I was on this community too, it's been a very long time since I was last here. Anyhow, I want to know how well my Grocery program will work under C.Basic (I haven't installed C.Basic yet), because I use variables and Lists in a slightly unconventional way.

 

My grocery accounting program is over on Casiopeia.net under Released Projects. If there are some aspects of my program that won't work under C.Basic, is there a way to get them to work?

 

I always felt limited by one-character variable names, and even doubling their number feels like a reduction in what I am able to do, when comparing to the HP-50G in comparison, where variable names have no such restriction.

 

(Post 4)

Hi brickviking
Thanks for being interested in C.Basic :D
 
C.Basic is compatible with genuine CasioBasic.
Some functions including the complex number are not compatible.
 
The installation is simple.
You load your program file to a storage memory and run.
I want to deal by version up when it does not work. :)
 
C.Basic have been extended to be multi-character variable names that start with a underscore and may contain alphanumeric character. :)
(The variable name may be up to 8 alphanumeric characters)
123->_ABC123
456->_Sample
_ABC123+_Sample->C

C is 579

 



#131 (*)

(*)

    Casio Addict

  • Members
  • PipPipPip
  • 51 posts
  • Gender:Not Telling

Posted 11 April 2018 - 06:57 AM

Thanks a lot for the update! :)

Now I guess I'll be able to pull off 50 shades for grayscale :D

Edit: I managed to get 64 shades!


Edited by Emex, 11 April 2018 - 03:22 PM.


#132 sentaro21

sentaro21

    Casio Technician

  • Members
  • PipPipPipPipPipPip
  • 369 posts
  • Gender:Male
  • Location:JAPAN

  • Calculators:
    FX-603P fx-4800P fx-5800P
    CFX-9850GC PLUS
    fx-9860G
    fx-9860GII
    fx-9860GII-2
    fx-9860GII-2 SD
    fx-CG10
    fx-CG20
    fx-CG50
    HP-Prime
    HP 50G
    TI-Nspire CX CAS
    TI-84+CE

Posted 13 May 2018 - 08:18 AM

Here is new updated version. :)
 
-Added complex number calculation mode.
 To use [CPLX] for change mode by setup.
 [DBL#]/[INT%]/[CPLX]
( still incompletely...)
 
-enabled clip&paste in 1 line input.
 
-Added 4 bit matrix. [nibl]
(example) {16,8}->Dim Mat A.N
 
-Fixed wrong name of List in matrix editor.
-Fixed strings Matrix initialization bug that cancel top of space after second strings.
 
-enable AC/on break for Sigma/Seq commands.
 
-adjusted not zero return of sin/cos command. 
(example) sin pi)
(example) cos (pi/2)
 
-added option of RndFix( that the maximum number of significant digits.
(format) RndFix( value, Sci digits)
(example) RndFix( 1.23456789e-123,Sci 5)
return value of 1.2346e-123


#133 foroplus

foroplus

    Newbie

  • Members
  • Pip
  • 17 posts
  • Gender:Male
  • Location:Spain

  • Calculators:
    Casios: FX4000P, FX6300G, FX7000G, FX7000GA, FX7700G, FX9750G, FX9950G, FX9860GII.
    Casio Pocket: PB80, PB100, PB100F, PB110, FX702P, FX801P, FX-700P, FX-802P, PB700, PB750, PB750PF, PB720, PB720PF, PB410, FX730P, FX850P, FX880P, VX4.

Posted 13 May 2018 - 08:25 AM

Hi everyone.
Wow, this is an amazing implementation. Runs way too fast. I love it.
Hope can make a complete sheet of this in my site.
By the time being I've made some tests and overruns not only Casio BASIC, but a lot of machines in the market.

Congratulations to the developers.

#134 sentaro21

sentaro21

    Casio Technician

  • Members
  • PipPipPipPipPipPip
  • 369 posts
  • Gender:Male
  • Location:JAPAN

  • Calculators:
    FX-603P fx-4800P fx-5800P
    CFX-9850GC PLUS
    fx-9860G
    fx-9860GII
    fx-9860GII-2
    fx-9860GII-2 SD
    fx-CG10
    fx-CG20
    fx-CG50
    HP-Prime
    HP 50G
    TI-Nspire CX CAS
    TI-84+CE

Posted 14 May 2018 - 08:17 AM

Hi foroplus,
Thanks very much for being interested in C.Basic. :D
 
I have visited your site before!
I have downloaded the PDF of the BASIC comparison sheet before.
Thanks for many very interesting information!!
 
C.Basic is still in development,
I would be very happy that you could add C.Basic to your site. :D
 
Best regards.


#135 foroplus

foroplus

    Newbie

  • Members
  • Pip
  • 17 posts
  • Gender:Male
  • Location:Spain

  • Calculators:
    Casios: FX4000P, FX6300G, FX7000G, FX7000GA, FX7700G, FX9750G, FX9950G, FX9860GII.
    Casio Pocket: PB80, PB100, PB100F, PB110, FX702P, FX801P, FX-700P, FX-802P, PB700, PB750, PB750PF, PB720, PB720PF, PB410, FX730P, FX850P, FX880P, VX4.

Posted 14 May 2018 - 08:25 AM

Ok. That's for sure.
Let me see how and where to add a link to your project, but as a first idea such a good one deserves the main page.
I'll be proud to link it, cause it's a top quality development.

#136 frankmar98

frankmar98

    Casio Freak

  • Moderator
  • PipPipPipPip
  • 127 posts
  • Gender:Male
  • Location:Spain
  • Interests:Science, programming

  • Calculators:
    CFX-9970G
    Graph 90+E (fx-GC50)
    fx-9860G SD
    Classpad 300
    HP Prime
    TI-84+ CE-T
    x2 TI-83+
    TI-81
    fx-4800p, fx-3650PII
    fx-991SPX, fx-991ES PLUS, fx-100W

Posted 14 May 2018 - 08:42 AM

Congratulations for the C.Basic development.

 

I'm following the development, and I expect an awesome compiler and new projects in the future.

 

The interpreter is excellent.



#137 piu58

piu58

    Casio Freak

  • Members
  • PipPipPipPip
  • 147 posts
  • Gender:Male

  • Calculators:
    Casio Graph 90+E, Casio fx-CG20

Posted 14 May 2018 - 05:04 PM

Dear Sentaro, thank you fro developing this. I installed it on both of my fx-9860G devices.



#138 sentaro21

sentaro21

    Casio Technician

  • Members
  • PipPipPipPipPipPip
  • 369 posts
  • Gender:Male
  • Location:JAPAN

  • Calculators:
    FX-603P fx-4800P fx-5800P
    CFX-9850GC PLUS
    fx-9860G
    fx-9860GII
    fx-9860GII-2
    fx-9860GII-2 SD
    fx-CG10
    fx-CG20
    fx-CG50
    HP-Prime
    HP 50G
    TI-Nspire CX CAS
    TI-84+CE

Posted 15 May 2018 - 11:55 AM

Sorry all
I found the enbug that the byte size of Mat was not displayed. :banghead:
Please re-download here.
because this version is still incompletely for complex mode,
I would appreciate if you could report bugs. :)
 
 
Hi foroplus
Thanks for the link! :D
I will continue developing C.Basic to become easy to use it more.
 
 
Hi frankmar98
Thanks for following always. :D
Now,initial development of C.Basic for CG series continues.
 latest version 0.51alpha 
and if it is completed, I'm going to start the compiler for C.Basic^_^
 
 
Hi piu58
Thanks for quick installation always. :D


#139 frankmar98

frankmar98

    Casio Freak

  • Moderator
  • PipPipPipPip
  • 127 posts
  • Gender:Male
  • Location:Spain
  • Interests:Science, programming

  • Calculators:
    CFX-9970G
    Graph 90+E (fx-GC50)
    fx-9860G SD
    Classpad 300
    HP Prime
    TI-84+ CE-T
    x2 TI-83+
    TI-81
    fx-4800p, fx-3650PII
    fx-991SPX, fx-991ES PLUS, fx-100W

Posted 16 May 2018 - 08:46 AM

I had lost my usb cable so I can't upgrade C.Basic. I had ordered a new one in ebay.

 

I had ordered a fx-CG50, it is the future in casio calculator development. ¿Is C.Basic compatible with fx-CG50? ¿You will release the compiler for fx-9860G series or fx-CG series? ¿Which series you plan to give more support in the future?

 

Thanks, frankmar98.



#140 sentaro21

sentaro21

    Casio Technician

  • Members
  • PipPipPipPipPipPip
  • 369 posts
  • Gender:Male
  • Location:JAPAN

  • Calculators:
    FX-603P fx-4800P fx-5800P
    CFX-9850GC PLUS
    fx-9860G
    fx-9860GII
    fx-9860GII-2
    fx-9860GII-2 SD
    fx-CG10
    fx-CG20
    fx-CG50
    HP-Prime
    HP 50G
    TI-Nspire CX CAS
    TI-84+CE

Posted 16 May 2018 - 11:42 AM

I had lost my usb cable so I can't upgrade C.Basic. I had ordered a new one in ebay.

 

I had ordered a fx-CG50, it is the future in casio calculator development. ¿Is C.Basic compatible with fx-CG50? ¿You will release the compiler for fx-9860G series or fx-CG series? ¿Which series you plan to give more support in the future?

 

Thanks, frankmar98.

The CG50 is very good graphing calculator.
I think that it is completion form of the CG series. :D
 
C.Basic CG is compatible with CG10/20/50/Graph90+E.
and nealy 100% compatible with C.Basci FX. ^_^
C.basic CG has the g1m mode.
The program that made in C.Basci FX just works with the C.Basic CG.
 
I'm planning to developping C.basic FX&CG series compiler for later this year.
Please wait a while. :bow:
 
I still haven't decided what to do after that. :)


#141 piu58

piu58

    Casio Freak

  • Members
  • PipPipPipPip
  • 147 posts
  • Gender:Male

  • Calculators:
    Casio Graph 90+E, Casio fx-CG20

Posted 18 May 2018 - 03:40 PM

Dear Sentaro, as a kind of thanking to you a few words.

 

What I like most at CBasic is not the speed first. If I need speed I use C++.

I like most that it comes closer to a real programming language: small letter variables (very useful for readable code), indenting (also), sub programs in the same file (all content can be transfered and printed at once), the small font which I use exclusively.

 

If I may have a wish for a next version? I use large and small letter variables parallel each other. The only way to switch between them is to use the a<->A key in the main menu. It would be VERY useful if there was a preset key which gives one single "other" one. It may be one of the options of the shift menu, perhaps shift F5, which switches into hex mode (rarely used). Then I don't have to leave the Prog menu which I use at the moment and from which I have to select a NEXT or so a few lines later.

 

~

 

As you might remember I am amateur astronomer. In our German astronomical association I direct the computer astronomy section  (called Astrophysics and Algorithms). For this, I propagate so called computer experiments. The intention is to use a computer to understand (astro)physical things better - while experimenting. The code has to be very simple and, of course, close to the algebra. 

 

In our journal I give the final programs in Python, because BASIC is not common anymore. But for myself, I most start with the pocket computer and C basic. I made programs for motion of planets, the mechanism of sun dogs (ray trace through ice crystals), the formation of sun spots from the spooling magnetic field of the sun and map projection (which I gave here).

 

I am on the way to make calculation for explaining dark energy, which is not an easy task. Not the calculations but to find a model which can be understand easily.


Edited by piu58, 18 May 2018 - 05:53 PM.


#142 sentaro21

sentaro21

    Casio Technician

  • Members
  • PipPipPipPipPipPip
  • 369 posts
  • Gender:Male
  • Location:JAPAN

  • Calculators:
    FX-603P fx-4800P fx-5800P
    CFX-9850GC PLUS
    fx-9860G
    fx-9860GII
    fx-9860GII-2
    fx-9860GII-2 SD
    fx-CG10
    fx-CG20
    fx-CG50
    HP-Prime
    HP 50G
    TI-Nspire CX CAS
    TI-84+CE

Posted 20 May 2018 - 06:49 AM

If I may have a wish for a next version? I use large and small letter variables parallel each other. The only way to switch between them is to use the a<->A key in the main menu. It would be VERY useful if there was a preset key which gives one single "other" one. It may be one of the options of the shift menu, perhaps shift F5, which switches into hex mode (rarely used). Then I don't have to leave the Prog menu which I use at the moment and from which I have to select a NEXT or so a few lines later.

 

Ok!
It is very nice idea! :D
 
I think your use to be very good how to use suitable for C.Basic.
Thanks always. ^_^
 
If there are any request,
I will update as much as possible. :)
 
 
Here is new updated version.
 -To be able to change Shift+F5 function of the editor from hex dump to A<>a by setup.
 (*assigned the hex dump function to Shift+F3(V-WIN)-F5 newly.)
 
 -Supported complex number of Poke/Peek.
 (example) Peek(&A).C
 (example) Poke(&A).C,123+456i
 
 -Fiexd MAT/LIST re-allocate initialization bug.
 (exaplme) {10,1}->Dim Mat A.B
           -1->Mat A
           {1,1}->Dim Dim Mat B.B(&Mat A)
           [[ 1 ]]->Mat B.B
  The correct answer of Mat B.B was 
  [[ 1 ][-1][-1][-1][-1][-1][-1][-1][-1][-1]]
  but became
  [[[ 1 ][0][0][0][0][0][0][0][-1][-1]] 
 
 -Fixed ?() bug that zero was not display.
 -Fixed ?() bug that became the system error by imaginary number input.
 
 -Changed syntax to become the error at the end of the formula expression when there was not the delimiter.


#143 piu58

piu58

    Casio Freak

  • Members
  • PipPipPipPip
  • 147 posts
  • Gender:Male

  • Calculators:
    Casio Graph 90+E, Casio fx-CG20

Posted 20 May 2018 - 01:53 PM

That was fast! I installed it immeadetly.

 

For the first moment I thought but the Sh-F5 switch would not work. But the key needs to be configured!

 

Thank you very much. It hlep me while writing my program for dark energy explantion.


Edited by piu58, 20 May 2018 - 01:53 PM.


#144 sentaro21

sentaro21

    Casio Technician

  • Members
  • PipPipPipPipPipPip
  • 369 posts
  • Gender:Male
  • Location:JAPAN

  • Calculators:
    FX-603P fx-4800P fx-5800P
    CFX-9850GC PLUS
    fx-9860G
    fx-9860GII
    fx-9860GII-2
    fx-9860GII-2 SD
    fx-CG10
    fx-CG20
    fx-CG50
    HP-Prime
    HP 50G
    TI-Nspire CX CAS
    TI-84+CE

Posted 21 May 2018 - 09:24 AM

That was fast! I installed it immeadetly.

 

For the first moment I thought but the Sh-F5 switch would not work. But the key needs to be configured!

 

Thank you very much. It hlep me while writing my program for dark energy explantion.

Thanks!! :D
 
I'm sorry for the trouble by change of the setting.
Because I understood that it was not necessary to change, then I fixed it.
I'm glad if this is helpful to you. ^_^
 
Here is new updated.
-Fixed to change Shift+F5 function of the editor from [hex dump] to [A<>a].
 (*assigned the hex dump function to Shift+F3(V-WIN)-F5 newly.)
-changed Shift+F6 function of the editor from [G<>T] to [CHAR] at not debugging mode.


#145 sentaro21

sentaro21

    Casio Technician

  • Members
  • PipPipPipPipPipPip
  • 369 posts
  • Gender:Male
  • Location:JAPAN

  • Calculators:
    FX-603P fx-4800P fx-5800P
    CFX-9850GC PLUS
    fx-9860G
    fx-9860GII
    fx-9860GII-2
    fx-9860GII-2 SD
    fx-CG10
    fx-CG20
    fx-CG50
    HP-Prime
    HP 50G
    TI-Nspire CX CAS
    TI-84+CE

Posted 27 May 2018 - 01:41 PM

Here is new updated version. :)
-Fixed "Not" bug of complex mode that it was bit inverting.
-Fixed RanList#,RanNorm#,RanBin# bug of complex mode that not return complex List.
-Fixed Int/ bug of complex mode that not return complex number.
-Fixed bug of complex mode that when integer argument including the complex number became syntax error.
 
-Fixed SortA/SortD bug that was not sorted with an floating number less than 1.
-Fixed SortA/SortD bug of multiple lists that incompatible of genuine Casio Basic.
(*all argument of lists was sorted independently before. )
 
 
 
This is the latest alpha version C.Basic for fx-CG10/2050/Graph90+E developing in parallel.
Compatibility with FX is still higher than CG. ^_^

Edited by sentaro21, 27 May 2018 - 10:46 PM.


#146 piu58

piu58

    Casio Freak

  • Members
  • PipPipPipPip
  • 147 posts
  • Gender:Male

  • Calculators:
    Casio Graph 90+E, Casio fx-CG20

Posted 28 May 2018 - 03:35 PM

Dear Sentaro, there is an error in the last two versions. I made:

- Edit

- jump (for faster moving around)

- Shift F6 (input chars)

- Shift (cont. select)

- F6 (normal font)

- typing some chars.

 

There appears a strange sign between the chars and the fx is blocked. I had to remove the battery.



#147 sentaro21

sentaro21

    Casio Technician

  • Members
  • PipPipPipPipPipPip
  • 369 posts
  • Gender:Male
  • Location:JAPAN

  • Calculators:
    FX-603P fx-4800P fx-5800P
    CFX-9850GC PLUS
    fx-9860G
    fx-9860GII
    fx-9860GII-2
    fx-9860GII-2 SD
    fx-CG10
    fx-CG20
    fx-CG50
    HP-Prime
    HP 50G
    TI-Nspire CX CAS
    TI-84+CE

Posted 29 May 2018 - 01:30 PM

Dear Sentaro, there is an error in the last two versions. I made:

- Edit

- jump (for faster moving around)

- Shift F6 (input chars)

- Shift (cont. select)

- F6 (normal font)

- typing some chars.

 

There appears a strange sign between the chars and the fx is blocked. I had to remove the battery.

Thaks very much for finding the serious bug! :D
 
I fixed it and updated version.1.78.1
-Fixed freeze bug of editor that F1(Jump)-Shift+F6(CHAR)-Shift(Continous Select) -EXE
-Fixed bug of complex mode that Mat/List element including complex expression was syntax error.
-Added Identity command.


#148 piu58

piu58

    Casio Freak

  • Members
  • PipPipPipPip
  • 147 posts
  • Gender:Male

  • Calculators:
    Casio Graph 90+E, Casio fx-CG20

Posted 29 May 2018 - 05:52 PM

I installed it, and all works now, Thank you!



#149 piu58

piu58

    Casio Freak

  • Members
  • PipPipPipPip
  • 147 posts
  • Gender:Male

  • Calculators:
    Casio Graph 90+E, Casio fx-CG20

Posted 09 June 2018 - 06:57 PM

Dear Sentaro,

I have a proposal for one of the next versions. This is only possible, if you wrote your own editor (I guess you did).

 

If I mark a text with Sh-8(Clip), the I expect that pressing the del key the text will be deleted. But the del key works if nothing was marked. I make this mistake often. I don't think that anybody misses the single-char-deleting if something is marked.

I know, tat cut (F2) and del (F3) delete the marked text. But the del key has a large attraction ...



#150 piu58

piu58

    Casio Freak

  • Members
  • PipPipPipPip
  • 147 posts
  • Gender:Male

  • Calculators:
    Casio Graph 90+E, Casio fx-CG20

Posted 10 June 2018 - 01:12 PM

Again me.

 

I have problems with an error which occurs form time to time. Instead of the matrices in the form og Mat A ... Mat Ans I get displayed them as Lists List 1 ...

 

With some guessing I can find the Mtarix I need, but it is annoying.

 

To cure this I have to leave C.Basic e.g. with Menu 1. But if I come back, all matrices are empty, and I cannot analyze the results in it.

(fx-9860G)

fx.jpg



#151 sentaro21

sentaro21

    Casio Technician

  • Members
  • PipPipPipPipPipPip
  • 369 posts
  • Gender:Male
  • Location:JAPAN

  • Calculators:
    FX-603P fx-4800P fx-5800P
    CFX-9850GC PLUS
    fx-9860G
    fx-9860GII
    fx-9860GII-2
    fx-9860GII-2 SD
    fx-CG10
    fx-CG20
    fx-CG50
    HP-Prime
    HP 50G
    TI-Nspire CX CAS
    TI-84+CE

Posted 11 June 2018 - 04:39 AM

Dear Sentaro,

I have a proposal for one of the next versions. This is only possible, if you wrote your own editor (I guess you did).

 

If I mark a text with Sh-8(Clip), the I expect that pressing the del key the text will be deleted. But the del key works if nothing was marked. I make this mistake often. I don't think that anybody misses the single-char-deleting if something is marked.

I know, tat cut (F2) and del (F3) delete the marked text. But the del key has a large attraction ...

 

Thanks very much for finding bug! :D

This will be fixed quickly.
 

 

Again me.

 

I have problems with an error which occurs form time to time. Instead of the matrices in the form og Mat A ... Mat Ans I get displayed them as Lists List 1 ...

 

With some guessing I can find the Mtarix I need, but it is annoying.

 

To cure this I have to leave C.Basic e.g. with Menu 1. But if I come back, all matrices are empty, and I cannot analyze the results in it.

(fx-9860G)

 

I'm sorry for causing you trouble.
 
The display of List/Mat changes in OPTN key.
There is the correspondence of small letter Mat and List in "Mat_List.txt"
 
Mat/List data is initialized when you leave C.Basic to MainMenu and other Aplication run and come back C.Basic again. 
(*There is setting not to initialize in the 9860GII model having RAM of 512KB)
 
Please explain that in a little more detail. :)


#152 piu58

piu58

    Casio Freak

  • Members
  • PipPipPipPip
  • 147 posts
  • Gender:Male

  • Calculators:
    Casio Graph 90+E, Casio fx-CG20

Posted 11 June 2018 - 10:41 AM

Dear Sentaro,

 

The display of List/Mat changes in OPTN key.

 

I did not know, that the display changes with the OPTN key. It was my mistake, I pressed that key unintended. Thank you for your help!



#153 sentaro21

sentaro21

    Casio Technician

  • Members
  • PipPipPipPipPipPip
  • 369 posts
  • Gender:Male
  • Location:JAPAN

  • Calculators:
    FX-603P fx-4800P fx-5800P
    CFX-9850GC PLUS
    fx-9860G
    fx-9860GII
    fx-9860GII-2
    fx-9860GII-2 SD
    fx-CG10
    fx-CG20
    fx-CG50
    HP-Prime
    HP 50G
    TI-Nspire CX CAS
    TI-84+CE

Posted 11 June 2018 - 01:17 PM

Dear Sentaro,

 

The display of List/Mat changes in OPTN key.

 

I did not know, that the display changes with the OPTN key. It was my mistake, I pressed that key unintended. Thank you for your help!

I'm glad the problem was solved. :D
 
 
Here is new updated version. :)
-Fixed DELkey bug of clip mode of editor.
 
-Added setting of the setup to use the program file of MCS(main memory) directly.
 You can change the destination from MCS from storage, storage to MCS in preservation and the copy of the file.
 At the storage memory mode, copying, a destination become MCS when choose F1(MCS).
 Copying, a destination become the storage memory when choose F2(g1m) at the MCS mode.
 
-Added MCS mode PICT file.
 
-Fixd CAPTURE file not worked bug
 and change to use only [MCS] CAPT file. 
 
-Fixed the condition judgment became the integer judgment in If,While,Do command. (1.76~1.78 enbug)
 
-Fixed Mat/List re-allocate bug.
(added re-allocated Mat/List is '*' mark.
 
-Added DrawStat option of CG mode.
(example) S-Gph1 DrawOn,xyLine,List 1,List 2,1,Square[,ColorLinkOff][,Black]
 [,ColorLinkOff] is not work now.
 
-Added the mode without the external font to setup or command.
(*When EnableExFont-on by setup this command is valid.)
(format) SetFont 0
 disable external font
(format) SetFont 1
 enable external font
 
-Added System( command.
(format) System(-1)
 return to model
 return value is 0 : 9860G
 return value is 2 : 9860GII(SH3)
 return value is 3 : 9860GII(SH4A)
(format) System(-2)
 return to OS version 3-digits decimal number.


#154 piu58

piu58

    Casio Freak

  • Members
  • PipPipPipPip
  • 147 posts
  • Gender:Male

  • Calculators:
    Casio Graph 90+E, Casio fx-CG20

Posted 11 June 2018 - 03:56 PM

That was again fast! Thank you.

 

~

 

For your interest I write some words of what I calculate at the moment. I want to give my astromer friends some idea what "dark energy" real means. Therefore I simulate the behaviour of a sphere filled with mass - represented by discrete point masses. I knew in advance that it would shrink. But what I did not know: It shrinks with a different velocity, forming a shell of denser matter at around 80% of the radius. The first weak agglomeration has a stronger gravity and attracs matter from in- and outward.

 

My simulation fails at the moment if I let the sphere shrink to a value smaller than half of the original one, but I found the reason in the time step calculation.

 

I use 360 points for that, around the maximum the memory gives. This runs a few hours, even with cbasic. It would not be realistic to run it with casio basic.



#155 sentaro21

sentaro21

    Casio Technician

  • Members
  • PipPipPipPipPipPip
  • 369 posts
  • Gender:Male
  • Location:JAPAN

  • Calculators:
    FX-603P fx-4800P fx-5800P
    CFX-9850GC PLUS
    fx-9860G
    fx-9860GII
    fx-9860GII-2
    fx-9860GII-2 SD
    fx-CG10
    fx-CG20
    fx-CG50
    HP-Prime
    HP 50G
    TI-Nspire CX CAS
    TI-84+CE

Posted 12 June 2018 - 08:16 AM

It is like the program with much quantity of operation very much.
Thanks very much for using C.Basic by the program. :D
 
 
Pict/Capt of MCS mode bug was left. :bow:


#156 sentaro21

sentaro21

    Casio Technician

  • Members
  • PipPipPipPipPipPip
  • 369 posts
  • Gender:Male
  • Location:JAPAN

  • Calculators:
    FX-603P fx-4800P fx-5800P
    CFX-9850GC PLUS
    fx-9860G
    fx-9860GII
    fx-9860GII-2
    fx-9860GII-2 SD
    fx-CG10
    fx-CG20
    fx-CG50
    HP-Prime
    HP 50G
    TI-Nspire CX CAS
    TI-84+CE

Posted 17 June 2018 - 12:16 PM

Here is new updated version. :)
 -Changed calculation priority of (-) from top of priority to Type C function priority same as genuine Casio Basic.
 
 -Fixed AC/onbreak bug that was not ready to break processing when it became AC/on break in "Return" coomand of the sub program.
 
 -Fixed initializing bug of List1~List9.
  ( This is enbug that "Fiexd MAT/LIST re-allocate initialization bug" of ver.1.77 )
 
 -Changed specifications of Min(,Max(,SrotA/D commands including complex number to judge at absolute value.
 -Fixed GCD/LCM bug of complex number.
 
 -Added naming a List.
 (example) "LABELA"->List 1[0]   (* top of index is 1  default)
 (example) List1[0]->Str 1
 (example) "LABELB"->List 1[-1]  (* top of index is 0)
 (example) List1[-1]->Str 1
 
 Fixed StoV-Win/RclV-Win command bug that can not set number of 6.
 
 
This is latest updated CG version.


#157 sentaro21

sentaro21

    Casio Technician

  • Members
  • PipPipPipPipPipPip
  • 369 posts
  • Gender:Male
  • Location:JAPAN

  • Calculators:
    FX-603P fx-4800P fx-5800P
    CFX-9850GC PLUS
    fx-9860G
    fx-9860GII
    fx-9860GII-2
    fx-9860GII-2 SD
    fx-CG10
    fx-CG20
    fx-CG50
    HP-Prime
    HP 50G
    TI-Nspire CX CAS
    TI-84+CE

Posted 19 June 2018 - 09:37 AM

Here is new updated. (re-uploaded) :)
 
 
-Fixed Argument( bug that it become "Memory Error".
-Changed specification when a0,a1,a2,anStart,b0,b1,b2,bnStart,c0,c1,c2,cnStart was used,it becomes the extended variable automaticaly.
 

Edited by sentaro21, 19 June 2018 - 09:40 AM.


#158 sentaro21

sentaro21

    Casio Technician

  • Members
  • PipPipPipPipPipPip
  • 369 posts
  • Gender:Male
  • Location:JAPAN

  • Calculators:
    FX-603P fx-4800P fx-5800P
    CFX-9850GC PLUS
    fx-9860G
    fx-9860GII
    fx-9860GII-2
    fx-9860GII-2 SD
    fx-CG10
    fx-CG20
    fx-CG50
    HP-Prime
    HP 50G
    TI-Nspire CX CAS
    TI-84+CE

Posted 21 June 2018 - 07:23 AM

I'm sorry that there is much bugs every time. :banghead:
 
Here is new updated. (re-uploaded)
 
 
(for all version)
-Fixed text convison bug that following command is same as contracted form of matrices variable.
 a0,a1,a2,b0,b1,b2,c0,c1,c2,x1,x2,x3,y1,y2,y3,n1,n2,Q1,Q3,f1,f2,f3,f4,f5,f6
(example) a0(special variable) -> a0
(example) a0(matrices variable)-> a\0
 
-Fixed SrotA/D bug that only two argument became System Error.
 
(for Prizm version)
-Fixed System Error that an odd addressing of 16bits-color BitMap data to the argument. (WriteGraph,_Bmp etc)


#159 sentaro21

sentaro21

    Casio Technician

  • Members
  • PipPipPipPipPipPip
  • 369 posts
  • Gender:Male
  • Location:JAPAN

  • Calculators:
    FX-603P fx-4800P fx-5800P
    CFX-9850GC PLUS
    fx-9860G
    fx-9860GII
    fx-9860GII-2
    fx-9860GII-2 SD
    fx-CG10
    fx-CG20
    fx-CG50
    HP-Prime
    HP 50G
    TI-Nspire CX CAS
    TI-84+CE

Posted 07 July 2018 - 11:17 AM

Here is new updated version. :)
-Fixed label of List bug that do not worked less than 8 character.
 
-Added Det of Mat command.
-Added Alpha+[alphabet key][Theta][r],Shift+[Ans],×key jump of Mat editor screen
-Added F6(retry) search function of during execution search of editor.
 
-Fixed Shift+EXIT(QUIT) of editor in debug mode that excute the program.
-Added setup of debug mode exit popup.
-Fixed not worked fuction key of debug mode after EXIT.
 
-Added up/dwon allow character of command history/ command input popup.
-Added V-MEM access in V-Win setup.
 
-Fixed text converting bug that 0b0,0b1,0b2,0x1,0x2,0x3 are failed.
-Fixed setup bug that changed Fix/Sci/Norm setteing after EXIT.
 
 
Here is new alpha version C.Basic for fx-CG10/2050/Graph90+E.

Edited by sentaro21, 07 July 2018 - 11:21 AM.


#160 smilinjoe

smilinjoe

    Newbie

  • Members
  • Pip
  • 2 posts
  • Gender:Male

Posted 09 July 2018 - 05:26 AM

Please tell me I'm wrong.

 

There seem to be some math functions that are unavailable to me in C.Basic. (I'm using an fx-9860gii and a couple of fx-9750giis that think they're fx-9860giis.)

 

Right now I'm having to write my own routines to compute probabilities for the distributions included in the 9860 (binomial, Poisson, geometric, exponential, normal, t, chi-squared, F, etc.). C.Basic couldn't process more basic commands like nPr and nCr, either. And forget about trying to graph plots of these probabilities using DrawDist commands.

 

I hope this is because there's something I'm missing about calling these functions.

 

If not, is there a listing of what math functions aren't available through C.Basic?





Also tagged with one or more of these keywords: Casio Basic C.Basic

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users