MSX

ImprimirCitar
Familia de arquitecturas de computación casera estandarizadas publicadas entre 1983 y 1992

MSX es una arquitectura de computadora doméstica estandarizada, anunciada por ASCII Corporation el 16 de junio de 1983. Inicialmente fue concebida por Microsoft como un producto para el sector oriental y comercializada conjuntamente por Kazuhiko Nishi, el director en Corporación ASCII. 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 máquinas de cintas de vídeo domésticas. La primera computadora MSX vendida al público fue una Mitsubishi ML-8000, lanzada el 21 de octubre de 1983, marcando así su fecha de lanzamiento oficial.

Los sistemas MSX eran populares en Japón y en varios otros países. Finalmente, se vendieron 9 millones de unidades MSX en todo el mundo, incluidos 7 millones solo en Japón. A pesar de la participación de Microsoft, se lanzaron pocas máquinas basadas en MSX en los Estados Unidos.

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) integrado. Otros creían que significaba "Matsushita-Sony". Nishi dijo que la definición original del equipo era 'Máquinas con intercambiabilidad de software', aunque en 1985 dijo que recibió su nombre del misil MX. Según su libro de 2020, consideró que el nombre del nuevo estándar debería constar de tres letras, como VHS. Se sintió "MSX" encajaba porque significa 'el próximo de Microsoft', y también contiene las primeras letras de Matsushita (Panasonic) y Sony.

Antes del éxito de Family Computer de Nintendo, el MSX era la plataforma para la que se desarrollaron los principales estudios de juegos japoneses, como Konami y Hudson Soft. La serie Metal Gear, por ejemplo, se escribió por primera vez para hardware MSX.

Historia

El Spectravideo SV-328 es el predecesor del estándar MSX. Muchos programas MSX fueron portados no oficiales al SV-328 por programadores caseros.

A principios de la década de 1980, la mayoría de las computadoras domésticas fabricadas en Japón, como las series NEC PC-6001 y PC-8000, Fujitsu's FM-7 y FM-8, y Hitachi's Basic Master, presentaban un variante del intérprete Microsoft BASIC integrado en sus ROM integradas. El diseño de hardware de estas computadoras y los diversos dialectos de sus BASIC eran incompatibles. Otras empresas japonesas de electrónica de consumo, como Panasonic, Canon, Casio, Yamaha, Pioneer y Sanyo, estaban buscando formas de ingresar al mercado de las nuevas computadoras para el hogar.

Las principales empresas japonesas de electrónica ingresaron al mercado de las computadoras en la década de 1960, y Panasonic (Matsushita Electric Industrial) también estaba desarrollando computadoras centrales. 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 comerciales además 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, que "Recientemente, las computadoras personales de NEC también se venden bien en Yamagata, y nuestros distribuidores también solicitan mercadería". Sin embargo, debemos comprar no solo computadoras personales, sino también electrodomésticos de NEC. Creo que Matsushita también necesita desarrollar computadoras 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.

Maeda le pidió a Nishi que ayudara con el desarrollo. Ya estaban cerca el uno del otro. 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 en el hogar. Al mismo tiempo, Spectravideo se puso en contacto con Microsoft para obtener software para su nueva computadora doméstica. Nishi fue a Hong Kong para reunirse con Spectravideo y sugirió algunas mejoras a 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. Nishi quería involucrar a Panasonic y Sony en el desarrollo de computadoras para el hogar. Mientras competían por los formatos de cintas 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, enfrentó dificultades en el mercado cuando Sony comenzó su negocio de computadoras. Maeda también quería invitar a NEC, pero NEC optó por seguir su propio camino.

Nishi propuso MSX como un intento de crear un único estándar industrial para ordenadores personales. Inspirados por el éxito de VHS como estándar para las grabadoras de videocasete, muchos fabricantes japoneses de productos electrónicos (incluidos GoldStar, Philips y Spectravideo) construyeron y promocionaron computadoras MSX. Cualquier pieza de hardware o software con el logo MSX era compatible con productos MSX de otros fabricantes. En particular, el formato del cartucho de expansión era parte del estándar; cualquier expansión de MSX o cartucho de juego funcionaría en cualquier computadora MSX.

