mar. Fév 7th, 2023

Pendant des siècles, « 3 milliards d’appareils » ont pris en charge le langage de programmation Java. La Nintendo 64 d’un amateur est désormais également incluse.

Java a toujours fonctionné sur 3 milliards d’appareils. L’un d’eux est maintenant une Nintendo 64, comme l’annonce l’amateur Mike Kohn après deux ans de travail en sueur. Le fait qu’il ait précédemment porté le langage de programmation sur la PS2 lui a donné un avantage.

Tinker apporte le langage de programmation Java à la Nintendo 64

Configuration Java célèbre pointant vers 3 milliards d'appareils pris en charge
Configuration Java célèbre fonctionnant sur 3 milliards
Périphériques compatibles. (Capture d’écran)

Certains les aiment, d’autres les détestent. Nous parlons du langage de programmation Java. Le développeur Oracle a toujours annoncé que le code source Java pouvait être exécuté n’importe où. En fait, pour les âges exacts « 3 milliards d’appareils“. La façon dont le groupe assure le respect de ce nombre sur une si longue période a toujours été un secret bien gardé.

Qu’un smartphone Android ait récemment béni le temps pour cela peut difficilement être retracé de manière causale. Le fait est qu’une Nintendo 64 a récemment été ajoutée à la liste d’Oracle des 3 milliards d’appareils prenant en charge Java. Et c’était beaucoup de travail pour l’amateur Mike Kohn. Sa conclusion : «C’était douloureux.« 

Après la PS2 c’est au tour de la N64

Comme l’explique Kohn dans son article de blog, il a dû descendre jusqu’au niveau assembleur pour que le code Java s’exécute sur le N64. Son avantage était qu’il avait auparavant porté le langage de programmation sur la PS2. Comme celui-ci est basé sur un processeur MIPS, similaire à la console Nintendo, il a pu s’appuyer sur ses travaux précédents.

Voir aussi  Coinbase et MetaMask : une campagne de phishing vole vos pièces

Néanmoins, son travail de développement sur la Nintendo 64 a pris au total deux ans, tout comme le projet avec la PlayStation 2. Cependant, le développeur a souligné qu’il avait interrompu son travail entre-temps pour se tourner vers d’autres choses.

Après avoir d’abord simplifié le processus en utilisant des émulateurs, Kohn a finalement fait fonctionner sa démo sur du matériel réel. Pour ce faire, il a utilisé une cartouche EV64, ce qui lui a permis de charger les fichiers nécessaires sur le N64 à partir d’une carte microSD.

Une démo montre Java en action sur la console

Sur YouTube, Mike Kohn démontre le résultat de son travail sur sa Nintendo 64 à ses 6300 abonnés : Des textes colorés, tournants et animés ainsi qu’un petit extrait du jeu »Java Kong“.

Comme on peut le voir clairement à partir d’environ 23 secondes, le langage de programmation d’Oracle fonctionnera apparemment encore sur 3 milliards d’appareils en 2023. Les smartphones sont susceptibles d’en représenter une part importante. Pourtant, il est excitant de voir que même une console de jeux des années 90 a pu s’assurer une place.