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

Jeff_HxC2001
Messages : 376
Inscription : 20 mars 2011 14:24

Re: le minitel est de retour

Message par Jeff_HxC2001 »

Bricox a écrit : 16 mars 2024 22:02 La marque est "STOCKO", le site est www.stocko-contact.com, le modèle semble être "RFK 2".
https://www.stocko-contact.com/fr/produ ... -rfk-2.php.
Merci de compléter Jeff... :)
ça semble bien être cela
"STOCKO 10"
et
"STOCKO 12"
Bricox a écrit : 16 mars 2024 22:02 Nous avons 2 Minitels 1B RTIC (NFZ330), mais aucun n'avait de carte d'extension EPROM.
Voilà qui est intéressant.
Le mien a cette identification :

Image

Et utilise un 8032 romless ! (d’où la présence de cette carte...)

De quand date les vôtres ? Quel uC est utilisé ?
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 »

Dans nombre de minitels (d'où l'utilité des MCS-51), on peut avoir les deux possibilités:
Le M1r Telic-Alcatel (que tu as ouvert dans un des liens que tu as posté plus haut), dont les deux emplacements peuvent recevoir un LS373 et une EPROM (on peut alors mettre PSEN à la masse et se contenter d'un 8031 à la place du 8051, ou encore (peut-être) avoir une extension de ROM, en laissant le contrôle au µC).
Le M1b Telic-Alcatel, dont il existe des versions avec 8032 et carte-fille Rom/adressage périphériques, et d'autres avec un 8052.
Le M2 Telic-Alcatel, sur lequel le bus d'extension a été porté à 35 broches, et dont les prototypes dérivés (Minitel image/JPG…) peuvent se servir de diverses façons.
Les minitels RTIC, dont vous avez parlé plus haut.

NB: Les minitels 1r et 1b Matra partagent la même électronique de base que les Telic-Alcatel, hors clavier, et donc les mêmes possibilités.
NB2: Il ne suffit pas de peupler le connecteur d'extension pour qu'il soit fonctionnel, il y a des shunts à enlever/à mettre sur la CM selon la configuration désirée.
Soyez exigeants, ne vous contentez pas de ce que l'on vous vend.
Demandez-en plus, ou faites-le vous-même.
Bricox
Messages : 88
Inscription : 25 janv. 2024 10:28

Re: le minitel est de retour

Message par Bricox »

Identification de nos 2 M1B RTIC (NFZ330) , tous les 2 possèdent un 8052AH.
Semaine 36 de 1990 :
etiquetteM1B-RTIC_847620_de@Dom.jpg
etiquetteM1B-RTIC_847620_de@Dom.jpg (39.91 Kio) Consulté 565 fois

Semaine 45 de 1990 :
etiquetteM1B-RTIC_892704_enPanne.jpg
etiquetteM1B-RTIC_892704_enPanne.jpg (33.86 Kio) Consulté 565 fois

Quelle est la sérigraphie en 3 caractères, sur la gauche des 2 connecteurs STOCKO ?
Je devine "6Ha"... :cry:
Dernière modification par Bricox le 17 mars 2024 14:01, modifié 3 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 »

Bricox a écrit : 05 mars 2024 22:02 Le 1er soft que nous avons l'intention de découvrir serait un moniteur : cmon51-1.2
CMON51 est écrit principalement en C et compilé à l'aide du compilateur SDCC, notre compilateur.
Dans un 1er temps, nous pouvons l'utiliser, en standard, avec sa gestion Uart pour l'entrée clavier et la sortie Terminal.
Puis, je pourrai intégrer mon décodage clavier Minitel, puis, rediriger la sortie sur l'écran Minitel via le EF9345 ou le TS9347.
Nous aurions ainsi un moniteur totalement autonome.
Hier, nous avons commencé à adapter le projet "cmon51" pour SDCC 4.4.0 released : https://sdcc.sourceforge.net/
Le code : http://sourceforge.net/projects/cmon51.
Le "Wiki" : https://cmon51.sourceforge.net/
Le code comporte de nombreuses fonctions "assembleur".
Voici notre 1ère version du fichier de Build :

Code : Tout sélectionner

@call clean_monitor
rem -c -DSFR_CODE_LOC=0x7ff8 -DXRAM_CODE_LOC=0x2000 8052.c
 @sdcc --stack-auto -c cmon51.c  --opt-code-speed
@sdcc --stack-auto -c d51.c  --opt-code-speed
@sdcc --stack-auto -c step.c  --opt-code-speed
@sdcc --stack-auto -c 8052.c  --opt-code-speed
rem @sdcc --code-size 0x2000 --xram-loc 0x1f00 --xram-size 0x100 8052.rel cmon51.rel d51.rel step.rel
@sdcc --stack-auto 8052.rel cmon51.rel d51.rel step.rel --iram-size 0x000FF --opt-code-speed
hex2bin -b 8052.ihx
copy 8052.bin  C:\dev\mame_minitel\roms\minitel2\demo_minitel.bin
@IF NOT "%ERRORLEVEL%" == "0" goto errorend
goto noerror
:errorend
@pause
:noerror
La création d'une carte d'extension mémoire semble être indispensable pour l'aboutissement de ce projet.

@Jeff, penses-tu qu'il est difficile d'intégrer l'UART dans "MAME" pour exécuter et tester "CMON51" ?
Genre, localhost :127.0.0.1 pour un loopback en local

Nous avons lancer "CMON51" dans "MAME" en mode débugueur et l'on voit un bouclage permanent sur RI (Receive Interrupt Flag),
il est en attente d'une réception UART... :lol:
Dernière modification par Bricox le 17 mars 2024 14:05, 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 : 17 mars 2024 10:10 Identification de nos 2 M1B RTIC (NFZ330) , tous les 2 possèdent un 8052AH.
Semaine 36 de 1990 :
etiquetteM1B-RTIC_847620_de@Dom.jpg


Semaine 45 de 1990 :
etiquetteM1B-RTIC_892704_enPanne.jpg
Il s'agit clairement d'une révision hardware différente (et tardive).
Bricox a écrit : 17 mars 2024 10:10
Quelle est la sérigraphie en 3 lettres, sur la gauche des connecteurs ?
"aHa" il me semble
Jeff_HxC2001
Messages : 376
Inscription : 20 mars 2011 14:24

Re: le minitel est de retour

Message par Jeff_HxC2001 »

Bricox a écrit : 17 mars 2024 10:36
Bricox a écrit : 05 mars 2024 22:02 Le 1er soft que nous avons l'intention de découvrir serait un moniteur : cmon51-1.2
CMON51 est écrit principalement en C et compilé à l'aide du compilateur SDCC, notre compilateur.
Dans un 1er temps, nous pouvons l'utiliser, en standard, avec sa gestion Uart pour l'entrée clavier et la sortie Terminal.
Puis, je pourrai intégrer mon décodage clavier Minitel, puis, rediriger la sortie sur l'écran Minitel via le EF9345 ou le TS9347.
Nous aurions ainsi un moniteur totalement autonome.
Hier, nous avons commencé à adapter le projet "cmon51" pour SDCC 4.4.0 released : https://sdcc.sourceforge.net/
Le code : http://sourceforge.net/projects/cmon51.
Le "Wiki" : https://cmon51.sourceforge.net/
Le code comporte de nombreuses fonctions "assembleur".
Voici notre 1ère version du fichier de Build :

Code : Tout sélectionner

@call clean_monitor
rem -c -DSFR_CODE_LOC=0x7ff8 -DXRAM_CODE_LOC=0x2000 8052.c
 @sdcc --stack-auto -c cmon51.c  --opt-code-speed
@sdcc --stack-auto -c d51.c  --opt-code-speed
@sdcc --stack-auto -c step.c  --opt-code-speed
@sdcc --stack-auto -c 8052.c  --opt-code-speed
rem @sdcc --code-size 0x2000 --xram-loc 0x1f00 --xram-size 0x100 8052.rel cmon51.rel d51.rel step.rel
@sdcc --stack-auto 8052.rel cmon51.rel d51.rel step.rel --iram-size 0x000FF --opt-code-speed
hex2bin -b 8052.ihx
copy 8052.bin  C:\dev\mame_minitel\roms\minitel2\demo_minitel.bin
@IF NOT "%ERRORLEVEL%" == "0" goto errorend
goto noerror
:errorend
@pause
:noerror
La création d'une carte d'extension mémoire semble être indispensable pour l'aboutissement de ce projet.

@Jeff, penses-tu qu'il est difficile d'intégrer l'UART dans "MAME" pour exécuter et tester "CMON51" ?

Nous avons lancer "CMON51" dans "MAME" en mode débugueur et l'on voit un bouclage permanent sur RI (Receive Interrupt Flag),
il est en attente d'une réception UART... :lol:
Non il suffit juste de déclarer le port ... Si l'émulation de l'UART 8051 est bien codé :wink: ...
Avatar de l’utilisateur
Carl
Modérateur
Messages : 13301
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: le minitel est de retour

Message par Carl »

Jeff, j'ai un proto du Magis Club...le plastique est très cassant... :?
la carcasse est en ABS/PC, ça vieillit plutôt mal...
https://www.resinex.fr/types-de-polymeres/pc-abs.html
quelques photos en vrac :
IMG_4009.jpg
IMG_4009.jpg (842.66 Kio) Consulté 533 fois
IMG_4011.jpg
IMG_4011.jpg (475.71 Kio) Consulté 533 fois
IMG_4026.jpg
IMG_4026.jpg (582.76 Kio) Consulté 533 fois
IMG_4024.jpg
IMG_4024.jpg (594.52 Kio) Consulté 533 fois
IMG_4015.jpg
IMG_4015.jpg (536.3 Kio) Consulté 533 fois
IMG_4014.jpg
IMG_4014.jpg (550.06 Kio) Consulté 533 fois
IMG_4013.jpg
IMG_4013.jpg (646.65 Kio) Consulté 533 fois
IMG_4012.jpg
IMG_4012.jpg (745.85 Kio) Consulté 533 fois
IMG_4023.jpg
IMG_4023.jpg (582.86 Kio) Consulté 533 fois
IMG_4022.jpg
IMG_4022.jpg (354.03 Kio) Consulté 533 fois
IMG_4021.jpg
IMG_4021.jpg (380.58 Kio) Consulté 533 fois
IMG_4020.jpg
IMG_4020.jpg (342.09 Kio) Consulté 533 fois
Alcatel Business v4.jpg
Alcatel Business v4.jpg (25.56 Kio) Consulté 533 fois
Pièces jointes
IMG_4019.jpg
IMG_4019.jpg (347.71 Kio) Consulté 533 fois
IMG_4018.jpg
IMG_4018.jpg (357.92 Kio) Consulté 533 fois
IMG_4017.jpg
IMG_4017.jpg (524.27 Kio) Consulté 533 fois
IMG_4016.jpg
IMG_4016.jpg (554.41 Kio) Consulté 533 fois
Avatar de l’utilisateur
Carl
Modérateur
Messages : 13301
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: le minitel est de retour

Message par Carl »

1fO1MWQIMNj2SRsl11XRINCFYYGMS6QF9UmQu1z67t50o8TPRKg.jpg
1fO1MWQIMNj2SRsl11XRINCFYYGMS6QF9UmQu1z67t50o8TPRKg.jpg (53 Kio) Consulté 533 fois
Jeff_HxC2001
Messages : 376
Inscription : 20 mars 2011 14:24

Re: le minitel est de retour

Message par Jeff_HxC2001 »

Carl a écrit : 17 mars 2024 12:23 Jeff, j'ai un proto du Magis Club...le plastique est très cassant... :?
quelques photos en vrac :
Ah super ! Oui je confirme sur le mien aussi les plastiques sont très cassant ...

Et justement l'emmerdement dans l'histoire c'est que les résistances en questions sont sous la partie alimentation et ne sont pas forcement visible sans démontage :
hs.jpg
hs.jpg (100.14 Kio) Consulté 528 fois
Si cela pose trop de problèmes, notamment à cause des plastiques, laissez tomber.

Voici le scan complet de la carte (attention gros fichier en avif) :
http://hxc2001.free.fr/yaquoidedans/Min ... ottom.avif

EDIT : Vos photos sont précieuses quand on les met en face de mes scans/photos : on voit l'évolution des cartes et les patchs appliqués par les ingénieurs avant la finalisation du design, notamment en ce qui concerne la carte CPU. Puis les publier sur cette page ? : http://hxc2001.free.fr/yaquoidedans/Min ... index.html
Avatar de l’utilisateur
Gods69
Messages : 374
Inscription : 29 janv. 2022 16:11
Localisation : Gan (64)

Re: le minitel est de retour

Message par Gods69 »

Le boitier plastique de mon Magis Club était tellement cassant que j'ai dû tout recoller au pistolet à colle chaude.
C'est indémontable maintenant... :roll:
Avatar de l’utilisateur
Carl
Modérateur
Messages : 13301
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: le minitel est de retour

Message par Carl »

IMG_4041.jpg
IMG_4041.jpg (520.62 Kio) Consulté 486 fois
Avatar de l’utilisateur
Carl
Modérateur
Messages : 13301
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: le minitel est de retour

Message par Carl »

IMG_4035-2.jpg
IMG_4035-2.jpg (492.86 Kio) Consulté 483 fois
Jeff_HxC2001
Messages : 376
Inscription : 20 mars 2011 14:24

Re: le minitel est de retour

Message par Jeff_HxC2001 »

Carl a écrit : 17 mars 2024 14:47IMG_4041.jpg
Mille Mercis ! J'ai donc les resistances de shunt a remplacer (j'avais mis du 2 * 1 ohm !)

