Retroinformática: MSX (1983)

Ariel Palazzesi . Vista 6508 veces

A principios de la década de 1980 se desarrolló un enorme número de ordenadores personales. Cada fabricante utilizaba su propio sistema operativo, diseñaba puertos de expansión propietarios y aunque el BASIC era prácticamente el lenguaje de programación “de facto”, cada ordenador tenía su propio dialecto que lo hacia incompatible con el resto. En Japón se dieron cuenta que si se acordaban una serie de características comunes, se podrían fabricar ordenadores que a pesar de ser comercializados por empresas diferentes, serían capaces de compartir periféricos y programas. El artífice de la idea fue Kazuhiko Nishi, y luego de varios meses de deliberación, la norma MSX fue anunciada en 1983.


  • A principios de la década de 1980 se estaba produciendo en todo el una verdadera explosión informática. Casi todas las semanas se anunciaba un nuevo ordenador personal, y los modelos más modernos comenzaban a ofrecer gráficos en colores, varios canales de sonido, dispositivos rápidos para el almacenamiento de datos y una muy buena cantidad de software que convertía unas máquina que solo cinco años antes eran una rareza en algo cada día más común. Sin embargo, existía un problema que cada dia se hacia más grave: la falta total de compatibilidad entre los diferentes sistemas. 

    Sharp HotBit MSX Sharp HotBit MSX

    El usuario que compraba un Commodore VIC20 y se quemaba las pestañas programando un pequeño juego descubría que si decidía cambiar su máquina por un potente ZX Spectrum debía reescribir completamente su programa. La incompatibilidad existía incluso dentro de la misma marca de ordenadores, ya que los modelos mas nuevos de cada empresa cambiaban de microprocesador, o de dialecto de BASIC, y todo el trabajo realizado sobre algún modelo anterior quedaba obsoleto. Lo mismo ocurría con el hardware: cualquier periférico que comprases para un ordenador dejaba de servirte cuando cambiabas de plataforma. Dicha situación era vista como algo normal, y se aceptaba sin más. Sin embargo, algunos comenzaron a pensar que si existiese una norma que compatibilizara los diferentes sistemas los usuarios y la industria se beneficiarían.

    TALENT TPC-310, de Argentina. TALENT TPC-310, de Argentina.

    Mientras tanto, en Japón finalmente se estaba produciendo un despertar económico, y varios fabricantes producían ordenadores destinados a las empresas de ese país. En general eran máquinas “grandes”, inútiles para el mercado doméstico. Mientras que en Europa y Estados Unidos la idea de tener un ordenador en casa no extrañaba a nadie, en Japón eran pocos los hogares que tenían algún modelo de ordenador personal, casi siempre importado. El pequeño país estaba muy lejos de tener algo tan popular como el ZX81 o el Commodore 64

    Philips MSX Modelo VG-8020 Philips MSX Modelo VG-8020

    Las grandes empresas del sector electrónico del Japón comenzaron a pensar en desarrollar una nueva norma, y fabricar ordenadores personales compatibles con ella. El hardware debería cumplir con una serie de requisitos mínimos que asegurase que el software escrito para uno funcionase perfectamente en el otro. Y como lenguaje de programación “por defecto” se usaría el BASIC de Microsoft, que -con muchas diferencias y agregados- empleaban casi todos los ordenadores occidentales. Luego de muchas semanas de discusiones y acuerdos, el 27 de junio de 1983 Kazuhiko Nishi presentó la “norma MSX” al mundo.

    Sony HitBit HB-10 Sony HitBit HB-10

    Nishi era el vicepresidente de Microsoft en Japón, y ese día brindó una conferencia de prensa en la que explicó al mundo la idea detrás de la “norma MSX”. Se considera esa fecha como la del nacimiento oficial de MSX, y rápidamente las empresas más importantes del sector -incluidas  Canon, Casio, Panasonic, Philips, Sony, Toshiba y Yamaha, entre muchas otras- anunciaron que fabricarían ordenadores compatibles. No hay mucha certeza sobre el significado de “MSX”. Mientras que algunos afirman que se trata de un acrónimo de “MicroSoft eXtended”, en referencia al BASIC extendido que utilizaban, Nishi asegura que proviene de “Machines with Software eXchangeability”. En Microsoft, como no podía ser de otra forma, sostienen que se refiere a “Microsoft eXtended”. 

    Sony fabricó muchos modelos de MSX. Sony fabricó muchos modelos de MSX.

    La norma exigía que los ordenadores a fabricar utilizasen el microprocesador Z80, el mismo que usaban buena parte de los disponibles en la época (incluidos los Sinclair, Amstrad CPC, Commodore 128 y varios más). Su lenguaje de programación sería el MSX-BASIC 1.0 y el sistema operativo el MSX-DOS, que era compatible a nivel de archivos con el MS-DOS que Microsoft comercializaba con los IBM-PC. Esta característica permite intercambiar archivos entre una PC y un MSX utilizando nada más que un disquete. Debían incluir una ranura de expansión para cartuchos de memoria con un formato determinado, y una serie de puertos para periféricos como impresoras y joysticks.

    El sistema operativo era el MSX-DOS El sistema operativo era el MSX-DOS

    El medio de almacenamiento por defecto eran -como en tantos otros ordenadores que hemos visto en esta sección- la cinta de casete. Pero también se permitía la conexión de diferentes unidades de disco. Una salida de vídeo permitía utilizar un TV normal como monitor, y revisiones posteriores de la norma -llamadas MSX-2, MSX-2+ y MSX-TurboR- previeron la salida para un monitor y muchas características que aumentaron su potencia y capacidad de forma notable. El MSX Turbo-R, por ejemplo, utilizaba el R800, un procesador RISC de 16 bits. La norma exigía un mínimo de 32KB de ROM y 8 KB de RAM, aunque lo habitual eran 32KB, 64KB y en algunos casos 128KB o más.

    Debían incluir una ranura de expansión para cartuchos. Debían incluir una ranura de expansión para cartuchos.

    Lamentablemente, para cuando Japón acordó la norma MSX el mundo ya estaba abandonando los 8 bits. Si bien pasarían un par de años antes de que los ordenadores compatibles con el IBM-PC se quedasen con casi todo el mercado, los demás fabricantes de ordenadores personales estaban trabajando en monstruos como el Commodore Amiga o el Atari ST, lo que impidió a los MSX venderse masivamente en el mercado de los Estados Unidos. A pesar de ello, en Japón, Corea del Sur, España, Argentina, Brasil, algunos países árabes y la Unión Soviética fueron bastante populares.

    "Maze of Galious", juego MSX "Maze of Galious", juego MSX

    Se estima que más de 120 empresas fabricaron ordenadores MSX. En artículos posteriores analizaremos los más representativos de esta enorme familia, que para muchos constituye el grupo más “serio” dentro del mercado de los “home computeres” de 8 bits de la década de 1980. ¿Los conocías?

    MSX, en  Wikipedia

