Tulack. Coleccion de Computadoras y videoconsolas. Todo tipo de retroinformática (8 bits).
Menu Principal
Tulack . Colección de Computadoras y videojuegosinfo
Historia del
MSX:
mucho más que un ordenador antiguo
El MSX fue un intento por crear un estándar
de software y hardware para que cualquier fabricante pudiera
hacer ordenadores compatibles con el resto. Microsoft encargó
a Kazuhiko Hishi la creación de un estandard que uniera
modelos diferentes de ordenadores incompatibles entre sí,
así nace el MSX ( MicroSoft eXtended ). Se fabricaron un gran número de máquinas
MSX gracias al apoyo de muchos fabricantes, todos con la misma
base y un software compatible entre ellos.
Es un microordenador de 8 bits el cual sigue teniendo mucho
soporte por parte de sus usuarios hoy en día. El MSX es un
ordenador que se distancia del resto de sus hermanos de 8 bits
gracias, a por ejemplo una impresionante juegoteca compuesta
por un gran número de geniales títulos de Konami .
Además los aficionados a la programación tienen en sus manos
un excelente campo de pruebas donde aprender los secretos de
ASM del Z80. Podía usarse como
editor de textos, hoja de calculo, correo electrónico, agenda
(la serie HitBit de Sony incorpora una agenda en ROM), etc..
El MSX ha resultado ser el ordenador de 8 bits más versátil
de todos. Aunque el Commodore 64 ha pasado ha la historia como
el 8 bits más potente, el MSX ha pasado a la historia por el
apoyo de sus usuarios, que impiden que su ordenador
desaparezca comprando software y hardware en nuestro días, aunque no sea su
ordenador principal.
.
Evolución
del MSX
Los primeros MSX, además del Z-80 de Zilog, tenían un
potente Basic y los generadores de video y sonido fueron los
más avanzados de su época. Heredaron de las primeras
consolas el cartucho, lo que les dió posibilidades asombrosas
al MSX. Konami creó cartuchos, ya desde sus comienzos,
impresionantes y, sobre todo, muy adictivos. Pero cuando el
MSX llegó a Europa se encontró con un mercado dominado por
Spectrum, Amstrad y Commodore.
A diferencia de Amstrad y Commodore en 1986 MSX evoluciona
hacia el MSX2. Posee más memoria, más instrucciones y con un
excelente chip de video. Lo malo es que continuó con el
procesador Z-80 y el mismo chip de sonido. En Europa empezó a
decaer mientras en Japón continuaba su evolución.
Se presenta el MSX 2 +, posee numerosas ventajas : 9 canales
de sonido, scroll horizontal de hardware, más de 19.000
colores simultáneos y un excelente Basic. Fué entonces
cuando Konami deja la escena MSX, se va a programar juegos
pero en exclusiva para Nintendo.
ASCII crea el MSX Turbo R, un MSX con procesador de 16 bits, el "R800", compatible
totalmente con el Z80, se vendieron
pocas unidades y sólo a través de importadores. Panasonic
propietaria de la licencia por cuestiones de mercado deja a un
lado MSX para lanzar su fracasada consola 3DO.
.
Las
caracteristicas de los MSX
La primera versión MSX, el MSX1
fue lanzado en 1983, por la compañía japonesa ASCII creó
todo el hardware
y Microsoft creó el software. Su características eran:
CPU Zilog Z80A - 3,579 Mhz(8-bit)
Memoria principal de al
menos 8 kB
32kB Basic/Bios(MSX-BASIC
v1.0)
16kB Video RAM
VDP TMS 9918/TMS9928
En 1986 fué lanzado el MSX2 con características nuevas:
MSXBASIC 2.0 ó 2.1
Una nueva VDP,Yamaha V9938
256 colores simultáneos y una resolución de 512x512.
También se incorporó un
RTC.
La memoria principal era de 64Kb y la VRAM se amplió a al menos 64Kb.
Los últimos MSX2 incorporaban una unidad de disco de 3'5 y doble densidad.
Las
especificaciones MSX
El MSX, sin embargo, implica algo más que un software/hardware
estandarizado. La CPU se especifica como un Z80 que trabaja a
3,58 MHz. Debe haber al menos 32 Kbytes de ROM para almacenar
el software MSX. Además, debe haber al menos ocho Kbytes de
RAM. No existe límite máximo en cuanto a la cantidad de ROM
y RAM permitida. Un ordenador MSX ha de incorporar un chip
controlador de video TM59918A de Texas Instruments (ó
equivalente) y un AY-3-8910, chip generador de sonido a tres
voces. La salida de video debe ser capaz de visualizar o 32
columnas por 24 líneas, o bien 40 columnas por 24 líneas. Se requiere una resolución de
256 por 192 pixels.
El cassette se determinó como el medio físico principal para el almacenamiento de
programas y de datos.
La interface para cassette debe utilizar el sistema de
codificación FSK a 1 200-2 400 bits por segundo. El teclado,
reflejando el Iinaje japonés del MSX, no sólo tiene un
trazado estándar, incluyendo teclas de función, sino que
proporciona las dos categorías de signos silábicos kana, escritos
en columnas verticales: katakana (fragmentos de
ideogramas) e hiragana (abreviaciones de ideogramas,
trazadas en cursiva); además suministra caracteres
estandarizados para gráficos y, opcionalmente, un sistema de
escritura con caracteres chinos.
Se provee software enchufable a través de una ranura
estándar para cartuchos de ROM y hay un bus de
entrada-salida, también estándar, de 50 patillas. Hay
incluso una puerta estandarizada para dos palancas de mando.
Los formatos de disco están, asimismo, estandarizados, al
igual que el sistema operativo en disco, el
MSX-DOS. Funcionalmente es equivalente al MS-DOS y permite
leer archivos de datos de éste. También se afirma que es
compatible con el enormemente popular sistema operativo en
disco CP/M 2.2. También se han determinado formatos para los
discos flexibles de 3 ½ pulgadas (Sony), de 5 ¼ pulgadas y
de 8 pulgadas.
Todo esto significa que, de haberse ceñido a la normativa,
cualquier programa escrito para una máquina MSX, almacenado
en cualquier disco, está garantizado para su ejecución en
cualquier otro ordenador MSX y será capaz de aprovechar por
completo sus capacidades para gráficos y para sonido. Las
ventajas, tanto para el fabricante como para el consumidor,
eran obvias.
Pero el sistema MSX tenia algunas desventajas. La primera de
ellas es que todo "estándar" no conseguiría sacar
partido de las innovaciones que se produjeron.
El segundo inconveniente residió en que los microprocesadores
de ocho bits, de los cuales el de más éxito es el Z80, tenían
una vida limitada, eran incapaces de direccionar más de
64 Kbytes de memoria principal directamente, y tampoco pueden
manipular datos cuyo valor sea superior a 256. Desde
este punto de vista, se podría considerar que el estándar
MSX fue un intento por quemar el último cartucho para
prolongar la vida del Z80, que estaba destinado a disfrutar tan
sólo de un éxito a corto plazo en el mercado.
En el campo de los ordenadores de 16 bits, IBM demostró
que "querer es poder" con su ordenador personal, que
se convirtió en un estándar de facto. El estándar MSX
intentó hacer lo mismo por el micro personal de ocho bits,
estaba respaldado por un total de
16 fabricantes, incluyendo a Yamaha, JVC, Hitachi, Sony, Sanyo,
National, Pioneer, Canon, Fujitsu y Mitsubishi, de Japón, la
empresa norteamericana Spectravideo y la coreana Daewoo.
Basic MSX
El BASIC MSX es muy similar al MBASIC de
Microsoft, pero incluye varias significativas mejoras para
sacar partido de las capacidades para gráficos y sonido
actuales. Entre las sentencias incorporadas se incluyen SCREEN,
para especificar la modalidad de pantalla, el tamaño de los
sprites, el "tecleo" de teclas, la velocidad baudio
de la cassette y las opciones de impresora; LOCATE, para el
posicionamiento de caracteres en la pantalla; COLOUR, para
seleccionar uno de los 16 colores de fondo y primer plano; PUT
SPRITE, para establecer las características de los sprites;
CIRCLE, para trazar círculos y elipses; DRAW, para dibujar
figuras; LINE, para trazar líneas entre coordenadas
especificadas, y PAlNT, para rellenar figuras con un
determinado color. También se proporciona una sentencia KEY
para asignarles cadenas a las teclas de función. hay otras
sentencias para colocar valores en la RAM de video (VPOKE),
escribir valores en los registros del chip de efectos sonoros
(SOUND) y para controlar el motor de la cassette (MOTOR).
.
Convención
de diseño
Para lograr que los programas y los accesorios sean
compatibles con todos los sistemas MSX, el diseño de un micro
MSX sigue reglas estrictas. Una vez la máquina ha alcanzado
las especificaciones básicas que reflejamos aquí, los
diseñadores pueden agregar sus propios extras especiales.