El estándar de Nishi se creó en torno a la computadora Spectravideo SV-328. El estándar constaba principalmente de varias piezas listas para usar; la CPU principal era una Zilog Z80 de 3,58 MHz, el chip gráfico Texas Instruments TMS9918 con 16 KB de VRAM dedicada, sonido y soporte de E/S parcial proporcionado por el chip AY-3-8910 fabricado por General Instrument (GI), y un El chip Intel 8255 Programmable Peripheral Interface (PPI) se usó para E/S paralelas, como el teclado. La elección de estos componentes fue compartida por muchas otras computadoras domésticas y consolas de juegos de la época, como los sistemas de videojuegos ColecoVision y Sega SG-1000. Para reducir el costo general del sistema, muchos modelos de MSX usaban un IC personalizado conocido como 'MSX-Engine', que integraba lógica de pegamento, 8255 PPI, chip de sonido compatible con YM2149 y más, a veces incluso la CPU Z80. Sin embargo, casi todos los sistemas MSX usaban un teclado profesional en lugar de un teclado chiclet, lo que elevaba el precio en comparación con el SV-328 original. En consecuencia, estos componentes, junto con el MSX BASIC de Microsoft, convirtieron al MSX en un paquete de computadora para el hogar competitivo, aunque algo costoso.

Debut

Yamaha YIS503II MSX Computación Personal diseñada para escuelas soviéticas: la abreviatura "КУВТ" significa "clase de equipos de computación docente"
El Canon V-20 tiene 64 KB de RAM y el V-10 tiene 16 KB.

El 27 de junio de 1983, el MSX se anunció formalmente durante una conferencia de prensa y una gran cantidad de grandes empresas japonesas declararon sus planes para presentar las máquinas. Las empresas japonesas evitaron el mercado de computadoras domésticas de EE. UU., intensamente competitivo, que estaba en medio de una guerra de precios liderada por Commodore. Solo 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, creado para interactuar con varios tipos de equipos MIDI, se presentó más como una herramienta de música digital que una computadora personal estándar.

Evolución

MSX generó cuatro generaciones. Los tres primeros, MSX (1983), MSX2 (1985) y MSX2+ (1988), eran todos ordenadores de 8 bits basados en el microprocesador Z80. El MSX2+ se lanzó exclusivamente en Japón.

Originalmente, se programó el lanzamiento de un nuevo MSX3 en 1990, pero los retrasos en el desarrollo de su VDP diseñado por Yamaha hicieron que no se cumpliera la fecha límite de lanzamiento al mercado. 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 ordenadores 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. La producción del TurboR finalizó en 1993 cuando Panasonic decidió centrarse en el lanzamiento de 3DO. El VDP finalmente se entregó en 1992, dos años después de la fecha límite prevista, momento en el cual el mercado había avanzado. En un intento por reducir su pérdida financiera, Yamaha eliminó casi toda la compatibilidad con V9958 y comercializó el V9990 E-VDP III resultante como un conjunto de chips de video para tarjetas gráficas VGA de PC, con un éxito moderado.

Impacto

El Hotbit, desarrollado por la división casera de Sharp Epcom de Sharp, fue un éxito en Brasil.
Talent TPC-310 MSX2 ordenador, hecho en Argentina por Telematica (1988), basado en un diseño Daewoo.
Dynadata DPC 200 ordenador MSX con unidad de disco DPF-550 de Dynadata, fabricado en Corea para Daewoo y vendido en España por Dynadata Informática.
MSX Sakhr AX150 (در), hecho en Japón por Yamaha para la empresa kuwaití Alamiah, vendido en Egipto y los estados del Consejo de Cooperación del Golfo.

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. Las aulas llenas de computadoras Yamaha MSX en red se utilizaron 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 públicas, lo que permitió al gobierno cubano educar a los estudiantes en temas de informática. En total, se vendieron 9 millones de ordenadores MSX en Japón, lo que lo hace 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 ordenadores MSX.

