Le charme de la VMU Dreamcast, son SDK et son outil Memory Card Utility attitré : De sa conception à sa commercialisation
Dans l’histoire du jeu vidéo, peu de consoles ont laissé une empreinte aussi marquante que la Dreamcast. Lancée en 1998, cette machine révolutionnaire redéfinira l’expérience vidéoludique en repoussant les frontières du divertissement interactif. Au cœur de cette innovation se trouvait la Visual Memory Unit (VMU), un support de sauvegarde qui dépassait de loin le rôle des cartes mémoire traditionnelles.
Ce petit module, à insérer directement dans la manette, permettait d’enregistrer sa progression tout en proposant un écran LCD et des boutons dédiés. Connue également sous le nom de VMS pour Visual Memory System, la VMU offrait aux joueurs l’accès à des mini-jeux autonomes donnant l’illusion d’une véritable extension de l’univers ludique loin du téléviseur et de la console. Cette approche inédite transformait de simples données de sauvegarde en une expérience de jeu à part entière !
Malgré l’enthousiasme de SEGA qui incitait vivement les développeurs à exploiter ce périphérique, peu de productions en tirèrent réellement profit. Des délais contraignants, des budgets serrés et les exigences du développement multiplateforme poussèrent de nombreux éditeurs et studios à limiter l’usage de la VMU à un rôle de carte mémoire classique.
La mise en avant de la VMU dans les Press Kit Dreamcast

La fin prématurée de la Dreamcast freina également les possibilités d’exploration de la Visual Memory Unit, alors même que certains membres de SEGA et de programmeurs commençaient tout juste à en maîtriser le potentiel. Agartha sur Dreamcast envisageait pour sa part un mini-jeu logé directement sur la carte mémoire rendu obligatoire pour progresser dans l’aventure, une première dans le genre pour ce Survival Horror signé Frédérick Raynal là où tous les autres restaient optionnels pour avancer dans la trame principale de leur jeu respectif. Quelques autres projets, aujourd’hui largement oubliés, méconnus ou restés inachevés, illustrent parfaitement l’étendue des possibilités de la VMS :
-
VMU Godzilla : Avant même que la Dreamcast ne sorte au Japon, SEGA proposa une VMU en édition limitée avec le mini jeu Atsumete Godzilla: Kaijuu Dai Shuugou intégré. Il s’agit d’une sorte d’élevage/gestion de monstres dans la lignée d'un Tamagotchi. Le joueur hérite d'un bébé Godzilla qu'il doit élever sur sa carte mémoire. L'idée est de le faire s'affronter contre ceux d'autres joueurs via VMU connectée et de gagner de nouvelles créatures qui seront utilisables dans le jeu Godzilla Generations.
-
VMU Football : Premier mini-jeu conçu spécifiquement pour la VMU non dépendant d'un jeu central à être disponible en téléchargement sur le Network de la console en septembre 1999. Ce titre vit le jour grâce au code de Alexander Villigran. Inspiré et basé sur le jeu électronique LED Mattel Football (1), il s'en démarquait par une vue à la première personne conférant une perspective étonnante pour un format d'écran aussi réduit que celui de la carte mémoire Dreamcast.
-
VMU RPG Dreamcast : Au sein de SEGA of America, Alex Villigran se distinguait dans la programmation de mini-jeux pour la carte mémoire Dreamcast. À partir de celui de Time Stalkers (Climax Landers), il entreprit une décompilation afin d’en créer une nouvelle version. En collaboration avec son collègue Marc Cellucci de Sega.com (département web de SOA), ils élaborèrent une map complète, ils structurent le concept et réalisèrent les sprites. Leur RPG sur VMU atteignit un stade de fonctionnement sommaire avant que leur hiérarchie n'y mette un terme laissant en suspens de nombreux éléments tels que les ennemis, la narration et plusieurs mécaniques de jeu.
-
BASH! : Pour la sortie européenne de la Dreamcast, SEGA opta pour une initiative originale en envoyant ses invitations sous la forme d’une VMU accompagnée d’un mini-jeu. La carte mémoire affichait l’adresse et la date de la soirée de lancement londonienne. L’invité obtenant le meilleur score sur BASH! remportait une console.
Le mini-jeu BASH




