Obligement - L'Amiga au maximum

Vendredi 17 mai 2024 - 12:15  

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

 


Matériel : Amiga 4000
(Article écrit par Éric Laffont et Gilles Bourdin et extrait d'Amiga News - octobre 1992, mis à jour en décembre 1992)


On le savait depuis longtemps, Commodore nous réservait une surprise de taille pour cette fin d'année. C'est fait, l'Amiga 4000 vient de nous être présenté au World Of Commodore qui se tenait à Pasadena en septembre. En même temps est aussi dévoilé le nouveau système d'exploitation de l'Amiga dénommé AmigaOS 3.0.

Amiga 4000

L'Amiga 4000 semble être une machine bien différente de ce que nous connaissons déjà. James Dionne (le président actuel de Commodore Business Machines Inc.), décrit le nouvel Amiga comme le meilleur rapport performances/prix de toute l'industrie informatique disponible à ce jour. On veut bien le croire. Il a été disponible courant octobre en France pour 18 990 FF HT (A4000/040-40 : 68040 à 25 MHz, 6 Mo de mémoire et disque dur de 40 Mo) ou 19 990 FF (A4000/040-120 : même configuration mais avec un disque dur de 120 Mo).

Les tests de performance réalisés avec AIBB (voir plus bas) sont certes un bon moyen de tester les performances réelles d'une machine mais il faut aussi tenir compte d'autres éléments comme la qualité de l'affichage, la compatibilité avec les anciens logiciels et les progrès obtenus grâce à la nouvelle version du système d'exploitation.

Amiga 4000
Le logo

Caractéristiques
  • Processeur 68040 à 25 MHz (carte fille sur le port processeur).
  • 2 Mo de mémoire Chip (sur un banc SIMM 72 broches), 4 Mo de mémoire Fast (sur quatre bancs SIMM 72 broches).
  • Jeu de composants AGA (Advanced Graphics Architecture, anciennement nommé AA : Advanced Amiga).
    • Trois puces : Alice (générateur d'adresses), Lisa (générateur de modes d'écran) et Paula (gestion de l'audio et des lecteurs de disquette).
    • L'AGA permet d'afficher 256 couleurs (8 bits) simultanément parmi une palette de 16 millions dans toutes les résolutions.
    • L'AGA dispose du mode HAM8 qui affiche 262 144 couleurs simultanément.
    • Compatible avec les applications ECS.
    • Autres puces spécialisées : Fat Gary (décodeur des adresses système), Super Buster (gestion du DMA), Ramsey (contrôleur mémoire) et Bridgette (tampon mémoire).
  • Quatre ports Zorro III.
  • Un port vidéo.
  • Trois ports ISA inactifs.
  • Bus IDE 40 broches.
  • Disque dur de 40 à 120 Mo.
  • Lecteur de disquette haute densité 1,76 Mo.
  • Port série DB25 RS232.
  • Port parallèle DB25 Centronics.
  • Deux ports souris/manette DB9 mâles.
  • Deux prises audio RCA Jack.
  • Un connecteur pour lecteur de disquette externe.
  • Fourni avec le Workbench 3.0.
Amiga 4000
La face arrière

L'A4000

Ce nouvel Amiga est radicalement différent de ses prédécesseurs tant dans ses performances que dans son architecture. Les puces spécialisées de l'Amiga 4000 sont presque toutes différentes des anciennes machines que ce soit l'A2000 ou l'A3000. Tout en étant plus ou moins compatibles, ils travaillent désormais plus rapidement et proposent un grand nombre de nouveautés en accord avec AmigaOS 3.0.

Le plus intéressant dans cet A4000 est de découvrir avec bonheur que cette machine est totalement évolutive et complètement ouverte. Sa carte mère, outre les quatre ports d'extensions Zorro III (comme sur l'A3000) ne contient pas le coeur de l'Amiga : le processeur. En effet, ce dernier se trouve sur une carte additionnelle (carte fille) enfichée dans le connecteur processeur (le même que sur l'A3000) dans un coin de la carte mère.

Amiga 4000
La carte fille processeur (A3640)

