L'atelier Récits : NMS 8250 mise en route et évolution par un padawan ! (néophyte) Mise en route de cette belle machine
Récit 3 (suite) : ajout d'un lecteur Gotek
J'ai donc branché le lecteur Gotek sur le 8250 et procédé à quelques tests. Vous le voyez ici installé à côté du lecteur de disquettes (qui est un lecteur PC Samsung déjà installé lorsque j'ai pris possesion de la machine)

J'ai formaté une clef USB de 16 Go en FAT32 et placé le fichier ff.cfg (requis pour qu'elle puisse être exploitée par le Gotek) dessus et quelques fichiers .DSK pour faire mes tests.
Au départ, je me suis heurté à un comportement assez étrange. D'abord à l'usage, le lecteur Gotek avait l'air de faire le même bruit que mon lecteur de disquette et n'allait pas très vite en lecture
De plus, des messages d'erreur finissaient par apparaître dont Disk I/O error.
Quelque chose dérangeait le 8250. Lorsque je ne branchais que l'un ou l'autre des lecteurs, tout allait bien.
C'est ainsi que j'ai pu lancer - avec bonheur - via le Gotek, l'exécution du logiciel Dynamic Publisher et faire avec succès d'un test de création, enregistrement, fermeture et chargement d'un document (c'est un logiciel de PAO - Publication Assisté par Ordinateur pour celles et ceux qui ne sauraient pas). La petite molette du Gotek sert à changer de fichier DSK (passer d'une disquette "virtuelle" à l'autre). Cela s'avère facile d'usage.
En revanche, les deux lecteurs ensemble, plus rien n'allait du tout et un Gotek qui ronchonait comme un vieux lecteur.
Après analyse et échanges pour aide à la réflexion, avec nos deux " jaidaille" Jipe et Bastion, j'ai fini par mettre le doigt sur le problème. C'est lié à la façon dont les deux lecteurs déclarent leur position : A ou B.
Pour le Gotek, c'est facile, on change la position grâce à un petit "jumper" sur son circuit. S0 pour le mettre en A ou S1 pour le mettre en B.
L'ordinateur MSX ne distingue pas les lecteurs via les ports de connexion sur la carte mère. L'ordre de branchement des limandes n'a donc pas d'importance pour le MSX. C'est bien les lecteurs qui réagissent aux données qui sont envoyées en fonction de leur réglage de position.
Et les lecteurs de disquette de PC ont ou pas un Jumper. Ils sont plutôt configurés en lecteur B d'origine d'après Jipe. Celui de mon 8250 a donc l'air de s'imposer comme un lecteur A. Une inspection poussée a permis de déceler la soudure qui l'a modifié. Juste au dessus des connexions en orange sur la photo (désolé, elle n'est pas très précise). La soudure est sur le DS0.

En mettant le Gotek en position B: tout est rentré dans l'ordre. Les deux lecteurs pouvaient travailler de concert.
Maintenant, l'utilisation du Gotek est tout de même plus pratique lorsqu'il est déclaré en A - ne serait-ce que pour exécuter les programmes contenus dans les fichiers DSK. Le lecteur de disquette physique agissant plus pour du stockage de données éventuelles en tant que lecteur B.
Si je veux obtenir ce résultat, il me faut donc modifier la soudure.
-----
J'ai tout de même un autre dilemme. J'ai tout une boite de disquettes en 3,5 pouces qui accompagnent mon 8250 et qui contiennent tout plein de programmes.
Deux choix s'offrent à moi :
- les convertir en fichier dsk et les utiliser via le Gotek en lecteur A
- trouver une solution pour pouvoir inverser facilement la position des deux lecteurs - autrement qu'en ouvrant le capot et en débranchant les limandes.

