EMULADOR

    Emulador visual para aprender ARM

    visual.png

    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.

    Dec 26, 2015
    ProgramaciónHardware

    550 juegos de Atari 2600 en tu navegador

    atari_emulador.png

    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).

    May 26, 2015
    JuegosRetrocomputerConsolas

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

    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).

    Jan 29, 2014
    virtualizacionHacking

    ROMs MAME

    mame.png

    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.8GB llenos de juegos para dicho emulador.

    Dec 31, 2013
    RetrocomputerJuegos

    Simulador de IBM PC 8088 escrito en Javascript

    Selection_006.png

    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.77Mhz, 64Kb de RAM y pantalla monocromo, usando la ROM BIOS del IBM PC modelo 5150, pero podemos cambiar dichos parámetros a nuestros gustos y necesidades.

    Nov 18, 2013
    RetrocomputerMicrosoftProgramación

    Emulador OpenRisc 1000 en Javascript ejecutando Linux

    OpenRiscEmulator 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.

    Jun 27, 2013
    HardwareRecursos InformáticaHackingGadgets

    Tres formas de instalar y ejecutar aplicaciones Android en tu PC

    Captura de pantalla 2012-08-06 a la(s) 01.48.04

    1. Android x86 (32 bits), es un SO Android modificado para PC, por eso tiene una memoria muy limitada y no funcionan todas las aplicaciones.
    2. Android SDK, esta es la opción más utilizada, no tiene problemas de memoria pero es lento.
    3. 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. Tiene un interface parecido al de un teléfono y es un framework virtual donde emula un entorno Android donde se pueden ejecutar las aplicaciones. Sólo tienes que descargar Bluestacks App player e instalarlo (XP y Vista deben tener la última versión de Service Pack para instalarlo), también funciona perfectamente en Windows 7 y Windows 8. Haz doble click sobre el fichero .apk y la App se instalará automáticamente.
    Visto en 7-Labs.
    Aug 6, 2012
    GoogleRecursos InformáticaProgramaciónMicrosoft

    Liberado el código fuente de PaCifiST

    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. Aparte de eso el resto del código fuente esta disponible y está escrito en C y ensamblador. Puedes acceder al mismo desde aquí.

    Jun 11, 2012
    Programación

    Emulador NES escrito en C++11

    3403155381_946027fdbd.jpg

    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.

    Dec 12, 2011
    JuegosRetrocomputerProgramación

    Emulador de PC escrito en Javascript

    Selection_001.png

    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. Impresionante como puedes ver, pero el sistema es volátil, es decir, que cuando salgas del mismo lo que hayas hecho se pierde.
    Kevin van der Vlist le ha dado un vuelta de tuerca a este emulador y basándose en el mismo, ha añadido soporte de persistencia. Añadiendo al kernel un dispositivo de bloques y aprovechando la nueva API de almacenamiento local que nos ofrece HTML5, a través del emulador expone dicho dispositivo de datos al kernel de Linux emulando los mismos puertos de E/S (I/O) usados por la disquetera, es decir, lo que grabemos dentro del Linux se almacena en el almacenamiento local de nuestro navegador.

    Además esta nueva versión arranca la, actualmente, última versión de Linux 3.0.4.

    Oct 11, 2011
    ProgramaciónLinuxvirtualizacionHacking

    Editor de ensamblador MIPS con simulador incluido

    mars.jpg

    MARS (MIPS Assembler and Runtime Simulator) es un IDE (entorno de desarrollo integrado) que soporta el lenguaje ensamblador MIPS y además integra un simulador de ejecución a la vez.

    Es un proyecto orientado a la enseñanza. Está escrito en Java y requiere por lo menos la versión 1.5 de éste. Algunas de las características son:

    • Depuración paso a paso
    • Permite editar múltiples ficheros (pestañas)
    • Uso de breakpoints
    • Mostrar los valores en hexadecimal o decimal
    • Línea de comandos para evaluación rápida de los programas
    • Control de velocidad de ejecución
    • Registros de coma flotante
    Para ver las características por cada versión liberada: aquí.

    Lo puedes descargar desde esta página. Y aquí tienes algo de documentación y algunos ejemplos.

    Aug 23, 2011
    Programación

    Programando un emulador de ZX81 en lenguaje C

    zx81-hello-world Sí, el ZX81 ya hace algún tiempo que pasó de moda ;) pero más que en el resultado final de emular este magnífico ordenador (el primero que tuve), el interés de este artículo está en el contenido, ya que muestra las bases para programar emuladores de sistemas. En este artículo de la página #AltDevBlogADay, el autor Andre Leiradella nos explica paso a paso cómo programar un emulador completo de un ZX81 en C.

    Jun 28, 2011
    HistoriaHackingProgramaciónRecursos Informática

    Emulador por hardware para juegos, consolas y ordenadores retro FPGA Arcade Replay

    replay_wb 

    Se llama FPGA Arcade Replay y se puede configurar para emular videojuegos clásicos (y consolas como Colecovision, Odyssey 2 etc) además del hardware de ordenadores como Atari ST y Amiga.

    De momento se han probado que funcionan todos los juegos que tienen en su site FPGA Arcade así como emulación del core de un Atari ST y otro para Amiga (MiniMig) pero en breve estarán disponibles otras emulaciones como BBC Micro, Commodore 64 y otros.

    Mar 15, 2011
    HardwareHistoriaRetrocomputer

    Emu8080, primer emulador de 8080 escrito en javascript

    emu8080

    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. Ellos recomiendan Chrome o Safari.

    Nov 29, 2010
    ProgramaciónRetrocomputer

    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

    Oct 12, 2010
    ConsolasProgramación

    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

    Sep 20, 2010
    ConsolasJuegosProgramación

    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

    Sep 7, 2010
    ProgramaciónConsolas

    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

    Aug 25, 2010
    JuegosProgramaciónConsolas

    Emulador de Game Boy escrito en Javascript: La Memoria

    Ya podemos leer el segundo post sobre la emulación de una Game Boy en javascript. En esta ocasión trata sobre el funcionamiento de la memoria.

    Ya hablamos del primer post aquí el cual hablaba sobre la CPU.

    Aug 11, 2010
    ConsolasJuegosProgramación

    Emulador de Game Boy escrito en Javascript

    jsGB es un emulador de Game Boy escrito en Javascript y usando el nuevo estándar HTML5. El proyecto aún no está terminado ni mucho menos, está una fase muy beta. Por ejemplo ahora mismo no dispone de sonido, las ROMs estás cargadas desde el mismo código, es decir, no puedes cargar cualquier ROM, etc.

    Y te preguntarás, que para escribo sobre este emulador. Pues prácticamente por los artículos que uno de los desarrolladores está escribiendo sobre como funciona el emulador en sí. Si alguna vez te ha interesado este tema de la emulación, esta es una gran oportunidad para aprender bastante. No sé con que frecuencia sacará los artículos, pero el primero ya lo puedes leer aquí (La CPU). Y como ya he comentado el emulador está en una fase muy temprana, así que será más fácil de seguir los posts.

    Jul 26, 2010
    ConsolasJuegosProgramación

    Simulador libre de Arduino para Windows

    Windows

    Ahora puedes preparar tus diseños y probarlos antes por software con este emulador 100% Arduino. En concreto, es la aplicación Virtual Breadboard que ahora incluye, además de las clásicas librerías con componentes habituales, una de Arduino.

    Echa un vistazo a este video con varios ejemplos.

    Puedes descargarlo desde aquí.

    Visto en HackNMod.

    PD: ojo a la aplicación AutoFAB, con la que puedes diseñar en 3D las placas (mira este video).

    Jul 7, 2010
    Recursos InformáticaHardware

    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.

    May 18, 2010
    HackingGadgetsMicrosoftAndroid

    Super Mario Bros en Kindle

    La empresa japonesa Klab ha desarrollado un emulador de NES y aquí está en funcionamiento ejecutando Super Mario Bros (en un emulador de Kindle).

    Visto en Kotaku.

    Apr 16, 2010
    HackingHardware

    Todo en uno, PC, Wii, Xbox 360 y PS3 en un solo mueble, creando la máquina de videojuegos definitiva

    Indicaciones para realizar la mayor ambición del ser humano ;), crear una máquina recreativa que incluya la Wii, la PS3, Xbox 360 y un PC (para emular juegos MAME). También se explica el consumo eléctrico, la forma de commutar entre los diferentes modos de video, etc ...

    Visto en Bit-Tech y HacknMod.

    Feb 27, 2010
    HardwareConsolasHacking

    Suska

    Suska es un proyecto de código abierto que emula por hardware un Atari ST usando una FPGA. Actualmente emula al 100% la mayoría de los chips principales de Atari ST. Todo el código está escrito en VHDL, incluso el micro 68000 de Motorola ha sido integrado en dicha FPGA.

    Desde la web del proyecto podéis seguir la evolución del mismo. Y si eres un nostálgico del Atari, también te puedes comprar una placa completa ya montada.

    Jan 8, 2010
    RetrocomputerHardware

    DeSmuME, emulador de Nintendo DS para PC y Mac

    ndsemu

    Windows y Mac

    Ya tenemos disponible un buen emulador de la Nintendo DS capaz de ejecutar tanto ROMS como software "homebrew".  DeSmuME emula todas las funcionalidades de la DS, incluyendo los botones, pantalla táctil e incluso la WiFi. Aparte de ejecutar ROMS también podrás hacer algunos extras como tomar capturas de pantallas, hacer videos de tus partidas, cargar trucos y almacenar el avance del juego (incluso si el juego no tiene soporte para hacerlo).

    Oct 5, 2009
    ProgramaciónRecursos InformáticaJuegosConsolas

    JSNES

    jsnes

    JSNES es un emulador de NES escrito en JavaScript. Es impresionante el potencial de este lenguaje. En mi Firefox el emulador se medio muere y a penas pasa de los 10 fps, pero parece ser que en Chrome corre bastante bien. Ahora mismo dispongo de Chrome, as’i que si alguien lo tiene instalado y quiere dejar un comentario de como corre el emulador, se agradecerá. O si alguien lo quiere probar con Opera, Safari y compañía, pues más de lo mismo.

    Sep 18, 2009
    Varios

    Apple acepta el emulador de C64, pero sin BASIC

    c64

    Esta ha sido la primera aplicación de emulación que Apple ha aprobado para su iPhone. Este emulador de C64 viene con varios juegos y con la posiblidad de descargarte más desde la web.

    Cuesta unos 5$ en la AppStore.

     

    Se abre la veda para aplicaciones y conversiones varias.

    Visto en nuestra querida HackADay.

    Sep 7, 2009
    VariosAppleRetrocomputerHistoria

    Emulando un Altair 8080 (también llamado IMSAI 8080)

    imsai

    Linux

    A lo mejor no te suena este modelo de ordenador, pero si te acuerdas de la película "Juegos de Guerra (WarGames)", este es el ordenador que usaba David para jugar las partidas con la WOPR (hemos hablado de él aquí en CyberHades).

    wargames_imsai

    Pues en la fantástica web TechTinkering (imprescindible para retrogeeks) nos explican paso a paso la instalación de un emulador totalmente operativo usando el Z80Pack para Linux. Este IMSAI usaba el sistema operativo CP/M y llevaba un Intel 8080. Además nos ofrecen enlaces donde descargar toda la documentación sobre este ordenador.

    Aug 31, 2009
    RetrocomputerProgramaciónHackingLinux

    WINE se actualiza v1.1.4, incluso para soporte de Chrome

    Linux

    Visto en:

    http://lifehacker.com/5046581/wine-updates-with-better-chrome-support

    Algunas de las mejoras:

    - Reparación de varios bugs (menos “cuelgues”)

    • WinHTTP mejorado

    • Más soporte JavaScript

    etc … para más información pulsa aquí.

    Por si no lo sabes, WINE es una aplicación para ejecutar programas Windows en entornos Linux. Algunas de las aplicaciones que puedes ejecutar (probadas) son por ejemplo World of Warcraft, Photoshop, Microsoft Office, etc …

    Si quieres saber más sobre la aplicación, aquí tienes un manual fantástico sobre como se configura:

    Sep 8, 2008
    Recursos InformáticaLinux

    FireNes, 2000 juegos NES para tu navegador FireFox

    Visto en:

    http://lifehacker.com/394597/firenes-brings-2000-nes-games-to-your-browser

    Plug-in sólo para FireFox que te permite jugar a la mítica NES con más de 2000 juegos (Mac, Windows y Linux).  Y lo mejor, en castellano, concretamente hecho en Argentina.

    http://www.firenes.com.ar/

    Fantástico para revivir a esta mítica consola de 8 bits … que tiempos …

    Otro emulador on-line en:

    http://www.virtualnes.com/

    Jun 15, 2008
    JuegosRecursos Informática