Jump to content



Photo
* * * * * 3 votes

C.Basic - International Release

Casio Basic C.Basic

  • Please log in to reply
207 replies to this topic

#201 sentaro21

sentaro21

    Casio Freak

  • Members
  • PipPipPipPip
  • 141 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 04 May 2019 - 09:19 AM

Thanks very much!!
I'm very happy to know how C.Basic is useful. :D
 
C.Basic can be fully used with GII and later models,
The 9860G has the high contrast easy-to-see screen.
The 9860G Slim has the largest LCD screen in the series with backlight.
I will continue to support all series in the future. :)
 
Re-updated v1.98beta again.
Please download again. :bow:
 
for 9860G/9860GII series.
https://pm.matrix.jp...ASIC198beta.zip (re-uploaded) 07 May 2019
-Added pop-up when external font is not enabled in SetFont 1.
 
-Changed specification of maximum loop stack level.
 (for~Next       :upto 4 level -> 7)
 (While~WhileEnd :upto 6 level -> 7)
 (Do=LpWhile     :upto 6 level -> 7)
 (Switch~SwitchEnd:upto 4 level -> 7)
 
 
(edit)
New bug found and re-updated. :bow:   
Please replace the previous 1.98beta immediately.
 
-Fixed the bug that external font may be broken when using the hidden memory.
-Fixed the bug that caused memory error of input "?" command of string.

Edited by sentaro21, 07 May 2019 - 06:59 AM.


#202 piu58

piu58

    Casio Addict

  • Members
  • PipPipPip
  • 56 posts
  • Gender:Male

  • Calculators:
    Casio fx-9860G

Posted 13 May 2019 - 10:28 AM

Dear Sentaro,

 

for you next change in C.Basic: Could you please repair a small mistake? I often use the >txt function to get a printable version of the program. When converting, the display Stop Sign (Δ) will be replaced by "Disps" . In the normal listing this contains a newline. In the ascii text, there is no newline. Is there a way to repair this? I know you may have problems with the NL if you start a program for text mode and rearranges this to a .g1m code.

It would be a nice idea too, if we could have a single symbol for display stop. Of course, this should not be used otherwise.

 

Thank you again, Uwe



#203 piu58

piu58

    Casio Addict

  • Members
  • PipPipPip
  • 56 posts
  • Gender:Male

  • Calculators:
    Casio fx-9860G

Posted 14 May 2019 - 07:19 AM

Just another mistake. C.Basic differs form Casio Basic.

I have a program which presents intermediate results in form of a list, with DisplayStop. If I press Exe, the result is still visible at Casio Basic. In C.Basic the program clears the screen (not as problematic) but writes Done. I thought first, the program finished.

Here is the program which I changed so it can be used in both Basic interpreters:

1.5->Q
Q*(1+1Exp(-)8)->R
0->F
1Exp(-)5->D
Do
For 1->J To 1000
RRRR(Q-1)/QQQ->Z
Z-R(R-1)->Z
Z->E
R+ED->R
F+D->F
Next
{R,180F/pi}DispsLpWhile R<10

You see the Disps-Error here too: The LpWhile deserves an own line :)

 

I made screenshots of both program, started after the first stop:

fx.jpg



#204 sentaro21

sentaro21

    Casio Freak

  • Members
  • PipPipPipPip
  • 141 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 2019 - 12:35 PM

Hi piu58  :D

Thanks very much for bug report.

I confirmed the bug.
I will fix it in the next update. :)


#205 sentaro21

sentaro21

    Casio Freak

  • Members
  • PipPipPipPip
  • 141 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 2019 - 01:06 PM

Here is new updated version. :)
 
for 9860G/9860GII series.
        -Fixed the bug that clear display after the Mat and List were paused.
 
        -Changed specification of text conversion of "Disps" command to add [CR][LF] code.
         (Previous = compatible with CG series) Disps
         (New specification) Disps+[CR]+[LF]
 
        -Added the key combination that easy to move between storage memory and Main Memory.
         Shift-F5 to change Strage/SD <-> main memory(Main Memory).
        -Added the specification that up to 7 favorite files can be registered separately for storage memory and SD ans main memory (Main Memory).
 
        -Fixed the bug that debug mode is not canceled when break and then edited. (bugs remaining.)
 
        -Added Rotate&Zoom option of _Rectangle/_Polygon command.
        (format)_Rectangle x1,y1,x2,y2, border_width, border_color, fill_color[,chance/brend%][,angle][,center_X][,center_Y][,zoom%]
        (format)_Polygon *ary_x, *ary_y, vertices, color[,chance/brend%][,angle][,center_X][,center_Y][,zoom%]
 
        If [center_X][center_Y] are omitted, The center of the drawn image is specified.
 
        (example ) see "C.Basic_sample/ML_sample" folder.
 
        -Changed "MCS" notation to "Main Memory".
 
 