Post scriptum :
Les bruits bizarres du Gotek étaient dus au fait que les lecteurs tournaient en même temps en raison de leur position commune de lecteur A. Le MSX "voyait" deux lecteurs A lui répondre.
Peut-être aviez-vous remarqué en arrière plan de la première photo ci-dessus la présence de mon moniteur NMS V0070 que j'utilise pour ces tests et que je teste par la même occasion. C'est plaisant de profiter de l'écran de ce vénérable et élégant moniteur. Edité par Cylicano Le 05/11/2023 à 12h44
J'ai donc branché le lecteur Gotek sur le 8250 et procédé à quelques tests. Vous le voyez ici installé à côté du lecteur de disquettes (qui est un lecteur PC Samsung déjà installé lorsque j'ai pris possesion de la machine)

J'ai formaté une clef USB de 16 Go en FAT32 et placé le fichier ff.cfg (requis pour qu'elle puisse être exploitée par le Gotek) dessus et quelques fichiers .DSK pour faire mes tests.
Au départ, je me suis heurté à un comportement assez étrange. D'abord à l'usage, le lecteur Gotek avait l'air de faire le même bruit que mon lecteur de disquette et n'allait pas très vite en lecture

De plus, des messages d'erreur finissaient par apparaître dont Disk I/O error.
Quelque chose dérangeait le 8250. Lorsque je ne branchais que l'un ou l'autre des lecteurs, tout allait bien.
C'est ainsi que j'ai pu lancer - avec bonheur - via le Gotek, l'exécution du logiciel Dynamic Publisher et faire avec succès d'un test de création, enregistrement, fermeture et chargement d'un document (c'est un logiciel de PAO - Publication Assisté par Ordinateur pour celles et ceux qui ne sauraient pas). La petite molette du Gotek sert à changer de fichier DSK (passer d'une disquette "virtuelle" à l'autre). Cela s'avère facile d'usage.
En revanche, les deux lecteurs ensemble, plus rien n'allait du tout et un Gotek qui ronchonait comme un vieux lecteur.
Après analyse et échanges pour aide à la réflexion, avec nos deux " jaidaille" Jipe et Bastion, j'ai fini par mettre le doigt sur le problème. C'est lié à la façon dont les deux lecteurs déclarent leur position : A ou B.
Pour le Gotek, c'est facile, on change la position grâce à un petit "jumper" sur son circuit. S0 pour le mettre en A ou S1 pour le mettre en B.
L'ordinateur MSX ne distingue pas les lecteurs via les ports de connexion sur la carte mère. L'ordre de branchement des limandes n'a donc pas d'importance pour le MSX. C'est bien les lecteurs qui réagissent aux données qui sont envoyées en fonction de leur réglage de position.
Et les lecteurs de disquette de PC ont ou pas un Jumper. Ils sont plutôt configurés en lecteur B d'origine d'après Jipe. Celui de mon 8250 a donc l'air de s'imposer comme un lecteur A. Une inspection poussée a permis de déceler la soudure qui l'a modifié. Juste au dessus des connexions en orange sur la photo (désolé, elle n'est pas très précise). La soudure est sur le DS0.

En mettant le Gotek en position B: tout est rentré dans l'ordre. Les deux lecteurs pouvaient travailler de concert.
Maintenant, l'utilisation du Gotek est tout de même plus pratique lorsqu'il est déclaré en A - ne serait-ce que pour exécuter les programmes contenus dans les fichiers DSK. Le lecteur de disquette physique agissant plus pour du stockage de données éventuelles en tant que lecteur B.
Si je veux obtenir ce résultat, il me faut donc modifier la soudure.
-----
J'ai tout de même un autre dilemme. J'ai tout une boite de disquettes en 3,5 pouces qui accompagnent mon 8250 et qui contiennent tout plein de programmes.
Deux choix s'offrent à moi :
- les convertir en fichier dsk et les utiliser via le Gotek en lecteur A
- trouver une solution pour pouvoir inverser facilement la position des deux lecteurs - autrement qu'en ouvrant le capot et en débranchant les limandes.

