MSX?

Que son los MSX?:


MSX es el nombre de un estándar de ordenador doméstico comercializado durante los años 1980 y principio de los años 1990. 

Fue un intento de unir bajo un mismo estándar a todos los fabricantes, de modo que se pudieran comprar periféricos de Sony para un ordenador Philips, y de que el software y hardware de base cumpliesen con una serie de requisitos que garantizaran que los programas escritos para el estándar funcionarían correctamente en cualquier ordenador. 
Los fabricantes podían añadir expansiones a su gusto para atraer a la clientela (Yamaha es quizás el mejor exponente, con equipos que se comercializan como instrumentos musicales). Aunque la mayoría de fabricantes son japoneses, hay documentados 122 fabricantes de hardware de todo el mundo que desarrollaron algún tipo de equipo o periférico MSX. Algunos de los más destacados fueron Canon, Casio, Panasonic, Philips, Sony, Toshiba y Yamaha. Varios más, como Amstrad, se adhieren a la norma pagando la cuota y quedando a la espera de cómo se desenvuelve la primera generación; su fracaso en el mercado estadounidense y británico (dos de las tres mecas del videojuego por entonces) les hace desistir.



Quien lo Invento?:

El MSX, fue definido por Kazuhiko Nishi y presentado el 27 de junio de 1983 en Japón, donde se convirtió en el dominador del mercado doméstico.



Donde se vendieron?:


Tuvo además éxito en Europa, Brasil, Chile y la Unión Soviética, donde el ministerio de educación compró miles de unidades para equipar escuelas. Es prácticamente desconocido en Estados Unidos y pese a verse al principio como una amenaza para el liderazgo británico en el mercado europeo, registra unas pobres ventas en el Reino Unido.



Generaciones de MSX


                                                        MSX 1                                                       
 
    Procesador: Zilog Z80A @ 3.58 MHz
    ROM: 32 KB (32 KiB)
        BIOS (16 KB)
        MSX BASIC V1.0 (16 KB)
    RAM: 8 KB mínimo, la mayoría de las máquinas tenían 32 KB o 64 KB,
        también existieron máquinas con hasta 128 KB
    Procesador de vídeo: Texas Instruments TMS9918
        RAM de vídeo: 16 KB
        Modos de texto: 40×24 y 32×24
        Resolución: 256×192 (16 colores)
        Sprites: 32, 1 color, máximo 4 por línea horizontal
    Chip de sonido: General Instrument AY-3-8910 (PSG)


                                                        MSX 2                                                       

    Procesador: Zilog Z80A @ 3.58 MHz
    ROM: 48 KB
        BIOS + Extended BIOS (32 KB)
        MSX BASIC V2.0 or V2.1 (16 KB)
        DiskROM (16 KB) (opcional)
        MSX-Audio BIOS (32 KB) (opcional, no se conoce ninguna máquina con este BIOS de fábrica)
    RAM: 64 KB mínimo, normalmente 128 KB en Europa, 64 KB en la máquinas japonesas, se ha fabricado maquinas de hasta 512 KB de RAM
        Memoria mapeada (4 MB/slot máximo) (opcional)

El efecto del attribute clash cuando se utiliza el modo de alta resolución 256x192 del MSX 1

    Procesador de vídeo: Yamaha V9938 (a.k.a. MSX-Video) Soporta todos los modos de video de la MSX 1 más:
        Mayor RAM de vídeo: 128 KB (a veces 64 KB o 192 KB)
        Nuevo modo de texto: 80×24
        Nuevos modos de video sin el "Attribute clash" de la MSX 1.
        Nuevas resoluciones: 512×212 (16 colores) y 256×212 (256 colores)
        Más sprites avanzados: 32, 16 colores, máximo 8 por línea horizontal.
        Aceleración por hardware para: copy, line, fill, etc.
        Entrelazado para doblar la resolución vertical.
        Un registro de desplazamiento vertical.
    Chip de sonido: Yamaha YM2149 (PSG)
    Reloj: RP5C01
    Normalmente llevaban una disquetera de 3.5"



                                                        MSX 2+                                                       

    Sólo fue lanzada oficialmente en Japón (disponible en Europa y Brasil mediante actualizaciones)
    Procesador: Compatible con Zilog Z80 corriendo a 3.58 MHz o más (había versiones de 5.37 MHz disponibles)
    ROM: 64 KB
        BIOS + Extended BIOS (32 KB)
        MSX BASIC V3.0 (16 KB)
        DiskROM (16 KB) (opcional, muy común)
        Kun-BASIC (16 KB) (opcional)
        Kanji ROM (opcional)
    RAM: Comúnmente 64 KB (en computadoras Japonesas)
        Memoria mapeada (4 MB/slot máx)
    Video Display Processor: Yamaha V9958 (aka MSX-Video) Todas las especificaciones de MSX 2 además de:
        la RAM de video ahora es siempre de 128 KB
        un nuevo modo de video de 256×212 con 19268 colores
        un registro de scroll horizontal
    Chip de sonido: Yamaha YM2149 (PSG)
    Chip de sonido opcional: Yamaha YM2413 (OPLL) (MSX-Music)
    Chip de reloj RP5C01
    Unidad de disco flexible 3.5" es muy común




                                                       MSX 2++                                                      

    Sólo salió en Japón
    Procesador: R800 y compatible Zilog Z80A
        R800 funcionando a 7.16 MHz (las instrucciones usan sobre unos 4x ciclos de reloj menos que el Z80, así que a menudo se cita como de 28.6 MHz cuando se compara con el Z80)
        Compatible Zilog Z80A (embebido en el T9769C MSX-Engine) funcionando a 3.58 MHz para compatibilidad hacia atrás
    ROM: 96 KB
        BIOS + BIOS Extendida(48 KB)
        MSX BASIC V4.0 (16 KB)
        DiskROM (16 KB)
        Kun-BASIC (16 KB)
        Kanji ROM (256 KB)
        Firmware (4 MB)
    RAM: 256 KB (FS-A1ST) or 512 KB (FS-A1GT)
        Memory mapped (4 MB/slot max)
        Adicionalmente 16 KB (FS-A1ST) or 32 KB (FS-A1GT) de SRAM (alimentado por batería)
    Video Display Processor: Yamaha V9958 (también llamado MSX-Video) con las mismas posibilidades que un MSX 2+
    Chip de sonido: Yamaha YM2149 (PSG)
    Chip de sonido: Yamaha YM2413 (OPLL) (MSX-Music)
    Chip de sonido: PCM
        8-bit single channel (no DMA), 16 kHz máximo usando rutinas del BIOS.
        Micrófono incorporado
    Chip de sonido: MIDI in/out (sólo en FS-A1GT)
    Chip de reloj
    3.5" Unidad de disquette