Obligement - L'Amiga au maximum

Vendredi 23 mai 2025 - 15:51  

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

 


Dossier : Les capacités et les performances de l'Amiga 1000
(Article écrit par Tom Thompson et extrait de Byte - octobre 1986)


L'Amiga de Commodore International est une machine de bureau, une station de travail graphique, un système multitâche et un ordinateur familial. Une déclaration audacieuse, mais l'Amiga a une conception matérielle unique qui lui donne suffisamment de puissance, surtout lorsqu'elle est combinée avec certains périphériques coûteux et des logiciels avancés, pour répondre à la plupart de ces attentes.

Amiga 1000
L'Amiga 1000

Matériel

L'Amiga 1000 de base est livré avec 256 ko de mémoire, et vous pouvez facilement passer à 512 ko avec une cartouche d'extension de 256 ko qui se branche dans un port derrière le panneau avant. Un lecteur de disquette intégré de 3,5" à double face contient 880 ko, et la machine possède un connecteur pour un lecteur de disquette externe. L'Amiga peut gérer trois lecteurs de disquettes supplémentaires, des lecteurs de disquette double face soit en 3,5" soit en 5,25". Le système dispose de ports série et parallèle programmables. Deux connecteurs RCA fournissent une sortie audio stéréo. Les deux ports manette peuvent être utilisés pour connecter une souris optomécanique à deux boutons.

L'Amiga 1000 dispose d'une sortie RVB analogique et numérique pour les moniteurs couleur et d'une sortie vidéo composite qui peut entrer directement dans un magnétoscope ou un moniteur couleur. L'Amiga 1000 dispose également d'un port modulateur RF pour les sorties TV, mais il faut une unité d'adaptation RF externe pour ce type d'utilisation. Sur le côté droit de la machine, un panneau couvre l'interface du bus d'expansion, un bord de carte dans lequel vous pouvez brancher de la mémoire supplémentaire ou des périphériques spéciaux. Une caractéristique importante du matériel est que vous pouvez synchroniser l'affichage avec un signal de télévision externe, ce qui permet de recevoir, de visualiser et de traiter l'entrée d'un magnétoscope ou d'une caméra vidéo.

L'Amiga utilise une puce microprocesseur Motorola 68000 tournant à 7,16 MHz. Trois puces personnalisées gèrent la majeure partie du contrôle de l'affichage, la génération du son et les transferts de données DMA (accès direct à la mémoire). Vous pouvez manipuler huit sprites réutilisables sur deux plans avec contrôle des priorités et détection des collisions. Le remplissage d'espace et la copie de plans de bits sont également gérés, et quatre canaux audio programmables sont disponibles.

J'ai été déçu de découvrir que l'Amiga 1000 n'a pas d'horloge fonctionnant sur batterie. De tels circuits d'horloge ne sont pas difficiles à construire, et avec 880 ko de données par lecteur de disquette, un horodatage sur un fichier est une exigence. L'horloge devrait être standard, mais vous pouvez acheter des périphériques qui contiennent une horloge.

Affichage

L'écran de l'Amiga a deux résolutions. La basse résolution est de 320 pixels par ligne et 200 lignes par écran, avec un choix de 32 couleurs sur une palette de 4096. La haute résolution est de 640 pixels par ligne pour 200 lignes, affichant 16 couleurs parmi 4096. Un mode entrelacé permet de doubler la résolution verticale : 320 pixels pour 400 lignes en basse résolution et 640 pixels pour 400 lignes en haute résolution. Un mode spécial appelé "hold and modify" (HAM) permet d'utiliser de manière contrôlée des plans de six bits pour afficher simultanément l'ensemble des 4096 couleurs. Ce dernier mode est peut-être le plus spectaculaire : les images numérisées utilisant le mode HAM ont une qualité semblable à celle de la télévision en raison de la gamme et des nuances subtiles des couleurs affichées (voir photo 1).

