le minitel est de retour

Cette catégorie traite de développements récents destinés à nos vieilles machines, applications, jeux ou démos... Amis programmeurs, c'est ici que vous pourrez enfin devenir célèbres!

Modérateurs : Papy.G, fneck, Carl

Répondre
Avatar de l’utilisateur
rendomizer
Messages : 413
Inscription : 17 juin 2016 21:00
Contact :

le minitel est de retour

Message par rendomizer »

Bonjour, je me penche actuellement sur le minitel car il y a des développeurs actifs depuis quelque temps et j'aimerai savoir si quelqu'un sur le forum system-cfg sait comment et avec quels outils on code le minitel. Je pense a Pappy G pour ce post.
Je ne suis qu'un utilisateur pas un pro
Avatar de l’utilisateur
jimpqfly
Messages : 863
Inscription : 03 mars 2018 17:56
Localisation : Région Parisienne

Re: le minitel est de retour

Message par jimpqfly »

D'après ce que je sais on ne "code" pas le minitel : on connecte un Raspi sur le port DIN de certains types de Minitel pour les connecter en mode terminal à quelque chose.

https://arduiblog.com/2019/04/29/ressus ... e-minitel/
Http://www.gloub.com/musee , admin du groupe FB Anciens Ordinateurs, sponsor de la réfection du Micral N: https://micral.mo5.com
Avatar de l’utilisateur
ZamZam
Messages : 196
Inscription : 09 nov. 2020 16:10
Localisation : TOUL (54200) Meurthe & Moselle

Re: le minitel est de retour

Message par ZamZam »

Bonjour,

On peut modifier le programme en ROM de certains minitels, avec mon frère, nous sommes en train de le faire sur un minitel 2

On est parti du travail de Jeff_HxC2001, voir sa page sur son développement http://hxc2001.free.fr/minitel/ et son github https://github.com/jfdelnero/minitel/tr ... nitel_demo

Pour développer, il faut ,d'une part, un compilateur, SDCC ( https://sdcc.sourceforge.net/ ), et d'autre part, un émulateur du Minitel 2 basé sur Mame que fournit Jeff_HxC2001 sur sa page du projet.
Nous avons dû modifier le script de lancement du compilateur et du source pour permettre une génération du binaire sans erreurs.

Une fois le binaire opérationnel, il faut le graver sur une eprom mais là, il faut faire attention, car l'eprom utilisée ( 87C257 ) par le minitel est une eprom latchée, soit que tu as des 87257, soit il faut mettre un adaptateur comme celui-là ( https://www.ebay.fr/itm/166453654920 )

On a pu faire tourner l'animation de Jeff_HxC2001, il y a 2 jours :D

Je vais me concentrer sur la gestion du clavier (à développer) et mon frère va regarder du côté de la sortie vidéo, car il y a un TS9347 qui peut sortir de la couleur, mais il faut faire de la modification électronique pour aboutir à cette possibilité.
Je posterai sur les avancées que l'on fera.

minitel2.jpg
minitel2.jpg (12.94 Kio) Consulté 1482 fois
Dernière modification par ZamZam le 25 janv. 2024 09:33, modifié 1 fois.
Jean-Luc
Avatar de l’utilisateur
jimpqfly
Messages : 863
Inscription : 03 mars 2018 17:56
Localisation : Région Parisienne

Re: le minitel est de retour

Message par jimpqfly »

Wow !!! Désolé, j'ignorais que le Minitel pouvait faire tourner le moindre truc en autonomie (à part appeler un numéro et gérer un affichage).
Excellent !!! Tu as donc 32Ko maxi pour mettre tout ton code ? Et 8Ko de RAM ? C'est quoi le processeur là-dedans ?
Http://www.gloub.com/musee , admin du groupe FB Anciens Ordinateurs, sponsor de la réfection du Micral N: https://micral.mo5.com
Avatar de l’utilisateur
jimpqfly
Messages : 863
Inscription : 03 mars 2018 17:56
Localisation : Région Parisienne

Re: le minitel est de retour

Message par jimpqfly »

Microcontrôleur 80C32, c'est sur le lien que tu as envoyé. Passionnant !
Http://www.gloub.com/musee , admin du groupe FB Anciens Ordinateurs, sponsor de la réfection du Micral N: https://micral.mo5.com
Avatar de l’utilisateur
hlide
Messages : 3507
Inscription : 29 nov. 2017 10:23

Re: le minitel est de retour

Message par hlide »

Bricox
Messages : 88
Inscription : 25 janv. 2024 10:28

Re: le minitel est de retour

Message par Bricox »

