[Exelvision] Emulateur EXL100

Couvre tous les domaines de l'émulation ou de la virtualisation ainsi que les discussions sur les divers outils associés.

Modérateurs : Papy.G, fneck, Carl

Avatar du membre
fneck
Site Admin
Messages : 13946
Enregistré le : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Message par fneck » 15 août 2008 10:25

Content de voir que ça avance.

Fabrice, tu continue à numériser ta doc constructeur?

Fabrice Montupet

Message par Fabrice Montupet » 15 août 2008 11:58

Je continue ce que j'ai entrepris oui :)

Daniel
Messages : 13159
Enregistré le : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Message par Daniel » 16 août 2008 16:21

Image

Le but approche, mais vous ne pouvez pas imaginer comme l'émulation du TMS3556 est difficile sans la doc :cry:
Daniel
L'obstacle augmente mon ardeur.

Avatar du membre
ampuma
Messages : 916
Enregistré le : 09 avr. 2007 15:43
Localisation : En Tarentaise (Savoie)

Message par ampuma » 16 août 2008 16:48

Bonjour Daniel,

Je ne suis pas encore intervenu ici, mais saches que je suis ton travail avec admiration.

Je ne connais pas l'Exelvision, sauf de par ma mémoire des photos que j'ai pu voir dans les 'Ordinateur individuel' de l'époque.

J'ai été un temps très productif en logiciels divers à l'époque du Quick basic notamment. J'ai vendu d'ailleurs plusieurs centaines de softs de ma production amateur, et je sais le temps qu'on peut passer sur une routine quelconque qu'en on trouve pas la solution.

Et là, c'est d'autant plus difficile car la doc du TMS ne semble pas être assez informatif.

Bref, il faudrait que je me remette aussi à programmer sérieusement, surtout avec les fabuleux outils que nous avons aujourd'hui, mais quand ? Si je me remets là dedans, je pense que ça va finir par grincer un peu à la maison :wink:

Bref, tout ceci pour te dire Daniel que tu as tous mes encouragements dans ton projet d'émulateur Exelvision :wink:
Bruno.

Avatar du membre
Rhod
Messages : 11409
Enregistré le : 09 avr. 2007 09:54
Localisation : Orléans
Contact :

Message par Rhod » 16 août 2008 16:53

:shock: tu es un champion quand même question en programmation Daniel

bravo pour tout ton travail sur tes multiples émulateurs !

Daniel
Messages : 13159
Enregistré le : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Message par Daniel » 16 août 2008 18:00

Merci pour vos encouragements :D
J'en ai besoin car la mission est presque impossible sans doc. Le soutien moral des amateurs d'exl100 est la meilleure raison pour ne pas abandonner :wink:
Chaque jour je maudis davantage Texas Instruments. Le support technique européen a refusé de répondre à ma demande d'assistance parce que je n'ai pas voulu donner le nom de mon entreprise :?
Daniel
L'obstacle augmente mon ardeur.

Avatar du membre
Carl
Modérateur
Messages : 11407
Enregistré le : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Message par Carl » 16 août 2008 18:29

Daniel, le spécialiste du reverse engineering 8)

carl

Daniel
Messages : 13159
Enregistré le : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Message par Daniel » 16 août 2008 18:44

Image Image

Encore un petit progrès : cette fois le papillon est entier 8)
Je n'ai pas encore compris comment j'ai réussi. La démarche est plus proche de la création artistique que du projet scientifique :roll:
Daniel
L'obstacle augmente mon ardeur.

gatesbillou
Messages : 128
Enregistré le : 31 juil. 2008 14:02
Localisation : la cadiere d'azur - var (83)

Message par gatesbillou » 16 août 2008 18:51

Alors là , chapeau bas :-)

Avatar du membre
fneck
Site Admin
Messages : 13946
Enregistré le : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Message par fneck » 16 août 2008 19:09

Félicitations Daniel 8)

Avatar du membre
6502man
Messages : 10305
Enregistré le : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Message par 6502man » 16 août 2008 20:19

Superbe.

Bravo.


Comment tu t'y prend pour l'emulation du TMS3556 ?
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.

Daniel
Messages : 13159
Enregistré le : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Message par Daniel » 16 août 2008 21:10

6502man a écrit :Comment tu t'y prend pour l'emulation du TMS3556 ?
Je lui arrache quelques secrets par la ruse, mais c'est un adversaire coriace.

Il n'y a aucun outil de mise au point sur l'exl100, alors je les crée moi-même, patiemment, et je tape les dizaines de lignes de data du code machine sur le clavier pourri, avec un seul doigt bien vertical, sinon il y a des rebonds et des mauvais contacts. Et en plus je n'ai pas trouvé le moyen de lire directement une valeur hexadécimale, alors j'utilise en parallèle un PC avec la calculatrice de Windows pour convertir en décimal. Une vraie galère :wink:

Parallèlement j'étudie le code du moniteur système en détail, ce qui permet de comprendre les méthodes de programmation des concepteurs et de s'en inspirer. L'outil le plus utile est le debugger/désassembleur intégré à l'émulateur dcexel. C'est en exécutant les routines pas à pas que l'on arrive petit à petit à comprendre leur fonctionnement.

Le plus révoltant est que la doc a existé, j'ai vu des références sur internet. Elle doit être encore quelque part dans une bibliothèque, et je vais perdre des centaines d'heures à essayer de la reconstituer. Enfin c'est mon choix, je ne peux pas me plaindre :wink:
Daniel
L'obstacle augmente mon ardeur.

humeur
Messages : 1507
Enregistré le : 11 août 2008 13:13
Localisation : la roche sur yon
Contact :

Message par humeur » 16 août 2008 21:33

que recherche tu comme autre renseignement sur le tms des fois que j'aurais cela encore

jean louis
Recherche Tout sur le TI99/4a que ce soit materiel Texas ou Atronic, Mechatronic, Vidéopac, victor hector
figurine Kinder

Daniel
Messages : 13159
Enregistré le : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Message par Daniel » 16 août 2008 21:55

Pour la série TMS70XX la documentation est complète et bien faite. Pour l'exl100 la doc technique exelvision que tu as scannée est excellente, et c'est grâce à elle que j'ai pu extraire le logo exelvision.

Ce qui manque le plus est la description du fonctionnement interne du TMS3556 : en particulier les règles de gestion des pointeurs de lecture et d'écriture dans la ram et dans les registres.

Et, bien entendu, toutes les informations spécifiques à l'exl100 en complément de celles déjà disponibles seront les bienvenues 8)
Daniel
L'obstacle augmente mon ardeur.

Fabrice Montupet

Message par Fabrice Montupet » 16 août 2008 22:00

Bravo Daniel ! :)
Ce papillon et la marque EXELVISION sur cet écran, c'est plutôt encourageant!

Pour la rétention de documents chez TI, cela ne date pas d'hier, j'ai commencé mes demandes par mail, par téléphone voila près de 10 ans... mais je persévère :)
Cela dit, je peux comprendre leur réaction, ce sont leur produits, leurs travaux, leurs licences et ils gèrent cela comme cela les chante après tout... mais bon, j'aimerais bien qu'ils lâchent du lest.

Répondre