Win3x.Org

Windows & DOS Community

Ma collection ...

Règles du forum

Pour tout sujet impliquant un système d'exploitation daté de 2000 à nos jours, merci de le publier dans la section intitulée « Informatique moderne ».

Répondre   Page 6 sur 9  [ 81 messages ]
Aller sur la page « 14 5 6 7 8 9 »
Auteur Message
attilavv
Sujet du message : Re: MBC Alcyane
Publié : 14 sept. 2011 22:17
Membre inscrit
Hors-ligne
 
Messages : 536
Inscription : 26 déc. 2008 13:22
 
Michel,

D'après la documentation technique il y a 4 lecteurs 5"25 sous forme de double lecteur et 3 lecteurs simple au grand maximum. A l'époque quand j'avais fais les tests, j'avais essayé toutes les possibilités.

J'aurais pensé que ... il était intelligent ... /1 pour le premier lecteur reconnu !
Donc il semble que non ! ! ! Possible que je n'ai pas été "si loin" avec le 8".

Quand j'écris "à l'époque" c'est que depuis un certain temps le temps me manque.


Sinon, je cherche "toujours" un programmateur d'EPROM au minimum de 2716 voir le "top" ( et oui ... ) serait un hyper vieux qui fait les 2708. Mon idée première est de déassembler le code que cela soit du "BIOS" ( loader ) et aussi celui de la carte intelligente qui s'occupe des lecteurs.

L'autre problème, les disquettes ! Les 5"25 sont des HardSector et je n'ai pas trop envie de faire des conneries avec sur PC car je ne pense pas que mon lecteur va accepter et qu'au pire il va chercher à les faire tourner 9 fois plus vite. Beaucoup de lecteurs de PC se basent sur l'Index pour réguler leurs vitesses.

Sinon, le contrôleur étant un simple contrôleur type PC, il ne devrait pas avoir de problèmes à les lire ... au pire en "sacrifier" une ... qui semble vierge ... sans rien d'écrit dessus ... dur décision ! ! !

Toujours pas eux le temps aussi de sortir l'oscilloscope et de vérifier les tensions ...
Tout juste mis de coté un SUPER boitier qui contenait un lecteur de bandes 5"25 et un disque MFM de station SUN.
Là aussi il y a un problème, la petite carte qui est au dessus des lecteurs des Alcyane, il faut que je découpe la tôle pour que cela rentre.

_________________

-----------------------------------------
Alienware M18x i7 3840 / CF 7970 / 32Gb 1866Mhz / SSD 256 + Raid 512Gox2
Serveur Minecraft : ASUS portable W90VP T9400 3Ghz CF 4870.


Haut
Profil Citer
MichelDu77
Sujet du message : Re: MBC Alcyane
Publié : 15 sept. 2011 09:34
Membre inscrit
Hors-ligne
 
Messages : 11
Inscription : 07 avr. 2011 12:40
 
Attilavv,

entre la doc et la réalité... En pratique, il n'y a jamais eu plus de deux lecteurs 5"1/4 gérés en même temps. Par contre, le système pouvait supporter 4 lecteurs 8". les numéros dépendaient du type de support et non pas de l'ordre dans lequel ils étaient détectés.

1 et 2 = 5"1/4 simple densité / simple face 94 kilo-octets puis double densité / double face = 400 kilo-octets
3 à 6 = lecteurs D120 10 méga-octets
7 et 8 = lecteurs 8" simple densité = 630 kilo-octets
9 à 12 = lecteurs 8" double densité = 1200 kilo-octets

A l'époque, on faisait nos programmateurs d'eproms nous-mêmes ! Les 2708 nécessitaient une tension de programmation de 26 volts et des tensions d'alimentation négatives. Les 2716, de mémoire, se programmaient en 12 volts, mais il faudrait vérifier. Pour obtenir la tension de 26 volts, on réalisait une "pompe à charge", c'est à dire un oscillateur à quelques kHz et un push-pull de transistors qui chargeait deux ou trois cellules diode - condensateur. En sortie, la tension de 26 volts était stabilisée avec un régulateur 7824 avec deux diodes sur la connexion de masse.

Si tes lecteurs de disquettes 5"1/4 sont connectés à une interface "intelligente" (avec un 8085), ils ne peuvent lire que des disquettes "soft sector". Le format des disquettes "hard sector" est assez spécial et ne peut sans doute pas être lu su un PC. D'ailleurs, toutes les disquettes MBC possèdent des secteurs de 256 octets alors que sur PC, c'est plutôt 512 octets. Je crains qu'il ne soit pas possible de relire des disquettes MBC sur un PC sans aller bidouiller le BIOS...

