<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
		<id>https://wiki.planet-casio.com/fr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dark+Storm</id>
		<title>Casio Universal Wiki - Contributions de l’utilisateur [fr]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.planet-casio.com/fr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dark+Storm"/>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/fr/Sp%C3%A9cial:Contributions/Dark_Storm"/>
		<updated>2026-04-13T11:12:49Z</updated>
		<subtitle>Contributions de l’utilisateur</subtitle>
		<generator>MediaWiki 1.28.2</generator>

	<entry>
		<id>https://wiki.planet-casio.com/fr/index.php?title=Casioplot&amp;diff=1241</id>
		<title>Casioplot</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/fr/index.php?title=Casioplot&amp;diff=1241"/>
				<updated>2020-05-05T10:11:07Z</updated>
		
		<summary type="html">&lt;p&gt;Dark Storm : Page créée avec « Casioplot est une bibliothèque de dessin bas niveau, disponible à la fois pour Graph 35+II et Graph 90+E.  == Zone de dessin et couleurs ==  La taille de la zone de de... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Casioplot est une bibliothèque de dessin bas niveau, disponible à la fois pour Graph 35+II et Graph 90+E.&lt;br /&gt;
&lt;br /&gt;
== Zone de dessin et couleurs ==&lt;br /&gt;
&lt;br /&gt;
La taille de la zone de dessin est de :&lt;br /&gt;
* 384×192 sur les Graph 90+E&lt;br /&gt;
* 128×64 sur les Graph 35+E II&lt;br /&gt;
&lt;br /&gt;
Sur écran monochrome, les couleurs sont des entiers : 1 est allumé (noir), 0 est blanc.&lt;br /&gt;
&lt;br /&gt;
Sur écran couleur, les couleurs sont représentées par des tuples `(R, G, B)`, chacune des valeurs allant de 0 à 255.&lt;br /&gt;
&lt;br /&gt;
== Résumé des fonctions disponibles ==&lt;br /&gt;
&lt;br /&gt;
De manière générale, toutes les fonctions effectuent leurs opérations dans l'écran virtuel (VRAM). Pour appliquer les modifications de la VRAM vers l'écran physique, il faut nécessairement appeler `show_screen`. ''Noter que `show_screen` est appelé à la fin de l'exécution d'un programme.''&lt;br /&gt;
&lt;br /&gt;
=== `show_screen()` ===&lt;br /&gt;
&lt;br /&gt;
Affiche l'écran virtuel (VRAM) sur l'écran physique.&lt;br /&gt;
&lt;br /&gt;
Cette fonction est automatiquement appelé à la fin de l'exécution d'un programme.&lt;br /&gt;
&lt;br /&gt;
=== `clear_screen()` ===&lt;br /&gt;
&lt;br /&gt;
Remplit la VRAM de pixels blancs.&lt;br /&gt;
&lt;br /&gt;
=== `set_pixel(x, y, color)` ===&lt;br /&gt;
&lt;br /&gt;
Modifie le pixel aux coordonnées `(x, y)` par `color`.&lt;br /&gt;
&lt;br /&gt;
=== `get_pixel(x, y)` ===&lt;br /&gt;
&lt;br /&gt;
Retourne la couleur du pixel aux coordonnées `(x, y)` dans la VRAM.&lt;br /&gt;
&lt;br /&gt;
=== `draw_string(x, y, text, color, size)` ===&lt;br /&gt;
&lt;br /&gt;
Écrit du texte à l'écran aux coordonnées `(x, y)`, de couleur `color`. Le paramètre `size` peut prendre les valeurs `'small'` ou `'big'`. La plupart des caractères non-ASCII ne sont pas supportés&amp;lt;sup&amp;gt;(nécessite une vérification)&amp;lt;/sup&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Dark Storm</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/fr/index.php?title=Python&amp;diff=1239</id>
		<title>Python</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/fr/index.php?title=Python&amp;diff=1239"/>
				<updated>2020-05-05T09:37:08Z</updated>
		
		<summary type="html">&lt;p&gt;Dark Storm : /* Bibliothèques */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le langage de programmation [https://fr.wikipedia.org/wiki/Python_(langage) Python] est disponible nativement sur les Graph 90+E et Graph 35+II. Un interpréteur communautaire, [[Casiopython]] est disponible pour les Graph monochromes supportant les addins.&lt;br /&gt;
&lt;br /&gt;
''Pour le moment, cette page ne parle que des spécificités de l'interpréteur officiel.''&lt;br /&gt;
&lt;br /&gt;
== Bibliothèques ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nom !! Description !! Natif&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; !! Officielle&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; !! Support complet&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[random]] || Gestion de l'aléatoire || Oui || Oui || Oui&lt;br /&gt;
|-&lt;br /&gt;
| [[math]] || Gestion des fonctions mathématiques || Oui || Oui || ?&lt;br /&gt;
|-&lt;br /&gt;
| [[matplotlib]] || Visualisation de statistiques || Non || Oui || ?&lt;br /&gt;
|-&lt;br /&gt;
| [[turtle]] || Dessin pas à pas || Oui || Oui || ?&lt;br /&gt;
|-&lt;br /&gt;
| [[casioplot]] || Dessin bas niveau || Oui || Oui || NC&lt;br /&gt;
|-&lt;br /&gt;
| [[sprito]] || Framework graphique || Non || Non || NC&lt;br /&gt;
|-&lt;br /&gt;
| [[geolib]] || Framework graphique || Non || Non || NC&lt;br /&gt;
|}&lt;br /&gt;
''(1) La bibliothèque est disponible nativement sur la calculatrice, donc ne requiert aucun fichier `.py` et est utilisable en mode examen.''&lt;br /&gt;
''(2) La bibliothèque est fournie par Casio''&lt;br /&gt;
''(3) Dans le cas où la bibliothèque est basée sur une bibliothèque Python existante sur d'autres plateformes''&lt;/div&gt;</summary>
		<author><name>Dark Storm</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/fr/index.php?title=Python&amp;diff=1238</id>
		<title>Python</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/fr/index.php?title=Python&amp;diff=1238"/>
				<updated>2020-05-05T09:36:06Z</updated>
		
		<summary type="html">&lt;p&gt;Dark Storm : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le langage de programmation [https://fr.wikipedia.org/wiki/Python_(langage) Python] est disponible nativement sur les Graph 90+E et Graph 35+II. Un interpréteur communautaire, [[Casiopython]] est disponible pour les Graph monochromes supportant les addins.&lt;br /&gt;
&lt;br /&gt;
''Pour le moment, cette page ne parle que des spécificités de l'interpréteur officiel.''&lt;br /&gt;
&lt;br /&gt;
== Bibliothèques ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nom !! Description !! Natif^1 !! Officielle^2 !! Support complet^3&lt;br /&gt;
|-&lt;br /&gt;
| [[random]] || Gestion de l'aléatoire || Oui || Oui || Oui&lt;br /&gt;
|-&lt;br /&gt;
| [[math]] || Gestion des fonctions mathématiques || Oui || Oui || ?&lt;br /&gt;
|-&lt;br /&gt;
| [[matplotlib]] || Visualisation de statistiques || Non || Oui || ?&lt;br /&gt;
|-&lt;br /&gt;
| [[turtle]] || Dessin pas à pas || ? || Non || Oui || ?&lt;br /&gt;
|-&lt;br /&gt;
| [[casioplot]] || Dessin bas niveau || Oui || Oui || NC&lt;br /&gt;
|-&lt;br /&gt;
| [[sprito]] || Framework graphique || Non || Non || NC&lt;br /&gt;
|-&lt;br /&gt;
| [[geolib]] || Framework graphique || Non || Non || NC&lt;br /&gt;
|}&lt;br /&gt;
''(1) La bibliothèque est disponible nativement sur la calculatrice, donc ne requiert aucun fichier `.py` et est utilisable en mode examen.''&lt;br /&gt;
''(2) La bibliothèque est fournie par Casio''&lt;br /&gt;
''(3) Dans le cas où la bibliothèque est basée sur une bibliothèque Python existante sur d'autres plateformes''&lt;/div&gt;</summary>
		<author><name>Dark Storm</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/fr/index.php?title=Python&amp;diff=1237</id>
		<title>Python</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/fr/index.php?title=Python&amp;diff=1237"/>
				<updated>2020-05-05T09:35:45Z</updated>
		
		<summary type="html">&lt;p&gt;Dark Storm : Ajout de la page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le langage de programmation [https://fr.wikipedia.org/wiki/Python_(langage) Python] est disponible nativement sur les Graph 90+E et Graph 35+II. Un interpréteur communautaire, [[Casiopython]] est disponible pour les Graph monochromes supportant les addins.&lt;br /&gt;
&lt;br /&gt;
''Pour le moment, cette page ne parle que des spécificités de l'interpréteur officiel.''&lt;br /&gt;
&lt;br /&gt;
== Bibliothèques ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nom !! Description !! Natif^1 !! Officielle^2 !! Support complet^3&lt;br /&gt;
|-&lt;br /&gt;
| [[random]] || Gestion de l'aléatoire || Oui || Oui || Oui&lt;br /&gt;
|-&lt;br /&gt;
| [[math]] || Gestion des fonctions mathématiques || Oui || Oui || ?&lt;br /&gt;
|-&lt;br /&gt;
| [[matplotlib]] || Visualisation de statistiques || Non || Oui || ?&lt;br /&gt;
|-&lt;br /&gt;
| [[turtle]] ||  || ? || Non || Oui || ?&lt;br /&gt;
|-&lt;br /&gt;
| [[casioplot]] || Dessin bas niveau || Oui || Oui || NC&lt;br /&gt;
|-&lt;br /&gt;
| [[sprito]] || Framework graphique || Non || Non || NC&lt;br /&gt;
|-&lt;br /&gt;
| [[geolib]] || Framework graphique || Non || Non || NC&lt;br /&gt;
|}&lt;br /&gt;
''(1) La bibliothèque est disponible nativement sur la calculatrice, donc ne requiert aucun fichier `.py` et est utilisable en mode examen.''&lt;br /&gt;
''(2) La bibliothèque est fournie par Casio''&lt;br /&gt;
''(3) Dans le cas où la bibliothèque est basée sur une bibliothèque Python existante sur d'autres plateformes''&lt;/div&gt;</summary>
		<author><name>Dark Storm</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/fr/index.php?title=Utilisateur:Dark_Storm&amp;diff=1236</id>
		<title>Utilisateur:Dark Storm</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/fr/index.php?title=Utilisateur:Dark_Storm&amp;diff=1236"/>
				<updated>2020-05-05T08:45:42Z</updated>
		
		<summary type="html">&lt;p&gt;Dark Storm : Some changes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hey !&lt;br /&gt;
&lt;br /&gt;
Hoy !&lt;/div&gt;</summary>
		<author><name>Dark Storm</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/fr/index.php?title=Graph_35&amp;diff=1099</id>
		<title>Graph 35</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/fr/index.php?title=Graph_35&amp;diff=1099"/>
				<updated>2015-11-16T18:28:37Z</updated>
		
		<summary type="html">&lt;p&gt;Dark Storm : Ajout de la Graph 35+ E&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Les '''Graph 35''' sont le modèle milieu de gamme de chez Casio. Cette série de calculatrice est adapté pour le lycée général et toutes ses sections (scientifique ou non). A l'origine elle ne possédait pas d'écriture naturelle, de port USB mini. Néanmoins depuis la 4ème génération (Graph 35+ USB), cette série a monté en gamme grâce à l'ajout principal du port mini USB et de l'écriture naturelle. Cependant ce changement de gamme s'est fait sans changement de design (si ce n'est dans le nom avec l'ajout de USB), ce qui apparait comme une arnaque pour les utilisateurs de la 3eme génération qui ont une calculatrice beaucoup moins poussé avec la même apparence alors qu'il l'ont acheté très peu de temps puisque que cette dernière est restée dans les magasin pendant seulement un an. De plus la 4ème génération est la seule qui puissent être [[Transformer_sa_graph_35%2B_USB_en_graph_75|tranformé en Graph 75]], la gamme bien supérieur qui gère les addins en [[Langage C|C]]/[[Assembleur]].&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Fichier:Graph_35_ecran_de_calcul_G3_vs_G4.png|Différence sur l’écran de calcule avec l’écriture naturelle.&lt;br /&gt;
