Emulateur en ligne (le retour)

Nous en avions déjà parlé l'année dernière.
Il existe un émulateur de TI-82/83/85 en ligne s'appellant TI8XEmu et réalisé par Brandon Meyer.
L'auteur a fait un choix (que je n'approuve pas): l'émulateur n'accepte que des ROMs correspondant à une somme de contrôle enregistrée dans le programme.
Or, par exemple pour les TI-83+/84+, on est bloqué car la somme de contrôle de la ROM va changer en fonction des applications installées, et le nombre de combinaisons est astronomique...
Mais aussi, il faut donc mettre à jour cet émulateur pour chaque nouvelle ROM que l'on veut supporter, ce qui ralentit son développement... Si par exemple demain je trouve une TI-85 1.0 et en dumpe la ROM, peut-être que l'émulateur serait capable de la lancer... Mais il ne le fera pas tant que je n'aurai pas ajouté la somme de contrôle de cette ROM dans le programme!
Et j'en ai un paquet de nouvelles ROMs:
TI-82 10.0 et 11.0 (dumpées cet été dans la sueur et la douleur), TI-76.fr (dumpée en juillet dernier), TI-81 V2.0V (dumpée la semaine dernière), TI-85 2.0 (reçue il y a 2 semaines) ...
Hélas depuis environ 6 mois, Brandon Meyer n'a plus répondu à mes emails et n'a plus mis-à-jour son blog contenant le projet.
Son dernier message sur le blog de mai 2009, disait qu'il n'arrivait pas à gérer le RAM page switching sur TI-86 (128Ko de RAM).
Ce projet étant publié sous license GPL, je me suis permis de le mettre à jour. J'ai toutefois respecté les choix de l'auteur, et gardé ce système de sommes de contrôle. En fait il a surtout ajouté cette fonctionnalité pour vérifier que le téléchargement des ROMs soit correct.
Sur cette mise-à-jour, vous pouvez émuler:
L'avantage de cet émulateur est qu'il est en ligne: il peut être inclus sur n'importe quel page web, forum ou blog.
Ca devrait ressembler à ça:

Vous pouvez donc accéder à un émulateur depuis tout ordinateur, sans avoir besoin de l'installer (ce qui n'est pas toujours autorisé quand on est pas administrateur).
Par contre, il vous faut évidemment fournir vos propres ROMs...
Vous pouvez télécharger le projet complet (binaires et source) ici: http://tiplanet.org/index.php?mod=ar ... oirid=1414
La page HTML contenue à la racine de l'archive est directement utilisable.
Voici une copie en ligne pour voir ce que ça donne:
http://xandrean.free.fr/TI8XEmu.html
Et si vous êtes enregistré sur ce foum, et n'avez pas bloqué le HTML, vous pouvez peut-être utiliser l'émulateur directement ci-dessous:
(testé sous FireFox et Explorer... si vous voyez du code, enregistrez-vous ou activez le HTML dans les messages)
Si l'émulateur vous refuse certaines ROMs, contactez-moi.
Mic - Maintenant qu'il est en GPL... on le met sur le portail dans un coin ?
Il existe un émulateur de TI-82/83/85 en ligne s'appellant TI8XEmu et réalisé par Brandon Meyer.
L'auteur a fait un choix (que je n'approuve pas): l'émulateur n'accepte que des ROMs correspondant à une somme de contrôle enregistrée dans le programme.
Or, par exemple pour les TI-83+/84+, on est bloqué car la somme de contrôle de la ROM va changer en fonction des applications installées, et le nombre de combinaisons est astronomique...
Mais aussi, il faut donc mettre à jour cet émulateur pour chaque nouvelle ROM que l'on veut supporter, ce qui ralentit son développement... Si par exemple demain je trouve une TI-85 1.0 et en dumpe la ROM, peut-être que l'émulateur serait capable de la lancer... Mais il ne le fera pas tant que je n'aurai pas ajouté la somme de contrôle de cette ROM dans le programme!

Et j'en ai un paquet de nouvelles ROMs:
TI-82 10.0 et 11.0 (dumpées cet été dans la sueur et la douleur), TI-76.fr (dumpée en juillet dernier), TI-81 V2.0V (dumpée la semaine dernière), TI-85 2.0 (reçue il y a 2 semaines) ...

Hélas depuis environ 6 mois, Brandon Meyer n'a plus répondu à mes emails et n'a plus mis-à-jour son blog contenant le projet.

Son dernier message sur le blog de mai 2009, disait qu'il n'arrivait pas à gérer le RAM page switching sur TI-86 (128Ko de RAM).
Ce projet étant publié sous license GPL, je me suis permis de le mettre à jour. J'ai toutefois respecté les choix de l'auteur, et gardé ce système de sommes de contrôle. En fait il a surtout ajouté cette fonctionnalité pour vérifier que le téléchargement des ROMs soit correct.
Sur cette mise-à-jour, vous pouvez émuler:
- TI-76.fr: 1.00fr5 (sous l'émulateur TI-83)
- TI-81: V2.0V (sous l'émulateur TI-82)
- TI-82: 10.0 11.0 16.0 17.0 18.0 19.0 19.006
- TI-82 Stats: 1.10001 (sous l'émulateur TI-83)
- TI-82 Stats.fr: 1.11fr7 (sous l'émulateur TI-83)
- TI-83: 1.02 1.03 1.04 1.06 1.07 1.08 1.10
- TI-85: 2.0 3.0A 4.0 5.0 6.0 8.0 9.0 10.0
L'avantage de cet émulateur est qu'il est en ligne: il peut être inclus sur n'importe quel page web, forum ou blog.
Ca devrait ressembler à ça:

Vous pouvez donc accéder à un émulateur depuis tout ordinateur, sans avoir besoin de l'installer (ce qui n'est pas toujours autorisé quand on est pas administrateur).
Par contre, il vous faut évidemment fournir vos propres ROMs...
Vous pouvez télécharger le projet complet (binaires et source) ici: http://tiplanet.org/index.php?mod=ar ... oirid=1414
La page HTML contenue à la racine de l'archive est directement utilisable.
Voici une copie en ligne pour voir ce que ça donne:
http://xandrean.free.fr/TI8XEmu.html
Et si vous êtes enregistré sur ce foum, et n'avez pas bloqué le HTML, vous pouvez peut-être utiliser l'émulateur directement ci-dessous:

(testé sous FireFox et Explorer... si vous voyez du code, enregistrez-vous ou activez le HTML dans les messages)
Si l'émulateur vous refuse certaines ROMs, contactez-moi.
Mic - Maintenant qu'il est en GPL... on le met sur le portail dans un coin ?
