Page 10 sur 16

Re: Remise en service d'un TO16 XPHD

Publié : 25 janv. 2023 10:20
par fma38
Merci pour ces points de détail. Je referai des test avec ma carte CF dès que j'ai un moment. En particulier, utiliser un FORMAT C: suivi d'un SYS C: ; d'après ce que tu dis, c'est sans doute ça qui a fait tomber le truc en marche chez moi...

Pour l'ouverture du disque, c'est sûr que 20Mo sur une telle surface, il faut des grosses poussières pour que ça pose problème :D Mais bon, ce n'est quand même pas sans risque, ce sera l'opération de la dernière chance quand tout le reste aura échoué.

Re: Remise en service d'un TO16 XPHD

Publié : 25 janv. 2023 18:41
par jvernet
J'ai déja ouvert des disques de 20, 30 ou 40 Mo sans jamais avoir eu le moindre secteur défectueux après, en prenant quelques précautions. Par contre, ça a échoué avec des disques de plus de 100 Mo, qui se retrouvaient assez vite avec des secteurs défectueux.
Ca ne me semble pas utile avec ce disque, y'a pas de bumper qui pourrait avoir pourri, les têtes ne sont pas bloquées si le stepper bouge bien.

Re: Remise en service d'un TO16 XPHD

Publié : 25 janv. 2023 22:45
par gotcha
fma38 a écrit : 16 janv. 2023 19:09 J'ai parlé trop vite, il ne marche de nouveau plus. J'ai pu juste faire un DIR, et basta. Maintenant, il ne veut plus rien savoir.
Ça peut être aussi la carte contrôleur. Je me suis déjà acharné sur un disque alors qu'au final, je pense que cela vient de la carte contrôleur de mon PC.

Re: Remise en service d'un TO16 XPHD

Publié : 25 janv. 2023 22:51
par gotcha
Silou78 a écrit : 17 janv. 2023 00:41 Concernant le boot sur carte CF avec contrôleur XT-IDE, j'ai déjà rencontré le pb avec le TO16 : certaines cartes CF ne sont pas organisées (déclaration CHS) de façon à permettre le boot. J'ai eu le cas avec des très standard SanDisk (et pas des copies). En utilisant des CF industrielles (modèle TS128MCF300 : Transcend Industrial CF300 - 128MB), je n'ai pas rencontré de pb pour booter dessus. Coup de chance ?
Je pense que la XT-IDE doit pouvoir faire la conversion entre le un mode d'adressage LBA moderne d'une carte CF et l’adressage CHS demandé par le PC.
La translation d’adresse est chose assez courante dans les BIOS, même je pense dans des BIOS plutôt anciens (Il y avait de la translation entre CHS ATA et CHS DOS quand les disques ont commencé à devenir gros).

Re: Remise en service d'un TO16 XPHD

Publié : 25 janv. 2023 22:59
par gotcha
fma38 a écrit : 24 janv. 2023 12:50 Question hon : avez-vous connaissance d'un projet de contrôleur pouvant lire les disques MFM, à base de µ-contrôleur (genre RP2040, qui commence à être utilisé un peu partout, et qui peut vraiment faire des choses étonnantes) ?
J'ai vu ce type de projet récemment (comme je veux m'attaquer au debug d'une carte contrôleur MFM après avoir eu des problèmes similaires aux tiens). C'est très intéressant car ça marche dans les deux sens (remplace un disque MFM dans un système, ou permet de lire un disque MFM en dehors de son système). Mais ça semble assez cher :cry: C'est à étudier.


Re: Remise en service d'un TO16 XPHD

Publié : 25 janv. 2023 23:18
par gotcha
gotcha a écrit : 25 janv. 2023 10:02 Par exemple, le bootstrap loader du BIOS mon Goupil se contente de regarder si le premier mot du secteur contient ni E5E5 (ce avec quoi on remplit lors du formatage) ni des zéros. Si tu as n'importe quelle autre valeur, il exécute le MBR. Cela veut dire que si tu mets des valeurs aléatoires dans le MBR, le Goupil va exécuter le pseudo MBR et ... planter.
Bon j'ai été mauvaise langue :-). Le code de bootstrap que j'avais mis était pour le boot sector d'une disquette.
Pour le disque dur, le BIOS vérifie bien la signature du MBR en fin de secteur.
Le BIOS du Goupil est donc plus robuste que je pensais :-)

