π
<-

un grand projet

Discussions diverses, débats, sondages, parler de tout et de rien... mais en restant plutôt sérieux.

Re: un grand projet

Unread postby ced78fr » 22 Feb 2009, 10:31

ProgVal --> pourquoi pas ? on fais pas de remake :=):

Pour moi je pense que je vais sérieusement manquer de temps ceci dit si vous avez besoin d'un coup de pouce je reste à porté
User avatar
ced78fr
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 1.1%
 
Posts: 3845
Joined: 11 May 2006, 00:00
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Bac +5

Re: un grand projet

Unread postby Yak » 22 Feb 2009, 15:42

Xywez wrote:ProgVal -- pourquoi pas ? on fais pas de remake :=):

Parce que la programmation d'un émulateur est une tache clairement difficile.
Après allier ça aux contraintes du java n'en parlons meme pas.
Surtout que Ti bank est hebergé chez free, et j'imagine que pour faire tourner un émulateur en ligne, il faudrais déjà faire executer le programme sur le serveur. Donc plus ou moins avoir un serveur perso. Sans parler de la lourdeur de l'ensemble. Car 1 client qui fait tourner l'émulateur ça va, 10 c'est pas pareil (surtout si le site tourne a coté sur le serveur).
Je ne pense pas que ProgVal soit défaitiste en parlant ainsi :;):
Segata sanshiro ! せがた三四郎
Prosternez vous devant le Dr. Lakav !
User avatar
Yak
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 70.8%
 
Posts: 3382
Joined: 04 Feb 2005, 00:00
Location: Le nez dans mon ordi
Gender: Male
Calculator(s):
MyCalcs profile
Class: PSI

Re: un grand projet

Unread postby critor » 22 Feb 2009, 21:29

Quelles contraintes vois-tu en Java?


C'est un langage très similaire au C++, et donc avec des possibilités très ouvertes.
(il ne faut pas confondre Java et JavaScript, si c'est à ça que tu penses...)

Ensuite, je n'ai jamais pensé à l'utilisation d'un serveur Java dédié.

Je pensais à faire une applet Java, qui est téléchargée (de façon transparente) et exécutée par l'ordinateur client, exactement comme les applications Flash.


Je sais que c'est difficile, et je sais que je n'en suis pas capable. (car il faut de solides connaissances en électronique et en assembleur)

Mais si on laisse toujours tomber quand c'est difficile, on n'invente jamais rien d'intéressant...

Il y a plein de choses difficiles que j'ai réussi à faire... Parfois il faut chercher... Souvent il faut prendre le temps...
Mais là, je sais que j'aurais tout à apprendre, donc... :#tsss#:
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 53.5%
 
Posts: 42396
Images: 17115
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: un grand projet

Unread postby Yak » 22 Feb 2009, 22:43

Non je pensais en effet bien au Java.
Mais en effet je n'avais pas compris que vous souhaitiez faire un Applet.

Je répondais simplement a xywez afin de lui expliquer pourquoi je comprenais le point de vue de progval. Si néamoins tu es motivé pour programmer un tel émulateur, ça serait génial.

Cependant, un applet est interessant dans le cas ou il remplace avantagieusement un programme "classique". Il me semble que les émulteurs répondent parfaitement aux besoin qu'on leur demande et il s'agit ici plutot de réinventer la roue avec en plus des contraites supplementaires.

Mais si c'est pour le défi technique, un peut a la maniere des demo makers, je serai currieux de voir le résultat comme j'aime apprecier les demo sur commodore (haha de la 3D sur commodore).

Et j'ai peut etre été désagreable, j'en suis navré, mais cette histoire me rappelle avec amertume un concours de programmation sur Ti Bank en basic que nous organisions avec Tama et ou l'on a recut pas mal de message comme "wesh c'est trop fort je participe a votre concours de la mort qui tue tout sa maman" et finalement on s'est retrouvé qu'avec quelques valeureux membres a la fin.
Segata sanshiro ! せがた三四郎
Prosternez vous devant le Dr. Lakav !
User avatar
Yak
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 70.8%
 
Posts: 3382
Joined: 04 Feb 2005, 00:00
Location: Le nez dans mon ordi
Gender: Male
Calculator(s):
MyCalcs profile
Class: PSI

Re: un grand projet

Unread postby critor » 22 Feb 2009, 23:12

Je ne t'ai pas trouvé du tout désagréable :):


Le but du projet est d'avoir une application en ligne (qui s'exécute donc direct dans le navigateur Internet).

Ca peut avoir une utilité, notamment quand tu n'es pas sur ton propre ordinateur, que tu as besoin de l'émulateur TI, et que tu ne peux pas (ou ne veux pas) l'installer.

Par contre, comme je l'ai déjà suggéré, il faudrait que tu te ballades avec tes images roms...
Car on ne peut pas inclure de rom dans un émulateur!


Mais pour le moment, personne ne semble vouloir se mouiller...
Je peux faire plein de choses: l'interface Web/PHP/Javascript ou bien directement en Java... les tests avec des images de roms officielles, et même de roms tordues...

Mais pour le coeur du projet, l'émulation du Z80 et son interfaçage avec les autres objets-composants, il faut vraiment un expert en électronique/assembleur, et hardware TI-Z80!!!...
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 53.5%
 