Fichier:Dessus_de_calculatrices_graph_35%2B.jpeg|Au dessus 4ème génération, en dessous 3ème&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
Depuis 2012, des nouvelles calculatrices sont arrivées sur le marché équipées du processeur SH-4A, les calculatrices de gammes supérieurs sont faciles a différences, mais la Graph 35+ USB de 2012 (5ème génération) est exactement pareil en façade que la précédente version. Cette nouvelle version n’empêche pas de transformer la graph 35 en graph 75, cependant une fois cette transformation faites, le changement de processeur crée, comme avec toutes les gammes supérieurs, [[Processeurs SH3 et SH4|une incompatibilité pour la plupart des add-ins crées par la communautés]]. Les seuls moyens de différencier ces calculatrices, est soit l'emballage qui varie d'une année sur l'autre, soit à l’arrière de la calculatrice : les inscriptions sont différentes ou encore dans le menu ''système &amp;gt; version''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Les différentes générations ==&lt;br /&gt;
Tout au long de sa commercialisation, Casio à sorti plusieurs révisions de la calculatrice Graph 35 :&lt;br /&gt;
{{InfoBox CalculatriceCasio&lt;br /&gt;
 | modèle          = Graph 35&lt;br /&gt;
 | image           = Graph 35 G1.jpg&lt;br /&gt;
 | imageTaille     = 100x200&lt;br /&gt;
 | legende         = La première génération : Graph 35&lt;br /&gt;
 | niveauScolaire  = Lycée Général&lt;br /&gt;
 | dateSortie      = ?&lt;br /&gt;
 | CPU             = ?&lt;br /&gt;
 | fréquence       = ?&lt;br /&gt;
 | RAM             = 64ko&lt;br /&gt;
 | memoireStockage = ?&lt;br /&gt;
 | tailleEcran     = 128x64&lt;br /&gt;
 | masse           = 198 g(258 g)&lt;br /&gt;
 | connectivité    = Jack 2.5&lt;br /&gt;
 | calculFormel    = non&lt;br /&gt;
 | ecritureNaturelle = ?&lt;br /&gt;
 |float=left&lt;br /&gt;
 |IDtaille=A1&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{InfoBox CalculatriceCasio&lt;br /&gt;
 | modèle          = Graph 35+&lt;br /&gt;
 | image           = Graph 35+ G2.jpg&lt;br /&gt;
 | imageTaille     = 100x200&lt;br /&gt;
 | legende         = La deuxième génération : Graph 35+&lt;br /&gt;
 | niveauScolaire  = Lycée Général&lt;br /&gt;
 | dateSortie      = ?&lt;br /&gt;
 | CPU             = ?&lt;br /&gt;
 | fréquence       = ?&lt;br /&gt;
 | RAM             = 64ko&lt;br /&gt;
 | memoireStockage = ?&lt;br /&gt;
 | tailleEcran     = 128x64&lt;br /&gt;
 | masse           = 218 g(260 g)&lt;br /&gt;
 | connectivité    = Jack 2.5&lt;br /&gt;
 | calculFormel    = non&lt;br /&gt;
 | ecritureNaturelle = ?&lt;br /&gt;
 |float=left&lt;br /&gt;
|IDtaille=A2&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{InfoBox CalculatriceCasio&lt;br /&gt;
 | modèle          = Graph 35+&lt;br /&gt;
 | image           = Graph 35+ G3.png&lt;br /&gt;
 | imageTaille     = 100x200&lt;br /&gt;
 | legende         = La troisième génération : Graph 35+&lt;br /&gt;
 | niveauScolaire  = Lycée Général&lt;br /&gt;
 | dateSortie      = 2008&lt;br /&gt;
 | CPU             = ?&lt;br /&gt;
 | fréquence       = ?&lt;br /&gt;
 | RAM             = ?&lt;br /&gt;
 | memoireStockage = ?&lt;br /&gt;
 | tailleEcran     = 128x64&lt;br /&gt;
 | masse           = 212 g(256 g)&lt;br /&gt;
 | connectivité    = Jack 2.5&lt;br /&gt;
 | calculFormel    = non&lt;br /&gt;
 | ecritureNaturelle = non&lt;br /&gt;
 |float=left&lt;br /&gt;
|IDtaille=A3&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{InfoBox CalculatriceCasio&lt;br /&gt;
 | modèle          = Graph 35+ USB&lt;br /&gt;
 | image           = Graph 35+ USB G4.png&lt;br /&gt;
 | imageTaille     = 100x200&lt;br /&gt;
 | legende         = La quatrième génération : Graph 35+ USB &lt;br /&gt;
 | niveauScolaire  = Lycée Général&lt;br /&gt;
 | dateSortie      = 2009&lt;br /&gt;
 | CPU             = Renesas SH-3&lt;br /&gt;
 | fréquence       = 29.5 MHz - 118 MHz&lt;br /&gt;
 | RAM             = 64 Ko&lt;br /&gt;
 | memoireStockage = 2 ou 4 MiB&lt;br /&gt;
 | tailleEcran     = 128x64&lt;br /&gt;
 | masse           = 195 g(240 g)&lt;br /&gt;
 | connectivité    = Jack 2.5 et USB&lt;br /&gt;
 | calculFormel    = non&lt;br /&gt;
 | ecritureNaturelle = oui&lt;br /&gt;
 |float=left&lt;br /&gt;
 |articleDétaillé=Graph 35+ USB&lt;br /&gt;
|IDtaille=A4&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{InfoBox CalculatriceCasio&lt;br /&gt;
 | modèle          = Graph 35+ USB&lt;br /&gt;
 | image           = Graph 35+ USB G4.png&lt;br /&gt;
 | imageTaille     = 100x200&lt;br /&gt;
 | legende         = La cinquième génération : Graph 35+ USB &lt;br /&gt;
 | niveauScolaire  = Lycée Général&lt;br /&gt;
 | dateSortie      = 2012&lt;br /&gt;
 | CPU             = Renesas SH-4A&lt;br /&gt;
 | fréquence       = 29.5 MHz - 270 MHz&lt;br /&gt;
 | RAM             = 64 Ko&lt;br /&gt;
 | memoireStockage = 2 ou 4 MiB&lt;br /&gt;
 | tailleEcran     = 128x64&lt;br /&gt;
 | masse           = 195 g(240 g)&lt;br /&gt;
 | connectivité    = Jack 2.5 et USB&lt;br /&gt;
 | calculFormel    = non&lt;br /&gt;
 | ecritureNaturelle = oui&lt;br /&gt;
 |float=left&lt;br /&gt;
|IDtaille=A5&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{InfoBox CalculatriceCasio&lt;br /&gt;
 | modèle          = Graph 35+ E&lt;br /&gt;
 | image           = Graph 35+ USB G4.png&lt;br /&gt;
 | imageTaille     = 100x200&lt;br /&gt;
 | legende         = La sixième génération : Graph 35+ E&lt;br /&gt;
 | niveauScolaire  = Lycée Général&lt;br /&gt;
 | dateSortie      = 2015&lt;br /&gt;
 | CPU             = Renesas SH-4A&lt;br /&gt;
 | fréquence       = 29.5 Mhz - 270 MHz&lt;br /&gt;
 | RAM             = 64 Ko&lt;br /&gt;
 | memoireStockage = 2 ou 4 MiB&lt;br /&gt;
 | tailleEcran     = 128x64&lt;br /&gt;
 | masse           = 195 g(240 g)&lt;br /&gt;
 | connectivité    = Jack 2.5 et USB&lt;br /&gt;
 | calculFormel    = non&lt;br /&gt;
 | ecritureNaturelle = oui&lt;br /&gt;
 |float=left&lt;br /&gt;
|IDtaille=A5&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Programmation ==&lt;br /&gt;
Les Graph 35 supporte uniquement le [[Basic Casio]] comme langage de programmation, néanmoins, exception faite de la Graph 35+ USB qui supporte le C après une [[Transformer sa graph 35+ USB en graph 75|manipulation]].&lt;br /&gt;
&lt;br /&gt;
== Note et références ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Méta palette calculatrice}}&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Calculatrices Casio]]&lt;/div&gt;</summary>
		<author><name>Dark Storm</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/fr/index.php?title=Index_des_calculatrices_Casio&amp;diff=1051</id>
		<title>Index des calculatrices Casio</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/fr/index.php?title=Index_des_calculatrices_Casio&amp;diff=1051"/>
				<updated>2014-05-28T20:29:19Z</updated>
		
		<summary type="html">&lt;p&gt;Dark Storm : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 1985 ==&lt;br /&gt;
&lt;br /&gt;
* Fx-6000G&lt;br /&gt;
* Fx-6500G&lt;br /&gt;
* Fx-7000G&lt;br /&gt;
* Fx-7200G&lt;br /&gt;
* Fx-7000GA&lt;br /&gt;
* Fx-7000GB&lt;br /&gt;
* Fx-8000G&lt;br /&gt;
* Fx-8500G&lt;br /&gt;
* Fx-7500G&lt;br /&gt;
* FA-80&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 1991 ==&lt;br /&gt;
&lt;br /&gt;
* Fx-6200G&lt;br /&gt;
* Fx-6300G&lt;br /&gt;
* Fx-6800G&lt;br /&gt;
* Fx-7700G&lt;br /&gt;
* Fx-7700GB&lt;br /&gt;
* Fx-7700GBus&lt;br /&gt;
* Fx-7800G&lt;br /&gt;
* Fx-8700G&lt;br /&gt;
* Fx-8700GB&lt;br /&gt;
* Fx-8700GC&lt;br /&gt;
* Fx-8800G&lt;br /&gt;
* Fx-8800GC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 1993 ==&lt;br /&gt;
&lt;br /&gt;
* Fx-7700GE&lt;br /&gt;
* Fx-7700GH&lt;br /&gt;
* Fx-7900GC&lt;br /&gt;
* Fx-9700GE&lt;br /&gt;
* Fx-9700GH&lt;br /&gt;
* Fx-9900GC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 1995 ==&lt;br /&gt;
&lt;br /&gt;
* Fx-7300G&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 1996 ==&lt;br /&gt;
&lt;br /&gt;
* Graph 20&lt;br /&gt;
* Fx-7400G&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 1997 ==&lt;br /&gt;
&lt;br /&gt;
* Graph 30&lt;br /&gt;
* Fx-9830GT&lt;br /&gt;
* CFX-9940GT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 1998 ==&lt;br /&gt;
&lt;br /&gt;
* Graph 65&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 1999 ==&lt;br /&gt;
&lt;br /&gt;
* Graph 25&lt;br /&gt;
* Fx-7400G Plus&lt;br /&gt;
* Fx-7450G&lt;br /&gt;
* Fx-7400G Plus GY&lt;br /&gt;
* Graph 100&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 2000 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 2001 ==&lt;br /&gt;
&lt;br /&gt;
* Graph 100 +&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Pages en cours d'écriture]]&lt;/div&gt;</summary>
		<author><name>Dark Storm</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/fr/index.php?title=Utilisateur:Dark_Storm&amp;diff=767</id>
		<title>Utilisateur:Dark Storm</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/fr/index.php?title=Utilisateur:Dark_Storm&amp;diff=767"/>
				<updated>2014-03-31T20:08:00Z</updated>
		
		<summary type="html">&lt;p&gt;Dark Storm : Création d'un mini-profil&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hey !&lt;br /&gt;
&lt;br /&gt;
Je suis Dark Storm, alias L.GATIN, et administrateur de la communauté Planète Casio.&lt;br /&gt;
Né en 1996, je programme à mes heures perdues des tas d'addins pour ma Graph 35++&lt;br /&gt;
&lt;br /&gt;
A la prochaine !&lt;/div&gt;</summary>
		<author><name>Dark Storm</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/fr/index.php?title=Index_des_calculatrices_Casio&amp;diff=757</id>
		<title>Index des calculatrices Casio</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/fr/index.php?title=Index_des_calculatrices_Casio&amp;diff=757"/>
				<updated>2014-01-25T19:56:35Z</updated>
		
		<summary type="html">&lt;p&gt;Dark Storm : /* Index des calculatrices graphiques programmables crées par Casio */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 1985 ==&lt;br /&gt;
&lt;br /&gt;
* Fx-6000G&lt;br /&gt;
* Fx-6500G&lt;br /&gt;
* Fx-7000G&lt;br /&gt;
* Fx-7200G&lt;br /&gt;
* Fx-7000GA&lt;br /&gt;
* Fx-7000GB&lt;br /&gt;
* Fx-8000G&lt;br /&gt;
* Fx-8500G&lt;br /&gt;
* Fx-7500G&lt;br /&gt;
* FA-80&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 1991 ==&lt;br /&gt;
&lt;br /&gt;
* Fx-6200G&lt;br /&gt;
* Fx-6300G&lt;br /&gt;
* Fx-6800G&lt;br /&gt;
* Fx-7700G&lt;br /&gt;
* Fx-7700GB&lt;br /&gt;
* Fx-7700GBus&lt;br /&gt;
* Fx-7800G&lt;br /&gt;
* Fx-8700G&lt;br /&gt;
* Fx-8700GB&lt;br /&gt;
* Fx-8700GC&lt;br /&gt;
* Fx-8800G&lt;br /&gt;
* Fx-8800GC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 1993 ==&lt;br /&gt;
&lt;br /&gt;
* Fx-7700GE&lt;br /&gt;
* Fx-7700GH&lt;br /&gt;
* Fx-7900GC&lt;br /&gt;
* Fx-9700GE&lt;br /&gt;
* Fx-9700GH&lt;br /&gt;
* Fx-9900GC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 1995 ==&lt;br /&gt;
&lt;br /&gt;
* Fx-7300G&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 1996 ==&lt;br /&gt;
&lt;br /&gt;
* Graph 20&lt;br /&gt;
* Fx-7400G&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 1997 ==&lt;br /&gt;
&lt;br /&gt;
* Graph 30&lt;br /&gt;
* Fx-9830GT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 1999 ==&lt;br /&gt;
&lt;br /&gt;
* Graph 25&lt;br /&gt;
* Fx-7400G Plus&lt;br /&gt;
* Fx-7450G&lt;br /&gt;
* Fx-7400G Plus GY&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== A completer... ==&lt;/div&gt;</summary>
		<author><name>Dark Storm</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/fr/index.php?title=Index_des_calculatrices_Casio&amp;diff=756</id>
		<title>Index des calculatrices Casio</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/fr/index.php?title=Index_des_calculatrices_Casio&amp;diff=756"/>
				<updated>2014-01-25T18:55:24Z</updated>
		
		<summary type="html">&lt;p&gt;Dark Storm : Page créée avec « == Index des calculatrices graphiques programmables crées par Casio ==  Page en construction... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Index des calculatrices graphiques programmables crées par Casio ==&lt;br /&gt;
&lt;br /&gt;
Page en construction...&lt;/div&gt;</summary>
		<author><name>Dark Storm</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/fr/index.php?title=Accueil&amp;diff=755</id>
		<title>Accueil</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/fr/index.php?title=Accueil&amp;diff=755"/>
				<updated>2014-01-25T18:44:54Z</updated>
		
		<summary type="html">&lt;p&gt;Dark Storm : Ajout d'un lien vers une future page d'index des caltos&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{MsgBox |title=Bienvenue sur Casio Universal Wiki !|text=Retourner vers [http://planet-casio.com/Fr planete-casio.com] ?}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;[[Comment écrire un article pour Casio Universal Wiki?]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les inscriptions sont fermés suite à de nombreux messages quotidiens de robots nous ventant les mérites de divers produits. Désolé, si vous souhaitez vous inscrire, veuillez envoyer un message privé à Ziqumu sur [http://www.planet-casio.com/Fr/ Planet-casio] (inscription requise) ou à Helder7 (en anglais) sur [http://casiopeia.net/ Casiopeia.net] (inscription requise)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;table id=&amp;quot;homePageTable&amp;quot;&amp;gt;&amp;lt;!--for edit style of the table, edit http://wiki.casio-scene.com/en/MediaWiki:Common.css--&amp;gt;&lt;br /&gt;
  &amp;lt;tr id=&amp;quot;homePageTableTop&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th width=&amp;quot;1%&amp;quot; rowspan=&amp;quot;2&amp;quot; style=&amp;quot;border-radius: 10px 0 0 0;border-left: 1px solid #a7d7f9 !important;&amp;quot;&amp;gt;[[File:Text-Catégories.png|link=:Catégorie:Catégories des calculatrices]]&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;th width=&amp;quot;19%&amp;quot;&amp;gt;[[:Catégorie:Calculatrices Basic|Basic]]&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;th width=&amp;quot;20%&amp;quot;&amp;gt;[[:Catégorie:Graph 100|Graph 100]]&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;th width=&amp;quot;20%&amp;quot;&amp;gt;[[:Catégorie:Calculatrices Classpad|Classpad]]&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;th width=&amp;quot;20%&amp;quot;&amp;gt;[[:Catégorie:Graph 75/85/95|Graph 75/85/95]]&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;th width=&amp;quot;20%&amp;quot; style=&amp;quot;border-radius: 0 10px 0 0;&amp;quot;&amp;gt;[[:Catégorie:Calculatrices Prizm|Prizm]]&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;center&amp;gt;[[Fichier:Graph 25+ pro-h100.jpg]][[Fichier:GRAPH_35+_USB-h100.jpg|link=Graph 35+ USB]]&amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;center&amp;gt;[[Fichier:Casio afx series-2.0-en.jpg]]&amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;center&amp;gt;[[Fichier:Cp.png|link=File:Cp.png]]&amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;center&amp;gt;[[Fichier:Graph 75-h100.jpg]]&amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;center&amp;gt;[[Fichier:Fx-CgXX-h100.jpg]]&amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th&amp;gt;[[File:text-Modèles.png|link=Catégorie:Calculatrices_Casio|Voir toutes les calculatrices]]&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&lt;br /&gt;
		&amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Graph 25+ PRO&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;[[Graph 35|Graph 35+]]&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;[[Graph 35+ USB]]&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Graph 65&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Graph 100&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Graph 100+&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;    &lt;br /&gt;
    &amp;lt;td&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Classpad 300&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Classpad 300+&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Classpad 330&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Classpad 330+&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Graph 75&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Graph 95 SD&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;[[:Category:Graph 75/85/95|Voir plus...]]&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;    &lt;br /&gt;
    &amp;lt;td&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Fx-CG 10&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Fx-CG 20&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;    &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;''[[Transfert]]''&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;''[[Transfert avec Graph 100]]''&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;''[[Transfert avec Classpad]]''&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Transferts|Transfert avec Graph 75/85/95]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Casio USB Power Graphic 2 Compatibilité des add-in|Compatibilité des add-in]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;''[[Transfert avec Prizm]]''&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th&amp;gt;[[File:text-Basic_Casio.png|link=Basic_Casio]]&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[[Basic_Casio|Basic Casio]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[[Basic_Casio|Basic Casio]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Quelques différences&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[[Basic_Casio|Basic Casio]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[[Basic_Casio|Basic Casio]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
   &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th&amp;gt;[[File:text-C_ASM.png|link=Langage C]]&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Non&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Oui&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;[[CPSDK]]&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;[[GaumerieLib]]&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;[[SDK]]&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;[[Syscall]]&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;[[Fxlib.h]]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;[[miniSDK]]&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;[[Syscall]]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
   &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th style=&amp;quot;border-radius: 0 0 0 10px;&amp;quot;&amp;gt;[[File:Text-Dev. Alternatif.png|link=Développement Alternatif]]&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Non&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Lua&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;[[CPLua]]&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;CPBF&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Lua&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;BF&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Malical&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;PRGM2&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;C (WSC+FVM)&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;border-radius: 0 0 10px 0;&amp;quot;&amp;gt;LuaZM&amp;lt;br /&amp;gt;PRGM2 color est en cours&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th style=&amp;quot;border-radius: 0 0 0 10px;&amp;quot;&amp;gt;[[File:Text-fichiers-supportés.png]]&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.cat]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.fxi]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.fxd]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.g1r]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.g2r]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.g1m]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.cat]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.fxi]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.fxd]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.g1r]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.g2r]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.g1m]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.cfx]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.exe&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.cdr]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.lec]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.bmp]]&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.vcp&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.xcp&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.fls&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.mcs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.lng&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.cpa]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.c1a]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.g1e&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.g2e&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.g1a&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.g1l&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.g1m&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.g2m&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.g1r&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.g1n&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.g1k]] (seulement dans l'émulateur)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.bmp (besoin d'un add-in)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;border-radius: 0 0 10px 0;&amp;quot;&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.g1m&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.g2m&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.g3m&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.g1e&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.g2e&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.g3e&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.g3l&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.g3a&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.g3p&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.g3b&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.g3k]] (seulement dans l'émulateur)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.bmp (seulement en écriture)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Correspondance des numéros de modèle|Correspondance des numéros de modèle Français/International]]&amp;lt;br/&amp;gt;[[Index des calculatrices Casio]]&amp;lt;/center&amp;gt;&lt;br /&gt;
Page en cours de construction...&lt;br /&gt;
[[en:Main_Page]]&lt;/div&gt;</summary>
		<author><name>Dark Storm</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/fr/index.php?title=Fxlib.h&amp;diff=679</id>
		<title>Fxlib.h</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/fr/index.php?title=Fxlib.h&amp;diff=679"/>
				<updated>2012-12-14T17:06:40Z</updated>
		
		<summary type="html">&lt;p&gt;Dark Storm : /* Sleep */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;La librairie &amp;quot;fxlib.h&amp;quot; est la librairie qui contient toutes les fonctions de bases du kit de développement de Casio pour Graph 75/85/95 (SD). Il existe d'autres librairies communautaires bien plus simples et puissantes, mais certaines fonctions de &amp;quot;fxlib.h&amp;quot; sont nécessaires, et n'ont pas d'équivalent dans les librairies non-officielles.&lt;br /&gt;
&lt;br /&gt;
Dans cette documentation vous découvrirez un aperçu des fonctions, comment les utiliser et leur utilité. Si il vous manque des informations, vous pouvez toujours venir vous informer sur les forums Casio comme [http://www.planet-casio.com/Fr/| Planète-Casio] côté francophone.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fonctions d'affichage ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Bdisp_PutDisp_DD ===&lt;br /&gt;
prototype : &lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;void Bdisp_PutDisp_DD(void);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Affiche à l'écran le contenu de la VRAM (buffer stockant le contenu de l'écran virtuel). Ne prend aucun argument et ne renvoie aucune valeur.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Bdisp_AllClr_DD/ Bdisp_AllClr_VRAM/ Bdisp_AllClr_DDVRAM ===&lt;br /&gt;
prototypes :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;void Bdisp_AllClr_DD(void);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;void Bdisp_AllClr_VRAM(void);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;void Bdisp_AllClr_DDVRAM(void);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ne prend aucun argument et ne renvoie aucune valeur.&lt;br /&gt;
&lt;br /&gt;
Bdisp_AllClr_DDVRAM() efface l'écran et la VRAM.&lt;br /&gt;
Pour effacer uniquement l'écran, utiliser Bdisp_AllClr_DD().&lt;br /&gt;
Pour effacer uniquement la VRAM, utiliser Bdisp_AllClr_VRAM().&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Bdisp_AreaClr_DD/ Bdisp_AreaClr_VRAM/ Bdisp_AreaClr_DDVRAM ===&lt;br /&gt;
prototypes :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;void Bdisp_AreaClr_DD(const DISPBOX *pArea);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;void Bdisp_AreaClr_VRAM(const DISPBOX *pArea);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;void Bdisp_AreaClr_DDVRAM(const DISPBOX *pArea);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La fonction ne renvoie aucune valeur.&lt;br /&gt;
&lt;br /&gt;
Efface une partie de l'écran. L'argument à passer (par pointeur) à cette fonction est une structure de la forme :&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
typedef struct tag_DISPBOX{ // déclarée dans &amp;quot;dispbios.h&amp;quot;&lt;br /&gt;
int left; // 0~127&lt;br /&gt;
int top; // 0~63&lt;br /&gt;
int right; // 0~127&lt;br /&gt;
int bottom; // 0~63&lt;br /&gt;
} DISPBOX;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bdisp_AreaReverseVRAM ===&lt;br /&gt;
prototype :&lt;br /&gt;
&lt;br /&gt;
''void Bdisp_AreaReverseVRAM(''&lt;br /&gt;
&lt;br /&gt;
''int x1,'' // coordonnée x à gauche&lt;br /&gt;
&lt;br /&gt;
''int y1,'' // coordonnée y en haut&lt;br /&gt;
&lt;br /&gt;
''int x2,'' // coordonnée x à droite&lt;br /&gt;
&lt;br /&gt;
''int y2'' // coordonnée y en bas&lt;br /&gt;
&lt;br /&gt;
'');''&lt;br /&gt;
&lt;br /&gt;
La fonction ne renvoie aucune valeur. Inverse une zone de la VRAM (pixel éteint en allumé et allumé en éteint).&lt;br /&gt;
Passez-lui en argument les coordonnées de la zone à inverser, comme indiqué ci-dessus).&lt;br /&gt;
&lt;br /&gt;
=== Bdisp_GetDisp_DD/ Bdisp_GetDisp_VRAM ===&lt;br /&gt;
prototypes :&lt;br /&gt;
&lt;br /&gt;
''void Bdisp_GetDisp_DD(unsigned char * pData);''&lt;br /&gt;
&lt;br /&gt;
''void Bdisp_GetDisp_VRAM(unsigned char * pData);''&lt;br /&gt;
&lt;br /&gt;
La fonction ne renvoie aucune valeur. Elle permet de stocker dans un tableau le bitmap des écrans de la VRAM (écran virtuel) ou du DD (écran graphique). On lui passe en argument (par pointeur) le tableau où le bitmap sera stocké.&lt;br /&gt;
&lt;br /&gt;
La documentation ne précise rien de plus à propos de cette fonction, si ce n'est que le tableau sur lequel est stocké le bitmap doit avoir une taille de 1024 octets. On peut donc penser que la méthode de codage utilisée par Casio est : on regroupe les pixels par groupe de 8 (un octet), où chaque bit prend la valeur d'un pixel (allumé : 1, éteint : 0). Si l'on fait le calcul : (128*64)/8 = 1024.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Bdisp_PutDispArea_DD ===&lt;br /&gt;
prototype : ''void Bdisp_PutDispArea_DD(const DISPBOX *pArea);''&lt;br /&gt;
&lt;br /&gt;
Une des plus belles erreurs de la documentation de Casio ! Dans la doc ils ont mis les explications d'une autre fonction... Cette fonction permet d'afficher à l'écran graphique une zone de l'écran virtuel. On peut tout de même deviner que cette fonction demande en argument une structure (passage par pointeur) de la forme :&lt;br /&gt;
&lt;br /&gt;
''typedef struct tag_DISPBOX{'' // déclarée dans &amp;quot;dispbios.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
''int left;'' // 0~127&lt;br /&gt;
&lt;br /&gt;
''int top;'' // 0~63&lt;br /&gt;
&lt;br /&gt;
''int right;'' // 0~127&lt;br /&gt;
&lt;br /&gt;
''int bottom;'' // 0~63&lt;br /&gt;
&lt;br /&gt;
''} DISPBOX;''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Bdisp_SetPoint_DD/ Bdisp_SetPoint_VRAM/ Bdisp_SetPoint_DDVRAM ===&lt;br /&gt;
prototypes :&lt;br /&gt;
&lt;br /&gt;
''void Bdisp_SetPoint_DD(int x,int y,unsigned char point);''&lt;br /&gt;
&lt;br /&gt;
''void Bdisp_SetPoint_VRAM(int x,int y,unsigned char point);''&lt;br /&gt;
&lt;br /&gt;
''void Bdisp_SetPoint_DDVRAM(int x,int y,unsigned char point);''&lt;br /&gt;
&lt;br /&gt;
Place ou supprime un pixel aux coordonnées x et y passées en argument. Ne renvoie aucune valeur. La troisième valeur passée en argument est le type de point : 1 pour mettre un pixel, 0 pour en enlever un.&lt;br /&gt;
La première fonction permet d'agir sur l'écran graphique, la seconde dans la VRAM, et la troisième dans les deux.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Bdisp_GetPoint_VRAM ===&lt;br /&gt;
prototype : ''int Bdisp_GetPoint_VRAM(int x,int y);''&lt;br /&gt;
&lt;br /&gt;
Retourne la couleur du pixel dont les coordonnées sont passées en argument (1 pour un pixel allumé, 0 pour un pixel éteint).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Bdisp_WriteGraph_DD/ Bdisp_WriteGraph_VRAM/ Bdisp_WriteGraph_DDVRAM ===&lt;br /&gt;
prototypes :&lt;br /&gt;
&lt;br /&gt;
''void Bdisp_WriteGraph_DD(const DISPGRAPH *WriteGraph);''&lt;br /&gt;
&lt;br /&gt;
''void Bdisp_WriteGraph_VRAM(const DISPGRAPH *WriteGraph);''&lt;br /&gt;
&lt;br /&gt;
''void Bdisp_WriteGraph_DDVRAM(const DISPGRAPH *WriteGraph);''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Affiche un bitmap sur la VRAM ou l'écran (ou les deux). Ne renvoie aucune valeur. Les arguments sont passés (par pointeur) dans une structure de la forme :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''typedef struct tag_DISPGRAPH {''  // déclarée dans &amp;quot;dispbios.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
''int x;'' // coordonnée x à gauche&lt;br /&gt;
&lt;br /&gt;
''int y;'' // coordonnée y à gauche&lt;br /&gt;
&lt;br /&gt;
''GRAPHDATA GraphData;'' // pointeur sur la structure contenant les données du bitmap (voir en dessous)&lt;br /&gt;
&lt;br /&gt;
''WRITEMODIFY WriteModify;'' // type d'écriture du graphe (IMB_WRITEMODIFY_NORMAL : écriture normale et IMB_WRITEMODIFY_REVERSE : écriture inverse).&lt;br /&gt;
&lt;br /&gt;
''WRITEKIND WriteKind;'' // mode d'écriture&lt;br /&gt;
&lt;br /&gt;
''} DISPGRAPH;''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le mode d'écriture peut être :&lt;br /&gt;
&lt;br /&gt;
OR = allumé si le pixel de l'écran OU le pixel du bitmap sont allumés&lt;br /&gt;
&lt;br /&gt;
AND = allumé si le pixel de l'écran ET le pixel du bitmap sont allumés&lt;br /&gt;
&lt;br /&gt;
XOR = allumé si le pixel de l'écran OU le pixel du bitmap sont allumés, MAIS PAS LES DEUX&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La structure contenant les données du bitmap prend cette forme :&lt;br /&gt;
&lt;br /&gt;
''typedef struct tag_GRAPHDATA{'' // déclarée dans &amp;quot;dispbios.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
''int width;'' // largeur du bitmap&lt;br /&gt;
&lt;br /&gt;
''int height;'' // hauteur du bitmap&lt;br /&gt;
&lt;br /&gt;
''unsigned char *pBitmap;'' // pointeur sur les données du bitmap&lt;br /&gt;
&lt;br /&gt;
''} GRAPHDATA;''&lt;br /&gt;
&lt;br /&gt;
Le bitmap est codé de la manière suivante : on regroupe les pixels par groupe de 8 (un octet), où chaque bit prend la valeur d'un pixel (allumé : 1, éteint : 0).&lt;br /&gt;
&lt;br /&gt;
On peut s'interroger sur l'utilité de faire des fonctions avec passage d'arguments aussi complexe, mais n'oubliez pas que nous sommes chez Casio.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Bdisp_ReadArea_DD / Bdisp_ReadArea_VRAM ===&lt;br /&gt;
prototypes :&lt;br /&gt;
&lt;br /&gt;
''void Bdisp_ReadArea_DD (const DISPBOX *ReadArea,unsigned char *ReadData);''&lt;br /&gt;
''void Bdisp_ReadArea_VRAM (const DISPBOX *ReadArea,unsigned char *ReadData);''&lt;br /&gt;
&lt;br /&gt;
Cette fonction permet de stocker une zone de l'écran graphique (DD) ou de l'écran virtuel (VRAM) sur un tableau, codé de la manière suivante : on regroupe les pixels par groupe de 8 (un octet), où chaque bit prend la valeur d'un pixel (allumé : 1, éteint : 0).&lt;br /&gt;
La fonction ne retourne rien. On lui passe en argument (par pointeur) le tableau récepteur du bitmap et une structure de la forme :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''typedef struct tag_DISPBOX {'' // déclarée dans &amp;quot;dispbios.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
''int left;'' // 0~127&lt;br /&gt;
&lt;br /&gt;
''int top;'' // 0~63&lt;br /&gt;
&lt;br /&gt;
''int right;'' // 0~127&lt;br /&gt;
&lt;br /&gt;
''int bottom;'' // 0~63&lt;br /&gt;
&lt;br /&gt;
''} DISPBOX;''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Bdisp_DrawLineVRAM ===&lt;br /&gt;
prototype :&lt;br /&gt;
&lt;br /&gt;
''void Bdisp_DrawLineVRAM(int x1,int y1,int x2,int y2);''&lt;br /&gt;
&lt;br /&gt;
La fonction trace une ligne entre deux points dont les coordonnées sont entières et de la forme : (0~127;0~63).&lt;br /&gt;
Elle ne retourne rien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Bdisp_ClearLineVRAM ===&lt;br /&gt;
prototype :&lt;br /&gt;
&lt;br /&gt;
''void Bdisp_ClearLineVRAM(int x1,int y1,int x2,int y2);''&lt;br /&gt;
&lt;br /&gt;
La fonction efface une ligne entre deux points dont les coordonnées sont entières et de la forme : (0~127;0~63).&lt;br /&gt;
Elle ne retourne rien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== locate ===&lt;br /&gt;
prototype : ''void locate(int x,int y);''&lt;br /&gt;
&lt;br /&gt;
La fonction déplace le curseur à la position spécifiée par les arguments x et y de la forme (1~21;1~8).&lt;br /&gt;
&lt;br /&gt;
Chaque &amp;quot;case&amp;quot; de l'écran correspond à un rectangle de 6*8 pixels.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Print ===&lt;br /&gt;
prototype : ''void Print(const unsigned char *str);''&lt;br /&gt;
&lt;br /&gt;
La fonction affiche à la position du curseur la chaîne de caractères passée en arguments. Elle ne renvoie rien.&lt;br /&gt;
&lt;br /&gt;
Attention les textes trop longs ne sont pas renvoyés à la ligne ! C'est à vous de découper votre chaîne et de déplacer le curseur via la fonction locate().&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== PrintRev ===&lt;br /&gt;
prototype : ''void PrintRev(const unsigned char *str);''&lt;br /&gt;
&lt;br /&gt;
La fonction affiche à la position du curseur la chaîne de caractères passée en arguments en couleurs inversées : pixels éteints sur fond de pixels allumés. Elle ne renvoie rien.&lt;br /&gt;
&lt;br /&gt;
Attention les textes trop longs ne sont pas renvoyés à la ligne ! C'est à vous de découper votre chaîne et de déplacer le curseur via la fonction locate().&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== PrintC ===&lt;br /&gt;
prototype : ''void PrintC(const unsigned char *c);''&lt;br /&gt;
&lt;br /&gt;
Selon Casio cette fonction sert à afficher un unique caractère. On lui passe en argument la chaîne de caractères à afficher, et elle ne renvoie rien. Après, pourquoi une fonction spécifique qui produit le même résultat que la fonction Print() ?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== PrintRevC ===&lt;br /&gt;
prototype : ''void PrintRevC(const unsigned char *c);''&lt;br /&gt;
&lt;br /&gt;
Cette fonction sert à afficher un caractère en couleurs inversées : pixels éteints sur fond de pixels allumés. On lui passe en argument la chaîne de caractères à afficher, et elle ne renvoie rien. Après, pourquoi une fonction spécifique qui produit le même résultat que la fonction PrintRev() ?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== PrintLine ===&lt;br /&gt;
prototype : ''void PrintLine(const unsigned char *str,int max);''&lt;br /&gt;
&lt;br /&gt;
Cette fonction affiche une chaîne de caractère passée en premier argument à la position du curseur (définie par locate() ou positionnée de base en haut à gauche), mais la spécificité de cette fonction est que l'affichage de la chaîne s'arrête à l'abscisse passée en second argument.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== PrintRLine ===&lt;br /&gt;
prototype : ''void PrintRLine(const unsigned char *str,int max);''&lt;br /&gt;
&lt;br /&gt;
Cette fonction affiche une chaîne de caractère passée en premier argument à la position du curseur (définie par locate() ou positionnée de base en haut à gauche) en couleurs inversées (pixels éteints sur fond de pixels allumés), mais la spécificité de cette fonction est que l'affichage de la chaîne s'arrête à l'abscisse passée en second argument.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== PrintXY ===&lt;br /&gt;
prototype: ''void PrintXY(int x,int y,const unsigned char *str,int type);''&lt;br /&gt;
&lt;br /&gt;
Cette fonction est très importante : elle permet d'afficher un texte passé en troisième argument aux coordonnées x et y précisées EN PIXELS et non en cases, de la forme : (0~127;0~63).&lt;br /&gt;
&lt;br /&gt;
L'argument type correspond à 0 pour affichage normal et 1 pour affichage en couleurs inversées (pixels éteints sur fond de pixels allumés). La fonction ne renvoie aucune valeur.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== PrintMini ===&lt;br /&gt;
prototype : ''void PrintMini(int x,int y,const unsigned char *str,int type);''&lt;br /&gt;
&lt;br /&gt;
Cette fonction permet d'afficher à l'écran un texte plus petit (4*6 contre 6*8) aux coordonnées x et y passées en argument précisées en pixels, de la forme : (0~127;0~63).&lt;br /&gt;
&lt;br /&gt;
L'argument type correspond à 0 pour affichage normal et 1 pour affichage en couleurs inversées (pixels éteints sur fond de pixels allumés). La fonction ne renvoie aucune valeur.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SaveDisp ===&lt;br /&gt;
prototype : ''void SaveDisp(unsigned char num);''&lt;br /&gt;
&lt;br /&gt;
Permet de stocker l'image affichée à l'écran dans la RAM (mémoire vive, donc détruite à la fin de l'exécution du programme). L'argument num spécifie sur quelle image on doit la stocker : SAVEDISP_PAGE1, SAVEDISP_PAGE2, SAVEDISP_PAGE3. La fonction ne renvoie aucune valeur. Pour ressortir l'image, voir RestoreDisp().&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== RestoreDisp ===&lt;br /&gt;
prototype : ''void RestoreDisp(unsigned char num);''&lt;br /&gt;
&lt;br /&gt;
Permet de ressortir une image enregistrée à l'écran. L'argument num spécifie l'image source : SAVEDISP_PAGE1, SAVEDISP_PAGE2, SAVEDISP_PAGE3. La fonction ne renvoie aucune valeur. Pour stocker l'image, voir SaveDisp().&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== PopUpWin ===&lt;br /&gt;
prototype : ''void PopUpWin(int n);''&lt;br /&gt;
&lt;br /&gt;
Cette fonction affiche une fenêtre système, comme celles affichées par la calto lors d'une erreur. Vous lui donnez en argument la taille, en lignes, de la fenêtre (de 1 à 5 lignes en théorie, mais j'ai déjà utilisé la fonction avec l'argument 7 sans erreur). La fonction ne retourne rien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fonctions de manipulation des fichiers ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Bfile_OpenFile ===&lt;br /&gt;
prototype : ''int Bfile_OpenFile(const FONTCHARACTER *filename,int mode);''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ouvre le fichier dont le nom est passé en argument, sous forme d'une chaîne de caractère de type FONTCHARACTER. La forme de cette chaîne de caractère est :&lt;br /&gt;
&lt;br /&gt;
''FONTCHARACTER PathName[]={'\\','\\','f','l','s','0','\\','f','i','l','e','n','a','m','e','.','e','x','t',0};''&lt;br /&gt;
&lt;br /&gt;
Si votre fichier se trouve dans la mémoire de stockage, choisissez comme répertoire &amp;quot;fls&amp;quot;, pour la carte SD choisissez &amp;quot;crd&amp;quot;. Le nom de fichier fait maximum 8 caractères, plus le point et votre extension (choisissez celle que vous voulez, cela ne change rien au codage du fichier). La chaîne est terminée par un 0.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
L'argument mode correspond à :&lt;br /&gt;
&lt;br /&gt;
''_OPENMODE_READ'' : lecture seule.&lt;br /&gt;
&lt;br /&gt;
''_OPENMODE_WRITE'' : écriture seule.&lt;br /&gt;
&lt;br /&gt;
''_OPENMODE_READWRITE'' : lecture et écriture.&lt;br /&gt;
&lt;br /&gt;
''_OPENMODE_READWRITE_SHARE'' : lecture et écriture exclusives à ce programme (si un autre programme y touche, il aura uniquement un code d'erreur).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La valeur retournée est un handle. Il est ESSENTIEL de conserver ce handle tout au long de la lecture ou de l'écriture du fichier, il permet en effet d'accéder au fichier et de le fermer ! Si il y a erreur à l'ouverture du fichier, le handle retourné aura une valeur négative.&lt;br /&gt;
&lt;br /&gt;
=== Bfile_OpenMainMemory ===&lt;br /&gt;
prototype : ''int Bfile_OpenMainMemory(const unsigned char *name);''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ouvre un fichier dans la mémoire principale. Le nom de fichier est de la forme :&lt;br /&gt;
&lt;br /&gt;
''unsigned char name[]={“filename”};''&lt;br /&gt;
&lt;br /&gt;
Vous n'avez à préciser que le nom, dont la taille est inférieure à 8 caractères, sans extension ni répertoire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La valeur retournée est un handle. Il est ESSENTIEL de conserver ce handle tout au long de la lecture ou de l'écriture du fichier, il permet en effet d'accéder au fichier et de le fermer ! Si il y a erreur à l'ouverture du fichier, le handle retourné aura une valeur négative.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Bfile_ReadFile ===&lt;br /&gt;
prototype : ''int Bfile_ReadFile(int HANDLE,void *buf,int size,int readpos);''&lt;br /&gt;
&lt;br /&gt;
Le premier argument est le handle récupéré à l'ouverture du fichier. Le second est le buffer qui reçoit les données (passage par pointeur), c'est-à-dire un tableau dont vous aurez bien prévu la taille afin d'éviter que les données soient perdues dans la RAM. L'argument size est la longueur (en octets) à lire. Le dernier argument est la positon à laquelle va commencer la lecture. Si elle vaut -1, la lecture commencera à la position indiquée par le curseur du fichier, que l'on peut modifier grâce à la fonction Bfile_SeekFile(); sinon la lecture commence à la position indiquée en argument.&lt;br /&gt;
&lt;br /&gt;
La fonction retourne le nombre d'octets lus. Si la fonction échoue, la valeur retournée est un code d'erreur, une valeur négative.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Bfile_WriteFile ===&lt;br /&gt;
prototype : ''int Bfile_WriteFile(int HANDLE,const void *buf,int size);''&lt;br /&gt;
&lt;br /&gt;
Cette fonction est compliquée à utiliser, puisqu'elle ne marche pas comme il le faudrait... La fonction prend en premier paramètre le handle du fichier ouvert, en second le buffer à écrire (un tableau sur lequel sont stockées les données à enregistrer) et enfin le nombre d'octets à écrire.&lt;br /&gt;
&lt;br /&gt;
Mais dans la mémoire de stockage, si on fait plusieurs appels à Bfile_WriteFile() consécutifs, seul le premier aura une action. Si le fichier existe déjà et qu'on essaye de surécrire, ça donne des caractères inattendus. Dans la carte SD, on peut faire plusieurs appels consécutifs à Bfile_WriteFile(), tout sera écrit à la suite. Mais Bfile_SeekFile() ne change pas la position du curseur d'écriture, et si le fichier existe déjà, on écrit toujours à la suite de ce qu'il contient déjà.&lt;br /&gt;
&lt;br /&gt;
En conclusion, la seule manière d'écrire sans risque dans les fichiers est d'effacer et recréer le fichier à chaque fois, et de tout écrire d'une seule traite.&lt;br /&gt;
&lt;br /&gt;
La fonction retourne la position du curseur de fichier, oou un code d'erreur, une valeur négative.&lt;br /&gt;
&lt;br /&gt;
=== Bfile_SeekFile ===&lt;br /&gt;
prototype : ''int Bfile_SeekFile(int HANDLE,int pos);''&lt;br /&gt;
&lt;br /&gt;
Cette fonction positionne le curseur du fichier dont le handle d'ouverture est passé en premier argument à la position indiquée par le second argument. Encore une fois, méfiez-vous : cette fonction ne produit pas toujours les résultats attendus, il arrive qu'elle n'ait aucun effet !&lt;br /&gt;
&lt;br /&gt;
La fonction retourne le nombre d'octets pouvant être lus. En cas d'erreur, elle retourne un code d'erreur, qui est une valeur négative.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Bfile_CloseFile ===&lt;br /&gt;
prototype : ''int Bfile_CloseFile(int HANDLE);''&lt;br /&gt;
&lt;br /&gt;
Cette fonction ferme le fichier dont le handle d'ouverture est passé en argument.&lt;br /&gt;
&lt;br /&gt;
Elle renvoie 0 si tout se passe bien et une valeur négative représentant un code d'erreur si elle échoue.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Bfile_GetMediaFree ===&lt;br /&gt;
prototype : ''int Bfile_GetMediaFree(enum DEVICE_TYPE devicetype,int *freebytes);''&lt;br /&gt;
&lt;br /&gt;
Cette fonction permet d'obtenir la place libre sur la carte SD, la mémoire principale ou la mémoire de stockage. Ceci est essentiel pour éviter les erreurs lorsque vous essayez d'enregistrer des fichiers. Le premier argument représente la mémoire étudiée (DEVICE_MAIN_MEMORY : méémoire principale, DEVICE_STORAGE : mémoire de stockage, DEVICE_SD_CARD : carte SD). Le second argument est l'adresse de la variable sur laquelle stocker l'espace libre (passage par pointeur). La fonction renvoie 0 si tout se passe bien et une valeur négative représentant un code d'erreur si elle échoue (pourquoi Casio n'a pas tout simplement fait une fonction qui renvoie l'espace libre, et qui éviterait de passer par les pointeurs ? Encore une logique étrange...).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Bfile_GetFileSize ===&lt;br /&gt;
prototype : ''int Bfile_GetFileSize(int HANDLE);''&lt;br /&gt;
&lt;br /&gt;
Cette fonction renvoie la taille du fichier dont le handle d'ouverture est passé en argument. Elle est très utile si vous créez des fichiers dont la taille varie à chaque enregistrement. Elle renvoie une valeur négative représentant un code d'erreur si elle échoue.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Bfile_CreateFile ===&lt;br /&gt;
prototype : ''int Bfile_CreateFile(const FONTCHARACTER *filename,int size);''&lt;br /&gt;
&lt;br /&gt;
Crée le fichier dont le nom est passé en premier argument, sous forme d'une chaîne de caractère de type FONTCHARACTER. La forme de cette chaîne de caractère est :&lt;br /&gt;
&lt;br /&gt;
''FONTCHARACTER PathName[]={'\\','\\','f','l','s','0','\\','f','i','l','e','n','a','m','e','.','e','x','t',0};''&lt;br /&gt;
&lt;br /&gt;
Si votre fichier se trouve dans la mémoire de stockage, choisissez comme répertoire &amp;quot;fls&amp;quot;, pour la carte SD choisissez &amp;quot;crd&amp;quot;. Le nom de fichier fait maximum 8 caractères, plus le point et votre extension (choisissez celle que vous voulez, cela ne change rien au codage du fichier). La chaîne est terminée par un 0.&lt;br /&gt;
&lt;br /&gt;
Le second argument est la taille en octets du fichier. Prévoyez toujours un caractère de plus que la taille dont vous avez besoin, pour le caractère de fin de fichier essentiel pour une utilisation correcte du fichier. La valeur retournée est 0 en cas de réussite, et une valeur négative correspondant à un code d'erreur en cas d'échec.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Bfile_CreateDirectory ===&lt;br /&gt;
prototype : ''int Bfile_CreateDirectory(const FONTCHARACTER *pathname);''&lt;br /&gt;
&lt;br /&gt;
Crée un répertoire. L'argument passé est le chemin du répertoire, sous forme d'une chaîne de caractères de type FONTCHARACTER. La forme de cette chaîne de caractères est :&lt;br /&gt;
&lt;br /&gt;
''FONTCHARACTER PathName[]={'\\','\\','f','l','s','0','\\','d','i','r','n','a','m','e',0};''&lt;br /&gt;
&lt;br /&gt;
Si votre répertoire se trouve dans la mémoire de stockage, choisissez &amp;quot;fls&amp;quot;, pour la carte SD choisissez &amp;quot;crd&amp;quot;. Le nom fait maximum 8 caractères. La chaîne est terminée par un 0.&lt;br /&gt;
&lt;br /&gt;
La valeur retournée est 0 en cas de réussite, et une valeur négative correspondant à un code d'erreur en cas d'échec.&lt;br /&gt;
&lt;br /&gt;
=== Bfile_CreateMainMemory ===&lt;br /&gt;
prototype : ''int Bfile_CreateMainMemory(const unsigned char *name);''&lt;br /&gt;
&lt;br /&gt;
Crée un fichier dans la mémoire principale. Donnez-lui en argument le nom du fichier, de la forme :&lt;br /&gt;
&lt;br /&gt;
''unsigned char name[]={“filename”};''&lt;br /&gt;
&lt;br /&gt;
Vous n'avez à préciser que le nom, dont la taille est inférieure à 8 caractères, sans extension ni répertoire.&lt;br /&gt;
&lt;br /&gt;
La valeur retournée est 0 en cas de réussite, et une valeur négative correspondant à un code d'erreur en cas d'échec.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Bfile_RenameMainMemory ===&lt;br /&gt;
prototype : ''int Bfile_RenameMainMemory(const unsigned char *oldname, unsigned char *newname);''&lt;br /&gt;
&lt;br /&gt;
Renomme le fichier dont le nom est passé en premier argument avec le nom passé en second argument. Les noms sont de la forme :&lt;br /&gt;
&lt;br /&gt;
''unsigned char name[]={“filename”};''&lt;br /&gt;
&lt;br /&gt;
Vous n'avez à préciser que le nom, dont la taille est inférieure à 8 caractères, sans extension ni répertoire.&lt;br /&gt;
&lt;br /&gt;
La valeur retournée est 0 en cas de réussite, et une valeur négative correspondant à un code d'erreur en cas d'échec.&lt;br /&gt;
&lt;br /&gt;
=== Bfile_DeleteFile ===&lt;br /&gt;
prototype : ''int Bfile_DeleteFile(const FONTCHARACTER *filename);''&lt;br /&gt;
&lt;br /&gt;
Supprime le fichier dont le nom est passé en premier argument, sous forme d'une chaîne de caractère de type FONTCHARACTER. La forme de cette chaîne de caractère est :&lt;br /&gt;
&lt;br /&gt;
''FONTCHARACTER PathName[]={'\\','\\','f','l','s','0','\\','f','i','l','e','n','a','m','e','.','e','x','t',0};''&lt;br /&gt;
&lt;br /&gt;
Cette fonction sert généralement lorsque vous voulez recréer le fichier (ou si ça vous amuse de casser définitivement l'enregistrement). La valeur retournée est 0 en cas de réussite, et une valeur négative correspondant à un code d'erreur en cas d'échec.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Bfile_DeleteDirectory ===&lt;br /&gt;
prototype : ''int Bfile_DeleteDirectory(const FONTCHARACTER *pathname);''&lt;br /&gt;
&lt;br /&gt;
Supprime un répertoire. L'argument passé est le chemin du répertoire, sous forme d'une chaîne de caractères de type FONTCHARACTER. La forme de cette chaîne de caractères est :&lt;br /&gt;
&lt;br /&gt;
''FONTCHARACTER PathName[]={'\\','\\','f','l','s','0','\\','d','i','r','n','a','m','e',0};''&lt;br /&gt;
&lt;br /&gt;
Si votre répertoire se trouve dans la mémoire de stockage, choisissez &amp;quot;fls&amp;quot;, pour la carte SD choisissez &amp;quot;crd&amp;quot;. Le nom fait maximum 8 caractères. La chaîne est terminée par un 0.&lt;br /&gt;
&lt;br /&gt;
Cette fonction n'est valable que sur la mémoire de stockage, il est impossible de supprimer un répertoire sur la carte SD ou dans la mémoire de stockage. La valeur retournée est 0 en cas de réussite, et une valeur négative correspondant à un code d'erreur en cas d'échec.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Bfile_DeleteMainMemory ===&lt;br /&gt;
prototype : ''int Bfile_DeleteMainMemory(const unsigned char *name);''&lt;br /&gt;
&lt;br /&gt;
Supprime un fichier dans la mémoire principale. Donnez-lui en argument le nom du fichier, de la forme :&lt;br /&gt;
&lt;br /&gt;
''unsigned char name[]={“filename”};''&lt;br /&gt;
&lt;br /&gt;
Vous n'avez à préciser que le nom, dont la taille est inférieure à 8 caractères, sans extension ni répertoire.&lt;br /&gt;
&lt;br /&gt;
La valeur retournée est 0 en cas de réussite, et une valeur négative correspondant à un code d'erreur en cas d'échec.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Bfile_FindFirst ===&lt;br /&gt;
prototype : ''int Bfile_FindFirst(const FONTCHARACTER *pathname,int *FindHandle,FONTCHARACTER *foundfile,FILE_INFO *fileinfo);&lt;br /&gt;
&lt;br /&gt;
Bfile_FindFirst() et Bfile_FindNext() sont des fonctions assez complexes, et très peu utilisées pour des jeux, mais elles peuvent s'avérer bien utiles. Elles permettent en effet de rechercher des fichiers dans un répertoire selon leur extension.&lt;br /&gt;
&lt;br /&gt;
Cette fonction permet de trouver le premier fichier (dans l'ordre alphabétique) correspondant au profil de recherche. Le premier argument est ce profil, de la forme :&lt;br /&gt;
&lt;br /&gt;
''FONTCHARACTER PathName[]={'\\','\\','f','l','s','0','\\','*','.','e','x','t',0};''&lt;br /&gt;
&lt;br /&gt;
On précise bien &amp;quot;fls&amp;quot; pour la mémoire de stockage, &amp;quot;crd&amp;quot; pour la carte SD. L'extension doit bien être choisie, en fonction du type de fichiers que vous recherchez.&lt;br /&gt;
&lt;br /&gt;
En second argument vous passez l'adresse d'un handle de recherche (passage par pointeur). Il est essentiel de garder ce handle pour continuer la recherche et la fermer.&lt;br /&gt;
&lt;br /&gt;
En troisième argument vous passez un tableau de type FONTCHARACTER sur lequel sera stockée la chaîne de caractères contenant le nom du fichier (passage par pointeur). Prévoyez le stockage de 20 caractères (en content le 0 de fin de chaîne).&lt;br /&gt;
&lt;br /&gt;
Le dernier argument est la structure qui recevra les informations sur le fichier trouvé (passage par pointeur). cette structure est de la forme :&lt;br /&gt;
&lt;br /&gt;
''typedef struct tag_FILE_INFO {'' // déclarée dans &amp;quot;filebios.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
''unsigned short id;'' // index du fichier&lt;br /&gt;
&lt;br /&gt;
''unsigned short type;'' // type de fichier&lt;br /&gt;
&lt;br /&gt;
''unsigned long fsize;'' // taille du fichier (en octets)&lt;br /&gt;
&lt;br /&gt;
''unsigned long dsize;'' // taille des données (le header du fichier non compté)&lt;br /&gt;
&lt;br /&gt;
''unsigned int property;'' // renseigne si le fichier est entièrement rempli (si oui, property=0)&lt;br /&gt;
&lt;br /&gt;
''unsigned long address;'' // adresse la plus haute des données&lt;br /&gt;
&lt;br /&gt;
''} FILE_INFO;''&lt;br /&gt;
&lt;br /&gt;
Le type de fichier renseigne si le fichier est un répertoire, un add-in, une e-Activity, une image, etc (''DT_DIRECTORY'' : répertoire, DT_FILE : fichier, ''DT_ADDIN_APP'' : add-in, ''DT_EACT'' : e-Activity, ''DT_LANGUAGE'' : langue, DT_BITMAP : bitmap, ''DT_MAINMEM'': donnée de la mémoire principale, ''DT_TEMP'' : fichier temporaire, ''DT_DOT'' : répertoire courant, ''DT_DOTDOT'' : répertoire parent, ''DT_VOLUME'' : libellé de volume).&lt;br /&gt;
&lt;br /&gt;
Si la fonction réussit, elle retourne 0. Si elle ne trouve rien elle renvoie le code d'erreur ''IML_FILEERR_ENUMRATEEND'', une valeur négative.&lt;br /&gt;
&lt;br /&gt;
=== Bfile_FindNext ===&lt;br /&gt;
prototype : ''int Bfile_FindNext(const FONTCHARACTER *pathname,int *FindHandle,FONTCHARACTER *foundfile,FILE_INFO *fileinfo);&lt;br /&gt;
&lt;br /&gt;
Bfile_FindFirst() et Bfile_FindNext() sont des fonctions assez complexes, et très peu utilisées pour des jeux, mais elles peuvent s'avérer bien utiles. Elles permettent en effet de rechercher des fichiers dans un répertoire selon leur extension.&lt;br /&gt;
&lt;br /&gt;
Cette fonction permet de trouver le fichier suivant (dans l'ordre alphabétique) correspondant à la recherche dont le handle est passé en premier argument.&lt;br /&gt;
&lt;br /&gt;
En second argument vous passez un tableau de type FONTCHARACTER sur lequel sera stockée la chaîne de caractères contenant le nom du fichier (passage par pointeur). Prévoyez le stockage de 20 caractères (en content le 0 de fin de chaîne).&lt;br /&gt;
&lt;br /&gt;
Le dernier argument est la structure qui recevra les informations sur le fichier trouvé (passage par pointeur). cette structure est de la forme :&lt;br /&gt;
&lt;br /&gt;
''typedef struct tag_FILE_INFO {'' // déclarée dans &amp;quot;filebios.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
''unsigned short id;'' // index du fichier&lt;br /&gt;
&lt;br /&gt;
''unsigned short type;'' // type de fichier&lt;br /&gt;
&lt;br /&gt;
''unsigned long fsize;'' // taille du fichier (en octets)&lt;br /&gt;
&lt;br /&gt;
''unsigned long dsize;'' // taille des données (le header du fichier non compté)&lt;br /&gt;
&lt;br /&gt;
''unsigned int property;'' // renseigne si le fichier est entièrement rempli (si oui, property=0)&lt;br /&gt;
&lt;br /&gt;
''unsigned long address;'' // adresse la plus haute des données&lt;br /&gt;
&lt;br /&gt;
''} FILE_INFO;''&lt;br /&gt;
&lt;br /&gt;
Le type de fichier renseigne si le fichier est un répertoire, un add-in, une e-Activity, une image, etc (''DT_DIRECTORY'' : répertoire, ''DT_FILE'' : fichier, ''DT_ADDIN_APP'' : add-in, ''DT_EACT'' : e-Activity, ''DT_LANGUAGE'' : langue, ''DT_BITMAP'' : bitmap, ''DT_MAINMEM'': donnée de la mémoire principale, ''DT_TEMP'' : fichier temporaire, ''DT_DOT'' : répertoire courant, ''DT_DOTDOT'' : répertoire parent, ''DT_VOLUME'' : libellé de volume).&lt;br /&gt;
&lt;br /&gt;
Si la fonction réussit, elle retourne 0. Si elle ne trouve rien elle renvoie le code d'erreur ''IML_FILEERR_ENUMRATEEND'', une valeur négative.&lt;br /&gt;
&lt;br /&gt;
=== Bfile_FindClose ===&lt;br /&gt;
prototype : ''int Bfile_FindClose(int FindHandle);''&lt;br /&gt;
&lt;br /&gt;
Cette fonction ferme la recherche dont le handle est passé en argument. La valeur retournée est 0 en cas de réussite, et une valeur négative correspondant à un code d'erreur en cas d'échec.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fonctions de contrôle du clavier ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Bkey_Set_RepeatTime ===&lt;br /&gt;
prototype : ''void Bkey_Set_RepeatTime(long FirstCount,long NextCount);''&lt;br /&gt;
&lt;br /&gt;
Voilà une fonction bien étrange pour commencer notre travail sur le clavier. Cette fonction définit les valeurs du temps de déclenchement entre l'appui d'une touche et le signal et le temps de répétition de la touche. Ces valeurs sont exprimées en 40èmes de secondes (temps en millisecondes divisé par 25). Traduction : votre calculatrice répète virtuellement l'appui d'une touche...&lt;br /&gt;
&lt;br /&gt;
La fonction ne retourne rien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Bkey_Get_RepeatTime ===&lt;br /&gt;
prototype : ''void Bkey_Get_RepeatTime(long *FirstCount,long *NextCount);''&lt;br /&gt;
&lt;br /&gt;
Cette fonction récupère les valeurs du temps de déclenchement et du temps de répétition de la touche, définies par la fonction Bkey_Set_RepeatTime(). Ces valeurs sont exprimées en 40èmes de secondes (temps en millisecondes divisé par 25).&lt;br /&gt;
&lt;br /&gt;
La fonction ne retourne rien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Bkey_Set_RepeatTime_Default ===&lt;br /&gt;
prototype : ''void Bkey_Set_RepeatTime_Default(void)''&lt;br /&gt;
&lt;br /&gt;
Cette fonction réinitialise les valeurs du temps de déclenchement et du temps de répétition de la touche. Elle ne reçoit aucun argument et ne retourne aucune valeur.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GetKeyWait ===&lt;br /&gt;
prototype : ''int GetKeyWait(int sel,int time,int menu,unsigned int *keycode);''&lt;br /&gt;
&lt;br /&gt;
Cette fonction attend l'appui d'une touche et donne sa valeur. On lui donne en premier argument le type d'attente (''KEYWAIT_HALTON_TIMEROFF'' : attend la première arrivée dans le buffer de touches, ''KEYWAIT_HALTOFF_TIMEROFF'' : si le buffer de touches est vide, la fonction se termine immédiatement, ''KEYWAIT_HALTON_TIMERON'' : si aucune touche n'est pressée avant la fin du timer spécifié par le second argument en secondes, la fonction se termine). Si le troisième argument a pour valeur 0, la touche MENU mène au menu principal, si elle a pour valeur 1 la onction retourne la valeur de la touche MENU. La quatrième argument est l'adresse de la variable sur laquelle stocker le code de la touche appuyée (passage par pointeur).&lt;br /&gt;
&lt;br /&gt;
La fonction retourne ''KEYREP_NOEVENT'' si elle s'est terminée immédiatement car le buffer de touches est vide, ''KEYREP_KEYEVENT'' si elle a enregistré un appui, et ''KEYREP_TIMEREVENT'' si le timer s'est terminé avant appui d'une touche.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GetKey ===&lt;br /&gt;
prototype : ''int GetKey(unsigned int *keycode);''&lt;br /&gt;
&lt;br /&gt;
Cette fonction attend l'appui d'une touche et écrit sa valeur sur la variable donnée en argument (passage par pointeur). Elle retourne 1 pour une touche alphanumérique, et 0 pour une touche de contrôle. L'appui de MENU amène au menu principal, et SHIFT/AC éteint la calculatrice.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== IsKeyDown ===&lt;br /&gt;
prototype : ''IsKeyDown(int keycode);''&lt;br /&gt;
&lt;br /&gt;
Cette fonction retourne 1 si la touche dont on passe le code en argument est pressée, et 0 si elle ne l'est pas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== IsKeyUp ===&lt;br /&gt;
prototype : ''IsKeyUp(int keycode);''&lt;br /&gt;
&lt;br /&gt;
Cette fonction retourne 0 si la touche dont on passe le code en argument est pressée, et 1 si elle ne l'est pas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fonctions de gestion du temps ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SetTimer ===&lt;br /&gt;
prototype : ''int SetTimer(int ID,int elapse,void (*hander)(void));''&lt;br /&gt;
&lt;br /&gt;
Une fonction pas si simple à utiliser mais TRES utile. Elle permet de lancer un timer qui appellera une fonction à intervalle régulier. En premier argument on passe l'ID du timer (de ''ID_USER_TIMER1'' à ''ID_USER_TIMER5''). En second argument le temps entre 2 répétitions (en millisecondes), et enfin la fonction à appeler. Attention, le passage de la fonction par pointeur s'effectue avec uniquement le nom de la fonction, sans parenthèses (un timer ne peut pas passer d'arguments).&lt;br /&gt;
&lt;br /&gt;
Si la fonction réussit, elle retourne l'ID du timer (utilité ?). Sinon elle retourne une valeur négative correspondant à un code d'erreur. Un échec survient si un paramètre est mauvais ou si le timer est utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== KillTimer ===&lt;br /&gt;
prototype : ''int KillTimer(int ID);''&lt;br /&gt;
&lt;br /&gt;
Cette fonction arrête le timer dont on donne l'ID en argument (de ''ID_USER_TIMER1'' à ''ID_USER_TIMER5''). Elle retourne l'ID en cas de succès (utilité ?), ou un code d'erreur correspondant à une valeur négative en cas d'échec (c'est-à-dire si l'ID ne correspond à aucun timer en marche).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Sleep ===&lt;br /&gt;
prototype : ''void Sleep(int millisecond);''&lt;br /&gt;
&lt;br /&gt;
Cette fonction est TRES utilisée et essentielle pour contrôler la vitesse d'exécution d'un programme. Elle met la calculatrice en pause durant le temps spécifié en argument en millisecondes. Elle ne retourne rien.&lt;br /&gt;
Son principal avantage est qu'elle met en pause le processeur, réduisant ainsi la consommation d'énergie.&lt;br /&gt;
&lt;br /&gt;
=== SetQuitHandler ===&lt;br /&gt;
prototype : ''void SetQuitHandler(void (*callback)(void));''&lt;br /&gt;
&lt;br /&gt;
Cette fonction définit la fonction à appeler juste avant de quitter l'add-in. C'est utile lorsque vous voulez vérifier que vous n'avez laissé aucune fuite de mémoire, ou juste dire au revoir au joueur. Attention, le passage de la fonction par pointeur s'effectue avec uniquement le nom de la fonction, sans parenthèses (on ne peut pas ici passer d'arguments). La fonction ne retourne rien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sources et droits ==&lt;br /&gt;
&lt;br /&gt;
Cette page a été écrite par louloux sous licence libre : piochez ce que vous voulez mais mettez pas de bêtises dessus.&lt;br /&gt;
&lt;br /&gt;
La page a été écrite à partir de la documentation Casio officielle et de mes tests et connaissances personnels.&lt;br /&gt;
&lt;br /&gt;
Merci à Pierrotll pour ses éclairages par rapport à plusieurs fonctions.&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Graph 75/85/95]]&lt;/div&gt;</summary>
		<author><name>Dark Storm</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/fr/index.php?title=Accueil&amp;diff=629</id>
		<title>Accueil</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/fr/index.php?title=Accueil&amp;diff=629"/>
				<updated>2012-09-07T16:06:35Z</updated>
		
		<summary type="html">&lt;p&gt;Dark Storm : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{MsgBox |title=Bienvenue sur Casio Universal Wiki !|text=Retourner vers [http://planet-casio.com/Fr planete-casio.com] ?}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;[[Comment écrire un article pour Casio Universal Wiki?]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table id=&amp;quot;homePageTable&amp;quot;&amp;gt;&amp;lt;!--for edit style of the table, edit http://wiki.casio-scene.com/en/MediaWiki:Common.css--&amp;gt;&lt;br /&gt;
  &amp;lt;tr id=&amp;quot;homePageTableTop&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th width=&amp;quot;1%&amp;quot; rowspan=&amp;quot;2&amp;quot; style=&amp;quot;border-radius: 10px 0 0 0;border-left: 1px solid #a7d7f9 !important;&amp;quot;&amp;gt;[[File:Text-Catégories.png|link=:Catégorie:Catégories des calculatrices]]&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;th width=&amp;quot;19%&amp;quot;&amp;gt;[[:Catégorie:Calculatrices Basic|Basic]]&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;th width=&amp;quot;20%&amp;quot;&amp;gt;[[:Catégorie:Graph 100|Graph 100]]&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;th width=&amp;quot;20%&amp;quot;&amp;gt;[[:Catégorie:Calculatrices Classpad|Classpad]]&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;th width=&amp;quot;20%&amp;quot;&amp;gt;[[:Catégorie:Graph 75/85/95|Graph 75/85/95]]&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;th width=&amp;quot;20%&amp;quot; style=&amp;quot;border-radius: 0 10px 0 0;&amp;quot;&amp;gt;[[:Catégorie:Calculatrices Prizm|Prizm]]&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;center&amp;gt;[[Fichier:Graph 25+ pro-h100.jpg]][[Fichier:GRAPH_35+_USB-h100.jpg|link=Graph 35+ USB]]&amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;center&amp;gt;[[Fichier:Casio afx series-2.0-en.jpg]]&amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;center&amp;gt;[[Fichier:Cp.png|link=File:Cp.png]]&amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;center&amp;gt;[[Fichier:Graph 75-h100.jpg]]&amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;center&amp;gt;[[Fichier:Fx-CgXX-h100.jpg]]&amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th&amp;gt;[[File:text-Modèles.png|link=Catégorie:Calculatrices_Casio|Voir toutes les calculatrices]]&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&lt;br /&gt;
		&amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Graph 25+ PRO&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;[[Graph 35|Graph 35+]]&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;[[Graph 35+ USB]]&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Graph 65&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Graph 100&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Graph 100+&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;    &lt;br /&gt;
    &amp;lt;td&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Classpad 300&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Classpad 300+&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Classpad 330&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Classpad 330+&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Graph 75&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Graph 95&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;[[:Category:Graph 75/85/95|Voir plus...]]&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;    &lt;br /&gt;
    &amp;lt;td&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Fx-Cg10&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Fx-Cg20&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;    &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;''[[Transfert]]''&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;''[[Transfert avec Graph 100]]''&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;''[[Transfert avec Classpad]]''&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;''[[Transferts|Transfert avec Graph 75/85/95]]''&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;''[[Transfert avec Prizm]]''&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th&amp;gt;[[File:text-Basic_Casio.png|link=Basic_Casio]]&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[[Basic_Casio|Basic Casio]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[[Basic_Casio|Basic Casio]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Quelques différences&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[[Basic_Casio|Basic Casio]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[[Basic_Casio|Basic Casio]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
   &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th&amp;gt;[[File:text-C_ASM.png|link=Langage C]]&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Non&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Oui&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;[[CPSDK]]&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;[[GaumerieLib]]&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;[[SDK]]&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;[[Syscall]]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;[[miniSDK]]&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;[[Syscall]]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
   &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th style=&amp;quot;border-radius: 0 0 0 10px;&amp;quot;&amp;gt;[[File:Text-Dev. Alternatif.png|link=Développement Alternatif]]&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Non&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Lua&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;[[CPLua]]&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;CPBF&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Lua&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;border-radius: 0 0 10px 0;&amp;quot;&amp;gt;Aucun pour l'instant&amp;lt;br /&amp;gt;Mais PRGM2 color est en cours&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th style=&amp;quot;border-radius: 0 0 0 10px;&amp;quot;&amp;gt;[[File:Text-Supported files.png]]&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.cat]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.fxi]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.fxd]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.g1r]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.g2r]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.g1m]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.cat]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.fxi]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.fxd]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.g1r]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.g2r]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.g1m]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.cfx]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.exe&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.cdr]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.lec]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.bmp]]&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.vcp&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.xcp&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.fls&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.mcs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.lng&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.cpa]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.c1a]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.g1e&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.g2e&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.g1a&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.g1l&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.g1m&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.g2m&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.g1r&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.g1n&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.g1k]] (Only in emulator)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.bmp (need add-in)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;border-radius: 0 0 10px 0;&amp;quot;&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.g1m&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.g2m&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.g3m&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.g1e&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.g2e&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.g3e&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.g3l&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.g3a&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.g3p&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.g3b&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.g3k]] (Only in emulator)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.bmp (Only write)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Correspondance des numéros de modèle|Correspondance des numéros de modèle Français/International]]&amp;lt;/center&amp;gt;&lt;br /&gt;
Page en cours de construction...&lt;br /&gt;
[[en:Main_Page]]&lt;/div&gt;</summary>
		<author><name>Dark Storm</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/fr/index.php?title=Accueil&amp;diff=628</id>
		<title>Accueil</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/fr/index.php?title=Accueil&amp;diff=628"/>
				<updated>2012-09-07T16:05:36Z</updated>
		
		<summary type="html">&lt;p&gt;Dark Storm : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{MsgBox |title=Bienvenue sur Casio Universal Wiki !|text=Retourner vers [http://planet-casio.com/Fr planete-casio.com] ?}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;[[Comment écrire un article pour Casio Universal Wiki?]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table id=&amp;quot;homePageTable&amp;quot;&amp;gt;&amp;lt;!--for edit style of the table, edit http://wiki.casio-scene.com/en/MediaWiki:Common.css--&amp;gt;&lt;br /&gt;
  &amp;lt;tr id=&amp;quot;homePageTableTop&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;th width=&amp;quot;1%&amp;quot; rowspan=&amp;quot;2&amp;quot; style=&amp;quot;border-radius: 10px 0 0 0;border-left: 1px solid #a7d7f9 !important;&amp;quot;&amp;gt;[[File:Text-Catégories.png|link=:Catégorie:Catégories des calculatrices]]&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;th width=&amp;quot;19%&amp;quot;&amp;gt;[[:Catégorie:Calculatrices Basic|Basic]]&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;th width=&amp;quot;20%&amp;quot;&amp;gt;[[:Catégorie:Graph 100|Graph 100]]&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;th width=&amp;quot;20%&amp;quot;&amp;gt;[[:Catégorie:Calculatrices Classpad|Classpad]]&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;th width=&amp;quot;20%&amp;quot;&amp;gt;[[:Catégorie:Graph 75/85/95|Graph 75/85/95]]&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;th width=&amp;quot;20%&amp;quot; style=&amp;quot;border-radius: 0 10px 0 0;&amp;quot;&amp;gt;[[:Catégorie:Calculatrices Prizm|Prizm]]&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;center&amp;gt;[[Fichier:Graph 25+ pro-h100.jpg]][[Fichier:GRAPH_35+_USB-h100.jpg|link=Graph 35+ USB]]&amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;center&amp;gt;[[Fichier:Casio afx series-2.0-en.jpg]]&amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;center&amp;gt;[[Fichier:Cp.png|link=File:Cp.png]]&amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;center&amp;gt;[[Fichier:Graph 75-h100.jpg]]&amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;center&amp;gt;[[Fichier:Fx-CgXX-h100.jpg]]&amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th&amp;gt;[[File:text-Modèles.png|link=Catégorie:Calculatrices_Casio|Voir toutes les calculatrices]]&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&lt;br /&gt;
		&amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Graph 25+ PRO&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;[[Graph 35|Graph 35+]]&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;[[Graph 35+ USB]]&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Graph 65&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Graph 100&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Graph 100+&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;    &lt;br /&gt;
    &amp;lt;td&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Classpad 300&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Classpad 300+&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Classpad 330&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Classpad 330+&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Graph 75&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Graph 95&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;[[:Category:Graph 75/85/95|Voir plus...]]&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;    &lt;br /&gt;
    &amp;lt;td&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Fx-Cg10&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;Fx-Cg20&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;    &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;''[[Transfert]]''&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;''[[Transfert avec Graph 100]]''&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;''[[Transfert avec Classpad]]''&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;''[[Transferts|Transfert avec Graph 75/85/95]]''&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;''[[Transfert avec Prizm]]''&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th&amp;gt;[[File:text-Basic_Casio.png|link=Basic_Casio]]&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[[Basic_Casio|Basic Casio]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[[Basic_Casio|Basic Casio]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Quelques différences&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[[Basic_Casio|Basic Casio]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[[Basic_Casio|Basic Casio]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
   &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th&amp;gt;[[File:text-C_ASM.png|link=Langage C]]&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Non&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Oui&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;[[CPSDK]]&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;[[GaumerieLib]]&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;[[SDK]]&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;[[Syscall]]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;[[miniSDK]]&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;[[Syscall]]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
   &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th style=&amp;quot;border-radius: 0 0 0 10px;&amp;quot;&amp;gt;[[File:Text-Dev. Alternatif.png|link=Développement Alternatif]]&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Non&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Lua&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;[[CPLua]]&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;CPBF&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Lua&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;border-radius: 0 0 10px 0;&amp;quot;&amp;gt;Aucun pour l'instant&amp;lt;br /&amp;gt;Mais PRGM2 color est en cours&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th style=&amp;quot;border-radius: 0 0 0 10px;&amp;quot;&amp;gt;[[File:Text-Supported files.png]]&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.cat]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.fxi]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.fxd]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.g1r]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.g2r]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.g1m]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.cat]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.fxi]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.fxd]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.g1r]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.g2r]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.g1m]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.cfx]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.exe&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.cdr]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.lec]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.bmp]]&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.vcp&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.xcp&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.fls&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.mcs&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.lng&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.cpa]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.c1a]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.g1e&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.g2e&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.g1a&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.g1l&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.g1m&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.g2m&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.g1r&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.g1n&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.g1k]] (Seulement sur l'emlateur)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.bmp (need add-in)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;border-radius: 0 0 10px 0;&amp;quot;&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.g1m&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.g2m&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.g3m&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.g1e&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.g2e&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.g3e&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.g3l&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.g3a&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.g3p&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.g3b&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[.g3k]] (Seulement sur l'emulateur)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;.bmp (Only write)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Correspondance des numéros de modèle|Correspondance des numéros de modèle Français/International]]&amp;lt;/center&amp;gt;&lt;br /&gt;
Page en cours de construction...&lt;br /&gt;
[[en:Main_Page]]&lt;/div&gt;</summary>
		<author><name>Dark Storm</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/fr/index.php?title=Basic_Casio&amp;diff=627</id>
		<title>Basic Casio</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/fr/index.php?title=Basic_Casio&amp;diff=627"/>
				<updated>2012-08-28T10:29:06Z</updated>
		
		<summary type="html">&lt;p&gt;Dark Storm : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Présentation du Basic Casio ==&lt;br /&gt;
&lt;br /&gt;
Le Basic Casio est un langage de programmation simple destiné à la programmation d'algorithmes basiques voir plus complexes par des étudiants ne possédant pas une formation spécialisée.&lt;br /&gt;
C'est un langage interprété, c'est à dire qu'il est &amp;quot;lu&amp;quot; par un programme spécial pour fonctionner.&lt;br /&gt;
Les calculatrices Casio possèdent le même langage, mais qui peut ne pas être compatibles entre certaines calculatrice, comme la Prizm (FX-CG10/20), ou encore la Classpad.&lt;br /&gt;
&lt;br /&gt;
Le Basic Casio, initialement destiné aux algorithmes, a vite été détourné afin de programmer des jeux sur les calculatrices. Toutefois, l'interprétation du basic reste beaucoup plus lente que celle du Lua (voir LuaFx) ou du C ([http://wiki.planet-casio.com/fr/SDK SDK]).&lt;br /&gt;
&lt;br /&gt;
C'est pour cela que les jeux en basic les plus agréables sont les jeux de réflexion, où la lenteur du Basic n'est pas gênante.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Créer un nouveau programme ==&lt;br /&gt;
&lt;br /&gt;
A partir du menu de la calculatrice, aller dans '''&amp;quot;PRGM&amp;quot;''' (ou taper &amp;quot;B&amp;quot;). Les onglets qui apparaissent en bas de la fenêtre permettent de gérer les programmes (EXE = exécuter, EDIT = éditer, NEW = nouveau, DEL = supprimer, DEL-A = supprimer tous les programmes, SRC = rechercher, REN = renommer).&lt;br /&gt;
En appuyant sur [F3], on crée un nouveau programme. &amp;quot;base&amp;quot; permet de créer un programme base, et le symbole de la clé donne la possibilité d'ajouter un code d'accès. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Débuter en basic Casio ==&lt;br /&gt;
&lt;br /&gt;
Le Basic Casio possède une multitude d'instructions, les plus élémentaires étant les instructions suivantes. Celles-ci permettent de réaliser des algorithme de base (en mathématiques par exemple).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
● L'affichage de données : [[Fichier:DISPLAY.gif]] =&amp;gt; [SHIFT][PRGM][F5]&lt;br /&gt;
&lt;br /&gt;
● La saisie de données : ? =&amp;gt; [SHIFT][PRGM][F4]&lt;br /&gt;
&lt;br /&gt;
● Affecter une valeur à une variable : [[Fichier:arrow.gif]] =&amp;gt; touche située au dessus de [AC/ON]&lt;br /&gt;
&lt;br /&gt;
● Afficher du texte à l'écran : &amp;quot;texte à afficher&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Commandes de base ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
● Les conditions :&lt;br /&gt;
&lt;br /&gt;
 '''if''' ''Condition''                //On définit la condition                                                 =&amp;gt; [SHIFT][VARS][F1][F1]&lt;br /&gt;
 '''Then''' ''Instructions''           //Les instructions à exécuter si la condition est vraie                   =&amp;gt; [SHIFT][VARS][F1][F2]&lt;br /&gt;
 '''Else''' ''Instructions''           //Facultatif, instructions à exécuter si la condition est fausse          =&amp;gt; [SHIFT][VARS][F1][F3]&lt;br /&gt;
 '''IfEnd'''                       //Fin de la condition                                                     =&amp;gt; [SHIFT][VARS][F1][F4]&lt;br /&gt;
&lt;br /&gt;
ou&lt;br /&gt;
&lt;br /&gt;
 ''Condition'' '''=&amp;gt;''' ''Instruction''  //Cette méthode est plus rapide mais ne permet d’exécuter qu'une seule instruction =&amp;gt; [SHIFT][VARS][F3][F3]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
● Les boucles :&lt;br /&gt;
&lt;br /&gt;
 '''While''' ''Condition''             //On définit la condition de la boucle =&amp;gt; [SHIFT][VARS][F1][F6][F6][F1]&lt;br /&gt;
 ''Instructions''                //Les instructions à exécuter tant que la condition est vraie  &lt;br /&gt;
 '''WhileEnd'''                    //Fin de la boucle =&amp;gt; [SHIFT][VARS][F1][F6][F6][F2]&lt;br /&gt;
&lt;br /&gt;
ou&lt;br /&gt;
&lt;br /&gt;
 '''Do'''                          //Début de la boucle =&amp;gt; [SHIFT][VARS][F1][F6][F6][F3]&lt;br /&gt;
 ''Instructions''                //Les instructions à exécuter tant que la condition est vraie&lt;br /&gt;
 '''LpWhile''' ''Condition''           //On définit la condition de la boucle =&amp;gt; [SHIFT][VARS][F1][F6][F6][F4]&lt;br /&gt;
&lt;br /&gt;
La différence entre un boucle &amp;quot;While/WhileEnd&amp;quot; et une boucle &amp;quot;Do/LpWhile&amp;quot; est que, si la condition est fausse depuis le début, une boucle &amp;quot;While/WhileEnd&amp;quot; ne fera aucune itération, tandis qu'une boucle &amp;quot;Do/LpWhile&amp;quot; fera toujours au moins une.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 '''For''' ''valeur initiale'' '''&amp;quot;Flèche vers la droite&amp;quot;''' ''variable utilisée'' '''To''' ''valeur finale'' '''step''' ''pas entre chaque itération''     &lt;br /&gt;
 ''Instructions''                //Les instructions à exécuter pendant la boucle &lt;br /&gt;
 '''Next'''                        //Fin de la boucle&lt;br /&gt;
&lt;br /&gt;
 ''For                                                         =&amp;gt; [SHIFT][VARS][F1][F6][F1]''&lt;br /&gt;
&lt;br /&gt;
 ''To                                                          =&amp;gt; [SHIFT][VARS][F1][F6][F2]''&lt;br /&gt;
&lt;br /&gt;
 ''Step          (Facultatif, 1 par défaut)                   =&amp;gt; [SHIFT][VARS][F1][F6][F3]''&lt;br /&gt;
&lt;br /&gt;
 ''Next                                                        =&amp;gt; [SHIFT][VARS][F1][F6][F4]''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
●Les sauts inconditionnels :&lt;br /&gt;
&lt;br /&gt;
 '''Goto''' ''nombre ou lettre''     //Fait un saut inconditionnel vers le &amp;quot;Lbl&amp;quot; avec le même nombre ou lettre        =&amp;gt; [SHIFT][VARS][F3][F2]&lt;br /&gt;
 '''Lbl''' ''nombre ou lettre''      //Marque le point d'arrivée d'un &amp;quot;Goto&amp;quot; avec le même nombre ou lettre            =&amp;gt; [SHIFT][VARS][F3][F1]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
●Les opérateurs relationnels :&lt;br /&gt;
&lt;br /&gt;
 ''premier terme de la condition'' &amp;quot;=&amp;quot; ''second terme de la condition''       //La condition est vraie si les deux termes de la condition ont la même valeur =&amp;gt; [SHIFT][VARS][F6][F3][F1]&lt;br /&gt;
&lt;br /&gt;
 ''premier terme de la condition'' &amp;quot;≠&amp;quot; ''second terme de la condition''       //La condition est vraie si les deux termes de la condition ont des valeurs différentes =&amp;gt; [SHIFT][VARS][F6][F3][F2]&lt;br /&gt;
&lt;br /&gt;
 ''premier terme de la condition'' &amp;quot;&amp;lt;&amp;quot; ''second terme de la condition''       //La condition est vraie si la valeur du premier terme est strictement inférieure à celle de l'autre terme =&amp;gt; [SHIFT][VARS][F6][F3][F4]&lt;br /&gt;
&lt;br /&gt;
 ''premier terme de la condition'' &amp;quot;&amp;gt;&amp;quot; ''second terme de la condition''       //La condition est vraie si la valeur du premier terme est strictement supérieure à celle de l'autre terme =&amp;gt; [SHIFT][VARS][F6][F3][F3]&lt;br /&gt;
&lt;br /&gt;
 ''premier terme de la condition'' &amp;quot;≤&amp;quot; ''second terme de la condition''       //La condition est vraie si la valeur du premier terme est inférieure ou égale à celle de l'autre terme =&amp;gt; [SHIFT][VARS][F6][F3][F6]&lt;br /&gt;
&lt;br /&gt;
 ''premier terme de la condition'' &amp;quot;≥&amp;quot; ''second terme de la condition''       //La condition est vraie si la valeur du premier terme est supérieure ou égale à celle de l'autre terme =&amp;gt; [SHIFT][VARS][F6][F3][F5]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
●Les comandes programme :&lt;br /&gt;
&lt;br /&gt;
 '''Prog''' ''Nom du programme''       //Exécute un autre programme dont on spécifie le nom comme une sous-routine =&amp;gt; [SHIFT][VARS][F2][F1]&lt;br /&gt;
 &lt;br /&gt;
 '''Return'''                      //Dans un programme exécuté par intermédiaire d'un &amp;quot;Prog&amp;quot;, cette instruction permet de revenir dans le programme d'origine =&amp;gt; [SHIFT][VARS][F2][F2]&lt;br /&gt;
&lt;br /&gt;
 '''Break'''                      //Fait sortir d'une boucle &amp;quot;While/WhileEnd&amp;quot;, &amp;quot;Do/LpWhile&amp;quot; ou &amp;quot;For/To/Next&amp;quot; =&amp;gt; [SHIFT][VARS][F2][F3]&lt;br /&gt;
&lt;br /&gt;
 '''Stop'''                       //Arrête l'exécution du programme =&amp;gt; [SHIFT][VARS][F2][F4]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
●Autres :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:getkey.gif|200px|thumb|right|La répartition du Getkey sur Fx-9860]]&lt;br /&gt;
 '''Locate''', ''coordonnée en abscisse'', ''coordonné en ordonnée'', ''&amp;quot;texte à afficher&amp;quot;''       // Affiche du texte au coordonnées spécifiées (l'écran texte de toutes les calculatrices Casio possède 21 colonnes et 7 lignes)&lt;br /&gt;
 =&amp;gt; [SHIFT][VARS][F6][F4][F1]&lt;br /&gt;
&lt;br /&gt;
 '''GetKey'''       //Prend une valeur qui correspond à la touche pressée =&amp;gt; [SHIFT][VARS][F6][F4][F2]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Commandes avancées ==&lt;br /&gt;
&lt;br /&gt;
●Les opérateurs logiques:&lt;br /&gt;
&lt;br /&gt;
Ceux-ci servent à relier deux conditions ou plus pour n'en faire qu'une. Elles se situent dans l'onglet &amp;quot;LOGIC&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''And'''                       // La condition est vraie si les deux conditions sont vraies  =&amp;gt;  [OPTN][F6][F6][F4][F1]&lt;br /&gt;
'''Or'''                        // La condition est vraie si au moins l'une des deux conditions est vraie  =&amp;gt;  [OPTN][F6][F6][F4][F2]&lt;br /&gt;
'''Not'''                        // La condition est vraie si la condition suivant l'opérateur est fausse (inverse la condition) =&amp;gt;  [OPTN][F6][F6][F4][F3]&lt;br /&gt;
'''Xor'''                        // La condition est vraie si au moins l'une des deux conditions est fausse  =&amp;gt;  [OPTN][F6][F6][F4][F4]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
●Les chaînes de caractères (Strings):  ''Disponibles uniquement sur les calculatrices disposant d'une version de l'OS supérieur à 2''&lt;br /&gt;
&lt;br /&gt;
Les chaînes de caractères permettent d'insérer du texte dans des variables spéciales, les strings. Le Basic dispose aussi de fonctions permettant de modifier ces chaînes.&lt;br /&gt;
&lt;br /&gt;
'''Str + 1 à 6'''       // Variables contenant les strings. &amp;quot;Str&amp;quot; est à lier avec un chiffre de 1 à 6 pour différencier les 6 chaînes utilisables =&amp;gt; [VARS][F6][F5]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Commandes graphiques ==&lt;br /&gt;
&lt;br /&gt;
On pourrait dire que dans le Casio-BASIC il y a deux écrans, le premier est l'écran texte, qui a 21 colonnes, 7 lignes, et affiche du texte avec la commande &amp;quot;Locate&amp;quot;. Le second est l'écran graphique, qui permet de contrôler chaque pixel indépendamment. Il a 127 colonnes et 63 lignes (les dimensions de l'écran, dont une colonne et une ligne sont inaccessibles). Ces deux écrans sont indépendants et on peut pas afficher le contenu des deux en même temps. Les commandes utilisées pour afficher dans cet écran sont les suivantes:&lt;br /&gt;
&lt;br /&gt;
 '''ViewWindow''' ''valeur minimale en x, valeur maximale en x, échelle en x, valeur minimale en y, valeur maximale en y, échelle en y''       //Défini les dimensions de l'écran graphique. Pour pouvoir obtenir toutes les coordonnées des pixels sous la forme de nombres entiers, il est recommandé de la définir comme ceci: '''ViewWindow''' 1, 127, 0, 1, 63, 0 =&amp;gt; [SHIFT] [F3] [F1]&lt;br /&gt;
 &lt;br /&gt;
Il est aussi recommandé d'enlever les axes, la grille et autres afin d'avoir un écran blanc&lt;br /&gt;
&lt;br /&gt;
 '''Cls'''       //Efface l'écran graphique =&amp;gt; [SHIFT] [F4] [F1]&lt;br /&gt;
 '''PlotOn''' ''coordonnée en x, cordonnée en y''       //allume un pixel aux coordonnées spécifiées =&amp;gt; [SHIFT] [F4] [F6] [F1] [F2]&lt;br /&gt;
 '''PlotOff''' ''coordonnée en x, cordonnée en y''       //éteint un pixel aux coordonnées spécifiées =&amp;gt; [SHIFT] [F4] [F6] [F1] [F3]&lt;br /&gt;
 '''PlotChg''' ''coordonnée en x, cordonnée en y''       //change l'état d'un pixel aux coordonnées spécifiées, c'est à dire que s'il est éteint il l'allume et s'il est allumé il l'éteint =&amp;gt; [SHIFT] [F4] [F6] [F1] [F4]&lt;br /&gt;
 '''PxlOn''' ''coordonnée en x, cordonnée en y''       //allume un pixel aux coordonnées spécifiées =&amp;gt; [SHIFT] [F4] [F6] [F6] [F3] [F1]&lt;br /&gt;
 '''PxlOff''' ''coordonnée en x, cordonnée en y''       //éteint un pixel aux coordonnées spécifiées =&amp;gt; [SHIFT] [F4] [F6] [F6] [F3] [F2]&lt;br /&gt;
 '''PxlChg''' ''coordonnée en x, cordonnée en y''       //change l'état d'un pixel aux coordonnées spécifiées, c'est à dire que s'il est éteint il l'allume et s'il est allumé il l'éteint =&amp;gt; [SHIFT] [F4] [F6] [F6] [F3] [F3]&lt;br /&gt;
&lt;br /&gt;
La différence entre les commandes Plot et les commandes Pixel est que, dans l'axe des ordonnées pour les commandes Plot l'origine est au en bas de l'écran, et pour les commandes Pixel il est en haut de l'écran. De plus, dans les commandes Plot le repère est la ViewWindow, Tandis que les commandes Pixel ont un repère indépendant&lt;br /&gt;
&lt;br /&gt;
== Aller plus loin ==&lt;br /&gt;
[http://www.planet-casio.com/Fr/programmation/tutoriels.php| Tutoriels de qualité]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Page non finie...''&lt;/div&gt;</summary>
		<author><name>Dark Storm</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/fr/index.php?title=Graph_35&amp;diff=504</id>
		<title>Graph 35</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/fr/index.php?title=Graph_35&amp;diff=504"/>
				<updated>2012-06-26T09:06:06Z</updated>
		
		<summary type="html">&lt;p&gt;Dark Storm : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;overflow:hidden;&amp;quot;&amp;gt;{{InfoBox CalculatriceCasio&lt;br /&gt;
 | modèle          = Graph 35&lt;br /&gt;
 | image           = Graph 35+.jpeg&lt;br /&gt;
 | imageTaille     = 200px&lt;br /&gt;
 | legende         = La Casio Graph 35+&lt;br /&gt;
 | niveauScolaire  = Lycée&lt;br /&gt;
 | dateSortie      = 2002 (estimation)&lt;br /&gt;
 | CPU             = ?&lt;br /&gt;
 | fréquence       = ?&lt;br /&gt;
 | RAM             = ?&lt;br /&gt;
 | memoireStockage = 61 Ko&lt;br /&gt;
 | tailleEcran     = 128*64&lt;br /&gt;
 | masse           = 205 g&lt;br /&gt;
 | connectivité    = Jack 2.5 &lt;br /&gt;
 | calculFormel    = non&lt;br /&gt;
 | siteOfficiel    = [http://www.casio-europe.com/fr/sc/graphic/graph35/ www.casio-europe.com]&lt;br /&gt;
}}&lt;br /&gt;
Les '''Graph 35''' sont le modèle milieu de gamme de chez Casio. Cette série de calculatrice est adapté pour le lycée général et toutes ses sections (scientifique ou non). A l'origine elle ne possédait pas d'écriture naturelle, de port USB mini. Néanmoins depuis la version 2009 (Graph 35+ USB), cette série a monté en gamme grâce à l'ajout principal du port mini USB et de l'écriture naturelle. Cependant ce changement de gamme s'est fait sans changement de design (si ce n'est dans le nom avec l'ajout de USB), ce qui apparait comme une arnaque pour les utilisateurs de la version 2008 qui ont une calculatrice beaucoup moins poussé avec la même apparence alors qu'il l'ont acheté très peu de temps avant. De plus la version 2009 peut aussi être changée en Graph 75, alors que la version 2008 ne peut pas.&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Fichier:Casio_Graph_35%2B.jpeg|Troisième génération, [[Graph 35+]] (Modèle de 2008)&lt;br /&gt;
Fichier:Casio_Graph_35%2B_usb.jpeg|Quatrieme génération, [[Graph 35+ USB]] (Modèle de 2009) &lt;br /&gt;
Fichier:Dessus_de_calculatrices_graph_35%2B.jpeg|Au dessus Modèle 2009, en dessous 2008&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Historique ==&lt;br /&gt;
&lt;br /&gt;
Deux modèles ont vu le jour sous le nom de Graph 35+ : un premier modèle, sortie en 2002 (estimation), et le second en 2008 &amp;lt;ref&amp;gt;http://www.casio-education.fr/calculatrice_casio_documents/Casio_Forum/CasioForumLycee_n3.pdf&amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Fichier:Graph 35+.jpeg|Deuxième génération, &amp;quot;[[Graph 35+]]&amp;quot; (Modèle de 2002?)&lt;br /&gt;
Fichier:Graph 35+ (2008).jpeg|Troisième génération, &amp;quot;[[Graph 35+]]&amp;quot; (Modèle de 2008) &lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Prenez garde au modèle de 2008 : le design est quasiment identique au design de la [[Graph 35+ USB]] ! En effet, seul l'inscription en face avant (sans le couvercle) est différent.&lt;br /&gt;
&lt;br /&gt;
== Programmation ==&lt;br /&gt;
&lt;br /&gt;
La Graph 35+ supporte uniquement le [[Basic Casio]] comme langage de programmation. La graph 35 (premier modèle, 1996) est également compatible avec le Basic Casio&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Note et références ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Méta palette calculatrice}}&lt;/div&gt;</summary>
		<author><name>Dark Storm</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/fr/index.php?title=Basic_Casio&amp;diff=307</id>
		<title>Basic Casio</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/fr/index.php?title=Basic_Casio&amp;diff=307"/>
				<updated>2012-06-18T18:07:10Z</updated>
		
		<summary type="html">&lt;p&gt;Dark Storm : Poursuite de l'article en Français&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Présentation du Basic Casio ==&lt;br /&gt;
&lt;br /&gt;
Le Basic Casio est un langage de programmation simple destiné à la programmation d'algorithmes basiques voir plus complexes par des étudiants ne possédant pas une formation spécialisée.&lt;br /&gt;
C'est un langage interprété, c'est à dire qu'il est &amp;quot;lu&amp;quot; par un programme spécial pour fonctionner.&lt;br /&gt;
Les calculatrices Casio possèdent le même langage, mais qui peut ne pas être compatibles entre certaines calculatrice, comme la Prizm (FX-CG10/20), ou encore la Classpad.&lt;br /&gt;
&lt;br /&gt;
Le Basic Casio, initialement destiné aux algorithmes, a vite été détourné afin de programmer des jeux sur les calculatrices.&lt;br /&gt;
&lt;br /&gt;
== Débuter en basic Casio ==&lt;br /&gt;
&lt;br /&gt;
Le Basic Casio possède une multitude d'instructions, les plus élémentaires étant les instructions suivantes:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
● L'affichage de données: &amp;lt;display&amp;gt; (petit triangle noir) =&amp;gt; [SHIFT][PRGM][F5]&lt;br /&gt;
&lt;br /&gt;
● La saisie de données: ? =&amp;gt; [SHIFT][PRGM][F4]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Aller plus loin ==&lt;br /&gt;
[http://www.planet-casio.com/Fr/programmation/tutoriels.php| Tutoriels de qualité]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Page non finie...''&lt;/div&gt;</summary>
		<author><name>Dark Storm</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/fr/index.php?title=Basic_Casio&amp;diff=302</id>
		<title>Basic Casio</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/fr/index.php?title=Basic_Casio&amp;diff=302"/>
				<updated>2012-06-17T18:45:00Z</updated>
		
		<summary type="html">&lt;p&gt;Dark Storm : création de l'article en français&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Présentation du Basic Casio ==&lt;br /&gt;
&lt;br /&gt;
Le Basic Casio est un langage de programmation simple destiné à la programmation d'algorithmes simples voir plus complexes par des étudiants ne possédant pas une formation spécialisée.&lt;br /&gt;
C'est un langage interprété, c'est à dire qu'il est &amp;quot;lu&amp;quot; par un programme spécial pour fonctionner.&lt;br /&gt;
Les calculatrices Casio possèdent le même langage, mais qui peut ne pas être compatibles entre certaines calculatrice, comme la Prizm (FX-CG10/20), ou encore la Classpad.&lt;br /&gt;
&lt;br /&gt;
Le Basic Casio, initialement destiné aux algorithmes, a vite été détourné afin de programmer des jeux sur les calculatrices.&lt;br /&gt;
&lt;br /&gt;
== Débuter en basic Casio ==&lt;br /&gt;
&lt;br /&gt;
Le Basic Casio possède une multitude d'instructions, les plus élémentaires étant les instructions suivantes:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
● L'affichage de données: &amp;lt;display&amp;gt; (petit triangle noir) =&amp;gt; [][F2]&lt;br /&gt;
&lt;br /&gt;
● La saisie de données: ? =&amp;gt; [][]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Allez plus loin ==&lt;br /&gt;
[http://www.planet-casio.com/Fr/programmation/tutoriels.php| Tutoriels de qualité]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Page non finie...''&lt;/div&gt;</summary>
		<author><name>Dark Storm</name></author>	</entry>

	<entry>
		<id>https://wiki.planet-casio.com/fr/index.php?title=Basic_Casio&amp;diff=297</id>
		<title>Basic Casio</title>
		<link rel="alternate" type="text/html" href="https://wiki.planet-casio.com/fr/index.php?title=Basic_Casio&amp;diff=297"/>
				<updated>2012-06-17T16:41:13Z</updated>
		
		<summary type="html">&lt;p&gt;Dark Storm : correction d'une faute d'orthographe :)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Présentation du Basic Casio ==&lt;br /&gt;
&lt;br /&gt;
== Débuter en basic Casio ==&lt;br /&gt;
&lt;br /&gt;
== Allez plus loin ==&lt;br /&gt;
[http://www.planet-casio.com/Fr/programmation/tutoriels.php| Tutoriels de qualité]&lt;/div&gt;</summary>
		<author><name>Dark Storm</name></author>	</entry>

	</feed>