On pourra donc voir différentes versions d'Amiga 4000 dans le futur et surtout la machine pourra facilement s'adapter à une toute autre évolution des microprocesseurs de la famille Motorola. A l'heure actuelle, c'est une carte fille possédant un 68040 cadencé à 25 MHz qui nous est présenté. Le processeur est un 68040 en version non bridée (pas de version "économique", merci Commodore), qui est surmonté d'un radiateur hérisson des plus impressionnants. Cette carte est encore plus finement travaillée que la carte mère.

Côté connectique, le clavier a un connecteur de type PC (!?). La souris se branche à gauche. Un gaucher aurait-il conçu la machine ? Cela ne gêne en rien.

Un prix peu élevé

L'Amiga 4000, à sa sortie, a surpris tout le monde par son prix peu élevé. Mais en regardant de près, on constate que ce prix n'est pas un cadeau. La technologie de montage utilisée est 100% en SMD (tous les composants sont directement soudés sur la carte mère, interdisant toute mise à jour future), procédé de montage très peu coûteux utilisé déjà depuis longtemps par les fabricants de clones taïwanais. Quand on voit le prix d'une carte mère 486 (5000 FF), on se doute à peu près du prix de revient de la carte mère de l'A4000.

Rentabilité oblige, Commodore ne fabrique même plus ses puces spécialisées AGA. En effet, la fabrication de celles-ci est sous-traitée par NCR et HP, ce qui en baisse encore le coût de fabrication. La conception des composants cependant est toujours assurée par Commodore. On peut donc dire sans hésiter que Commodore aurait pu commercialiser l'Amiga 4000 pour moins de 15 000 FF sans difficulté, d'autant plus que c'est déjà le cas en Allemagne, où le prix pour un modèle équipé de 6 Mo de mémoire vive et d'un disque dur de 120 Mo (IDE) est de 13 000 FF TTC (TVA 14%). Je pense qu'à terme une baisse de prix est inévitable, concurrence oblige.

L'A3000 est certes une belle réalisation en ce qui concerne son procédé de fabrication (tous les coprocesseurs sont sur un socle) mais il n'a aucune chance de subsister face à l'A4000 qui doit coûter à peu près deux fois moins cher à fabriquer (le type de processeur utilisé, 68030 ou 68040 n'y change plus rien). Je pense que nous pouvons nous réjouir de cette nouvelle donne, qui va rendre la gamme Amiga très abordable et concurrentielle face aux PC et Mac.

Enfin, l'Amiga 4000 sera décliné en différentes versions : un A4000 à base de 68030 devrait être disponible cette année (NDLR : ce modèle est finalement arrivé en avril 1993). D'autre part, les produits proposés par les constructeurs OEM Amiga sont désormais capables de combler beaucoup de lacunes actuelles et les développements futurs du système d'exploitation permettront l'utilisation d'une grande diversité de cartes graphiques avec le Workbench.

La carte mère

