Qué es JPC

JPC fue desarrollado en la Facultad de Física de la Universidad de Oxford. Es un emulador de la arquitectura x86 escrito totalmente en Java.

Al ser multiplataforma, Java le confiere a este desarrollo una perspectiva interesante: puede utilizarse en todo tipo de dispositivos que ejecuten una máquina virtual de Java, desde móviles hasta UMPC.

¿Para quién resulta útil?

Este tipo de desarrollos es muy útil para los investigadores de seguridad, que pueden probar el efecto de un virus en una determinada arquitectura sin comprometer de verdad sus ordenadores. También puede ser utilizado, desde luego, por los geeks que nunca faltan, así que habrá que ver en cuánto tiempo tenemos este emulador corriendo en una Xbox 360 o en una PS3.

Emulaciones y rendimiento

El emulador puede probarse en el sitio del proyecto JPC. Además de emular la arquitectura x86 con el sistema operativo DOS, también hay en funcionamiento emulación de ambientes de hardware y software muy diversos, como Atari ST, Nintendo, Commodore 64 y Spectrum.

Su emulación DOS corre al 10% de la velocidad nativa, lo que lo sitúa entre los emuladores más rápidos de esta plataforma.

Probar el emulador en el navegador

La página del proyecto incluye un applet de Java para ejecutar JPC directamente en el navegador.

https://old.neoteo.com/alt="Your%20browser%20understands%20the%20<APPLET>%20tag%20but%20isn't%20running%20the%20applet,%20for%20some%20reason."%20Your%20browser%20is%20completely%20ignoring%20the%20<APPLET>%20tag!

Si el navegador no ejecuta el applet, aparece el mensaje: "Your browser understands the <APPLET> tag but isn't running the applet, for some reason."

JPC: un emulador x86 escrito totalmente en Java
JPC corriendo una versión de Mario para DOS, en Windows
JPC: un emulador x86 escrito totalmente en Java
JPC: un emulador x86 escrito totalmente en Java

Más información