azulMSX | |
---|---|
Tipo de | emulador |
Desarrollador | equipo de desarrollo blueMSX |
Sistema operativo | ventanas |
plataforma de hardware | Microsoft Windows |
ultima versión | v2.8.2 ( 14 de agosto de 2009 ) |
Formatos de archivo legibles | Configuración de la máquina blueMSX [d] , formato de trucos blueMSX [d] , accesos directos blueMSX [d] y tema blueMSX [d] |
Licencia | GPL |
Sitio web | bluemsx.com |
blueMSX es un emulador de ordenador doméstico MSX de código abierto . Diseñado para su uso en computadoras que ejecutan el sistema operativo Microsoft Windows . Admite la emulación de MSX1, MSX2, MSX2+, Turbo R, así como otras computadoras y consolas de juegos con hardware similar. El emulador tiene una interfaz gráfica con diseño cambiable ( máscaras ), un depurador incorporado y un editor de configuración que le permite crear configuraciones para casi cualquier computadora MSX. La interfaz del programa ha sido traducida a 14 idiomas diferentes.
Presentado en 2003 y siendo un emulador relativamente nuevo, blueMSX se ha convertido rápidamente en uno de los emuladores de MSX más precisos y fáciles de usar. [1] .
Como muchos otros emuladores de MSX, blueMSX se basó originalmente en el código fuente del emulador fMSX . El desarrollo comenzó en septiembre de 2003 y la primera versión se puso a disposición del público en noviembre de ese año. La característica principal del emulador en el momento de su lanzamiento fue la presencia de filtros gráficos que permiten simular la imagen en la pantalla de un televisor o monitor antiguo .
Inicialmente, la calidad de la emulación en blueMSX era bastante baja. Todas las limitaciones e imprecisiones inherentes al emulador fMSX estaban presentes. Los siguientes seis meses de desarrollo se dedicaron a mejorar y reemplazar el código defectuoso, así como a rediseñar el programa. A medida que la arquitectura mejoró, se hizo más fácil agregar soporte para nuevos dispositivos y, después de un corto tiempo, se admitieron la mayoría de los dispositivos de sonido y tipos de cartuchos adicionales.
En la versión 1.5.0 (12 de junio de 2004), las imágenes de la ROM del sistema ( BIOS ) se eliminaron del emulador . En cambio, comenzaron a usar C-BIOS , un BIOS alternativo de distribución gratuita especialmente diseñado para su uso en emuladores de MSX.
Con el lanzamiento de la versión 1.7.0 (20 de septiembre de 2004), blueMSX se convirtió en el primer emulador de MSX compatible con skinning.
Se realizó una actualización importante en la versión 2.0.0 (20 de noviembre de 2004). El código fuente del emulador fMSX se ha eliminado permanentemente de blueMSX. Además, en esta versión se agregó la emulación de computadoras de la última versión del estándar MSX - Turbo R, la videoconsola ColecoVision y la computadora Spectravideo SV-328 .
Después de noviembre de 2004, los desarrolladores del emulador se centraron en mejorar la interfaz de usuario y la fidelidad de la emulación, además de agregar soporte para dispositivos exóticos como Konami Keyboard Master (un juego inédito que usa el chip sintetizador de voz VLM5030 ).
De las características agregadas recientemente, podemos notar la adición de la emulación del sistema de Sega - SG-1000 , SC-3000 , SF-7000 . En los planes futuros de los desarrolladores, también está la emulación de la videoconsola Sega Master System y otros sistemas similares.
La emulación de todos los componentes del sistema, incluidos el procesador, el vídeo y el sonido, se implementa en blueMSX con precisión de reloj. Esto permite que los juegos y otros programas se ejecuten en el emulador exactamente como lo harían en una computadora real. El emulador es compatible con la mayoría de los dispositivos para computadoras MSX, incluidos varios tipos de cartuchos de juegos, chips generadores de sonido, unidades de disco y hardware específico utilizado por varios fabricantes. El emulador incluye una gran base de datos de información sobre cartuchos y disquetes, lo que permite que el emulador determine correctamente el tipo de cartucho que se está utilizando.
blueMSX tiene un depurador de múltiples ventanas GUI integrado. Le permite ver el contenido de los registros y la memoria, la pila de llamadas, tiene funciones de seguimiento, puntos de interrupción y otras características. Por lo tanto, blueMSX se puede utilizar como herramienta de desarrollo para sistemas emulados.
Los desarrolladores posicionan algunas características del emulador como clave y tienen sus propios nombres.
Una interfaz gráfica de usuario personalizable que tiene un editor de configuración para la computadora emulada. El usuario puede crear su propia configuración o repetir la configuración de las computadoras de la vida real. También hay varios modelos de computadora preconfigurados.
La capacidad de cambiar la velocidad de emulación sin usar el menú de configuración, usando teclas de acceso rápido. Hay una función de máxima aceleración, que es válida mientras se mantiene pulsada una tecla especial. Esta función se puede utilizar, por ejemplo, cuando el usuario necesita omitir una pantalla de inicio de juego ininterrumpida o para acelerar el proceso de carga del programa tanto como sea posible.
Soporte para imágenes de casete con la capacidad de especificar la posición de lectura actual, lo que simplifica el trabajo con este tipo de imágenes.
Una interfaz de imagen de disquete que le permite cambiar entre múltiples imágenes con solo presionar una tecla.
blueMSX emula los principales dispositivos de sonido utilizados en MSX y otros sistemas compatibles con el emulador. Estos son chips generadores de sonido ( AY-3-8910 , SN76489 ), tarjetas de sonido Konami SCC , Moonsound ( OPL4 ), MSX-Music ( YM2413 ), MSX-Audio ( Y8950 ) , así como varios dispositivos de reproducción de audio digital. Usando la función de mezclador de software , el usuario tiene la capacidad de controlar por separado el volumen de todos los dispositivos de audio.
Un conjunto de filtros gráficos especiales que le permiten simular la imagen en varios tipos de monitores y televisores con varios métodos de conexión. Hay configuraciones para gamma, brillo, contraste, saturación y color, escala vertical y horizontal, así como configuraciones para simular entrelazado. Todos ellos pueden cambiar en tiempo real. El emulador también admite fuentes de imágenes externas, como una tarjeta adicional que implementa el modo de texto con 80 caracteres por línea.