Post scriptum :
Les bruits bizarres du Gotek étaient dus au fait que les lecteurs tournaient en même temps en raison de leur position commune de lecteur A. Le MSX "voyait" deux lecteurs A lui répondre.

Peut-être aviez-vous remarqué en arrière plan de la première photo ci-dessus la présence de mon moniteur NMS V0070 que j'utilise pour ces tests et que je teste par la même occasion. C'est plaisant de profiter de l'écran de ce vénérable et élégant moniteur. Edité par Cylicano Le 05/11/2023 à 12h44
Rien ne se perd, tout doit se transformer.

SOLUTION
met un switch sur le +5V et commande soit le DRIVE PC soit le GOTEK !!

tu peut aussi souder un switch sur le drive PC !! et le deporté en facade ... mais le mieux c'est de faire la soudure en DS1 et tous les problemes disparaitrons
avec diskpro tu copie une disquette reelle et fichier DSK et plus de soucis d'erreur de CRC !! Edité par Bastion Rebel Le 05/11/2023 à 12h49
met un switch sur le +5V et commande soit le DRIVE PC soit le GOTEK !!


tu peut aussi souder un switch sur le drive PC !! et le deporté en facade ... mais le mieux c'est de faire la soudure en DS1 et tous les problemes disparaitrons
avec diskpro tu copie une disquette reelle et fichier DSK et plus de soucis d'erreur de CRC !! Edité par Bastion Rebel Le 05/11/2023 à 12h49
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
Bastion Rebel :
SOLUTION
tu peut aussi souder un switch sur le drive PC !! et le deporté en facade ... mais le mieux c'est de faire la soudure en DS1 et tous les problemes disparaitrons
tu peut aussi souder un switch sur le drive PC !! et le deporté en facade ... mais le mieux c'est de faire la soudure en DS1 et tous les problemes disparaitrons
Oui et non. Certes, la soudure sera à faire à terme pour maintenir disponible le lecteur physique de disquettes dans sa position de lecteur B. Le Gotek devenant le premier périphérique de gestion du stockage pour une partie de mes programmes/données. (Une autre sera présente sur les autres périphériques du type GR8NET, Rookie Drive et Fun Rice).
Bastion Rebel :
avec diskpro tu copie une disquette reelle et fichier DSK et plus de soucis d'erreur de CRC !!
Exactement. Ce que je ferai lorsque ma tour PC sera finalisée. Ce que je dois gérer c'est une petite période de transition où la plupart des programmes/logiciels/données sont encore sur disquettes et pas tous en format DSK.
Je vais y aller par étape

Rien ne se perd, tout doit se transformer.

sinon pour un gotek NOMADE un controlleur FDD + GOTEK externe a connecté soit sur l'un soit sur l'autre !




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
Récit 4 : remplacement des composnts ROMS
Tant qu'à avoir uvert le capot du 8250, je voulais en profiter pour changer trois ROMS. J'ai pris cette décision suite à un échange il y a quelques temps avec Bastion au sujet des petites améliorations possibles à faire sur la machine sans toutefois aller jusqu'à une tranformation (exemple passer en MSX2+).

