π
<-
Chat plein-écran
[^]

TilEm feature request.

Nouveautés, projets, mises à jour.

TilEm feature request.

Unread postby contra-sh » 19 Aug 2010, 10:36

Bonjour à tous !

Comme vous le savez (ou pas), je travaille sur le développement de TilEm 2 en collaboration avec Benjamin Moody (floppusmaximus) et Luc Bruant (fullmetalcoder).

Benjamin a mis le paquet sur un nouveau coeur d'émulation complètement libre, et moi j'ai créé une interface à partir de 0, en essayant de faire des points faibles de TilEm ses nouveaux points forts.

J'aimerais avoir votre avis sur les fonctionnalités à inclure dans TilEm 2.

Je ne promet pas de toutes les faire (cause : difficulté ou temps), mais allez y lachez-vous.

Qu'est-ce qui manque à TilEm, qu'est-ce qui fait que vous préférez un autre émulateur (ou pas)?



Sur ma liste j'ai déjà :

- Pouvoir faire des screenshot animés (GIF)

- Afficher le contenu du LCD dans la console (geek?!)


Ce qui est déjà fait :

- Nouveau format de skin utilisant skinedit (donc skin perso faciles à faire)

- Changement de skin pendant que le programme marche. Peut charger meme les skin tiemu (ou vti réenregistrée avec skinedit).
cf :
http://www.youtube.com/watch?v=DFbie2lzHtE

- Chargement de fichier (obligatoire)

- Mode skinless (mode ou seul le lcd est visible)

- Mode borderless (peut être combiné avec skinless pour un lcd sans bordure)

- Enregistrer et lire des macros (fait depuis aujourd'hui ^^): si vous en avez marre de renvoyer votre fichier à votre emulateur et de cliquer sur les éternelles memes touches pour tester votre programme, utiliser les macros permet de lire une sequence de touches (ou chargement fichier) que vous avez défini. :
cf :
http://www.youtube.com/watch?v=jucaFEwILik

- Possibilité d'enregistrer les préférences : quelle skin utiliser avec quelle rom. Quelle modèle émuler avec quel rom.

- Une fentre "about"

- Le support de la TI81 (pas la peine de demander c'est déjà fait !) :)

- Le screenshot (non animé) - feature request de Jacques.


Pour résumer, je fais TOUT ce que je peux pour que cet émulateur VOUS plaise. Dites moi ce que vous voulez, on en débat s'il y a lieu, et j'inclue tout ça.
C'est vous qui êtes au centre du développement j'en suis convaincu.

J'attends vos avis/critiques/remarques.


edit : suppression de mon nom
Last edited by contra-sh on 07 Dec 2011, 19:35, edited 1 time in total.
User avatar
contra-sh
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 62.9%
 
Posts: 85
Joined: 24 Aug 2009, 00:00
Location: Nice
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ecole d'ingénieur informatique

Re: TilEm feature request.

Unread postby critor » 19 Aug 2010, 17:22

Que de bonnes idées ^^


Je propose:

* un meilleur chargement des fichiers externes de programmes/applications (souvent, je n'ai aucun message d'erreur, mais le programme ou l'application n'apparaît pas en mémoire)

* une meilleure gestion des câbles virtuels pour transférer des données entre 2 instances de l'émulateur (ça marche de temps en temps, mais j'ai des erreurs de transfert la plupart du temps!)
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 45%
 
Posts: 41693
Images: 15215
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: TilEm feature request.

Unread postby contra-sh » 20 Aug 2010, 07:37

Que de bonnes idées ^^


;)


* un meilleur chargement des fichiers externes de programmes/applications (souvent, je n'ai aucun message d'erreur, mais le programme ou l'application n'apparaît pas en mémoire)


Actuellement, ce point est déjà en partie rectifié.
J'utilise les libticalc pour gérer le chargement au lieu de dupliquer le code comme c'était fait dans tilem 1.
Je vois ce que tu veux dire, tu charges un fichier, tout semble OK mais y a rien... J'ai souvent ce probleme.
Actuellement, on peut dire que c'est déjà beaucoup plus fiable.


* une meilleure gestion des câbles virtuels pour transférer des données entre 2 instances de l'émulateur (ça marche de temps en temps, mais j'ai des erreurs de transfert la plupart du temps!)


Aouch... Je n'ai pas encore vu cet aspect de la communication entre instance...
C'est envisageable bien sûr.
Quelle priorité lui donnes-tu?
A priori, je préfère faire passer d'autres choses avant. Mais ça dépend de l'importance que tu accordes à cette fonctionnalité.

Doit-on garder un menu "link" tel qu'il est présenté dans tilem 1 ?
Last edited by contra-sh on 07 Dec 2011, 19:37, edited 1 time in total.
User avatar
contra-sh
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 62.9%
 
Posts: 85
Joined: 24 Aug 2009, 00:00
Location: Nice
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ecole d'ingénieur informatique

Re: TilEm feature request.

