PROBLEME DE TRANSFERT SDMA DU FALCON030

Un délicat problème de synchronisation du bus du falcon030, se manifeste par des craquements dans les sons et de transfère sur le bus SCSI. Pour résoudre le problème Atari et Steinberg, ont validé une méthode consistant à bufferiser des signaux du Gal référencé U63.
Si cette ancienne modification fonctionne bien sur un falcon de base (sans carte accélératrice), le patch proposé à l'époque, entraine d'autres problèmes dès lors qu'on installe une carte accélératrice.
Rodolphe Czuba propose donc une méthode universelle bien plus propre et élégance pour résoudre ce problème. Celle-ci est extraite de la documentation d'installation de la carte accélératrice CT60.
Je laisse à la fin de l'article les modifications proposées à l'époque par Atari et Steinberg, ce qui permettra de voir à quoi vous pouvez être confronté en modifiant votre falcon.

Méthode Rodolphe Czuba.(Extrait de la documentation d'installation de la CT60)


Certains problèmes qui se résolvent avec quelques soudures :


Oui, c'est vrai, ce n'est alors plus 'sans soudures', mais je n'y peux rien... les limites de booster une vieille machine sans soudures sont vites atteintes surtout avec des patchs qui ont été mal faits comme celui de la clock SDMA...



  • Vous entendez des CRACs audio avec SDMATEST (2Ko) à 50 KHz avec 4 pistes

ET/OU

  • La machine n'est pas stable (patch horloge SDMA mal fait) :



SOLUTION :


Vérifiez que vous n'avez pas de 74F08 ou 04 soudé sur la piste d'horloge à gauche du SDMA sous le lecteur. Dans l'affirmative, il faut le retirer et reconnecter la piste coupée.

- Si vous avez un composants 74F08 ou 74F04 monté sur la GAL U63 avec des fils qui sont connectés sur certains des emplacements de résistance R217, R216,R221 et R222, il faut le retirer, ainsi que les fils. Soudez les 3 résistances 33 ohms CMS fournies aux emplacements R216, R221 et R222.

- Si vous n'avez pas de composant 74F08 ou 04 sur la GAL U63, il faut vérifier que vous avez bien des résistances de 33 ohms (marquées 330 ou 33R) sur les emplacements R216, R221 et R222. Il arrive parfois qu'une d'entre elles soit une 0 ohm (marquée 0 ou 0R0). Il faut dans ce cas la remplacer.


- Soudez la résistance de 68 ohms (gris, bleu, noir et or) fournie entre la broche 14 de l'AJAX et la piste d'horloge à l'entrée du SDMA. Pour cela il faut enlever le vernis de cette piste sur 2mm et le plus prêt possible du SDMA et la broche de la résistance doit être la plus courte possible du côté de la piste : c'est une résistance de TERMINAISON :






Durée du RESET lors de la mise sous tension (modes 030 et 060)


Certaines alimentations ATX peuvent révéler ce problème avec un écran noir au démarrage.



SOLUTION : Il est préférable de souder un condensateur polarisé de 22uF (ou plus) et 10V (ou plus) sur C7 (ou remplacer C7 par au moins 47uF) sur la carte mère à coté du bouton poussoir RESET. Attention au sens du condensateur (+ à gauche vers port MIDI).




Méthodes Atari/Steinberg
Des problème de transferts SDMA ont été résolus grâce à deux méthodes pour patcher le U63.




La première méthode la plus simple, comportait un 74F08 à placer sur U63. Il fallait retirer la résistance CMS R221. La piste proche du 74F08 était à relier aux broches 9&10 et le côté supérieur a la broche 8 du 74F08. Il fallait ensuite couper la piste de la résistance R216 côté cpu ,relier la piste coupé à la broche 11 du 74F08 et la piste du côté de la résistance aux broches 12&13 du 74F08
Seconde méthode:
La seconde méthode comportait un 74F04 à placer sur U63. Là aussi, il fallait retirer les résistances CMS R216, R221 et R222. Puis, souder les broches n°7 et n°14 du 74F04 respectivement sur les broches n°10 et n°20 de U63. Pour finir, la broche n°2 se branchait à l'avant de la résistance CMS R216, la n°3 à l'arrière. Enfin, la broche n°4 se connectait à l'arrière de R221. Pour optimiser le tout, il fallait procéder au dessoudage des ponts n°1 et n°4 de U46.