Archivo del autor: Lars XXVIII

MSX: Despertando vocaciones desde los años 80 (y sigue…)

La década de los 80 fue cuando los ordenadores de 8 bits entraron en nuestras casas de forma generalizada. Sin duda, para todos los niños o adolescentes que tuvimos uno de estos ordenadores, este hecho fue uno de los principales motores para despertar la vocación de muchos de los que hoy en día nos dedicamos a la profesión informática. Con la forma en que había que interactuar con estos ordenadores, la informática entraba en nuestras vidas de forma tangible. Fue un auténtico antes y un después, como demuestra el hecho de que estos años hayan pasado a llamarse “La edad de oro del software español”, y por la aparición de innumerables publicaciones retrospectivas al respecto, creadas en actualidad.

Entre el póquer de los ordenadores de 8 bits que triunfaron en Europa, en España y Holanda destacó sobre todo una familia de ordenadores que provenía de Japón, el sistema MSX. De la mano de Microsoft, como ecualizador entre distintas empresas japonesas, el objetivo era un poco visto hasta el momento: crear un estándar compatible entre diferentes fabricantes. El colorismo de sus gráficos y su música, junto a los cartuchos provenientes de Japón (con su estética japonesa, que ya empezaba a resonar en los jóvenes del momento), hicieron el resto. La unión entre el amor a la informática y todo lo relacionado con el país del sol naciente, aficiones que hoy ya se consideran tan naturales como que se haga de día cada mañana.

Aunque hace casi cuatro décadas de todo ello, hoy en día los fans del MSX siguen manteniendo la llama viva, no sólo a través de los emuladores, sino conservando el hardware y juegos originales. Con desarrolladores que todavía, o bien homenajean a los antiguos juegos de MSX a sus creaciones modernas (Unepic, La-Mulana), o que siguen creando juegos o aplicaciones originales para este sistema. Todo un reto en una época cuando los juegos ya se programan con potentes herramientas y se mide en gigabytes, y no kilobytes como entonces.

En esta jornada, como parte de los actos para los 25 años de los Estudios de Informática, Multimedia y Telecomunicación, queremos celebrar uno de los sistemas clave en nuestro país por toda una generación de profesionales de la informática. En estrecha colaboración con la Asociación de Amigos del MSX (AAMSX), queremos crear una jornada abierta al público, donde creadores y expositores nos mostrarán sus demostraciones, y con charlas en paralelo y podcasts en directo por parte de miembros destacados entre los amantes del MSX.

Como acto vertebrador de esta jornada, contaremos con el gran honor de la visita y ponencia por parte de Kazuhiko Nishi, fundador de ASCII Corporation, y la persona que puede considerarse el padre del estándar MSX. En esta charla, nos mostrará cómo la saga continúa, con la presentación del nuevo estándar MSX-3, como parte de sus presentaciones periódicas sobre la evolución de este sistema, llamadas DevCon (esta será en DevCon 3.2).

Tengas o no un ordenador de este sistema, una jornada imprescindible para cualquier apasionado de la informática que quiera conocer o recordar el inicio de todo ello. ¡Todo el mundo está invitado!

IMPORTANTE: Para poder acceder a la jornada en general es necesario realizar un registro previo (gratuito). En el caso específico de la ponencia de Kazuhiko Nishi, es necesario un registro adicional aparte, con número de plazas limitado al aforo.

Reblogueado desde uoc.edu

El MSX3 se conectará directamente al cerebro humano gracias a un interface retinal.

¡OJO! Este post es una inocentada, o sea, una broma publicada el 28 de Diciembre de 2022 con motivo del Dia de los Santos Inocentes. Obviamente, NO existe ningun interface retinal para el MSX3 ni para ningun otro ordenador (por el momento). Ryoma Takeuchi no es un desarrollador del MSX3, sino un actor de teleseries japonesas. La broma, no obstante, le hizo gracia al propio Kazuhiro Nishi:

