

|

|
PROGRAMMER
C'est le langage , le plus simple qui puisse exister. De plus, celui de la graph100 a été simplifié. Vous n'avez donc aucune excuse de ne pas y arriver. Pour apprendre le basic sur Graph100, le plus simple est de se référer à la notice même de sa calculatrice: dans la rubrique programmation , chapitre 8 . Les bases y sont expliquées.
Pour ceux à qui cela ne suffirait pas, je vous conseille l'achat d'un bouquin : Casio Fx/Cfx le livre des programmeurs , de Loic Fieux chez Dunod. Presque toutes les fonctions vous sont expliquées, classées, répertoriées, avec des exemples. Vous trouverez aussi des jeux à recopier qui sont commentés. Rien de tel pour progresser .
Pour ceux dont l'achat d'un livre effraie, peuvent jeter un oeil sur le site CasioExpert où ils trouveront un excellent tutorial sur le langage Basic mais aussi sur http://perso.club-internet.fr/gt_prh/casio/comment/index.html et http://perso.wanadoo.fr/stsii87/maths/index.htm. Ce sont les principaux sites et surement les meilleurs.
Logiciels
|
Nom du fichier
|
Fichier à télécharger
|
Mes Commentaires
|
|
Bmp2Casio |
|
Traduit une image .bmp en code Casio. Il ne vous reste plus qu'à copier ce code dans un programme et l'envoyer à la calculatrice. |
| CasioCar |
|
Il vous permet de mettre en forme votre texte. Vous tapez et le logiciel se charge de le traduire en code Casio. |
|
CasioProgGen |
|
Permet aux débutants de réaliser très facilement un petit programme en Basic. Les fonctions sont limitées mais les débutants le trouveront fortement utile ! |
L'apprentissage du langage C ne se fait pas du jour au lendemain. Néanmoins votre expèrience en Basic sur votre calculatrice vous sera utile dans vos débuts et vous permettront de vous amuser sur votre calculatrice rapidement.
Vous trouverez dans cette partie les logiciels indispensables et toute la documentation nécéssaire.
Logiciels
|
Nom du fichier
|
Fichier à télécharger
|
Mes Commentaires
|
|
TurboC
( v 3.00 )
|

Version française |
Compilateur C/C++/ASM de borland. Compile pour DOS16.
Utilisable en ligne de commande ou via son
interface dos.
Les versions 3.1 et 4.5 n'ont aucun interêt puisqu'il ne compile que des application windows.
Programmer pour les nuls et CasioG100 guide du programmeur vous expliqueront comme le paramêtré. |
|
Digital Mars
( v 8.40 )
|
 |
Compilateur C/C++/ASM de Digital Mars gratuit :)
Utilisable uniquement en ligne de commande.
Il compile extrêmement rapidement, optimise mieux en vitesse que TurboC et est plus strict que ce dernier. Malheureusement les EXE se trouvent alourdis de 2 à 4 ko en plus.
Pour plus d'informations :
-
Le forum
- Le site officiel (page de download)
Et enfin n'hesitez pas à jeter un coup d'oeil dans l'aide, et plus particulièrement sur les pages html concernant les librairies connus telles que dos.h, stdio.h...
|
|
Context
|
|
Une excellent outils qui vous permettra de programmer plus facilement grâce à un environnement Windows plus agréable que l'interface DOS de TurboC qui reste indispensable pour compiler. Référer à la rubrique FAQ > divers pour paramétrer Context afin de l'utiliser avec TurboC. |
|
Bmp2C100 |
|
Convertit les images .bmp en ASM / C quelque soit le mode video utilisé dans votre programme. La fonction nécessaire à l'affichage des images se trouve dans le fichier zip. |
|
SpriteMaker
v 2.31
|
site de l'auteur |
Code des sprites pour les fonctions de db-lib (mode normal) et drawlib. Il permet également de coder plusieurs sprites à la fois.
Maintenant intégré à flash100.
Télécharger les dlls manquantes: cliquez ici |
Upx
|
 |