Amiga 1000
Photo 1 : démonstration du mode HAM (fichier issu de NewTek).

L'Amiga peut présenter du texte dans une variété de tailles, de couleurs, de polices et de styles. Vous pouvez également présenter du texte en 60 ou 80 caractères par ligne. Les ROM du système contiennent deux polices par défaut ; d'autres polices sont stockées sur la disquette sous forme de fichiers ".font". Le système d'exploitation reconnaît les fichiers ".font" supplémentaires si vous les copiez sur la disquette et les installez.

L'Amiga n'a aucun problème avec les écrans à basse résolution, mais un scintillement gênant apparaît en mode entrelacé et sur les écrans à haute résolution. Un moniteur avec des phosphores à haute persistance pourrait atténuer le problème, mais à un coût supplémentaire. J'ai également constaté qu'après avoir utilisé le mode texte de 80 colonnes pendant plusieurs heures, mes yeux ont commencé à brûler. J'ai trouvé qu'il était beaucoup plus facile d'endurer le mode 60 colonnes.

Commodore propose un moniteur en option, le 1080, qui possède une entrée vidéo composite, ce qui lui permet de servir de périphérique de sortie pour un magnétoscope ou un autre ordinateur.

Clavier

L'Amiga 1000 possède un clavier détaché de 89 touches. En plus des touches alphanumériques habituelles, vous trouverez Esc, Ctrl, Del, deux touches Alt, deux touches du logo Amiga, dix touches de fonction et quatre touches fléchées disposées en croix de manière intuitive.

Le clavier peut être lu comme une entrée traitée ou comme une entrée non traitée (brute), selon la façon dont l'application a ouvert le périphérique de la console.

Le mode brut interprète le clavier sous forme de codes de touches, ce qui vous permet de contrôler finement l'entrée. Par exemple, vous pouvez faire la différence entre la touche Alt gauche et la touche Alt droite si votre application le requiert.

Lecteurs de disquette

J'ai apprécié d'avoir un lecteur de disquette externe 3,5 pouces, qui a augmenté la capacité de stockage de la machine à 1,8 Mo. L'Amiga 1000 ne peut pas démarrer à partir du lecteur de disquette externe, mais le fait d'avoir un lecteur de disquette externe élimine une partie du changement de disquette qui se produit avec certaines applications et compilateurs.

Un bouton poussoir permet d'éjecter la disquette. Ce contrôle physique plaît à certains utilisateurs, mais vous pouvez détruire le contenu d'une disquette si vous l'éjectez prématurément. Cela ne devrait normalement pas poser de problème, mais l'Amiga 1000 semble prendre beaucoup de temps, parfois plusieurs secondes, pour effacer les dernières données sur une disquette. La possibilité d'un accident semble assez grande pour justifier que vous vous procuriez un utilitaire de récupération de disques.

Système d'exploitation

Le système d'exploitation est composé de 192 ko du noyau Exec multitâche sauvegardé dans 256 ko de mémoire vive à contrôle d'écriture (WCS). Lorsque l'Amiga est sorti pour la première fois, la conception du logiciel du système d'exploitation n'était pas terminée. La solution de contournement fournit ainsi le système d'exploitation sur une disquette appelée Kickstart qui se charge dans le WCS au démarrage. Le WCS utilise sa propre mémoire : il n'utilise pas les 256 ko de mémoire fournis avec la machine de base. Vous terminez le processus de démarrage en insérant une disquette Workbench (terme de Commodore pour désigner l'interface utilisateur de type fenêtre/icône de Macintosh) ou la disquette d'interface de ligne de commande (CLI) installée par le système.

Les améliorations d'Exec sont diffusées gratuitement par les revendeurs. La version actuelle du Workbench est la 1.1, la version 1.2 étant actuellement en bêta-test. Chaque révision a apporté des améliorations majeures au fonctionnement général de la machine.