Kai Nishi no deja de sorprender a los usuarios con expansiones diseñadas para el nuevo MSX3. Hace unos meses hacía correr rios de tinta electrónica con sus expansiones para programar IoT con el lenguaje MSX-Basic y anunciaba una expansión para convertir la máquina en un superordenador de 8192 nucleos por menos de mil Euros.

Pues todo ello palidece ante la nueva noticia, publicada hace escasamente hace unas horas en el sitio web de Ryoma Takeuchi, alumno de Nishi y uno de sus uno de sus mas estrechos colaboradores en el proyecto, en la que se ha dado a conocer el nuevo Interface Retinal (denominado provisonalmente MSXBrainer) con el que el MSX3 se conectará directamente al cerebro humano.

Las posibidades de este nuevo desarrollo van más alla de lo que podriamos imaginar en un principio, y hay quien incluso la ha descrito como la primera expansión orgánica de la historia de la informática. Los primeros experimentos apuntan a una auténtica experiencia multitarea en nuestro cerebro, que nos permitiría estar, por ejemplo, atendiendo a una aburrida cena familiar mientras simultanemente jugamos una partida al Metal Gear 2, o programar una compleja simulación matemática en Forth mientras esperamos el autobus.

Ashguine, la mascota «olvidada» de los MSX2

Ashguine fue un personaje creado por Panasonic para anunciar su gama de ordenadores MSX2 en 1986. Diseñado con aspecto de saurio humanoide y ataviado con pinta de bárbaro futurista, protagonizó varios anuncios de imagen real con unos efectos especiales muy logrados (para la época) creados con maquetas y animación stop motion.

Ashguine tuvo su propia serie de mangas y una saga de videojuegos exclusivos para el estandar MSX2, que abarcaron desde la estrategia al arcade de scroll vertical tipo Ikari Warriors. A pesar de todo ello,no terminó de cuajar como símbolo del estandar y finalmente, la propia Panasonic lo dejo de lado y utilizó otros personajes (reales o ficticios) para anunciar sus equipos MSX2+ y MSX Turbo R.

HiBrid, el entorno gráfico de SONY para los MSX2 (1986)

HiBrid es un entorno gráfico desarrollado por SONY y Micro Technology para ordenadores de la norma MSX2 en 1986. Es especialmente interesante porque tanto su interfaz como su filosofía es muy similar al Microsoft Windows 2.0 de los compatibles PC, que no aparecería hasta casi dos años despues.

En su mayor parte, HiBrid es simplemente un interfaz gráfico para manejar MSX-DOS. Puede lanzar las aplicaciones escritas para este sistema operativo, que incluian versiones de los programas más populares de MS-DOS. Como ambas plataformas eran compatibles a nivel de ficheros, los usuarios podían llevarse el trabajo a su MSX2 en casa y luego continuar en el PC de la oficina o la universidad.

No obstante, HiBrid incorporaba dos avances que luego se aplicarían a Windows 2.0. El primero era el sistema de iconos extendido: Todos los ficheros y programas tenían su propio icono y eran accesibles con el ratón.

El segundo eran las aplicaciones nativas de Hibrid, que de forma similar a las posteriores aplicaciones de Windows, se ejecutaban en ventana, permitiendo tener abiertas a la vez, por ejemplo, varias aplicaciones para crear un informe. Por defecto, HiBrid traia preinstalados un procesador de textos, una hoja de cálculo, un gestor de bases de datos, un programa de gráficos estadísticos e incluso un programa de comunicaciones para conectar con los servicios telemáticos de la época o explorar Internet (si, Internet existía antes de la WWW).

Tambien encontramos algunos pequeños programas muy familiares hoy en dia, como la calculadora, el reloj de escritorio, o la opción de personalizar la apariencia y los colores.

HiBrid formaba parte del paquete de software de los ordenadores SONY HIT BIT PRO , una subfamilia de los MSX2 orientada al mercado profesional y facilmente reconocible por tener el teclado separado de la carcasa y por incluir un ratón en el packaging original.