Posts: 42396
Images: 17115
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: un grand projet

Unread postby Yak » 23 Feb 2009, 03:16

C'etait justement cette partie émulation que j'estimais difficile.
Et comme il existe des émulteurs en portable, donc sans installation, emportable sur cle usb, c'est là que je voyais l'interet limité de la webapp.
Segata sanshiro ! せがた三四郎
Prosternez vous devant le Dr. Lakav !
User avatar
Yak
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 70.8%
 
Posts: 3382
Joined: 04 Feb 2005, 00:00
Location: Le nez dans mon ordi
Gender: Male
Calculator(s):
MyCalcs profile
Class: PSI

Re: un grand projet

Unread postby critor » 23 Feb 2009, 09:28

Le Java étant une machine virtuelle, ça marcherait aussi sous les systèmes non Windows.
(Linux, Mac OS...)

C'est pas pour défendre à tous prix... C'est juste que j'ai déjà développé des applications online.


VirtualTI est utilisable sans installation, mais ne gère pas les dernières roms TI-83+, les TI-84+, les TI-73, la TI-81, les TI-89 titanium, les V200, et la mémoire d'archive...

TilEm est en théorie utilisable sans installation, et gère tout en Z80 (sauf la TI-81). Mais en pratique il a besoin de la librairie Gtk qui est très rarement installé sur les systèmes Windows (elle se rajoute si tu as installé GIMP par exemple...)

TiEmu, je ne sais plus...


Tu as raison toutefois sur 1 chose:

Il y en a qui se crèvent depuis des années à faire des émulateurs, et finalement sur la 15aine d'émulateurs existants, il y en 2 qui sont vraiment bien et fidèles...

Il n'y a aucune raison que des "débutants" dans ce domaine comme nous puissent faire mieux ou même pareil dans un temps raisonnable (1 à 2 ans)...
:#ouin#:
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 53.5%
 
Posts: 42396
Images: 17115
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: un grand projet

Unread postby Levak » 23 Feb 2009, 11:40

critor2000 wrote:VirtualTI est utilisable sans installation, mais ne gère pas les dernières roms TI-83+, les TI-84+, les TI-73, la TI-81, les TI-89 titanium, les V200, et la mémoire d'archive...


Ah bon Oo ?
Viens d'apprendre que depuis 1 ans j'utilise VTI sans émuler la TI83+ alors qu'elle l'émule bien et garde en mémoire tout ce que j'ai mis, tout simplement en sauvegardant avant de quitter ?
Je comprends pas pourquoi tu dis que VirtualTI ne gère pas ces roms là ??!! :|:
Responsable design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
User avatar
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 98.9%
 
Posts: 6414
Images: 22
Joined: 27 Nov 2008, 00:00
Location: 0x1AACC355
Gender: Male
Calculator(s):
MyCalcs profile
Class: BAC+5: Epita (ING3)

Re: un grand projet

Unread postby critor » 23 Feb 2009, 11:51

J'ai dit les dernières roms TI-83+.

Tu as les systèmes 1.03, 1.06, 1.08, 1.10, 1.12, 1.13, 1.14, 1.15, 1.16, 1.17, 1.18, 1.19.


VTI version 2.5 ne supporte que les vieux systèmes 1.03 à 1.12.
Il plante ou laisse un écran blanc avec les systèmes 1.13 et supérieurs.
C'est bien pour ça que je dis qu'il ne supporte pas les TI-83+ récentes.

En fait le système 1.13 est le premier qui inclut du code pour supporter la ROM étendue de la TI-83+ Silver Edition.

Il ne supporte pas du tout les TI-83+SE, TI-84+ ou TI-73.

Mais si tu as trouvé un moyen de lancer ces systèmes sous VTI 2.5, je suis preneur! :):


De plus il me semble qu'il n'est pas possible d'installer d'application...


Sinon, tu as VTI version 3.0alpha qui fait peut-être un peu mieux de ce côté-là, mais est très incomplet...



Justement VTI est un bon exemple d'un émulateur qui a été excellent pendant des années...
Avant d'être détroné brutalement par TilEm.
Les choix initiaux (on en parlait) le rendent incompatible avec les systèmes récents (TI-83+1.12, TI-83+SE, TI-84+, TI-84+SE, TI-73, TI-V200, TI-89 Titanium...)

Les auteurs avaient commencé à tout réécrire dans la version 3.0alpha mais ont apparemment abandonné...
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 53.5%
 
Posts: 42396
Images: 17115
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: un grand projet

Unread postby Levak » 23 Feb 2009, 12:00

Ok, je m'avoue vaincu :D:
Oui c'est bien une 1.03 qui tourne sur mon vieux ptit vti :):

Non je n'ai rien traficoté pour avoir plus que les autre :%):

@+
Responsable design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
User avatar
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 98.9%
 
Posts: 6414
Images: 22
Joined: 27 Nov 2008, 00:00
Location: 0x1AACC355
Gender: Male
Calculator(s):
MyCalcs profile
Class: BAC+5: Epita (ING3)

PreviousNext

Return to Autres discussions

Who is online

Users browsing this forum: ClaudeBot [spider] and 13 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.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
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.
2961 utilisateurs:
>2905 invités
>48 membres
>8 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)