En comparación con las computadoras rivales de 8 bits, se estima que Commodore 64 vendió entre 12,5 y 17 millones de unidades en todo el mundo, Apple II vendió 6 millones de unidades, ZX Spectrum más de 5 millones de unidades, Atari de 8 bits vendió en menos 4 millones de unidades, Amstrad CPC vendió 3 millones de unidades y Tandy TRS-80 Model 1 vendió 250,000 unidades.

Una máquina Sony MSX2 fue lanzada al espacio a la estación espacial rusa Mir.

Sistemas similares

El sistema MSX que más se parecía era el ordenador doméstico Spectravideo SV-328 (Spectravideo incluso afirmaba ser "MSX compatible" en los anuncios antes del lanzamiento real de los sistemas MSX, pero no era completamente compatible con él).). Esto condujo a un tipo de craqueo de software nuevo y de corta duración: conversión. Dado que los juegos de MSX no se podían reproducir en la computadora SV-328, los crackers de SV-328 desarrollaron un método para modificar los juegos (MSX) para que funcionen en el SV-328. En la mayoría de los casos, esto incluía descargar la BIOS del MSX al SV-328 desde una cinta o un disquete. Spectravideo lanzó más tarde el SVI-728 que se adhirió completamente al estándar MSX.

El Sega SG-1000, el Memotech MTX, el Tatung Einstein y el ColecoVision tienen muchas similitudes con el estándar MSX1, pero ninguno es totalmente compatible con él. Portar juegos entre esos sistemas es algo fácil. También era muy común portar 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 MSX.;s modo de pantalla-2.

Localización

De forma predeterminada, las máquinas MSX tienen un conjunto de caracteres codificados y un algoritmo de manejo de código de escaneo de teclado. Si bien MSX tiene compatibilidad total con el software de la aplicación a nivel de firmware (BIOS), debido a pequeñas diferencias de hardware, el reemplazo del BIOS con otro de una PC diferente puede generar traducciones incorrectas del código de escaneo y, por lo tanto, un comportamiento incorrecto del subsistema del teclado para el software de la aplicación.

En 2011, AGE Labs introdujo el firmware del paquete de idiomas con el fin de que cada modelo admitiera varias localizaciones. De forma predeterminada, instalado en GR8BIT en lugar de Kanji-ROM, permite cambiar el conjunto de caracteres y la distribución del teclado de la máquina al inicio. Esto permitió cambiar entre las configuraciones regionales japonesa, rusa, internacional y portuguesa, y la capacidad de cambiar las configuraciones regionales durante el funcionamiento de la máquina utilizando el comando LANG de BASIC recientemente introducido. La configuración regional seleccionada se almacena en el espacio de memoria RTC NVRAM no utilizado.

Juegos

Se establecieron varias franquicias de videojuegos populares en el MSX:

  • Aventura Antártica y Penguin Adventure
  • Aleste y Zanac (este último se desarrolló y publicó junto con la versión original de FDS)
  • Bomberman
  • Eggerland
  • Metal Gear
  • Parodius
  • Puyo Puyo

Otros recibieron varias entregas en el MSX, incluidos varios títulos exclusivos del sistema o versiones reelaboradas en gran medida de juegos en otros formatos:

  • Castlevania (como Vampire Killer)
  • Contra
  • Dragon Quest
  • Dragon Slayer
  • Final Fantasy
  • Gradius ()Nemesis)
  • R-Type
  • Mago
  • Xak
  • Xevious: Fardraut Saga
  • Ys

Fabricantes