Bonjour à tous,
Je viens de m'inscrire sur ce forum car je travaille avec ZamZam, mon frère cadet.
Je suis tout proche de la retraite, donc je vais pouvoir utiliser mon temps libre pour nourrir les échanges.
Je tiens, pour commencer, à remercier Jeff_HxC2001 pour sa forte contribution.
Après avoir réaliser le relevé de schéma du Latcheur d'eprom en exploitant les fichiers Gerber de la platine du commerce, j'ai réalisé un adaptateur prototype.
Pièces jointes
LatcheurEprom.jpg
LatcheurEprom.jpg (98.91 Kio) Consulté 1413 fois
Le monde a plus besoin d'artisans, d'entrepreneurs, de créateurs que de prédicateurs et de procureurs
Bricox
Messages : 88
Inscription : 25 janv. 2024 10:28

Re: le minitel est de retour

Message par Bricox »

Travail en cours :
J'ai modifié le registre TGS, bit 1, du TS9347, pour émettre du RVB en mode "625i" (625 lignes).
Le "i" veut dire entrelacé (interlaced), trame par trame, donc compatible avec une péritel de TV.
Modification dans :
minitel_hw.c
void init_ts9347(void)
TS9347_R1=0x02;//0x0C;TS9347_ER0=CMD_IND|TGS_REG;

Timing Generator And Configuration Options: TGS (1:5)
TGS1 = 0 : noninterlaced mode, 312 lines/frame.
TGS1 = 1 : interlaced mode, 312.5 lines/frame.

registreTGSvideo.jpg
registreTGSvideo.jpg (10.63 Kio) Consulté 1377 fois

J'ai fait un montage à 3 transistors bipolaires pour l'interface RGB, conseillé par la datasheet.
Il faut dessouder les 2 résistances 3002 et 3001 qui utilisent les 2 pattes 8(B) et 10(G) en tant que sorties logiques pour commander les 2 leds de la face avant.
Pour la synchro Péritel, je vais essayer d'envoyer directement le signal Y (luminance) sans le modifier.
Si problème, il faudra séparer les synchros de la luminance avec un circuit LM1881.

Si j'aboutis avec la péritel en mode 625i, je tenterai de sortir sur VGA en mode 625p.
Le "p" veut dire progressif, CàD image par image.
Il faudra que le moniteur ou la TV avec entrée VGA soit compatible "15K".
Pourquoi cette dénomination ? 625 lignes /2 x 50Hz = 15,625 KHz.

A plus long terme, une autre possibilité plus "moderne" est de réaliser une sortie HDMI en mode RVB332.
3 bits de Rouge, 3 bits de Vert, 2 bits de Bleu => 2³ x 2³ x 2² = 128 couleurs.
Le montage utilise 2 éléments :
- AFE (AnalogFrontEnd), ADC à 3 voies de 8 bits à 25M échantillons/s.
- Arduino Pi Pico (et ses 4 machines à état programmées en assembleur)
Cette version, de taille mini donc intégrable, à 128 couleurs, pourrait revenir à 10-15€.
La version commerciale, en gros boîtier, à 16 millions de couleurs, coûte 25€ : https://fr.aliexpress.com/item/1005002448371349.html
Une version "open source" mais avec un AFE obsolète : https://blog.espaciotec.com.ar/pico-rgb ... el-pasado/
Dernière modification par Bricox le 26 janv. 2024 10:39, modifié 1 fois.
Le monde a plus besoin d'artisans, d'entrepreneurs, de créateurs que de prédicateurs et de procureurs
Jeff_HxC2001
Messages : 376
Inscription : 20 mars 2011 14:24

Re: le minitel est de retour

Message par Jeff_HxC2001 »

Bricox a écrit : 25 janv. 2024 11:15 Après avoir réaliser le relevé de schéma du Latcheur d'eprom en exploitant les fichiers Gerber de la platine du commerce, j'ai réalisé un adaptateur prototype.
Bonjour,

Je pensais avoir partagé le projet de l'adaptateur que j'avais fait à l'époque, je vois qu'a priori ce n'est pas fait :oops:

Il y a cependant le schéma page 13:
http://hxc2001.free.fr/minitel/Presenta ... _FR_DE.pdf
Avatar de l’utilisateur
Papy.G
Modérateur
Messages : 3054
Inscription : 10 juin 2014 13:40
Localisation : Haute-Garonne/Gers

Re: le minitel est de retour

Message par Papy.G »

Je n'ai pas d'équipement, et pour coder, je n'ai q'une feuille et un crayon, c'est une des raisons qui font que mon projet n'avance pas.
6502man m'avait cependant passé un utilitaire de simulation 8051 sous DOS.