Logiciel de compression d'exe. Il vous permettra de mettre beaucoup plus de programmes sur un même lecteur. |
Documentation 
|
Nom du fichier
|
Fichier à télécharger
|
Mes Commentaires
|
|
Langage C |
|
Internet est une véritable mine d'or pour débuter en C. Il est toutefois difficile de conseiller un tuto plutôt qu'un autre. Vous en trouverez toute une liste sur le site indiqué. Personnellement j'ai trouvé très bien le tuto de Berthomier Eric. très bien expliqué et illustré par des exemples ! Vous trouverez aussi sur le site des tutos pour le C++ |
|
Progammer en C/ASM pour les nuls
( v 2.30 ) |
en HTML
[ZIP] |
Un gigantesque Tuto pour apprendre à développer sur Graph100 en C et en ASM.
Du simple affichage de texte, à la gestion des fichiers basic en passant par l'utilisation des touches multiples et les niveaux de gris ... tout est expliqué et illustré par des exemples !
Fonctions à utiliser inclues + Casio2.h de SuperNA.
Malheureusement le tuto est dépassé mais vous apporte les bases. |
|
Casio Graph100
Guide du programmeur
( v 2.00 ) |
|
Une aide précieuse pour savoir programmer sur Graph100. Principalement destiné à ceux qui maitrisent le C et qui ont quelques notions en ASM. Cependant, les débutants se doivent de le lire notament pour la configuration de turboC ! |
|
Développer sous Rom-Dos |
En Anglais |
Tout ce qu'il faut savoir pour développer sous ROM-DOS, le système d'exploitation de la Casio. Cependant, il n'est pas nécessaire d'en faire sa bible pour programmer sous Graph100. Les tutoriaux précedents sont largement nécessaires. |
|
Utiliser Rom-Dos |

En Anglais |
Tout pour utiliser ROM-DOS, le système d'exploitation de la Casio. |
Librairies
|
Nom du fichier
|
Fichier à télécharger
|
Mes Commentaires
|
|
DrawLib
( v 1.4b )
|
[zip]
[rar] |
L'idée ici est de fournir (non plus une seule mais) plusieurs fonctions générales capables de tout faire à la fois, quelles que soient les dimensions du sprite que l'on souhaite afficher. Ces fonctions servent uniquement pour le mode DB, peuvent gérer la transparence en utilisant des masques, et peuvent également gérer le clipping . Elles travaillent avec des données compressées, c'est-à-dire que les 3 couches (masque/avant-plan/arrière-plan) ont été rassemblées en 2. Une ligne de 8 pixels sera donc codée en 2 octets.
|
|
DB-lib
( v 1.01 )
|
 |
DB-Lib.h est une librairie graphique pour le mode DB. Toutes les fonctions qu'elle contient sont optimisées au maximum. DB-Lib.h se caractérise par :
- Des fonctions d'affichage : affichage des sprites ( en 8*8 ou 16*16, clippés ou non ), copier l'écran, afficher une image...
- Des fonctions diverses indispensables : Changer de mode, modifier le contraste, désactiver certaines interruptions...
- Des fonctions concernant la gestion du clavier : touches multiples, vider le buffer touche ou le désactiver...
|
|
MemZones
( v 1.06 )
|
|
Cette librairie est indispensable dès lors qu'on veut sauvegarder des informations sur la graph100 comme les scores pour un jeu, ou bien les paramètres d'un utilitaire.
Grâce aux fonctions de 2072, c'est devenu un jeu d'enfant d'écrire de créer, modifier, lire, rechercher... un fichier basic.
Le lecture du readme est biensur indispensable pour comprendre le principe des zones mémoires qui sont à la base du fonctionnement de la mémoire BASIC de la graph100. |
|
Sources GLink
( v 1.10 ) |
|
Pour ceux qui souhaiteraient utiliser le port série pour un de leurs logiciels, les sources C++ de GLINK (le protocole de communication Flash100) sont disponibles.
Cela comprend les méthodes simples d'envoie/réception au port et aussi les méthodes 'GLINK' qui vérifie les données envoyées (utilisées par les GComm) |
Tous les fichiers téléchargeables sur ce site ont été compressés au format "zip" avec WinRaR.
Télécharger la dernière version de WinRAR en Français.
Ces documents sont au format PDF. Télécharger Acrobat Reader sur le site officiel.
Personnelement, je n'y connais rien en pascal. La synthaxe semble se rapprocher du C. Je déconseille de programmer en pascal car vous recevrez peu d'aide sur le forum francais. A ma connaissance seul une personne programme dans ce langage et il est allemand et l'auteur de tout ce que vous allez télécharger ci dessus. Son site est http://www.pageofmarco.de
Pour plus d'info vous pouvez également aller sur: http://www.casiocalc.org/?to=fsdisplay.php&cat2disp=FS.afx.casm.resources#totitle
Tout de dont vous avez besoin
|
Nom du fichier
|
Fichier à télécharger
|
Mes Commentaires
|
|
TurboPascal
5.5
|
|
Compilateur Borland: Turbo Pascal 5.5. La version 5.5 est gratuite et est téléchargeable sur leur site. La version 6 quant à elle est payante. |
|
AFXTP
v 1.0
|
[RAR]
cliquez ici si le lien est mort (zip) |
Un package qui contient quelques librairies indispensables. Malheureusement il n'y a aucune documentation à l'exception des commentaires rédigés dans les fichiers.
Pour plus d'infos cliquez ici. |
|
Direct File Acces
|
[RAR]
cliquez ici si le lien est mort (zip) |
Une librairie qui fournit un accès direct aux commandes et aux fichier stockés dans le flash ou la ROM sans employer les I/o de DOS.
Plus d'info voici la doc: cliquez ici ou bien téléchargez là (pdf). |
|
AFXimg
2.0
|