El ordenador Yashica YC-64 en el Museo de Consola de Juegos de Computación y Video de Helsinki en 2012.
MSX
Spectravideo, Philips, Alamiah, Sony, Sanyo, Mitsubishi, Toshiba, Hitachi, National/Panasonic, Canon, Casio, Pioneer, Fujitsu General, Yamaha, JVC, Yashica-Kyocera, GoldStar, Samsung/Fenner, Daewoo/Yeno, Gradiente, Sharp/Epcom, Talent.
MSX2
Philips, Sony, Sanyo, Mitsubishi, Victor (a.k.a. JVC), Toshiba, National/Panasonic, Canon, Yamaha, ACVS/CIEL*, DDX*, Daewoo/Yeno, NTT, Talent, AGE Labs.
MSX2+
Sony, Sanyo, Panasonic, ACVS/CIEL*, DDX*.
MSX TurboR
Panasonic.

* Clones o equipos sin licencia.

Legado

Renacimiento de 2001

1chipMSX

En 2001, Kazuhiko Nishi inició un renacimiento de 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 MSX Association. En 2004, una empresa holandesa, Bazix, anunció que se habían convertido en los representantes de la MSX Association en Europa, siendo el contacto en inglés para cualquier pregunta relacionada con las marcas registradas, los derechos de autor y las 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 de Project EGG. WOOMB.Net fue la versión 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&#. 34;, un sistema basado en una FPGA Altera Cyclone EP1C12Q240C8. El chip-MSX" es similar en concepto al C-One, un clon de Commodore 64 también construido sobre la base de un solo chip FPGA. El nuevo sistema MSX está alojado en una caja 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 se puede usar para iniciar MSX-DOS. Debido a su hardware programable VHDL, es posible dotar al dispositivo de nuevas extensiones de hardware simplemente ejecutando un programa de reconfiguración bajo MSX-DOS. El "un chip-MSX" también tiene dos conectores USB que se pueden usar después de agregar algún código VHDL compatible.

Avivamiento 2011

Assembled GR8BIT kit

En 2011, AGE Labs anunció el lanzamiento de un kit de MSX llamado GR8BIT, la computadora de bricolaje para propósitos de aprendizaje, que fue licenciada por MSX Licensing Corporation. Incluye todos los componentes necesarios para ensamblar una computadora compatible con MSX2 que funcione, excepto un chasis ATX, fuente de alimentación, disquetera, disco duro, teclado PS/2 y monitor.

Avivamiento 2014

SymbOS, un sistema operativo alternativo

Algunos de los miembros del foro coreano que hicieron Zemmix Neo crearon una nueva versión de MSX llamada Mini IQ3000 Cutie, que tiene características similares al IQ-2000 (MSX2. Made in Korea. Daewoo Electronics) Está basado en 1ChipMSX pero tiene algunas características especiales como 'Generador de líneas de escaneo' y 'Compatibilidad con varios idiomas'. El generador de líneas de exploración genera líneas de exploración para mostrar la pantalla del MSX con mejor calidad. Es compatible con 2 idiomas al mismo tiempo. Normalmente muestra la fuente coreana y funciona como la versión coreana de MSX, pero al presionar el botón 'del' tecla durante el arranque, cambia al modo japonés. Aunque el modo predeterminado es coreano, la tabla de asignación de fuentes predeterminada es japonesa, ya que muestra caracteres japoneses cuando se ejecuta la versión japonesa del software.

Avivamiento 2019

MSX Philips VG8020
MSX Philips VG8020

En 2019, un grupo de fans desarrolló la llamada 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 Turbo R. Incorpora 2 puertos USB, una salida de vídeo HDMI e internamente utiliza el mismo hardware que el C64 Mini. Conectando un periférico adicional, llamado MSX Player, puede ejecutar juegos originales en el cartucho ROM.

Avivamiento 2020

Phillips Music Module
Phillips Music Module

El MSXVR es un ordenador lanzado en 2020 y compatible con la familia de ordenadores MSX. Al igual que las últimas consolas de juegos Zemmix, también se basa en una tarjeta Raspberry Pi con circuitos adicionales para conectar los periféricos MSX originales.

