π
<-
Chat plein-écran
[^]

Release de l'émulateur TilEm2

:32ti73: :32ti73e: :32ti73e2: :32ti76f: :32ti80: :32ti81: :32ti82: :32ti85: :32ti86: :32ti82s: :32ti82sf: :32ti82sfn: :32ti83: :32ti83p: :32ti83pb: :32ti83pr: :32ti83pfr: :32ti83pse: :32ti84p: :32ti84pse: :32ti84ppse: :32ti84pfr: :32ti84pcse: :32ti83pfrusb: :32ti82p: :32ti82a: :32ti84pce: :32ti83pce:

Release de l'émulateur TilEm2

Message non lude contra-sh » 08 Juin 2012, 09:51

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/

Cette release est simplement un étape, le développement continue.
Nous avons déjà prévu d'ajouter des fonctionnalités en plus de celles que vous allez nous demander et des bugs à corriger :)
Vous pouvez trouver un long manuel d'utilisateur en ligne : http://contra-sh.users.sourceforge.net/user_manual.html
Ou en version PDF : http://lpg.ticalc.org/prj_tilem/doc/user_manual.pdf

Ce programme est fait pour VOUS les utilisateurs :)
Reportez nous les bugs et features request s'il vous plait (sur le forum du projet : http://sourceforge.net/projects/tilem/forums/forum/84646)

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)

Have fun with TilEm2 !!!

Liens :

Site officiel
Télecharger TilEm2
Documentation au format pdf
Documentation en ligne
Contactez nous)
Avatar de l’utilisateur
contra-sh
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 62.9%
 
Messages: 85
Inscription: 24 Aoû 2009, 00:00
Localisation: Nice
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Ecole d'ingénieur informatique

Re: Release de l'émulateur TilEm2

Message non lude Lionel Debroux » 08 Juin 2012, 09:55

Félicitations ;)

Cette release est une bonne nouvelle pour la communauté - elle rappelle qu'il y a autre chose que la Nspire fermée :)
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: Release de l'émulateur TilEm2

Message non lude Adriweb » 08 Juin 2012, 10:17

Super boulot !

Bravo à vous :)

je vais regarder si j'arrive a le compiler pour Mac...
mais pour l'instant, le configure rale sur pkg-config et gtk (je venais de compiler et installer gtk...) :

Show/Hide spoilerAfficher/Masquer le spoiler
checking for pkg-config... no
checking for GTK... no
configure: error: in `/Users/adrien/Downloads/tilem-2.0':
configure: error: The pkg-config script could not be found or is too old. Make sure it
is in your PATH or set the PKG_CONFIG environment variable to the full
path to pkg-config.

Alternatively, you may set the environment variables GTK_CFLAGS
and GTK_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.2%
 
Messages: 14616
Images: 1218
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: Release de l'émulateur TilEm2

Message non lude contra-sh » 08 Juin 2012, 10:20

Merci !

Je ne connais strictement rien à Mac. Est-ce que tu peux taper pkg-config gtk+-2.0 --libs dans un terminal?
(pkg-config est un logiciel qui permet de retourner l'emplacement des lib pour le compilateur)
Sous Linux, il faut parfois faire un sudo ldconfig pour mettre à jour la base de librairie pour ld (juste après avoir installé un logiciel).
Avatar de l’utilisateur
contra-sh
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 62.9%
 
Messages: 85
Inscription: 24 Aoû 2009, 00:00
Localisation: Nice
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Ecole d'ingénieur informatique

Re: Release de l'émulateur TilEm2

Message non lude Persalteas » 08 Juin 2012, 12:55

Je connaissais pas bien TIlem 1, donc je ne sais pas trop ce qui est nouveau, mais je suis impressionné par le nombre de fonctionnalités ! :#top#:

Ajoutez encore le support d'enregistrement en vidéo avi et vous détronez Wabbitemu...

Je vais vous pondre un petit pack de skins, j'adore ça.
Avatar de l’utilisateur
PersalteasMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 6.2%
 
Messages: 2337
Images: 113
Inscription: 04 Fév 2010, 00:00
Localisation: Evry (France)
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: PhD candidate, Bioinformatics

Re: Release de l'émulateur TilEm2

Message non lude contra-sh » 08 Juin 2012, 13:00

Je vais vous pondre un petit pack de skins, j'adore ça


Ce serait super !
Avatar de l’utilisateur
contra-sh
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 62.9%
 
Messages: 85
Inscription: 24 Aoû 2009, 00:00
Localisation: Nice
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Ecole d'ingénieur informatique

Re: Release de l'émulateur TilEm2

Message non lude roms » 08 Juin 2012, 15:52

Content de voir que l'émulateur continue de vivre et qu'il s'appuie sur les briques logicielles existantes (SkinEdit, libticalcs).

Bon courage!
Avatar de l’utilisateur
roms
Niveau 1: MD (Membre Débutant)
Niveau 1: MD (Membre Débutant)
Prochain niv.: 20%
 
Messages: 3
Inscription: 13 Fév 2012, 22:18
Localisation: Valence
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Release de l'émulateur TilEm2

Message non lude contra-sh » 08 Juin 2012, 16:12

Merci Romain
Tout ceci a été possible grace à vous (toi,Julien et Lionel) par votre travail et vos librairies :)
Avatar de l’utilisateur
contra-sh
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 62.9%
 
Messages: 85
Inscription: 24 Aoû 2009, 00:00
Localisation: Nice
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Ecole d'ingénieur informatique

Re: Release de l'émulateur TilEm2

Message non lude kindermoumoute » 08 Juin 2012, 16:13

Génial, je l'attendais depuis longtemps, je vais voir ça et encore bravo !
Tutoriel sur l'axe parser, un langage de programmation pour z80 ultra rapide et beaucoup plus facile que l'ASM !
Avatar de l’utilisateur
kindermoumouteProgrammeur
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 2.6%
 
Messages: 849
Inscription: 30 Sep 2009, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Ecole d'ingénieur informatique et industriel

Re: Release de l'émulateur TilEm2

Message non lude mdr1 » 08 Juin 2012, 16:39

Super !
Le son est-il supporté ?
Image ImageImage
Avatar de l’utilisateur
mdr1Premium
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 44%
 
Messages: 1083
Images: 12
Inscription: 28 Mar 2011, 00:00
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Je voyage toujours en première.

Suivante

Retourner vers News TI-z80 (TI-73, 76, 80, 81, 82, 83, 84, 85, 86)

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 97 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.
1173 utilisateurs:
>1121 invités
>47 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)