vendredi 10 mai 2013

TekMagic Scsi fix

Les TekMagic 2040/2060 de GVP pour Amiga 2000 ont un soucis dans leur firmware : la partition de boot Scsi doit obligatoirement être formatée en FFS. Impossible d'y installer d'autres filesystem, le Workbench ne démarrera pas...

Et bien, Doobrey a trouvé le bug et apporte un fix que vous pouvez trouver ici.

Les eproms d'origines sont des vieilles avec fenêtres, il vaut mieux utiliser des eeproms comme celles-ci plus récentes qui sont compatibles :

Par contre, impossible de patcher les fichiers avec le programme de Doobrey, ça ne veut pas... J'ai tenté toutes les combinaisons possibles, mais non, toujours le même message d'erreur...

J'ai donc desassemblé le firmware et inversé les deux instructions comme expliqué dans le readme :

La bonne combinaison qui marche correctement est donc :
  • move.l $48(a4),d6
  • move.l ([$0014,a5],$000A.w),a4

Voilà, les deux eeproms ont été flashé, le boot sur des partoches PFS3 ou SFS devraient fonctionner maintenant. En effet, ces deux filesystem sont bien plus rapides et adaptés aux disques durs que le vieux et lent FFS...

Ce bel hack marche aussi pour la version de la carte accélératrice A4000, la TRex II, les deux firmware étant identiques. Par contre, sur cette dernière, c'est une seule 27C256 ou équivalent au format PLCC qu'il faudra utiliser !

N'ayant aucune de ces deux cartes ici, je vais poster les eeproms à la personne, et vous tiendrai au courant des résultats...

EDIT : c'est bon, un utilisateur me réponds que ça marche très bien chez lui !
     

10 commentaires:

  1. Je l'ai fait avec mon 4060DT cela a fonctionné parfaitement!

    RépondreSupprimer
  2. La plcc version que j'ai utilisé est Atmel 27C256R

    RépondreSupprimer
  3. For an GVP A530, there is any hope???

    RépondreSupprimer
  4. The GVP A530 have the same issue with the partition boot ?

    RépondreSupprimer
  5. Good question... didn't remember (too much time of no use)...
    Sorry :(
    I'll investigate and post the results.

    RépondreSupprimer
  6. The A530 use the gvpscsi.device v4.15...
    Here it's the tekscsi2.device v1.0

    RépondreSupprimer
  7. Remember to go to devs and change that .device list, if eeprom uses tekscsi2.device leave as is, if not, you need to change to gvpscsi2.device

    RépondreSupprimer
  8. Alors, le patch a marché ou pas?
    Peux tu mettre en ligne ta version si celle de Doobrey n'est pas la bonne?

    RépondreSupprimer
  9. Pas de nouvelles du gars...

    Sinon, y'a encore des copyright GVP je suppose, donc pas de version en ligne, désolé...

    J'ai testé le programme de Doobrey que sous WinUAE, peut-être qu'il fonctionne correctement sur un vrai Classic...

    RépondreSupprimer

Posté vos remarques :