El emulador de PC más pequeño del mundo

  • January 29, 2014
  • tuxotron
  • screenshot_dos.png

    El código comentado ocupa algo menos de 25Kb, está escrito en C es Open Source y emula un PC-XT compatible (8086 CPU) más teclado XT, disco duro/floppy, reloj y tarjeta gráfica Hercules.

    Es capaz de correr aplicaciones como AutoCAD, Windows 3.0 y juegos antiguos de PC.

    Su nombre es 8086tiny y corre sobre prácticamente cualquier máquina little endian y ha sido probado en procesadores Intel de 32/64 bits (Windows, Linux y Mac OS X), Nexus 4/ARM (Android), iOS (iPad 3 y iPhone 5S) o Raspberry Pi (Linux).

    Es tan pequeño que una versión ofuscada del mismo sólo ocupa 4043 bytes, que además fue ganador del Concurso Internacional de Código C ofuscado en 2013.

    Puedes descargarlo desde aquí y algo de documentación aquí.