Obligement - L'Amiga au maximum

Vendredi 06 juin 2025 - 11:16  

Translate

En De Nl Nl
Es Pt It Nl


Rubriques

Actualité (récente)
Actualité (archive)
Comparatifs
Dossiers
Entrevues
Matériel (tests)
Matériel (bidouilles)
Points de vue
En pratique
Programmation
Reportages
Quizz
Tests de jeux
Tests de logiciels
Tests de compilations
Trucs et astuces
Articles divers

Articles in English


Réseaux sociaux

Suivez-nous sur X




Liste des jeux Amiga

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z,
ALL


Trucs et astuces

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z


Glossaire

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z


Galeries

Menu des galeries

BD d'Amiga Spécial
Caricatures Dudai
Caricatures Jet d'ail
Diagrammes de Jay Miner
Images insolites
Fin de jeux (de A à E)
Fin de Jeux (de F à O)
Fin de jeux (de P à Z)
Galerie de Mike Dafunk
Logos d'Obligement
Pubs pour matériels
Systèmes d'exploitation
Trombinoscope Alchimie 7
Vidéos


Téléchargement

Documents
Jeux
Logiciels
Magazines
Divers


Liens

Associations
Jeux
Logiciels
Matériel
Magazines et médias
Pages personnelles
Réparateurs
Revendeurs
Scène démo
Sites de téléchargement
Divers


Partenaires

Annuaire Amiga

Amedia Computer

Relec


A Propos

A propos d'Obligement

A Propos


Contact

David Brunet

Courriel

 


Bidouille : Ajouter un port processeur d'A2000 et port Zorro II sur un Amiga 500
(Article écrit par Daniele Gratteri et extrait de www.webalice.it/gratteri - octobre 2004)


Note : traduction par David Brunet.

À propos de moi

Je suis un jeune homme de 19 ans qui a obtenu son diplôme de technicien en électronique et en télécommunications en juin 2004 et, à présent, j'étudie le génie électronique à l'université de ma ville, Modène.

Je m'intéresse à l'électronique et aux ordinateurs depuis de nombreuses années. Mon premier ordinateur fut un Commodore VIC-20. Je l'ai reçu en 1990 comme un cadeau d'un de mes cousins qui avait acheté un Amiga 500. Trois ans plus tard, en 1993, mon père m'a acheté mon premier Amiga, un A600. J'ai utilisé cet ordinateur principalement pour les jeux et faire du traitement de texte. Je me souviens que lorsque Windows 95 est sorti, je ne savais pas ce que c'était. :-)

J'ai acheté mon premier PC en 1997, c'était un 486. Je l'ai acheté car, à l'école, nous avons commencé à programmer en langage LOGO et je n'avais pas trouvé de LOGO pour mon Amiga. Un an plus tard, je me suis connecté à Internet pour la première fois en utilisant un modem à 28 800 bps. Sur Internet, j'ai appris que l'Amiga n'était pas mort, alors je me suis intéressé de nouveau à cette plate-forme, grâce notamment à la communauté d'informatique rétro en Italie.

A présent, je possède plusieurs Amiga : un A600, un A1200, un A4000T, un CDTV et une paire de cartes mères d'A500.

La bidouille

Un autre Italien, Gabriele Peterle, a réussi à bidouiller son Amiga 500, l'a placé dans une tour et y a ajouté une carte graphique Picasso II, grâce à l'ajout d'un port Zorro II. Vous pouvez trouver son projet sur Aminet. Lorsque j'ai découvert son projet, je me suis demandé si je devais créer un A500 avec non pas un port Zorro II, mais une carte bus complète et, aussi un port processeur de type Amiga 2000, afin d'y ajouter des cartes accélératrices beaucoup plus puissantes.

Un de mes amis, Antonio, avait déjà réalisé une bidouille fonctionnelle à base de port Zorro II, à la suite du projet de Gabriele Peterle et d'un article paru sur Amiga Format. Il a également essayé de créer un port processeur pour l'utilisation de cartes accélératrices A2000, mais cela n'a pas fonctionné. J'ai donc commencé à construire ma propre carte pour port processeur et j'ai réussi à la faire fonctionner avec sa carte accélératrice Hardital Super Big Bang. Après cela, j'ai aussi modifié sa carte de port processeur. C'était en 2002.



Comme je n'avais pas de carte accélératrice pour A2000, j'ai donc commencé à chercher sur eBay pour en acheter une. Je voulais acheter une A2630 de Commodore parce que je pensais que comme elle était conçue par Commodore, elle serait plus compatible. Mais toutes les cartes que j'ai trouvées étaient trop chères. J'ai finalement acheté une carte accélératrice G-Force 040 de GVP, dotée de 12 Mo de mémoire, pour seulement 30 euros. Lorsque je l'ai reçu, j'ai essayé de l'utiliser sur mon port processeur, mais elle a refusé de fonctionner. J'ai donc envoyé cette carte G-Force à un ami pour la tester.

