System Card
System Card désigne principalement un type de carte mémoire morte (ROM) au format carte de crédit, utilisée par les consoles de jeux vidéo NEC PC Engine et TurboGrafx-16. Ces cartes étaient essentielles pour faire fonctionner la console de base ou pour accéder à des jeux et fonctionnalités spécifiques sur certains modèles ou périphériques, notamment le lecteur de CD-ROM².
Le concept fondamental derrière la System Card, dans son contexte le plus connu (PC Engine/TurboGrafx-16), repose sur l’idée d’une extension modulaire des capacités de la console de base. Il s’agit d’une cartouche ROM contenant le microprogramme système (BIOS) ou des données essentielles. Sans une System Card appropriée insérée, certaines versions de la console ou le lecteur de CD-ROM² ne pouvaient pas démarrer ou exécuter de logiciels. Les différentes versions de System Cards (v1.0, v2.0, v2.1, v3.0 – Super System Card, Arcade Card) représentaient des mises à jour progressives du BIOS système, offrant une compatibilité accrue, de nouvelles fonctionnalités ou des performances améliorées, notamment pour les jeux sur CD-ROM². Le principe est celui d’un firmware externe et interchangeable sur un support physique, parfois enrichi de mémoire vive supplémentaire.
L’importance de la System Card dans l’écosystème PC Engine/TurboGrafx-16 était cruciale. Pour les propriétaires de l’unité CD-ROM² ou Super CD-ROM², une System Card adéquate était indispensable pour lancer les jeux sur CD. Elle servait de pont entre le matériel de base et le lecteur de CD, contenant le BIOS nécessaire pour gérer le périphérique et charger les jeux. L’évolution des System Cards a permis à NEC de prolonger la durée de vie de la plateforme en ajoutant de la mémoire vive (dans le cas des Super CD-ROM² et Arcade Cards) et des fonctionnalités système sans nécessiter l’achat d’une toute nouvelle console. Son impact réside dans cette approche modulaire et évolutive du firmware et des capacités système, conditionnant l’accès à une grande partie de la ludothèque sur CD, qui fut l’un des points forts de la console.
L’application pratique principale de la System Card était de permettre le fonctionnement des jeux au format CD-ROM sur la PC Engine/TurboGrafx-16 équipée du lecteur approprié. Par exemple, la System Card version 1.0 ou 2.0 était requise pour les premiers jeux CD-ROM². Plus tard, les jeux au format Super CD-ROM² nécessitaient la Super System Card (version 3.0) ou une console intégrant directement ces capacités (comme la PC Engine Duo). Des jeux encore plus exigeants en mémoire, étiquetés Arcade CD-ROM², ne pouvaient être lancés qu’avec une Arcade Card spécifique (Arcade Card Duo ou Arcade Card Pro), qui ajoutait une quantité significative de mémoire vive (2 Mo supplémentaires). La carte était donc un prérequis matériel et logiciel pour accéder à différents segments de la ludothèque CD. Sans la bonne carte, l’utilisateur ne pouvait pas jouer aux titres correspondants.
Bien que l’usage le plus courant et historiquement établi du terme ‘System Card’ fasse référence au composant de la PC Engine/TurboGrafx-16, le terme peut potentiellement être rencontré dans d’autres contextes, quoique de manière moins standardisée. Par exemple, dans une acception plus générique et moins fréquente, il pourrait désigner une carte d’extension essentielle au fonctionnement d’un système informatique ou électronique particulier, contenant des éléments critiques du système d’exploitation ou du firmware (parfois appelée carte système ou carte mère dans d’autres contextes, mais le terme « System Card » est rare ici). Dans le domaine de la conception de systèmes ou du développement logiciel (notamment en méthodologies Agiles ou en ‘systems thinking’), on pourrait imaginer des ‘system cards’ comme des fiches physiques ou virtuelles utilisées lors d’ateliers pour représenter des composants, des acteurs ou des interactions au sein d’un système complexe, facilitant sa modélisation et son analyse (similaire aux cartes CRC mais potentiellement plus large). Enfin, il pourrait aussi faire référence à une carte à puce ou magnétique faisant partie intégrante d’un système de contrôle d’accès ou d’identification plus large, bien que des termes comme carte d’accès ou carte à puce soient plus précis. Cependant, ces usages sont beaucoup moins consacrés que celui lié aux jeux vidéo NEC.
Plusieurs concepts sont étroitement liés à la System Card dans son acception principale. ‘HuCard’ est le terme désignant le format physique spécifique des cartes de jeu de la PC Engine, y compris les System Cards. ‘ROM Cartridge’ (Cartouche ROM) est un terme plus générique pour les supports de jeux similaires. ‘BIOS’ et ‘Firmware’ (Microprogramme) désignent le type de logiciel contenu sur la System Card. Les consoles ‘PC Engine’ et ‘TurboGrafx-16’, ainsi que leurs périphériques ‘CD-ROM²’, ‘Super CD-ROM²’, sont le contexte d’utilisation principal. Les termes ‘Arcade Card Pro’ et ‘Arcade Card Duo’ désignent des versions spécifiques et avancées de System Cards contenant de la RAM additionnelle. Des concepts comme ‘Extension Matérielle’ ou ‘Conception Modulaire’ décrivent l’approche incarnée par la System Card. On pourrait considérer ‘Système Intégré’ (où le BIOS est fixe et interne) ou ‘Mise à Jour Logicielle’ (dématérialisée ou via un support comme un CD système) comme des concepts opposés à l’approche de mise à jour via une System Card physique dédiée.
L’origine de la System Card est intrinsèquement liée au lancement de la console PC Engine par NEC et Hudson Soft au Japon en 1987, et de son homologue nord-américain, la TurboGrafx-16, en 1989. L’introduction du lecteur CD-ROM² en 1988 a nécessité la création de la première System Card (v1.0) pour fournir le BIOS indispensable à son fonctionnement. L’évolution technologique des jeux et les besoins croissants en mémoire et en fonctionnalités système ont conduit au développement de versions successives : la v2.0 (1990) corrigeant des bugs et améliorant la compatibilité, la v3.0 Super System Card (1991) intégrant plus de RAM (192 Ko) pour les jeux Super CD-ROM² (et rendue obsolète par les consoles Duo qui l’intégraient nativement), et enfin les Arcade Cards (Duo et Pro) en 1994, ajoutant une quantité substantielle de RAM (2 Mo) pour les jeux les plus avancés de la plateforme, souvent des conversions de jeux d’arcade Neo Geo. Cette évolution illustre une tentative de maintenir la pertinence de la plateforme face à la concurrence croissante des consoles 16-bits.
Le concept de System Card présentait des avantages et des inconvénients. L’avantage principal était la modularité et l’évolutivité qu’il offrait : les utilisateurs pouvaient mettre à niveau les capacités de leur système pour accéder à de nouveaux jeux sans racheter une console complète, notamment pour adopter la technologie CD-ROM² qui offrait une capacité de stockage bien supérieure aux HuCards. Cela permettait également à NEC de répondre aux évolutions techniques et de segmenter son offre. Cependant, ce système avait aussi des limitations notables. Il introduisait une complexité pour le consommateur, qui devait savoir quelle System Card était nécessaire pour quel jeu ou périphérique, créant une fragmentation potentielle du marché et une confusion possible. Le coût additionnel des System Cards successives pouvait être un frein financier pour les joueurs. La nécessité d’insérer une carte spécifique ajoutait une étape et un point de défaillance potentiel (perte de la carte, dommage physique, mauvais contact dans le port HuCard). Enfin, la quantité de RAM ou les capacités ajoutées via une carte externe restaient physiquement limitées par rapport à ce qui pouvait être intégré nativement dans une nouvelle génération de matériel, et cette approche a fini par montrer ses limites face à des consoles conçues dès le départ avec des capacités supérieures.