[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

Répondre
Daniel
Messages : 13119
Enregistré le : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

[Exelvision] Emulateur EXL100

Message par Daniel » 07 août 2008 10:26

Je crée ce sujet pour rassembler les posts sur l'émulation EXL100 et éviter de polluer l'autre fil sur la recherche de la datasheet TMS3556 (toujours d'actualité, et très importante pour le projet).

Image

La documentation sur la machine est progressivement rassemblée à http://dcexel.free.fr/doc

Rappel de discussions dans d'autres forums :
http://groups.google.fr/group/fr.comp.e ... 46?lnk=gst
http://www.silicium.org/forum/viewtopic ... highlight=

Le projet a donc été lancé en 2005, et a beaucoup avancé depuis, puisque dcexel commence à fonctionner, au moins en mode "debugger". La prochaine étape sera l'affichage video, d'où l'importance des documents de Fabrice. D'après son dernier post nous devrions les avoir cette semaine :D

http://www.silicium.org/forum/viewtopic ... 00&start=8

à suivre...
Modifié en dernier par Daniel le 07 août 2008 14:37, modifié 1 fois.
Daniel
L'obstacle augmente mon ardeur.

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

Message par fneck » 07 août 2008 11:02

Très bien. Je me permets de rajouter le lien du fil sur la recherche de la datasheet du TMS3556

http://forum.system-cfg.com/viewtopic.php?t=769

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

Message par Carl » 07 août 2008 12:05

Parfait !
et maintenant je peux suivre même après des vacances :roll:

Carl

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

Eprom Exeltel Dump

Message par humeur » 11 août 2008 21:22

je redonne ces deux fichiers de dump pour l' exeltel de l'eprom interne.


il serait plus judicieux de créer un répertoire ftp ou comme pour le ti 99 l’on trouve toutes les docs scanner etc….regrouper au même endroit libre d'accès a tous.


http://pagesperso-orange.fr/cjl/Exelvis ... ELTELS.bin
http://pagesperso-orange.fr/cjl/Exelvis ... LTEL14.bin


bonne lecture des eproms


jean louis

j'irais me presenter au confessionnal un peu plus tard.

exeltels pour exeltel version espagnol et 1.4 pour le francais.

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

Message par humeur » 11 août 2008 22:21

encore moi
n'ayant toujours pas fait de site.

je donne un lien pour de la doc technique et des exemples de programmations


http://pagesperso-orange.fr/cjl/Exelvis ... hnique.pdf


jean louis

Fabrice Montupet

Message par Fabrice Montupet » 11 août 2008 22:44

Chouette la documentation Jean-louis! :D

Je te remercie car cette documentation est le complément de celle que j'ai déjà et que l'on doit m'envoyer prochainement (avec d'autres) avec EXELMAX! Ainsi, je peux la lire la partie de cette documentation qui me manquait... avant l'heure! :D

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

Re: Eprom Exeltel Dump

Message par Daniel » 12 août 2008 08:25

humeur a écrit :il serait plus judicieux de créer un répertoire ftp ou comme pour le ti 99 l’on trouve toutes les docs scanner etc….regrouper au même endroit libre d'accès a tous.
Ma méthode consiste à créer, pour chaque machine émulée, une page web rassemblant les documentations consultables en ligne. Exemples :
http://dcmoto.free.fr/onlinedoc/index.html
http://alice32.free.fr/doc/index.html
http://dchector.free.fr/manuels/index.html
http://dcexel.free.fr/doc/index.html

C'est un peu long, car il faut compresser les documents pour avoir une taille raisonnable, mais c'est bien pratique car on peut à tout moment consulter les manuels sans avoir à les télécharger. Pour l'exl100 j'ai mis ce que j'ai déjà trouvé. Si vous m'autorisez à convertir vos scans au format DjVu et à les ajouter à cette page, ce sera avec plaisir.

Quoi qu'il en soit, merci beaucoup à Humeur et Fabrice pour leur coopération. En unissant nos efforts nous arriverons à réaliser l'impossible :D
Daniel
L'obstacle augmente mon ardeur.

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

Message par humeur » 12 août 2008 12:25

Fabrice Montupet a écrit :Chouette la documentation Jean-louis! :D
oui tres technique , exelmax fort bien j'espere que tu auras la doc que je ne possede pas et sans cela c'est inutilisable c'est comme avoir le E/A du ti99 et pas la doc.

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

Re: Eprom Exeltel Dump

Message par humeur » 12 août 2008 12:26

Daniel a écrit :Ma méthode consiste à créer, pour chaque machine émulée, une page web rassemblant les documentations consultables en ligne....
je vais lire avec attention ce qui est actuellement disponible.

jl

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

Re: Eprom Exeltel Dump

Message par humeur » 12 août 2008 12:43

Daniel a écrit :...Si vous m'autorisez à convertir vos scans au format DjVu et à les ajouter à cette page, ce sera avec plaisir.
tu peut utiliser mes documents il sont pour tout le monde.
pour djvu ou trouve t'on un compresseur , j'ai chercher , pas trop c'est vrai.

jl

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

Message par Daniel » 12 août 2008 16:14

La doc technique Exelvision est en ligne : http://dcexel.free.fr/doc/index.html
Elle est passée de 18536 Ko à 1517 Ko, soit en moyenne 26 Ko par page. C'est l'idéal pour une consultation "en ligne".
Le programme utilisé pour la compresser est ici : http://www.4shared.com/file/54192964/df ... oncom.html
Si le lien ci-dessus n'est plus valable, cherchez DjVuSolo sur internet.
Dans Linux utilisez DjVuLibre http://djvu.sourceforge.net/
En suivant ce dernier lien, vous trouverez aussi des versions de DjVuLibre pour Windows et MacOS.
Vous pouvez convertir vos fichiers au format DjVu sans logiciel, grâce au service en ligne Any2DjVu http://any2djvu.djvuzone.org/
Daniel
L'obstacle augmente mon ardeur.

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

Message par Daniel » 14 août 2008 16:04

Grâce à toute la documentation diffusée ces derniers jours plusieurs points de blocage sont enfin levés. Mais maintenant je me heurte à une difficulté imprévue : le clavier de l'EXL100 est HORRIBLE. Quand il faut taper plusieurs centaines de lignes c'est une vraie galère :?

J'abandonne donc provisoirement l'émulateur pour écrire des outils de transfert PC vers EXL100. En tapant sur PC il est possible d'aller au moins dix fois plus vite :D
Daniel
L'obstacle augmente mon ardeur.

jvernet
Messages : 1742
Enregistré le : 12 avr. 2007 10:59
Localisation : France 69

Message par jvernet » 14 août 2008 16:56

Daniel a écrit :Mais maintenant je me heurte à une difficulté imprévue : le clavier de l'EXL100 est HORRIBLE...
Vive le clavier mecanique et à fil de l'EXELTel !!! :lol:

Pourquoi taper autant de lignes sur l'EXL100 ?

Sinon, l'EXL100 dispose, pour peu que tu aie la cartouche ExelModem, d'outils de transfert, avec un port série. Je crois en avoir une en double, avec sa cartouche.

Fabrice Montupet

Message par Fabrice Montupet » 14 août 2008 17:26

Oui, EXELMODEM est un périphérique bien sympathique et pratique surtout :)

