π
<-

T49 Online

:32ti30xbv: :32ti30xbb: :32ti30xsmv: :32ti30xpmv: :32ti34mv: :32ticolp:

Re: T49 Online

Unread postby critor » 17 Sep 2010, 20:34

Voici le format des fichiers d'état pour mon émulateur de TI scientifiques.
C'est le même format que celui de l'émulateur TI.

Les champs suivants sont tout simplement concaténés, pour un total de 7198octets.

Code: Select all
DRAM: 4Ko [i](data RAM)[/i]
WRAM: 1Ko [i](work RAM)[/i]
LCDbits: 1944octets [i](écran)[/i]
Register: 64octets [i](registres CPU)[/i]
KeyBuff: 1 octet
KeyBuff1: 1 octet
CEErr: 1 octet
FHALT: 1 octet
m_DisplayMode: 1 octet
f_2ndmode: 1 octet [i](état touche Seconde)[/i]
FOnKey: 1 octet
FTimer1: 1 octet
FTimer2: 1 octet
FTimer1InterruptEnabled: 1 octet
FTimer2InterruptEnabled: 1 octet
FKeyin: 1 octet
FDMA: 1 octet
FLCD: 1 octet
f_updatescr: 1 octet
f_ChknSetTimerInt: 1 octet
PC: 2 octets
timer0_goesoff: 1 octet
f_timer0_onoff: 1 octet
timer0_tick: 8octets
timer0_preset_scale: 8octets
timer0_current_scale: 8octets
f_timer1_goesoff: 1 octet
f_timer1_onoff: 1 octet
timer1_tick: 8 octets
timer1_preset_scale: 8 octets
timer1_current_scale: 8 octets


Pour démarrer avec son propre logo, il suffit de créer une image TIF, puis de copier/coller son code hexa sur le champ LCDbits.
Amusez-vous bien! :#langue#:

Pour exemple, voici le fichier d'état qui provoque le démarrage en mode TI-Bank ci-dessus: http://xandrean.free.fr/T4X/test/tibank.ram
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 54.7%
 
Posts: 42528
Images: 17406
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: T49 Online

Unread postby critor » 18 Sep 2010, 15:48

TI ne m'a rien dit, mais j'ai supprimé la ROM de mon serveur ftp (simple précaution - je ne l'avais pas dit mais son hébergement n'était que temporaire depuis le début) qui permettait à la TI-Collège plus précédente de démarrer automatiquement avec un écran d'accueil personnalisé "TI-Bank".

J'ai toutefois laissé le fichier d'état en ligne.


Vous avez tout ce qu'il faut pour reproduire le fonctionnement sur votre propre serveur ou chez vous.


Amusez-vous bien! :;):
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 54.7%
 
Posts: 42528
Images: 17406
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: T49 Online

Unread postby critor » 18 Sep 2010, 18:15

critor2000 wrote:
Mic wrote:critor, tu nous fais l'émulateur Casio College ?
Ca m'arrangerait pour utiliser avec mes élèves comme je n'ai pas l'émulateur officiel Casio :;):



Sur Casio-Bank, tu peux trouver une démo perpétuelle de l'émulateur de Casio fx-82ES (équivalent international en un peu plus basique de la fx-92 Collège 2D).

http://casio.bank.free.fr/index.php?mod ... =voirid=58

Image

Est-ce que cela peut répondre à tes besoins?




Mic - Je t'ai même fait aujourd'hui un patch, pour remplacer dans l'exécutable le skin fx-82ES par défaut, par un vrai skin de fx-92Collège2D.

Disponible en exclusivité mondiale sur Casio-Bank!
http://casio.bank.free.fr/index.php?mod ... voirid=123
Image


Comme ça tes élèves t'embêteront pas à te dire que c'est pas la bonne calculatrice, ou qu'ils n'ont pas cette calculatrice.