Vous avez le choix de la façon de travailler avec l'Amiga 1000. Il y a le Workbench, une interface de fenêtrage pilotée par la souris et à base d'icônes, ou AmigaDOS, qui est un CLI sophistiqué. Le Workbench est en fait "boulonné" au sommet d'AmigaDOS : les actions effectuées sur le Workbench appellent les fonctions d'AmigaDOS. Chaque interface peut lancer l'autre. Depuis le Workbench, vous pouvez double-cliquer sur une icône CLI pour ouvrir une fenêtre avec une simple invite CLI, ou depuis AmigaDOS, vous pouvez lancer la commande "LoadWB" qui démarre le Workbench. J'ai effectué tous les tests de performances du système à la fois sous Workbench et sous AmigaDOS.

Workbench

Comme le bureau du Macintosh, le Workbench comporte plusieurs fenêtres, une barre de menu, des icônes représentant des disquettes et une corbeille. Vous pouvez déplacer, redimensionner, ouvrir et fermer les fenêtres à l'aide de la souris. Vous utilisez le bouton gauche de la souris pour agir sur une fenêtre ou son contenu et le bouton droit pour activer et effectuer des sélections dans les menus déroulants. Cela demande un peu de pratique, mais on s'y habitue facilement.

Diverses icônes représentent des applications exécutables. Pour les exécuter, vous double-cliquez sur l'icône. Vous pouvez également les faire glisser vers un autre emplacement ou vers un autre disque, ce qui déclenche une opération de copie. Les tiroirs correspondent aux dossiers du Macintosh et, comme dans le système de classement hiérarchique du Macintosh, chaque tiroir représente un sous-répertoire.

Bien que le Workbench fonctionne bien, il présente quelques bizarreries. Pour enregistrer une disposition préférée d'icônes, vous devez sélectionner une icône, puis choisir l'option "Snapshot" dans le menu "Special". Vous répétez ce processus jusqu'à ce que vous ayez conservé l'emplacement de chaque icône, une méthode très maladroite. Le Finder du Macintosh enregistre l'emplacement automatiquement. De même, les nouveaux fichiers générés par les applications n'apparaissent pas dans une fenêtre tant que vous n'avez pas fermé puis rouvert la fenêtre. Ce n'est pas un problème grave, mais cela peut être déroutant.

Lorsque plusieurs processus s'exécutent dans des fenêtres distinctes, vous rendez une fenêtre active en la pointant et en cliquant avec le bouton gauche de la souris. Cependant, la fenêtre active n'apparaît pas à l'avant de l'écran. Si elle est cachée par d'autres fenêtres, elle le restera. En fait, sur certains écrans encombrés, il peut être difficile d'utiliser les commandes de fenêtre avant et arrière, appelées "gadgets", pour faire apparaître la fenêtre souhaitée. Pire encore, un clic sur le gadget avant ou arrière d'une fenêtre rend cette fenêtre active. Une fois que vous avez positionné la fenêtre souhaitée à l'avant de l'écran, elle peut ne pas être la fenêtre active. Vous risquez donc d'entrer les entrées/sorties du clavier dans le mauvais processus.

AmigaDOS

AmigaDOS est l'interface CLI de l'Amiga. Elle est basée sur Tripos, un système multitâche écrit par MetaComCo en Angleterre. Les utilisateurs expérimentés de l'ordinateur s'appuieront probablement sur AmigaDOS, puisque tous les logiciels de développement, les langages de programmation et les assembleurs fonctionnent exclusivement dans cet environnement.

AmigaDOS vous permet d'attribuer des chemins logiques, et la commande "Execute" vous permet de soumettre des fichiers par lot avec passage de paramètres. Au démarrage, l'Amiga recherche dans le sous-répertoire "s" de la disquette de démarrage un fichier par lot appelé "Startup-Sequence" et, s'il est présent, l'exécute. Cela vous permet d'affecter des périphériques logiques à certains volumes ou sous-répertoires, de définir la taille de la pile, ou de demander l'heure et la date actuelles à chaque démarrage. Vous sélectionnez également le système d'exploitation sous lequel vous démarrez (Workbench ou AmigaDOS) dans ce fichier.