Code : Tout sélectionner

mov     dl, 80h
call    LOAD_BOOT_SECTOR ; Next: try now to load the boot sector from HDD 0
jb      short FALLBACK_TO_MONITOR_INT18
cmp     word ptr es:last_word_boot_sector, 0AA55h
jz      short jump_to_bootloader

Re: Remise en service d'un TO16 XPHD

Publié : 26 janv. 2023 06:28
par fma38
gotcha a écrit : 25 janv. 2023 22:59 J'ai vu ce type de projet récemment (comme je veux m'attaquer au debug d'une carte contrôleur MFM après avoir eu des problèmes similaires aux tiens). C'est très intéressant car ça marche dans les deux sens (remplace un disque MFM dans un système, ou permet de lire un disque MFM en dehors de son système). Mais ça semble assez cher :cry: C'est à étudier.
En regardant la BOM Mouser, 130€HT. Plus le PCB, on doit être dans les 160€TTC...

À réfléchir, effectivement.

Bon, mais ce qui me gêne, c'est que ce soit basé sur une BeagleBone. J'ai déjà utilisé une BBB pour un projet de driver de servos pour Hexapode¹, et j'avais bien galéré avec les Device Tree Overlay : suivant la version de la distro, il fallait tout refaire, ça changeait tout le temps. Pas trop envie de me retrouver avec une carte qui ne marchera plus le jour où il faut re-déployer l'OS, car le code n'est plus maintenu.

¹ https://wiki.logre.eu/index.php/Driver_ ... r_PRUs_BBB

Re: Remise en service d'un TO16 XPHD

Publié : 26 janv. 2023 08:39
par gotcha
fma38 a écrit : 26 janv. 2023 06:28 En regardant la BOM Mouser, 130€HT. Plus le PCB, on doit être dans les 160€TTC...
Je pensais qu'on était à plus de 200€.
Il faut rajouter le coût de BeagleBone dans ton estimation ou tu l'as déjà inclu ?

Re: Remise en service d'un TO16 XPHD

Publié : 26 janv. 2023 08:46
par fma38
Oui-oui. Si tu regardes le panier Mouser fourni, on est à 116€HT, avec la BBG (qui ne coût que 50€HT). À ça il faut ajouter ~15€HT de super-capa (celles du panier ne sont plus dispos). Plus le PCB (pas regardé, mais ça ne coûte généralement pas grand chose).

Re: Remise en service d'un TO16 XPHD

Publié : 26 janv. 2023 08:57
par Zebulon
Et les frais de port et les taxes douanières.

Re: Remise en service d'un TO16 XPHD

Publié : 26 janv. 2023 09:06
par fma38
Nope, frais de port gratos au delà de 40€HT, et comme le stock est en Europe, pas de taxes douanières.

C'est très bien Mouser, faut juste commander assez pour ne pas payer le port.

Re: Remise en service d'un TO16 XPHD

Publié : 26 janv. 2023 09:09
par Zebulon
Cool. Comment tu sais si le stock est en Europe ? Je n'avais pas prêté attention à ça quand j'avais commandé chez eux.

Re: Remise en service d'un TO16 XPHD

Publié : 26 janv. 2023 09:22
par fma38
"On" me l'a dit :D Vu le délai d'expédition (2-3 jours), c'est clair que ça ne vient pas de très loin.

Re: Remise en service d'un TO16 XPHD

Publié : 26 janv. 2023 09:26
par gotcha
L’émulateur MFM est un projet qui m’intéresse, donc si jamais tu veux te lancer, on peut éventuellement faire une commande groupée.
Ceci étant dit, tu es dans le 38 aussi ?

Re: Remise en service d'un TO16 XPHD

Publié : 26 janv. 2023 09:29
par fneck
Franchement un émulateur de disque MFM serait une chose très intéressante pour les collectionneurs que nous sommes.