Après un certain temps, ma carte GVP a été testée avec succès et j'ai donc dû commencer à modifier la carte port processeur car, bien entendu, il y avait un problème. En m'aidant des schémas de l'Amiga B2000, j'ai ajouté des circuits intégrés pour la gérer les signaux que le connecteur d'extension A500 ne possède pas. J'ai donc finalement réussi à faire fonctionner la carte G-Force ! Il y avait certes des problèmes de cache mais cela a fonctionné, et c'était beaucoup plus rapide qu'un Amiga 500 de base avec un 68000 !

J'ai également ajouté des puces 74LS245 pour la mise en tampon mémoire des signaux envoyés aux ports Zorro II. La chose la plus importante, cependant, a été l'installation d'un Buster, la puce contrôleur utilisée dans le B2000 pour assurer le bon fonctionnement du bus Zorro II. Grâce à cette puce, il est possible d'utiliser plus d'une carte utilisant le DMA (Direct Memory Access), si j'ai bien compris le fonctionnement de ce circuit intégré.

Donc, après beaucoup d'enroulement de fils (je ne sais vraiment pas combien de mètres de fil j'ai utilisés, mais il doit en avoir beaucoup !), j'ai terminé ma carte et j'étais prêt à connecter une carte fille d'A4000, également achetée sur eBay, afin d'utiliser ses ports Zorro II.



J'ai décidé d'utiliser une carte A4000 existante, car je me suis dit : pourquoi devrais-je créer ma propre carte en équerre, alors que je peux en acheter une meilleure ? De plus, une carte fille d'A4000 est livrée avec des ports ISA (à utiliser avec les cartes passerelles) et un port vidéo : ce serait bien d'avoir un port vidéo opérationnel sur un A500, n'est-ce pas ?



C'était le 30 octobre 2004. J'ai connecté le port processeur, ainsi que les ports Zorro II, à une carte mère d'Amiga 500+. J'ai évidemment installé la carte G-Force (que j'ai surcadencé de 33 à 40 MHz) ainsi que deux cartes Zorro II : un contrôleur SCSI A2091 et une carte passerelle A2088. J'ai mis en route le système et... ça a marché ! L'Amiga 500+ a démarré AmigaOS 3.1 à partir d'un énorme disque SCSI, connecté à la G-Force. J'ai lancé divers utilitaires qui m'ont permi de voir que les cartes Zorro II étaient correctement configurées !



Après cela, j'ai fait quelques photos de ma configuration. J'ai également essayé de retirer la carte accélératrice pour vérifier si les cartes Zorro II fonctionneraient également en mode 68000, mais il semblerait que ce ne soit pas le cas. J'ai peut-être oublié certaines connexions et une carte accélératrice est nécessaire pour acheminer les signaux vers les cartes d'extension, comme une sorte de "clé électronique". Cependant, ce n'est pas un problème majeur pour moi !



"L'implémentation" du port Zorro II que j'ai réalisée pour mon A500 est loin d'être terminée à 100%, en fait, il manque des connexions de diverses lignes d'interruption vers les cartes : j'ai remarqué que toutes les cartes que je possède n'utilisent pas ces interruptions et, donc, j'ai décidé de ne pas remplir cette section.

Voilà ! J'espère que, tôt ou tard, je pourrai transformer ce projet en carte avec circuits imprimés, de sorte que le problème des caches de processeur disparaisse éventuellement.

Faites-le vous-même !

Je n'ai pas été capable de dessiner un schéma parce que j'ai été très occupé récemment. De plus, je n'ai pas vraiment utilisé de schéma particulier pour construire ma carte : j'ai utilisé les schémas A500 et B2000 trouvés sur Internet, et la version italienne de l'Amiga Hardware Manual.

Je suggère donc aux personnes qui voudront peut-être essayer de faire une carte similaire, c'est de télécharger les schémas de ces deux Amiga, de les comparer, de vérifier avec précision les signaux des différents connecteurs et leur gestion (je veux dire, si un signal est généré en utilisant une puce supplémentaire, etc.) et ensuite, de faire des tests. Essayez de construire une carte. Si quelque chose ne va pas, au pire l'ordinateur ne démarrera pas mais il ne devrait pas être endommagé. Assurez-vous de ne pas faire de court-circuits, bien sûr !

Mise à jour : tout est encore loin d'être stable, en particulier je pense que je devrai "renforcer" la puissance de la carte en équerre Zorro II. De plus, si j'active les caches du 68040, les graphiques sont corrompus, ce qui est particulièrement notable dans les programmes de tests de performance tels que AIBB. Je vais essayer de corriger ces détails aussi, si possible.





Liens utiles

Schémas et manuels Amiga :
4x4.alphalink.com.au/schematics.

La page Internet de Gabriele "Ray" Peterle :
digilander.libero.it/PeterGabriel.

La fin

J'espère que cet article vous a intéressé. Je remercie toutes les personnes qui m'ont aidé avec cette conception.

Amiga pour toujours !


[Retour en haut] / [Retour aux articles]