Les deux resistances en // juste en haut c'est bien 2 470 ohms (code 471) ?
Avatar de l’utilisateur
Carl
Modérateur
Messages : 13301
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: le minitel est de retour

Message par Carl »

IMG_4040-1.jpg
IMG_4040-1.jpg (397.55 Kio) Consulté 462 fois
Bricox
Messages : 88
Inscription : 25 janv. 2024 10:28

Re: le minitel est de retour

Message par Bricox »

Jeff_HxC2001 a écrit : 17 mars 2024 12:22
Bricox a écrit : 17 mars 2024 10:36 @Jeff, penses-tu qu'il est difficile d'intégrer l'UART dans "MAME" pour exécuter et tester "CMON51" ?

Nous avons lancer "CMON51" dans "MAME" en mode débugueur et l'on voit un bouclage permanent sur RI (Receive Interrupt Flag),
il est en attente d'une réception UART... :lol:
Non il suffit juste de déclarer le port ... Si l'émulation de l'UART 8051 est bien codé :wink: ...
Je me rends compte que je n'ai pas ton niveau, j'ai trouvé cette note dans "i8051.c" du projet "MAME".
Notes:
Important: Internal ROM needs to be treated the same as external rom by the programmer creating the driver (ie, use standard cpu rom region)
The term cycles is used here to really refer to clock oscilations, because 1 machine cycle actually takes 12 oscilations.
Read/Write/Modify Instruction -
- Data is read from the Port Latch (not the Port Pin!), possibly modified, and written back to (the pin? and) the latch!
- The following all perform this on a port address... (anl, orl, xrl, jbc, cpl, inc, dec, djnz, mov px.y,c, clr px.y, setb px.y)

Serial UART emulation is not really accurate, but faked enough to work as far as i can tell
Je ne vois pas du tout comment déclarer un port dans MAME.

J'ai trouvé ta correction du port série dans MAME :
https://github.com/jfdelnero/mame/commi ... 48b1a1ad14

Dois-je modifier ton driver Minitel2 ?
https://github.com/jfdelnero/mame/blob/ ... 2_rpic.cpp

Ta phrase d'entete est toujours d'actualité ?
What is implemented but not working :
- The rear serial port.(Prise péri-informatique)
(Internal 8051 serial port emulation missing).


Pourrais-je écrire "-periinfo -bitb socket.127.0.0.1:20000" ? :D
Le monde a plus besoin d'artisans, d'entrepreneurs, de créateurs que de prédicateurs et de procureurs
Répondre