A bientôt.

Michel


Haut
Profil Citer
attilavv
Sujet du message : Re: MBC Alcyane
Publié : 15 sept. 2011 18:25
Membre inscrit
Hors-ligne
 
Messages : 536
Inscription : 26 déc. 2008 13:22
 
Faut déjà que je scanne toute la documentation ...

Mais soit tranquille, je sais que la documentation et la réalité est vraiment différent chez Alcyane. C'est dingue d'avoir des fois le tipon, des fois le schéma d'implantation, des fois les deux et des fois rien. Quand au jumper en général, sur 10 il y a les explications pour 5.

Bizarre, car je ne vois pas comment un lecteur de disquettes pourrait être branché sans la carte. Il y a qu'une carte posssible. La carte CPU étant d'une simplicité sur le premier A10, les cartes RAM pareil. Pour moi, il y a que le couple de carte que j'ai sur les deux qui le permet. D'un coté la carte intelligente et de l'autre la carte avec le FDC. De plus, j'aurais été hyper heureux de "tomber" sur une façon de lire une disquette SANS FDC pour mon projet de lecteur 8" en USB.

Déjà que j'arrive à me démerder avec un microcontroleur USB, en C/C++ et en Assembleur, pour une personne seule je pense que c'est déjà bien. D'autres ont au minimum le support d'une école entre les copains et les professeurs. Moi ... j'attends Microchips ne m'a jamais répondu sur un bug possible de leurs 18F4550 au niveau SPI en utilisation non conventionnelle et dans ma liste de bug, il y en a un aussi dans PAlib ( pour la Nintendo DS ) donc j'attends ma validation sur le forum officiel pour expliquer. Faudrait que je passe au PLD mais j'ai jamais rien compris à cela, déjà qu'une simple PAL ou une GAL me rebiffe alors les PLD. Et dire que ton ancien collègue en développe pour la France afin de garder une certaine indépendance.

Oui, j'ai "vu" le programmateur de 2708, modifier par ? ? ? en 2716 car je l'ai ! ! !
La meilleur solution serait d'arriver à faire tourner l'Alcyane, puis m'acheter un programmateur classique à 30 Euro pour les 2716 jusqu'au 27XXX 8 bits et remettre en état d'origine le programmateur 2708 pour les 2708. Comme j'ai deux Alcyane, j'aurais alors la possibilité de lire les éproms de l'un avec l'autre. Probablement modifier le programme pour les timmings car il était sur le A20 avec un 8085 alors que je voudrais le mettre dans le rack là ou il y a un 8080. Et puis, il a cramer, un tantal goutte HS mais là c'est trois fois rien. Ce fut lors d'une démo chez son ancien propriétaire ... paf ... odeur bizarre ... et ce fut lui ... rien d'autre.

Je vais commencé par scanner la documentation ... voila !
Au moins nous aurons de quoi discuter !

Edit : 120 pages de scanner. Chapitre 0, 1 et 2. les descriptions des configurations. Reste leurs fonctionnements ( Chapitres 3 et 4 ) et toutes les cartes expliquées le gros chapitres avec beaucoup de pages doubles au format A3.

_________________

-----------------------------------------
Alienware M18x i7 3840 / CF 7970 / 32Gb 1866Mhz / SSD 256 + Raid 512Gox2
Serveur Minecraft : ASUS portable W90VP T9400 3Ghz CF 4870.


Haut
Profil Citer
MichelDu77
Sujet du message : Re: MBC Alcyane
Publié : 16 sept. 2011 10:32
Membre inscrit
Hors-ligne
 
Messages : 11
Inscription : 07 avr. 2011 12:40
 
Attilavv,

scanner toute la doc ? Eh ben, y'a du boulot !!! Enfin, une fois que ce sera fait, on pourra disserter sur les schémas, j'ai quelques souvenirs...

La doc avait été rédigée en grande partie par un "rédacteur" de chez Matra. Ce type avait une culture générale très impressionnante et avait réussi à faire ce qu'on n'avait jamais eu le temps de faire en tant que développeurs. Au plus fort de son travail, il employait deux secrétaires à temps complet !

Il existait deux types de lecteurs de disquettes 5"1/4 :

