π
<-

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: 48%
 
Posts: 41981
Images: 15890
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
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: 69.1%
 
Posts: 54
Joined: 18 Jun 2016, 17:56
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
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: 48%
 
Posts: 41981
Images: 15890
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
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: 48%
 
Posts: 41981
Images: 15890
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Classwiz/fx-92+SC tokens encoding

Unread postby ptijoz » 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)
Un peu poète, un peu geek, un peu rêveur, un peu écolo.
https://joz.alwaysdata.net/info/
User avatar
ptijoz
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 34.3%
 
Posts: 334
Images: 0
Joined: 17 Oct 2018, 15:38
Location: France Loir et Cher
Gender: Male
Calculator(s):
MyCalcs profile
Class: a la poursuite du vent et des etoiles.

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: 48%
 
Posts: 41981
Images: 15890
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Classwiz/fx-92+SC tokens encoding

Unread postby ptijoz » 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 ?
Un peu poète, un peu geek, un peu rêveur, un peu écolo.
https://joz.alwaysdata.net/info/
User avatar
ptijoz
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 34.3%
 
Posts: 334
Images: 0
Joined: 17 Oct 2018, 15:38
Location: France Loir et Cher
Gender: Male
Calculator(s):
MyCalcs profile
Class: a la poursuite du vent et des etoiles.

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: 48%
 
Posts: 41981
Images: 15890
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
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 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 16.8%
 
Posts: 387
Images: 42
Joined: 15 Jun 2018, 19:53
Gender: Male
Calculator(s):
MyCalcs profile

Re: Classwiz/fx-92+SC tokens encoding

Unread postby Larwive » 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 écrit ma signature bien avant ta venue, ton pseudo est ClaudeBot [spider].:whistle:
User avatar
LarwiveProgrammeur
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 89.6%
 
Posts: 283
Images: 20
Joined: 25 Oct 2018, 17:41
Location: Chez moi
Gender: Male
Calculator(s):
MyCalcs profile
Class: Classe comme jamais.
GitHub: Larwive

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: ClaudeBot [spider] and 5 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
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.
908 utilisateurs:
>870 invités
>30 membres
>8 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)