The FPC Project, emulador de x86 en Java

3 comentarios

FPC Project

Existen diversos virtualizadores de ordenadores x86: VmWare, Parallels,... Lo que ya no hay tantos son emuladores. Ahora mismo solo me viene a la cabeza Bochs. La diferencia entre unos y otros es que los emuladores tienen que implementar todas las instrucciones de la CPU mientras que los virtualizadores aprovechan la CPU sobre la que se están ejecutando.

De este modo, los virtualizadores consiguen mucha más velocidad. A cambio, necesitan que el ordenador virtualizado tenga la misma clase de CPU que donde se ejecuta, mientras que los emuladores no, con lo que podríamos, por ejemplo, emular un procesador Z80 sobre un procesador x86.

el JPC Project hace, precisamente eso. Emular una CPU x86 sobre cualquier otra, ya que está programado en Java, por lo que en cualquier dispositivo donde se pueda ejecutar Java se podrá emular un x86. A que velocidad podrá hacerse es otra cosa.

Si queréis ver un ejemplo del funcionamiento de este proyecto en su página disponen de una demo en la que ni siquiera es necesario descargarse nada. Funciona como un applet en el navegador y en la imagen de disco que le acompaña encontramos el sistema operativo FreeDOS y diversos juegos como Pacman o Prince of Persia.

FPC Project

FPC Project

Vía | Slashdot.
Más información | JPC Project.
Demo | JPC Demo.

Anunciate aquí
Anunciate aquí
Anunciate aquí

¿Quieres saber más?

Artículos

Artículos relacionados que probablemente también te interesen

Ver más

Respuestas

Preguntas sobre este tema que ha contestado la comunidad

Comentarios

  • 1

    Avatar de UniRing !

    No se vosotros pero yo no puedo escribir los : de C:, supongo que usara un teclado inglés o algo. Tampoco van los dos puntos de shift+Ñ tipicos. Probé a hacer un keyb sp pero se cuelga, habrá que esperar supongo …

  • 2

    Avatar de olivera !

    Yo tampoco encuentro los 2 puntos….y tambien se me cuelga muchas veces :S

  • 3

    Avatar de adi !
    adi | 2 estrellas

    un truco sería el siguente:

    1.En a:> type zip.exe > lote.bat

    (Para escribir ">" se utiliza SHIFT+:

    2.Después, a:> edit lote.bat

    3.Dentro del editor se borra todo el texto salvo ":" y le le pone la c delante,es decir "c:".

    4.Control+S para guardar

    5.Salir del edit(como sea, incluso se puede cerrar el emulador)

    6.Ejecutar lote.bat

Anunciate aquí

WSL Weblogs SL