« Architecture de la Game Boy / Color (index)

Architecture de la Game Boy / Color

Chapter 7: Jeux


Table des matières

  1. Types de cartouches
  2. Communications externes

Les jeux sont écrits en langage assembleur et ont une taille maximale de 32 Ko, en raison de l'espace d'adressage limité disponible. Cependant, avec l'utilisation d'un Contrôleur de Banque de Mémoire (mapper), les jeux peuvent atteindre des tailles plus importantes. Le plus grand Game Pak (cartouche) trouvé sur le marché a une ROM de 1 Mo (ou 8 Mo, dans le cas de la Game Boy Color).

Les Game Paks peuvent inclure une horloge en temps réel et une batterie externe avec de la SRAM pour conserver les sauvegardes, bien que tout cela soit facultatif.

Types de cartouches

En raison des deux modes de fonctionnement pris en charge par la Game Boy Color, Nintendo a répertorié trois types différents de jeux Game Boy :

Communications externes

Image
Câble de liaison Game Boy pour plusieurs variantes de la console . Depuis la sortie de la console originale, les révisions ultérieures ont miniaturisé la prise tout en conservant le même nombre de broches.

Pour la première fois, les jeux peuvent communiquer avec d'autres Game Boys à l'aide d'un câble Game Boy Link, qui offre une fonctionnalité multijoueur, par exemple. L'interface repose sur un type très primitif de connexion série.

La Game Boy originale transfère des informations à 8 Kbit/seconde (1 Ko/sec), tandis que la variante Color peut atteindre jusqu'à 512 Kbit/seconde (64 Ko/sec), cette dernière vitesse était connue sous le nom de mode 'haute vitesse'.

Cette dernière variante est également livrée avec un émetteur et récepteur infrarouge (composé d'une LED et d'un phototransistor, respectivement) . Cela a rendu possible l'échange de données sans fil entre les Game Boy Colors, comme on peut le voir dans des jeux comme Pokemon Gold et similaires. Cependant, vous constaterez que le système n'implémente aucun protocole de communication, seulement un seul registre (RP) qui encode l'action du capteur IR (émettre ou recevoir), le seul bit (0 ou 1) étant transféré et le dernier bit reçu. Néanmoins, pour faciliter les choses aux développeurs, Nintendo a inclus une implémentation de référence dans le manuel officiel du développeur Game Boy .


Previous: 6. Système d'exploitation

Next: 8. Anti-piratage


Rodrigo Copetti © 2026 RSS Feed

Basculer vers l'édition moderne

Accueil · Articles · Support · À propos de l'auteur · À propos du site