Especificaciones del sistema

MSX MSX2 MSX2+ MSX TurboR
Liberación Worldwide (1983) Worldwide (1985) Sólo oficialmente en Japón (disponible en Europa y Brasil mediante actualizaciones) (1988) Sólo Japón (1990)
Procesador Zilog Z80A corriendo a 3,58 MHz Zilog Z80A corriendo a 3,58 MHz Zilog Z80-compatible corriendo a 3.58 MHz (los modelos MSX2+ de Panasonic se pueden configurar para ejecutar en 5.37 MHz por software, pero esto no es parte de la norma)
  • R800 corriendo a 7.16 MHz (las instrucciones usan alrededor de 4× menos reloj de las garrapatas que el Z80, tan a menudo citado como 28.6 MHz al comparar con el Z80)
  • Zilog Z80A-compatible (embedded in the T9769C MSX-Engine) corriendo a 3,58 MHz para compatibilidad atrasada
ROM 32 KB 48 KB 64 KB 96 KB
  • BIOS (16 KB)
  • MSX BASIC V1.0 (16 KB)
  • BIOS + BIOS extendido (32 KB)
  • MSX BASIC V2.0 o V2.1 (16 KB)
  • DiskROM (16 KB) (opcional, común)
  • MSX-Audio BIOS (32 KB) (opcional, no se conocen máquinas con este BIOS construido en)
  • BIOS + BIOS extendido (32 KB)
  • MSX BASIC V3.0 (16 KB)
  • DiskROM (16 KB) (opcional, muy común)
  • Kun-BASIC (16 KB) (opcional)
  • Kanji ROM (opcional)
  • BIOS + BIOS extendido (48 KB)
  • MSX BASIC V4.0 (16 KB)
  • DiskROM (16 KB)
  • Kun-BASIC (16 KB)
  • Kanji ROM (256 KB)
  • Firmware (4 MB)
RAM 8 KB mínimo, la mayoría de las máquinas provistas de 32 o 64 KB; existen máquinas con 128 KB 64 KB mínimo, comúnmente 128 KB en Europa, 64 KB en computadoras japonesas, máquinas con hasta 512 KB fueron hechas. Normalmente memoria mapeado (4 MB por ranura máximo) Comúnmente 64 KB (en ordenadores japoneses), normalmente mapa de memoria (4 MB por ranura máximo) 256 KB (FS-A1ST) o 512 KB (FS-A1GT)
  • Memory-mapped (4 MB/slot max)
  • Adicionalmente 16 KB (FS-A1ST) o 32 KB (FS-A1GT) de SRAM (propulsado por batería)
Procesador de pantalla de vídeo Texas Instruments TMS9918 family
  • Video RAM: 16 KB
  • Modos de texto: 40×24 y 32×24
  • Resolución: 256×192 (16 colores). En realidad, sólo hay 15 tintes de color disponibles, porque, al igual que Sinclair Spectrum hay dos códigos para negro. A diferencia del Spectrum, sin embargo, uno de los negros es en realidad "transparente", por lo que la imagen de vídeo MSX podría ser superpuesta en otra señal de vídeo, por ejemplo uno de un disco de vídeo.
  • Sprites: 32, 1 color, max 4 por línea horizontal
Yamaha V9938 (a.k.a. MSX-Video) Soporta todos los modos de vídeo MSX
  • Aumento de la memoria RAM de vídeo: 128 KB (a veces 64 KB)
  • Nuevo modo de texto: 80×24
  • Nuevos modos de vídeo bitmapped sin el choque atributo de MSX 1
  • Nuevas resoluciones: 512×212 (16 colores de 512) y 256×212 (256 colores)
  • Mayor número de sprites y más avanzados: 32, 16 colores, max 8 por línea horizontal
  • Aceleración de hardware para copia, línea, relleno, etc.
  • Interlazamiento a doble resolución vertical
  • Un registro de desplazamiento vertical
  • Registro de offset vertical y horizontal
