Mostrando entradas con la etiqueta emulación. Mostrar todas las entradas
Mostrando entradas con la etiqueta emulación. Mostrar todas las entradas

lunes, diciembre 31, 2018

Emulador de Amstrad CPC y Spectrum: Retro Virtual Machine

El primer ordenador que tuve fue un Amstrad CPC 6128. Con él disfruté de largas tardes de diversión, aprendí a programar y abrió la puerta para dirigir mis pasos hacia mi carrera. Aunque lo tengo todavía, no tengo el monitor y el teclado no está demasiado bien. Sin embargo, a lo largo de estos años, siempre me me ha gustado jugar una partidilla a alguno de los juegos con los que me divertía o programar un ratillo de código máquina del Z80. Para eso solía usar el Arnold. Sin embargo, llevaba mucho tiempo sin actualizarse y ni siquiera funciona los enlaces de descarta. También conseguí compilar el Caprice - una de las cosas pendientes que tengo es explicar como lo hice -. Sin embargo, la experiencia de emulación no era todo lo satisfactoria que me gustaría.

Sin embargo, el otro día me enteré de la existencia del Retro Virtual Machine, un emulador multiplataforma - soporta OS X, Windows y Linux - que me ha permitido disfrutar estos días de los antiguos juegos que tan buenos ratos me hicieron pasar de niño. Retro Virtual Machine emula tanto al Amstrad como al Spectrum, ambas máquinas basadas en la CPU Zilog Z80.

He instalado la versión para Mac del emulador. Una vez que se arranca, definimos el sistema que queremos emular. En mi caso, el Amstrad CPC 6128. Luego, ejecutamos la máquina que hemos configurado y a jugar. Sólo he usado el emulador para echarme algunas partidas, pero tiene manual de instrucciones tanto en español como inglés.

Un par de cosas que me han llamado la atención: La configuración de la pantalla y la posibilidad de imitar a varios tipos de monitores. Y la inclusión de un depurador de Z80 en el propio emulador. Hasta ahora, he probado en en él algunos clásicos como el Commandos, Afterburner, Light Force o Sorcery con resultados excelentes en la emulación. Espero poder seguir probando estos días el emulador.

martes, octubre 23, 2018

Darling: Capa de emulación de binarios de OS X en Linux

Darling es un software que provee una capa de emulación de Mac OS X sobre Linux. Su objetivo es permitir la ejecución de binarios de OS X sin modificar sobre Linux. En el estado actual del proyecto, no puede ejecutar aplicaciones qure usen el entorno gráfico de OS X, pero si puede ejecutar herramientas en línea de comando como toda las herramientas de compilación en línea que incluye el XCode. Adicionalmente el proyecto tiene un componente llamado darling dmg. Ambos proyectos están publicados con la licencia GPL3.

Si fuera capaz de correr algo similar al entorno de OS X 10.4 (Tiger) o 10.5 (Leopard), me encantaría. A pesar de los años que llevo usando OS X (actualmente usio High Sierra), esas dos versiones del sistema, sumado a la línea de comando,cubrían muchas de mis necesidades. Si eso le añadimos un API Carbon y el Cocoa, podía ser entretenido :)

Aunque todavía le queda mucho camino por recorrer, Wine empezó exactamente igual y a día de hoy es capaz de ejecutar un amplio catálogo de software.