Unread postby contra-sh » 15 Sep 2010, 08:29

Bonjour,

J'ai ajouté / modifié quelques trucs depuis le dernier post.

On peut à présent afficher le contenu du lcd dans la console (complètement "useless" dont quasi indispensable :p ) -- feature request de gh

La gestion des arguments a été implémentée :
-r
-s
-k
-m
-f
-l (passe directement au mode skinless)
--help (affiche l'aide)

Donc il est possible de choisir un savestate autre que celui par défaut (celui par défaut porte le nom de la rom), on peut choisir une autre skin que celle par défaut ou celle qui est sauvée (dans l'ordre des priorité : ligne de commande parametre sauvé parametre par défaut).
On peut charger un fichier au chargement, lancer une macro (la macro s'execute alors APRES le chargement du fichier) .
(Une macro permet également de charger des fichiers, c'est une fonctionnalité en "doublo"n, mais ça ne mange pas de pain)

Voila pour les nouvelles.

Une petite vidéo :
http://www.youtube.com/watch?v=vuHxFpA702M
Last edited by contra-sh on 07 Dec 2011, 19:38, edited 1 time in total.
User avatar
contra-sh
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 62.9%
 
Posts: 85
Joined: 24 Aug 2009, 00:00
Location: Nice
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ecole d'ingénieur informatique

Re: TilEm feature request.

Unread postby Lionel Debroux » 15 Sep 2010, 08:36

Bien :):
J'ai vu après la reconnexion de mon client IRC, suite à  une déconnexion de l'ISP, que je t'ai raté hier sur #GCC4TI...
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.2%
 
Posts: 6860
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: TilEm feature request.

Unread postby contra-sh » 15 Sep 2010, 09:40

Pas de problème je repasserai... :p

J'ai pas mal de travail a l'école en ce moment.
;)
User avatar
contra-sh
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 62.9%
 
Posts: 85
Joined: 24 Aug 2009, 00:00
Location: Nice
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ecole d'ingénieur informatique

Re: TilEm feature request.

Unread postby contra-sh » 18 Feb 2011, 14:25

Salut,

Ca y est les screenshots animés sont implémentés.
Il reste à améliorer des trucs (permettre de choisir le frame rate, la qualité des niveaux de gris etc...) mais déjà ça fonctionne ;)

J'ai amélioré la gestion des configs (utilise un fichier ini plutôt que des fichiers binaires).
La gestion des touches est quasi fonctionnelle.


Voila déjà quelques news sur le projet :D
Last edited by contra-sh on 07 Dec 2011, 19:41, edited 1 time in total.
User avatar
contra-sh
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 62.9%
 
Posts: 85
Joined: 24 Aug 2009, 00:00
Location: Nice
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ecole d'ingénieur informatique

Re: TilEm feature request.

Unread postby kindermoumoute » 18 Feb 2011, 16:37

Cool, voilà qui pourrait offir une réelle concurence à wabbitemu. :):
Dans mon tutoriel je ne parle que de wabbitemu dans le chapitre émulation, mais ce serait intéressant de faire un chapitre wabbitemu et un autre tilem. Où est ce que je peux télécharger tilem ?
Tutoriel sur l'axe parser, un langage de programmation pour z80 ultra rapide et beaucoup plus facile que l'ASM !
User avatar
kindermoumouteProgrammeur
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 2.6%
 
Posts: 849
Joined: 30 Sep 2009, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ecole d'ingénieur informatique et industriel

Re: TilEm feature request.

Unread postby Lionel Debroux » 18 Feb 2011, 19:17

Cool, voilà  qui pourrait offir une réelle concurence à  wabbitemu.

Historiquement, c'est plutà´t WabbitEmu qui a offert un peu de concurrence à  TilEm :;):

tilem peut être téléchargé à  http://sourceforge.net/projects/tilem/ :):
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.2%
 
Posts: 6860
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: TilEm feature request.

Unread postby critor » 18 Feb 2011, 19:37

TilEm est le meilleur émulateur existant, au sens où il est le plus fidèle au matériel.


La preuve: TilEm fait tourner sans problème le nouvel OS TI-84+ 2.55MP qui occupe 4 pages ROM de plus que les précédents.

WabbitEmu n'y arrive pas... :(:


Sans compter que TilEm émule aussi en plus les TI-81/82/85/86.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 45%
 
Posts: 41693
Images: 15215
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Next

Return to Actualités

Who is online

Users browsing this forum: No registered users and 15 guests

-
Search
-
Social TI-Planet
-
Featured topics
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.
Reprise de ton ancienne fx-92 Collège ou Graph 25/35/90 à 3€ peu importe son état. Même non fonctionnelle et donc invendable, même ancienne Graph 35 non conforme aux programmes (pas de Python), même ancienne Graph 25/35 inutilisable aux examens (pas de mode examen) et donc invendable. Etiquette de retour fournie, pas de frais de port à payer.
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.
1242 utilisateurs:
>1212 invités
>26 membres
>4 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
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)