Emulador visual para aprender ARM

ARM es quizás, gracias a los dispositivos móviles y el famoso IoT, la arquitectura de procesadores más usada. Incluso Linus Torvalds augura que 2016 será el año de los portátiles con ARM. Por ello para cualquiera que requiera o simplemente desee tener conocimiento a bajo nivel de los sistemas, es esencial conocer el funcionamiento de ARM. Para ayudarnos con esta tarea, toda herramienta o ayuda es siempre bienvenida. Aquí es dónde VisUAL viene de perlas.
Leer más

550 juegos de Atari 2600 en tu navegador

Aquí tenemos otro emulador escrito en javascript, por lo que todo lo que necesitas es un navegador. Éste es un emulador sobre Atari 2600, una consola de vídeo juegos que fue lanzada en 1977 con el nombre de Atari VCS (Video Computer System). En 1982, tras el lanzamiento de la Atari 5200, adoptó su nombre final, Atari 2600, basado en el número de catálogo que la identificaba (CX2600). El emulador contiene 550 juegos.
Leer más

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

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).
Leer más

ROMs MAME

Los que añoramos los vídeo juegos de las máquinas recreativas de antaño, de vez cuando desempolvamos nuestro querido MAME (Multiple Arcade Machine Emulator) y nos echamos una partida a esos juegos que tantas monedas de cinco duros se llevaron de nuestro bolsillo. El problema de MAME, aunque el emulador en sí es totalmente gratuito, no lo son las ROMs (juegos), pero curiosamente en la magnífica web archive.org han subido a la sección destinada a MAME y MESS un archivo de nada más y nada menos que de 42.
Leer más

Simulador de IBM PC 8088 escrito en Javascript

PCjs es el nombre de un simulador de IBM PC 8088 escrito totalmente en Javascript y que por lo tanto puedes ejecutar en tu navegador. Una de las cosas que me más me llamaron la atención de este simulador, es que es configurable y nos permite crear nuestros propios sistemas basados en la arquitectura mencionada IBM PC (PC XT). Te permite crear tu propio sistema personalizado. En el ejemplo de la documentación podemos ver por ejemplo la creación de un sistema con una velocidad de reloj de 4.
Leer más

Emulador OpenRisc 1000 en Javascript ejecutando Linux

Genial emulador de OpenRisc 1000 programado en Javascript que además está ejecutando un Linux para que podáis ir trasteando con el funcionamiento de esta estupenda iniciativa de crear “open hardware”. En este enlace el autor nos hace una breve visita guiada al funcionamiento del emulador. OpenRisc es una arquitectura Código Abierto pero de hardware creada por la comunidad OpenCores bajo licencia LGPL para crear CPU's tipo Risc. Aquí en este enlace está el código fuente del emulador.
Leer más

Tres formas de instalar y ejecutar aplicaciones Android en tu PC

Android x86 (32 bits), es un SO Android modificado para PC, por eso tiene una memoria muy limitada y no funcionan todas las aplicaciones. Android SDK, esta es la opción más utilizada, no tiene problemas de memoria pero es lento. Y la tercera, y posiblemente la mejor de todas, puedes usar Bluestacks App Player. Esta utilidad es un simple programa que te permite ejecutar Apps de Android en pantalla completa.
Leer más

Liberado el código fuente de PaCifiST

PaCifiST fue el primer emulador de Atari ST capaz de emular el software del mismo en tiempo real. La última versión que se liberó de éste fue la 0.49b en 1998, aunque según parece el código fuente que se ha liberado se corresponde a una versión anterior. Lo malo de esta versión es que no actualmente no compila, más concretamente es la emulación MFP (Multifunction Peripheral) es el módulo que esta roto.
Leer más

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 PC escrito en Javascript

Hace unos meses Fabrice Bellard nos deleitó, una vez más, con un emulador de PC escrito en javascript. El emulador emulaba, valga la redundancia los siguientes componentes: CPU compatible 32 bit x86 Controlador de interrupciones programable 8259 Temporizador de interrupciones programable 8254 16450 UART Reloj de tiempo real Como demostración, el autor compiló un núcleo de Linux 2.6.20 y lo usó para poner en funcionamiento dicho emulador. Aquí podéis ver el emulador en acción.
Leer más