MSX Village forum

Le Village Recherche Mxtelx Recherche logiciel

ludojoey Membre non connecté

Touriste

Rang

Avatar

Inscrit le : 21/12/2024 à 14h04

Messages: 30

Le 21/12/2024 à 14h15
Bonjour,

Je ne sais pas si c'est la bonne rubrique pour poster ma demande.
Si telle n'est pas le cas, je m'en excuse.

Je recherche le logiciel MXTEL

J'ai vu que un vieux fil du forum (de 2016 !) que @jipe avait mis à lien (https://www.msxvillage.fr/upload/mxtelx.dsk ) pour le télécharger.
Malheureusement, celui-ci ne fonctionne plus (404).

Savez-vous ou je pourrais le trouver ?

Merci :
   
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10762

Le 21/12/2024 à 16h05
déja la doc ici

et le programme ici

et pour finir le câble reliant le MSX au Minitel

mxtelx


:noel
Site web    
ludojoey Membre non connecté

Touriste

Rang

Avatar

Inscrit le : 21/12/2024 à 14h04

Messages: 30

Le 21/12/2024 à 18h26
Jipe :
déja la doc ici

et le programme ici

et pour finir le câble reliant le MSX au Minitel

mxtelx


Merci de tout coeur !

En fait je suis sur un projet de développement d'un émulateur minitel sur MSX 1.
L'idée était, concernant la connexion avec le monde extérieur, de plutôt utiliser une interface wifi.
Mais comme je viens de découvrir la possibilité d'interfacer simplement au niveau matériel le MSX avec le Minitel (ou autre dispositif avec prise série TTL en fait), cela est une nouvelle option !
Restera à voir, côté développement, comment est-ce que l'on communique via le port parallèle.

Bon, je n'en suis pas encore à la partie communication.
Pour l'instant c'est la partie émulation videotex qui est au programme !
Et ca avance !


   
aoineko Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 02/01/2011 à 21h17

Messages: 2944

Le 22/12/2024 à 01h46
Jipe :
déja la doc ici

et le programme ici

et pour finir le câble reliant le MSX au Minitel

mxtelx


Vu le peu de câble, ça semble simple de faire la même chose depuis le port joystick, non ?
Au moins c'est un port universel sur MSX.


On est toujours ignorant avant de savoir.
Github    
ludojoey Membre non connecté

Touriste

Rang

Avatar

Inscrit le : 21/12/2024 à 14h04

Messages: 30

Le 22/12/2024 à 09h43
aoineko :
Jipe :
déja la doc ici

et le programme ici

et pour finir le câble reliant le MSX au Minitel

mxtelx


Vu le peu de câble, ça semble simple de faire la même chose depuis le port joystick, non ?
Au moins c'est un port universel sur MSX.


@aoineko et @jipe : Je n'en suis pas encore à la partie communication entre le MSX et le minitel (mais j'aime anticiper !) , mais d'après ce que je comprends il y aurait donc possibilité de le connecter également à la prise joystick ?
A savoir que la prise peri-informatique d'un minitel (la prise Din derrière un minitel) communique en 1200bauds (ou 4800 ou 9600 sur certains minitel, selon la version), en 7 bits, 1 bit de stop, parité paire, niveaux TTL.

Je ne connais pas les méandres du MSX, mais une telle communication pourrait donc se faire directement (simple câble, sans électronique), depuis les ports joystick (ou imprimante)?
Cela est très intéressant.

L'un de vous connaîtrait les détails concrets pour effectuer une telle communication (configuration de la vitesse et E/S sur le port) ?

   
aoineko Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 02/01/2011 à 21h17

Messages: 2944

Le 22/12/2024 à 11h02
Autant je maîtrise bien le software, autant je suis une bille en hardware donc je vais peut-être dire une grosse bêtise (Jipe nous diras), mais à ma connaissance le port joystick peut communiquer aussi vite que les instructions assemblers d'entrée/sortie le permettent.

