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 4 sur 9  [ 81 messages ]
Aller sur la page « 1 2 3 4 5 69 »
Auteur Message
attilavv
Sujet du message : Re: MBC Alcyane
Publié : 29 mars 2011 23:47
Membre inscrit
Hors-ligne
 
Messages : 536
Inscription : 26 déc. 2008 13:22
 
Alcyane : Logiciel !

Par la suite, je pense ouvrir un projet pour faire un émulateur Alcyane.
Disposant de plus de 80 disquettes 8" et 5"25 j'ai largement de quoi pouvoir l'utiliser.
C'est aussi un bon moyen de garder une trace de ce passé Français, d'une machine unique au monde.

Les loader ( Bios ) des Alcyane.

A10 : L'A10 disposant d'une carte FPU les trois ROM sont sur la carte FPU. Ce sont trois 2716 ce qui fait un total de 6Ko de données.

http://attilavv.free.fr/alcyane/A10/Sur ... R0921D.BIN
http://attilavv.free.fr/alcyane/A10/Sur ... quette.BIN
http://attilavv.free.fr/alcyane/A10/Sur ... quette.BIN

A6 : L'A6 dispose de deux ROM de 4Ko, ce sont deux 2732 pour un total de 8Ko. Il a aussi une EPROM "presque vierge" qui sert à une sorte de décodage mémoire spécial pour l'utilisation des 128Ko de RAM. Pour rappel, le 8085 peux gérer que 64Ko. Cette EPROM permet de choix entre plusieurs modes, entre tout sur les 64Ko et tout sur les 128Ko en passant par un choix de certaines instructions uniquement.

http://attilavv.free.fr/alcyane/A6/Loader/BIN5-B.BIN
http://attilavv.free.fr/alcyane/A6/Loader/RCM508.BIN

Commandes de base / utilisation :

A réaliser ! ! !

Liste des logiciels :

A réaliser ! ! !

Dernière modification par attilavv le 20 oct. 2011 22:00, modifié 2 fois.

_________________

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


Haut
Profil Citer
attilavv
Sujet du message : Re: MBC Alcyane
Publié : 29 mars 2011 23:48
Membre inscrit
Hors-ligne
 
Messages : 536
Inscription : 26 déc. 2008 13:22
 
Avancement / Evolution :

1 - 29 / 03 / 2011 : Remise en état, nettoyage du A10. Compréhension des différentes cartes, modification du cable vidéo mise en route avec succés.
Aucune documentation logiciel, aucune information sur son utilsation, aucune commandes trouvées par "zazard" juste un écran noir avec une ligne d'un pixel pouvant venir aussi d'une ligne d'information coupé par la TV, aucun curseur ( c'est pourtant pratique ). Juste de quoi écrire une ligne, validé et lire : "ERREURSYNTAXE" ! ! !

En cours : Envoye de messages pour avoir un minimum de commandes / Recherche hardware pour connecter l'unité 8" sans se tromper entre les deux connecteurs identiques et aussi dans le bon sens, fabrication des deux câbles. / lancement d'un programme à partir d'une disquette.

_________________

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


Haut
Profil Citer
gm86
Sujet du message : Re: MBC Alcyane
Publié : 30 mars 2011 11:29
Membre inscrit
Avatar de l’utilisateur
Hors-ligne
 
Messages : 644
Inscription : 01 sept. 2008 19:07
 