¿Y tú, qué opinas?

  • #1 Furbi963
    Furbi963 sábado, 23 de julio de 2011, 18:15

    La neta no los conocia pero es interesante como en los 80 ya comenzaban la estandarizacion de los SO.

    Responder >> Attention Minus Plus Votos: 0 de 0
  • #2 Joaquín
    Joaquín sábado, 23 de julio de 2011, 18:32

    ¡Qué casualidad! Precisamente ayer tuve en las manos mi MSX SVI-728 de Spectravideo con su lector de cassetes, fuentes de alimentación, manuales de instrucciones y joystick originales. Si hubiera sabido que estábais preparando un artículo os hubiese mandado un par de fotos.
    Saludos,

    Responder >> Attention Minus Plus Votos: 0 de 0
  • #3 pablo
    pablo sábado, 23 de julio de 2011, 21:13

    La "apple" de la época era la Commodore 64, todas las demás nunca alcanzaron la cantidad y calidad del soft de la mejor computadora de los 80

    Responder >> Attention Minus Plus Votos: 1 de 3
  • #4 Graku
    Graku domingo, 24 de julio de 2011, 01:06

    Yo tuve un SVI Spectravideo 728. Gratos y malos recuerdos con el MSX. Las cintas fallaban cuando les daba la gana.

    El Comodore 64 y el Sinclair fueron los grandes dominadores a pesar de que no podían competir contra el MSX por potencia.

    Responder >> Attention Minus Plus Votos: 1 de 1
  • #5 kalkanhar
    kalkanhar domingo, 24 de julio de 2011, 01:26

    Hay mucho jugo en la historia de los MSX. La gran cantidad de fabricantes propició que fuesen usados no solo como homecomputers. Hubo equipos especializados en edición de video para titulación, superimposición y digitalizadores de imagen. Sistemas de oficina con modem e impresoras incorporados. En españa se usaron MSX2 en el test psicotécnico para la obtención del permiso de conducir. Sistemas especializados en producción musical, y multitud de cosas más.
    En cuanto al soft la cosa no se quedó atrás. Los programas "serios" se vieron enriquecidos con la compatibilidad con CP/M del MSX-DOS. Y respecto a los juegos baste nombrar a Konami, aunque hubo muchísimas casas que trabajaron el sis...
    Leer más

    Responder >> Attention Minus Plus Votos: 2 de 2
  • #6 Lykidiaon
    Lykidiaon domingo, 24 de julio de 2011, 02:00

    Si, y de hecho aprendí a programar en BASIC con uno de ellos en una academia de informatica en los ochenta, donde ademas hice amigos que me han acompañado los ultimos 20 años.

    Que tiempos, la lagrimita recorriendo mi mejilla lo confirman,

    Lik.

    Responder >> Attention Minus Plus Votos: 0 de 0
  • #7 Joel Z.
    Joel Z. domingo, 24 de julio de 2011, 03:32

    Yo aprendi BASIC en aquellos años con aquellos viejos equipos Z80 y los 6502, lo malo de BASIC es que despues que aprendes ese lenguaje siempre sera tu referencia compararas y compararas y siempre diras "Pero en BASIC se hacia mas facil..." ¿Se acuerdan de GOTO?

    Responder >> Attention Minus Plus Votos: 1 de 1
  • #8 <a href="../../foro/member.php?u=41077" target="_self">Alcahez</a>
    Alcahez domingo, 24 de julio de 2011, 05:24

    Lo conocí el año pasado, por un emulador para MSX2, ya que estaba buscando el juego Metal Gear 1 y 2.

    Responder >> Attention Minus Plus Votos: 0 de 0
  • #9 Joaquín
    Joaquín domingo, 24 de julio de 2011, 08:16

    ¡Me pasa igual que a Lykidiaon (#6) y Joel Z (#7)! Yo programaba en BASIC a los 8 años (programas muy sencillitos, la verdad). Mis primeras palabras del idioma inglés las aprendí en este lenguaje de programación: print, input, list, run, goto... por cierto:
    BLOAD " CAS:",R
    ... no es ningún vocablo inglés, ¿verdad? Jeje
    Saludos,

    Responder >> Attention Minus Plus Votos: 0 de 0
  • #10 gun
    gun domingo, 24 de julio de 2011, 09:04

    @#9 BLOAD es la abreviatura de BINARY LOAD... y el resto es historia. :')

    Responder >> Attention Minus Plus Votos: 0 de 0
  • #11 sisivia
    sisivia domingo, 24 de julio de 2011, 09:31

    Aun tengo dos msx2 de sony guardados como oro en paño, fue mi primer ordenador.

    Responder >> Attention Minus Plus Votos: 0 de 0
  • #12 Krathos1975
    Krathos1975 domingo, 24 de julio de 2011, 11:24

    10 CLS
    20 Input "Escribi tu nombre:";A$
    30 print "Hola ";A$
    40 play "o3abc"
    50 end

    jajaja, mi primer máquina:Año 1983: Talent MSX todabía la tengo y anda perfectamente

    Responder >> Attention Minus Plus Votos: 0 de 0
  • #13 Roberto
    Roberto lunes, 25 de julio de 2011, 18:50

    BASIC fue todo un hito en la historia de la computación, fácil, sencillo , amigable, por mas que nos enseñen que C, que Java, que lo que quieran no podemos dejar de amar el BASIC (ahora Visual Basic).
    Es el lenguaje donde mas disfruto programar.

    Responder >> Attention Minus Plus Votos: 0 de 0
  • #14 jojo073
    jojo073 domingo, 15 de enero de 2012, 23:03

    Ese msx2 me suena, yo tengo uno igualito, de hecho el mio es el de la foto y la foto la hice en el salón de casa.jajaja
    saludos

    Responder >> Attention Minus Plus Votos: 0 de 0
  • Cargando...Cargando...

  • nuevo comentario
    Nombre

    Campo obligatorio

    Email

    Escriba una dirección de correo electrónico con el formato sunombre@ejemplo.com.

    Campo obligatorio

 
Ir arriba