L'esprit de l'Amiga est quand même préservé avec cette nouvelle carte mère. Toutes les puces spécialisées ont cependant fortement évolué vers des performances assez impressionnantes. A part Paula (8364 R7) et Ramsey (contrôle de la mémoire, se trouvait sur l'A3000) qui sont restés, les autres sont à la retraite et remplacés par de nouvelles plus performantes, cadencées à des fréquences plus rapides. Par exemple Denise a disparu et c'est Lisa (8203 R2) qui la remplace ; le Super Fat Agnus est remplacé par Alice, le tout en 32 bits.

Amiga 4000
Carte mère de l'Amiga 4000 révision B (photos du circuit imprimé : 1, 2)

Comme sur l'A3000, on retrouvera les quatre mêmes connecteurs Zorro III pour les cartes d'extensions disposées horizontalement. Toutes les possibilités des cartes aux normes Zorro II et III sont conservées sur cet A4000 ainsi que les cartes utilisant le port vidéo et les cartes d'émulation PC.

Sur cette nouvelle carte mère, on trouve de nouveaux emplacements pour la mémoire acceptant les barrettes SIMM 72 broches très employées dans le milieu PC. Il existe cinq emplacements pour ces barrettes, une pour la mémoire Chip et quatre pour la mémoire Fast. Les barrettes SIMM sont directement des 1M ou 256K/36, ce qui donne respectivement 1 Mo et 4 Mo de mémoire par emplacement. La mémoire est donc en accès direct par le processeur ; de même pour les ROM (2x256 ko en 16 bits). La mémoire Chip est extensible à 2 Mo (Commodore a prévue de l'étendre à 8 Mo via un cavalier sur la carte mère mais celui-ci est inactif). La mémoire Fast est extensible à 16 Mo sur la carte mère, 128 Mo via la carte processeur et 1 Go via les extensions en Zorro III.

Amiga 4000
Schéma de la carte mère

  1. Video DAC (ADV 7120).
  2. Paula (8364 R7).
  3. Alice (8374 R2).
  4. Lisa (8203 R2).
  5. Super Buster.
  6. Mémoire.
  7. Bridgette.
  8. CIA (8250).
  9. Connecteur IDE et lecteur de disquette.
  10. Fat Gary.
  11. ROM Kickstart.
  12. Ports Zorro III.
  13. Ramsey.
  14. Port processeur.
La ROM occupe deux circuits pour un total de 512 ko pour AmigaOS 3.0 en version 39.xxx. Nous en reparlerons plus bas. Le point le plus sombre de cet A4000 est constitué par la disparition du contrôleur SCSI qui équipait les A3000. Je ne comprends pas vraiment l'utilisation d'un contrôleur IDE (16 bits comme sur les PC) qui offre un maximum de restrictions aux utilisateurs du SCSI. Explications : un port SCSI permet de contrôler jusqu'à sept périphériques en même temps sur un seul connecteur, que ce soit des disques durs, des imprimantes ou autres. Un contrôleur IDE, lui, n'offre au maximum que deux possibilités de connecter seulement des disques durs (ou des lecteurs de CD).

De plus, il est plus lent. Une animation Vista Pro présentée à partir du disque dur IDE de l'A4000 ressemble plutôt à une présentation de diapositives (tout juste une image par seconde) qu'à autre chose. Je n'ai appris qu'après avoir rendu la machine que le disque dur, suite à une erreur de manipulation, avait été formaté en utilisant l'ancien système de fichiers (Old File System) et que cela était la raison majeure de la lenteur du disque (Bruce Lepper : tous les Amiga 4000 que nous avons vu jusqu'à présent ont leurs disques durs formatés en OFS. On peut se demander pourquoi). En formatant le disque en Fast File System, on devrait de nouveau obtenir des performances acceptables. Je n'ai malheureusement pas eu le loisir de vérifier cette affirmation mais elle me semble raisonnable.

Évidemment, on pourra dire qu'un disque dur IDE est moins cher qu'un SCSI. C'est cependant une mauvaise excuse sachant que la machine coûte près de 20 000 FF en France et que la différence de prix entre un IDE et un SCSI de la même capacité n'exède pas 1000 FF dans tous les cas. La seule chose qu'il reste à faire est d'acheter un contrôleur SCSI-2 et le disque dur qui va avec. Résultat : un connecteur perdu et 5000 FF de dépensés. La disparition du SCSI est donc la mauvaise nouvelle.

Voici quelques tests de vitesse du disque dur IDE de l'A4000, en comparaison avec un disque dur Quantum sur la carte SCSI HDC+ de GVP, avec le logiciel DiskSpeed 4.2 :

Amiga 4000

Composants revus

L'Amiga 4000 est donc équipé de base d'un 68040 et de nouveaux composants (AGA) plus rapides tournant à une fréquence doublée par rapport à l'A3000. Conséquence : un Blitter plus rapide, des échanges plus rapides et donc des possibilités accrues surtout au point de vue du graphisme.

Les circuits spécialisés de l'A3000 fonctionnaient en interne à une fréquence d'environ 3,2 MHz. Ils tournent maintenant à plus de 7 MHz en 32 bits et ont été améliorés (sauf Ramsey qui se promène toujours avec son bogue).

Les circuits de l'Amiga 4000 sont les suivants :
  • Alice : génère les adresses pour la vidéo et pour la mémoire Chip, remplace Agnus de l'ECS.
  • Lisa : gestion des modes vidéo, remplace Denise de l'ECS.
  • Paula : gestion de l'audio et des entrées/sorties.
  • Fat Gary : décodeur des adresses du bus.
  • Super Buster : contrôleur DMA, arbitrage du bus.
  • Ramsey : contrôleur mémoire Fast.
  • Bridgette : tampon mémoire pour le bus Zorro III.
C'est côté graphisme que les meilleures surprises nous attendent. Avec ses nouveaux composants, l'Amiga 4000 possède maintenant une palette de couleurs de base de 16 777 256 couleurs (4096 sur les anciens modèles). De nouveaux modes graphiques sont maintenant à notre disposition pour profiter pleinement de cette palette. Voici la liste des modes disponibles sur l'A4000.

Mode graphique
Résolution
Résolution
avec suraffichage
Couleurs
Fréquence
verticale
Fréquence
horizontale
NTSC : Basse Résolution
320x200
362x241
256
60 Hz
15,72 kHz
NTSC : Basse Résolution entrelacée
320x400
362x482
256
60 Hz
15,72 kHz
NTSC : Haute Résolution
640x200
724x241
256
60 Hz
15,72 kHz
NTSC : Haute Résolution entrelacée
640x400
724x482
256
60 Hz
15,72 kHz
NTSC : Super Haute Résolution
1280x200
1440x241
256
60 Hz
15,72 kHz
NTSC : Super Haute Résolution entrelacée
1280x400
1440x482
256
60 Hz
15,72 kHz
PAL : Basse Résolution
320x256
362x283
256
50 Hz
15,60 kHz
PAL : Basse Résolution entrelacée
320x512
362x566
256
50 Hz
15,60 kHz
PAL : Haute Résolution
640x256
724x283
256
50 Hz
15,60 kHz
PAL : Haute Résolution entrelacée
640x512
724x566
256
50 Hz
15,60 kHz
PAL : Super Haute Résolution
1280x256
1440x283
256
50 Hz
15,60 kHz
PAL : Super Haute Résolution entrelacée
1280x512
1440x566
256
50 Hz
15,60 kHz
DBLNTSC : Basse Résolution
320x200
360x227
256
59 Hz
29,2 kHz
DBLNTSC : Basse Résolution sans scintillement
320x400
360x454 (256 c)
372x467 (4 c)
256
59 Hz
29,2 kHz
DBLNTSC : Basse Résolution entrelacée
320x800
360x908 (256 c)
372x934 (4 c)
256
59 Hz
29,2 kHz
DBLNTSC : Haute Résolution
640x200
720x227
256
59 Hz
29,2 kHz
DBLNTSC : Haute Résolution sans scintillement
640x400
720x454 (256 c)
744x467 (4 c)
256
59 Hz
29,2 kHz
DBLNTSC : Haute Résolution entrelacée
640x800
720x908 (256 c)
744x934 (4 c)
256
59 Hz
29,2 kHz
DBLPAL : Basse Résolution
320x256
360x275
256
50 Hz
29,45 kHz
DBLPAL : Basse Résolution sans scintillement
320x512
360x550 (256 c)
372x564 (4 c)
256
50 Hz
29,45 kHz
DBLPAL : Basse Résolution entrelacée
320x1024
360x1100 (256 c)
372x1128 (4 c)
256
50 Hz
29,45 kHz
DBLPAL : Haute Résolution
640x256
720x275
256
50 Hz
29,45 kHz
DBLPAL : Haute Résolution sans scintillement
640x512
720x550 (265 c)
744x564 (4 c)
256
50 Hz
29,45 kHz
DBLPAL : Haute Résolution entrelacée
640x1024
720x1100 (256 c)
744x1128 (4 c)
256
50 Hz
29,45 kHz
A2024 : NTSC
1008x800
1008x800
4
60 Hz
15,72 kHz
A2024 : PAL
1008x1024
1008x1024
4
50 Hz
15,60 kHz
A2024 : 10 Hz NTSC
1024x800
1024x800
4
60 Hz
15,72 kHz
A2024 : 10 Hz PAL
1024x1024
1024x1024
4
50 Hz
15,60 kHz
A2024 : 15 Hz NTSC
1024x800
1024x800
4
60 Hz
15,72 kHz
A2024 : 15 Hz PAL
1024x1024
1024x1024
4
50 Hz
15,60 kHz
Euro : Basse Résolution
320x200
360x200
256
73 Hz
15,76 kHz
Euro : Basse Résolution entrelacée
320x400
360x400
256
73 Hz
15,76 kHz
Euro : Haute Résolution
640x200
720x200
256
73 Hz
15,76 kHz
Euro : Haute Résolution entrelacée
640x400
720x400
256
73 Hz
15,76 kHz
Euro : Super Haute Résolution
1280x200
1440x200
256
73 Hz
15,76 kHz
Euro : Super Haute Résolution entrelacée
1280x400
1440x400
256
73 Hz
15,76 kHz
Euro : Productivité
640x400
680x414
256
70 Hz
31,43 kHz
Euro : Productivité entrelacée
640x800
680x827
256
70 Hz
31,43 kHz
Multiscan : Productivité
640x480
680x495
256
60 Hz
31,44 kHz
Multiscan : Productivité entrelacée
640x960
680x990
256
60 Hz
31,44 kHz
Super72 : Haute Résolution
400x300
468x314
256
72 Hz
24,62 kHz
Super72 : Haute Résolution entrelacée
400x600
468x628
256
72 Hz
24,62 kHz
Super72 : Super Haute Résolution
800x300
936x314
256
72 Hz
24,62 kHz
Super72 : Super Haute Résolution entrelacée
800x600
936x628
256
72 Hz
24,62 kHz

Un mode particulier de HAM nommé HAM8 (256 registres) nous permet d'utiliser 262 144 couleurs parmi 16 millions sur toutes les résolutions déjà citées. Ce HAM8 est donc une sorte de codage sur 256 registres qui ressemble au non regretté HAM-E (tiens, tiens...) mais apparemment sans contraintes et avec un affichage largement plus précis.

Ces nouveaux modes propulsent l'Amiga 4000 encore plus haut et il devient largement plus concurrentiel avec de nombreuses solutions graphiques ou même PAO et PréA0 bien plus onéreuses.

L'affichage

En ce qui concerne l'affichage, une chose est essentielle : l'Amiga 4000, contrairement à l'A3000, n'a plus de désentrelaceur. C'est très dommage, car la solution dite de remplacement, qui s'appelle le "mode Promotion", ne peut remplacer un désentrelaceur matériel que lorsque le Workbench est chargée. D'autre part, peu de logiciels actuellement disponibles tirent parti des nouveaux modes DBLPAL ou DBLNTSC, modes graphiques "promotion" des composants graphiques AGA de l'A4000, comparables au mode Productivity des composants graphiques ECS présents dans l'A3000. Ils produisent un affichage sans scintillement en se passant d'un désentrelaceur. Ces modes ne sont disponibles que lorsque le Workbench est activée. Il va donc de soi que tout ce qui est logiciel démarrant sur sa propre disquette (jeux), basée sur une version antérieure du système d'exploitation, ne pourra désentrelacer le signal vidéo.

Le mode DBLPAL n'est pas une équivalence au mode PAL transparente pour les logiciels Amiga. Un logiciel classique essaiera toujours de démarrer en mode PAL, c'est le système 3.0, grâce à une bidouille appelée "force promotion" qui oblige les logiciels à ouvrir un écran en mode DBLPAL. Le résultat se traduit parfois par des écrans mal centrés, décalés, surdimensionnés ou rétrécis, bref, quelques problèmes de compatibilité à prévoir pour le début.

Les seuls logiciels garantis à l'abri de ces déboires sont ceux qui peuvent ouvrir un écran sur le Workbench. Il reste donc à attendre les nouvelles versions adaptées au système 3.0 et aux coprocesseurs AGA. Ne nous plaignons cependant pas trop et pensons à ceux qui ont dû faire les mises à jour de Windoze 3.0 à 3.1...

Mais quels sont donc les avantages du système 3.0 et des nouveaux modes graphiques AGA ? Soyons honnêtes, ils sont nombreux et de taille : tous les modes graphiques du Workbench acceptent 256 couleurs simultanément, la palette est de 16,7 millions de couleurs et la vitesse d'affichage a été grandement améliorée. Le système 3.0 lui-même est déjà plus rapide que la version 2.1 sur un Amiga 3000 sans les composants AGA.

Mais soyons aussi réalistes : aucun progrès n'a été fait concernant les résolutions graphiques. Le mode 800x600 scintille et est inutilisable dans le domaine de la bureautique ; c'est vraiment dommage. A quoi servent 256 couleurs sur le Workbench s'il n'y a pas moyen de travailler correctement au delà de 640x512 ? Bien sûr, on peut augmenter un peu la résolution avec le suraffichage en mode PAL (suraffichage = overscan, et oui, l'Amiga s'est francisé, habituons-nous à utiliser les termes français), mais un mode 800x600 en 70 Hz, capacité qu'il est désormais normal d'attendre d'une machine haut de gamme, n'est pas disponible sur l'A4000.

Heureusement que des solutions proposées par de tierces sociétés permettront de combler ces navrantes lacunes. Les modes graphiques n'ayant pas été améliorés en ce qui concerne les résolutions, il est à parier que ce type d'extensions vont se développer de plus en plus.

Il reste que sans désentrelaceur matériel, sans nouvelles résolutions graphiques et avec un disque dur relativement lent, l'A4000 perd beaucoup des avantages qu'il aurait pu avoir et qu'il reste encore trop cher quand on le compare à un PC 486DX.

Les tests

Voici maintenant, comme promis, une série de tests de performance réalisés avec AIBB. Les machines de test sont un Amiga 3000 équipé de 2 Mo de mémoire Chip, 12 Mo de mémoire Fast (static column 70 ns) avec un jeu de composants ECS standard tout bête tournant sous AmigaOS 3.0 et 2.1 et un A4000 standard tournant sous AmigaOS 3.0 avec un disque dur IDE de 120 Mo et 6 Mo de mémoire vive (Bruce Lepper : nons avons ajouté d'autres configurations au tableau).

Détails sur la configuration

System CPU : 68040
System FPU : 68040
System MMU : 68040
CPU Clock Rate : 24.9 MHz
FPU Clock Rate : 24.9 MHz

System Memory Information
NODE #1
Node Name : expansion memory
Node Size : 16.00 MBytes Bus Port Size: 32 Bit
Address Range : $07000000-$08000000 Node Priority: +30
NODE #2
Node Name : chip memory
Node Size : 2.00 MBytes Bus Port Size: 16 Bit ?
Address Range : $00001000--$00200000 Node Priority: -10

System Dynamic Information for this test
Instruction Cache : ENABLED
Data Cache : ENABLED
Inst Cache Burst Mode : ENABLED
Data Cache Burst Mode : ENABLED
Data Cache Write Allocate : -------- 68040
Copyback Mode : ENABLED
System Supervisor Stack Address : $07000A68
AIBB Process Stack Address : $07103C14
Operating System Memory Location: $00F80000
Current OS Dispatch Quantum : 4

Test Information Section
Parameters : 68020+ based standard code
Multitasking : DISABLED
Test Code Location : Memory Node #1
Test Data Location : Memory Node #1

L'intérêt de faire des tests de performance sur un Amiga 3000 est que cela nous donne l'occasion de mesurer le gain réel de vitesse obtenu avec AmigaOS 3.0 par rapport à la version 2.1, sur une même machine.

Amiga 500
(sans Fast)
Amiga 1200
(avec Fast)
Amiga 2500
(68020)
Combo 22
(système 2.1)
Combo 22
(système 3.0)
Amiga 3000
Amiga 3000
(système 2.1)
Amiga 3000
(système 3.0)
Amiga 4000
(système 3.0)
Résultat du test
WritePixel 0,25 0,26 0,69 0,94 1,43 1,00 1,01 1,39 2,79 2,44 secondes
Sieve 0,11 0,11 0,56 0,88 0,88 1,00 1,00 1,00 1,11 6,26 secondes
Dhrystone 0,18 0,18 0,48 1,03 1,03 1,00 1,01 1,03 3,42 27551,00 Dhrystones/s
Sort 0,13 0,14 0,45 0,89 0,89 1,00 1,00 1,00 2,68 2,99 secondes
Matrix 0,10 0,11 0,52 0,91 0,91 1,00 1,00 1,00 1,53 1,49 secondes
IMath 0,05 0,05 0,51 0,90 0,89 1,00 1,00 1,00 2,29 2,23 secondes
MemTest 0,16 0,17 0,61 0,88 0,88 1,00 1,01 1,01 1,19 5,17 secondes
TGTest 0,50 0,52 0,82 1,01 1,11 1,00 1,01 1,65 1,51 4,08 secondes
Tests sur le coprocesseur
Savage 0,00 0,00 0,51 0,88 0,88 1,00 1,00 1,00 1,20 2,81 secondes
FMath 0,05 0,05 0,40 0,89 0,89 1,00 1,01 1,01 4,73 0,68 secondes
FMatrix 0,14 0,14 0,46 0,94 0,94 1,00 1,00 1,00 1,04 4,10 secondes
BeachBall 0,01 0,03 0,39 0,94 1,12 1,00 1,03 1,24 6,46 4,31 secondes
SWhetstone 0,02 0,02 0,36 0,91 0,90 1,00 1,03 1,01 0,60 816552 Whetstones/s
DWhetstone 0,02 0,02 0,37 0,92 0,91 1,00 0,99 1,00 3,40 5430243 Whetstones/s
FTrace 0,01 0,01 0,42 0,91 0,90 1,00 0,99 1,01 3,11 1,39 seconde
CplxTest 0,04 0,04 0,47 0,96 0,96 1,00 1,00 1,00 3,25 1,73 seconde
InsTest 0,17 0,17 0,44 1,01 1,01 1,00 1,00 1,00 1,70 461456 instructions/s

On remarque tout de suite que tous les tests qui impliquent des routines d'affichage (Writepixel, TGtest et Beachball) donnent un gain de performance allant de 24% à 65% sur l'Amiga 3000.

En vitesse brute, le 68040 à 25 MHz donne 27 555 Dhrystones soit 3,42 fois plus qu'un A3000/25 MHz. Seules les cartes accélératrices 68040 cadencées plus vite développent une puissance pure supérieure. La PPS 40 à 28 MHz ne développe que 17 000 Dhrystones avec la bibliothèque PPS de 3 ko, mais avec la 68040.library du Workbench 3.0 (qui pèse 30 ko), la carte PPS passe à 30 000 Drystones. Bravo aux développeurs, le système est à la hauteur de la machine.

Ces tests de performance sont bel et bien la confirmation de ce que j'avais déjà ressenti en utilisant couramment AmigaOS 3.0 sur l'A3000 comme sur l'A4000 ou l'A1200 : le Workbench semble vraiment plus rapide, notamment pour tout ce qui concerne l'ouverture des fenêtres, leur déplacement, etc. Des logiciels comme Pro Page ou PageStream bénéficient également de regain de vitesse, tout comme CygnusEd (défilement).

Le système 3.0

Le système tient sur six disquettes (Install, Amiga Workbench, Amiga Extras, Amiga Fonts, Locale et Storage) et est accompagné de trois manuels.

Amiga 4000
Manuels et disquettes fournis avec l'A4000

Le menu de sélection du démarrage a été agrémenté par rapport à l'Amiga 3000 : on peut toujours choisir son unité de démarrage, mais il y a maintenant un test des cartes présentes et surtout un choix du mode d'affichage : NTSC ou PAL et Original (non-ECS), ECS, ou "Best Available" (ce dernier étant le mode 262 144 couleurs). Après avoir choisi le meilleur, je clique sur "OK" et le Workbench 3.0 est là.

Ce nouvel AmigaOS 3.0 commence avec la version 39.xxx qui est en fait un aboutissement du 2.0 et 2.1. L'aspect global est le même que le 2.0 et à part l'ajout de l'utilitaire CrossDOS (permettant de lire directement les disques PC sur le lecteur Amiga), déjà présent sur la version 2.1, rien de nouveau au premier abord.

En fait, c'est ici aussi l'aboutissement du 2.0 avec des présentations modifiées de certaines fenêtres et gadgets. En y regardant de plus près, on découvre dans le tiroir préférences, la bibliothèque Locale qui est la véritable révolution de ce système. La locale est implémentée dans l'Amiga pour permettre de transformer tous les messages contenus dans les fenêtres et les menus (en fait dans la ROM), dans la langue de votre choix. Et oui, voici enfin la possibilité de travailler en français sur votre Amiga. De plus, si un logiciel (Cf. Gigamem) utilise cette fonction locale, il peut donc lui aussi parler la langue que vous désirez.

Pratiquement toutes les langues sont disponibles avec le Workbench 3.0 et cette bibliothèque peut aussi bien fonctionner sur les anciens Amiga. Dans l'image illustrant AmigaOS 3.0, on peut aussi voir le nouvel écran de la palette du Workbench permettant de sélectionner ses couleurs jusqu'à 256 simultanément.

A4000
Préférences "Locale"

AmigaOS 3.0 intègre aussi le gestionnaire d'imprimante PostScript. Le nouveau programme préférences "Palette" s'agrémente dorénavant d'une palette chromatique circulaire et on peut choisir une couleur différente pour un plus grand nombre d'éléments du Workbench.

La fenêtre appelée en sélectionnant "Information" dans le menu "Icônes" respecte désormais le multitâche et ne gèle plus le système. La localisation a aussi été améliorée : en effet, le fait de sélectionner "Utiliser" dans le programme préférences "Locale" met le Workbench à jour immédiatement, si un nouveau langage a été sélectionné. Avec la version 2.1, il fallait redémarrer l'ordinateur.

Toujours dans les préférences et dans WBPattern, il est désormais possible de charger une image IFF en fond d'écran du Workbench et dans les fenêtres, ces images étant dans tous les formats d'écran déjà cités.

A4000
Préférences "Motifs WB" (alias "WBPattern")

Tous les programmes que j'ai testés (RasterLink, Directory Opus, ToolManager 1.5, Volumm 4D 3.0, Aztec 3.6, Lattice 5.1, Pro Page 2.1, Deluxe Paint 4, Quarterback, PowerPacker) fonctionnent parfaitement, à part les problèmes dus aux programmeurs (Imagine 2.0 oblige à désactiver le "copyback" de tout 68040, résultat : il tourne 1,7 fois moins vite). Art Department Pro gère déjà le nouveau mode 262 144 couleurs (HAM8). Tous sont accélérés par les capacités de l'A4000.

Au niveau de la gestion des écrans, je n'ai toujours pas bien compris comment cela fonctionne. Certains logiciels ont du mal à adapter leur taille d'écran à la résolution du Workbench, notamment Directory Opus et ProWrite. Seuls marchent sans histoire les logiciels qui ouvrent leur écran sous forme de fenêtre sur le Workbench (Pro Page, PageStream) et Excellence!, qui ouvre même son écran personnalisé correctement.

Il est intéressant de noter que la plupart des bogues cités ci-dessus disparaissent sur l'A3000 sous AmigaOS 3.0, ils sont un problème qu'avec l'Amiga 4000. Le jeu de composants AGA semble en être le responsable.

Le mode DBLPAL ne nécessite apparemment pas les puces AGA pour fonctionner, puisque j'ai pu sans problèmes le faire marcher sur un A3000 ECS. C'est assez intéressant pour être mentionné. Sur l'A3000, ce mode se comporte comme le mode Productivity, avec 4 couleurs parmi 4.

En fait, il me semble que le mode DBLPAL soit une sorte de mode Productivity à 50 Hz, puisque l'affichage est sans scintillement sur l'A3000, que le désentrelaceur soit activé ou non. La seule différence avec l'A4000 est qu'il n'y a qu'une palette de 4 couleurs, comme pour le Productivity et que le mode promotion n'est pas disponible. Cela augmente les bogues d'écran sous AmigaOS 3.0 sur un A3000. Le mode PAL, lui, marche très bien sur l'A3000 sous AmigaOS 3.0.

Conclusion

En bref, je dirai que l'Amiga 4000 est une machine intéressante qui, comme toute nouveauté de Commodore, présente encore quelques défauts de jeunesse. Les puces AGA permettent une avancée au niveau graphique par rapport à l'ECS, mais la puce audio Paula n'a pas été modifiée. Le 68040, bien que déjà présent sur des cartes accélératrices, fait de l'A4000 un ordinateur puissant.

Comme extension à souhaiter pour l'avenir, je citerai un désentrelaceur capable de désentrelacer le mode 800x600 et un contrôleur SCSI au format Zorro III. Et même si tout le monde n'en a pas l'utilité, espérons que le DSP ne se fera pas trop attendre (dans la documentation de l'A4000 (en anglais), il y a un passage parlant du DSP et sa connexion future sur la carte mère...).

Nom : Amiga 4000.
Constructeur : Commodore.
Genre : ordinateur.
Date : 1992.
Prix : 18 990 FF HT (A4000/040 25 MHz, disque dur de 40 Mo) et 19 990 FF HT (A4000/040 25 MHz, disque dur de 120 Mo).


[Retour en haut] / [Retour aux articles]