Emulador NES escrito en C++11

En un total de unas 940 líneas de código escrito en C++11, está escrito este emulador de NES que podemos ver en 2 vídeos, además de acceder a su código fuente. En el primer vídeo de 15 minutos de duración vemos como se escribe el emulador. Su autor Joel Yliluoma, grabó la sesión mientras que escribía dicho emulador. En este segundo vídeo, vemos como se compila y ejecuta dicho el emulador.
Leer más

Emulador de Game Boy escrito en Javascript: Temporizadores

Y una entrega más de este impresionante tutorial que nos explica como escribir un emulador de Game Boy en Javascript. En ésta, su autor nos habla de los temporizadores o Timers. Aquí tenéis las entradas anteriores: La CPU La Memoria La GPU Gráficos Integración Entrada de datos Sprites Interrupciones Bancos de memoria
Leer más

Emulador de Game Boy escrito en Javascript: Bancos de memoria

Nueva entrega de este magnífico tutorial. En este caso veremos el uso de bancos de memoria, o la necesidad del swapping cuando nuestro juego completo no cabe en la memoria. Aquí tenéis las entradas anteriores: La CPU La Memoria La GPU Gráficos Integración Entrada de datos Sprites Interrupciones
Leer más

Emu8080, primer emulador de 8080 escrito en javascript

Emu8080, el primer emulador de 8080 escrito en javascript y HTML5, capaz de emular la disquetera, lector/escritor de tarjetas perforadas, impresora y un terminal VT100. Emula una máquina CP/M completa. Aprovechando la tecnología que nos brinda el nuevo HTML5, usa WebSQL para emular dispositivos de almacenamiento de bloques, podemos montar dispositivos de cintas virtuales arrastrando ficheros de nuestro escritorio, etc. El hecho de use HTML5, requiere que usemos un navegador que soporte dicha especificación.
Leer más

Emulador de Game Boy escrito en Javascript: Sprites

En esta ocasión, Imran Nazar nos explica en su nueva entrada el uso de sprites, bloques de datos (gráficos) que movemos por la pantalla independientemente del fondo (background). La CPU La Memoria La GPU Gráficos Integración Sprites
Leer más

Emulador de Game Boy escrito en Javascript: Entrada de datos

En una nueva entrega, la sexta, el autor nos conduce a través de la entrada de datos en el emulador. Obviamente parte esencial para cualquier software que necesite interactuar con el usuario. La CPU La Memoria La GPU Gráficos Integración
Leer más

Emulador de Game Boy escrito en Javascript: Integración

Esta es la quinta entrega de este tutorial. En esta parte el autor nos cuenta como usar los registros para mapear los graficos y poder comunicarnos con la GPU. Aquí tenéis las entradas anteriores. La CPU La Memoria La GPU Gráficos
Leer más

Emulador de Game Boy escrito en Javascript: Gráficos

En esta cuarta entrega de este magnífico tutorial, nos encontramos con el manejo de gráficos: paleta, fondo de pantalla, renderizado, etc. Aquí os dejo las tres primeras entradas: La CPU La Memoria La GPU
Leer más

Android, iPhone, Symbian, Windows Mobile... Windows 3.11

¿Quién quiere un iPhone o un terminal con Android o Symbian, Blackberry, Windows Mobile...? ¡Windows 3.11! Eso es lo último. En el siguiente vídeo podemos ver un Nexus One (teléfono de Google) corriendo Windows 3.11 usando aDosBox. aDosBox es una implementación de DosBox para Android. DosBox es un emulador x86 completo (sonido, gráficos, ratón, módem, etc) que hace posible la ejecución de juegos y otros programas basados en el DOS de Microsoft, MS-DOS.
Leer más

Amiga Workbench 1.3 emulado con AJAX

Pues eso, una emulación del Amiga Workbench 1.3 emulado con AJAX.
Leer más