- Shugart SA 400 : simple face, simple densité, hard sector, connectés à des interfaces de type 9010.
- Shugart SA 450 : double face, double densité, soft sector, connectés à des interfaces "gestion autonome" à 8085.

Les premiers ont disparu au profit des seconds. Je possède des docs de ces deux lecteurs sous forme PDF. Si tu me donnes ton e-mail par MP, je peux te les envoyer.

Ah, tu essaies de connecter un lecteur 8" sans FDC ? A priori, ce doit être possible, au moins pour la lecture. L'écriture, ce doit être moins facile... Le problème vient surtout du fait qu'on utilisait un format propriétaire pour écrire sur le disque. En tous cas, l'idée m'amuse. Avec la doc, je pense pouvoir t'aider à tirer quelque chose de tout ça...

Mes connaissances en électronique datent des années 80. Je n'ai jamais eu l'occasion d'utiliser de PLD et autres composants programmables. A la rigueur, je fais un peu de C et un microcontrôleur reste dans mes compétences. Si tu as des problèmes, on peut en discuter.

Certains timings ont effectivement changé entre les anciennes cartes CPU à base de 8080 qui tournaient à 2 MHz et celles à 8085 qui montaient à 4 ou 5 MHz. Mais a priori, tout devrait être à peu près compatible, les interfaces les plus récentes gérant leurs timings propres.

Oui, les condensateurs au tantale ont la fâcheuse habitude de prendre feu inopinément. Et en plus, l'odeur est assez désagréable ! On peut en enlever un ou deux sans que ça pose de problème. Par contre, sur les cartes mémoire, ils sont assez importants car les pics de consommation peuvent perturber les mémoires si leurs alimentations ne sont pas filtrées correctement. Dans le pire des cas, on peut remplacer les tantales par des électrochimiques, mais les tantale ont une résistance interne bien plus faible et c'est là tout leur intérêt !

Bon courage pour tes scans et à bientôt.

Michel


Haut
Profil Citer
attilavv
Sujet du message : Re: MBC Alcyane
Publié : 16 sept. 2011 17:33
Membre inscrit
Hors-ligne
 
Messages : 536
Inscription : 26 déc. 2008 13:22
 
Oui ... c'est moi qui a fait la documentation en PDF du DOS 2.0 :lol:
Alors ... le classeur de la documentation Alcyane à coté, avec ses feuilles épaisses cela devrait allez.
Sauf qu'il y a beaucoup de feuilles au format A3 qu'il faudra que je "remonte".

La doc est vraiment ####### ! Deux secrétaires pour faire cela, elles devaient être plus sous le bureau qu'ailleurs.
Indiqué "courroie" alors que c'est le mécanisme qui fait descendre la tête sur le schéma du 8" m'a beaucoup fait rire.

Il faudra que tu m'explique pourquoi j'ai que des disquettes Hard Sector avec le double lecteur donc je pense être un DD/DF. Bizarre ...
Quoique j'ai toujours eux des doutes sur son fonctionnement, j'en avais fait par à son ancien propriétaire qui m'avait dit que non. Pourtant, les passes cloisons sont faux ( à refaire ) pas de connecteur 34 pins pour le double lecteur 5"25.


Bref, je me concentre sur la documentation et après cela sera plus facile.


PS : j'ai pas de documentation ( et aussi de carte 9010 ) sur la 9010. Et jamais la documentation en parle.

_________________

-----------------------------------------
Alienware M18x i7 3840 / CF 7970 / 32Gb 1866Mhz / SSD 256 + Raid 512Gox2
Serveur Minecraft : ASUS portable W90VP T9400 3Ghz CF 4870.


Haut
Profil Citer
MichelDu77
Sujet du message : Re: MBC Alcyane
Publié : 21 sept. 2011 08:23
Membre inscrit
Hors-ligne
 
Messages : 11
Inscription : 07 avr. 2011 12:40
 
Attilavv,

la documentation est peut-être incomplète, mais c'est mieux que pas de documentation du tout ! Les informations manquantes ou erronées peuvent facilement être corrigées, il suffit de me poser des questions, je me ferai un plaisir d'y répondre.

Les deux secrétaires en question ont fait un boulot impressionnant dans la mesure où elles ne connaissaient rien en électronique. Elles ont plusieurs fois corrigé des erreurs du rédacteur qui leur fournissait des brouillons au crayon à papier sur des feuilles quadrillées. Le rédacteur était, quant à lui, un parfait gentleman. Il se peut qu'il y ait des erreurs dans la doc, oui, mais je ne pense pas qu'il y ait de choses "énormes".