Por supuesto, por aquello de la compatibilidad del estandar, HiBrid funciona en cualquier MSX2 con al menos unidad de disco (claro). Casi 30 años despues de su lanzamiento, sigue siendo tan intuitivo como el primer dia y es el disco de arranque ideal para los neófitos que encontraran una interfaz muy similar a la de cualquier ordenador o smartphone moderno.

Enlace de descarga:

HiBrid SONY MSX2

MSX3: La entrevista en que Kazuhiko Nishi explica… pues todo

El pasado domingo 4 de Septiembre, durante el Málaga MSX Meeting 2022, se emitió esta entrevista concedida por Kazuhiko Nishi, creador del estandar MSX en 1983, en la que resuelve las dudas de los usuarios sobre el nuevo MSX3 que se pondrá a la venta próximamente. Despues de meses intentando descifrar sus enigmáticos tweets en japonés, por fin quedan claras todas las dudas, y el proyecto tiene una pinta estupenda. Cómo la entrevista es un poco larga, os resumo aqui los puntos destacados:

ORIGEN DEL PROYECTO MSX3

Durante los últimos cinco años, Kazuhiko Nishi, que es profesor en la Universidad de Tokio, ha impartido varios cursos de investigación centrado en tres temas: Media Computing, IoT (Internet of Things) y Supercomputing, La base de estos cursos han sido tres patentes que actualmente posee el propio Nishi: El estandar MSX (en sus 4 versiones), el lenguaje MSX-Basic y el compilador Kun-Basic. Los estudiantes de Nishi han explorado las posibilidades de expansión de estos tres desarrollos clásicos en el entorno de la informática actual, y el resultado han sido tres productos distintos:

MSX3 «MEDIA COMPUTING»

El nuevo MSX3 incorpora todos los componentes del clásico MSX Turbo R, ademas de un procesador de video V9990, integrados en una placa FPGA. La novedad es que en el mismo circuito se incluye un SBC (Single Board Computer) completo, basado en un procesador ARM de 32/64 bits multinucleo y funcionando bajo el sistema operativo Linux.

Un SBC es basicamente un ordenador completo que cabe en una placa muy pequeña (algunas miden apenas 6cm2), de modo que el MSX3 es en realidad dos ordenadores en uno. Los dos ordenadores no van a funcionar simultaneamente, aunque van a compartir el acceso a cosas como la tarjeta SD o los discos duros. Al arrancar en Modo MSX3, estaremos usando la SBC y usaremos un ordenador moderno. Por contra, cambiando a modo Turbo R… pues eso, lo que funcionará es la circuitería de un Turbo R 100% compatible con los MSX de los 80 y 90, claro.

Este combo 2×1 es una solución sencilla que permite hacer cosas muy interesantes, por ejemplo, comprar juegos en la tienda virtual de ProjectEGG (que es la empresa que pone la pasta para fabricar el MSX3). Tras navegar suavemente por su web repleta de videos y toneladas de código exigente y pesado tirando de SBC, podremos jugar al juego con hardware MSX original, que tiene más gracia.

Por supuesto, en modo MSX3 se puedan usar los emuladores que ProjectEGG ha desarrollado de otros sistemas viejunos retro, tales como PC-88, x68000 o FM-Towns (o ya puestos, los emuladores de cualquier cacharro que los usuarios tengan a bien recompilar sobre el Linux del MSX3)

El MSX3 se pondrá a la venta, inicialmente, en dos formatos:

-En carcasa compacta, con un diseño muy similar al 1ChipMSX de 2006: Esta carcasa incluirá 2 puertos de cartucho de 52 pines y un bus de expansión de 60 pines similar al de los MSX de Yamaha (entre otras cosas, suponemos)

-Como cartucho de expansion, que podrá pincharse en cualquier modelo de MSX anterior, y que probablemente tendrá mas o menos esta pinta:


