π
<-
Chat plein-écran
[^]

Test-découverte TI-82 Advanced Edition Python - rentrée 2021

:32ti73: :32ti73e: :32ti73e2: :32ti76f: :32ti80: :32ti81: :32ti82: :32ti85: :32ti86: :32ti82s: :32ti82sf: :32ti82sfn: :32ti83: :32ti83p: :32ti83pb: :32ti83pr: :32ti83pfr: :32ti83pse: :32ti84p: :32ti84pse: :32ti84ppse: :32ti84pfr: :32ti84pcse: :32ti83pfrusb: :32ti82p: :32ti82a: :32ti84pce: :32ti83pce:
Online

Re: Test-découverte TI-82 Advanced Edition Python - rentrée

Unread postby DJ Omnimaga » 07 Jul 2021, 12:09

Je me souviens par contre que sur ma TI-83 Plus 6 MHz, des piles AAA tenaient 1 mois et demi lorsque je programmais et jouais beaucoup. Par contre il y avait beaucoup de déplacement de fichiers entre la RAM et l'archive et parfois des niveaux de gris comme avec Reuben Quest. Donc à 48 MHz j'espère que ça ne tiendra pas seulement une semaine sinon certains gens risquent de trouver ça cher.
User avatar
DJ OmnimagaPremium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 53.5%
 
Posts: 506
Images: 23
Joined: 21 Feb 2012, 12:04
Location: Quebec, Canada
Gender: Male
Calculator(s):
Class: Diplômé Secondaire (11ème année scolaire terminé)
YouTube: DJOmnimaga
Twitter: DJOmnimaga
Facebook: djomnimaga.music

Re: Test-découverte TI-82 Advanced Edition Python - rentrée

Unread postby critor » 20 Aug 2021, 08:45

Pour les corruptions/pertes de données constatées lors de changements de piles, nous tenons peut-être enfin une bonne piste d'explication, et donc le moyen de les éviter.

Voir le phénomène étrange traité à la fin du CCC 2021 épisode 5 :
viewtopic.php?f=41&t=25146#p263059
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 19.3%
 
Posts: 38340
Images: 11119
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor

Re: Test-découverte TI-82 Advanced Edition Python - rentrée

Unread postby Adriweb » 06 Sep 2021, 20:47

critor wrote:Toutefois à ce jour cela ne sert strictement à rien. Ces modules ont tous besoin soit de
ti_graphics
soit de
ti_hub
, modules ici manquants, et à ce jour il n'est pas possible de générer ses propres modules additionnels
PYMP
sans passer par
Texas Instruments
.

Alors en fait, si, on peut se faire nos propres modules PYMP via https://github.com/commandblockguy/tipycomp, mais je sais pas si ca va être bien utile sur 82AEP, en effet.
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 58.3%
 
Posts: 13548
Images: 1101
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
Twitter: adriweb
GitHub: adriweb

Re: Test-découverte TI-82 Advanced Edition Python - rentrée

Unread postby critor » 06 Sep 2021, 21:19

Ah ça existe déjà, super ! :D

Même si vu le
heap
disponible, je ne suis pas sûr d'en faire grand chose. Déjà que l'on doit économiser le moindre octet pour faire passer certains trucs...

Le décodage de modules existants par contre serait intéressant.
Ainsi qu'une version TI-Nspire CX II.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 19.3%
 
Posts: 38340
Images: 11119
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor

Re: Test-découverte TI-82 Advanced Edition Python - rentrée

Unread postby Adriweb » 06 Sep 2021, 21:24

En fait, le plus drôle serait d'arriver a extraire en appvar les modules ti_system et ti_graphics de l'app 83PCE pour les mettre sur 82AEP :)
Aucune idee si ca marche, j'ai demandé a commanblockguy s'il peut regarder ^^

Et sinon oui, parmi les 2 outils du repo, l'autre permet d'extraire le module sous forme de bytecode déjà un peu plus lisible.
Pour CX II, ca serait en théorie le même genre de chose à faire, mais ce n'est pas la même version de micropython (format du bytecode plus recent) etc.
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 58.3%
 
Posts: 13548
Images: 1101
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
Twitter: adriweb
GitHub: adriweb

Re: Test-découverte TI-82 Advanced Edition Python - rentrée

Unread postby critor » Yesterday, 13:44

Attention, une limitation que nous avions complètement ratée.
Jusqu'à présent, toutes les
TI-82/83/84
à port
USB
pouvaient échanger des données compatibles à l'aide du câble mini-USB.

Cela ne semble plus être le cas avec la
TI-82 Advanced Edition Python
.

Impossible selon nos tests de transférer la moindre donnée
(même un simple programme quasi vide ou une liste)
:
  • entre une
    TI-82 Advanced Edition Python
    et une
    TI-82 Advanced
  • entre une
    TI-82 Advanced Edition Python
    et une
    TI-83 Premium CE
  • ou entre une
    TI-82 Advanced Edition Python
    et une
    TI-84 Plus
