[Minitel] dé-programmation d'obsolescence et reprogrammation

Si vous n'avez pas trouvé de catégorie correspondante ci-dessus, regroupe les discussions plus générales et à l'occasion peut aussi abriter un fil sur les vieilles consoles de jeux.

Modérateurs : Carl, Papy.G, fneck

Répondre
Avatar du membre
Papy.G
Modérateur
Messages : 1755
Enregistré le : 10 juin 2014 13:40
Localisation : Haute-Garonne/Gers

[Minitel] dé-programmation d'obsolescence et reprogrammation

Message par Papy.G » 09 juin 2014 12:50

Salut à tous, je me permet d'intervenir ici, car je pense que ce forum sera le plus approprié pour trouver écho à mes errements.

J'ai récupéré deux Minitels au travail (Telic M1B, un 8032, et un 8052), pensant bricoler un peu, mais cherchant la façon la plus intéressante de les réutiliser, comme il fonctionnaient, et après avoir brické ma fonera en essayant de lui faire accepter du 4800/7/E, je pensais essayer d'utiliser le plus possible le matériel existant. Exit donc les utilisations partielles du matériel/boîtier, le but étant de développer des fonctions ouvertes et des programmes communiquants en profitant au maximum des possibilités d'origine, mais aussi d'extension de la machine.

C'est aussi pour moi, l'occasion sournoise de me pencher, enfin, sur l'électronique et la programmation en assembleur.

J'ai commencé le rétro-engineering du matos, et rassemblé les datasheets nécessaires (bien que je rame pour le modem, un TIC HC3 5731R-5, si quelqu'un a des infos, au passage).
Ce modèle semble intéressant, car il propose un bus d'extension permettant de mettre une carte, qui peut elle-même aiguiller les requêtes aux composants sur la carte-mère (video 9345, modem, clavier...), le fait d'avoir un modèle avec un 8052, et un autre avec un 8032 et rom sur carte-fille (demux 373 et eprom 2764) m'a beaucoup aidé, il y a même des broches libres qu'on dirait que ça a été prévu spécialement pour brancher un lecteur de cartes SD dont une broche d'interruprtion (je pense que c'était pour la possibilité d'un clavier externe, à voir l'emplacement du "connecteur", peut-être le minitel 10 partage la même carte-mère).

Je me heurte à un problème: je n'ai pas de programmeur, il va me falloir programmer à la main sur un Breadboard, un programme minimal, qui me permettra ensuite de programmer plus amplement directement sur le minitel (en confondant Mémoire programme et ram), reste à savoir si les Eeproms ou flash de récup que j'ai sous la main supporteront une programmation par switches avec des timings un peu longs.

Pour ceux qui se demandent, mais le son, dans tout ça? Eh bien, le buzzer, sur ce modèle, est câblé sur le générateur vidéo, sur la broche I, celle servant à la demi-teinte sur certains sasfépu, pour sortir quelque chose d'autre qu'un Buzz, ça promet d'être acrobatique!

Merci de votre lecture, je m'inscrirais selon l'engouement suscité, et l'avancement de mon projet, car j'ai une tendance affollante à la procrastination, mon but serait au moins d'initier un mouvement, je suis ouvert au partage de mes découvertes, si ça intéresse quelqu'un.

A bientôt.

Avatar du membre
jb_jb_fr
Messages : 296
Enregistré le : 29 mars 2010 10:36
Localisation : Essonne (91)
Contact :

Re: Minitel dé-programmation d'obsolescence et reprogrammation

Message par jb_jb_fr » 09 juin 2014 17:11

Bonjour

L'idée est originale. Mais on est tous des originaux ici 8)
Donc un minitel, pourquoi pas.
Ce que je pense que tu devrais faire au début, c'est ecrire un moniteur minimal, qui te permetrais de télécharger via liaison serie tes programmes, et ainsi ne pas a avoir à griller pleins de ROM, EEPROM, etc..
Tu le fais une fois pour toute (en espérant que tu y arrive du 1er coup) et ensuite, tu testes autant de routines que tu veux.

Jacques

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

Re: Minitel dé-programmation d'obsolescence et reprogrammation

Message par fneck » 09 juin 2014 19:30

Wouah, là d'emblée le niveau est élevé :roll:

J'ai souvent eu envie de faire quelque chose d'un vieux minitel mais je ne suis pas certain que le hardware soit suffisamment ouvert pour ce genre d'exploit. Il y a quelques fans de minitel ici, j'espère qu'ils pourront t'aider.

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

Re: Minitel dé-programmation d'obsolescence et reprogrammation

Message par Carl » 09 juin 2014 19:40

Pour la vidéo (9345), c'est la même que celle du Philips VG5000 et de l'Alice Matra 32k et 90, tu trouveras ici des infos et quelques spécialistes de la chose.... :wink:

