[Exelvision] Emulateur EXL100
Modérateurs : Papy.G, fneck, Carl
[Exelvision] Emulateur EXL100
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).
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
http://www.silicium.org/forum/viewtopic ... 00&start=8
à suivre...
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
http://www.silicium.org/forum/viewtopic ... 00&start=8
à suivre...
Dernière modification par Daniel le 07 août 2008 14:37, modifié 1 fois.
Daniel
L'obstacle augmente mon ardeur.
L'obstacle augmente mon ardeur.
- fneck
- Site Admin
- Messages : 17489
- Inscription : 01 avr. 2007 12:03
- Localisation : Drôme Provençale (26)
- Contact :
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
http://forum.system-cfg.com/viewtopic.php?t=769
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
- Carl
- Modérateur
- Messages : 13290
- Inscription : 08 avr. 2007 13:21
- Localisation : http://www.doledujura.fr
- Contact :
Eprom Exeltel Dump
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.
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.
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
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
Re: Eprom Exeltel Dump
Ma méthode consiste à créer, pour chaque machine émulée, une page web rassemblant les documentations consultables en ligne. Exemples :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.
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
Daniel
L'obstacle augmente mon ardeur.
L'obstacle augmente mon ardeur.
Re: Eprom Exeltel Dump
je vais lire avec attention ce qui est actuellement disponible.Daniel a écrit :Ma méthode consiste à créer, pour chaque machine émulée, une page web rassemblant les documentations consultables en ligne....
jl
Re: Eprom Exeltel Dump
tu peut utiliser mes documents il sont pour tout le monde.Daniel a écrit :...Si vous m'autorisez à convertir vos scans au format DjVu et à les ajouter à cette page, ce sera avec plaisir.
pour djvu ou trouve t'on un compresseur , j'ai chercher , pas trop c'est vrai.
jl
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/
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.
L'obstacle augmente mon ardeur.
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
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
Daniel
L'obstacle augmente mon ardeur.
L'obstacle augmente mon ardeur.
Vive le clavier mecanique et à fil de l'EXELTel !!!Daniel a écrit :Mais maintenant je me heurte à une difficulté imprévue : le clavier de l'EXL100 est HORRIBLE...
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.
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
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
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€ÿ<"""< ...
Dernière modification par Daniel le 15 août 2008 10:19, modifié 1 fois.
Daniel
L'obstacle augmente mon ardeur.
L'obstacle augmente mon ardeur.