Inverser le sens de branchement du câble
(pour forcer l'hôte USB côté TI-83PCE ou TI-84+ par exemple)
semble n'y rien changer, nous obtenons une erreur de transfert dans tous les cas.

Il semble que la
TI-82 Advanced Edition Python
ne peut plus communiquer qu'avec une autre
TI-82 Advanced Edition Python
.

Et cela a des conséquences pour le mode examen ; contrairement à tous les autres, le mode examen de la
TI-82 Advanced Edition Python
ne sera donc désactivable qu'avec une autre
TI-82 Advanced Edition Python
. En pratique, impossible donc :
  • de désactiver le mode examen d'une
    TI-82 Advanced Edition Python
    avec une
    TI-83 Premium CE
  • de désactiver le mode examen d'une
    TI-83 Premium CE
    avec une
    TI-82 Advanced Edition Python

Nous avions cru comprendre que pour la
TI-82 Advanced Edition Python
, la capacité de la machine à se comporter en tant qu'hôte USB avait été totalement supprimée. Pour rendre possible malgré tout la communication entre 2
TI-82 Advanced Edition Python
, il y a sans doute des choses divergeant du standard/norme qui ont dû être introduites, de façon on dirait incompatible avec les autres modèles.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 19.3%
 
Posts: 38340
Images: 11119
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor

Re: Test-découverte TI-82 Advanced Edition Python - rentrée

Unread postby Lionel Debroux » Yesterday, 15:19

Pour savoir exactement ce qui se passe, on sait que la solution générique est d'utiliser une forme ou une autre d'analyseur USB "matériel", capable de capturer les paquets USB de façon transparente et de les exporter pour analyse ultérieure, entre un host et un device, aucun des deux n'étant un puissant ordinateur. On n'en a pas sous la main car traditionnellement, ce genre d'équipements est loin d'être bon marché. On peut parfois utiliser des analyseurs logiques génériques pas trop chers + Sigrok pour les captures très basse vitesse. J'avais vu https://www.dreamsourcelab.com/product/dslogic-series/ , mais je n'ai pas de retour d'expérience sur ce matériel.

Une façon simple d'empêcher les 82AEP de communiquer avec les 83PCE / 84+CE (et variantes) est d'agir au niveau des descripteurs USB:
* utiliser un PID USB spécifique pour les 82AEP, PID que les autres modèles ne chercheraient pas à détecter, et inversement - mais on sait que ça n'est pas le cas, car les 82AEP présentent toujours le PID des 84+SE à l'ordinateur;
* moins classique, le numéro de version (bcdVersion): les 82AEP utilisent une valeur différente (cf. translate_usb_device_info() dans https://github.com/debrouxl/tilibs/blob ... c/probe.cc ), on pourrait imaginer que les OS des 82AEP et 83PCE / 84+CE soient faits pour que les numéros de version différents ne leur plaisent pas.

Les 82AEP et 83PCE / 84+CE pourraient également se rejeter grâce à la commande DBUS (CARS) de version ( get_version() dans https://github.com/debrouxl/tilibs/blob ... alc_84p.cc ). Le mode set initial avec échange des tailles de buffer serait un autre point de rejet, mais dans ce cas, on s'en serait peut-être déjà rendu compte avec les communications ordinateur / calculatrice.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 9.8%
 
Posts: 6743
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
Class: -
GitHub: debrouxl

Previous

Return to News TI-z80 (TI-73, 76, 80, 81, 82, 83, 84, 85, 86)

Who is online

Users browsing this forum: No registered users and 11 guests

-
Search
-
Social
-
Featured topics
Concours de rentrée 2021 - La Geste d'Alrys
Concours de rentrée 2021 - Synchro-donjon !
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Remplace ton ancienne fx-92 Collège ou Graph 35 par la nouvelle Graph 35+E II programmable en Python ! Pour tout achat d'une nouvelle Graph 35 d'ici le 30 septembre 2021, Casio te rembourse 10€. En cas de retour de ta fx-92 Collège c'est 18€, et même ou 23€ si tu retournes ton ancienne Graph 35. Etiquette de retour fournie, pas de frais de port à payer, même les anciens modèles et machines non fonctionnelles sont acceptées. En partenariat avec les Restos du cœur.
Remplace ton ancienne fx-92 Collège ou Graph 35 par la Graph 90+E couleur. Pour tout achat, Casio te rembourse 10€ en cas de retour de ta fx-92 Collège, ou 15€ en cas de retour de ta Graph 35. Etiquette de retour fournie, pas de frais de port à payer, même les anciens modèles et machines non fonctionnelles sont acceptées. En partenariat avec les Restos du coeur.
10€ remboursés par Casio sur l'achat de ta calculatrice Graph 35 d'ici le 30 Septembre 2021
Reprise de ton ancienne fx-92 Collège à 5€ ou Graph 35 à 10€. Même non fonctionnelle ou ancien modèle. Etiquette de retour fournie, pas de frais de port à payer. En partenariat avec les Restos du coeur.
25€ remboursés par Casio sur l'achat de ta calculatrice fx-CP400 d'ici le 31 Octobre 2021
3€ remboursés par Casio sur l'achat de ta calculatrice fx-92 Collège d'ici le 30 Septembre 2021
Casio Graph 90+E ou Graph 35+E II avec couvercle personnalisé à gagner sur simple participation aux formations Casio de Septembre 2021.
Coque NumWorks édition limitée Septembre 2021 à gagner.
1234567891011
-
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.
711 utilisateurs:
>695 invités
>10 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)