Le lien vers mes Minitel : http://ksinfos.perso.sfr.fr/Collection/ ... rminal.htm

Carl

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

Re: Minitel dé-programmation d'obsolescence et reprogrammation

Message par 6502man » 09 juin 2014 19:45

Un projet très intéressant :D

Pour la partie vidéo tu as quelques DOCS sur le site de Daniel DCALICE ;)
J'ai programmé ce chip graphique pour l'Alice 32/90 :wink:

Concernant ces Minitels quel est leurs processeurs ?
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.


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

Re: Minitel dé-programmation d'obsolescence et reprogrammation

Message par Daniel » 09 juin 2014 21:24

De passage uniquement (accès libre)
C'est ici qu'on peut philosopher de tout et de rien, le plus souvent de rien d'ailleurs...
(purge automatique après 90 jours)
C'est peut-être dommage de traiter ce sujet très intéressant ici :?:
Daniel
L'obstacle augmente mon ardeur.

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

Re: Minitel dé-programmation d'obsolescence et reprogrammation

Message par fneck » 09 juin 2014 21:29

Tu as parfaitement raison Daniel, je m'étais fait la même réflexion en lisant le message. Si l'auteur s'inscrit je déplacerais le topic dans une autre partie du forum, si je le faisais de suite il ne pourrait plus répondre :?

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

Re: Minitel dé-programmation d'obsolescence et reprogrammation

Message par fneck » 10 juin 2014 19:22

Voila, topic déplacé.

Avatar du membre
Papy.G
Modérateur
Messages : 1755
Enregistré le : 10 juin 2014 13:40
Localisation : Haute-Garonne/Gers

Re: Minitel dé-programmation d'obsolescence et reprogrammation

Message par Papy.G » 11 juin 2014 22:16

Merci pour votre accueil.
jb_jb_fr a écrit :Bonjour
L'idée est originale. Mais on est tous des originaux ici 8)
Donc un minitel, pourquoi pas.
Ce que je pense que tu devrais faire au début, c'est ecrire un moniteur minimal, qui te permetrais de télécharger via liaison serie tes programmes, et ainsi ne pas a avoir à griller pleins de ROM, EEPROM, etc..
Tu le fais une fois pour toute (en espérant que tu y arrive du 1er coup) et ensuite, tu testes autant de routines que tu veux.
J'ai vu qu'il y en a certains bien atteints, ici. :mrgreen:
L'idée est de me reposer le moins possible sur du matos externe, vu les déboires que j'ai déjà connu avec ma fonera. Si je fais un minima pour taper de l'assembleur, après, je peux l'améliorer un peu, voire faire un bootloader SD, mais je n'en suis pas encore à voir les specs SD et Fat32, chaque chose en son temps.
fneck a écrit :Wouah, là d'emblée le niveau est élevé :roll: J'ai souvent eu envie de faire quelque chose d'un vieux minitel mais je ne suis pas certain que le hardware soit suffisamment ouvert pour ce genre d'exploit. Il y a quelques fans de minitel ici, j'espère qu'ils pourront t'aider.
Détrompes-toi, les composants sont standard, et à part pour le modem, j'ai trouvé toutes les datasheets dont j'avais besoin. Certes, le modèle de gestion mémoire nécessite quelques aménagements pour exécuter du code en ram, mais cela a déjà été fait et très bien documenté.
Carl a écrit :Pour la vidéo (9345), c'est la même que celle du Philips VG5000 et de l'Alice Matra 32k et 90, tu trouveras ici des infos et quelques spécialistes de la chose.... :wink: Le lien vers mes Minitel : http://ksinfos.perso.sfr.fr/Collection/ ... rminal.htm
Oui, j'ai d'ailleurs vu ce qui c'est fait récemment, dont le Tetris, sur VG5000, et les possibilités graphiques du 9345, je n'ai d'ailleurs vu personne évoquer la possibilité de faire du 64 couleurs en utilisant deux buffers en 2/3-1/3, mais j'en causerai plus longuement sur un autre topic plus approprié.
Je me suis effectivement penché sur vos collections de minitels, et sur ce qui se voit ailleurs, je pense que si l'on compte les variantes étrangères et les terminatel (qui semblent avoir été faits quasiment "sur mesure"), on peut envisager une variété de 100 à 150.
6502man a écrit :Un projet très intéressant :D Pour la partie vidéo tu as quelques DOCS sur le site de Daniel DCALICE ;)J'ai programmé ce chip graphique pour l'Alice 32/90 :wink: Concernant ces Minitels quel est leurs processeurs ?
Je suis de près les topics ici concernant le sujet, et j'ai la datasheet complète dudit composant.
Pour ceux que j'ai en particulier, l'un avec un 8052, l'autre avec un 8032, tous deux avec 8Ko de Rom, externe, donc, pour le deuxième, et le 9345 a 8Ko de RAM dans les deux cas.
Carl a écrit :site à visiter : http://hxc2001.free.fr/minitel/
Très impressionnant, en effet, je l'ai d'ailleurs déjà contacté.
fneck a écrit :Tu as parfaitement raison Daniel, je m'étais fait la même réflexion en lisant le message. Si l'auteur s'inscrit je déplacerais le topic dans une autre partie du forum, si je le faisais de suite il ne pourrait plus répondre :?
De toute façons, j'avais bien l'intention de m'inscrire. :P
Modifié en dernier par Papy.G le 11 oct. 2014 11:14, modifié 1 fois.
Soyez exigeants, ne vous contentez pas de ce que l'on vous vend.
Demandez-en plus, ou faites-le vous-même.

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

