Hace algun tiempo le¡ la entrevista que hicisteis a "Borrocop" donde contaba su trayectoria y sus vivencias en la epoca dorada de los 8 bits.
La entrevista en si no tiene ningun desperdicio, está muy bien, pero lo que me "hirvió la sangre" fue eso que dijo de que ten¡an problemas para programar los juegos en MSX "dado que los MSX no eran del todo compatibles y que solo lo eran en un 75%..."!!!. No se al resto de usuarios de MSX, pero a mi ese comentario no me ha dejado indiferente...
Todos, o casi todos, sabemos como nació el MSX. Para resumir, diremos que nació como una especie de "alianza" entre diferentes empresas (Sony, Philips, Sanyo, y un largo etc). La idea principal era que cada empresa fabricara su propio ordenador, pero que se siguieran unas normas básicas de compatibilidad, lo cual permitiera que cualquier programa funcionara en cualquier ordenador de la norma, y esto era posible siempre que los programadores conocieran y respetaran la estructura interna de la maquina sobre la que estaban trabajando. Todos los MSX de primera generación "cuentan con 4 Slots" divididos en 4 paginas cada uno de 16 kb. Según el estandar EN EL PRIMER SLOT, EN LA PAGINA 0 DEBE IR EL S.O., Y EN LA PAGINA 1 el BASIC. Alguno se preguntará porque esto debe ser as¡; pues bien esto se hace asi para GARANTIZAR LA TRAN TRAIDA LLEVADA Y PUESTA EN DUDA COMPATIBILIDAD DEL MSX.
Nota: Siempre es obligatorio que el S.O. vaya en las posiciones indicadas, pero no es obligatorio en realidad que siempre se haya cuatro slots, cada fabricante podia incluir los que quisiera, 1, 2, 3, 4, aunque lo normal es que haya 4.
En cuanto a la RAM, el fabricante la podia situar en cualquier SLOT. Y ahora, alguno se preguntará: "y si puede estar en cualquier SLOT como saber donde está...?". Pues bien, los señores del MSX, que eran muy listos, incluyeron un puerto que al leerlo nos daba tan valiosa información (&HA8)
ASi pues podemos afirmar, Y AFIRMO, que el MSX fue un ordenador que fue muy por delante de los otros sistemas teniendo en cuenta a "la competencia".
Tu podias tener un ordenador SONY y conectarle una unidad de discos Philips, o cualquier otro periferico de los fabricantes de la norma MSX. Fue, pese a quien le pese, "EL PC" de los 8 bits
Todos aquellos que estuvimos en el MSX desde "el principio" recordamos con nostalgia aquella epoca dorada, donde KONAMI hacia sus pinitos con tan solo 16Kb!!!! (algo impensable hoy en dia). Juegos con buenos graficos, buena musica, y muy jugables: Athletic Land, Circus Charlie, Konami's Pin-Pong, Konami's Tennis, Penguin Wars, ... para poco a poco evolucionar a la Saga Nemesis y demás. Konami fue una de las compañias que mas "explotó" el MSX, no solo le hizo "sacarle los colores", sino que tambien le dotó de mejoras en cuanto a sonido (lease el chip SCC). Pero Konami, no solo se quedó ah¡, sino que además fue mucho más lejos todav¡a. Fijaros hasta que punto en KONAMI llevaban a cabo y cuidaban la programación de sus juegos que hasta llegaron a sacar un cartucho que permit¡a modificar todos sus juegos modificando diferentes parametros de los mismos: nº de vidas, fase en la que empezamos, etc, etc, etc... Estoy hablando obviamente del GAME MASTER, del que posteriormente sacaron una segunda version: el GAME MASTER 2, que si no me equivoco permit¡a incluso salvar partidas (sencillamente GENIAL!!! )
Hubo otras compañias que tambien dejaron juegos inolvidables para el MSX: Sega, Hal, Casio, Hudson, etc...
Como curiosidad, decir que con la llegada de las consolas al mercado, SUPERNES, Y SEGA MEGADRIVE por aquel entonces, a varias de estas compañias se les "vetó" seguir produciendo juegos para la norma MSX....
Y ahora pasamos al tema que nos "atañe": los juegos "MSX" (?) hechos en nuestras fronteras, o mas bien, las conversiones Spectrum-->MSX hechas en nuestras fronteras...!!!!
Por aquel entonces teniamos muchas cosas en contra: mientras que los usuarios de Spectrum ten¡an el apoyo incondicional de aquella revista "grande grande grande" y el Micro Hobby, nosotros contabamos con un reducido numero de juegos que salian para nuestra norma y de una revista en Blanco y Negro...
Con todo ese apoyo, no me extraña que el Spectrum fuera el sistema predominante de la epoca: as¡ cualquiera!!! No obstante, que el Spectrum fuera lo que mas abundaba no quiera decir que fuera lo mejor, mirar, por citar un ejemplo, lo que pasó con los sistemas de video en su d¡a: se impuso el VHS cuando el Beta por ejemplo ten¡a mucha mayor calidad de imagen, pero como pasa siempre cosas de la vida e intereses comerciales....
Asi todo, seguimos adelante como pudimos y aqui seguimos dando guerra muchos años despues.... Ja, ja, ja....
A pesar de que mucha gente no llegó a enterarse, el MSX creció, y tuvo varios "hermanos mayores": el MSX-2, luego el MSX-2+ y luego el Turbo-R, mientras los demas sistemas se quedaban cada vez mas rezagados....
(De nuevo las similitudes con el PC: 286, 386, 486, Pentium...) ASi que nadie puede negar, que el MSX, ha sido es, y será un ordenador muy
adelantado para su época, quizás demasiado adelantado...
Ah, se me olvidaba. Mientras los demás ordenadores de 8 bits ten¡an un BASIC bastante pobre y ramplon, el MSX pose¡a un BASIC de lo mas potente hecho por MICROSOFT. Y no solo eso, sino que el MSX-DOS (sistema operativo de los MSX-2) ten¡a los mismos comandos y funciones que las primeras versiones del MS-DOS....
Por cierto, me gustar¡a invitar a BORROCOP, y a los demás programadores de la epoca, a que nos contaran como hacian las conversiones de Spectrum al MSX. Por aquel entonces se decia que algunas compañias tenian un programa que traducia "directamente" el juego del Spectrum al MSX sin apenas retoques, ¿es cierto?. De hecho, si ponias a cargar un juego de MSX, y despues del primer loader sacabas la cinta de MSX y metias una de Spectrum a veces hasta llegabas a cargar la pantalla de presentacion del Spectrum en el MSX !!!!!
Aprovecho tambien, para que Borrocop, y cualquier otro programador nos comente el siguiente tema: Los programas "normales" de MSX cargaban con un pequeño programa BASIC, tras el cual se cargaba un primer bloque BLOAD, y luego se cargaban varios bloques "Turbo" que usaban unas rutinas especiales de carga que permitian entre otras cosas acelerar la carga del juego y "evitar que los usuarios copiaran los programas...", ja, ja, ja.... Pues eso, que le agradecer¡a a Borrocop y demás programadores que pululen por aqui que nos hablen de esos metodos de carga Turbo en el MSX, y los metodos que usaban para "proteger" sus programas.
Aprovecho tambien para comentar a los nostalgicos del MSX que existe un ftp con TODAS LAS REVISTAS DE AQUELLA EPOCA: las MICROMANIAS de la Primera Epoca, TODAS LAS MSX-CLUB, MSX-EXTRA, INPUT-MSX escaneadas y listas para descargar....
La direccion del ftp es: ftp://msx.homeftp.org
Y aprovecho tambien para deciros, no se si se lo tengo que enviar al webmaster o lo puede añadir aqui, que he hecho un documento word donde se explica de forma mas pormenorizada los entresijos de la memoria MSX, pequeñas nociones de CM asi como unas sencillas explicaciones sobre la proteccion/desproteccion de juegos MSX, que espero que los que "chanen" mas del tema puedan ampliar / mejorar / corregir.
Nota: Cuando se habla de desproteccion, se hace con un fin meramente didactico, para permitir a los usuarios adentrarse en la programacion CM y ver los entresijos de un programa, y permitir que algunos juegos puedan ser pasador a disco, NO para fomentar la pirateria.!!!
Nota2: Aprovecho para pedir a todos los usuarios de MSX que compartan todo lo que tengan con los demás usuarios, ya sean juegos, utilidades, rarezas, etc... Y que colaboren también escaneando todos los libros, manuales, y caratulas de juegos que poseen subiendolas por ejemplo al FPT que os pongo mas arriba poniendose en contacto previamente con su autor, para as¡ lograr tener el maximo material MSX posible.
jose_manuel arroba mixmail punto com
*****************************************************************************