Pour une utilisation basique, cela ne pose aucun problème.
Toutefois la ROM reste pour le moment en mode fx-82ES qui est un modèle un peu plus basique: certains menus sont désactivés.
Quelques touches ont aussi des actions différentes, essentiellement en haut à gauche.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 54.7%
 
Posts: 42528
Images: 17406
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: T49 Online

Unread postby critor » 27 Sep 2010, 08:58

Bon finalement, l'émulateur en ligne T49 me plaît bien dans sa forme actuelle, et je me propose de le passer en version 1.0.

Une applet ne pouvant pas sauvegarder de fichiers sans que l'utilisateur fasse une manipulation compliquée dans son dosser d'installation Java (et encore, si il est administrateur), plusieurs des fonctionnalités annoncées précédemment sont abandonnées:
  • sauvegarde d'états (RAM): il faudrait un utilitaire offline séparé - autant utiliser (et acheter) l'émulateur de TI, ce qui me semble être un bon compromis avec TI: l'émulateur TI chez soi pour créer son travail, mon émulateur en ligne pour la portabilité, cad utiliser ce travail absolument n'importe-où!
  • les macros/séquences de touches: idem, il faudrait un utilitaire offline pour les sauvegarder, et l'émulateur de TI ne les gère pas... il faudrait donc que je définisse un format, et compile 2 utilitaires à chaque fois...
  • les skins perso: idem...

Les fonctionnalités toujours en projet mais non considérées comme essentielles/vitales sont:
  • chargement automatique d'un skin (intégré ou perso) au démarrage via un passage de paramètre
  • adaptation à des tailles d'applet différentes de 293x608

Par contre, pour la prochaine version 1.0, vous aurez:
  • 3 skins de la TI-30X Pro
  • chargement automatique d'un skin de la TI-30X Pro si une ROM de cette calculatrice est chargée
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 54.7%
 
Posts: 42528
Images: 17406
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: T49 Online

Unread postby critor » 27 Sep 2010, 16:29

Je viens de recompiler mon émulateur avec les skins de la nouvelle TI-30XPro MultiView.

En apparence, la ROM se lance correctement avec le bon skin.
Tout semble marcher.

En pratique, sur la console Java, j'ai un message d'erreur en boucle:

You are accessing DRam in bank 8 - 13. These memories aren't there.


Peut-être cette nouvelle calculatrice incorporant bien plus de fonctions dispose d'une DRAM (Data RAM) plus grande.
Je regarde plus profondément dans les sources de l'émulateur TI et vous dis ça.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 54.7%
 
Posts: 42528
Images: 17406
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: T49 Online

Unread postby critor » 27 Sep 2010, 17:30

Non, finalement il y a la même quantité de RAM sur la nouvelle TI-30XPro.


L'erreur correspondait apparemment à un bug, qui disparaît si on remplace le coeur T4X par celui inclus dans le dernier émulateur officiel.


Émulateur T4X online mis-à-jour en version 1.0:





Nouveautés:
  • Correction d'un bug dans le cœur d'émulation, qui se déclenchait avec le nouvelle ROM TI-30XPro MultiView
  • Ajout de 3 skins pour la nouvelle TI-30XPro MultiView


Amusez-vous bien! :;):
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 54.7%
 
Posts: 42528
Images: 17406
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: T49 Online

Unread postby critor » 29 Sep 2010, 17:53

Mic wrote:C'est très bon tout ça critor.
On met l'émulateur TI-34 en ligne sur le portail (lien vers ta page) ?


Justement, j'y pensais.
Je vais faire une petite archive et le mettre en ligne :):
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 54.7%
 
Posts: 42528
Images: 17406
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Previous

Return to TI (30/34/36, Collège)

Who is online

Users browsing this forum: No registered users and 5 guests

-
Search
-
Social TI-Planet
-
Featured topics
Ndless for CX 4.5.5 / CX II 6.2.0
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 !
12345
-
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.
2579 utilisateurs:
>2554 invités
>17 membres
>8 robots
Record simultané (sur 6 mois):
43991 utilisateurs (le 10/09/2025)
-
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)