Yamaha V9958
  • El video RAM mínimo es ahora 128 KB. Se admite hasta 192 KB.
  • un nuevo modo de vídeo 256×212 YJK con 19268 colores simultáneos
  • un nuevo modo de vídeo mixto 256×212 con 12499 colores simultáneos
  • un registro de desplazamiento horizontal
Yamaha V9958 (aka MSX-Video), así que las mismas capacidades que MSX2+
chip de sonido Instrumento general AY-3-8910 (PSG) Yamaha YM2149 (PSG)
  • Yamaha YM2149 (PSG)
  • chip de sonido opcional: Yamaha YM2413 (OPLL) (MSX-Music)
  • Yamaha YM2149 (PSG)
  • chip de sonido opcional: Yamaha YM2413 (OPLL) (MSX-Music)
  • PCM
    • Canal único de 8 bits (no DMA), 16 kHz max utilizando rutinas BIOS
    • Microfono incorporado
  • (FS-A1GT solamente): MIDI in/out
Clock chip (No instalado.) Ricoh RP5C01 (o compatible)
Media
  • Disquete (MSX1 requiere cartucho de controlador de disquete)
  • Cinta de cassette
  • Cartucho

Periféricos

El efecto del choque de atributos al utilizar el modo 256×192 de alta resolución en MSX-1. Para evitarlo, el TMS9918 proporciona hasta 32 sprites que pueden ser superpuestos en la pantalla gráfica principal.
MSX2+ ordenador: un FS-A1WSX Panasonic

Teclado

