Remise en service d'un TO16 XPHD
Modérateurs : Papy.G, fneck, Carl
Re: Remise en service d'un TO16 XPHD
Quoi que je ne trouve aucune info sur d'autres centres que celui du Texas...
Frédéric
Re: Remise en service d'un TO16 XPHD
J'ai trouvé un autre projet d'émulateur : http://pdp11gy.com/sd_E.html
Mais ça nécessite une carte à base de FPGA, qui doit aussi coûter un bras !
Frédéric
Re: Remise en service d'un TO16 XPHD
@fneck @fma38 On pourrait peut-être ouvrir un sujet dédié sur les émulateurs MFM pour ne pas 'polluer' celui sur le TO16 et déplacer les messages correspondants (?)
Amstrad CPC et Goupil power
Bénévole à l'association pour un conservatoire de l’informatique et de la télématique (https://www.aconit.org)
Bénévole à l'association pour un conservatoire de l’informatique et de la télématique (https://www.aconit.org)
Re: Remise en service d'un TO16 XPHD
La carte à base de FPGA est le DE10-Nano. Pas donnée (elle coute quand même dans les 200€) mais assez populaire (elle est notamment utilisée par MiSTer, une plate-forme d'émulation de consoles). Elle est aussi en rupture de stock depuis plus d'un an...
-
- Messages : 249
- Inscription : 22 mars 2022 20:23
- Localisation : Pas trop loin au sud de Paris
Re: Remise en service d'un TO16 XPHD
Avant la pandémie, la carte de-10 nano était plutot dans les 100€, plus intéressant.
Re: Remise en service d'un TO16 XPHD
Bon, j'ai refait des tests d'installation de DOS 3.x sur la carte CF : sans succès. Même avec une partition inférieure à 32Mo, ça fait pareil.
Le truc bizarre, c'est que quand je formate, j'ai le message 'Formatage terminé - Système transféré', puis ça reste coincé pendant 30s. Et à la fin, j'ai l'erreur 'Erreur de lecture du partitionnement - Erreur de formatage'. Mais un dir c: me montre bien le fichier COMMAND.COM, et toutes les infos de taille etc.
J'imagine qu'après le formatage il essaye de relire des choses. Pourquoi n'y arrive-t-il pas, alors qu'il arrive bien à copier COMMAND.COM (ou tout autre fichier que je mets) ?
Le truc bizarre, c'est que quand je formate, j'ai le message 'Formatage terminé - Système transféré', puis ça reste coincé pendant 30s. Et à la fin, j'ai l'erreur 'Erreur de lecture du partitionnement - Erreur de formatage'. Mais un dir c: me montre bien le fichier COMMAND.COM, et toutes les infos de taille etc.
J'imagine qu'après le formatage il essaye de relire des choses. Pourquoi n'y arrive-t-il pas, alors qu'il arrive bien à copier COMMAND.COM (ou tout autre fichier que je mets) ?
Frédéric
- fneck
- Site Admin
- Messages : 17495
- Inscription : 01 avr. 2007 12:03
- Localisation : Drôme Provençale (26)
- Contact :
Re: Remise en service d'un TO16 XPHD
En fait tu ne sais pas s'il a bien copié COMMAND.COM, le voir suite à un DIR C: indique qu'il est inscrit dans la FAT mais pas forcément que le fichier est vraiment présent sur le disque ou encore intègre.
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: Remise en service d'un TO16 XPHD
C'est pas faux ! Par contre, je ne pige pas l'erreur de lecture du partitionnement... S'il n'y arrivait pas, comment arriverait-il à lire le catalogue ?
Mais, surtout, qu'est-ce qui peut faire qu'il n'arrive pas à partitionner/formater correctement ?
Mais, surtout, qu'est-ce qui peut faire qu'il n'arrive pas à partitionner/formater correctement ?
Frédéric
Re: Remise en service d'un TO16 XPHD
@fma38 bienvenu dans le merveilleux monde des cartes xti-de et autres xt-cf
Je suis en train d'essayer de me refaire une config depuis zéro sur un Goupil, et je galère aussi. Rien de fonctionnel, même quand la carte CF est semble-t-il reconnue par le BIOS.
Ca vient peut-être aussi des cartes CF. Il y a plein de normes d'interfaces pour les cartes CF (PATA, PATA UDMA, même SATA sur la fin). Chaque carte est sensée déclarer ce qu'elle supporte avec une commande ATA (IDENTIFY_DEVICE je crois). Malheureusement, je n'ai pas encore réussi à avoir accès aux infos.
Sur un PC, la carte est souvent sur un lecteur USB et le problème vient certainement de ça. Il faudrait brancher directement la carte CF (via un adaptateur) sur un port IDE natif pour qu'elle soit vraiment vue comme un disque dur et qu'on puisse avoir toutes les infos sur la carte. Dans ces infos, il y a par exempla un bit qui dit si la carte est fixe ou 'removable'. Ça peut aussi potentiellement impacter la compatibilité.
Pour mieux comprendre ce qu'il se passe, je pense que ça vaut le coup d'aller fouiner dans le code source sur XTIDE Universal BIOS. Mais bon, c'est un gros boulot en perspective, même s'il n'y a rien à désassembler
Je suis en train d'essayer de me refaire une config depuis zéro sur un Goupil, et je galère aussi. Rien de fonctionnel, même quand la carte CF est semble-t-il reconnue par le BIOS.
Ca vient peut-être aussi des cartes CF. Il y a plein de normes d'interfaces pour les cartes CF (PATA, PATA UDMA, même SATA sur la fin). Chaque carte est sensée déclarer ce qu'elle supporte avec une commande ATA (IDENTIFY_DEVICE je crois). Malheureusement, je n'ai pas encore réussi à avoir accès aux infos.
Sur un PC, la carte est souvent sur un lecteur USB et le problème vient certainement de ça. Il faudrait brancher directement la carte CF (via un adaptateur) sur un port IDE natif pour qu'elle soit vraiment vue comme un disque dur et qu'on puisse avoir toutes les infos sur la carte. Dans ces infos, il y a par exempla un bit qui dit si la carte est fixe ou 'removable'. Ça peut aussi potentiellement impacter la compatibilité.
Pour mieux comprendre ce qu'il se passe, je pense que ça vaut le coup d'aller fouiner dans le code source sur XTIDE Universal BIOS. Mais bon, c'est un gros boulot en perspective, même s'il n'y a rien à désassembler
Dernière modification par gotcha le 28 janv. 2023 19:53, modifié 1 fois.
Amstrad CPC et Goupil power
Bénévole à l'association pour un conservatoire de l’informatique et de la télématique (https://www.aconit.org)
Bénévole à l'association pour un conservatoire de l’informatique et de la télématique (https://www.aconit.org)
- fneck
- Site Admin
- Messages : 17495
- Inscription : 01 avr. 2007 12:03
- Localisation : Drôme Provençale (26)
- Contact :
Re: Remise en service d'un TO16 XPHD
Une piste, il peut lire ou écrire correctement la première "piste" ou les "premiers secteurs" (donc le répertoire) mais se planter par la suite, sur la longueur de ceux-ci par exemple, puis ne plus trouver la suite... ce n'est qu'une supposition. Le problème vient parfois de l'architecture de la CF et de sa translation qui en est faite par l'XT-IDE en CHS compréhensible par nos vielles babasses.
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: Remise en service d'un TO16 XPHD
As tu configuré les propriétés du disque émulé par la carte XT-CF ? A l’époque, les PC n'étaient pas testés sur des gros disques et avoir des gros chiffres de pour le nombre de cylindres, têtes ou secteurs peut poser problème. Je me souviens de FDISK (DOS 2.11) qui m'affichait des nombres négatifs pour les partitions ... Par exemple, 255 peut être vu comme un 255 non signé ou comme un -1 signé. Selon les instructions du x86 que le soft utilise, tu n'auras pas le même résultat dans les calculs.
Dans la config de la carte, tu peux forcer le config CHS à quelque chose de semblable au disque original pour voir.
Dernière modification par gotcha le 28 janv. 2023 20:07, modifié 1 fois.
Amstrad CPC et Goupil power
Bénévole à l'association pour un conservatoire de l’informatique et de la télématique (https://www.aconit.org)
Bénévole à l'association pour un conservatoire de l’informatique et de la télématique (https://www.aconit.org)
Re: Remise en service d'un TO16 XPHD
Comment force-t-on ce CHS ?
Pour la carte CF, je pense qu'elle est OK, puisque j'ai réussi à la faire fonctionner avec DOS 5...
Pour la carte CF, je pense qu'elle est OK, puisque j'ai réussi à la faire fonctionner avec DOS 5...
Frédéric
Re: Remise en service d'un TO16 XPHD
Dans xtidecfg, tu trouves cela dans la config du contrôleur:
User specified CHS : yes
Par exemple, sur mon Goupil, j'ai mis ça pour un disque de 20Mo:
User specified CHS : yes
Par exemple, sur mon Goupil, j'ai mis ça pour un disque de 20Mo:
Code : Tout sélectionner
◦ Primary IDE controller
▪ Master drive
• Block Mode Transfers : yes
• CHS translation method : auto
• Internal Write Cache : disabled
• User specified CHS : yes
• Cylinders : 616
• Heads : 4
• Sector per track : 17
Amstrad CPC et Goupil power
Bénévole à l'association pour un conservatoire de l’informatique et de la télématique (https://www.aconit.org)
Bénévole à l'association pour un conservatoire de l’informatique et de la télématique (https://www.aconit.org)