Jump to content



Photo
* * * * * 4 votes

C.Basic - International Release

Casio Basic C.Basic

  • Please log in to reply
683 replies to this topic

#681 sentaro21

sentaro21

    Casio Technician

  • Members
  • PipPipPipPipPipPip
  • 366 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 23 October 2023 - 10:57 AM

Very sorry for lete update. :bow:
Here is the new version.
 
C.Basic for FX v2.46β (updated 23/10/2023)
 
C.Basic for CG v1.46β (updated 23/10/2023)
 
(build01)
-Changed to create [CBasic] folder only at first startup and use it as the default save and load folder.(only CG or GIII)
-Fixed a bug that the value of the control variable at the end of For~Next in integer mode was incompatible.
-Fixed a problem in which assignment of a string longer than the limit length failed when the length of the string is limited.
 (Length-1 is the maximum number of characters that can be stored.)
-Fixed a bug in Pol()Rect() function that ListAns did not return an answer when MatBase was 0.
-Fixed rounding of ENG display.
-Fixed a fatal bug when using Ref and Rref functions, because they were not supported.
-Fixed a bug in which a command that could not be input by C.Basic command input mode was added and corrected.
 
(note)
 C.BasicCG execution speed is slowed by up to 50% on fx-CG50 OS 3.80.0212.( 3.70 is recommended for C.BasicCG.)
 Graph90+E does not experience any slowdown even at 3.80.
 
 
@Krtyski
Thank you so much for your ongoing support, it is much appreciated. :D

Edited by sentaro21, 25 October 2023 - 08:58 AM.


#682 sentaro21

sentaro21

    Casio Technician

  • Members
  • PipPipPipPipPipPip
  • 366 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 25 October 2023 - 02:18 PM

This is a file-related update only. :)
 
C.Basic for FX v2.46β (updated 25/10/2023)
 
C.Basic for CG v1.46β (updated 25/10/2023)
 
(build02)
-Changed the specification so that a new file is created in the current folder when the cursor is on a folder in the file list.
-Changed to overwrite a file if it is larger in size than the previous file.(Only for GIII Model)
 (If the file size is smaller, the previous file is erased and a new file is saved.)


#683 sentaro21

sentaro21

    Casio Technician

  • Members
  • PipPipPipPipPipPip
  • 366 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 26 October 2023 - 05:43 AM

Here are the updated versions with fixed the bug. :)
 
 
C.Basic for FX v2.46β (updated 26/10/2023)
 
C.Basic for CG v1.46β (updated 26/10/2023)
 
(build03)
-Fixed a bug in the main memory favorites function for files with the same name, where only upper and lower case letters differed.
-Fixed a bug that caused the TicksWait count to be 1 too high.
(Before) TicksWait 4 was the same as TicksWait 5. 
-Fixed a bug that prevented builds due to incomplete source files included in the package.
-Fixed a bug that prevented returning to the folder position. (build01 enbug)
 

Edited by sentaro21, 27 October 2023 - 03:54 AM.


#684 sentaro21

sentaro21

    Casio Technician

  • Members
  • PipPipPipPipPipPip
  • 366 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 42 minutes ago

Here is the new updated version. :)
 
C.Basic for FX v2.47β (updated 10/12/2023)
 
C.Basic for CG v1.47β (updated 10/12/2023)
 
(build01)
-Added a catalog function dedicated to C.Basic commands.(Shift+5 for FX version)
-Added mini-font display in file mode.
-Added ? Minifont display of command and variable display. (newly FX version)
(format)?([@]×[,y][,width][, "blank character"][,number of input digits][,R])
(Example) ?(@30,40,5,">",5)A
  The value of A is displayed in mini-font at the current VRAM pixel coordinates (X=30,Y=40) 
    and waits for input. Blank spaces are filled with ">".
-Fixed a bug that the program freezes when using unsupported commands (internal code 0x7Fxx).
-Error display has been changed. Missing WhileEnd" and "Missing Switch".(ref.ErrorCode_List.txt)
-Disabled initialization of hidden RAM for non-GII models.
-Beep command can be interrupted by AC key.
-Fixed a bug in matrix and list initialization that caused an error if the RGB()HSV()HSL() command was the first one. (1.45 Embuged)
 (Example) {RGB(255,0,255),123,456}
-Fixed a bug in which a file exceeding 4096 bytes could only be loaded with the Load(command.
 
-The Locate command and drawing specifications such as Text can now be specified as mathematical formulas by writing them in parentheses.
 (Format 1) Locate x,y,Value/Strings[,N/O/R/V].
 (Format 2) Locate x,y,Value/Strings[,(drawing specification)].
  N:0 'normal
  O:1 'or
  R:2 'reverse
  V:3 'reverse or
 (Example) Locate 2,3,"ABC",(2)
   Locate 2,3,"ABC",® ' R=2
 Either
 Locate 2,3,"ABC",R
 are the same as
 
-FKeyMenu can now be used to specify formulas by writing the drawing specification in parentheses.
 (Format 1) FKeyMenu( n[~m], "string"/icon number [,C/M/N/R/I/S/U/L [,icon color [,icon background color]]] )
 (Format 2) FKeyMenu( n[~m], "string"/icon number [,(drawing specification) [,icon color [,icon background color]]] )
 Numeric value (0-4) in basic drawing specification
  C:( 0)Erase.
  N:( 1)Normal white icon. (may be omitted)
  R:( 2)Black icon with missing lower right corner.
  I:( 3)Square black icon.
  S:( 4) Black icon with border
 The following modifiers are added to the basic drawing specification values.
  U:( 16)Display string one dot above.
  L:( 32)Extend the display range by 2 dots to the left and right.
  M:( 64)Mask processing.
  M:(128)Masks only the border. (FX version only)
 
 (Example) FKeyMenu (1, "string",NULM)
      FKeyMenu (1, "string",(1+16+32+64))
  The above two will produce the same result.






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