J'avoue que je ne comprends pas la présence de disquettes hard sector dans ton lot de disquettes. Si ça se trouve, l'ancien propriétaire avait fait une modification permettant de les utiliser comme des disquettes sof sector ? Ou alors, ça fonctionne comme ça par le plus grand des hasards ? Ou alors, le 765 qui pilote le lecteur de disquettes est capable de distinguer le trou d'index (trou de référence placé au milieu de deux trous secteur) des autres trous ? As-tu la doc du 765 ? Je pense qu'on peut la trouver sur le net.

La carte 9010 est la première interface conçue par MBC pour gérer deux lecteurs de type SA 400 Shugart. Chaque disquette permettait de stocker 86 kilo-octets. Cette interface a connu 4 révisions et a été abandonnée lors de l'arrivée du contrôleur "intelligent". Il est donc tout à fait normal que cette interface obsolète n'apparaisse pas dans la documentation. Pour la petite histoire, cette interface a été conçue par un jeune homme de 16 ans !

Si tu as un moyen de lire le contenu des EPROMS et d'en faire un fichier binaire, je peux, de mon côté, écrire un désassembleur assez rapidement et en extraire le code source que je commenterai pour la communauté. Qu'en penses-tu ?

Bien amicalement,

Michel


Haut
Profil Citer
MichelDu77
Sujet du message : Re: MBC Alcyane
Publié : 19 oct. 2011 09:16
Membre inscrit
Hors-ligne
 
Messages : 11
Inscription : 07 avr. 2011 12:40
 
Attilavv,

où en es-tu de tes scans ? As-tu pu récupérer toute la documentation ? As-tu besoin d'explications complémentaires ? As-tu pu extraire les données d'une EPROM ? Es-tu intéressé par un désassemblage commenté ?

A bientôt

Michel


Haut
Profil Citer
attilavv
Sujet du message : Re: MBC Alcyane
Publié : 20 oct. 2011 22:14
Membre inscrit
Hors-ligne
 
Messages : 536
Inscription : 26 déc. 2008 13:22
 
Pour la documentation, problème avec le scanner ... il me mange 1cm de chaque coté ...

Pour les EPROMs, voir le deuxième message ( aprés le long premier ) concernant la partie logiciel.
Il y a les 3 EPROMs de l'A6 et de l'A10.

J'ai un gros stock de 2732 .........
J'ai un petit stock de 2708 ( 8 + certains de Christian qui y ressemble, certains chiffres identique mais référence illisible )
J'ai pas trouvé de 2716 POUR LE MOMENT !


Je pense que pour le "reste" il faudrait passer par plusieurs étapes :
- Comprendre ces ROMs.
- Que je remet en état d'origine le programmateur de 2708 de l'Alcyane.
- Faire un jeu de ROM pour lire les 2708, soit d'afficher les 1024 octets ( facile ) ou de prévoir un transfert vers PC par le port parallèle.
- Comprendre comment fonctionne la carte lecteur de disquette.
- Faire un programme sur ROM et si nécessaire pour la carte Floppy afin de pouvoir lire secteur par secteur, plusieurs fois en acceptant d'afficher les résultat même en cas d'erreur ...

_________________

-----------------------------------------
Alienware M18x i7 3840 / CF 7970 / 32Gb 1866Mhz / SSD 256 + Raid 512Gox2
Serveur Minecraft : ASUS portable W90VP T9400 3Ghz CF 4870.


Haut
Profil Citer
MichelDu77
Sujet du message : Re: MBC Alcyane
Publié : 21 oct. 2011 08:05
Membre inscrit
Hors-ligne
 
Messages : 11
Inscription : 07 avr. 2011 12:40
 
Attilavv,

ton approche me semble excellente. J'ajouterai que la première étape serait d'extraire le contenu de l'EPROM de boot (sur la carte CPU). Pour cela, si tu peux en faire un dump en binaire et metrre ça dans un fichier, je suis preneur. Je vais commencer à écrire un désassembleur et je publierai le code source commenté.

Ensuite, on pourra s'attaquer aux EPROMS du contrôleur de disquettes. Là, j'aurai besoin du schéma de la carte, même en plusieurs morceaux et, si tu as ça dans la doc, des explications sur le fonctionnement pour me rafraîchir un peu la mémoire... Ça va sans doute prendre un peu de temps...