for CG10/20/50/Graph90+E version.
        -Fixed the bug that clear display after the Mat and List were paused.
 
        -Added the specification that up to 7 favorite files can be registered separately for storage memory and Main Memory.
 
        -Changed specification of text conversion of "Disps" command to add [CR][LF] code.
         (Previous = compatible with CG series) Disps
         (New specification) Disps+[CR]+[LF]
 
        -Fixed the bug that debug mode is not canceled when break and then edited. (bugs remaining.)
 
        -Changed "MCS" notation to "Main Memory".
 
        -Added the key combination that easy to move between storage memory and Main Memory.
         Shift-F5 to change Strage <-> Main Memory).
 
        -Added Rotate&Zoom option of _Rectangle/_Polygon command.
        (format)_Rectangle x1,y1,x2,y2, border_width, border_color, fill_color[,chance/brend%][,angle][,center_X][,center_Y][,zoom%]
        (format)_Polygon *ary_x, *ary_y, vertices, color[,chance/brend%][,angle][,center_X][,center_Y][,zoom%]
 
        If [center_X][center_Y] are omitted, The center of the drawn image is specified.
 
        (example ) see "ML_sampleCG" folder.
 
        -Fixed the bug that drawing color option 5 (Transmittance setting) of ML command did not work with the following commands.
         _Horizontal
         _Vertical
         _Recangle
         _FillPolygon

 



#206 piu58

piu58

    Casio Addict

  • Members
  • PipPipPip
  • 56 posts
  • Gender:Male

  • Calculators:
    Casio fx-9860G

Posted 15 May 2019 - 04:32 AM

That was fast! I replaced the version in both of my calculators. Looks fine now.



#207 sentaro21

sentaro21

    Casio Freak

  • Members
  • PipPipPipPip
  • 141 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 2019 - 04:27 AM

That was fast! I replaced the version in both of my calculators. Looks fine now.

Thanks!! :D
 
I'm sorry every time. A bug was found. :bow:
This is a fixed update.
 
1.99.3beta  for 9860G/9860GII series.
https://pm.matrix.jp...ASIC199beta.zip  (18/5/2019 re-updated )
        -Fixed the bug that debug mode is not canceled when break and then edited with Help On.
 
        -Fixed the bug that exiting without go to editor when AC/onbreak stopping sub-program and press EXIT(enbug in 1.98)
 
        -Fixed the bug that was unable to switch favorites list when Max Mem Mode was ON.
        -Changed specification that the favorites list display from the bottom when move Storage/SD from Main Memory.
        -Fixed the bug that variable display after the Mat and List were paused.(enbug in 1.99)
 
 
0.85alpha  for CG10/20/50/Graph90+E version.
https://pm.matrix.jp...CBASICCG085.zip    (19/5/2019 re-updated )
        -Fixed the bug that debug mode is not canceled when break and then edited with Help On.
 
        -Fixed the bug that exiting without go to editor when AC/onbreak stopping sub-program and press EXIT(enbug in 0.82)
 
        -Changed specification that the favorites list display from the bottom when move Storage/SD from Main Memory.
        -Fixed the bug that variable display after the Mat and List were paused.(enbug in 0.85)
 

Edited by sentaro21, 19 May 2019 - 12:29 AM.


#208 sentaro21

sentaro21

    Casio Freak

  • Members
  • PipPipPipPip
  • 141 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 Yesterday, 12:29 PM

Here is new updated. :)
 
1.99.4 beta for 9860G/9860GII series.
        -Fixed the drawing bug of Graph(X,Y) with argument of TTheta variable.
        -Added moved to the top of the folder list when pressing the [.]Key of the file list.
 
0.86 alpha for CG10/20/50/Graph90+E version.
        -Fixed the drawing bug of Graph(X,Y) with argument of TTheta variable.
        -Added moved to the top of the folder list when pressing the [.]Key of the file list.
        -Fixed the bug that the external font was disabled in the FX(6x8 font) option of the Text command.
 
Please see this folder.
/CBasic_sample/GRAPHXY_sample/






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