HxC slim : occasional random demos crashes ?

HxC Floppy Emulator on Amiga support
Jeff
Site Admin
Posts: 8093
Joined: Fri Oct 20, 2006 12:12 am
Location: Paris
Contact:

Re: HxC slim : occasional random demos crashes ?

Post by Jeff »

mahen wrote:
Fri Jul 07, 2023 4:57 pm
Ouais, mais le bruit qui correspond à une erreur de lecture, c'est aussi un bruit commandé par l'Amiga ?
Ce bruit c'est juste le déplacement de la tête. C'est l'Amiga qui tente de recaler la tête sur la bonne track (retour en track 0 puis repositionnement).

Ce genre de problèmes sont statistiquement en effet plutôt lié à un problème de média (disquette...) mais cela peut aussi être lié à la carte de l'Amiga : En effet le buffer de lecture doit être transféré du contrôleur de floppy (Paula) vers la mémoire par DMA via Agnus. Il y a une belle mécanique de différents signaux sur la carte mère pour cela. Si jamais il y a un problème quelconque de contact, d'impédance, etc, ça va foirer de façon similaire qu'une disquette foireuse - voir faire crasher la machine.
Et voilà également pourquoi j'insiste avec cette histoire de carte accélératrice : Ces cartes ont tendance à pousser la vitesse des signaux sur la carte mère dans leur limite du possible par rapport à leurs routage physique. Au niveau intégrité des signaux c'est souvent hors spécifications, même si la machine semble fonctionner - "sous certaines conditions de température".

En fait il y a déjà eu un précédent sur ce forum avec un Falcon : Une personne avait reporté qu'un HxC balançait de temps en temps des secteurs avec des données corrompues - Mais avec le bon CRC. Après plusieurs échanges il s'est avéré que la carte accélératrice qu'il utilisait avec sa machine provoquait des corruptions sur la carte mère lors des transferts DMA entre le contrôleur floppy et la MMU/DMA... Donc il n'y avait pas de lien avec le HxC, même si les symptômes pouvaient le laisser penser. C'était un problème d'intégrité des signaux au niveau bus système sur la carte mère.
(EDIT : Le thread en question : viewtopic.php?f=6&t=1203&p=8346&hilit=falcon#p8346)

Je n'ai jamais aimé ces cartes accélératrices montés sur des machines avec un routage des bus qui n'a jamais été fait pour fonctionner beaucoup plus haut que la dizaine de MHz... C'est souvent source de problèmes difficiles à identifier...

Coté HxC les points a vérifier sont la tension de sortie du régulateur 3.3v, et vérifier que les signaux "track00", "step" et "dir" fonctionnent correctement.

Post Reply