MSX es una arquitectura de ordenador doméstico estandarizada, anunciada por ASCII Corporation el 16 de junio de 1983. [1] [2] Fue concebido inicialmente por Microsoft como un producto para el sector oriental, y comercializado conjuntamente por Kazuhiko Nishi , el director de ASCII Corporation. [3] Microsoft y Nishi concibieron el proyecto como un intento de crear estándares unificados entre varios fabricantes de sistemas informáticos domésticos de la época, de la misma manera que el estándar VHS para las máquinas de cintas de vídeo domésticas . [4] [5] El primer ordenador MSX vendido al público fue un Mitsubishi ML-8000, lanzado el 21 de octubre de 1983, marcando así su fecha de lanzamiento oficial. [6]
Los sistemas MSX fueron populares en Japón y en otros países. Existen diferentes versiones sobre las ventas de MSX. Una fuente afirma que se vendieron 9 millones de unidades MSX en todo el mundo, incluidas 7 millones solo en Japón, [7] mientras que el fundador de la corporación ASCII, Kazuhiko Nishi, afirma que se vendieron 3 millones en Japón y 1 millón en el extranjero. [8] A pesar de la participación de Microsoft, pocas máquinas basadas en MSX se lanzaron al mercado en los Estados Unidos. [9]
El significado del acrónimo MSX sigue siendo un tema de debate. En 2001, Kazuhiko Nishi recordó que muchos asumieron que se derivaba de "Microsoft Extended", refiriéndose al Microsoft Extended BASIC ( MSX BASIC ) incorporado. Otros creían que significaba "Matsushita-Sony". Nishi dijo que la definición original del equipo era "Máquinas con intercambiabilidad de software", [10] aunque en 1985 dijo que se llamaba así por el misil MX . [11] Según su libro de 2020, consideró que el nombre del nuevo estándar debería constar de tres letras, como VHS . Sintió que "MSX" era adecuado porque significa "el próximo de Microsoft", y también contiene las primeras letras de Matsushita ( Panasonic ) y Sony. [12]
Antes del éxito de la Family Computer de Nintendo , la MSX era la plataforma para la que se desarrollaban los principales estudios de juegos japoneses, como Konami y Hudson Soft . Los dos primeros juegos de la serie Metal Gear se lanzaron originalmente para el hardware MSX. [13]
A principios de los años 1980, la mayoría de los ordenadores domésticos fabricados en Japón , como las series NEC PC-6001 y PC-8000 , los FM-7 y FM-8 de Fujitsu y el Basic Master de Hitachi , presentaban una variante del intérprete BASIC de Microsoft integrado en sus ROM integradas . El diseño de hardware de estos ordenadores y los diversos dialectos de sus BASIC eran incompatibles. [14] Otras empresas japonesas de electrónica de consumo como Panasonic , Canon , Casio , Yamaha , Pioneer y Sanyo buscaban formas de entrar en el nuevo mercado de los ordenadores domésticos.
Las principales empresas japonesas de electrónica entraron en el mercado de las computadoras en la década de 1960, y Panasonic (Matsushita Electric Industrial) también estaba desarrollando computadoras mainframe . La economía japonesa se enfrentaba a una recesión después de los Juegos Olímpicos de Verano de 1964 y Panasonic decidió abandonar el negocio de las computadoras y centrarse en los electrodomésticos. La decisión fue un gran éxito y Panasonic creció hasta convertirse en una de las mayores empresas de electrónica. A fines de la década de 1970, la empresa investigó otras áreas de negocios fuera de los electrodomésticos. Panasonic también vio potencial en la reciente revolución de las microcomputadoras . Uno de los distribuidores de Panasonic, Yamagata National, le dijo al presidente de Panasonic, Toshihiko Yamashita:
Recientemente, los ordenadores personales de NEC también se venden bien en Yamagata y nuestros distribuidores también solicitan productos. Sin embargo, debemos comprar no solo ordenadores personales, sino también electrodomésticos de NEC. Creo que Matsushita también necesita desarrollar ordenadores personales.
Yamashita ordenó al vicepresidente, Shunkichi Kisaka, que desarrollara una computadora personal, y Kisaka llamó a Kazuyasu Maeda del Centro de Investigación y Desarrollo de Matsushita . [15]
Maeda le pidió a Nishi que lo ayudara con el desarrollo. Ya eran amigos cercanos. Cuando se conocieron en un seminario organizado por NEC, notaron que ambos eran de Kobe y se habían graduado de la misma universidad. A menudo hablaban entre ellos sobre computadoras hogareñas. Al mismo tiempo, Spectravideo se puso en contacto con Microsoft para obtener software para su nueva computadora hogareña. Nishi fue a Hong Kong para reunirse con Spectravideo y sugirió algunas mejoras para su prototipo. El presidente de Spectravideo, Harry Fox, estaba dispuesto a aceptar las propuestas de Nishi. Nishi concibió crear un estándar unificado basado en su máquina y Maeda estuvo de acuerdo con su idea. [12] Nishi quería involucrar a Panasonic y Sony en el desarrollo de computadoras hogareñas. Mientras competían por formatos de cinta de video , Nobuyuki Idei de Sony aceptó su propuesta. Idei pensó que Sony debería cooperar con Panasonic en su desarrollo porque la SMC-70 , la primera computadora personal de Sony, enfrentaba dificultades en el mercado cuando Sony comenzó su negocio de computadoras. Maeda también quería invitar a NEC, pero NEC decidió seguir su propio camino. [15]
Nishi propuso MSX como un intento de crear un estándar industrial único para los ordenadores domésticos. Inspirados por el éxito del VHS como estándar para las grabadoras de vídeo , muchos fabricantes de productos electrónicos japoneses (incluidos GoldStar , Philips y Spectravideo ) construyeron y promocionaron ordenadores MSX. Cualquier pieza de hardware o software con el logotipo MSX era compatible con los productos MSX de otros fabricantes. En particular, el formato de cartucho de expansión formaba parte del estándar; cualquier cartucho de expansión o juego MSX funcionaría en cualquier ordenador MSX.
El estándar de Nishi se construyó en torno al ordenador Spectravideo SV-328 . [16] El estándar consistía principalmente en varias piezas listas para usar ; la CPU principal era una Zilog Z80 de 3,58 MHz , [17] el chip gráfico Texas Instruments TMS9918 con 16 KB de VRAM dedicada , el sonido y el soporte de E/S parcial lo proporcionaba el chip AY-3-8910 fabricado por General Instrument (GI), y se utilizaba un chip de interfaz periférica programable (PPI) Intel 8255 para E/S paralelas como el teclado. La elección de estos componentes fue compartida por muchos otros ordenadores domésticos y consolas de juegos de la época, como los sistemas de videojuegos ColecoVision y Sega SG-1000 . Para reducir el coste total del sistema, muchos modelos MSX utilizaban un circuito integrado personalizado conocido como " MSX-Engine ", que integraba lógica de pegado , 8255 PPI, chip de sonido compatible con YM2149 y más, a veces incluso la CPU Z80. Sin embargo, casi todos los sistemas MSX utilizaban un teclado profesional en lugar de un teclado chiclet , lo que aumentaba el precio en comparación con el SV-328 original. En consecuencia, estos componentes junto con el MSX BASIC de Microsoft hicieron del MSX un paquete de computadora para el hogar competitivo, aunque algo caro.
El 27 de junio de 1983, [18] el MSX fue anunciado formalmente durante una conferencia de prensa, y una serie de grandes empresas japonesas declararon sus planes de introducir las máquinas. Las empresas japonesas evitaron el intensamente competitivo mercado estadounidense de ordenadores domésticos, que se encontraba en medio de una guerra de precios liderada por Commodore . Sólo Spectravideo y Yamaha comercializaron brevemente máquinas MSX en los EE. UU. El MSX de Spectravideo tuvo muy poco éxito, y el modelo CX5M de Yamaha , construido para interactuar con varios tipos de equipos MIDI , fue anunciado más como una herramienta de música digital que como un ordenador personal estándar.
El MSX dio origen a cuatro generaciones. Las tres primeras, MSX (1983), MSX2 (1985), [19] y MSX2+ (1988), eran computadoras de 8 bits basadas en el microprocesador Z80 . El MSX2+ se lanzó exclusivamente en Japón.
En un principio, se había previsto lanzar un nuevo MSX3 en 1990, pero los retrasos en el desarrollo de su VDP diseñado por Yamaha hicieron que no se pudiera comercializar . [20] En su lugar, se lanzó el MSX TurboR, que utilizaba el nuevo microprocesador personalizado R800 de 16 bits desarrollado por ASCII Corporation destinado al MSX3, pero se deshabilitaron funciones como DMA y direccionamiento de 24 bits. Al igual que el MSX2+, el MSX TurboR se lanzó exclusivamente en Japón. Cuando se anunció el estándar MSX TurboR en 1990, solo Panasonic fabricaba computadoras MSX. Su modelo inicial FS-A1ST tuvo un éxito moderado, pero el modelo mejorado FS-A1GT presentado en 1991 se vendió mal debido a su alto costo minorista de 99800 yenes (alrededor de 740 USD en ese momento). La producción del TurboR terminó en 1993 cuando Panasonic decidió centrarse en el lanzamiento de 3DO . [ cita requerida ] El VDP finalmente se entregó en 1992, dos años después de la fecha límite prevista, momento en el que el mercado ya había avanzado. En un intento por reducir sus pérdidas financieras, Yamaha eliminó casi por completo la compatibilidad con el V9958 y comercializó el V9990 E-VDP III resultante como un chipset de video para tarjetas gráficas VGA para PC, con un éxito moderado.
En Japón, Corea del Sur, Argentina y Brasil, el MSX fue el sistema informático doméstico por excelencia de la década de 1980. También fue bastante popular en Europa continental , especialmente en los Países Bajos y España. Se utilizaron aulas llenas de ordenadores Yamaha MSX en red para enseñar informática en las escuelas de algunos países árabes, la Unión Soviética y Cuba , donde se utilizaron ampliamente en las escuelas. [21] En total, se vendieron 9 millones de ordenadores MSX en Japón, lo que lo hizo relativamente popular. Sin embargo, el MSX no se convirtió en el estándar mundial previsto debido a la adopción limitada en otros mercados. Antes de que se hiciera evidente la falta de éxito del MSX en estos mercados, el fabricante estadounidense Commodore Business Machines revisó su línea de productos a principios de la década de 1980 e introdujo modelos como el Plus/4 y el Commodore 16 , que estaban destinados a competir mejor con las características de los ordenadores MSX.
En comparación con las computadoras rivales de 8 bits, se estima que el Commodore 64 vendió entre 12,5 y 17 millones de unidades en todo el mundo, [22] [23] el Apple II vendió 6 millones de unidades, [24] el ZX Spectrum más de 5 millones de unidades, las computadoras Atari de 8 bits vendieron al menos 4 millones de unidades, el Amstrad CPC vendió 3 millones de unidades y el Tandy TRS-80 Model 1 vendió 250.000 unidades. [ cita requerida ]
Una máquina Sony MSX2 fue lanzada al espacio hacia la estación espacial rusa Mir . [25]
El sistema al que más se parecía MSX era el ordenador doméstico Spectravideo SV-328 (Spectravideo incluso afirmaba ser "compatible con MSX" en anuncios antes del lanzamiento real de los sistemas MSX, pero no era completamente compatible con él). Esto dio lugar a un nuevo y breve tipo de crackeo de software : la conversión de . Dado que los juegos MSX no se podían ejecutar en el ordenador SV-328, los crackers de SV-328 desarrollaron un método para modificar los juegos (MSX) para que funcionaran en el SV-328. En la mayoría de los casos, esto incluía descargar la BIOS MSX al SV-328 desde una cinta o un disquete. Más tarde, Spectravideo lanzó el SVI-728, que se adhirió completamente al estándar MSX.
La Sega SG-1000 , la Memotech MTX , la Tatung Einstein y la ColecoVision tienen muchas similitudes con el estándar MSX1, pero ninguna es totalmente compatible con él. La transferencia de juegos entre estos sistemas es relativamente fácil. También era muy común transferir juegos del ZX Spectrum al MSX, ya que ambos tienen la misma CPU, el Spectrum 128 tenía el mismo chip de sonido y el modo gráfico del ZX Spectrum podía emularse fácilmente en el modo de pantalla 2 del MSX.
Muchos teclados y módulos de rack de sintetizadores y samplers digitales de audio y música de la serie S de Roland se basan en el sistema operativo MSX. Esto incluye los modelos anteriores con resolución de muestreo de 12 bits S-50, S-330, S-550, W-30 y los modelos posteriores con resolución de muestreo de 16 bits S-770, S-750, SP-700 y S-760. La mayoría de estos modelos incluían (o podían ampliarse con) salidas de video en color para monitores de visualización, así como puertos para mouse compatibles con MSX.
De manera predeterminada, las máquinas MSX tienen un conjunto de caracteres codificados y un algoritmo de manejo de códigos de escaneo del teclado . Si bien MSX tiene compatibilidad total con el software de aplicación a nivel de firmware (BIOS), debido a pequeñas diferencias de hardware, el reemplazo del BIOS por otro de una computadora diferente puede devolver traducciones incorrectas de los códigos de escaneo y dar como resultado un comportamiento incorrecto del subsistema del teclado para el software de aplicación.
En 2011, AGE Labs introdujo el firmware Language Pack, con el objetivo de que cada modelo admitiera varias localizaciones. En el kit GR8BIT de AGE Labs, el Language Pack se instala de forma predeterminada en lugar de la ROM Kanji . Permite cambiar el conjunto de caracteres y la distribución del teclado de la máquina al inicio entre las configuraciones regionales japonesa, rusa, internacional y portuguesa. También brinda la posibilidad de cambiar las configuraciones regionales durante el funcionamiento de la máquina utilizando el LANG
comando recientemente introducido en BASIC. [26] La configuración regional seleccionada se almacena en el espacio de memoria NVRAM RTC sin usar .
Varias franquicias de videojuegos populares se establecieron en el MSX:
Otros recibieron varias entregas en el MSX, incluidos varios títulos exclusivos del sistema o versiones en gran parte reelaboradas de juegos en otros formatos:
* Clones o equipos sin licencia.
En 2001, Kazuhiko Nishi inició un resurgimiento del MSX en torno a un emulador oficial de MSX llamado MSXPLAYer. Este es el único emulador oficial de MSX ya que todos los derechos de autor de MSX son mantenidos por la Asociación MSX. En 2004, una empresa holandesa, Bazix, anunció que se habían convertido en los representantes de la Asociación MSX en Europa , siendo el contacto en inglés para cualquier pregunta relacionada con las marcas registradas, derechos de autor y licencias de MSX. El 17 de octubre de 2006, Bazix lanzó WOOMB.Net, un sitio web que vende juegos de MSX en inglés y otros idiomas, con una selección de 14 juegos. En Japón, las ventas de juegos comenzaron antes, a través del Proyecto EGG. WOOMB.Net fue la contraparte en inglés de este y otros servicios japoneses ofrecidos por D4 Enterprise , que también anunció en agosto de 2006 el lanzamiento de un nuevo sistema compatible con MSX2 llamado " one chip-MSX ", un sistema basado en un FPGA Altera Cyclone EP1C12Q240C8 . [27] El "one chip-MSX" es similar en concepto al C-One , un clon del Commodore 64 también construido sobre la base de un solo chip FPGA. El nuevo sistema MSX está alojado en una caja hecha de plástico azul transparente y puede usarse con un monitor estándar (o TV) y un teclado de PC. Tiene dos ranuras para cartuchos MSX y admite las extensiones de audio MSX-MUSIC y SCC+. Se puede usar una tarjeta flash SD/MMC como medio de almacenamiento externo, emulando una unidad de disco y puede usarse para arrancar MSX-DOS . Debido a su hardware programable VHDL , es posible darle al dispositivo nuevas extensiones de hardware simplemente ejecutando un programa de reconfiguración bajo MSX-DOS. El "one chip-MSX" también tiene dos conectores USB que pueden usarse después de agregar algún código VHDL de soporte.
En 2011, AGE Labs anunció [28] GR8BIT, un kit para armar un ordenador MSX. El kit, con licencia de MSX Licensing Corporation, está dirigido a quienes desean aprender sobre hardware informático. Incluye todos los componentes necesarios para armar un ordenador compatible con MSX2, excepto un chasis ATX, una fuente de alimentación, una unidad de disquete, un disco duro, un teclado PS/2 y un monitor.
Algunos de los miembros coreanos del foro que crearon Zemmix Neo crearon un nuevo modelo compatible con MSX llamado Mini IQ3000 Cutie, que tiene características similares al modelo MSX2 de fabricación coreana de Daewoo Electronics, el IQ-2000. Está basado en 1ChipMSX pero tiene algunas características especiales como "Generador de línea de escaneo", que mejora la calidad de la visualización de video, y "Compatibilidad con múltiples idiomas" que le permite admitir dos idiomas. De manera predeterminada, la máquina funciona con la versión coreana de MSX que muestra la fuente coreana, pero si se presiona la tecla "del" durante el arranque, funcionará en modo japonés. Aunque el modo predeterminado es coreano, la tabla de asignación de fuentes predeterminada es japonesa y mostrará caracteres japoneses al ejecutar programas de software de la versión japonesa. [29]
En 2019, un grupo de aficionados desarrolló el MSX Mini Replica. Se trata de una reproducción a escala 1:2 del ordenador Philips VG-8020 compatible con el software de las generaciones MSX, MSX2, MSX2+ y TurboR. Incorpora 2 puertos USB , una salida de vídeo HDMI y utiliza internamente el mismo hardware que el C64 Mini . Conectándole un periférico adicional llamado MSX Player permite ejecutar juegos originales en cartuchos ROM.
El MSXVR es un ordenador lanzado en 2020 y compatible con la familia de ordenadores MSX. Al igual que las últimas videoconsolas Zemmix , también se basa en una tarjeta Raspberry Pi con circuitos adicionales para conectar los periféricos MSX originales.
En 2022, Nishi anunció un resurgimiento oficial del estándar informático MSX, denominado MSX3, que se implementaría en múltiples configuraciones, incluido un cartucho de actualización para los ordenadores MSX existentes. Más tarde, en 2023, tras una exitosa campaña de financiación colectiva , se reveló un dispositivo IoT parecido a un Game Boy con teclado, el MSX0, destinado a usos IoT, junto con la unidad base MSX3. Los planes también prevén un superordenador, el MSX Turbo X 128, basado en el concepto de clústeres. [30]
El teclado es una unidad funcionalmente independiente que se puede conectar mediante interfaces multiplexadas y no multiplexadas . Las unidades de teclado multiplexadas cuentan con una línea de dirección de datos adicional, lo que permite enviar el número de línea de escaneo al teclado utilizando las mismas líneas de datos utilizadas para el código de escaneo de retorno, lo que reduce la cantidad total de cables entre el teclado y la máquina. La interfaz no multiplexada se utiliza generalmente para teclados internos (y algunos teclados externos, como el Panasonic CF-3300); la interfaz multiplexada se utiliza para teclados externos (por ejemplo, en el modelo Yamaha YIS805).
El teclado está organizado como una matriz con un máximo de 11 líneas de entrada y 8 líneas de salida, lo que representa un máximo de 88 teclas (incluidas todas las teclas de control, numéricas y alfanuméricas). Cada línea de escaneo se consulta regularmente para identificar el estado de las teclas en la línea; la velocidad de la consulta se identifica mediante la frecuencia de interrupción del sistema. Esta organización permite que el sistema detecte el estado de cada tecla, sin presentar el problema notorio de los teclados basados en microcontroladores 8042 cuando al presionar varias teclas simultáneamente (generalmente más de 3) se generan caracteres de entrada incorrectos o se produce la incapacidad de detectar la pulsación de más teclas.
Debido a que el escaneo del teclado está controlado por las interrupciones del sistema, uno de los consejos para la resolución de problemas cuando una máquina MSX no muestra ninguna imagen (suponiendo que haya energía) es presionar la tecla CAPS para ver si el LED correspondiente se enciende y apaga. Si no se enciende y apaga, es probable que el sistema sufra un problema más grave que la falta de imagen en la pantalla (es decir, un problema con el cable de video o la interfaz de visualización de video en general).
En 2009, Kamil Karimov diseñó la placa adaptadora [32] para conectar un teclado PS/2 a la interfaz de teclado multiplexado MSX. El firmware integrado en su chip ATTiny estaba diseñado para máquinas Daewoo CPC.
En 2011, AGE Labs incorporó una unidad controladora de teclado PS/2, basada en un microcontrolador de Microchip , en su máquina GR8BIT para hacerla usted mismo. Su firmware está desarrollado para convertir directamente los códigos de escaneo PS/2 en códigos de escaneo de teclado MSX. Por lo tanto, es completamente transparente para las aplicaciones, lo que permite el uso de la unidad controladora con diferentes máquinas compatibles con MSX y para diferentes configuraciones de localización. [26]
El estándar MSX requiere al menos una ranura para cartuchos, la mayoría de los modelos MSX tienen 2. Estas ranuras [33] son intercambiables, por lo que en la mayoría de los casos no hay diferencia en qué ranura se inserta un cartucho. El conector físico es un conector de borde de 50 pines (2 × 25 contactos), paso estándar de 2,54 mm (0,1 pulgadas) . Usando estas ranuras para cartuchos, se puede conectar una amplia variedad de periféricos.
Los cartuchos de juego normales tienen un tamaño similar al de un casete de audio (el llamado "tamaño Konami"). A pesar de su mayor coste, este formato era popular debido a su fiabilidad y facilidad de uso.
Alrededor de 1985, Hudson Soft lanzó Bee Card , una tarjeta del tamaño de una tarjeta de crédito , que se suponía que sería una alternativa más barata y más conveniente a los cartuchos ROM. Pero fue un fracaso comercial y se lanzaron muy pocos títulos en ese formato.
Los archivos fuente [34] para el desarrollo de los cartuchos MSX están disponibles en AGE Labs para EAGLE .
Los primeros modelos MSX no tenían una unidad de disco incorporada, por lo que el software se publicó inicialmente en cartuchos y casetes. [14]
Los QuickDisks de Mitsumi se lanzaron originalmente como una extensión propietaria para MSX a principios de 1984, [35] pero nunca llegaron a popularizarse, ya que fueron rápidamente superados por la interfaz de disquete estándar que se lanzó unos meses después. Solo se lanzaron unos pocos títulos en este formato.
En 1984, Sony también creó un cartucho de RAM respaldado por batería, el "cartucho de datos" HBI-55 , para algunas computadoras de su línea "Hit-Bit" de sistemas MSX, que podía usarse para almacenar programas o datos como alternativa a las cintas de casete. [36] Muchos programas de música de Yamaha también son compatibles con este cartucho.
Las unidades de disquete tradicionales se pusieron a disposición del MSX en 1984, ya sea integradas o en forma de un cartucho que contenía la electrónica de interfaz del disco y una ROM de extensión de BIOS (la interfaz de la unidad de disquete), conectada a una carcasa externa con la unidad. En Sudamérica, muchos de estos sistemas utilizaban una unidad de disquete de 5,25 pulgadas (133 mm), pero en Europa, las unidades de 3,5 pulgadas (89 mm) eran más populares. En Japón, algunos sistemas MSX1 incluían una unidad de disco de 3,5 pulgadas integrada, como el Panasonic (anteriormente llamado National) CF-3300. En Europa, una gama de sistemas Philips MSX2 NMS 8230, 8235, 8245, 8250 y superiores presentaban unidades de disquete de 3,5 pulgadas de 360 o 720 KB.
En 1985, se lanzó el MSX2 y estos sistemas a menudo (pero no siempre) también incluían una unidad de disco de 3,5 pulgadas incorporada. En consecuencia, los medios populares para juegos y otro software pasaron a ser los disquetes.
El sistema operativo de disco MSX-DOS tenía compatibilidad binaria con CP/M , pero utilizaba el mismo sistema de archivos FAT que MS-DOS . Sus comandos de usuario también eran similares a las primeras versiones de MS-DOS. De esta manera, Microsoft podía promocionar MSX para uso doméstico y, al mismo tiempo, promocionar computadoras personales basadas en MS-DOS en entornos de oficina. [37]
Los disquetes MSX de 3,5 pulgadas son directamente compatibles con MS-DOS (aunque algunos detalles como la recuperación de archivos borrados y el código del sector de arranque eran diferentes). Al igual que MS-DOS 1, los discos MSX (formateados) bajo MSX-DOS 1 no tienen soporte para subdirectorios . [38]
En septiembre de 2012, AGE Labs amplió el estándar al incluir compatibilidad con el formato de 3,5 pulgadas y 1,44 Mb. El tamaño de disquete de 1,44 Mb se ofrece en dos configuraciones: estándar (1 sector por clúster, 9 sectores FAT) y compatible (4 sectores por clúster, 3 sectores FAT). [39]
En la actualidad, las computadoras MSX se emulan en muchas plataformas. Los primeros emuladores MSX a menudo se basaban en el código del pionero fMSX , un emulador MSX portátil de Marat Fayzullin. Muchos emuladores eliminaron por completo el código de emulación Z80 de Fayzullin en versiones posteriores para evitar problemas legales, ya que en ese momento fMSX no era software libre . Un poco más tarde, el código fuente de fMSX se volvió gratuito para uso sin fines de lucro; sin embargo, todavía se requería una licencia para uso comercial. El 31 de diciembre de 2013, se lanzó la versión para Windows de fMSX 3.7, gratuita para que cualquiera la use. [40]
El emulador oficial de MSX, MSXPLAYer (en japonés), es producido por la MSX Association, de la que es presidente el inventor del estándar MSX, Kazuhiko Nishi .
A partir de la versión 0.146.u, MESS actualmente admite el 90% de todas las versiones de MSX.
En febrero de 2007, Nintendo of Japan anunció que los juegos MSX estarían disponibles para el emulador de la consola virtual de Wii . Se confirmó que los juegos costarían 700 Wii Points y estarían disponibles a partir de mediados de 2007. También estuvieron disponibles para Wii U el 25 de diciembre de 2013. Finalmente, 13 juegos, principalmente títulos de Konami, para Wii, más uno para Wii U, fueron lanzados para el servicio solo en Japón.