Un programador ha desarrollado una demostración en Java que se ejecuta directamente en una Nintendo 64. En un video muestra lo que el lenguaje de programación Java puede hacer con el hardware de una videoconsola de más de 20 años. Según el programador, el proyecto fue un trabajo muy duro.

Se sabe que Java está en todas partes. Gracias al programador Mike Kohn, el lenguaje de programación JAVA también funciona en la videoconsola Nintendo 64. Mike Kohn ha tardado 2 años en escribir una demostración utilizando el hardware original de la videoconsola Nintendo 64.

Mike Kohn ha detallado en su blog lo complicado del proyecto: "Tengo que admitir que no me divertí tanto trabajando en este sistema como lo hice con la Playstation 2. Es un sistema realmente avanzado, especialmente para 1996, pero ha sido muy duro y complicado programar en JAVA para la N64, incluso las cosas más sencillas han sido complicadas".

Anteriormente, Kohn ya había escrito código JavaScript para Playstation 2. Esto le ayudó a programar la demostración para Nintendo 64, ya que ambos sistemas se basan en una CPU MIPS.

En un video, Kohn muestra lo que su demostración de Java puede hacer en la N64. Las funciones incluyen la pantalla Java Grinder 3 Billion Devices, texto giratorio de Java Grinder, triángulos en movimiento y una demostración de Java Kong. Este último es un homenaje a Donkey Kong, sin embargo, no podrás jugar al juego de Donkey Kong.

Kohn dice: "Desafortunadamente, la demostración no muestra realmente lo difícil que fue programar en JAVA para la Nintendo 64, ni la complejidad del proyecto". Es por eso que el programador espera muchos votos negativos en YouTube.

El programador usó una cámara para grabar un video que demuestra que realmente el código JAVA está funcionando en la videoconsola Nintendo 64.

Kohn usó un módulo EV64 para ejecutar la demostración programada en Java directamente en el hardware original de Nintendo 64. Este módulo se inserta en la ranura del N64 como los juegos originales de la consola. En el interior hay una tarjeta MicroSD desde la que la consola puede leer la demostración.

En general, es un proyecto genial que muestra que Java realmente está en todas partes.