Après, c'est le protocole de communication qui va déterminer la vitesse réelle.
A ma connaissance le BIOS du MSX ne fournit pas ce service pour le port joystick, mais c'est peut-être le cas pour le port imprimante, le RS232, voir la prise cassette.

Après, si on utilise un driver maison, il est assez facile de le synchroniser à la vitesse souhaitée s'il est en mode exclusif, c'est-à-dire qu'il prend 100% du CPU pendant la communication.


On est toujours ignorant avant de savoir.
Github    
Bastion Rebel Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 21/09/2013 à 07h42

Messages: 1892

Le 22/12/2024 à 11h36
salut .. non le msx controle le minitel via le port imprimante !!

le logiciel qui ce trouve sur la diskette , regarde le zip y as une doc !!


TURBO-R FS-A1ST 512/128ko MSX2+ NMS 8250 F4 /Fix Audio /Ram 1/4Mb VDP9958 VRAM 192ko 2FDD SANYO WAVY PHC35J MSX2 NMS 8280 Ram 4Mb VDP9938 VRAM 192ko 2FDD NMS 8250 128/128ko 2FDD VG8235/39 128/128ko 1FDD SONY HB-F700D MSX1 MC810 32/16k VG 8020 64k HB75F 64k HX-22 64k RS232/ CX5M 32k HB501F EXT : My Exp 4X/[b] MegaFlashSCC 512ko/BERT R2/BEER CF/SUNRISE 2CF/FUNRICE V2.01/MAXIOL/MEGASCSI HDD-CD/SDMSX 1SD/FMPAC SRAM/NMS1205+1160/RS 232 Harukaze/GR8NET/DOS2/ HOMER V2 RAM512ko/Floppy Pack/MAXduino/ROM1664/FM Pak /GR8NET /AMIGA/ PC/ RaspB Pi(B) / ARDUINO
E-mail    
ludojoey Membre non connecté

Touriste

Rang

Avatar

Inscrit le : 21/12/2024 à 14h04

Messages: 30

Le 22/12/2024 à 13h54
Bastion Rebel :
salut .. non le msx controle le minitel via le port imprimante !!

le logiciel qui ce trouve sur la diskette , regarde le zip y as une doc !!


Oui oui j'ai vu !
Ce qu il me faudrait, en gros, c'est le source (ou pouvoir refaire) une partie de ce qui est dans "EXTEN.BIN" qui, il me semble (à voir CHARGE.BAS) , cré les différentes "routines" (1,2,3,4..) qui permettent l'envoi de données vers le minitel, et j'imagine initialise le port parallèle pour l'utiliser comme port série.
Suis très nouveau dans le dev sur MSX (j'ai commencé il y a 5 jours !).
J'imagine que le Bin c'est du binaire..

Bon, comme j'aime comprendre ce que je fais, j'aimerai surtout savoir comment attaquer le port parallèle pour m'en serveur comme un port série.
Si MXTELX y arrive (et malheureusement les sources ne sont pas fournies !) , c'est donc que c'est faisable !

PS : L'émulation videotex de MXTELX est une (mauvaise) blague...! :lol


Edité par ludojoey Le 22/12/2024 à 13h55
   
aoineko Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 02/01/2011 à 21h17

Messages: 2944

Le 22/12/2024 à 14h49
Il y plusieurs couches pour accéder aux ports :

- A bas niveau, on accède aux ports imprimante ou joystick via les instructions d'entrée/sortie du Z80 (je connais mal l'interface hardware du port imprimante, mais celui du port joystick est assez simple). Là on est libre de faire ce qu'on veut tant que c'est compatible avec le périphérique à interfacer.