Les minitels Alcatel utilisent directement des fréquences compatibles avec les télévisuers standards, et n'utilisent pas d'eprom multiplexée. :mrgreen:
Soyez exigeants, ne vous contentez pas de ce que l'on vous vend.
Demandez-en plus, ou faites-le vous-même.
Jeff_HxC2001
Messages : 376
Inscription : 20 mars 2011 14:24

Re: le minitel est de retour

Message par Jeff_HxC2001 »

Papy.G a écrit : 26 janv. 2024 01:32 Je n'ai pas d'équipement, et pour coder, je n'ai q'une feuille et un crayon, c'est une des raisons qui font que mon projet n'avance pas.
Concernant le développement sans matos j'ai ajouté le support Minitel 2 RTIC dans Mame début 2017. Et Mame possède ce qu'il faut pour faire du debug en pas à pas, etc.
C'est adaptable à d'autres variants de Minitel "8051" assez facilement.

Pour mon build c'est là. Mais la version officielle de Mame, plus récente, devrait aussi fonctionner en mode Minitel 2.
http://hxc2001.free.fr/minitel/mame_minitel.zip

(Ma présentation en pdf postée juste avant présente une situation avant que le support Minitel soit ajouté dans Mame. Là c'était effectivement plus compliqué pour le développement. Cependant l'ensemble de mes développements ont été fait avant Mame, à l'aide d'un émulateur d'EPROM hardware)
Avatar de l’utilisateur
Dynaroo
Messages : 524
Inscription : 25 juil. 2020 00:06
Localisation : Sud 77

Re: le minitel est de retour

Message par Dynaroo »

Sauf erreur ou omission de ma part, la circuiterie vidéo du Minitel peut générer du RVB compatible TV, soit en 576i ou 288p (soit respectivement du 625 lignes entrelacées ou 312 lignes progressives).
Doc technique ici: https://zigazou.dev/minitel
Hacker vaillant, rien d'impossible !
Avatar de l’utilisateur
hlide
Messages : 3507
Inscription : 29 nov. 2017 10:23

Re: le minitel est de retour

Message par hlide »

Bricox a écrit : 25 janv. 2024 11:24 Une version "open source" mais avec un AFE obsolète : https://blog.espaciotec.com.ar/pico-rgb ... el-pasado/
Merci pour ce lien !
Bricox
Messages : 88
Inscription : 25 janv. 2024 10:28

Re: le minitel est de retour

Message par Bricox »

Jeff_HxC2001 a écrit : 25 janv. 2024 21:37
Bricox a écrit : 25 janv. 2024 11:15 Après avoir réaliser le relevé de schéma du Latcheur d'eprom en exploitant les fichiers Gerber de la platine du commerce, j'ai réalisé un adaptateur prototype.
Bonjour,

Je pensais avoir partagé le projet de l'adaptateur que j'avais fait à l'époque, je vois qu'a priori ce n'est pas fait :oops:

Il y a cependant le schéma page 13:
http://hxc2001.free.fr/minitel/Presenta ... _FR_DE.pdf
Effectivement Jeff, j'avais survolé ce chapitre sans vraiment bien l'assimiler ... :roll:
Voici ma version proto et compacte
minitelAdaptEprom.jpg
minitelAdaptEprom.jpg (52.71 Kio) Consulté 1225 fois
Etiquette "JF1" : Jeff 1er et son royaume ... :P
Le 74373 DIP-20 est sous l'Eprom, dans le support "tulipe" DIP-24.
J'ai fait le schéma en mode filaire, c'est plus parlant pour les électroniciens ... :D
Le monde a plus besoin d'artisans, d'entrepreneurs, de créateurs que de prédicateurs et de procureurs
Bricox
Messages : 88
Inscription : 25 janv. 2024 10:28

Re: le minitel est de retour

Message par Bricox »

hlide a écrit : 26 janv. 2024 09:38
Bricox a écrit : 25 janv. 2024 11:24 Une version "open source" mais avec un AFE obsolète : https://blog.espaciotec.com.ar/pico-rgb ... el-pasado/
Merci pour ce lien !
Je t'en prie ...
Marcello, cet Argentin, est un génie.
L'étude et la rédaction est top niveau.
il faut aller voir les commentaires de bas de page sur https://www.pcbway.com/project/sharepro ... 2cb39.html.
Hier soir, j'ai découvert que pour le minitel en couleur HDMI, le AFE n'est pas nécessaire car il n'a qu'un bit par couleur => RVB111 => 2 x 2 x 2 = 8 couleurs
Le monde a plus besoin d'artisans, d'entrepreneurs, de créateurs que de prédicateurs et de procureurs
Répondre