Micral 30
Modérateurs : Papy.G, fneck, Carl
- fneck
- Site Admin
- Messages : 17424
- Inscription : 01 avr. 2007 12:03
- Localisation : Drôme Provençale (26)
- Contact :
Re: Micral 30
Et pourtant c'est marqué sur l'écran d'accueil que c'est protégé
Pour les explications, voir ici viewtopic.php?f=6&t=10452&p=160601#p160601
Pour les explications, voir ici viewtopic.php?f=6&t=10452&p=160601#p160601
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Re: Micral 30
Oui oui, mais je pensais que c'était juste un truc du genre numéro de série ou simplement un rappel légal.
En tout cas, intéressant ce truc des secteurs de taille pas standard !
Bon, ceci dit, imd ne m'a balancé aucun message d'erreur pendant la création de l'image des 4 disques, donc ?
En tout cas, intéressant ce truc des secteurs de taille pas standard !
Bon, ceci dit, imd ne m'a balancé aucun message d'erreur pendant la création de l'image des 4 disques, donc ?
Dernière modification par helmut le 07 déc. 2020 23:29, modifié 1 fois.
- fneck
- Site Admin
- Messages : 17424
- Inscription : 01 avr. 2007 12:03
- Localisation : Drôme Provençale (26)
- Contact :
Re: Micral 30
Donc, peut être que ta version n'est effectivement pas protégée physiquement. Ou qu'elle a été déprotégée?
Ou encore que la protection de la version 2.6 est plus élémentaire et qu'Imagedisk a réussi à la copier.
Envoie-moi les images à webmaste@nomdusite, je vais essayer de les reproduire.
Ou encore que la protection de la version 2.6 est plus élémentaire et qu'Imagedisk a réussi à la copier.
Envoie-moi les images à webmaste@nomdusite, je vais essayer de les reproduire.
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
- fneck
- Site Admin
- Messages : 17424
- Inscription : 01 avr. 2007 12:03
- Localisation : Drôme Provençale (26)
- Contact :
Re: Micral 30
J'ai bien réceptionné les images. Pour l'instant je les ai juste importées dans HxCFloppyEmulator afin de visualiser le contenu et il me semble que quelque chose n'est pas bon. En effet l'enregistrement n'occupe physiquement que la moitié de le surface de la disquette.
Sinon on constate que c'est du 40 pistes double face, la première piste de la face 0 contient 8 secteurs de 512 octets alors que les suivantes en contiennent 16 de 256 octets.
On n'a pas évoqué la question mais la disquette d'origine c'est bien du 5,25 pouces en DD ?
Sinon on constate que c'est du 40 pistes double face, la première piste de la face 0 contient 8 secteurs de 512 octets alors que les suivantes en contiennent 16 de 256 octets.
On n'a pas évoqué la question mais la disquette d'origine c'est bien du 5,25 pouces en DD ?
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Re: Micral 30
Bonne question car Prologue 2 existait en versions 5"1/4 et 3"1/2
Re: Micral 30
C'est bien du 5,25 en DD !
Je viens de recréer le disque de boot histoire de, ça boote comme il faut et j'arrive à naviguer dans l'utilitaire de configuration. Je ne suis pas allé plus loin, je n'ai pas spécialement l'intention de creuser plus que ça sur Prologue, je ne vois pas trop ce que je pourrais en faire !
Je viens de recréer le disque de boot histoire de, ça boote comme il faut et j'arrive à naviguer dans l'utilitaire de configuration. Je ne suis pas allé plus loin, je n'ai pas spécialement l'intention de creuser plus que ça sur Prologue, je ne vois pas trop ce que je pourrais en faire !
Re: Micral 30
Ah, et s'il y a besoin du numéro de licence :
- fneck
- Site Admin
- Messages : 17424
- Inscription : 01 avr. 2007 12:03
- Localisation : Drôme Provençale (26)
- Contact :
Re: Micral 30
J'ai trouvé l'erreur dans la création des images disques, c'est le bitrate (taux de transfert en français) qui n'est pas bon, à 500Kb/s au lieu de 250Kb/s pour un lecteur double densité. Pour arriver à cela je vois deux possibilités, soit une erreur de configuration d' Imagedisk qui permet cette translation, soit éventuellement le lecteur 360 Ko utilisé configuré comme un 1,44 Mo dans le BIOS de l'ordinateur.
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
- fneck
- Site Admin
- Messages : 17424
- Inscription : 01 avr. 2007 12:03
- Localisation : Drôme Provençale (26)
- Contact :
Re: Micral 30
Je n'ai pas réussi à écrire les disquettes avec les images disques en l'état.
J'ai donc recréé les disquettes en modifiant le bitrate à 250Kb/s, c'est l'une des options un peu plus complexe d' Imagedisk:
Et au final ça nous donne une image un peu plus conforme à ce qu'on attend d'une disquette:
Malheureusement la protection est bien présente comme l'indique ce premier message
qui précède celui posté précédemment:
Mais, à ma grande surprise, le chargement se poursuit quand même:
J'ai même réussi à lancer l'utilitaire de configuration:
Alors que penser de cette protection... elle n'est qu'informative? elle nous empêcherait d'aller plus loin comme par exemple lors d'une installation sur disque dur? La disquette a été déprotégée? Je ne sais pas
Phil, tu connais la procédure d'installation sur un disque dur?
J'ai donc recréé les disquettes en modifiant le bitrate à 250Kb/s, c'est l'une des options un peu plus complexe d' Imagedisk:
Et au final ça nous donne une image un peu plus conforme à ce qu'on attend d'une disquette:
Malheureusement la protection est bien présente comme l'indique ce premier message
qui précède celui posté précédemment:
Mais, à ma grande surprise, le chargement se poursuit quand même:
J'ai même réussi à lancer l'utilitaire de configuration:
Alors que penser de cette protection... elle n'est qu'informative? elle nous empêcherait d'aller plus loin comme par exemple lors d'une installation sur disque dur? La disquette a été déprotégée? Je ne sais pas
Phil, tu connais la procédure d'installation sur un disque dur?
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
- fneck
- Site Admin
- Messages : 17424
- Inscription : 01 avr. 2007 12:03
- Localisation : Drôme Provençale (26)
- Contact :
Re: Micral 30
@ helmut, tu peux me dire si de ton coté tu as le message d'erreur concernant la protection ?
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Re: Micral 30
@fneck :
merci pour la conversion des images ! Ce qui est curieux, c'est que j'ai dumpé les disquettes sur mon clone xt, qui n'est pas spécialement prévu pour recevoir des lecteurs 3,5 ... C'est une de ces cartes mères type XT fin 80's avec un contrôleur intégré à la carte mère, du coup je suis allé voir quelle puce c'était et le datasheet correspondant, et je n'ai rien vu qui pourrait me faire penser qu'il gère le débit à 500khz en MFM. Et puis le lecteur Teac non plus. Bref, ça m'a donné envie de comprendre plus en détail comment ça fonctionne, tout ça. Donc chouette, même si ça ne me dit pas pourquoi imd a exporté dans ce format !
Sinon, pour répondre à ta question, je n'avais effectivement pas fait gaffe à ce message d'erreur juste avant l'arrivée de l'écran d'accueil. Sur mes disquettes originales, il ne l'affiche pas :
merci pour la conversion des images ! Ce qui est curieux, c'est que j'ai dumpé les disquettes sur mon clone xt, qui n'est pas spécialement prévu pour recevoir des lecteurs 3,5 ... C'est une de ces cartes mères type XT fin 80's avec un contrôleur intégré à la carte mère, du coup je suis allé voir quelle puce c'était et le datasheet correspondant, et je n'ai rien vu qui pourrait me faire penser qu'il gère le débit à 500khz en MFM. Et puis le lecteur Teac non plus. Bref, ça m'a donné envie de comprendre plus en détail comment ça fonctionne, tout ça. Donc chouette, même si ça ne me dit pas pourquoi imd a exporté dans ce format !
Sinon, pour répondre à ta question, je n'avais effectivement pas fait gaffe à ce message d'erreur juste avant l'arrivée de l'écran d'accueil. Sur mes disquettes originales, il ne l'affiche pas :
- fneck
- Site Admin
- Messages : 17424
- Inscription : 01 avr. 2007 12:03
- Localisation : Drôme Provençale (26)
- Contact :
Re: Micral 30
Merci, ça me conforte donc dans l'idée que la disquette originale est bien protégée. Et je pense par ailleurs que la protection est sur la dernière piste de la face 1 qu'il faudrait essayer de copier avec un lecteur de flux, genre Kryoflux.
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Re: Micral 30
Work in progress : j'essaie de réparer la carte MDA du Micral.
Je ne l'avais pas évoqué au départ, mais en plus de souci de disque dur, la carte MDA qui était dedans a un "petit" souci :
Ce qui est intéressant, c'est que les caractères sont faux mais on voit que ça suit l'affichage qui devrait se faire. Donc ça veut dire que la carte fonctionne quand même un peu et que c'est la génération de caractères qui déconne. Ici, c'est la carte branchée sur une machine à base de 486 au format desktop, ce qui me permet de faire des mesures plus facilement sur l'oscillo. Ce qui s'affiche normalement sur la première ligne c'est le test de ram ("16384 KB OK").
Si on regarde la table du codepage 437, on s'aperçoit qu'il y a une logique là-dedans, un "K" donnant la valeur 4B en hex, donc 0100 1011, alors que ce qui s'affiche à l'écran est le caractère graphique avec le code CB donc 1100 1011.
Du coup :
1100 1011 à la place de
0100 1011
Du coup j'ai regardé sur plusieurs caractères, même problème à chaque fois, le premier bit est collé à 1.
De ce que j'ai compris, sur une carte MDA, pour chaque caractère affiché à l'écran on a deux octets stockés, un code de caractère et un octet d'attribut (soulignement, etc.). La RAM est balayée régulièrement et vient envoyer ses valeurs à la character rom qui contient une représentation des caractères proprement dits. Sur la carte MDA du Micral 30, il y a 2 puces de SRAM de 2k pour ça.
Du coup je me suis dit que c'était sûrement une sram fautive, mais quand je mesure ce qui en sort je ne vois pas de ligne collée à l'état logique haut ou de signal à la forme douteuse. Je vais quand même la déssouder et la tester hors circuit, je suis peut-être passé à côté de qqc.
Evidemment, je n'ai pas trouvé de schéma de la carte mais vu que c'est une copie (pas à 100% mais presque) de la carte IBM, je me base là-dessus.
Objectif des prochains jours : tracer et tester toutes les puces qui partent du BUS ISA à la RAM !
Je ne l'avais pas évoqué au départ, mais en plus de souci de disque dur, la carte MDA qui était dedans a un "petit" souci :
Ce qui est intéressant, c'est que les caractères sont faux mais on voit que ça suit l'affichage qui devrait se faire. Donc ça veut dire que la carte fonctionne quand même un peu et que c'est la génération de caractères qui déconne. Ici, c'est la carte branchée sur une machine à base de 486 au format desktop, ce qui me permet de faire des mesures plus facilement sur l'oscillo. Ce qui s'affiche normalement sur la première ligne c'est le test de ram ("16384 KB OK").
Si on regarde la table du codepage 437, on s'aperçoit qu'il y a une logique là-dedans, un "K" donnant la valeur 4B en hex, donc 0100 1011, alors que ce qui s'affiche à l'écran est le caractère graphique avec le code CB donc 1100 1011.
Du coup :
1100 1011 à la place de
0100 1011
Du coup j'ai regardé sur plusieurs caractères, même problème à chaque fois, le premier bit est collé à 1.
De ce que j'ai compris, sur une carte MDA, pour chaque caractère affiché à l'écran on a deux octets stockés, un code de caractère et un octet d'attribut (soulignement, etc.). La RAM est balayée régulièrement et vient envoyer ses valeurs à la character rom qui contient une représentation des caractères proprement dits. Sur la carte MDA du Micral 30, il y a 2 puces de SRAM de 2k pour ça.
Du coup je me suis dit que c'était sûrement une sram fautive, mais quand je mesure ce qui en sort je ne vois pas de ligne collée à l'état logique haut ou de signal à la forme douteuse. Je vais quand même la déssouder et la tester hors circuit, je suis peut-être passé à côté de qqc.
Evidemment, je n'ai pas trouvé de schéma de la carte mais vu que c'est une copie (pas à 100% mais presque) de la carte IBM, je me base là-dessus.
Objectif des prochains jours : tracer et tester toutes les puces qui partent du BUS ISA à la RAM !
Re: Micral 30
La protection (de mémoire) t'empêche de booter sur disque dur et démarrer une configuration personnalisé (l'équivalent de config.sys et autoexec.bat de MS-DOS).fneck a écrit : ↑08 déc. 2020 18:45 Alors que penser de cette protection... elle n'est qu'informative? elle nous empêcherait d'aller plus loin comme par exemple lors d'une installation sur disque dur? La disquette a été déprotégée? Je ne sais pas
Phil, tu connais la procédure d'installation sur un disque dur?
Pour l'installation sur disque dur avec Prologue 2 c'est accès complexe quand on ne connais pas mais ca ressemble à l'instal de MS-DOS pour résumé (aussi de mémoire) il faut :
- préparer le disque dur (partitionner et installer le CHARGEUR PRINCIPALE)
- formater le disque au format prologue
- redémarrer l'ordi
- copier les fichier sur le disque dur
- configurer le système avec notamment les init sur MD0 au lieu de FL0
Voila si il y a des personnes intéressé pour installer une version Prologue 2 ou 3 sur une machine je peux faire un tuto ?
- fneck
- Site Admin
- Messages : 17424
- Inscription : 01 avr. 2007 12:03
- Localisation : Drôme Provençale (26)
- Contact :
Re: Micral 30
@ helmut, tu veux bien me prêter les disquettes afin que je fasse un essai de copie ?
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3