π
<-
Chat plein-écran
[^]

Teste enfin tes programmes TI-92 Plus en ligne

:32ti89: :32ti892: :32ti89t: :32ti89tn: :32ti92: :32tiv200:

Teste enfin tes programmes TI-92 Plus en ligne

Unread postby critor » 12 Jul 2013, 13:42

L'émulateur de TI-92 Plus en ligne sur TI-Planet qui se rappelait à votre bon souvenir dans une news précédente gère enfin le transfert de fichiers! :bj:

Tout fichier peut désormais être transféré en mémoire principale (pas de mémoire d'archive pour le moment).
Image


Voilà qui devrait vous permettre de tester en ligne la plupart des programmes TI-BASIC ou programmes assembleurs ne nécessitant pas l'installation d'un shell/kernel.
Image


A bientôt! ;)
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 41.8%
 
Posts: 41470
Images: 14480
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Teste enfin tes programmes TI-92 Plus en ligne

Unread postby Loulou 54 » 12 Jul 2013, 14:52

ça devient vraiment intéressant ! :)

Cependant j'ai un bug systématique avec les Request : ça plante dès qu'un Request est appelé ! Que ce soit seul ou dans une structure Dialog, la boîte de dialogue est bien affichée mais la calculatrice ne répond plus ensuite (en particulier le curseur ne clignote pas).

Une boîte de dialogue avec du texte ne pose pas de problème, ou la fonction Prompt, par exemple, fonctionne bien. (j'aurais pu essayer aussi les autres fonctions d'entrée-sortie comme PopUp ou bien DropDown)
Mes programmes => ici !
User avatar
Loulou 54Premium
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 1.6%
 
Posts: 1985
Images: 8
Joined: 02 Aug 2009, 00:00
Location: 54, près de Metz
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingé Logiciel chez Amazon

Re: Teste enfin tes programmes TI-92 Plus en ligne

Unread postby critor » 12 Jul 2013, 14:53

L'émulateur freeze relativement souvent quand on tape/clique sur une touche.
Donc pas sûr que ça vienne du request.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 41.8%
 
Posts: 41470
Images: 14480
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Teste enfin tes programmes TI-92 Plus en ligne

Unread postby Lionel Debroux » 12 Jul 2013, 15:06

Si c'est suffisamment reproductible, ça vient probablement d'un manque / d'un bug dans le coeur d'émulation (plutôt que des fréquents freezes de l'UI), et ça va être chiant à debugger sans un debugger pas à pas, comme celui de VTI et TIEmu...

Je ne sais pas comment PatrickD s'est débrouillé jusqu'à présent pour amener le coeur d'émulation dans l'état où il l'a amené (qui n'est pas si horrible que ça, étant donné qu'il est capable de booter AMS et de lancer un certain nombre de programmes :) ), mais il l'a fait, malgré l'absence d'un debugger.

Je ne trouve pas de suite de tests convenable d'un processeur ou d'un émulateur 68000, que ce soit sur les projets d'émulation (Cyclone, etc.) ou ailleurs :(
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: 11.2%
 
Posts: 6859
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: Teste enfin tes programmes TI-92 Plus en ligne

Unread postby Lionel Debroux » 16 Jul 2013, 20:48

Quand critor aura intégré les dernières modifs que je viens de publier, la mémoire Flash sera gérée :)
Le transfert des FlashApps est également possible, mais seulement à un OS patché (avec mon tiosmod+amspatch, par exemple) pour ne pas tenir compte du résultat de la validation de la signature, car au moins les deux premier octets sont mal écrits, et je ne sais pas encore pourquoi - peut-être un bug du coeur d'émulation qui se manifeste à cette occasion ? Au moins, ça veut dire que le code d'émulation du link est correct.

Les freezes de l'UI sont tellement fréquents que c'est handicapant à l'utilisation, et je ne sais pas comment debugger ça :(
Si on trouve pourquoi les freezes surviennent et comment les corriger, pour avoir un émulateur d'usage un peu général (et non pas seulement un émulateur destiné à tester des programmes), il faut au moins implémenter le téléchargement des fichiers depuis l'émulateur, sous forme directement utilisable par les softs de link et les autres émulateurs. Sans doute corriger quelques bugs encore inconnus, aussi.
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: 11.2%
 
Posts: 6859
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl


Return to News TI-68k (TI-89, TI-92, TI-Voyage 200)

Who is online

Users browsing this forum: No registered users and 10 guests

-
Search
-
Social TI-Planet
-
Featured topics
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
-
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.
2445 utilisateurs:
>2435 invités
>5 membres
>5 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)