Bizarrada: emulador de IBM PC/8086 como entrada para un concurso de C ofuscado
- zup
- Amiga 2500
- Mensajes: 3016
- Registrado: 04 Sep 2009, 20:07
- Sistema Favorito: Spectrum 16Kb/48Kb
- primer_sistema: Spectrum 16Kb/48Kb
- consola_favorita: Nintendo DS/3DS
- Primera consola: Nintendo GameBoy
- Ubicación: Navarra
- Gracias dadas: 86 veces
- Gracias recibidas: 360 veces
- Contactar:
Re: Bizarrada: emulador de IBM PC/8086 como entrada para un concurso de C ofuscado
Yo lo tengo compilado en una Raspberry Pi. El problema ahora es encontrar tiempo para conectarlo a la tele y probar ese PoP.
I have traveled across the universe and through the years to find Her. Sometimes going all the way is just a start.
Además vendo cosas!
Además vendo cosas!
- explorer
- MSX Turbo R
- Mensajes: 447
- Registrado: 11 May 2014, 17:10
- Sistema Favorito: Atari ST
- primer_sistema: Atari 800XL/600XL
- consola_favorita: Atari 2600
- Primera consola: Atari 2600
- Ubicación: Valladolid, España
- Gracias dadas: 2 veces
- Gracias recibidas: 163 veces
- Contactar:
Re: Bizarrada: emulador de IBM PC/8086 como entrada para un concurso de C ofuscado
El término "bizarro", en español, significa "valiente, arriesgado", mientras que el término "bizarre", en inglés, significa "raro, extraño o estrafalario".
- mcleod_ideafix
- Amiga 2500
- Mensajes: 5316
- Registrado: 06 Oct 2009, 04:12
- Sistema Favorito: Spectrum 16Kb/48Kb
- primer_sistema: Spectrum 16Kb/48Kb
- consola_favorita: Vectrex
- Primera consola: TV Games/Pong Clone
- Ubicación: Jerez de la Frontera
- Gracias dadas: 12 veces
- Gracias recibidas: 54 veces
- Contactar:
Re: Bizarrada: emulador de IBM PC/8086 como entrada para un concurso de C ofuscado
Pues éste es un valiente y extraño emulador de PC/8086 

Recuerda: cada vez que se implementa un sistema clásico en FPGA, Dios mata a un purista
- dondiego
- Atari 1040 STf
- Mensajes: 993
- Registrado: 30 May 2013, 22:05
- Sistema Favorito: PC
- primer_sistema: Spectrum 16Kb/48Kb
- consola_favorita: Sony PlayStation 2
- Primera consola: Atari 2600
- Ubicación: Granada
- Gracias dadas: 27 veces
- Gracias recibidas: 75 veces
Re: Bizarrada: emulador de IBM PC/8086 como entrada para un concurso de C ofuscado
El código fuente del plus está en el enlace que he puesto antes y el del 8086tiny 1.25 en github, no he puesto ese antes porque ya no existe la página.
https://github.com/adriancable/8086tiny
https://github.com/adriancable/8086tiny
- chernandezba
- MSX Turbo R
- Mensajes: 264
- Registrado: 11 Mar 2015, 10:42
- Sistema Favorito: Spectrum 16Kb/48Kb
- primer_sistema: ZX81
- consola_favorita: NeoGeo
- Primera consola: Atari 2600
- Gracias dadas: 13 veces
- Gracias recibidas: 167 veces
Re: Bizarrada: emulador de IBM PC/8086 como entrada para un concurso de C ofuscado
Gracias.
Ya lo veo. Poco más de 700 líneas que ocupa el código fuente, y como se ha dicho antes, utiliza tablas en la BIOS.. Estaria bueno tener el código fuente de esas tablas de la BIOS... Muy bueno, si señor
Ya lo veo. Poco más de 700 líneas que ocupa el código fuente, y como se ha dicho antes, utiliza tablas en la BIOS.. Estaria bueno tener el código fuente de esas tablas de la BIOS... Muy bueno, si señor

-
- Commodore 128
- Mensajes: 111
- Registrado: 11 Jun 2015, 20:44
- Sistema Favorito: PC
- primer_sistema: MSX
- consola_favorita: (Otro)
- Primera consola: Sony PlayStation 1
- Gracias recibidas: 10 veces
Re: Bizarrada: emulador de IBM PC/8086 como entrada para un concurso de C ofuscado
Asombroso, cuantos mas anyos llevo en informatica, mas cosas increibles veo
Independientemente de lo que ocupe el codigo fuente, cuanto ocupa el ejecutable? Si el codigo fuente esta ofuscado igual utiliza expresiones del C que acaban ocupando muchos bytes de codigo?
Igualmente sigue siendo algo increible
Edito: Me he tomado la molestia de compilarlo en Linux, el ejecutable me ocupa 26k que sigue siendo alucinante para un emulador completo.
Edito 2: Mas impresionante que el emulador, el tio se ha currado una BIOS en ASM, aunque no completa, pero vamos que tiene bastante trabajo...
Independientemente de lo que ocupe el codigo fuente, cuanto ocupa el ejecutable? Si el codigo fuente esta ofuscado igual utiliza expresiones del C que acaban ocupando muchos bytes de codigo?
Igualmente sigue siendo algo increible
Edito: Me he tomado la molestia de compilarlo en Linux, el ejecutable me ocupa 26k que sigue siendo alucinante para un emulador completo.
Edito 2: Mas impresionante que el emulador, el tio se ha currado una BIOS en ASM, aunque no completa, pero vamos que tiene bastante trabajo...
- Namek
- Atari 1040 STf
- Mensajes: 840
- Registrado: 11 Jul 2011, 13:13
- Gracias dadas: 18 veces
- Gracias recibidas: 63 veces
Re: Bizarrada: emulador de IBM PC/8086 como entrada para un concurso de C ofuscado
tranx escribió:Edito 2: Mas impresionante que el emulador, el tio se ha currado una BIOS en ASM, aunque no completa, pero vamos que tiene bastante trabajo...
Segun se ha dicho esa BIOS forma parte del codigo del emulador, ya que incluye tablas que necesita el emulador para funcionar, por tanto el tamaño de la BIOS debe ser añadido al tamaño del ejecutable.
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 8 invitados