Avec ça, on sera en mesure de lire les disquettes, je pense. Il faudra sans doute que je cherche un peu pour retrouver la structure du système de fichiers (ultra-simple).

Enfin, on sera en mesure de refaire du logiciel...

Voilà l'idée que j'en ai. Je pense qu'elle rejoint largement tes idées de départ. Quoi qu'il en soit, ça m'amuse beaucoup !

A bientôt

Michel


Haut
Profil Citer
attilavv
Sujet du message : Re: MBC Alcyane
Publié : 21 oct. 2011 20:41
Membre inscrit
Hors-ligne
 
Messages : 536
Inscription : 26 déc. 2008 13:22
 
Mais elle sont là sur le forum deuxième message ...
Toutes les ERPOM sauf les 2708 du contrôleur Disquettes.

Je sais maintenir un sujet, premier message mise à jour en cas de nouveauté hardware, deuxième message pour la partie logiciel. cela évite "cà" :
http://forum.notebookreview.com/asus-re ... ounge.html

Plus de mille pages et "va chercher" avec Google et maintenant tu as la fonction recherche dans le forum qui souvent refuse des termes courts comme AMD. Et encore au USA ils n'ont jamais été adeptes des débiles que beaucoup de monde adorent et qui passent leurs temps à s'imaginer être indispensables à écrire ce qui n'est pas et ce qui sert à rien. Entre Google est ton amis, la fonction recherche existe et ce n'est pas sur Mars que cela se trouve en passant par ce n'est pas Français souvent à des personnes qui soit ne sont pas Françaises ou qui n'ont pas eux la chance d'avoir des bons professeurs pourtant ce sont souvent eux qui écrivent plus d'une ligne.

DONC, OUI un sujet d'un forum se gére comme un site internet, comme une vitrine aussi !
Quand au 1001 pages, c'est l'histoire, le pourquoi en être arrivé là, pourquoi ne pas avoir suivi une autre direction pour ceux qui veulent chercher mieux et qui ont besoin de savoir ce qui a déjà été cherché.

Un peu comme ces questions :
Pourquoi MBC n'a pas remplacer les 2708 par des 2716/2732 surtout que leurs rares clients ne devaient pas être à une dizaine de Euro près ?
Pourquoi utiliser des disques dur amovibles alors qu'il y avait de bon disque dur classique et déjà de 1Go en MFM ?
( j'en ai un de 600Mo en MFM )
Pourquoi avoir fait TROIS cartes, CPU, FPU, RAM jusqu'à la fin alors que le monde en était à l'ATARI 400/800 et aussi à l'Apple II ?

J'en profite aussi pour donner l'adresse des scan NON CONVERTIS : (...)

Attention, ils font entre 20 et 30Mo ! ! !
Les premières pages sont les tables de matières, le systéme de numérotation qui me servira par la suite pour les corrections, redressages et autres comme la finalisation en PDF est la suivante :

X - numéro de chapitre.
XX - numéro de partie.
XXX - numéro de page.

Il y a 9 chapitre, des fois plus de dix parties et des fois plus de 100 pages par partie.
Le format est donc XXXXXX

Quand ce sont des feuilles A3, j'ai ajouté un -A ou un -B.
Ces pages doivent être converties en noir et blanc puis assembler en mode transparent ce qui est possible de faire avec Paint.

Toutes les pages sont en noir et blanc, aucune "trace" de couleur.
La documentation finale devra donc avoir une taille beaucoup plus "respectable" que ma convertion du DOS 2.0 qui fait environ 20Mo.


EDIT : J'ai passé un coup de XNview pour les convertir en JPG, étape obligatoire aussi pour la suite des opérations. Du coup, les pages font moins de 1Mo. Les 13X premières pages pour un peu moins de 80Mo.

_________________

-----------------------------------------
Alienware M18x i7 3840 / CF 7970 / 32Gb 1866Mhz / SSD 256 + Raid 512Gox2
Serveur Minecraft : ASUS portable W90VP T9400 3Ghz CF 4870.


Haut
Profil Citer
Afficher : Trier par : Ordre :
Répondre   Page 6 sur 9  [ 81 messages ]
Revenir à « Informatique des vieux systèmes » | Aller sur la page « 14 5 6 7 8 9 »
Aller :