Le clavier à gomme infrarouge d'EXL100 est fort médiocre, c'est la raison qui a poussé EXELVISION à proposer un clavier plus sérieux, mécanique.

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

Message par Daniel » 14 août 2008 20:35

C'est certain que je gagnerais du temps avec un clavier mécanique. Actuellement c'est comme si j'écrivais un roman avec une télécommande de télévision, et en pire parce qu'il y a parfois des rebonds :?

Tous mes transferts se font par le port cassette, et j'en suis plutôt satisfait. Il est très simple de le piloter en langage machine par les fonctions de la routine TRAP 14. En revanche l'utilisation de l'interface série avec les TRAP 21 et TRAP 22 paraît un peu plus complexe. Alors, comme je cherche d'abord l'efficacité, je reste sur le port cassette que je commence à bien maîtriser.

Malgré les désagréments du clavier, j'ai pu récupérer l'image codée du logo exelvision dans la rom 7041, grâce à la fonction 13 de la routine TRAP 6 :D

Code : Tout sélectionner

Offset      0  1  2  3  4  5  6  7   8  9  A  B  C  D  E  F

00000000   3F 00 38 38 48 38 38 08  48 80 C7 38 38 08 48 30   ?.88H88.Hۂ88.H0
00000010   30 48 80 C7 38 38 18 48  20 20 48 80 C7 38 60 60   0Hۂ88.H  Hۂ8``
00000020   18 48 28 48 18 60 60 80  38 60 60 18 48 28 48 18   .H(H.``€8``.H(H.
00000030   60 60 80 38 48 6B 58 18  48 08 48 18 58 6B 48 80   ``€8HkX.H.H.XkH€
00000040   38 48 6B 58 18 48 08 48  18 58 6B 48 80 28 58 7B   8HkX.H.H.XkH€(X{
00000050   58 18 48 18 58 7B 58 80  28 58 7B 58 18 48 18 58   X.H.X{X€(X{X.H.X
00000060   7B 58 80 28 48 6B 6B 58  08 48 08 58 6B 6B 48 80   {X€(HkkX.H.XkkH€
00000070   28 48 6B 6B 58 08 48 08  58 6B 6B 48 80 18 58 73   (HkkX.H.XkkH€.Xs
00000080   73 60 60 73 73 58 80 18  58 75 75 60 60 75 75 58   s``ssX€.Xuu``uuX
00000090   80 18 48 7B 7B 5B 48 5B  7B 7B 48 80 18 48 7B 7B   €.H{{[H[{{H€.H{{
000000A0   5B 48 5B 7B 7B 48 80 18  58 6D 6D 6D 48 6D 6D 6D   [H[{{H€.XmmmHmmm
000000B0   58 80 18 58 6B 6B 6B 48  6B 6B 6B 58 80 28 58 7D   X€.XkkkHkkkX€(X}
000000C0   7D 48 7D 7D 58 80 28 58  7D 7D 48 7D 7D 58 80 38   }H}}X€(X}}H}}X€8
000000D0   68 69 69 48 69 69 68 80  38 68 6D 6D 48 6D 6D 68   hiiHiih€8hmmHmmh
000000E0   80 28 28 78 69 48 69 78  80 28 28 78 6D 48 6D 78   €((xiHix€((xmHmx
000000F0   80 28 28 28 48 69 48 69  48 80 28 28 28 48 69 48   €(((HiHiH€(((HiH
00000100   69 48 80 38 38 78 49 48  49 78 80 C7 30 30 58 5A   iH€88xIHIx€Ç00XZ
00000110   60 60 5A 58 80 30 30 58  5A 60 60 5A 58 80 28 28   ``ZX€00XZ``ZX€((
00000120   58 7A 48 08 48 7A 58 80  28 28 58 7A 48 08 48 7A   XzH.HzX€((XzH.Hz
00000130   58 80 20 20 58 7C 58 08  58 7C 58 80 20 20 58 7A   X€  X|X.X|X€  Xz
00000140   58 08 58 7A 58 80 20 20  48 62 62 48 28 48 62 62   X.XzX€  HbbH(Hbb
00000150   48 80 20 20 48 64 64 48  28 48 64 64 48 80 20 20   H€  HddH(HddH€  
00000160   58 6A 58 28 58 6A 58 80  20 20 58 6C 58 28 58 6C   XjX(XjX€  XlX(Xl
00000170   58 80 28 28 58 5C 48 20  20 48 5C 58 38 38 68 38   X€((X\H  H\X88h8
00000180   C8 68 38 C8 68 80 28 28  58 5C 48 20 20 48 5C 58   Èh8Èh€((X\H  H\X
00000190   38 38 68 38 C8 68 38 C8  68 80 30 30 78 20 20 78   88h8Èh8Èh€00x  x
000001A0   28 C8 68 38 C8 68 38 C8  68 80 30 30 78 20 20 78   (Èh8Èh8Èh€00x  x
000001B0   28 C8 68 38 C8 68 38 C8  68 80 38 E8 08 68 80 38   (Èh8Èh8Èh€8è.h€8
000001C0   E8 08 68 80 20 70 18 68  28 20 68 18 70 38 68 10   è.h€ p.h( h.p8h.
000001D0   68 28 68 10 68 30 70 70  10 68 38 70 38 68 68 80   h(h.h0pp.h8p8hh€
000001E0   12 68 60 10 68 38 00 68  10 68 60 28 68 10 68 28   .h`.h8.h.h`(h.h(
000001F0   68 10 68 20 78 78 10 68  28 68 60 28 70 70 80 08   h.h xx.h(h`(pp€.
00000200   70 68 10 68 30 68 10 70  68 20 68 10 68 28 68 10   ph.h0h.ph h.h(h.
00000210   68 18 78 78 40 10 68 20  70 68 20 70 78 80 00 78   h.xx@.h ph px€.x
00000220   70 10 68 20 68 10 78 70  18 68 10 68 28 68 10 68   p.h h.xp.h.h(h.h
00000230   10 68 68 68 10 68 18 78  70 18 78 78 80 00 68 10   .hhh.h.xp.xx€.h.
00000240   68 18 68 10 68 18 68 10  68 18 68 10 68 28 68 10   h.h.h.h.h.h.h(h.
00000250   68 10 70 30 30 68 18 68  10 68 18 68 18 68 80 68   h.p00h.h.h.h.h€h
00000260   20 68 18 68 00 68 18 68  20 68 10 68 10 68 28 68    h.h.h.h h.h.h(h
00000270   10 68 10 68 38 30 68 10  68 20 68 C3 80 68 20 68   .h.h80h.h hÀh h
00000280   20 68 60 20 68 20 68 10  68 10 68 28 68 10 68 10    h` h h.h.h(h.h.
00000290   70 30 30 68 10 68 20 68  C3 80 78 78 40 28 60 58   p00h.h hÀxx@(`X
000002A0   28 78 78 40 10 68 10 68  28 68 10 68 18 70 68 30   (xx@.h.h(h.h.ph0
000002B0   68 10 68 20 68 C3 80 78  78 40 30 70 30 78 78 40   h.h hÀxx@0p0xx@
000002C0   10 68 10 68 28 68 10 68  20 70 70 20 68 10 68 20   .h.h(h.h pp h.h 
000002D0   68 C3 80 78 78 40 30 70  30 78 78 40 10 68 18 68   hÀxx@0p0xx@.h.h
000002E0   18 68 18 68 30 70 68 18  68 10 68 20 68 C3 80 78   .h.h0ph.h.h hÀx
000002F0   78 40 28 78 40 28 78 78  40 10 68 18 68 18 68 18   x@(x@(xx@.h.h.h.
00000300   68 20 18 70 60 10 68 10  68 20 68 C3 80 68 38 38   h .p`.h.h hÀh88
00000310   68 60 20 68 30 30 68 18  68 18 68 18 68 30 30 70   h` h00h.h.h.h00p
00000320   10 68 10 68 20 68 C3 80  68 38 30 68 00 68 18 68   .h.h hÀh80h.h.h
00000330   30 30 68 20 68 08 68 20  68 38 30 68 10 68 10 68   00h h.h h80h.h.h
00000340   20 68 C3 80 00 68 30 28  68 10 68 18 68 30 28 68    hÀ.h0(h.h.h0(h
00000350   20 68 08 68 20 68 30 30  70 10 68 18 68 10 68 18    h.h h00p.h.h.h.
00000360   68 20 68 80 00 78 78 78  20 68 10 78 78 78 40 28   h h€.xxx h.xxx@(
00000370   68 68 28 78 78 78 50 10  68 18 78 70 18 68 20 68   hh(xxxP.h.xp.h h
00000380   80 08 78 78 68 30 68 10  78 78 78 30 60 60 30 78   €.xxh0h.xxx0``0x
00000390   78 78 48 18 68 20 68 70  20 68 20 68 80 10 78 78   xxH.h hp h h€.xx
000003A0   58 38 00 68 10 78 78 70  38 78 38 78 78 78 40 20   X8.h.xxp8x8xxx@ 
000003B0   68 28 68 60 28 68 20 68  80 20 78 78 40 28 20 68   h(h`(h h€ xx@( h
000003C0   18 78 78 60 38 00 68 38  00 78 78 70 30 68 38 70   .xx`8.h8.xxp0h8p
000003D0   38 68 20 68 80 FF 3C 22  22 22 3C 20 20 00 00 00   8h h€ÿ<"""<  ...
Modifié en dernier par Daniel le 15 août 2008 10:19, modifié 1 fois.
Daniel
L'obstacle augmente mon ardeur.

Répondre