[Exelvision] Emulateur EXL100

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

Modérateurs : Papy.G, fneck, Carl

Avatar de l’utilisateur
fneck
Site Admin
Messages : 17495
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Message par fneck »

Content de voir que ça avance.

Fabrice, tu continue à numériser ta doc constructeur?
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Fabrice Montupet

Message par Fabrice Montupet »

Je continue ce que j'ai entrepris oui :)
Daniel
Messages : 17412
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Message par Daniel »

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 de l’utilisateur
ampuma
Messages : 916
Inscription : 09 avr. 2007 15:43
Localisation : En Tarentaise (Savoie)

Message par ampuma »

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 de l’utilisateur
Rhod
Messages : 12146
Inscription : 09 avr. 2007 09:54
Localisation : Orléans
Contact :

Message par Rhod »

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

bravo pour tout ton travail sur tes multiples émulateurs !
Daniel
Messages : 17412
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Message par Daniel »

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 de l’utilisateur
Carl
Modérateur
Messages : 13290
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Message par Carl »

Daniel, le spécialiste du reverse engineering 8)

carl
Daniel
Messages : 17412
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Message par Daniel »

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
Inscription : 31 juil. 2008 14:02
Localisation : la cadiere d'azur - var (83)

Message par gatesbillou »

Alors là , chapeau bas :-)
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17495
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Message par fneck »

Félicitations Daniel 8)
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Avatar de l’utilisateur
6502man
Messages : 12312
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Message par 6502man »

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 : 17412
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Message par Daniel »

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 : 1886
Inscription : 11 août 2008 13:13
Localisation : la roche sur yon
Contact :

Message par humeur »

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 : 17412
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Message par Daniel »

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 »

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