J'ai préparé trois versions pour fx-7400G, CFX-9850G et Prizm. Les résolutions utilisables sont :
7400 : 79x47
9850 : 127x63
Prizm : 379 x 187 (l'écran est plus gros que cela !)
Les logicielles
Les textes sont tous fabriqués sur la Prizm avec SAVE-AS et transféré par USB. Les versions pour la CFX-9850G et pour la fx-7400G sont écrites sur les propres machines et transféré par cable ronde vers la Prizm. Vous trouvez tout ça complet avec des fichiers *.cat pour FA-123/FA-124
ici.
Prizm :
Code : Tout sélectionner
'ProgramMode:RUN
32->P
ClrGraph:AxesOff:LabelOff
2^P->M:187 Int/ P+1->Q
Q->Dim List 1
Q->Dim List 2
1->List 2[1]
"DEBUT"?->N
For 1->I To N+378
List 1+List 2->List 3
List 2->List 1
List 3->List 2
0->R:For 1->J To Q
List 2[J]+R->Z
Z Int/ M->R
Z-MR->List 2[J]:Next
If N<=I:Then
For 1->J To Q
List 2[J]->Z:I+1-N->C
PJ->K:K->L:K>187=>187->L
For K-P+1->R To L
Z/2->Z
If 0<Frac Z
Then Black PxlOn R,C
'_Else __Yellow __PxlOn _R,C
IfEnd
Int Z->Z:
Z=0=>Break
Next:Next
IfEnd
Next
StoPict "Pict\Fib"
CFX-9850G :
Code : Tout sélectionner
'ProgramMode:RUN
32->P
ClrGraph:AxesOff:LabelOff
2^P->M:64/P->Q
Q->Dim List 1
Q->Dim List 2
1->List 2[1]
"DEBUT"?->N
For 1->I To N+126
List 1+List 2->List 3
List 2->List 1
List 3->List 2
0->R:For 1->J To Q
List 2[J]+R->Z
Int (Z/M)->R
Z-MR->List 2[J]:Next
If N<=I
Then For 1->J To Q
List 2[J]->Z:I+1-N->C
PJ->K:K->L:K>63=>63->L
For K-P+1->R To L
Z/2->Z
0<Frac Z=>PxlOn R,C
Int Z->Z
Z=0=>Break
Next:Next
IfEnd
Next
StoPict 1
Même programme sur Prizm :
fx-7400G :
Code : Tout sélectionner
'ProgramMode:RUN
24->P
ClrGraph
ViewWindow 1,79,0,47,1,0
2^P->M:2->Q
{0,0}->List 1
{1,0}->List 2
"DEBUT"?->N
For 1->I To N+78
List 1+List 2->List 3
List 2->List 1
List 3->List 2
0->R:For 1->J To Q
List 2[J]+R->Z
Int (Z/M)->R
Z-MR->List 2[J]:Next
If N<=I
Then For 1->J To Q
List 2[J]->Z:I+1-N->C
PJ->K:K->L:K>47=>47->L
For K-P+1->R To L
Z/2->Z
0<Frac Z=>Plot C,R
Int Z->Z
Z=0=>Break
Next:Next
IfEnd
Next
Même programme sur Prizm :
La différence entre les images de la Prizm vient du fait que la fx-7400G ne connaît pas PxlOn. J'ai échangé PxlOn avec Plot qui applique un facteur calculé de paramètres du ViewWindow.