¿El Precio? Pues según Nishi no mucho más que el del 1ChipMSX, aunque todo apunta más bien a que la cosa no bajará de los 300 Euros al cambio. Lo que si sabemos es que se venderá en todo el mundo a tráves de Amazon.

MSX-ZERO – IoT EL INTERNET DE LAS COSAS

MSX-Zero es una placa para el MSX3 destinada a simplificar el uso del llamado «Internet de las Cosas», o sea, el conectar a internet cualquier cacharro imaginable, desde la aspiradora a la nevera.

La base de este nuevo desarrollo es el clásico MSX Basic, que en la década de los 80 ya se utilizaba para controlar un buen numero de aparatos: Cámaras de Fotos, de Video, Lectores de Laser Disc, Modems o Sensores de Infrarrojos. El Basic es un lenguajes de programación muy sencillo de aprender por su gran parecido con el inglés, y el MSX Basic se convirtió en la piedra angular del sistema MSX: Practicamente, cada expansión o periférico añadia su propio juego de comandos, de forma que podían ser programados sin necesidad de aprender otro lenguaje.

MSX Zero saldrá con la capacidad inicial de controlar 300 ‘IoT’s’ ya existentes. Las Internet Of Things se programarán en MSX BASIC / BASIC COMPILER, que será muy rápido y con compilación cruzada (aka desarrollas un programa para que el MSX Zero te controle la tostadora por WiFi y luego lo vendes como programa Windows/Android/Apple IOS de Control de Tostadora por WiFi )

MSX TURBO – SUPERCOMPUTING

MSX Turbo (nombre provisional) es el tercer desarrollo surgido de los cursos universitarios impartidos por Nishi. Se trata una expansión que convierte al MSX3 en supercomputador de 128 CPUs de 64 bits de 64 núcleos (8192 núcleos) por menos de 1000 Euros. Estas expansiones pueden conectarse en serie una tras de otra, por lo que en principio se puede multiplicar la potencia de cálculo tanto como lo permita el bolsillo del sufrido usuario.

Los llamados supercomputadores son dispositívos informáticos con una potencia extrema, que hoy en dia solo estan disponibles en las universidades rellenando un formulario de 10 hojas. La analogía con los primeros microordenadores es clara. Con el MSX Turbo, estudiantes y aficionados podran experimentar en sus casas informática de vanguardia con una versión económica de los equipos que solo estan al alcance de grandes instituciones.

CONCLUSION

A raiz de la entrevista con Nishi, parece claro que el proposito del MSX3 es ser un ordenador «de nisho» (perdón por el chiste malo). Mantiene la «compatibilidad ascendente» característica de la norma MSX al incluir todo el hardware de los MSX anteriores, lo que significa no solo que podremos enchufarle todos los desarrollos pasados y futuros creados para los estandares MSX, MSX2, MSX2+ y Turbo R, sino que además, funcionarán. Abre nuevas vias para que los (talluditos) aficionados al MSX puedan manejar las barbaridades tecnológicas de hoy en día con la informática que aprendieron de niños, y puede que incluso consiga abrirse un hueco como ordenador educativo con su expansión a superordenador. Eso si, por precio parece destinado a convertirse en el nuevo tope de gama, y no en un ordenador de entrada para nuevos aficionados al sistema.

Final Fantasy MSX2 (Square, 1989)

El primer juego de la saga Final Fantasy (ファイナルファンタジー Fainaru Fantajī?) llegó a los ordenadores MSX2 en 1989, casi dos años despues de su lanzamiento en la consola Nintendo Famicom. Aprovechando los 21 Megahercios del chip de video V9938 de Yamaha, los programadores de Microcabin rehicieron el juego practicamente por completo, dotandolo de una mayor vistosidad gráfica.