Si vous avez une disquette CP/M ou une contenant un BASIC (car un BASIC n'est pas forcément de ROM), introduisez-la dans le lecteur et entrez la commande suivante :
/1/

Peut-être que la machine lancera le disque.
Cf. http://system-cfg.com/scans/mbc_a6e_oi48-mai83_p128.jpg
et http://forum.system-cfg.com/viewtopic.p ... 84&start=0

_________________

C:\ONGRTLNS.W95


Haut
Profil Citer
attilavv
Sujet du message : Re: MBC Alcyane
Publié : 30 mars 2011 17:30
Membre inscrit
Hors-ligne
 
Messages : 536
Inscription : 26 déc. 2008 13:22
 
Ben ... j'ai tout cela ...
Mais à mon avis, pour le moment le problème est qu'il détecte aucun lecteur puisque j'en ai branché aucun.
Toujours cette question de nappeS floppy et comme de nos jours le SAV est fermé depuis ... piouuu ...

Je ne voudrais pas le faire intervenir suite à une erreur de branchement.

C'est comme même dingue cette article ou un journaliste à de l'humour avec une machine de ce prix !

---------------

Du coup, j'ai ouvert le deuxième. Toujours un systéme Alcyane mais cette fois à l'opposé niveau technologie : Ce qu'il y a de mieux !
Carte mère 8085 / AM9512 et gestion de deux bancs mémoires ( compatible multi utilisateur ET multitache ! ! ! )
Carte RAM à deux bancs de 64Ko ( 128Ko au total )
Carte vidéo : Identique ( pas de carte graphique 256x256 )
Une carte PIO avec un 8255 identique à ceux des ports // PC avec un programmateur d'EPROM par dessus ( carte douteuse car un composant cramé au niveau du doubleur de tension )

Je vais testé de mettre le double lecteur de disquettes 5"25 sur le A10.
Le vendeur ( 1 Euro ) m'a préciser aussi la commande en me précisant que c'était bien "/1/nomprogramme" et en effet, une disquette identifier où se trouve le ( un ) Basic.

Cela ressemble en effet au Bios du PC. Donc pour arriver à comprendre le fonctionnement, ce n'est plus 4/8Ko d'assembleur à comprendre mais une disquette ... 400Ko ... et encore si tout est dessus dans le sens que certaines fonctions ne se trouve pas sur d'autres disquettes.

Pour faire des transfert de données, le A6E dispose d'un port V24 ( RS232 ), au pire une fois trouvé comment lire toutes une disquette, le reste est simple et dans le pire des cas, le "programmateur d'EPROM peux servir à faire une sorte de Laplink maison.

_________________

-----------------------------------------
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é : 07 avr. 2011 12:47
Membre inscrit
Hors-ligne
 
Messages : 11
Inscription : 07 avr. 2011 12:40
 
A attilavv,

je suis un ancien de MBC...

Juste pour info, connecter les nappes du floppy à l'envers n'a aucune conséquence sur le matériel car cela revient à mettre tous les signaux à la masse !

Par contre, et là c'est IMPORTANT : il ne faut pas mettre de disquette dans le lecteur si jamais les nappes sont connectées à l'envers ! En effet, le signal Write Enable (autorisation d'écriture) se retrouve activé et il y a une chance que le lecteur se mette à écrire sur la disquette !

Le connecteur 34 point présent sur la carte d'interface doit être relié point à point (en direct) au lecteur. Si, entre le lecteur et l'interface, se trouve ce que l'on appelle vulgairement une "traversée de cloison" (connecteur avec des broches mâles des deux côtés), cela ne fonctionnera pas ! Il faut impérativement qu'il y ait un nombre PAIR de traversées de cloison entre l'interface et le lecteur.

Pour savoir si la nappe est connectée à l'endroit ou à l'envers sur le lecteur, il suffit de regarder la led de la face avant du lecteur. Si elle éclaire faiblement, c'est bon. Si elle éclaire à fond, c'est à l'envers !

Amicalement

Michel


Haut
Profil Citer
attilavv
Sujet du message : Re: MBC Alcyane
Publié : 07 avr. 2011 21:32
Membre inscrit
Hors-ligne
 
Messages : 536
Inscription : 26 déc. 2008 13:22
 
Merci Michel de l'information, Christian me l'a précisé par la suite ... difficile pour "vous", les anciens de tout se souvenir ...
Une "inversion" au niveau du boitier disquette donc une RE inversion niveau ordinateur.
Faut aussi que je refais les sorties du Rack, ce sont tous des 34pins plier en interne et il est impossible d'y placer un connecteur externe ( çà, c'est trois fois rien ).

Actuellement, j'ai transféré le A6E dans le rack et maintenant j'arrive à 100% à faire "tourner le lecteur alors qu'avant j'avais trop de fonctionnement aléatoire.

Les deux lecteurs fonctionnent comme tu l'as écris. A chaque /1/ ou /2/ il s'allume ce qui est bon signe.
Je n'ai toujours pas pu "lancer" un programme alors le test avec plus d'une vingtaine de disquettes.
J'ai donc donné un coup de disquettes de nettoyage même si je ne suis pas vraiment pour ... mais pour une fois ...
( j'ai aussi un kit de nettoyage pour 8" chez moi )
A chaque fois CINQ "gros" clignotement que j'ai pu compter avec une disquette Soft Sector.
Les Hard Sector font pareils sauf en beaucoup plus rapide ( la LED doit être mise en // à l'index )

Ce qui me manque le plus c'est VRAIMENT l'équivalent d'un DIR sous dos ... mais ... je sais ... DOS c'est déja une disquette ...
J'ai passé toutes les disquettes avec /1/ puis /1/BSI200 des fois /1/ASMAGN ou /1/ARMAGN ( pour l'assembleur Réduit ) ...
Rien ... toujours rien ...

Il me reste l'oscilloscope sur la pin "Read" et synchro sur "index" pour voir le signal, si il en reste du signal ...

Pour le 8" j'attends des fusibles suite à une grosse consommation avec le Rack A10 et ses cartes.

_________________

-----------------------------------------
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é : 08 avr. 2011 09:38
Membre inscrit
Hors-ligne
 
Messages : 11
Inscription : 07 avr. 2011 12:40
 
Attilavv,

il n'y a pas d'autre fonction que la lecture d'un disque dans les EPROMS présentes sur la carte CPU. C'était déjà un exploit à l'époque d'avoir réussi à faire tenir toutes les routines de lecture de tous les types de disques dans une 2716 (2 k-octets) sans parler de la gestion de toutes les cartes vidéo et de tous les claviers. C'est la raison pour laquelle les messages sont lapidaires : "ERREURNOM" et autres... En supprimant l'espace entre les deux mots, on gagne un octet ! Y'a pas de petits profits...

Un collègue de l'époque, Alain C, spécialiste de la "compression" de code, avait énoncé le théorème de C : "le code est infiniment compressible, même quand il a été infiniment compressé" !

Si ton contrôleur de disquettes est du type "gestion autonome" (une carte avec un 8085, l'autre avec un 765 NEC ou un 8272 Intel), essaie de régler le VCO à l'aide du petit condensateur variable. La tension au point de test (pastille carrée juste à côté du condensateur) doit être de 3,6 V (tu vois, j'ai quelques souvenirs). Je serais bien étonné qu'il ait dérivé, mais on ne sait jamais...

Vérifie aussi les tensions d'alimentation. Les pauvres alimentations linéaires font ce qu'elles peuvent, mais les condensateurs de filtrage vieillissent et les tensions ne sont plus tout à fait continues... Une petite composante alternative due à un vieux condensateur de filtrage pourrait poser des problèmes. Si tu as un oscilloscope... Normalement, les alims doivent fournir en charge +5V, +12V, -5V et -12V à 5% près. De mémoire, le régulateur +5V est un modèle 10 ampères, rare et cher ! Si l'alim est vraiment trop fatiguée, rien n'empêche de la remplacer par une alim à découpage de PC. La consommation sur les tensions négatives est très faible voire nulle. De mémoire encore, le -5V ne sert à rien et le -12V ne servait qu'à la liaison V24.

Et enfin, malheureusement, les disquettes se fatiguent toutes seules... 25 ans de stockage, c'est long !

Bien amicalement,

Michel


----
Publié : Mercredi 04 Mai 2011 14:29:40

Attilavv,

as-tu fini par tirer quelque chose de ton Alcyane ? As-tu besoin d'une aide quelconque ?

Pour info, les lecteurs de disquettes des Alcyane les plus récentes sont des soft sector (410 ko pour les 5"1/4, 1,2 Mo pour les 8"). Les hard sector ne sont plus supportées par ce type d'interface. Les cinq gros clignotements que tu observes sont tout à fait normaux, ils correspondent à la lecture du programme par la carte d'interface disque à base de 8085. La lecture s'effectue par blocs jusqu'à remplir la RAM de la carte puis les données sont transférées au CPU principal. Durant ce transfert, la tête de lecture se relève à cause d'un time-out destiné à éviter de laisser les têtes collées au disque (moins d'usure).

Si, après les cinq gros clignotements, il ne se passe rien, c'est que le CPU principal n'a pas récupéré les données... Je ne pense pas qu'on puisse incriminer l'interface disque. Ce point étant éliminé, les causes peuvent être multiples. La RAM dynamique n'est pas rafraîchie, par exemple. Ou alors, il y a un court-circuit sur le bus d'adresses. As-tu essayé de nettoyer les connecteurs des cartes ? Pour cela, tu peux utiliser sans risque de l'alcool à 90° ou mieux encore, de l'alcool isopropylique. Un peu de graisse, de la poussière et ça ne fait plus contact ! Si tu peux, essaie de passer un coup de "soufflette" dans les connecteurs du "fond de panier". Souvent, le fait de sortir et de rentrer les cartes dans leur logement suffit à nettoyer le contact.

As-tu vérifié l'état des alimentations ? Si la composante alternative est trop importante, ça peut provoquer des problèmes.

Que se passe-t-il à l'affichage après le chargement du logiciel ?

Remarque : les assembleurs comme ASMAGN étaient prévus pour se charger à une adresse différente de l'adresse standard. Les BASIC se chargeaient d'eux-mêmes à l'adresse 2020 (hexadécimal) sans autre précision, par contre, les assembleurs étant généralement logés en fond de mémoire (C000 hexa.), il fallait préciser l'adresse de chargement sur la ligne de commande. Par exemple :

/1/ASMAGN,C000,C000

Note : ce sont des "zéros" pas des "ô".

La première adresse est l'adresse de chargement, la seconde est l'adresse d'exécution. Essaie ça et tiens-moi au courant.

Amicalement

Michel


Haut
Profil Citer
attilavv
Sujet du message : Re: MBC Alcyane
Publié : 04 mai 2011 23:09
Membre inscrit
Hors-ligne
 
Messages : 536
Inscription : 26 déc. 2008 13:22
 
Je vais essayé ces commandes.

Pour le moment pas trop le temps ...
Juste une information de TAILLE ! J'ai deux Alcyane ce qui signifie deux fois tout les cartes.

J'ai fais mes tests avec les deux cartes Floppy, puis les deux cartes CPU/RAM.
L'une est à base du 8080 / SRAM et l'autre 8085 / 128Ko de DRAM.

A chaque fois, j'ai le même message mais rien ...
J'ai le même résultat en mettant une disquette PC ( c'est vrai qu'elle ont elles aussi un format "compatible", c'est à dire avec des secteurs ) car pas facile de trouver une VRAIE disquette VIERGE ( sans format ).

Le bus ... coté vidéo j'ai aucun problème donc en théorie, le bus est bon pour la carte CPU / RAM.
Mes disquettes sont toutes Hard Sector ... sauf que tout me semble avoir été modifier par Mr Magne ( d'où le nom de l'assembleur ? ? ? ASMAGN )
Par exemple, les DEUX claviers // que j'ai en plus du clavier série ont aucune action pourtant les jumpers sont bien mis ( plus maintenant à cause de la carte 8085 pour avoir un minimum du panneau de face avant ... le RESET ).
Je pense que le Bios de la 8080 est ... "dernière version" type A6 et qu'il ne prend pas en charge certaines choses comme le clavier //

Dés que j'ai le temps, je vais nettoyer à fond les connecteurs, finir les cables Floppy pour le 8".
Ressortir l'oscilloscope, vérifier les alimentations, les signaux Floppy ...
Changer le duo de 5.25 de boitier ...
Tester toutes les 8" ...


---
Publié : Jeudi 12 Mai 2011 16:19:59

Bon ... après X essais à défaire et refaire les nappes pour le 8" ...

Je me dis qu'il devait avoir un TRUC ... plusieurs type de lecteurs ... ? ? ?
C'est impossible de connecter les deux ... sans ajouter encore un échangeur, un passe cloison ...

Bref, j'en suis à me dire qu'il faut que je me fabrique deux "inverseurs".

Bizarre ... car que cela soit le A10 ou le A6 le problème reste le même.


Maintenant, il faut que je me trouve des connecteur mâle 26 broches ... ce qui n'est pas évident ... je n'ai pas assez de nappe et de connecteur pour en faire DEUX complet, c'est à dire DEUX nappes en plus et tout le reste ... pffff ...

_________________

-----------------------------------------
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é : 14 mai 2011 14:44
Membre inscrit
Hors-ligne
 
Messages : 11
Inscription : 07 avr. 2011 12:40
 
Attilavv,

le branchement d'un lecteur 8 pouces se fait théoriquement "en direct" entre l'interface et le lecteur de disque. Etant donné que le lecteur est monté dans un boîtier qui contient une traversée, il faut une seconde traversée à l'arrière de l'Alcyane. Les traversées vont toujours par paire : 0, 2, 4, 6, etc...

Le problème de la connexion du 8 pouces, c'est que le connecteur du lecteur est un 50 broches tandis que la sortie de l'interface est en 2 x 26 broches, ce qui fait 52 fils ! Et je ne me rappelle absolument pas à quel endroit il fallait supprimer les deux fils. A priori, si tu as un lecteur 8 pouces dans son boîtier, tu dois avoir un câble "modèle" entre le lecteur et les traversées de cloison. Si ce câble est assez long, tu peux le brancher directement du lecteur à l'interface, ça DOIT marcher !

Pour savoir dans quel sens brancher, tu poses le lecteur sur la table, courroie en-dessous. Tu poses l'interface disque à côté du connecteur 50 broches du lecteur, composants au-dessus et connecteurs 26 broches tournés vers le lecteur. Le câble se branche à l'arrière du lecteur et à l'interface, sans retourner quoi que ce soit.

Espérant que cela va t'aider.

Amicalement,

Michel

P.S. Je ne sais pas où tu habites, moi je suis en Seine-et-Marne.


Haut
Profil Citer
attilavv
Sujet du message : Re: MBC Alcyane
Publié : 29 mai 2011 03:26
Membre inscrit
Hors-ligne
 
Messages : 536
Inscription : 26 déc. 2008 13:22
 
Bonjour,

Bon, j'ai testé ... j'ai repéré comment activé le lecteur ... la broche "drive 0" pour allumer la LED ...
Le problème : inversion du plan de masse et de la ligne des signaux.

J'ai donc fabriqué un "inverseur avec un connecteur mâle et un connecteur femelle en les décalant puis une ligne de fils.
Pour le deuxième, je décale au niveau du passe cloison.

Mon lecteur est dans le boitier "standard" Alcyane, avec ses deux connecteurs tout comme la carte contrôleur qui en a trois.
Un 34 standard pour le double 5"25 et deux 20 broches pour le 8".
Bizarrement ... malgré que le boitier à un passe cloison ... c'est encore à l'envers.
BIZARRE !

Faut que je "fignole" en faisant un deuxième inverseur ...

Mais pour le moment ... RIEN, il "plante" l'Alcyane.
/1/ et /2/ font bien allumé les deux lecteurs 5"25.
Le reste ... j'ai des messages "ERREURNOM" et d'autres des blocages ( obliger de faire un reset ).

A l'allumage la LED du 8" clignote pourtant ... vrai drive "0" ...

Puisque d'aprés le décodage 74138, le 0, 1 et 2 vont pour les 8" et le 3,4,5 et 6 pour deux paires de 5"25.




Je suis sur Neuilly sur marne, EST de Paris.

_________________

-----------------------------------------
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 4 sur 9  [ 81 messages ]
Revenir à « Informatique des vieux systèmes » | Aller sur la page « 1 2 3 4 5 69 »
Aller :