Introduction
En l'année 1987, l'entreprise Commodore sort le modèle Amiga 500 (A500) allant être un véritable raz-marée sur le marché ! Il s'est ainsi vendu à plus de 6 millions d'unités à travers le monde. Il était proposé au prix de 700$ US à l'origine. L'Amiga 500 est considéré comme le concurrent directe du micro-ordinateur Atari 520ST de l'entreprise Atari.
Du point de vue matériel, l'Amiga 500 est très similaire à l'Amiga 1000, les principales différences internes étant une augmentation de la mémoire de 256 Ko à 512 Ko et l'ajout d'une autre puce personnalisée nommée Gary (la seule puce Amiga avec un nom masculin). Il s'agit d'une nouvelle puce d'entrée/sortie contrôlant le lecteur de disque et effectue également le décodage d'adresse. Cette puce est également utilisée dans le haut de gamme Amiga 2000. L'Amiga 500 était plus facile à mettre à niveau que les Atari ST et leurs gros boîtiers, grâce à un port d'extension situé au bas du boîtier. Les propriétaires pouvaient simplement insérer une petite carte contenant 512 Ko supplémentaires de RAM et une horloge à batterie. La popularité de cette mise à niveau signifiait que plus de logiciels de 1 Mo (les deux versions de 1 Mo de logiciels de 512 Ko et de logiciels de 1 Mo uniquement) ont été publiés pour l'Amiga que pour l'Atari ST.
Fiche technique
Voici les caractéristiques du micro-ordinateur «Amiga 500» de «Commodore Business Machine»:
Spécification | Description |
---|---|
Fabricant | Commodore Business Machine |
Modèle | Amiga 500 |
Date de fabrication | 1987 à 1991 |
Microprocesseur | MC68000 cadencé à 7,159 MHz |
Mémoire vive installée | 512 Ko |
Mémoire ROM installée | 256 Ko (Kickstart 1.2 ou Kickstart 1.3) |
Affichage | Graphique 320x256 et 320x512 en 32 couleurs, 640x256 et 640x512 en 16 couleurs, 64 couleurs sur 4096 (mode EHB) ou 4096 couleurs simultanément en mode HMA. |
Carte de son | Paula |
Système d'exploitation | AmigaDOS |
Topographie des adresses de cellules mémoires
Adresse | Taille | Description |
---|---|---|
0000h 0000h | 256 Ko | Puce de RAM |
0004h 0000h | 256 Ko | Puce de RAM |
0008h 0000h | 512 Ko | Puce d'expansion de RAM |
0010h 0000h | 1024 Ko | Puce d'extension RAM pour ECS/AGA. |
0020h 0000h | 8192 Ko | Espace primaire d'auto-configuration (RAM rapide) |
00A0h 0000h | 1984 Ko | Réservé |
00BFh D000h | 3,8 Ko | 8520-B (adresse d'octets paire) |
00BFh E001h | 3,8 Ko | 8520-A (adresse d'octets impaire) |
00C0h 0000h | 1536 Ko | Expansion interne de mémoire (pseudo-rapide, RAM "lente" du Amiga 500) |
00D8h 0000h | 256 Ko | Réservé |
00DCh 0000h | 64 Ko | Horloge en temps réel |
00DDh 0000h | 188 Ko | Réservé |
00DFh F000h | 4 Ko | Registres de puces utilisateur |
00E0h 0000h | 512 Ko | Réservé |
00E8h 0000h | 64 Ko | Espace de configuration automatique Zorro II (avant la relocation) |
00E9h 0000h | 448 Ko | Espace de configuration automatique secondaire (carte d'entrée de 64 Ko) |
00F0h 0000h | 512 Ko | Système de ROM de 512 Ko (réservé pour les images d'extension de ROM) |
00F8h 0000h | 256 Ko | Système de ROM de 256 Ko (Kickstart 2.04 ou supérieur) |
00FCh 0000h | 256 Ko | Système de ROM de 256 Ko |
Programmation
Langage | Description |
---|---|
AmigaBASIC | Langage BASIC spécifique pour les ordinateurs Commodore Amiga |
Assembleur 68000 | Assembleur des microprocesseurs la famille des 68000 |
C | Langage C spécifique à la bibliothèque en ROM du Commodore Amiga |