Les commandes sont des programmes stockés dans le sous-répertoire "c" de la disquette de démarrage. AmigaDOS scrute ce répertoire lorsque vous entrez une commande et charge le programme approprié en mémoire pour exécuter la requête. Cela ralentit les opérations car chaque commande, y compris "Dir", nécessite un accès à la disquette. Vous pouvez renommer ces programmes selon vos préférences.

AmigaDOS possède un disque RAM intégré, RAM:, dont la taille n'est limitée que par la quantité de mémoire disponible. Vous pouvez personnaliser le fichier Startup-Sequence pour charger les commandes fréquemment utilisées telles que Type, Dir et Execute dans le disque RAM et l'assigner logiquement comme répertoire de commande éliminant ainsi la pénalité d'accéder à la disquette.

Vous pouvez obtenir de l'aide pour certaines commandes en les exécutant sans arguments. "Format", par exemple, vous fournit un ensemble complet d'arguments et de mots-clés pour formater une disquette. Toutes les commandes ne proposent pas cette fonctionnalité : "Copy", par exemple, indique de manière laconique "Mauvais arguments". J'aimerais que toutes les commandes qui nécessitent des mots-clés ou des commutateurs fournissent une sorte d'auto-assistance car AmigaDOS ne ressemble pas à MS-DOS dans certains domaines.

AmigaDOS a des bizarreries, dont la plupart sont dues à sa dissemblance avec MS-DOS. Tout d'abord, AmigaDOS gère les caractères de substitution différemment, principalement en n'utilisant pas l'astérisque (*) comme délimiteur de caractères de substitution. La commande "Copy" nécessite un commutateur "All" pour copier tous les fichiers sur un disque ou dans un sous-répertoire. "Copy" n'effectue pas de concaténation : vous devez utiliser une commande "Join", qui n'offre pas non plus d'auto-assistance. Deuxièmement, AmigaDOS ne reconnaît pas l'accélérateur de données conventionnel Ctrl-S/Ctrl-Q. Pour arrêter la sortie, vous appuyez sur une touche ; pour redémarrer, vous appuyez sur "Entrée", "Retour Arrière", ou "Ctrl-X".

J'ai fait planter la machine sous AmigaDOS en utilisant Copy avec le commutateur "All" pour transférer des fichiers sur le disque RAM. Tout se déroule sans problème jusqu'à ce que l'Amiga manque de mémoire, auquel cas vous obtenez un plantage fatal. Cela peut vous arriver par accident si vous mettez un certain nombre de fichiers sources en RAM, pendant le développement d'un programme. Je ne sais pas si c'est la faute du système d'exploitation de l'Amiga ou de la commande Copy. Cela montre que la version 1.1 a encore quelques défauts.

Multitâche

L'Amiga propose le multitâche, ce qui vous permet d'exécuter plusieurs programmes simultanément. Les programmes partagent les ressources du système telles que la mémoire ou les lecteurs de disquette sans conflit. Cependant, le noyau Exec multitâche de l'Amiga ne gère pas la mémoire virtuelle : soit vous avez assez de mémoire pour charger vos applications, soit vous n'en avez pas.

En gardant ce fait à l'esprit, comment l'Amiga gère-t-il le multitâche ? L'affichage, normalement l'un des processus les plus gourmands en temps processeur et en entrées/sorties, est géré efficacement par les puces spécialisées. D'autres types d'entrées/sorties comme les accès à la disquette et au port série ont tendance à ralentir les applications, mais principalement en raison de la vitesse de ces périphériques plutôt que de la surcharge requise. J'ai essayé un mélange de différents programmes de diverses manières sans aucun problème (voir photo 2). En même temps, en essayant d'exécuter un programme C bogué que j'avais écrit, j'ai bloqué tout le système, emportant avec lui tous les programmes en cours d'exécution. La morale ici est que l'Amiga gère très bien le multitâche, mais seulement si tous les programmes se comportent bien.

Amiga 1000
Photo 2 : le multitâche sur Amiga.

Combien de surcharge les tâches supplémentaires entraînent-elles au système ? J'ai essayé d'exécuter la version en langage C du programme Sieve avec un autre programme à forte intensité graphique en arrière-plan. J'ai choisi ce programme pour voir à quel point le matériel personnalisé dégradait les performances lorsqu'il devait effectuer des vols de cycles importants sur le microprocesseur 68000. J'ai utilisé la démo de la balle rebondissante, Boing!, plus les démos Robocity et amiga3d comme programmes de fond. Les résultats sont présentés dans le tableau 1. Sieve fonctionne environ deux fois plus vite qu'auparavant, mais avec deux programmes, dont un avec un affichage graphique extrêmement complexe, fonctionnant simultanément. De manière impressionnante, l'Amiga scrute en même temps la fenêtre CLI et le Workbench pour détecter les clics de souris ou les entrées/sorties du clavier.

Pour tirer le meilleur parti du multitâche, vous avez besoin de beaucoup de mémoire et de périphériques rapides. La mémoire est nécessaire pour contenir tous les programmes en cours d'exécution, plus ce dont le système d'exploitation a besoin pour gérer les files d'attente d'entrées/sorties et les changements de contexte. L'affichage étant déjà géré par les puces spécialisées, le prochain goulot d'étranglement d'entrées/sorties est constitué par les accès à la disquette. Bien sûr, un disque dur accélérera les performances. Les performances de l'Amiga avec 1,5 Mo de mémoire et un disque dur sont superbes : j'ai téléchargé des fichiers sur BIX à 1200 bits par seconde tout en griffonnant dans Aegis Images. Une autre fois, j'ai compilé quatre programmes simultanément avec le compilateur C Manx Aztec.

Tableau 1

Augmentation du temps d'exécution d'un programme à forte intensité graphique exécuté simultanément. Les programmes ont été exécutés avec le Workbench version 1.1 et une fenêtre CLI ouverte. Les temps d'exécution sont exprimés en secondes.
  • Sieve : 6,18 sec.
  • Sieve avec Boing! : 9,23 sec (+49%).
  • Sieve avec Robocity : 12,23 sec (+110%).
  • Sieve avec amiga3d : 13,38 sec (+117%).
Logiciels

Il n'y a pas encore un an que l'Amiga 1000 est sorti, et déjà il existe une gamme impressionnante de langages de programmation disponibles pour lui : deux BASIC, deux compilateurs C et deux assembleurs, ainsi que LISP, Pascal, Modula-2 et des implémentations de FORTH.

L'Amiga était à l'origine livré avec le logiciel ABasiC de MetaComCo. La machine est maintenant fournie avec AmigaBASIC de Microsoft Corporation. Les propriétaires qui avaient ABasiC ont reçu une copie gratuite d'AmigaBASIC avec leur mise à jour du système d'exploitation version 1.1. Les deux BASIC interprétatifs vous permettent d'accéder à de nombreuses bibliothèques graphiques de l'Amiga. ABasiC ouvre une seule fenêtre et se comporte comme un BASIC typique orienté CLI, sans contrôle de la souris et sans fenêtre. AmigaBASIC vous présente une fenêtre de commande et une fenêtre de liste. Plusieurs menus sont disponibles pour l'utilisateur de la souris. ou vous pouvez taper des commandes dans la fenêtre de commande. Les fonctions de couper et coller sont disponibles dans la fenêtre de liste. Les deux BASIC s'intègrent parfaitement dans l'environnement multitâche de l'Amiga, bien que vous deviez ajuster la taille de la pile dans une fenêtre CLI pour qu'ABasiC fonctionne de cette façon.

Il existe plusieurs programmes de dessin de style MacPaint qui vous permettent d'utiliser la capacité graphique de l'Amiga pour produire des dessins en couleur. Graphicraft de Commodore était disponible à la date de sortie de la machine. Electronic Arts a sorti son programme Deluxe Paint à temps pour la période de Noël 1985, et Aegis a lancé son programme Images au printemps 1986. Ces trois programmes utilisent une structure de données "Interchange File Format" (IFF) qui permet à une image produite par Graphicraft d'être lue et affichée par Aegis Images ou Deluxe Paint. Cela vous permet de télécharger des images à partir de divers babillards électroniques sans tenir compte du programme de dessin que vous possédez.

Aegis fournit deux programmes qui donnent à l'Amiga un sérieux potentiel graphique. Le premier est Aegis Animator, qui peut lire les fichiers IFF pour générer des images animées. Il offre une capacité de découpage de films appelée "story-boarding" qui peut être utile aux illustrateurs ou aux petits studios de publicité. Le second est Aegis Draw, un programme de style dessin technique qui vous permet de concevoir des dessins à l'échelle ou des plans, et il est livré avec un certain nombre de pilotes de traceurs.

Pour les besoins des entreprises, Lattice propose son programme Unicalc Spreadsheet. Je l'ai utilisé pour le calcul des temps de référence du tableur.

Documentation

L'Amiga est livré avec deux manuels : "Introduction to Amiga" et "Amiga BASIC". Le manuel d'introduction couvre en détail le côté Workbench du système d'exploitation. Son point fort est l'information qu'il fournit sur les brochages légèrement non standard des ports série et parallèle. La seule information du manuel sur AmigaDOS est une note dans la section "Reference" sur la façon d'entrer dans le CLI.

A moins que vous ne copiez les notes des manuels des développeurs chez votre revendeur, vous aurez probablement besoin d'acheter "The AmigaDOS Manual" de Bantam Books (1986) pour obtenir des informations sur le CLI. Ce livre contient en fait trois manuels de développeur : "AmigaDOS User's Manual", qui couvre les commandes AmigaDOS ; "AmigaDOS Technical Reference Manual", qui décrit la disposition de disque ; et "AmigaDOS Developer's Manual", qui fournit des informations utiles pour le développement de programmes.

Périphériques

Les périphériques sont efficaces mais assez chers. J'ai utilisé la T-card de Tecmar et le T-disk de 20 Mo avec l'Amiga. La T-card se branche au port d'expansion sur le côté droit de l'Amiga et fournit 1 Mo de mémoire supplémentaire ainsi qu'une horloge alimentée par batterie. Les ports manette sont passés à deux connecteurs DB9 sur le devant de l'unité, et un port série et un port de disque dur sont situés à l'arrière. Le T-disk est petit et compact, et il fonctionne silencieusement. Une alimentation externe alimente à la fois l'unité de disque et la carte d'extension.

J'ai installé le pilote du T-disk facilement. Faire en sorte que l'Amiga reconnaisse la mémoire supplémentaire de la T-card n'a pas été si facile : le manuel d'utilisation contenait des instructions détaillées sur la configuration du port du disque dur et du port série mais rien du tout sur la configuration de la mémoire. Il a fallu plusieurs essais pour me convaincre qu'il est nécessaire de sélectionner l'option mémoire dans le menu "Devices", puis de sélectionner explicitement "in stall this device" dans le menu "Edit".

Une fois correctement installé, un fichier script configure le système d'exploitation pour reconnaître la mémoire supplémentaire et le disque dur au démarrage. Par accident, j'ai détruit le disque dur le lendemain de l'installation ; j'ai depuis reconstruit les fichiers du disque dur et n'ai rencontré aucun autre problème, et il fonctionne quarante heures par semaine depuis plus d'un mois.