Re: Minitel dé-programmation d'obsolescence et reprogrammation

Message par 6502man » 11 juin 2014 23:20

l'un avec un 8052, l'autre avec un 8032, tous deux avec 8Ko de Rom, externe, donc, pour le deuxième, et le 9345 a 8Ko de RAM dans les deux cas.
Pour le 8052 il est impossible de changer le programme d'origine, puisque encodé dans le 8052, à moins que cela soit une EPROM ??
Pour le 8032 vu que la ROM est externe il doit être possible de la remplacer par une EPROM reprogrammée :)
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.

Avatar du membre
Papy.G
Modérateur
Messages : 1755
Enregistré le : 10 juin 2014 13:40
Localisation : Haute-Garonne/Gers

Re: Minitel dé-programmation d'obsolescence et reprogrammation

Message par Papy.G » 12 juin 2014 06:47

Intel a pourvu à cela, on peut utiliser un 8052 comme si c'était un 8032 en forçant la broche d'accès à la mémoire programme, ainsi, il ignore d'emblée sa rom interne. C'est très pratique dans le cas d'un foirage de programmation, ou de mise à jour de système avec un 8052 OTP soudé à même la carte. En outre, la carte fille rom du minitel avec le 8032 force cette broche.
Modifié en dernier par Papy.G le 24 févr. 2015 10:43, modifié 1 fois.
Soyez exigeants, ne vous contentez pas de ce que l'on vous vend.
Demandez-en plus, ou faites-le vous-même.

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

Re: Minitel dé-programmation d'obsolescence et reprogrammation

Message par 6502man » 12 juin 2014 20:47

Sympa l'astuce pour inhiber la rom interne :D
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.

Avatar du membre
LeGrapyl
Messages : 1182
Enregistré le : 15 déc. 2013 23:38
Localisation : 71 mais parfois 34...

Re: Minitel dé-programmation d'obsolescence et reprogrammation

Message par LeGrapyl » 13 juin 2014 08:36

fneck a écrit :Wouah, là d'emblée le niveau est élevé :roll:
Je suis à 100% d'accord sur le niveau technique ; mais je comprends (sans doute en partie seulement) l'idée et je la trouve excellente...
Je me rappelle avoir vu dans le reportage video du Mundo Gaming Story de nreformatsky une présentation du "minitiel redux". Tu connais ?

Lien vidéo à partir de 3.05 : http://www.tvcs.fr/video.php?id=855
Tom la Riboulle, l'homme qui roule en boule !

Avatar du membre
Papy.G
Modérateur
Messages : 1755
Enregistré le : 10 juin 2014 13:40
Localisation : Haute-Garonne/Gers

Re: Minitel dé-programmation d'obsolescence et reprogrammation

Message par Papy.G » 14 juin 2014 17:35

J'ai connaissance aussi de ce projet, mais comme pour d'autres projets mettant en œuvre un Arduino/Raspi, je trouve dommage de se donner le mal de programmer un microcontrôleur sur carte externe, avec les limitations que cela implique, lorsque l'on peut programmer celui qui est à l'intérieur, et bénéficier au mieux des possibilités du matériel, comme le générateur d'affichage, qui, bien que très limité, est largement sous-exploité par le logiciel interne d'origine du Minitel, ou encore, la vitesse des liaisons série.
Ainsi, un Minitel modifié qui aurait Tetris pourrait se voir faire tourner le joueur deux sur un deuxième minitel connecté sur le port série (Péri-informatique), voir même via le modem en local, ou distant, il semblerait que les fréquences peu élevées utilisées passent sur les lignes de box.

Je suis encore à suivre les pistes sur les cartes de mes minitels, et je suis assez contrarié: celui avec carte ROM active le 9345 avec la ligne d'adresse 15, ce qui interdit l'utilisation de RAM au-delà des premiers 32Ko, mais l'autre, qui n'a pas de carte fille, voit le CE du 9345 tiré à la masse par un shunt! :?

Aussi, voici une vidéo dotée d'infos et de photos très intéressantes pour les collectionneurs de minitels.
Soyez exigeants, ne vous contentez pas de ce que l'on vous vend.
Demandez-en plus, ou faites-le vous-même.

Répondre