Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.

Forum Casio - Projets de programmation


Index du Forum » Projets de programmation » C.Basic Projets
Sentaro21 Hors ligne Membre Points: 878 Défis: 0 Message

C.Basic Projets

Posté le 30/04/2017 11:08

Hello, everyone.

I am Sentaro21, and I am developing C.Basic, a Basic interpreter that allows high-speed execution of Basic programs while maintaining compatibility with genuine Casio Basic.

Here is an English site, by Krtyski, about the C.Basic project (I helped him with the translation, but it's still unfinished) :
https://egadget2.web.fc2.com/CBasic/Interpreter/CBasic_interpreter.html

The articles and various programs from this site served as a reference to evaluate the compatibility level of C.Basic. Results were not good every time I tested them, but compatibility increased over time.

These programs have been ported experimentally. Many thanks to their authors.

Block Tower (C.Basic version)
https://pm.matrix.jp/CB/CB_BlockTower.zip

Sudoku (C.Basic version)
https://pm.matrix.jp/CB/CB_Sudoku.zip

Maze Generator (C.Basic version)
https://pm.matrix.jp/CB/CB_MazeGene.zip

Graph 3D (C.Basic version)
https://pm.matrix.jp/CB/CB_Graph3D.zip

TokiTori (C.Basic version 25/11/2018)
https://pm.matrix.jp/CB/CB_Tokitori.zip
(added Save/Load feature)

Ice slider (C.Basic version 25/11/2018)
https://pm.matrix.jp/CB/CB_IceSlider.zip
(added Save/Load feature)

Clonelab (C.Basic version 25/11/2018)
https://pm.matrix.jp/CB/CB_Clonlab.zip
(added Save/Load feature)

Arkenstone (C.Basic version 25/11/2018)
https://pm.matrix.jp/CB/CB_Arkenstone.zip
(added Save/Load feature)

Aventura (C.Basic version 25/11/2018)
https://pm.matrix.jp/CB/CB_Aventura.zip
(added Save/Load feature)

Electricity (C.Basic version 10/2/2019)
https://pm.matrix.jp/CB/CB_Electric.zip
(added Save/Load feature)

Here are examples of programs that reach near-C performance :

BallGame (C.Basic version)
https://pm.matrix.jp/CB/CB_BallGame.zip

Asprin (C.Basic version)
https://pm.matrix.jp/CB/CB_Aspirin.zip


The C.Basic project is still yet to be completed, thus I would like to get your feedback.

This is the latest version of C.Basic 2.47 beta for Graph 35+USB/35+EII/75/85/95 (SD)
https://pm.matrix.jp/CB/CBASIC247beta02.zip (updated 11/12/2023)

This is the latest version of C.BasicCG 1.47 beta for Graph90+E/fx-CG10/20/50:
https://pm.matrix.jp/CB/CBASICCG147beta02.zip (updated 11/12/2023)

C.Basic manuals
https://gitlab.com/sentaro21/cbasic

Currently C.Basic exists thanks to this site.
Thank you very much.


Précédente 1, 2, 3 ··· 10 ··· 20 ··· 22, 23, 24, 25, 26, 27, 28 ··· 30, 31, 32 Suivante
Calcloverhk En ligne Membre Points: 358 Défis: 10 Message

Citer : Posté le 28/01/2020 00:35 | #


@Farhi:
Maybe try _Line? (MonochromeLib command)
Format: X1,Y1,X2,Y2,Color[,chance][,Width]
C.Basic Wiki Project progress as of 2024/2/12
   30%


Redcmd Hors ligne Membre Points: 380 Défis: 7 Message

Citer : Posté le 28/01/2020 00:43 | #


If you want to draw multiple lines all at once
You can use Multi DrawStat or Super DrawStat
Sentaro21 Hors ligne Membre Points: 878 Défis: 0 Message

Citer : Posté le 28/01/2020 00:51 | #


@Massena
To save 65536 color pict in g3m mode,
Please use the BmpSave command or [SHIFT]+[7](CAPTURE).


@Farhi
Pleses try the monochrome library command _Line as shown by Calcloverhk.
_Holizontal and _Vertical are even faster for horizontal and vertical lines.
In that case, since the screen is not updated, use the _PutDsipDD or _DispVram command as appropriate.

This is a sample program for fast line drawing.

Asprin (C.Basic version)
https://pm.matrix.jp/CB/CB_Aspirin.zip
Je continue à développer C.Basic. (Il est compatible avec Basic Casio.)
Overclocking utilitaire Ftune/Ptune2/Ptune3 est également disponible.
Si vous avez des questions ou un rapport de bogue, n'hésitez pas à me le faire savoir.
Farhi Hors ligne Membre Points: 1380 Défis: 0 Message

Citer : Posté le 28/01/2020 00:52 | #


Thanks for your help.

Ajouté le 28/01/2020 à 00:56 :
how do we hide the axes?
"La créativité est contagieuse faites la tourner"
Albert Einstein
Redcmd Hors ligne Membre Points: 380 Défis: 7 Message

Citer : Posté le 28/01/2020 01:10 | #


When inside the program text editor
[SHIFT] + [MENU] (Settings), [F4] (AXES), [F2] (Off)
Farhi Hors ligne Membre Points: 1380 Défis: 0 Message

Citer : Posté le 28/01/2020 01:41 | #


Thanks
"La créativité est contagieuse faites la tourner"
Albert Einstein
Redcmd Hors ligne Membre Points: 380 Défis: 7 Message

Citer : Posté le 02/02/2020 06:15 | #


#ifdef ML_SET_CONTRAST
void ML_set_contrast(unsigned char contrast)
{
    char *LCD_register_selector = (char*)0xB4000000, *LCD_data_register = (char*)0xB4010000;
    *LCD_register_selector = 6;
    *LCD_data_register = contrast;
}
#endif

#ifdef ML_GET_CONTRAST
unsigned char ML_get_contrast()
{
    char *LCD_register_selector = (char*)0xB4000000, *LCD_data_register = (char*)0xB4010000;
    *LCD_register_selector = 6;
    return *LCD_data_register;
}
#endif

When I call ML_get_contrast(); it only returns 0 (both my calc and the emulator)
What am I doing wrong?

Changing the contrast in C.Basic on my calc works fine
tho copying the code out into my project and running it doesn't work
Sentaro21 Hors ligne Membre Points: 878 Défis: 0 Message

Citer : Posté le 02/02/2020 10:03 | #


It does not work on SH4A calcs.
So, C.Basic uses SysCall(0x132:DD_SetContrast).
Je continue à développer C.Basic. (Il est compatible avec Basic Casio.)
Overclocking utilitaire Ftune/Ptune2/Ptune3 est également disponible.
Si vous avez des questions ou un rapport de bogue, n'hésitez pas à me le faire savoir.
Lephenixnoir En ligne Administrateur Points: 24624 Défis: 170 Message

Citer : Posté le 02/02/2020 11:33 | #


You can't get the contrast value. This is an ML "bug". The DD register that holds the contrast value is write-only. There is no hardware-only way around this. The OS has a copy of the contrast that it last set.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Redcmd Hors ligne Membre Points: 380 Défis: 7 Message

Citer : Posté le 02/02/2020 19:36 | #


What is the location of the contrast value?
Or is the syscall relative?
So it +/- 1 to the constraint
But then would know when it hits the limit.

My calc is a SH-4A SH7305
Lephenixnoir En ligne Administrateur Points: 24624 Défis: 170 Message

Citer : Posté le 02/02/2020 22:51 | #


What is the location of the contrast value?

It is OS-dependent. I don't know of a syscall that returns this value, it might just be locally-defined in the original source.

The limit is hardware-dependent, I don't know of a precise documentation (though one might exist if you search...). A given value does not look the same on all screens.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Sentaro21 Hors ligne Membre Points: 878 Défis: 0 Message

Citer : Posté le 03/02/2020 00:33 | #


The SysCall is set as an absolute value.
The default setting value of contrast differs depending on the model.
There is no compatibility between models.
fx-9860GII  :36
Graph 35+E  :20
Graph 35+EII:16

Since it is impossible to distinguish between 35+E and 9860GII models, their values cannot be normalized.

If the contrast is set too high or low,
[SHIFT]+[→] or [SHIFT]+[←] returns the contrast.

Je continue à développer C.Basic. (Il est compatible avec Basic Casio.)
Overclocking utilitaire Ftune/Ptune2/Ptune3 est également disponible.
Si vous avez des questions ou un rapport de bogue, n'hésitez pas à me le faire savoir.
Redcmd Hors ligne Membre Points: 380 Défis: 7 Message

Citer : Posté le 03/02/2020 06:38 | #


How come when entering C.Basic the contrast doesn't get reset and Im able to change it like normal (on my calc)
Is it using GetKey()?
But then that doesn't make sense cause pressing [DOWN] after [SHIFT] is instantly registered (and the cusor moves down)
Getkey() doesn't send the next key after pressing [SHIFT]. You have to tap [DOWN] twice for it to move, but in C.Basic you only need to do it once
Lephenixnoir En ligne Administrateur Points: 24624 Défis: 170 Message

Citer : Posté le 03/02/2020 07:29 | #


Shift+Down is not a special combination in GetKey(). I think it just returns KEY_CTRL_PAGEDOWN. If C.Basic maps both Down and PageDown to the same action in the application, this behaviour can appear.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Redcmd Hors ligne Membre Points: 380 Défis: 7 Message

Citer : Posté le 03/02/2020 07:44 | #


ah yes
that makes sense
only [SHIFT] + [LEFT]/[RIGHT] keeps GetKey paused until you press another key (or [MENU] or [SHIFT][AC])
Sentaro21 Hors ligne Membre Points: 878 Défis: 0 Message

Citer : Posté le 03/02/2020 12:11 | #


[SHIFT] + [←][→] cannot be used in C.Basic that uses Getkey().
(In the CG version it changes the font size of the editor. )
Je continue à développer C.Basic. (Il est compatible avec Basic Casio.)
Overclocking utilitaire Ftune/Ptune2/Ptune3 est également disponible.
Si vous avez des questions ou un rapport de bogue, n'hésitez pas à me le faire savoir.
Shadow15510 Hors ligne Administrateur Points: 5504 Défis: 18 Message

Citer : Posté le 09/02/2020 18:15 | #


Is there a command in order to sort words in alphabetic order ?
"Ce n'est pas parce que les chose sont dures que nous ne les faisons pas, c'est parce que nous ne les faisons pas qu'elles sont dures." Sénèque

Sentaro21 Hors ligne Membre Points: 878 Défis: 0 Message

Citer : Posté le 10/02/2020 09:45 | #


There is no command to sort strings.
So, I added a function that can sort character matrix arrays with SortA() / SortD() commands.
SortA($Mat E)
SortD($Mat E)


Here is new updaed version.

2.45 beta for for 9860G/GII series/Graph 35+USB/35+EII/75/85/95 (SD)
https://pm.matrix.jp/CB/CBASIC245beta.zip
-Improved the option of the FkeyMenu( command.
(Format)FKeyMenu( n[~m], "string"/Icon # [,C/M/m/N/R/I/S/L] )
- 3rd or later arguments can be omitted.
- "," are required even if the argument is omitted.
(The order of the 3rd argument is arbitrary.)
  C: clear icon.
  M: masked icon.
  m: masked only frame icon .
  N: normal white icon.(default)
  R: black icon with notch at the bottom right.
  I: black icon with no notch at the bottom right.
  S: white box icon with no notch at the lower right indicating the selected.
  L: expand the "string" display area by 2 dots left.
(example) FKeyMenu (1, "string" )
(example) FKeyMenu (2~3, "longstring",R)
(example) FKeyMenu (4~5, "longstring",I)


1.45 beta for CG10/20/50/Graph90+E.
https://pm.matrix.jp/CB/CBASICCG145beta.zip
-Improved the option of the FkeyMenu( command.
(Format)FKeyMenu( n[~m], "string"/Icon # [,C/M/N/R/I/S/U/L [,FKey icon color [,Fkey back color]]]] )
- 3rd or later arguments can be omitted.
- "," are required even if the argument is omitted.
- Default color of FKey icon is black and FKey back color is white.
(The order of the 3rd argument is arbitrary.)
  C: clear icon.
  M: mased icon.
  N: normal white icon.(default)
  R: black icon with notch at the bottom right.
  I: black icon with no notch at the bottom right.
  S: black icon with no notch at the lower right indicating the selected.
  U: display 1 dot upper.
  L: expand the "string" display area by 2 dots left.
(example) FKeyMenu (1, "string",,Blue )
(example) FKeyMenu (2~3, "string",R,RGB(255,0,0))
(example) FKeyMenu (4~5, "string",R,Red ,Yellow )

-Changed to automatically set "C.Basic" mode when entering GB/JIS screen of CHAR screen.
-Changed to display the size of the free area in the status area when [SHIFT] is pressed in the editor.

-Fixed the bug that "Default Font" and "C.Basic Font" of [VARS] were reversed in [0](HELP) of [CHAR] screen.
-The system manager for C.Basic made by Colon has been updated from 1.2 to 1.3.
-Changed the BackLight command to disabled in the emulator.

---common update---
-Added the strings sort of SortA/SortD command.
(format) SortA($Mat A)
-Updated Manuals.
-Added emulator judgment to System () command.
(Format) System (-7)
0 is returned on the real calculator.
1 is returned on the emulator.
-Improved the matrix list screen that newly supported the display of extended area Mat/List/Vct after 53.
[←]:backword
[→]:forward
-Changed to display the size of the free area in the status line when [SHIFT] is pressed in the editor.
-Changed INT%,DBL#,CPLX in variable page and color picker icons(RGB/HSL/HSV) to selected icons.
-Fixed the bug in DBL# mode where pauses and imaginary numbers were displayed in variables page.
-Improved variables page independently for INT%, DBL# and CPLX.
-Added sample program of System() command by Krtyski.(C.Basic_sample\System_sample)
-Added sample program of FKeyMenu() command by Krtyski & CalcLoverHK & Colon.(C.Basic_sample\FKeyMenu_sample)



Ajouté le 26/02/2020 à 03:08 :
Here is new updated version.

2.45 beta build09 for for 9860G/GII series/Graph 35+USB/35+EII/75/85/95 (SD)
https://pm.matrix.jp/CB/CBASIC245beta09.zip
-Fixed the bug that the execution speed of "" command was very slow.

1.45 beta build09 for CG10/20/50/Graph90+E.
https://pm.matrix.jp/CB/CBASICCG145beta09.zip
(common update)
-Improved the direct jump by pressed alphabet in file mode to two or more characters can be selected.
[DEL]: back one character.
[AC]: erase all.
-Fixed the bug that an indent was added when [EXE](CR) was performed before a command with the indent (If, Else ..).
-Fixed the bug that function memory(Fn) and graph memory(Y) did not evaluate as a string when there was no argument.
-Fixed the bug that the execution speed of "" command was very slow.


Ajouté le 08/03/2020 à 10:14 :
Here is new updated version.
Currently, I'm implementing the graph function that is compatible with genuine Basic Casio, but it will be completed a bit later.

2.45 beta build13 for for 9860G/GII series/Graph 35+USB/35+EII/75/85/95 (SD)
https://pm.matrix.jp/CB/CBASIC245beta13.zip
-Fixed the bug that the execution speed of "" command was very slow.

1.45 beta build13 for CG10/20/50/Graph90+E.
https://pm.matrix.jp/CB/CBASICCG145beta13.zip
(common update)
(build13) 2020.3.8
-Changed the specification of Function memory(Fn) and graph memory(Y) that are evaluated as formula evaluation by default,
and are evaluated as strings when as an argument of the string function or following strings.
(formula evaluation)
Fn1 -> A
Fn1(123)-> A
Locate 1,1,fn1
Text 1,1,fn1(123)
(string evaluation)
"123"+fn1 -> Str 1
Fn2 -> Str 2
StrJoin(fn1, Str 1)

-Fixed the bug in copying from different types of strings variable.
(Example not copied to fn3)
ClrMat
"123" -> fn1
"ABC" -> Str 1
Str 1 -> fn3

-Added the function of Store/Recall/ SEE of function memory(Fn).
(* For the editor the clipboard are stored to fn. For single line input, the entire line is stored.)
-Changed F_Start / F_End / F_pitch to independent variables.
-Fixed the ? command bug that decode to ASCII code when strings is displayed.


(build12.) 2020.3.4
-Changed the max specification of GraphY / fn to same as Str.
-Changed the store specification of GraphY to 6 byte prefix added.
(There is no change other than direct access to the Mat.)

-Fixed the bug that no updated file list when change file-mode by setup in the editor.
-Changed to masked icon when no function in the setup.
-Added the System() command option that get C.Basic system file that saved in main memory.
(*The index start value is 0.)
(example) System(10000,1)
@CBASIC/Cbasic -> ListAns
(example) System(10000,1)
@CBASIC/Cbasic2 -> ListAns

(build11) 2020.3.1
-Fixed the bug that the coordinates were shifted by 2 dots when using Screen# in CG mode.
-Fixed the bug that an error occured when continuous execution of Screen#/Screen%.
-Fixed the bug that the value is invalid when store List Ans of Screen#/Screen%.
(example) Screen#0,0→List Ans
-Improved the search mode in file mode.
Press the alphabet key to open the search window and enter search mode.
In the search window, normal input is possible.
Press [EXIT] to cancel the search window.
Cursor up and down, [EXE], [F1](EXE), [F2](EDIT), [F3](NEW) key can be worked without closing the search window.

(build10) 2020.2.28
-Fixed alpha-mode in file mode / editor.
-Improved the direct jump by pressed alphabet in file mode to number or small alphabet character can be selected.
[F4](A<>a)
[F5](CHAR)
[F6](→) change to search folder/file.
[DEL]: back one character.
[AC]: erase all.
[EXIT]: return.
[X^2]:~ or ^
[^]:'
[(-)]:@

Ajouté le 10/03/2020 à 03:56 :
There was a bug remained that the function menu returned to the default by Store/Recall of function memory(Fn) in the editor.
Please download build13 again.

Ajouté le 14/03/2020 à 13:52 :
Here is little update for the function of the function memory(Fn).

2.45 beta build14 for for 9860G/GII series/Graph 35+USB/35+EII/75/85/95 (SD)
https://pm.matrix.jp/CB/CBASIC245beta14.zip

1.45 beta build14 for CG10/20/50/Graph90+E.
https://pm.matrix.jp/CB/CBASICCG145beta14.zip
(common update)
-Added [F5](Edit) function of the SEE of function memory(Fn).
-Fixed the function of Store/Recall/ SEE of function memory(Fn).

Ajouté le 16/04/2020 à 13:44 :
Here is new build updated version.
This is a bug fix from the previous build15 and a fix for the bugs found so far.
The execution speed has been optimized a little.

2.45 beta build16 for for 9860G/GII series/Graph 35+USB/35+EII/75/85/95 (SD)
https://pm.matrix.jp/CB/CBASIC245beta16.zip
-Added fx-9860GIII to the model judgment in System(-1).
 0:fx-9860G(SH3)
1:fx-9860G Slim(SH3)
2:fx-9860GII(SH3)
3:fx-9860GII(SH4A)
4:Graph35+EII(SH4A)
5:fx-9860GIII(SH4A)
-The System() command sample program created by Krtyski was updated to the version for fx-9860GIII. (System_sample folder)

1.45 beta build16 for CG10/20/50/Graph90+E.
https://pm.matrix.jp/CB/CBASICCG145beta16.zip
(common update)
-Improved auto-indenting function of Switch~Case~SwitchEnd.
-Fixed the bug in which a comment was made immediately after the If/ElseIf command, which was terminated when the next command was If.
-Fixed the bug that the program was terminated when the next command is "If" when a comment follows If/ElseIf.
-Fixed the bug in the assignment from a string variable to a string variable that was not assigned after intializing Mat.
(Example of not being copied)
ClrMat
  "ABC"->Str 1
  Str 1->Str 3
-Fixed the Seq Command bug that the end value was not reached when the increment value was a number of decimal points.
-Fixed the bug that infinite loop occurs when imaginary numbers are used in non-CPLX mode. (build15 en-bug.)
-Fixed the bug of omitted multiplication. (build15 en-bug.)

Ajouté le 24/04/2020 à 09:01 :
Here is new build updated version.

2.45 beta build17 for for 9860G/GII series/Graph 35+USB/35+EII/75/85/95 (SD)
https://pm.matrix.jp/CB/CBASIC245beta17.zip
-Fixed the bug that caused the ? command input to be in alpha mode at the start of the program. (build16 en-bug)

1.45 beta build17 for CG10/20/50/Graph90+E.
https://pm.matrix.jp/CB/CBASICCG145beta17.zip
-Added to save/load 16-bit BMP of RGB565 format. and changed the default format to 16-bit BMP.

(common update)
-Fixed the bug that the matrix display of CPLX was too slow. and changed it from a three-column display to a four-column display.
-Fixed the bug in the initialization of hidden memory.

Ajouté le 28/04/2020 à 13:33 :
Here is new bug fixes version.

2.45 beta build18 for for 9860G/GII series/Graph 35+USB/35+EII/75/85/95 (SD)
https://pm.matrix.jp/CB/CBASIC245beta18.zip
-Fixed the bug that that the cursor position of the editor was reset after the program execution. (build12 en-bug)

1.45 beta build18 for CG10/20/50/Graph90+E.
https://pm.matrix.jp/CB/CBASICCG145beta18.zip

(common update)
-Fixed the bug that the matrix display was erasing a part of the numbers at the bottom.
-Changed the specification to the confirmation pop-up will be shown for On/Off of the hidden memory in the set-up.
Je continue à développer C.Basic. (Il est compatible avec Basic Casio.)
Overclocking utilitaire Ftune/Ptune2/Ptune3 est également disponible.
Si vous avez des questions ou un rapport de bogue, n'hésitez pas à me le faire savoir.
Lephenixnoir En ligne Administrateur Points: 24624 Défis: 170 Message

Citer : Posté le 18/05/2020 10:40 | #


Continuing on a previous conversation from here:

Sentaro21 a écrit :
As for the C.Basic tutorial, I'm sure I can write a simple one, but I'm not sure if it will come across well because of my lack of writing skills.
For now, I'm going to give it a try.

If you can have an English version like the manual (even auto-translated), I can help with a translation to French to make it more accessible.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Sentaro21 Hors ligne Membre Points: 878 Défis: 0 Message

Citer : Posté le 18/05/2020 13:25 | #


Thanks!

I can give you a more detailed explanation if you have any questions,
However,there is no more detailed manual than the one we have now.
I will have to write it anew.

I would appreciate it if you could translate or revise it to the French version.
Je continue à développer C.Basic. (Il est compatible avec Basic Casio.)
Overclocking utilitaire Ftune/Ptune2/Ptune3 est également disponible.
Si vous avez des questions ou un rapport de bogue, n'hésitez pas à me le faire savoir.
Lephenixnoir En ligne Administrateur Points: 24624 Défis: 170 Message

Citer : Posté le 20/05/2020 13:01 | #


No problem, I will try and do this update. I will look at the commits on the manual first then come back to you.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Précédente 1, 2, 3 ··· 10 ··· 20 ··· 22, 23, 24, 25, 26, 27, 28 ··· 30, 31, 32 Suivante

LienAjouter une imageAjouter une vidéoAjouter un lien vers un profilAjouter du codeCiterAjouter un spoiler(texte affichable/masquable par un clic)Ajouter une barre de progressionItaliqueGrasSoulignéAfficher du texte barréCentréJustifiéPlus petitPlus grandPlus de smileys !
Cliquez pour épingler Cliquez pour détacher Cliquez pour fermer
Alignement de l'image: Redimensionnement de l'image (en pixel):
Afficher la liste des membres
:bow: :cool: :good: :love: ^^
:omg: :fusil: :aie: :argh: :mdr:
:boulet2: :thx: :champ: :whistle: :bounce:
valider
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :'(  :here:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
Veuillez donner la réponse en chiffre
Vous devez activer le Javascript dans votre navigateur pour pouvoir valider ce formulaire.

Si vous n'avez pas volontairement désactivé cette fonctionnalité de votre navigateur, il s'agit probablement d'un bug : contactez l'équipe de Planète Casio.

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 62 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd