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 |