La banda sonora original de Nobuo Uematsu tambien fue arreglada por Tadahiro Nitta para aprovechar el tandem formado por los chips de sonido OPL-L y PSG, una combinación habitual en los MSX de segunda generación. Asi, el chip FM proporciona instrumentos como Piano y Clavicordio, mientras que los 3 canales del segundo chip se ocupan de simular contundentes percusiones. Esto le proporciona al juego un excelente banda sonora que los dos sintetizadores interpretan «en vivo» y al unísono.

A diferencia de su versión para consola, en el caso de los ordenadores MSX2 Final Fantasy se lanzó en diskette de 3’5″. El juego original contenía una pegatina para que el usuario original pudiera usar un diskete virgen como «userdisk» y grabar en el las partidas,

Todas estas mejoras hacen que merezca la pena jugar a este clásico en el MSX2, si bien la pega es que todos los textos estan en completo japonés. En todo caso, las dosis de accion y aventura compensan con creces el no enterarnos mucho de la historia.

Enlace de descarga:

Final Fantasy MSX2

Fudebench 1.1 – El Workbench del Amiga 500 en tu MSX

O casi. Fudebench es un entorno gráfico simulado que el grupo MSXRio incluyó en su segundo diskmagazine «Food for Your MSX», allá por el 2005, y que funciona en cualquier MSX de primera generación o superior que tenga unidad de disco, claro.

En realidad, lo único que podemos hacer con Fudebench es navegar por los contenidos de la revista (bastante completa) pero el programa contiene todos los elementos básicos la GUI (Graphic User Interface) del Amiga 500, incluyendo acciones como descomprimir archivos en formato .LHA, leer textos o lanzar juegos y aplicaciones. El código fuente del programa (en Basic!) esta incluido en el propio disco, asi que es posible que algun aguerrido usuario se anime y lo trasforme en un sistema operativo completo

Enlace de descarga:

Fudebench 1.1

Exposición: «La Edad de Oro de los Microordenadores Domésticos» en Retroparla 2022

El pasado 5 de Marzo la AUIC presentó en Retroparla 2022 la exposición «La Edad de Oro de los Microordenadores Domésticos (1980-1992)». Esta muestra recorre la historia de estas máquinas llevaron la informática a los hogares y con las que aprendió a programar toda una una generación.

La exposición incluyo máquinas Atari, Commodore, Sinclair Spectrum, MSX y Amstrad CPC, y junto a los contenidos didácticos, expuestos en forma de cartelas, la exposición ofreció a los visitantes, especialmente a los más pequeños, la oportunidad de disfrutar de las máquinas originales corriendo los juegos más famosos de cada sistema.

Videos:

Catálogo Completo de los Juegos de Konami para MSX

Disponible en PDF Aqui:

[Enlace de descarga]

El MSX tenía mandos inalámbricos… en 1984

https://www.msx.org/wiki/images/0/06/Js75b.jpg

Pues sí. Allá por 1984 a los ingenieros de SONY se les ocurrió que los cables de los joysticks podían ser un auténtico engorro a la hora de jugar, asi que desarrollaron mandos inalámbricos usando la tecnología disponible en la época, o sea, los rayos infrarrojos, y para darles potencia suficiente usaron pilas estandar tipo AA de 1.5V

Los joystics inalámbricos de SONY se pusieron a la venta en un pack denominado HIT COMMANDER JS-75 que incluía 2 mandos y un receptor inalámbrico que había que conectar a los 2 puertos de joystick del ordenador. En Japón el pack tenía un precio de ¥16,800, y en el resto del mundo costaba alrededor de 90$ . O sea, unas 14.000 pesetas de la época. Asi que, al igual que otros muchos desarrollos para MSX, como los juegos en Laserdisc o las expansiones de sonido de Yamaha, con ese precio este disposivo tan futurista sólo estaba al alcance de unos pocos.

https://www.msx.org/wiki/images/8/8a/Js75d.jpg
https://www.msx.org/wiki/images/e/e5/Js75a.jpg
https://www.msx.org/wiki/images/9/9c/Js75e.jpg