Windows 95 sur Nintendo 3DS - Aussi fun qu'inutile

par Korben -

Préparez-vous à un voyage dans le temps ! Car OUI, il est possible de faire tourner un Windows 95 sur une console portable Nintendo 3DS. J’en n’avais jamais rêvé cela dit… Mais un bidouilleur ingénieux du nom de MetraByte a réussi cet exploit aussi inattendu qu’amusant.

Tout commence avec DOSBox, un émulateur open-source qui permet d’exécuter des programmes DOS sur des machines récente. A l’aide d’un portage maison de DOSBox réalisé pour la Nintendo 3DS, MetraByte s’est lancé dans le pari un peu fou d’installer Windows 95 via DOSBox sur une New Nintendo 3DS.

Pourquoi la version “New” de la console ? Hé bien parce qu’elle est équipée de 256 Mo de RAM et d’un processeur plus puissant, et offre des performances supérieures à la version originale. Bien que Windows 95 ait été conçu pour fonctionner avec seulement 4 Mo de RAM sur des machines x86, l’émulation ajoute une couche de complexité supplémentaire, ce qui bouffe un peu plus de ressources.

A l’origine la New Nintendo 3DS utilise un processeur basé sur l’architecture ARM, alors que Windows 95 était destiné aux processeurs x86. C’est ici que DOSBox joue un rôle crucial, en émulant un environnement x86 complet. Cependant, cette émulation implique que chaque instruction doit être traduite en temps réel, ce qui engendre une lenteur extrême du système.

Mais ne vous y trompez pas, même avec une mémoire suffisante, l’installation n’a pas été rapide, loiiin de là. MetraByte a dû faire preuve d’une patience exemplaire. Si l’installation de Windows 95 n’a pris qu’environ cinq minutes, le premier démarrage du système a été une toute autre histoire. Après avoir lancé la console une première fois, il a constaté que le chargement prenait un temps interminable. Il a alors décidé de laisser de la laisser tourner pendant la nuit…

Au petit matin, surprise ! Windows 95 était enfin opérationnel sur la petite console portable. Un sacré exploit technique, même si l’utilité pratique reste… disons, limitée. Une fois le système d’exploitation chargé, un nouveau défi s’est alors présenté à lui : la gestion de la souris. Car le support de l’entrée tactile via DOSBox n’a pu fonctionner correctement qu’après le lancement complet du système et naviguer sous Windows 95 sans souris, c’est toujours possible mais bien relou.


Alors, que peut-on faire avec Windows 95 sur une Nintendo 3DS ?

Eh bien, pas grand-chose. Les performances sont si limitées que même les tâches les plus simples sont un défi. MetraByte a tenté de lire des fichiers MIDI, pourtant peu gourmands en ressources, sans succès. Il a même essayé d’exécuter un logiciel de création musicale, probablement dans l’espoir de composer son hymne officiel. Malheureusement, cette tentative s’est soldée par un écran bleu de la mort qui tue, le fameux “Blue Screen of Death” qui hante encore les souvenirs de nombreux utilisateurs de Windows dont j’ai fait parti.

Ça reste avant tout un exploit technique plutôt qu’une solution pratique car vous l’aurez compris, la combinaison de l’émulation x86 sur une architecture ARM et des ressources limitées de la console rend l’expérience utilisateur très lente et peu fonctionnelle.

Mais just 4 fun, c’est toujours cool à voir !

Source