π
<-
Chat plein-écran
[^]

Classwiz/fx-92+SC tokens encoding

:fxesp32b: :fxesp32n: :fxesp32v:

Classwiz/fx-92+SC tokens encoding

Unread postby critor » 25 Jun 2018, 10:48

Classwiz calculators tokens encoding, with the new 2018 fx-92+SC french programming tokens :
Codage des jetons de la série Casio Classwiz / fx-92 Spéciale Collège, avec les nouveaux jetons de programmation de la fx-92+ Spéciale Collège :

Code: Select all
21 : e
22 : π
23 : :
25 : ?
2C : ;
2D : ×10
2E : ,
30 : 0
31 : 1
32 : 2
33 : 3
34 : 4
35 : 5
36 : 6
37 : 7
38 : 8
39 : 9
40 : M
41 : Rép (Ans)
42 : A
43 : B
44 : C
45 : D
46 : E
47 : F
48 : x
49 : y
4A : Pré-Rép
4C : θ
60 : (
68 : Abs(
69 : Rnd(
6C : sinh(
6D : cosh(
6E : tanh(
6F : sinh⁻¹(
70 : cosh⁻¹(
71 : tanh⁻¹(
72 : e^
73 : 10^
74 : √(
75 : ln(
76 : ³√(
77 : sin(
78 : cos(
79 : tan(
7A : Arcsin(
7B : Arccos(
7C : Arctan(
7D : log(
7E : Pol
7F : Rec
83 : Ent(
84 : EntEx(
87 : RanInt#(
88 : PGCD(
89 : PPCM(
8A : Arond(
A5 : =
A6 : +
A7 : -
A8 : ×
A9 : ÷
AA : ⊢
AD : P
AE : C
C0 : -
C8 : ⌋
C9 : ^(
CA : [x]√(
D0 : )
D4 : ⁻¹
D5 : ²
D6 : ³
D7 : %
D8 : !
D9 : °
DA : ʳ
DB : ᵍ
DC : °
DD : E
DE : P
DF : T
E0 : G
E1 : M
E2 : k
E3 : m
E4 : μ
E5 : n
E6 : p
E7 : f
E9 : ▶Simp
F901 : end of line
F902 : end of program
F903 : nop / empty line
F905 ... 00 : Avancer de ...
F906 ... 00 : Tourner de ↺ ...
F907 ... 00 : S'orienter à ...
F908 ... 00 ... 00 : Aller à x=... ; y=...
F909 : Stylo écrit
F90A : Stylo relevé
F90B ... 00 ... 00 : ... → ... (mettre var à)
F90C ... 00 : ? → ... (Demander valeur)
F90D3100 : "Oui"
F90D3200 : "Non"
F90D3300 : "Nombre?"
F90D3400 : "Résultat:"
F90E ... 00 : Afficher résult ...
F90F3100 : Style Flèche
F90F3200 : Style Croix
F910 : Attendre
F911 ... 00 : Répéter ...
F912 : ⤴ (end of Répéter)
F913 ... 00 : Répéter jusqu'à ...
F914 : ⤴ (end of Répéter jusqu'à)
F915 ... 00 : Si ... Alors [... Fin]
F916 : Fin (end of Si/Alors)
F917 ... 00 : Si ... Alors [... Sinon ... Fin]
F918 : Sinon
F919 : Fin (end of Si/Alors/Sinon)
FB01 : <
FB02 : >
FB03 : ≠
FB04 : ≤
FB05 : ≥
FB10 : →M
FB12 : →A
FB13 : →B
FB14 : →C
FB15 : →D
FB16 : →E
FB17 : →F
FB18 : →x
FB19 : →y
FB1A : M+
FB1B : M-
FD18 : Ran#

For most of them, I just typed them in an fx-92+SC Logo/Scratch-like script/program using instructions which accept expressions as parameters and don't evaluate them before execution, asked for the QR Code, flashed it, and then checked in the URL parameters.
Récupérés pour la plupart en les saisissant dans un script Logo/Scratch fx-92+ Spéciale Collège, en utilisant des instructions acceptant des expressions non évaluées comme paramètres, en demandant le QR Code, le flashant, et enfin analysant les paramètres de l'adresse web.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 8.5%
 
Posts: 35931
Images: 9789
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor

Re: Classwiz/fx-92+SC tokens encoding

Unread postby Cakeisalie5 » 12 Sep 2018, 12:58

Assez déçu, c'est la première fois que je vois CASIO casser la rétrocompatibilité de l'encodage FONTCHARACTER utilisé sur ses calculatrices. :(

Mais merci pour la référence ! ^^
User avatar
Cakeisalie5Partenaire
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 60%
 
Posts: 49
Joined: 18 Jun 2016, 17:56
Location: France
Gender: Male
Calculator(s):
Class: Politique
Twitter: thecakefive

Re: Classwiz/fx-92+SC tokens encoding

Unread postby critor » 12 Sep 2018, 14:43

Qu'est-ce qui est cassé en fait ? Merci.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 8.5%
 
Posts: 35931
Images: 9789
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor

Re: Classwiz/fx-92+SC tokens encoding

Unread postby critor » 15 Sep 2018, 23:33

Corrigé le 1er post avec des compléments.

F901 = fin de ligne
F902 = fin de programme
F903 = ligne vide
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 8.5%
 
Posts: 35931
Images: 9789
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor

Re: Classwiz/fx-92+SC tokens encoding

Unread postby ptitjoz » 28 Sep 2019, 10:42

Bonjour,

merci pour ces recherches

cherchant comment optimiser mes scripts :
si je comprends bien chaque ligne commence par 2 octets selon le type de script
et se termine par 2 octets F9 01 (fin de ligne)
ce qui fait 4 octets minimum par ligne :(

+ 2 octets par fin de programme F9 02

c'est bien cela ?


Casio aurait du se calquer sur Mac ou Linux qui n'a qu'un caractère de fin de ligne... (CR ou LF)


Sinon c'est bête qu'on ne puisse pas recharger un programme depuis le code. (au moins dans l'émulateur)
User avatar
ptitjozPremium
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 67.4%
 
Posts: 215
Images: 0
Joined: 17 Oct 2018, 15:38
Location: France Loir et Cher
Gender: Male
Calculator(s):

Re: Classwiz/fx-92+SC tokens encoding

Unread postby critor » 28 Sep 2019, 10:47

ptitjoz wrote:cherchant comment optimiser mes scripts :
si je comprends bien chaque ligne commence par 2 octets selon le type de script
et se termine par 2 octets F9 01 (fin de ligne)
ce qui fait 4 octets minimum par ligne :(

ça me semble correct. :)
Le code F9 XX pour indiquer l'instruction de la ligne ou bien une ligne vide, suivi des éventuels paramètres, et le F901 de fin de ligne.

ptitjoz wrote:+ 2 octets par fin de programme F9 02


c'est bien cela ?

C'est ça. :)

Il n'est pas certain que l'image puisse réellement être dessinée au complet en moins de 900 octets.
Donc n'hésite pas à faire des choix dans les parties de l'image que tu dessines, en tenant compte des points de bonus et malus.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 8.5%
 
Posts: 35931
Images: 9789
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor

Re: Classwiz/fx-92+SC tokens encoding

Unread postby ptitjoz » 28 Sep 2019, 10:56

critor wrote:
ptitjoz wrote:Il n'est pas certain que l'image puisse réellement être dessinée au complet en moins de 900 octets.
Donc n'hésite pas à faire des choix dans les parties de l'image que tu dessines, en tenant compte des points de bonus et malus.


Merci

Donc ceux qui ont fabriqué "l'image" ont sans doute fait un montage... ou bien, l'on fait sur une autre machine ?
User avatar
ptitjozPremium
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 67.4%
 
Posts: 215
Images: 0
Joined: 17 Oct 2018, 15:38
Location: France Loir et Cher
Gender: Male
Calculator(s):

Re: Classwiz/fx-92+SC tokens encoding

Unread postby critor » 28 Sep 2019, 11:00

L'image a été dessinée, ce n'est pas une capture d'écran de la calculatrice.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 8.5%
 
Posts: 35931
Images: 9789
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor

Re: Classwiz/fx-92+SC tokens encoding

Unread postby Lephe » 29 Sep 2019, 16:33

C'est moi qui ai fait l'image. Et en effet, je serais bien surpris qu'on puisse la dessiner en moins de 900 octets. Le défi consiste aussi à faire les bons sacrifices :)
User avatar
LephePartenaire
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 45.7%
 
Posts: 273
Joined: 15 Jun 2018, 19:53
Gender: Male

Re: Classwiz/fx-92+SC tokens encoding

Unread postby LePetitMage » 03 Oct 2019, 06:18

Je voudrai savoir si les pixels se dessine diagonalement si on s'oriente vers un angle de -135, -45, 45 ou 135 par rapport à l'horizontal.

[Edit] Ce n'était pas une limite de 800 octets ?
Je dis que je ne dis rien, à part que mes programmes sont disponibles
ici
. Image

En mettant à profit mes pouvoirs de devin, sachant que j'ai écris ma signature bien avant ta venue, ton pseudo est Anonymous.:whistle:
User avatar
LePetitMagePremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 58.1%
 
Posts: 266
Images: 20
Joined: 25 Oct 2018, 17:41
Location: Chez moi
Gender: Male
Calculator(s):
Class: TS
GitHub: LePetitMage

Next

Return to Casio (fx-82/83/85/92/95/115/300/350/500/570/991, Collège)

Who is online

Users browsing this forum: No registered users and 3 guests

-
Search
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Découvre les nouvelles fonctionnalités en Python de l'OS 5.2 pour les Nspire CX II
Découvre les nouvelles fonctionnalités en Python de l'OS 5.5 pour la 83PCE/84+C-T Python Edition
Omega, le fork étendant les capacités de ta NumWorks, même en mode examen !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...

Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
658 utilisateurs:
>650 invités
>2 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)

-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)