- Ensuite, le BIOS du MSX a des fonctions pour créer une couche d'abstraction qui permet en théorie qu'un même programme fonctionne sur diffèrent matériel. Dans les fait, tous les MSX partageant le même fonctionnement bas niveau à ma connaissance (au moins pour le joystick ou l'imprimante) donc cette couche n'est pas "nécessaire". Ceci dit, elle peut faire gagner du temps quand elle fait ce dont on a besoin. Pour la gestion du port imprimante tu as quelques routines mais qui semble très spécialisées (cf. https://map.grauw.nl/resources/msxbios.php).

- Tu peux aussi trouver des drivers qui utilise le BIOS (ou les accès directs aux matériels) pour ajouter des fonctionnalités plus avancées. Si tu n'as pas les sources de MXTEL, le soucis c'est que tu n'auras pas la partie "driver". Ceci dit, tu peux peut-être réussir à l'isoler. Le fichier .DSK que t'a filer Jipe est une image de disquette. Tu peux trouver des logiciels comme Disk-Manager pour lire son contenu sous Windows. Avec de la chance, les drivers sont disponibles séparément.

Après, si tu as du temps et beaucoup de la motivation, tu peux essayer de recréer le driver à la main. Dans ce cas, il faudra bien connaitre le format / timing des données attendu par le périphérique à interfacer avec le MSX. Edité par aoineko Le 22/12/2024 à 14h54


On est toujours ignorant avant de savoir.
Github    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10762

Le 22/12/2024 à 17h23
le port imprimante est plus simple à gérer que le port joystick
accès direct pas besoin de passer par les ports du PSG

90 R Centronic BUSY state (bit 1=1)
90 W Centronic STROBE output (bit 0=0)
91 W Centronic Printer Data


:noel
Site web    
Papy MSX Membre non connecté

Villageois

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 19/07/2015 à 16h45

Messages: 254

Le 22/12/2024 à 21h53

Il y avait aussi PhiTEL de Philips et SonyTRON de SonyTEL ? Certes, c'était au siècle dernier...
Avec une fiche DIN 5 broches (Péri-informatique) coté Minitel, et une DB9 (Joystick) coté MSX.
Sans électronique, les deux cotés sont en TTL (5V). Donc sans RS232C.
Les prises DB9 de nos joystick se trouve facilement, la Centronic 14 broches deviens rare...
Et pas tous les MSX ont une sortie native du port imprimante.
La seule certitude que je me rappel, les deux logiciels utilisait un des deux ports Joystick !
   
ludojoey Membre non connecté

Touriste

Rang

Avatar

Inscrit le : 21/12/2024 à 14h04

Messages: 30

Le 22/12/2024 à 23h23
Bon, je verrai tout cela quand j'aurai terminé mon émulation videotex et que je serait par exemple capable d'afficher à peu près normalement une page videotex sur l'écran de l'ordi.
Ca parait trivial mais ca ne l'est pas tant que ca vu la différence de modes d'affichage du MSX et de celui d'un minitel !
Le minitel c'est du 25 lignes sur 40 colonnes (200x320), et le MSX1, si l'ont veux plus que du bicolore, c'est 192x256 !


   
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10762

Le 23/12/2024 à 09h03
jeu de caractéres MSX
msxfont

jeu de caractéres MXTELX
mxtelx_4bd5a


:noel
Site web    
aoineko Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 02/01/2011 à 21h17

Messages: 2944

Le 23/12/2024 à 09h46
ludojoey :
[...]le MSX1, si l'ont veux plus que du bicolore, c'est 192x256 !


Dans tous les cas le MSX1 c'est du 256x192 pixels au maximum.
Le mode texte 40x24 utilise des tuiles rectangulaires de 6x8 pixels (240x192 pixels).

Pourquoi ne pas utiliser le MSX2 ?
Avec sa résolution 512x212 il devrait permettre de supporter tous les modes du Minitel, non ?

PS : Note que sur MSX on a plus l'habitude d'exprimer la résolution en largeur x hauteur. Edité par aoineko Le 23/12/2024 à 09h47


On est toujours ignorant avant de savoir.
Github    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10762

Le 23/12/2024 à 13h20
voici Telkit en 720Ko pour MSX2

telkit2_0000

telkit2_0001

telkit2_0002

j'ai retiré une routine de protection qui bloquait le chargement

pas testé a fond mais fonctionne avec OpenMSX BlueMSX et RuMSX

à télécharger ici

si quelqu'un à le manuel je suis preneur ;)


:noel
Site web    
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie