Bizarrada: emulador de IBM PC/8086 como entrada para un concurso de C ofuscado
Publicado: 23 Feb 2016, 16:24
http://www.ioccc.org/2013/cable3/hint.html
Pues eso. Que este colega se ha marcado un emulador de IBM PC en 4043 bytes de código fuente en C (o dicho de otra forma, en 8086 nibbles). El emulador emula un IBM PC con un 8086, floppy, disco duro, gráfica Hercules/modo texto, y algunos periféricos más, los suficientes como para poder correr AutoCad, Lotus 1-2-3, Windows 3.0 en modo real, etc.
Todos los ficheros necesarios aquí:
http://www.ioccc.org/2013/cable3/
El código fuente (que me expliquen cómo han podido meter todo un emulador de IBM PC en este espacio) aquí:
http://www.ioccc.org/2013/cable3/cable3.c
Pues eso. Que este colega se ha marcado un emulador de IBM PC en 4043 bytes de código fuente en C (o dicho de otra forma, en 8086 nibbles). El emulador emula un IBM PC con un 8086, floppy, disco duro, gráfica Hercules/modo texto, y algunos periféricos más, los suficientes como para poder correr AutoCad, Lotus 1-2-3, Windows 3.0 en modo real, etc.
Todos los ficheros necesarios aquí:
http://www.ioccc.org/2013/cable3/
El código fuente (que me expliquen cómo han podido meter todo un emulador de IBM PC en este espacio) aquí:
http://www.ioccc.org/2013/cable3/cable3.c