El teclado es una unidad funcionalmente separada que podría conectarse mediante interfaces multiplexadas y no multiplexadas. Las unidades de teclado multiplexado 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 que se usan 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 generalmente se usa para teclados internos (y algunos teclados externos, como 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 claves en la línea; la velocidad de consulta se identifica por la frecuencia de interrupción del sistema. Dicha organización permite que el sistema detecte el estado de cada tecla, sin presentar un problema notorio con los teclados basados en microcontroladores 8042 cuando se presionan varias teclas simultáneamente (generalmente más de 3) se generan caracteres de entrada incorrectos o se hace imposible detectar la presió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 solución de problemas cuando una máquina MSX no muestra ninguna imagen (suponiendo que haya energía) es presionar la tecla MAYÚSCULAS para ver si el LED respectivo cambia. Si no cambia, es probable que el sistema esté sufriendo un problema más grave que la simple falta de imagen en la pantalla (es decir, el problema con el cable de video o la interfaz de visualización de video en general).

En 2009, Kamil Karimov diseñó la placa adaptadora para conectar el teclado PS/2 a la interfaz de teclado MSX multiplexada. El firmware integrado en su chip ATTiny se diseñó para las máquinas CPC de Daewoo.

En 2011, AGE Labs incorporó una unidad controladora de teclado PS/2, basada en un microcontrolador Microchip, en su máquina de bricolaje GR8BIT. Su firmware está desarrollado para convertir directamente los códigos de escaneo PS/2 a los códigos de escaneo del teclado MSX. Por lo tanto, es completamente transparente para las aplicaciones, lo que permite el uso de la unidad de control con diferentes máquinas compatibles con MSX y para diferentes configuraciones de localización.

Cartuchos

El estándar MSX requiere al menos 1 ranura para cartuchos, la mayoría de los modelos MSX tienen 2. Estas ranuras son intercambiables, por lo que en la mayoría de los casos no importa en qué ranura se inserte un cartucho. El conector físico es un conector de borde de paso estándar de 2,54 mm (0,1 pulgadas) de 50 pines (2 × 25 contactos). Usando estas ranuras para cartuchos, se podría conectar una amplia variedad de periféricos.

Los cartuchos de juegos normales tienen aproximadamente el tamaño de un casete de audio (el llamado "tamaño Konami"). A pesar de su mayor costo, este era un formato popular debido a su confiabilidad y facilidad de uso.

Alrededor de 1985, Hudson Soft lanzó la Bee Card, del tamaño de una tarjeta de crédito, que pretendía ser una alternativa más económica y conveniente a los cartuchos ROM. Pero fue un fracaso comercial y se lanzaron muy pocos títulos en el formato.

Los archivos fuente para el desarrollo de los cartuchos MSX están disponibles en AGE Labs para EAGLE.

Disqueteras

Los sistemas MSX generalmente no tenían una unidad de disco integrada, por lo que los juegos se publicaban principalmente en cartuchos y cintas de casete. Sony creó un cartucho de RAM respaldado por batería, el "cartucho de datos" HBI-55; para algunas computadoras en su "Hit-Bit" línea de sistemas MSX, que podría usarse para almacenar programas o datos como una alternativa a las cintas de casete.

Sin embargo, las unidades de disquete estaban disponibles para MSX, en forma de cartucho que contenía la electrónica de la 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 América del Sur, muchos de estos sistemas usaban una unidad de disquete de 133 mm (5,25 pulgadas), pero en Europa, las unidades de 89 mm (3,5 pulgadas) eran más populares. En Japón, algunos sistemas MSX1 incluían una unidad de disco integrada de 3,5 pulgadas, como la Panasonic (anteriormente llamada Matsushita) CF-3000. En Europa, una gama de sistemas Philips MSX2 NMS 8230, 8235, 8245, 8250 y superiores presentaban unidades de disquete de 360 o 720 KB de 3,5 pulgadas.

En 1985, se lanzó el MSX2, y estos sistemas a menudo (pero no siempre) también incluían una unidad de disco integrada de 3,5 pulgadas. En consecuencia, los medios populares para juegos y otro software cambiaron a disquetes.

El sistema operativo de disco MSX-DOS tenía mecanismos de software internos muy parecidos a CP/M (por lo que el software CP/M se podía portar con relativa facilidad), pero tenía un sistema de archivos compatible con MS-DOS. Sus comandos de usuario también eran similares a las primeras versiones de MS-DOS. De esta forma, Microsoft podría promocionar el MSX para uso doméstico al mismo tiempo que promocionaba los ordenadores personales basados en MS-DOS en entornos de oficina.

Los disquetes MSX de 3,5 pulgadas son directamente compatibles con MS-DOS (aunque algunos detalles como la recuperación de archivos 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.

En septiembre de 2012, AGE Labs amplió el estándar al incluir compatibilidad con el formato de 1,44 Mb y 3,5 pulgadas. El tamaño del disquete de 1,44 Mb tiene dos configuraciones: estándar (1 sector por clúster, 9 sectores FAT) y compatible (4 sectores por clúster, 3 sectores FAT).

MSX-Audio

  • Yamaha Y8950, comercialmente liberado como:
    • Panasonic: MSX-Audio FS-CA1 (32 KB de SampleRAM, 32 KB de AudioROM)
    • Philips: Módulo musical NMS-1205 (32 KB de SampleRAM, no MSX-Audio BIOS)
    • Toshiba: MSX FM-synthesizer Unidad HX-MU900 (sin RAM de muestra, sin MSX-Audio BIOS)
  • 9 canales FM o 6 canales FM + 5 tambores. YM3526 compatible.
  • ADPCM grabar y jugar, con aceleración Hardware
  • Se puede actualizar a 256 KB de SampleRAM

MSX-Música

  • Yamaha YM2413 (OPLL), también conocido como:
    • MSX-Music (nombre estándar)
    • Panasonic: FM-PAC
    • Zemina: Caja de música
    • Marca: FM-Stereo-Pak
    • DDX: FMX
    • Tecnobytes: FM Sound Stereo (contiene el chip U3567 compatible)
  • 9 canales FM o 6 canales FM + 5 tambores
  • 15 instrumentos preestablecidos, 1 personalizado
  • incorporado en la mayoría de MSX2+ y como estándar en los ordenadores MSX TurboR

Emulación

Actualmente, los ordenadores MSX se emulan en muchas plataformas. Los primeros emuladores de MSX a menudo se basaban en el código del pionero fMSX, un emulador de 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 un software libre. Algo 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 cualquiera.

El emulador oficial de MSX MSXPLAYer (en japonés) es producido por la Asociación MSX, de la cual el inventor del estándar MSX, Kazuhiko Nishi, es el presidente.

A partir de la versión 0.146.u, MESS actualmente es compatible con el 90 % de todas las versiones de MSX.

Consola Virtual

En febrero de 2007, Nintendo de Japón anunció que los juegos de MSX estarán disponibles para el emulador de 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 estuvo disponible para Wii U el 25 de diciembre de 2013. Finalmente, 13 juegos, principalmente títulos de Konami, para Wii, más uno para Wii Wii U, se lanzaron para el servicio solo en Japón.

Lista de emuladores de MSX

Nombre Versión actual Fecha Sistema Plataforma Licencia Sitio web
blueMSX 2.8.2 14 de agosto de 2009 MSX, MSX2, MSX2+, MSX TurboR,

SpectraVideo SVI318/328, ColecoVision, Sega SG-1000

Windows GPL [1]
Clock Signal 2022-11-25 11 de noviembre de 2022 Diversas computadoras y consolas; MSX 1 solamente. macOS Fuente abierta [2]
CocoaMSX 3.5.41 23 de octubre de 2013 MSX, MSX2, MSX2+, MSX TurboR macOS GPL [3]
fMSX 6.0 24 de febrero de 2021 MSX, MSX2, MSX2+ Multiplataforma Comercial [4]
fMSX PSP 3.5.41 17 de marzo de 2010 MSX, MSX2, MSX2+ Sony PSP Fuente abierta [5]
jsMSX 0.9.2 19 de abril de 2013 MSX JavaScript GPL [6]
MAME 0.251 31 de diciembre, 2022 Diversas computadoras y consolas Multiplataforma GPL [7]
meisei 1.3.1 9 de febrero de 2010 MSX Windows Fuente abierta [8]
MSKISS 0.2.4 13 de marzo de 2000 MSX, MSX2, MSX2+ DOS, Windows Freeware [9]
MSX Emulator 0.10b 26 de octubre de 2006 MSX Atari ST Freeware [10] Archivado el 11 de noviembre de 2020, en la máquina Wayback
MSX Emulator 1.8 16 de agosto de 2010 MSX, MSX2 UNIX GPL [11] Archivado el 23 de octubre de 2019, en la máquina Wayback
msxDS 0.93 Enero 1, 2012 MSX, MSX2, MSX2+ Nintendo DS Freeware [12]
NLMSX 0.48 12 de junio de 2003 MSX, MSX2, MSX2+, MSX TurboR Windows Freeware [13]
NO$MSX 1,5 1o de mayo de 2003 MSX, MSX2 Windows, DOS Shareware [14]
openMSX 18.0 12 de junio de 2022 MSX, MSX2, MSX2+, MSX TurboR, SpectraVideo SVI318/328, ColecoVision Multiplataforma GPL [15]
paraMSX 0,50b 8 de octubre de 2009 MSX, MSX2, MSX2+, MSX TurboR Windows Freeware [16]
RuMSX 0.41 2 de julio de 2008 MSX, MSX2, MSX2+, MSX TurboR Windows Freeware [17]
WebMSX 6.0.3 Junio 2, 2020 MSX, MSX2, MSX2+, MSX turbo R JavaScript ? [Fuente en GitHub [18] [19]

Contenido relacionado

Sistema autónomo

Tarjeta madre

Ferrocarril británico

Más resultados...
Tamaño del texto:
Copiar