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
TilEm feature request.
TilEm feature request.
Last edited by contra-sh on 07 Dec 2011, 19:35, edited 1 time in total.
-
contra-sh
Niveau 8: ER (Espèce Rare: nerd)- Posts: 85
- Joined: 24 Aug 2009, 00:00
- Location: Nice
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Ecole d'ingénieur informatique
Re: TilEm feature request.
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!)
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!)
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 41693
- Images: 15215
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: TilEm feature request.
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.
-
contra-sh
Niveau 8: ER (Espèce Rare: nerd)- Posts: 85
- Joined: 24 Aug 2009, 00:00
- Location: Nice
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Ecole d'ingénieur informatique
Re: TilEm feature request.
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 ) -- 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
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 ) -- 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.
-
contra-sh
Niveau 8: ER (Espèce Rare: nerd)- Posts: 85
- Joined: 24 Aug 2009, 00:00
- Location: Nice
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Ecole d'ingénieur informatique
Re: TilEm feature request.
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...
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.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
-
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)- Posts: 6860
- Joined: 23 Dec 2009, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: -
- GitHub: debrouxl
Re: TilEm feature request.
Pas de problème je repasserai...
J'ai pas mal de travail a l'école en ce moment.
J'ai pas mal de travail a l'école en ce moment.
-
contra-sh
Niveau 8: ER (Espèce Rare: nerd)- Posts: 85
- Joined: 24 Aug 2009, 00:00
- Location: Nice
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Ecole d'ingénieur informatique
Re: TilEm feature request.
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
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
Last edited by contra-sh on 07 Dec 2011, 19:41, edited 1 time in total.
-
contra-sh
Niveau 8: ER (Espèce Rare: nerd)- Posts: 85
- Joined: 24 Aug 2009, 00:00
- Location: Nice
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Ecole d'ingénieur informatique
Re: TilEm feature request.
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 ?
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 !
-
kindermoumouteProgrammeur
Niveau 14: CI (Calculateur de l'Infini)- Posts: 849
- Joined: 30 Sep 2009, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Ecole d'ingénieur informatique et industriel
Re: TilEm feature request.
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.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
-
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)- Posts: 6860
- Joined: 23 Dec 2009, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: -
- GitHub: debrouxl
Re: TilEm feature request.
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.
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.
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 41693
- Images: 15215
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Who is online
Users browsing this forum: No registered users and 16 guests