-
VMU Red Bull Event : Elton Bird, déjà à l’origine de BASH!, développa également une application destinée à une course urbaine organisée par Red Bull à travers les rues de Londres. Skateurs, BMXistes et Vététistes y participaient. Afin de préserver le secret de l’itinéraire, chaque concurrent recevait avant le départ une VMU indiquant le prochain point de ralliement. À chaque étape, une connexion VMU-à-VMU avec le responsable de zone révélait la destination suivante jusqu'à l'arrivée.
Au-delà des mini-jeux, deux VMU pouvaient être couplées pour échanger des fichiers de sauvegarde entre joueurs. Certains studios profitèrent aussi de l’écran LCD pour afficher des informations complémentaires sur le jeu en court dans le but d'alléger celui sur le téléviseur.
La Visual Memory Unit demeure le symbole d’une tentative avant-gardiste visant à prolonger le jeu au-delà de l’écran de la télé. Une passerelle fascinante entre console de salon et console portable !
Un concept né dans les laboratoires de SEGA… ou ailleurs
Dès la phase de conceptualisation de la Dreamcast, les équipes japonaises de recherche et développement (R&D) ne visaient pas uniquement la création d’une console performante. Leur ambition portait sur l’élaboration d’une plateforme capable d’introduire une nouvelle manière de jouer. De cette réflexion naquirent la VMU et le modem intégré imaginés comme des prolongements naturels du jeu vidéo. De plus, SEGA souhaitait transformer sa dernière née en machine multimédia comme le prouvent le lecteur Zip Drive Dreamcast ou le périphérique Swatch, tous deux de célèbres accessoires annulés.
Portés par l’essor des jouets électroniques portables, à l’image des Tamagotchi, les ingénieurs de SEGA approfondirent l’idée d’une carte mémoire affranchie de son rôle premier. L’objectif consistait à développer un module apte non seulement à stocker des données de sauvegarde, mais également à afficher des informations sur un petit écran et à exécuter de petits programmes indépendants.
D’après certaines sources non confirmées, un accessoire jamais commercialisé pour la Nintendo 64 baptisé « Secret Screen » et prototypé par Dane Galden (l'inventeur du Game Handler sur NES) pour un fabricant tiers aurait influencé les travaux de SEGA autour de la VMU. Un numéro du magazine Electronic Gaming Monthly, paru en septembre 1997, évoquait sur une même page le système Black Belt, la "future" Dreamcast, et cette curieuse extension destinée à être insérérée dans la manette de la N64. À la lecture de cet article, les ingénieurs de la firme au hérisson bleu auraient transposé le concept de Dane afin d’en faire la Visual Memory Unit.
La Secret Screen N64, une chouette trouvail

La création de la VMS souleva de nombreux défis entre compacité, maîtrise des coûts et polyvalence. Le format de la manette de la Dreamcast imposa également ses propres contraintes, l'accessoire devant s’insérer dans l’un des deux ports prévus à cet effet sur le contrôleur. Ces impératifs techniques et d'autres guidèrent les choix des équipes techniques de SEGA vers un écran LCD monochrome pour réduire la consommation énergétique, un design épuré composé d’une croix directionnelle et de deux boutons, une alimentation par piles bouton pour l’usage portable, ainsi qu’une mémoire flash réservée au stockage des sauvegardes et des mini-programmes.
Chaque décision prise autour de la VMS traduisait ainsi une volonté constante d’équilibre entre autonomie, coût de production et confort d’utilisation.
L’émergence de l’écosystème logiciel de la VMU : ses SDK et ses outils « Memory Card Utility » associés (à télécharger)
Sur le plan logiciel, SEGA développe un SDK dédié à la VMU (Software Development Kit) à destination de ses équipes internes et des studios tiers. Cet ensemble d’outils offre aux développeurs la possibilité de créer des graphismes adaptés à l’écran basse résolution de la VMU, de programmer des mini-jeux et des utilitaires, ainsi que de gérer les échanges de données entre la Dreamcast et la Visual Memory Unit.
Régulièrement, les GD-ROM des jeux contiennent directement les applications VMU. La console les transfère ensuite vers la mémoire de la VMU, faisant de celle-ci une extension portable du jeu principal.
Parmi les utilitaires du SDK VMU, l’un mérite une mention particulière, tant il s’adresse aussi bien aux néophytes qu’aux experts : le Visual Memory Simulator. Il émule sur PC la carte mémoire de la Dreamcast. Grâce à lui, les développeurs pouvaient observer l’affichage et le fonctionnement de leurs mini-jeux ou applications sans nécessiter la connexion d’une véritable VMU à une Dreamcast. En revanche, l’émulateur officiel de SEGA ne reproduit pas parfaitement la vitesse et le comportement réel du matériel. C’est pourquoi les tests finaux devaient toujours être effectués sur une vraie VMU.
Le Visual Memory Simulator en chaire et en os
.png)
Pour transférer des données depuis l’environnement de travail PC vers une VMU via un kit de développement Dreamcast (Katana), les développeurs disposaient du « Memory Card Utility (MCU) », gravé sur un disque confidentiel rouge. Avec cet outil, ils envoyaient un mini-jeu ou une application VMU vers la carte mémoire. Depuis les Menus du MCU, non sans rappeler ceux de Super Hang-On, ils géraient également les fichiers VMU (copie, suppression, affichage des informations et vérification de l’espace utilisé). Enfin, ils testaient les icônes, commentaires et animations qui apparaissent dans le « Menu Fichier » de la Dreamcast. En conclusion, le « Memory Card Utility » constitue le pont essentiel entre le PC du développeur et la VMU réelle.


