Informations complémentaires

Vous trouverez ci-dessous un certain nombre d'informations sur l'organisation et le fonctionnement, du point de vue technique, d'un Apple IIGS

Compatibilité avec la famille Apple II :

L'apple IIGS est compatible avec les autres ordinateurs de la famille Apple II à travres :

Retour au début du document

Les spécificités de l'Apple IIGS :

Les spécificités suivantes ne se retrouvent pas sur les autres ordinateurs de la famille Apple II :

Retour au début du document

Les fonctionnalités supplémentaires de la version ROM03 de l'Apple IIGS :

Retour au début du document

L'organisation interne logique de l'Apple IIGS

Du point de vue logique, il est possible de considérer un Apple IIGS comme étant constitué de deux sous-systèmes séparés. Loin de s'exclure mutuellement, ces deux sous-systèmes ont besoin pour fonctionner d'un certain nombre de composants communs qui sont le microprocesseur, les connecteurs et slots d'entrées-sorties, la mémoire, la vidéo et quelques autres circuits annexes.

Ces deux sous-systèmes sont :

     Le sous-système Mega II :

Ce sous-système contient tous les éléments nécessaires pour rendre l'Apple IIGS compatible avec les autres ordinateurs de la famille AppleII. Il comprend :
  • Le microprocesseur 65C816
  • Le circuit intégré Mega II
  • 128 Ko de mémoire standard Apple II (appelée aussi mémoire "lente")
  • Le contrôleur graphique (Video Graphics Controller) et les circuits associés
  • Les connecteurs externes et les slots d'extension
Bien que le synthétiseur sonore DOC(Digital Oscillator Chip) et les circuits associés sont spécifiques à l'Apple IIGS, ils sont gérés par le circuit Mega II.

Le sous-système FPI (Fast Processor Interface) :

Ce sous-système contient tous les éléments spécifiques à l'Apple IIGS :
  • Le microprocesseur 65C816
  • Le circuit intégré FPI (Fast Processor Interface)
  • 128 Ko (pour les versions ROM00 et ROM01) ou 1 Mo (pour la version ROM03) de mémoire dynamique (RAM)
  • 128 Ko (pour les versions ROM00 et ROM01) ou 256 Ko (pour la version ROM03) de mémoire morte (ROM)
Le 65C816 fait partie des deux sous-systèmes car il comporte à la fois toutes les nouvelles fonctionnalités de l'Apple IIGS mais, à travers son mode d'émulation, il est aussi capable d'émuler complétement un processeur 65C02 qui est celui utilisé dans les autres ordinateurs de la famille Apple II.

Retour au début du document

Le circuit intégré Mega II :

Ce circuit est composé de nombreux circuits se trouvant dans un Apple IIe :

A l'exception du processeur et de la mémoire, le circuit Mega II incorpore toute la logique circuit pour l'ensemble des fonctionnalités principales de l'Apple IIe sur un seul circuit intégré. Il gére les slots d'extension et les ports d'entrée/sortie de l'Apple IIGS et effectue la gestion des buffers vidéo.

Le Mega II contient l'ensemble des circuits qui génére l'affichage vidéo à partir des données situées dans les buffers d'afichage ainsi que les switchs qui permettent de sélectionner les différents modes vidéo.

Dans l'Apple IIGS toutes les entrées/sorties sont mappées en méoire. Le circuit Mega II effectue le décodage d'adresse et le switch logiciel permettant de contrôler les slots d'extension et les ports intégrés. Le circuit Mega II gère aussi le rafraîchement des 128 Ko de mémoire standard (mémoire lente) utilisée pour l'émulation Apple II.

Comme le circuit Mega II gére les buffers d'affichage, sa vitesse de fonctionnement est fixée à 1.024 MHz.

Retour au début du document

Le circuit intégré FPI (Fast Processor Interface) :

Le circuit intégré FPI est le circuit utilisé pour le support de la mémoire rapide pour le 65C816. Afin de pouvoir gérer l'ensemble de la machine de manière homogène, il se charge aussi des échanges avec le circuit Mega II lorsque la machine fonctionne à 2.8 Mhz permettant ainsi de maintenir la compatibilité avec les entrées/sorties qui restent gérées par le circuit Mega II à 1.024 Mhz.

Pour la gestion du 65C816 et de la mémoire "rapide", le circuit FPI se charge de founir le multiplexage d'adresses ainsi que les signaux nécessaires. La mémoire contrôlée par le circuit FPI comprend les 128 Ko (version ROM00 et ROM01) ou les 1 MB (version ROM03) de RAM rapide, les 128 Ko (ROM00 et ROM01) ou 256 Ko (ROM03) de ROM et la mémoire étendue via le port d'extension mémoire jusqu'à 4 Mo de RAM et 1 MO de Rom. Le circuit FPI fournis aussi les signaux de rafraîchissement pour l'ensemble des circuits associés à la RAM Rapide. Le temps nécessaire pour effectuer ce rafraîchissement réduit la valeur effective de fonctionnement du processeur d'environ 8 %. Les programmes en ROM fonctionnent, pour leur part, toujours à la vitesse de 2.8 MHz.

Retour au début du document