Basic CG-20
Modérateur : Politburo
Basic CG-20
Bonjour à tous
Après quelques essais avec ma nouvelle Casio, voici mes impressions:
La programmation en Basic ne semble pas à la hauteur de la machine
On peut seulement créer des programmes qui peuvent être appelés
comme sous-programmes, mais pas de fonctions avec retour de valeur,
pas de trace non plus de paramètres ni de variables locales.
Coté graphisme, on a bien droit à des fonctions de tracé, points lignes
cercles et textes le tout en couleur(7 seulement), mais impossible de créer
des sprites car la sauvegarde d'écran se fait uniquement sur la totalité
de celui-ci (comme sur Ti 85 pour ceux qui connaissent).
Pour ceux que ça intéresse, une boucle For de 1 à 10 000 s'exécute en 11 sec.
Getkey est bien présente.
La gestion des chaines de caractères semble complète, cependant une commande
Expr>str( permettant de convertir une fonction graphique en une chaine, refuse
de convertir un simple nombre (message d'erreur).
De même la comparaison de 2 chaines passe par une fonction qui renvoie une valeur
selon que str1=str2 ou str1>str2 ou str1<str2 : un peu laborieux.
Enfin que dire du système de variables que je trouve particulièrement indigeste
28 variables pour la programmation A..Z , r et rho .
Pour les listes liste 1 à liste 26, pour les strings str1 à str 20 etc...
Sinon on peut créer des menus de façon très similaire à ce qui se faisait sur Ti 85
(chaque touche de menu renvoie vers un label).
Notez que ma Rom est la version 1.02, sur un site Casio j'ai vu une version 1.03 ?
Voilà si vous avez des questions n'hésitez pas.
Après quelques essais avec ma nouvelle Casio, voici mes impressions:
La programmation en Basic ne semble pas à la hauteur de la machine
On peut seulement créer des programmes qui peuvent être appelés
comme sous-programmes, mais pas de fonctions avec retour de valeur,
pas de trace non plus de paramètres ni de variables locales.
Coté graphisme, on a bien droit à des fonctions de tracé, points lignes
cercles et textes le tout en couleur(7 seulement), mais impossible de créer
des sprites car la sauvegarde d'écran se fait uniquement sur la totalité
de celui-ci (comme sur Ti 85 pour ceux qui connaissent).
Pour ceux que ça intéresse, une boucle For de 1 à 10 000 s'exécute en 11 sec.
Getkey est bien présente.
La gestion des chaines de caractères semble complète, cependant une commande
Expr>str( permettant de convertir une fonction graphique en une chaine, refuse
de convertir un simple nombre (message d'erreur).
De même la comparaison de 2 chaines passe par une fonction qui renvoie une valeur
selon que str1=str2 ou str1>str2 ou str1<str2 : un peu laborieux.
Enfin que dire du système de variables que je trouve particulièrement indigeste
28 variables pour la programmation A..Z , r et rho .
Pour les listes liste 1 à liste 26, pour les strings str1 à str 20 etc...
Sinon on peut créer des menus de façon très similaire à ce qui se faisait sur Ti 85
(chaque touche de menu renvoie vers un label).
Notez que ma Rom est la version 1.02, sur un site Casio j'ai vu une version 1.03 ?
Voilà si vous avez des questions n'hésitez pas.
Ti(s) 60, 62 Galaxy, 66, 67 Galaxy, 68, 74 Basical 80, 81, 82, 83+, 83 CE, 84+SE, 85, 86, 89, 89 titanium, 92, 95 Procalc, v200, nSpire cx
Hp(s) 41CX, 28S, 48g, 50g, 39gII, Prime G1 et G2,
Casio(s) fx 602P, 702P, 4000P, 4500P, 6000G, 6900G, 7700G, 8500g, PB-700, CG-20, Graph 95 sd
Psion(s)II LZ64, siena, s3a, s3mx, s5mx.
Sharp(s) pc-1350, 1403, 1500A, El 5120, 9200, 9600
Canon X-07
Hp(s) 41CX, 28S, 48g, 50g, 39gII, Prime G1 et G2,
Casio(s) fx 602P, 702P, 4000P, 4500P, 6000G, 6900G, 7700G, 8500g, PB-700, CG-20, Graph 95 sd
Psion(s)II LZ64, siena, s3a, s3mx, s5mx.
Sharp(s) pc-1350, 1403, 1500A, El 5120, 9200, 9600
Canon X-07
- gege
- Fonctionne à 14400 bauds

- Messages : 7180
- Inscription : 31 janv. 2008 15:24
- Localisation : Banlieue Paârisienne
- Contact :
Re: Basic CG-20
Merci, on est tous d'accord sur le constat que Casio est resté coincé dans les années 80...
Tu as oublié de mentionner l'ergonomie, bonne en calcul, mais en programmation on accède à des dizaines de menus par deux touches seulement : OPT et PGM, alors qu'il y a plusieurs touches inutilisées.
Pour résumer, un hardware très sympa et un software qu'on attend toujours au XXIéme siècle.
Je pense de plus en plus que la Prime va être la révolution tant attendue, comme l'a été la TI92 en son temps.
G.E.
Tu as oublié de mentionner l'ergonomie, bonne en calcul, mais en programmation on accède à des dizaines de menus par deux touches seulement : OPT et PGM, alors qu'il y a plusieurs touches inutilisées.
Pour résumer, un hardware très sympa et un software qu'on attend toujours au XXIéme siècle.
Je pense de plus en plus que la Prime va être la révolution tant attendue, comme l'a été la TI92 en son temps.
G.E.
- ledudu
- Fonctionne à 14400 bauds

- Messages : 5600
- Inscription : 26 mars 2009 14:07
- Localisation : Ile de France
- Contact :
Re: Basic CG-20
Merci pour ton article qui donne un point de vue intéressant.
Effectivement, la cg-20 ne répond pas aux attentes des gars comme nous. Mais on est quelques dizaines, quelques centaines au maximum, qui achetons des machines pour les tester et les ranger dans un tiroir.
La question peut-être : répond-elle à sa cible (les étudiants) ?
Quand on voit la dégringolade de son prix (et de celui de ses concurrents), on en doute.
C'est inquiétant. Les constructeurs continueront-ils à investir en R&D si les ventes ne suivent pas ?
Donc, un seul mot d'ordre : achetez des calculatrices !
Sinon, nous devrons nous contenter de smartphones de plus en plus sophistiqués.
Après tout, pourquoi pas ??
Certains te diront qu'à l'époque ils avaient déjà 3 à 5 ans de retard.
Un problème de compréhension de leur cible ????' Déjà ??? :
Effectivement, la cg-20 ne répond pas aux attentes des gars comme nous. Mais on est quelques dizaines, quelques centaines au maximum, qui achetons des machines pour les tester et les ranger dans un tiroir.
La question peut-être : répond-elle à sa cible (les étudiants) ?
Quand on voit la dégringolade de son prix (et de celui de ses concurrents), on en doute.
C'est inquiétant. Les constructeurs continueront-ils à investir en R&D si les ventes ne suivent pas ?
Donc, un seul mot d'ordre : achetez des calculatrices !
Sinon, nous devrons nous contenter de smartphones de plus en plus sophistiqués.
Après tout, pourquoi pas ??
comme nous, non ?gege a écrit :Merci, on est tous d'accord sur le constat que Casio est resté coincé dans les années 80...
Certains te diront qu'à l'époque ils avaient déjà 3 à 5 ans de retard.
Un problème de compréhension de leur cible ????' Déjà ??? :
- Hobiecat
- Fonctionne à 9600 bauds

- Messages : 3397
- Inscription : 06 sept. 2011 14:57
- Localisation : Normandie
Re: Basic CG-20
Merci pour ce test de la CG-20 !
Je crains surtout que le futur des calculatrices ne soit plus une calculatrice mais un smartphone... hormis le fait que pour l'instant les smartphones sont interdits aux exams du fait de leurs capacités de communications, il ne reste plus beaucoup d'intérêt à avoir une calculatrice aux possibilités étendues. C'est à mon avis ce qui fait que la machine la plus répandue est la TI "à pas cher" que l'on peut trouver au supermarché du coin : cela permet de répondre aux profs de maths qui demandent une calculatrice graphique, et c'est tout...
Je crains surtout que le futur des calculatrices ne soit plus une calculatrice mais un smartphone... hormis le fait que pour l'instant les smartphones sont interdits aux exams du fait de leurs capacités de communications, il ne reste plus beaucoup d'intérêt à avoir une calculatrice aux possibilités étendues. C'est à mon avis ce qui fait que la machine la plus répandue est la TI "à pas cher" que l'on peut trouver au supermarché du coin : cela permet de répondre aux profs de maths qui demandent une calculatrice graphique, et c'est tout...
Re: Basic CG-20
Quand il ne restera plus que le smartphone ce sera la fin de l'aventure. Perso je fais l'expérience depuis 1 mois du clavier tactile depuis la chute du 1er étage de mon blackberry à clavier mécanique, et dieu que l'objet est froid ! je tape sur une vitre lisse et froide et c'est le smartphone qui décide s'il doit reconnaitre mon doigt et le caractère qu'il doit renvoyer ... Quand je pense à tout le mal que je disais de ma TI-57 qui renvoie 111 au lieu de 1, ici c'est une approximation permanente, avec un dispositif tactile tellement sensible qu'il "sent" le doigt avant contact en renvoyant à l'avance des caractères intempestifs ... je regrette mon clavier physique ... Si c'est ça l'avenir des calculatrices ... ou alors c'est moi qui suis bon pour la casse, ce qui est très possible ...Hobiecat a écrit :Merci pour ce test de la CG-20 !
Je crains surtout que le futur des calculatrices ne soit plus une calculatrice mais un smartphone...
Et merci pour le test
Dominique
Re: Basic CG-20
Bonjour à tous
Personnellement, j'ai découvert la programmation sur une calculatrice(Ti 57) et je suis resté attaché à ces
petites machines.
Un pocket moderne dans l'esprit Psion serie 3 ou 5 me conviendrait très bien aussi, mais ce genre de matériel
n'a plus aucune chance d'être produit.
Pour l'instant les calculatrices ont encore de bonnes raisons d'exister, en ajoutant de bonnes possibilités de programmation
les constructeurs pourraient augmenter la clientèle visée sans beaucoup de frais supplémentaires non
Mais bon la vie est un éternel recommencement, on dit que la vente de PC est en chute libre, peut-être un jour
reverront nous des héritiers de Psion et autre Sharp.
Personnellement, j'ai découvert la programmation sur une calculatrice(Ti 57) et je suis resté attaché à ces
petites machines.
Un pocket moderne dans l'esprit Psion serie 3 ou 5 me conviendrait très bien aussi, mais ce genre de matériel
n'a plus aucune chance d'être produit.
Pour l'instant les calculatrices ont encore de bonnes raisons d'exister, en ajoutant de bonnes possibilités de programmation
les constructeurs pourraient augmenter la clientèle visée sans beaucoup de frais supplémentaires non
Mais bon la vie est un éternel recommencement, on dit que la vente de PC est en chute libre, peut-être un jour
reverront nous des héritiers de Psion et autre Sharp.
Ti(s) 60, 62 Galaxy, 66, 67 Galaxy, 68, 74 Basical 80, 81, 82, 83+, 83 CE, 84+SE, 85, 86, 89, 89 titanium, 92, 95 Procalc, v200, nSpire cx
Hp(s) 41CX, 28S, 48g, 50g, 39gII, Prime G1 et G2,
Casio(s) fx 602P, 702P, 4000P, 4500P, 6000G, 6900G, 7700G, 8500g, PB-700, CG-20, Graph 95 sd
Psion(s)II LZ64, siena, s3a, s3mx, s5mx.
Sharp(s) pc-1350, 1403, 1500A, El 5120, 9200, 9600
Canon X-07
Hp(s) 41CX, 28S, 48g, 50g, 39gII, Prime G1 et G2,
Casio(s) fx 602P, 702P, 4000P, 4500P, 6000G, 6900G, 7700G, 8500g, PB-700, CG-20, Graph 95 sd
Psion(s)II LZ64, siena, s3a, s3mx, s5mx.
Sharp(s) pc-1350, 1403, 1500A, El 5120, 9200, 9600
Canon X-07
- Paul Tergeist
- Fonctionne à 9600 bauds

- Messages : 2417
- Inscription : 15 oct. 2007 15:50
- Localisation : 3ème planète après le soleil
Re: Basic CG-20
Hé ben... moi ça me plait bien ces nouvelles technologies.
Le clavier sur smartphone ? je ne l'utilise presque pas, la reconnaissance vocale fait du bon boulot.
Et quel confort ce grand écran tactile, mon doigt me sert de souris... moi j'adore...
La vitesse de la CG-20 : modulable avec le programme gratuit Pover...
Le basic qui ne change pas trop permet d'avoir en fin de compte une tres grosse bibliotheque
et une adaptation facile lorsqu'on change de machine...
Et puis quant au langage... Sur la CG-20 il y a un compilateur C qui permet de faire de
très belles choses... Exemple : GravityDuck
Et ce grand écran couleur qui ne consomme quasiment rien...
Et le confort des transferts comme si c'était une clé usb...
J'adore la CG20. Et pas de calcul formel... enfin libre !!!
Le clavier sur smartphone ? je ne l'utilise presque pas, la reconnaissance vocale fait du bon boulot.
Et quel confort ce grand écran tactile, mon doigt me sert de souris... moi j'adore...
La vitesse de la CG-20 : modulable avec le programme gratuit Pover...
Le basic qui ne change pas trop permet d'avoir en fin de compte une tres grosse bibliotheque
et une adaptation facile lorsqu'on change de machine...
Et puis quant au langage... Sur la CG-20 il y a un compilateur C qui permet de faire de
très belles choses... Exemple : GravityDuck
Et ce grand écran couleur qui ne consomme quasiment rien...
Et le confort des transferts comme si c'était une clé usb...
J'adore la CG20. Et pas de calcul formel... enfin libre !!!
- Marcus von Cube
- Fonctionne à 1200 bauds

- Messages : 914
- Inscription : 20 avr. 2006 13:48
- Localisation : Wehrheim, Allemagne
- Contact :
Re: Basic CG-20
Tu as des liens pour le SDK ?
Marcus von Cube
Wehrheim, Allemagne
http://www.mvcsys.de
CASsette IO utilities
BASIC comparison sheet
WP 34S
Wehrheim, Allemagne
http://www.mvcsys.de
CASsette IO utilities
BASIC comparison sheet
WP 34S
- Paul Tergeist
- Fonctionne à 9600 bauds

- Messages : 2417
- Inscription : 15 oct. 2007 15:50
- Localisation : 3ème planète après le soleil
Re: Basic CG-20
Bonjour Marcus,
J'ai trouvé une archive de 43Mo avec le SDK version 0.3 : PrizmSDK-0.3.zip
qui contient une structure de répertoire et un exemple.
Je l'avais récupérée Là mais je pense qu'elle est disponible
aussi ailleurs. Tu y trouveras également le langage Lua pour cette machine.
J'ai trouvé une archive de 43Mo avec le SDK version 0.3 : PrizmSDK-0.3.zip
qui contient une structure de répertoire et un exemple.
Je l'avais récupérée Là mais je pense qu'elle est disponible
aussi ailleurs. Tu y trouveras également le langage Lua pour cette machine.
Re: Basic CG-20
Salut Paul
Je viens de télécharger Gravity Guy, vraiment excellent, concernant cette calto, je pense que je me contenterai
de profiter des productions des autres.
Je viens de télécharger Gravity Guy, vraiment excellent, concernant cette calto, je pense que je me contenterai
de profiter des productions des autres.
Ti(s) 60, 62 Galaxy, 66, 67 Galaxy, 68, 74 Basical 80, 81, 82, 83+, 83 CE, 84+SE, 85, 86, 89, 89 titanium, 92, 95 Procalc, v200, nSpire cx
Hp(s) 41CX, 28S, 48g, 50g, 39gII, Prime G1 et G2,
Casio(s) fx 602P, 702P, 4000P, 4500P, 6000G, 6900G, 7700G, 8500g, PB-700, CG-20, Graph 95 sd
Psion(s)II LZ64, siena, s3a, s3mx, s5mx.
Sharp(s) pc-1350, 1403, 1500A, El 5120, 9200, 9600
Canon X-07
Hp(s) 41CX, 28S, 48g, 50g, 39gII, Prime G1 et G2,
Casio(s) fx 602P, 702P, 4000P, 4500P, 6000G, 6900G, 7700G, 8500g, PB-700, CG-20, Graph 95 sd
Psion(s)II LZ64, siena, s3a, s3mx, s5mx.
Sharp(s) pc-1350, 1403, 1500A, El 5120, 9200, 9600
Canon X-07
- Paul Tergeist
- Fonctionne à 9600 bauds

- Messages : 2417
- Inscription : 15 oct. 2007 15:50
- Localisation : 3ème planète après le soleil
Re: Basic CG-20
Elle connait Lua...
Re: Basic CG-20
Salut Paul
Documenté ? en français ?Elle connait Lua...
Ti(s) 60, 62 Galaxy, 66, 67 Galaxy, 68, 74 Basical 80, 81, 82, 83+, 83 CE, 84+SE, 85, 86, 89, 89 titanium, 92, 95 Procalc, v200, nSpire cx
Hp(s) 41CX, 28S, 48g, 50g, 39gII, Prime G1 et G2,
Casio(s) fx 602P, 702P, 4000P, 4500P, 6000G, 6900G, 7700G, 8500g, PB-700, CG-20, Graph 95 sd
Psion(s)II LZ64, siena, s3a, s3mx, s5mx.
Sharp(s) pc-1350, 1403, 1500A, El 5120, 9200, 9600
Canon X-07
Hp(s) 41CX, 28S, 48g, 50g, 39gII, Prime G1 et G2,
Casio(s) fx 602P, 702P, 4000P, 4500P, 6000G, 6900G, 7700G, 8500g, PB-700, CG-20, Graph 95 sd
Psion(s)II LZ64, siena, s3a, s3mx, s5mx.
Sharp(s) pc-1350, 1403, 1500A, El 5120, 9200, 9600
Canon X-07
- Paul Tergeist
- Fonctionne à 9600 bauds

- Messages : 2417
- Inscription : 15 oct. 2007 15:50
- Localisation : 3ème planète après le soleil
Re: Basic CG-20
Lua sur la FX-CG20 s'appelle LuaZM. Je ne sais pas s'il y a de la documentation. Navré.