.jpg)

À propos des liens de téléchargement
Memory Card Utility (Jan 12, 1999 Dreamcast Version) : Étonnamment, la zone « Single Density » du GD-ROM confidentiel de cette version du « Memory Card Utility » cache bien plus que de simples mentions légales. On y découvre plusieurs fichiers intrigants, parmi lesquels 0VMUSUTIL.BIN, 0VMUSUTIL.ELF et 0VMUSUTIL.MAP. Là où, d’ordinaire, ce secteur d’un disque Dreamcast ne renferme que des copyrights ou quelques bonus à découvrir depuis un PC, cette version ouvre une véritable porte dérobée sur les entrailles du programme. Pour les amateurs de Reverse Engineering, ces données font office de clé secrète : elles donnent accès "au code du jeu/programme" à travers ses symboles de débogage.
De quoi mieux saisir les méthodes employées par les développeurs pour travailler sur la carte mémoire Dreamcast au début du deuxième millénaire.
Ce que révèle la documentation technique de la VMU (documents à télécharger)
Derrière la VMU telle que le grand public la connaît se dévoile un univers bien plus technique rarement accessible en dehors du cercle des professionnels de l’Industrie. En complément du téléchargement des SDK VMU et des différentes révisions du Memory Card Utility, cet article invite à consulter des documents de plusieurs centaines de pages consacrés à l’architecture de la Visual Memory Unit, à l’installation et au guide d’utilisation de ses SDK, au fonctionnement du MCU, à la structure du Visual Memory Simulator, ainsi qu’à de nombreux autres éléments liés à la carte mémoire de la Dreamcast. Les voici :





Le développement de la VMU témoigne de la philosophie de SEGA à la fin des années 1990 fondée sur l’innovation et l’expérimentation !
Remerciements :
-
à FX-Man pour la relecture du texte français et sa correction
-
à Neil Riddaway pour la traduction anglaise de l'article
La page [Les SDK Dreamcast et les librairies de développement : à télécharger et à explorer] répertorie plus de 12 SDK ou dérivés essentiellement pour la Dreamcast
