π
<-
Chat plein-écran
[^]

T49 Online

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

Re: T49 Online

Message non lude 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: Tout sélectionner
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
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.6%
 
Messages: 41500
Images: 14703
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: T49 Online

Message non lude 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
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.6%
 
Messages: 41500
Images: 14703
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: T49 Online

Message non lude critor » 18 Sep 2010, 18:15

critor2000 a écrit:
Mic a écrit: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
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.6%
 
Messages: 41500
Images: 14703
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: T49 Online

Message non lude 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
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.6%
 
Messages: 41500
Images: 14703
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: T49 Online

Message non lude 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
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.6%
 
Messages: 41500
Images: 14703
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: T49 Online

Message non lude 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
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.6%
 
Messages: 41500
Images: 14703
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: T49 Online

Message non lude critor » 29 Sep 2010, 17:53

Mic a écrit: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
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.6%
 
Messages: 41500
Images: 14703
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Précédente

Retourner vers TI (30/34/36, Collège)

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 52 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.
1407 utilisateurs:
>1392 invités
>10 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)