π
<-
Chat plein-écran
[^]

La TI-76.fr et ses secrets

Nouveautés, projets, mises à jour.

La TI-76.fr et ses secrets

Message non lude critor » 02 Juil 2009, 19:01

Ca y'est, j'ai une TI-76.fr.

  • C'est la dernière évolution de la TI-83, avec laquelle elle est matériellement identique. Donc toujours 32Ko de RAM et 256Ko de ROM. (remarque: les TI-82 Stats et TI-82 Stats.fr sont aussi des TI-83, contrairement à ce que leur nom indique)
  • Il y a 27Ko de RAM libres au 1er allumage, comme pour les autres TI-83.
  • Le logiciel de communication TiLp a l'air d'avoir des petits problèmes de délais et time-out avec ce modèle, mais à force de réessayer on y arrive. Je n'ai pas essayé avec TI-Connect mais il devrait détecter une TI-83.
  • Le câble série permet d'échanger des données avec les TI-83/82Stats/82Stats.fr/83+/84+.
  • Beaucoup de fonctions Basic TI-83 sont absentes du catalogue. Il y a des fonctions mathématiques en moins (pas de matrices, pas de complexes, pas de fonction hyperboliques...). Aussi, des fonctions non mathématiques, comme par exemple pour sauvegarder/restaurer la fenêtre graphique (SaveGDB / RestoreGDB) en début et fin de programme manquent également.
  • Que se passe-t-il donc si on envoi sur TI-76.fr un programme TI-83 contenant des fonctions Basic supprimées? Et bien déjà pas d'erreur de transfert. Ensuite, si on regarde le listing du programme, les fonctions (pourtant absentes du catalogue) sont affichées correctement. Donc la TI-76.fr les reconnaît! Mais... si on tente de lancer le programme, chaque fonction manquante provoque une Erreur Invalide.
  • Par contre, si la fonction manquante est placée entre guillemets, il est possible de l'afficher avec Disp par exemple. Donc il ne devrait pas y avoir de problème sur l'affichage des caractères spéciaux (lettres minuscules...) tapées sur les autres TI-83.
  • Inversement, il ne semble pas y avoir de nouvelle fonction Basic dans le catalogue TI-76.fr. Donc tout ce qui est tapé sur TI-76.fr devrait marcher sur TI-83 et 82 Stats. Notamment, il est possible depuis l'écran de calcul de choisir le mode Grad pour les angles. Mais il n'y a pas de fonction Grad dans le catalogue, et le menu mode appelé depuis un programme ne liste pas le mode Grad.
  • J'ai tenté d'envoyer un programme assembleur, et ça a marché comme sur TI-83/82Stats. Le degré de compatibilité reste à déterminer...
  • Le raccourci MODE/TEXTE/ln() pour l'auto-test ne fonctionne pas... Y en a-t-il seulement un?...
  • J'ai dumpé la ROM. (et oui, déjà... retenez bien, 1er dump de la TI-76.fr au monde, le 2 juillet 2009) Par comparaison hexadécimale (et on pouvait le deviner), elle ressemble le plus à la ROM TI-82 Stats.fr
  • Puisque je n'avais pas trouvé comment accéder au menu d'auto-test, je ne connaissais pas la version de la ROM... Mais il suffit de regarder dans l'image, voyons!!! Le code d'auto-test sur toutes les TI-83 se situe normalement à partir des adresses 2D0. Et bien... OUI!!! Il y a un auto-test. Reste à trouver le raccourci... (désassembler la ROM, car c'est pas dans le manuel...)

    Donc je connais la version de la ROM. Laissez-moi vous faire languir un petit peu.

    Donc sur les TI-83, il y a eu les ROMs:
    1.0200
    1.0300
    1.0400
    1.0600
    1.07000
    1.08000
    1.10
    1.10001

    Puis il y a eu la TI-82 Stats, reprenant la ROM:
    1.10001

    Puis il y a eu la TI-82 Stats.fr avec la ROM:
    1.11fr7

    Et donc enfin, la TI-76.fr avec la ROM:
    1.00fr5 (info inédite exclusive TI-Bank)
  • Puisque la ROM est dumpée, se pose la question de l'émulation...
    Avec TilEm, ça émule, ça émule...
    Image

    Avec VTI, ça émule aussi. (il détecte une TI-83 version 1.00)


Je conseille donc à tous les programmeurs, de tester la compatibilité de leurs oeuvres.
(si cette calculatrice rencontre du succès chez les Seconde, séries L, et séries ES - ça nous permettra d'anticiper plein de problèmes et questions sur le forum)
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.6%
 
Messages: 41500
Images: 14704
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: La TI-76.fr et ses secrets

Message non lude critor » 03 Juil 2009, 10:51

Ca y'est... Si on tape 1.00fr5 sous Google, on obtient 2 résultats. Le 2ème est mauvais... Mais le 1er est ce post! :#top#:

Google va tellement vite...

Bientôt à ce train-là, il va me référencer avant même que je ne poste!
Je n'aurai plus qu'à recopier :;):
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.6%
 
Messages: 41500
Images: 14704
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: La TI-76.fr et ses secrets

Message non lude critor » 03 Juil 2009, 11:30

Bon poursuivons la documentation.


Voici la liste des fonctions Basic TI-82Stats.fr, qui sont interdites sur TI-76.fr:
(rappel: elles peuvent être transférées et affichées correctement, mais toute tentative d'utilisation/exécution provoque une Erreur Invalide)

Cela inclut les fonctions hyperboliques, les complexes, les matrices, l'application Finance, les tracés paramétriques et polaires, et diverses petites choses.

ANOVA
Argch(
Argsh(
Argth(
argument(
a+bi
binomFdp(
binomFRép(
ch(
X²Fdp(
X²FRép(
X²-Test(
2-CompFTest
2-CompTIntC
2-CompTTest
2-CompZIntC(
2-CompZTest(
conj(
CoordPol
CoordRect
dét(
Eff(
FFdp(
FFRép(
fonctIntégr(
FracNormale(
Gauss(
Gauss-Jordan(
géomtFdp(
géomtFRép(
i
identité(
imag(
jed(
*ligne(
ligne+(
*ligne+(
Listematr(

Logistique(
matAléat(
Matrliste(

nbreDérivé(
Nom(
normalFdp(
normalFRép(
OmbreX²(
OmbreF(
OmbreNorm(
Ombre_t(
paInt(
Param
paSolde(
paSomPrinc(
permutLigne(
Pmt_Déb
Pmt_Fin
poissonFdp(
poissonFRép(
Polaire
Polaire
1-PropZInt(
2-PropZint(
1-PropZTest(
2-PropZTest(
RappelBDG
Rect
re^0i
Réel
réel(

RégCubique
RégLin(a+bx)
RégLinTTest
RégQuatre
RégSin
résoudre(
SauveBDG(
sh(
studentFdp(
studentFRép(
tauxRi(
th(
TIntConf
T-Test
vActNet(
vat_I%(
vat_N(
vat_Pmt(
vat_Vacq
vat_Vact
ZIntConf
Z-Test(
T
[
]

0

De même, voici maintenant la liste des variables interdites sur TI-76.fr:
Tmin
Tmax
Tpas
0min
0max
0pas
ZTmin
ZTmax
ZTpas
Z0min
Z0max
Z0pas
BDG1
BDG2
BDG3
BDG4
BDG5
BDG6
BDG7
BDG8
BDG9
BDG0
d
e
p
z
t

F
df
^p
^p1
^p2
s
_x1
_x2
Sx1
Sx2
Sxp
n1
n2
inf
sup
[A]
[B]
[C]
[D]
[E]
[F]
[G]
[H]
[I]
[J]
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.6%
 
Messages: 41500
Images: 14704
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: La TI-76.fr et ses secrets

Message non lude critor » 03 Juil 2009, 16:50

Trouvée en grande surface.
(mais toutes n'ont pas encore renouvelé leur rayon calculette pour la rentrée... j'ai du en faire plusieurs, avant de la trouver chez Carrefour)

Ça t'intéresse?


(en passant je me demande si la nouvelle TI 82 Stats.fr noire que tu nous avais anoncée, pourrait aussi inclure une nouvelle version ROM...)
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.6%
 
Messages: 41500
Images: 14704
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: La TI-76.fr et ses secrets

Message non lude critor » 07 Juil 2009, 20:47

On dirait qu'un des bugs présents dans les systèmes TI-83 (et ayant survécu sur les TI-82 Stats / TI-82 Stats.fr) a été corrigé sur la TI-76.fr .


Sur TI-82 Stats.fr par exemple.

Supposons que l'on soit dans l'éditeur de programme.

Et que nous utilisions la touche PRGM, pour choisir un autre programme (pour lancer comme sous-programme, ou pour le copier dans le programme courant)...

Au moment où l'on choisit le programme (touche Entrée), la calculatrice s'éteint si l'on a beaucoup de programmes.


Apparemment, la TI-76.fr n'aurait pas ce bug...
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.6%
 
Messages: 41500
Images: 14704
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: La TI-76.fr et ses secrets

Message non lude critor » 14 Juil 2009, 17:48

Autre changement sur la TI-76.fr par rapport aux autres TI-83.

Il n'y a pas de backup/restore dans le menu Link.



Et sinon, regardez ci-dessous...

C'est quoi ça? :;):
Image
(réalisé sans trucage)


Non, allez je ne veux pas vous mentir...
Je n'ai toujours pas trouvé la combinaison de touches du Self Test.

J'ai juste fait un mini programme assembleur qui appelle la routine d'affichage de l'écran Self Test.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.6%
 
Messages: 41500
Images: 14704
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: La TI-76.fr et ses secrets

Message non lude critor » 14 Juil 2009, 21:36

critor2000 a écrit:Autre changement sur la TI-76.fr par rapport aux autres TI-83.

Il n'y a pas de backup/restore dans le menu Link.



Et sinon, regardez ci-dessous...

C'est quoi ça? :;):
Image
(réalisé sans trucage)


Non, allez je ne veux pas vous mentir...
Je n'ai toujours pas trouvé la combinaison de touches du Self Test.

J'ai juste fait un mini programme assembleur qui appelle la routine d'affichage de l'écran Self Test.



Ca y'est!!! :#top#:
J'ai mon code qui lance l'auto-test sur TI-76.fr. (à défaut de trouver la combinaison de touches secrète... finalement, ça leur sert à quoi de la cacher? :;): )

Avec quelques commentaires pour ceux qui s'intéressent à l'assembleur.

Je vais poster ça sur le portail.

Code: Tout sélectionner
; la TI-76.fr est une calculatrice de type TI-83
; elle utilise la version 1.00fr5 de la ROM

; or, sur cette ROM la combinaison de touches
; [MODE] [ALPHA] [S] pour afficher la version et lancer l'auto-test
; ne marche plus
;
; en attendant de découvrir la nouvelle combinaison de touches
; ce programme assembleur permet d'accéder … l'écran d'auto-test
;
; aprŠs analyse de la ROM, le message "Enter l'auto-tst 1.00fr5"
; est situé à l'adresse $02D08 entre d'autres messages
;
; il y a une référence à ce message à l'adresse $0C00A
; la routine en question commence à l'adresse $0C000

; REMARQUE: L'ADRESSE $0C000 EST SPECIFIQUE A LA TI-76.FR.
; L'UTILISATION DE CE PROGRAMME NON MODIFIE SUR TOUTE AUTRE TI-83
; (TI-82 STATS, TI-82 STATS.FR) PROVOQUERA TRES CERTAINEMENT UN
; PLANTAGE AVEC PERTE DE MEMOIRE, CAR CE NE SERA PLUS LA BONNE ADRESSE.
;
; LE BUT DE CE PROGRAMME ASSEMBLEUR SIMPLE EST DONC
; DE LANCER LA ROUTINE A L'ADRESSE $0C000
;
; RAPPEL: A L'ECRAN D'AUTO-TEST, UN APPUI SUR LA TOUCHE ENTREE
; LANCERA L'AUTO-TEST QUI EFFACERA LA MEMOIRE !!!
; UN APPUI SUR TOUTE AUTRE TOUCHE QUITTE CET ECRAN SANS DOMMAGE.
;
; le processeur Z80 ne peut accéder simultanément
; qu'à 64Ko de m‚moire RAM ou ROM
;
; or la ROM de la TI-83 fait déjà 256Ko, et la RAM 32Ko
;
; pour remédier à ce problème, la ROM est découpée en 16 pages
; numérotées de 0 à 15
;
; … tout moment, le Z80 a accŠs:
; - … la ROM page 0 (0000-3FFF) mappée aux adresses (0000-3FFF)
; - … une ROM page de 0 à 15    mappée aux adresses (4000-7FFF)
; - … toute la RAM              mappée aux adresses (8000-FFFF)
;
; la ROM page  0 correspond à la zone 00000-03FFF de la ROM
; la ROM page  1 correspond à la zone 04000-07FFF de la ROM
; la ROM page  2 correspond à la zone 08000-0BFFF de la ROM
; la ROM page  3 correspond à la zone 0C000-0FFFF de la ROM
; la ROM page  4 correspond à la zone 10000-13FFF de la ROM
; la ROM page  5 correspond à la zone 14000-17FFF de la ROM
; la ROM page  6 correspond à la zone 18000-1BFFF de la ROM
; la ROM page  7 correspond à la zone 1C000-1FFFF de la ROM
; la ROM page  8 correspond à la zone 20000-23FFF de la ROM
; la ROM page  9 correspond à la zone 24000-27FFF de la ROM
; la ROM page 10 correspond à la zone 28000-2BFFF de la ROM
; la ROM page 11 correspond à la zone 2C000-2FFFF de la ROM
; la ROM page 12 correspond à la zone 30000-33FFF de la ROM
; la ROM page 13 correspond à la zone 34000-37FFF de la ROM
; la ROM page 14 correspond à la zone 38000-3BFFF de la ROM
; la ROM page 15 correspond à la zone 3C000-3FFFF de la ROM
;
; la routine que l'on veut exécuter à $0C000 se situe donc
; dans la ROM page 3
;
; or, par défaut la TI-83 est réglée sur la ROM page 12
;
; DONC PRECISION, IL VA FALLOIR:
; - CHANGER LA ROM PAGE A 3
; - EXECUTER LA ROUTINE $0C000 QUI SERA ALORS MAPPEE A L'ADRESSE $04000


; SOURCE
; ------

; pour régler une ROM page de 0 à 7, il faut déjà mettre à 0 le bit 4 du port (0)
; (si il est à 1, ce qui est le cas par défaut, on ne peut régler que des ROM page de 8 à 15)

 in a,(0)       ; récupère le port 0
 ld b,%11101111 ; 
 and b          ; met le bit 4 à 0 sans changer les autres bits
 out (0),a      ; écrit la nouvelle valeur du port (0)

; on choisit alors les ROM pages 0 à 7 ou 8 à 15
; en écrivant dans le port (2) les valeurs $88 à $8F

 ld a,$8B       ; on se prépare à régler la ROM page 3
 out (2),a      ; écrit la nouvelle valeur du port (2)
 call $4000     ; lance la routine de l'auto-test maintenant accessible
 RET
.end


Pour résumer, la TI-76.fr va exécuter ça:
DB0006EFA0D3003E8BD302CD0040C9


Edit: ça y'est c'est posté!
Mon 1er programme de l'été! :;):
http://tiplanet.org/index.php?mod=ar ... oirid=1270
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.6%
 
Messages: 41500
Images: 14704
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: La TI-76.fr et ses secrets

Message non lude critor » 16 Juil 2009, 09:25

Mic a écrit:Cool.
Toutes les TI ont une instruction ASM pour lancer le self-test il me semble (sauf la TI-Nspire).



C'est ça: sauf la nSpire (car il n'y a pas d'ASM), et la TI-73 (car il n'y a pas de Self Test).

Mais sur toutes les autres il y a un self-test, à une certaine adresse ROM.
Et on peut donc adapter le programme ci-dessus en remplaçant 4000.

Mais c'est plus ou moins inutile puisqu'il suffit de faire MODE ALPHA S.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.6%
 
Messages: 41500
Images: 14704
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: La TI-76.fr et ses secrets

Message non lude ced78fr » 18 Juil 2009, 21:28

je vois pas bien à quoi sert le self test au final en fait ? critor ? :%):
Avatar de l’utilisateur
ced78fr
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Prochain niv.: 1.1%
 
Messages: 3845
Inscription: 11 Mai 2006, 00:00
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Bac +5

Re: La TI-76.fr et ses secrets

Message non lude critor » 19 Juil 2009, 19:26

Le self-test sert à 2 choses:
  • afficher la version de la calculatrice (ici 1.00fr5)
  • tester le bon fonctionnement de ta calculatrice (ça peut t'afficher plein de petits messages très sympas, comme RAM Failed, ou même ROM Failed... bat: )

Si tu tapes (MODE) (ALPHA) (S), tu as accès à la même chose sous ta TI-84+.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.6%
 
Messages: 41500
Images: 14704
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Suivante

Retourner vers Actualités

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 68 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1461 utilisateurs:
>1443 invités
>13 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)