Les trois ROMS sont :
Je vais laisser Bastion détailler, en commentaire dans ce fil, les optimisations qu'apportent ces 3 ROMs par rapport à celles présentes nativement dans le 8250
Mais ce qui m'a décidé c'est de pouvoir changer le type de clavier qui est d'origine, en QUERTY et qui va pouvoir se retrouver en AZERTY. C'est possible en changeant la ROM BIOS.
J'en ai besoin pour pouvoir taper facilement des textes accentués.
Voici les 3 ROMS à changer (les plus grosses en haut de l'image):

Elles sont clipsées. Grâce à un tournevis et beaucoup de délicatesse
il est assez facile de les enlever.

Evidemment, la plus difficile à sortir est la BIOS ROM Fr vu sa position en partie sous la carte graphique et plusieurs de cables autour
Voici les 3 ROM et leur remplaçantes (en bleu) - fournies par la manufacture corse du village (Bastion)

Et les voici à leur emplacement.

Autant vous dire, que lorsqu'on est comme moi un padawan, il faut s'armer de beaucoup de patience pour les installer en veillant à ce que chacune des petites pattes soient bien insérées re
Et SURTOUT, de faire attention au sens d'installation ! car il y a bien sûr un sens. Ce que j'ai malcontreusement découvert en me trompant pour l'une d'entre elle.
Les ROMs ont un de leurs petits côtés avec une encoche. Cette encoche doit être du côté gauche (celui des composants de la gestion de l'alimentation) de l'ordinateur (dans le cas du 8250 et du 8280)
La sanction est tout simplement de provoquer un court circuit de la ROM mal installée
Et par voie de conséquence, de se retrouver avec un écran noir au démarrage de la machine. Ce qui a été le cas pour mon 8250
Après multiples tests et vérifications, je suis parvenu au résultat suivant :
Il ne reste plus qu'à déterminer laquelle des deux ROMs non fonctionnelles est réellement en problème ce qui permettra de finir l'installation. Je vous redonne des nouvelles bientôt.

Tant qu'à avoir uvert le capot du 8250, je voulais en profiter pour changer trois ROMS. J'ai pris cette décision suite à un échange il y a quelques temps avec Bastion au sujet des petites améliorations possibles à faire sur la machine sans toutefois aller jusqu'à une tranformation (exemple passer en MSX2+).

Les trois ROMS sont :
- ROM BIOS Fr
- ROM Ext (subrom)
- DISKROM
Je vais laisser Bastion détailler, en commentaire dans ce fil, les optimisations qu'apportent ces 3 ROMs par rapport à celles présentes nativement dans le 8250

Mais ce qui m'a décidé c'est de pouvoir changer le type de clavier qui est d'origine, en QUERTY et qui va pouvoir se retrouver en AZERTY. C'est possible en changeant la ROM BIOS.
J'en ai besoin pour pouvoir taper facilement des textes accentués.
Voici les 3 ROMS à changer (les plus grosses en haut de l'image):

Elles sont clipsées. Grâce à un tournevis et beaucoup de délicatesse


Evidemment, la plus difficile à sortir est la BIOS ROM Fr vu sa position en partie sous la carte graphique et plusieurs de cables autour

Voici les 3 ROM et leur remplaçantes (en bleu) - fournies par la manufacture corse du village (Bastion)


Et les voici à leur emplacement.

Autant vous dire, que lorsqu'on est comme moi un padawan, il faut s'armer de beaucoup de patience pour les installer en veillant à ce que chacune des petites pattes soient bien insérées re

Et SURTOUT, de faire attention au sens d'installation ! car il y a bien sûr un sens. Ce que j'ai malcontreusement découvert en me trompant pour l'une d'entre elle.
Les ROMs ont un de leurs petits côtés avec une encoche. Cette encoche doit être du côté gauche (celui des composants de la gestion de l'alimentation) de l'ordinateur (dans le cas du 8250 et du 8280)
La sanction est tout simplement de provoquer un court circuit de la ROM mal installée

Et par voie de conséquence, de se retrouver avec un écran noir au démarrage de la machine. Ce qui a été le cas pour mon 8250

Après multiples tests et vérifications, je suis parvenu au résultat suivant :
- ROM BIOS Fr 8250 - non fonctionnelle
- ROM Ext - non fonctionnelle (elle va de paire avec la première)
- DISKROM : installée et fonctionelle
Il ne reste plus qu'à déterminer laquelle des deux ROMs non fonctionnelles est réellement en problème ce qui permettra de finir l'installation. Je vous redonne des nouvelles bientôt.

Rien ne se perd, tout doit se transformer.
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie