Emulicious es un emulador bien conocido en la escena 8 bit de SEGA, es multisistema y de uso gratuito para Windows, Linux, Mac OS(X) y otros sistemas operativos que soporten Java SE. Destacar que se acaba de lanzar una importante actualización que permite la utilización de la gran mayoría de cartuchos ROM para MSX1. Si se proporciona una ROM de disco y una BIOS alternativa también soporta discos flexibles en formato DSK.
Emulicious consiste en los siguientes emuladores:
- Emulador Nintendo Game Boy.
- Emulador Nintendo Game Boy Color.
- Emulador Sega Master System.
- Emulador Sega Game Gear.
- Emulador MSX.
Características:
- Actualizaciones automáticas.
- Turbo ajustable.
- Throttle ajustable.
- Parches IPS.
Herramientas:
- Depurador (incluye un desensamblador interactivo con separación código/datos automatizada).
- Profiler.
- Rastreador.
- Analizador de rendimiento.
- Editor de memoria.
- Visualizador de paleta.
- Visualizador de tiles.
- Visualizador del mapeado de tiles.
- Visualizador de sprites.
- Plotter de datos.
- Busqueda en RAM.
- Visualización en RAM.
- Rastreador de memoria.
El depurador proporciona muchas características que pueden ser útiles para el hackeo de ficheros ROM y desarrollo amateur. Aporta el resaltado de sintaxis personalizable, registro de seguimiento, puntos de interrupción y visualización. También permite cargar ficheros fuente en vez de tener que desensamblar vuestra ROM. Una jerarquía de referencias permite entender el flujo del programa, el profiler permite identificar puntos críticos de rendimiento. Una potente sintaxis en las expresiones permite la definición de condiciones útiles para puntos de interrupción/visualización. Los puntos de interrupción que se detienen en los accesos de memoria no inicializada y los estados inconsistentes después de las interrupciones pueden ayudar a evitar errores de programación innecesarios.
Lo nuevo en esta actualización:
Nos llega con muchas adiciones y mejoras, la más notable es que ahora se añade un nuevo sistema a emular, el MSX.
El depurador de Emulicious ahora soporta carga de ficheros lst de Sjasm como ficheros fuente. Sjasm es un ensamblador Z80 que es a menudo utilizado para el desarrollo en MSX pero que también puede usarse en otras plataformas Z80 como la Mastersystem. Además el profiler ha sido mejorado para dar un mejor soporte a la convención de llamadas de C.
Enlace relacionado: página web de Emulicous
Comentarios (1)
Por yodh
Champion (475)
25-05-2020, 14:46