Performances

Amiga 1000

  • Le graphique "Taille de la mémoire" indique la mémoire standard et optionnelle disponible pour les ordinateurs comparés.
  • Le graphique "Stockage disquette" indique la capacité maximale d'un seul lecteur de disquette et la capacité maximale standard de chaque système.
  • Les graphiques relatifs à l'accès aux disquettes en BASIC montrent le temps nécessaire pour écrire puis lire un fichier texte séquentiel de 64 ko sur une disquette vierge.
  • Le graphique "Sieve" indique le temps nécessaire à l'exécution d'une itération du repère de nombres premiers Sieve of Eratosthenes.
  • Le graphique "Calculs" indique le temps nécessaire pour effectuer 10 000 multiplications et 10 000 divisions avec des nombres en simple précision.
  • Les graphiques "Utilitaires système" montrent le temps nécessaire pour formater et copier un fichier de 40 ko à l'aide des utilitaires système.
  • Les graphiques sur le tableur montrent le temps nécessaire pour charger et recalculer une feuille de calcul de 25 cellules sur 25, dans laquelle chaque cellule est égale à 1001 fois la cellule située à sa gauche.
  • Les tests de performances BASIC ont été effectués pour ABasiC et AmigaBASIC avec seulement le programme de tests de performances en cours d'exécution. Les programmes ABasiC utilisent une syntaxe différente pour ouvrir les fichiers, et AmigaBASIC nécessite une commande "CLEAR ,30000,30000" pour que le programme Sieve puisse fonctionner.
  • Tous les tests de performances "Utilitaires Système" ont été exécutés sous Workbench et AmigaDOS.
  • Le tableur utilisé était le Unicalc Spreadsheet de Lattice, version 1.0.
  • Tous les tests ont été effectués sur un Amiga 1000 en utilisant Workbench 1.1 et AmigaDOS 1.1.
  • L'Amiga 1000 avait deux lecteurs de disquette de 880 ko et 512 ko de mémoire.
Conclusion

Pour quelqu'un qui prévoit d'utiliser sérieusement cette machine, je recommanderais d'acquérir la carte d'extension de 256 ko de mémoire et un lecteur de disquette externe. Certains compilateurs et programmes ont besoin de 512 ko de mémoire pour fonctionner ; vous avez besoin d'au moins cette quantité de mémoire pour gérer deux ou trois grosses applications simultanément. Le lecteur de disquette externe permet d'éviter le changement de disquette et ajoute une quantité de stockage gérable.

En ce qui concerne les logiciels, l'Amiga a un certain nombre d'applications utiles développées pour lui, et d'autres sont publiées chaque mois. Cependant, si vous avez l'intention d'utiliser un programme en même temps que d'autres, essayez de l'utiliser sur une machine qui correspond à votre système pour vérifier les éventuels problèmes de compatibilité.

L'Amiga 1000 est un matériel bien conçu. Son bus d'extension vous permet d'ajouter de la mémoire ou des périphériques utiles. Le point fort de l'Amiga 1000 est ses graphismes spectaculaires. Je suis convaincu que la machine tiendra son rang en tant que moteur graphique pour les artistes et les illustrateurs professionnels. Le seul véritable défaut du matériel est le scintillement en haute résolution.

En termes de logiciels, l'Amiga a encore un long chemin à parcourir. Sa capacité multitâche est bonne, mais elle a tendance à se briser facilement si la mémoire est faible ou si un programme s'emballe. Les deux interfaces du système d'exploitation, Workbench et AmigaDOS, ont des problèmes. Cependant, si la seule véritable limite de la machine est son logiciel, vous pouvez parier qu'il sera réparé.

L'auteur de cet article

Tom Thompson est rédacteur technique pour Byte. On peut le joindre à Byte, One Phoenix Mill Uine. Peterborough, NH 03458.


[Retour en haut] / [Retour aux articles]