MSXlogo.png
Computador MSX 1 de Sony (1984)

MSX fue una arquitectura de microordenador de 8 bits que tuvo cierto éxito en Europa (España y Países Bajos sobre todo), Brasil, Japón y especialmente en Rusia a finales de los años 1980 (fue presentado en 1983). En Estados Unidos prácticamente fue una desconocida.

El sistema MSX fue un intento por parte de la incipiente industria de la microinformática de unir bajo un mismo estándar varios fabricantes, la mayoría japoneses. No obstante, hay documentados 122 fabricantes de hardware de todo el mundo que desarrollaron algún tipo de equipo o periférico MSX

El sistema se basó en el hardware de los ordenadores Spectravideo Spectravideo SVI-318 y Spectravideo SVI-328, que a su vez era muy similar a la consola Colecovision. Básicamente era un cruce entre un ordenador compatible CP/M y una consola de videojuegos. Fué diseñado por Kazuhiko Nishi de ASCII Corporation en colaboración con Microsoft. Microsoft acabó cediendo sus derechos a ASCII, que en 2002 los cede a la MSX Association, como parte del plan de Nishi de relanzar el MSX.

Por su diseño tuvo tres grandes campos de aplicación:

  • Educativo : tuvo su máxima expresión en la compra de miles de equipos MSX por el Ministerio de Educación de la URSS para sus escuelas
  • Ofimático : muchas grandes empresas de Brasil usaron equipos MSX
  • Juegos : en Japón y Corea fueron en su tiempo el sistema dominante. Muchas de las franquicias actuales de videojuegos, como Metal Gear o Castlevania (Vampire Killer) nacieron en el MSX

El significado del acrónimo MSX es un tema de debate. En su tiempo todo el mundo estuvo de acuerdo en que significaba MicroSoft eXtended. Otras definiciones incluyen:

  • Matsushita Sony X, donde X hacía referencia inicialmente al poder ilimitado de la máquina y luego se asoció a diferentes compañías como Yamaha y Sanyo, que participaron en su desarrollo
  • Machines with Software eXchangeability según Kazuhiko Nishi diseñador de la arquitectura.

Fabricantes de Ordenadores MSX

Generaciones

Han existido un total de cuatro generaciones MSX

MSX 1

Philips MSX 1, Model VG-8020

Detalles Técnicos

  • CPU Zilog Z80A a 3,6 Mhz
  • ROM 32 KB, 16 KB para el MSX BASIC V1.0, 16 KB para la BIOS
  • RAM 64 KB ampliables a 4096 mediante cartuchos
  • VRAM 16 KB controladas directamente por un Chip de gráficos Texas Instruments TMS9918 con capacidad de 32 sprites (1 color, max 4 por línea horizontal). 16 colores disponibles. Caracteres redefinibles por el usuario. 4 modos direccionables desde BASIC
    • SCREEN 0 : texto de 40 x 24 con 2 colores
    • SCREEN 1 : texto de 32 x 24 con 16 colores
    • SCREEN 2 : graficos de 256 x 192 con 16 colores
    • SCREEN 3 : graficos de 64 x 48 con 16 colores
  • Sonido : Chip de sonido General Instrument AY-3-8910 con 3 canales de 8 octavas de sonido mas uno de ruido blanco.
  • Teclado QWERTY/AZERTY de 73 teclas. Incluye todas las teclas estándar : Escape, Tab, Caps Lock, Control y 2 Shift. 5 teclas de función (usando Shift + Fn, un total de 10 funciones disponibles). Barra espaciadora. A cada lado de esta, 2 teclas especiales: Graph (izquierda) y Code (derecha). En combinación con las teclas alfanuméricas permiten acceder a los pares de caracteres gráficos serigrafiados en cada tecla. Tecla Stop junto con 3 teclas de edición (Copy, Paste/Insert, Out/Delete) sobre las teclas de cursor, todo ello a la derecha del teclado.
  • Soporte
    • Interfaz de casete a 2400 baudios.
    • Unidad de disquete opcional de 3,5 pulgadas y simple o doble cara (cualquiera compatible MSX).
    • Cartucho ROM (uno o dos slots)
  • Entrada/Salida :
    • Conector de TV (modulador de RF UHF) PAL (NTSC en Japón)
    • Conector DIN 8 de Interfaz de casette MSX
    • Puerto paralelo de impresora MSX de 14 pines
    • Dos tomas DB9 de Joystick MSX
    • Conector Monitor Audio/Video y/o RGB
  • Ampliaciones : puede usar cualquier periférico compatible MSX (más de 200 documentados)


Características

  • Microprocesador Z80: Este procesador fue muy utilizado en los ordenadores domésticos de la época: Spectrum, Amstrad, el Commodore 128 (como procesador secundario)... y en las primeras consolas Game Boy. Incluso en su versión militar se usa como ordenador de abordo en cazas.
  • Fue el primer sistema de computación casera que no dependía de una sola marca, hubo múltiples empresas que hicieron ordenadores compatibles con la norma MSX.
  • Incorporaba un entorno de programación: MSX-Basic 1.0 (de Microsoft), y sucesivas versiones.
  • También de forma adicional, admitía el sistema operativo de disco: MSX-DOS, en diferentes versiones, compatible a nivel de ficheros con el famoso MS-DOS para IBM PC (ambos de Microsoft).
  • Disponía de ranura de cartuchos de memoria, para cargar los juegos o programas más rápidamente y para la conexión de periféricos adicionales.
  • Permitía conectar a una grabadora/reproductora de cassette. Con esto uno podía programar algún juego o programa y se podía almacenar para uso posterior. El sistema era exasperantemente lento y susceptible a múltiples errores, aunque muy económico.
  • Permitía asimismo la conexión de diferentes unidades de disco, e incluso en los últimos tiempos admite la conexión de discos duros y CD-ROM con interfaz IDE y SCSI. Como muestra de adaptación a las nuevas tecnologías, hoy día existe, además, un adaptador IDE para usar tarjetas CompactFlash en cualquier MSX 2 o superior, teniendo así un sistema de almacenamiento robusto, portable y silencioso, por no mencionan el olvidarse de usar una fuente de alimentación AT externa al ordenador.
  • Este ordenador no venía con monitor, aunque posteriormente ya incluía la salida correspondiente junto con la siempre presente salida directa a TV.
  • Ha habido varias versiones de esta norma, MSX-1, MSX-2, MSX-2+ y MSX-TurboR, que fueron aumentando su potencia y capacidad de forma notable. El último de ellos, el MSX Turbo-R venía equipado con un procesador RISC de 16 bits compatible con Z80: el R800.

Enlaces externos

La comunidad de usuarios españoles de MSX se reúne en:

  • HispaMSX BBS. BBS sobre TCP/IP para todos los usuarios de sistemas MSX. Accede a gran cantidad de servicios desde cualquier sistema informático, incluido tu propio MSX. Para ello, haz un telnet a la siguiente dirección: bbs.hispamsx.org

Algunos de los diferentes emuladores existentes:


Y un proyecto para montar un sistema Unix sobre MSX:


Enlaces a Wikipedia

Última modificación el 7 oct 2006, a las 01:21