cliquez ici si le lien est mort (zip) |
Permet de convertir vos images et vos sprites afin de les utiliser dans vos programmes. Lire la documentation fournit avec sinon vous ne vous y retrouverez pas. Le logiciel ne m'a pas semblé simple d'utilisation.
|
|
AFX Sound Library
v 0.91
|
[RAR]
cliquez ici si le lien est mort (zip) |
Une librairie qui vous permet d'émettre du son par le port Com de la calculatrice si vous y avez branché un haut parleur. 7octaves avec 12 notes chacune, et deux sons peuvent être joués simultanément. La documentation se trouve avec la lib. |
"Le MLC ( Multi-platform Language for Calcs ) est une réalisation de Epic Programming Studios . Leur objectif était de créer un langage destiné aux jeux , remplaçant le Basic pour les principaux modèles de Casio (G100) et de TI (83,86), et donc de faire en sorte qu'il devienne le langage principal à la place de ce dernier." issu du cours MLC de http://www.casioland.net
Inventé un langage ne se fait du jour au lendemain, et le projet n'est pas achevé. La version 2.0 est très attendue. Neanmoins les possibilités offertes par ce nouveau langage surppassent déjà et de loin les capacités du langage Basic. L'avantage de ce langage est que l'on programme directement sur la calculatrice. Les programmes écrits en MLC sont ensuite interprétés par un Shell. Mais les performances restent inférieures à n'importe quel bon jeu écrit en C/C++.
N'hésitez pas à aller sur le site d'Epic Programming Studio http://dysfunction.earthforge.com et sur leur forum pour avoir toute l'aide possible.
La documentation
|
Nom du fichier
|
Fichier à télécharger
|
Mes Commentaires
|
|
Le MLC
|
Converti en PDF |
Ne cherchez pas plus loin, l'équipe de http://www.casioland.net a rédigé l'unique tuto à l'heure actuelle en français. Complet et accessibles à tous. |
|
The MLC tutorial
|
En Anglais |
Toutes la documentation officielle MLC rédigée par Epic Studio Programming. |
Les logiciels
|
Nom du fichier
|
Fichier à télécharger
|
Mes Commentaires
|
|
MLC
1.2 béta 2 |
 |
Ce pack contient à la fois l'interpréteur du langage MLC et l'éditeur du sprite à transferer à la graph100+. |
|
MLC PC
0.97
|
 |
L'interpréteur MLC pour PC. Incompatible avec les derniers jeux. En cas de problème avec des dlls manquantes téléchargez les. |
|
Sprites
|
 |
Un éditeur de sprite sur PC.
|
|
AFXimg
2.0
|

cliquez ici si le lien est mort (zip) |
Un logiciel qui vous permettra de convertir vos images et vos sprites afin de les utiliser dans vos jeux. Lire la documentation sinon vous ne vous y retrouverez pas. En effet le logiciel n'est pas simple d'utilisation.
|
|