Autorisation : Membre
Nb de messages : 11
Inscrit le : Mar 30 Mar 2010, 17:39
Posté le : Ven 08 Jui 2012, 11:47
TilEm est mort, vive TilEm2
Benjamin Moody (floppus maximus) et moi-même Thibault Duponchelle (contra-sh) sommes fiers de vous annoncer la release de TilEm2.
Vous connaissez probablement TilEm "old" qui est un vieil émulateur qui a été écrit par Julien Solignac "x1cygnus" puis amélioré et maintenu par Benjamin Moody.
Pour ceux qui ne savent pas, TilEm est un émulateur de calculatrices z80 (de TI73 à TI86 en incluant la TI81).
Tout comme les autres émulateurs, il est nécessaire de se procurer une "ROM" évidemment.
La version 1 de TilEm était disponible pour Linux, Windows et Mac.
TilEm2 est d'ores et déjà disponible pour Linux et Windows (et devrait fonctionner sur Mac OS X mais il n'a pas été testé).
Il y a 3 ans, j'ai rejoint l'équipe de TilEm et nous avons commencé à écrire un nouveau logiciel.
Même si le nom TilEm "2" laisse penser à une suite, ce n'est pas vraiment le cas puisque tout a été écrit et rien n'est repris de l'ancienne version (en particulier il y a une toute nouvelle version du coeur d'émulation écrite par Benjamin).
Nous avons voulu garder l'esprit du logiciel avec ses qualités tout en faisant de ses défauts une force.
Cette nouvelle version est releasé en "beta test" ce qui signifie que nous savons qu'il risque d'y avoir des bugs, et que nous souhaitons les corriger lorsqu'on nous les reporte.
TilEm2 propose une émulation très détaillée du matériel.
L'émulation est grandement améliorée, c'est à présent au moins aussi bon ou dans certains cas meilleur que tout autre émulateur sorti à ce jour.
Tous les modèles z80 sont supportés (y compris les révisions matérielle de la TI81 et les révisions de la TI82).
La seule partie non encore émulée est le controleur USB de la TI84+.
Voici un avant goût de ce que propose TilEm2 :
Envoi/Reception de variables, flashapp, backup :
TilEm2 utilise libticalcs et affiche une barre de progression pendant le transfert (on peut annuler un transfert).
Vous pouvez envoyer des variables simples, des fichiers groupés, flashapp, backup, et tout ce que votre calculatrice peut recevoir.
Une nouvelle fenetre permet également de sauver les programmes présents dans votre calculatrice vers votre PC (sauvegarde multiple dans fichiers simples ou groupés possible)
On pourra également envoyer et recevoir vers ou depuis la TI81.
Emulation des niveaux de gris :
TilEm2 a un nouvel algorithme pour les niveaux de gris.
Prise de screenshots :
Vous pouvez prendre des screenshots animés (gif) ou des screenshots statiques (png, bmp, gif ou autre sortie).
Vous pouvez modifier les paramètres du screenshot comme la taille (au moins 3 tailles par défaut et taille custom), la couleur du premier plan et du second plan, la vitesse de l'animation etc...
Evidemment, une fenetre vous permet de visionner votre screenshot et les modifications que vous faites dessus avant de le sauver.
Un debugger très complet pour les programmeurs asm :
Avec une vue de la mémoire (édition possible des valeurs), le desassembleur, les registres (peuvent être édités), les flags, la pile, les breakpoints, setp by step et plus encore...
Macro :
Voila qui est également intéressant. Vous pouvez enregistrer une séquence de touche et les rejouer sur demande (au démarrage de l'application pour lancer un programme après compilation par exemple). L'envoi de fichier peut également être enregistré.
Nouveau pack de skin, et nouveau format (TiEmu) :
Vous pouvez à présent faire votre skin en 15 minutes avec skinedit et même utiliser des skins qui étaient pour VTI (en les convertissant avec skinedit). Et même faire des choses bizarres (voire la documentation).
Cette version a donc amélioré énormément l'interface qui était un point faible de la version 1 de TilEm ainsi qu'ajouté des nombreuses fonctionnalités.
Plus d'information sur le nouveau site web : http://lpg.ticalc.org/prj_tilem/
Les mainteneurs actuels de TilEm2 sont Benjamin Moody et Thibault Duponchelle (c'est moi :p) mais beaucoup d'autres personnes ont rendu ce programme possible notamment Hugues Luc Bruant "fullmetalcoder" qui a commencé une interface en qt et aidé un peu pour d'autres aspects ainsi que Scott Zeid dont les icones ont servi de base à nos icones)
Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Ven 08 Jui 2012, 18:33
Ce sujet fabuleux sera égaré s'il n'est pas placé dans la section article, puisque ce forum ne permet pas d'épingler les sujets.
Je dois tester ce logiciel.
Peut-être que je m'en servirai exclusivement.
( Cependant j'apprécie au plus au point les logiciels en plug-and-play quand c'est possible.
Moins il y a d'installations mieux c'est. )
---------------------- ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)