Publicaciones de la categoría: Programacion MSX

Libros de informática para niños

Uno de los ejemplos más representativos de lo que significaron los microordenadores para los niños de los 80 son los libros publicados en su día por la editorial Usborne. Ilustrados como si de cuentos infantiles se trataran, en realidad incluian contenidos muy rigurosos que hoy forman parte de los planes de estudios de las Ingenierías Informáticas; asi que algunos tiernos infantes de por aque entonces salíamos con la cabeza amueblada con los conceptos de arquitectura de sistemas, robótica o programación estructurada (saliamos a que nos dieran de collejas en el colegio, claro).

La editorial Usborne todavía sigue activa, y desde su página web podemos descargar la versión en PDF de estos libros o incluso comprarlos impresos en papel.

Enlaces de descarga:

Basic   Better Basic   How to make computer-controlled robots   Experiments with your computer   Keyboards and computer music

Introducción a la programación

Listados de juegos para ordenador

Computer Spy Games Weird Computer Games Creepy Computer Games Computer Battlegames Computer Spacegames

Juegos de aventura

Island of SecretsFantasy GamesAdventure Programs

Primera bibilioteca informática

First computer library - Computer FunFirst computer library - Simple basic

Curso rápido de ensamblador para MSX

GFX9000, la expansión maldita de los MSX

https://www.msx.org/wiki/images/a/a3/Yamaha_V9990.jpg
La GFX9000 es una expansión del procesador de video de los MSX en formato cartucho distribuida por Sunrise allá por el año 1994. A pesar de su potencia gráfica, fué recibida con recelo e incluso con hostilidad por gran parte de la comunidad de usuarios, hasta el punto de que a fecha de hoy no hay ningun juego terminado para ella. El tiempo, no obstante, ha revindicado la validez de este desarrollo y puede ser que, mas de 20 años despues de su lanzamiento, este sea su momento.

Aquellos lodos: La V9978 y el MSX3

En el año 1990, la compañia japonesa Yamaha empezó a desarrollar el procesador de video V9978, tambien denominado Enhanced Video Display Processor o E-VDP-III. Este chip era retrocompatible con los utilizados en las anteriores generaciones de MSX, y logicamente estaba destinado a gestonar los gráficos de la futura versión del estandar.

La futura version hubiera sido una máquina con unas prestaciones gráficas a la altura de las recreativas del momento (esto es,  enormes personajes animados, múltiples planos de scroll y una paleta de decenas de miles de colores), siendo todo ello programable desde Basic por el propio usuario, en la mejor tradicion del estandar de microordenadores japoneses que educa y entretiene. 😀

https://i1.wp.com/replay.madrisx.org/A1ST.jpg

Los retrasos en la fabricación del V9978 hicieron que la última generación de MSX (El MSX Turbo R) volviera a usar la VDP de los MSX2+ y, eventualmente, apoyara sus mejoras gráficas en el uso simultaneo de su CPU de 16 bits R800… Eso si, exigiendo de los programadores un conocimiento mucho más profundo que el del básico Basic (basicamente).

Y como ya sabemos, fue precisamente a principios de los 90 cuando se produjo el apagón de los microordenadores. El sector de los videojuegos se empeñó en que su espacio en los hogares fuera ocupado por las consolas, cuyos juegos teoricamente los usuarios no podrían copiar, y el proyecto del MSX3 fue pospuesto… indefinidamente.

GFX9000: La VDP 9990 en un cartucho

El procesador de video V9978 finalmente se fabricó con el nombre de V9990 . Basicamente, el mismo chip pero sin corregir los fallos de retrocompatibilidad que ASCII había requerido para la norma MSX.

En 1994,  Sunrise presentó una implementación del susodicho V9000 en un cartucho que incorporaba su propia salida para monitor RGB y en el que todas sus funciones eran accesibles desde dos versiones de Basic (Power Basic para Turbo R y G-Basic para MSX2).  El invento costaba unas 40.000 de las antiguas pesetas (palabras que van juntas)

Del desuso al rechazo

Si contamos el numero de unidades vendidas, el impacto de la GFX9000 fue practicamente irrelevante.  Habitualmente se indican tres causas principales para explicar el escaso exito, sobre todo comparandola con otros desarrollos de la época, como los interfaces de disco duro IDE o su melliza, la expansión de sonido Moonsound

  1. Su elevado precio, en términos relativos y absolutos.
  2. La escasez inexistencia de software que aprovechara sus caracteristicas. Ciertamente, se podria argumentar que esta causa y la anterior constituyen una especie de circulo vicioso. El precio es muy alto para un dispositivo que no tiene sofware, nadie la compra, y no hay mercado para ese software, y asi… pero había una tercera razon:
  3. El rechazo por parte de una gran parte de la comunidad de usuarios de MSX que, precisamente, estaban muy contentos con sus equipos, y lo que temian es que disminuyera la producción de software para ellos;  y que en su luga los desarrolladores se volcaran en el nuevo dispositivo justo en el momento de incertidumbre en el que los nuevos canales de distribucion a traves de clubes y redes telematicas todavía tenían que demostrar que podían reemplazar a las tiendas fisicas.
    Y es que, mientras que otras expansiones como la mencionada Moonsound, permitian crear juegos que la incorporaran como opción pero que funcionaran perfectamente sin ella, los titulos que se crearan para GFX9000 malamente podrían adaptarse para funcionar en su ausencia. Recuerdo haber oido en su dia en una reunion algo asi como “Para comprar ampliaciones cada seis meses, ya tengo un PC. Yo lo que quiero son más juegos para mi MSX“.

La V9990 Powergraph: Ese brillante objeto de deseo

Al terminar la década de los 90, los usuarios de MSX podiamos estar bastante tranquilos. Estaba claro que teniamos software (y hardware) para rato. La hostilidad hacia la GFX9000 se desvanecio por si sola, pero aun seguia siendo un desarrollo sin más uso que el puro cacharreo.

O no.  Para empezar, inventos como el emulador de Gameboy GEM ya permiten disfrutar como enanos con un hardware que de hecho fue creado a mendida para emular o convertir los arcades clásicos de los 90.

https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcRa4vT7gLC5VYYvqSRd_XFm3tuHRNEdW1XiKZumFAJ19VaAyeDZ

El impulso definitivo puede haberse dado este mismo año de la mano de la V9990 Power Graph. Se trata de una clónica de la GFX9000 desarrollada por el grupo brasileño Tecnobytes que funciona para todas las generaciones de MSX (incluyendo la primera) y que se vende a un precio inicial de 110 dólares americanos que podria ir bajando en funcion de cuantos compradores se apunten en la misma remesa, ya que se vende por suscripcion.

TAV : Sintetizador de Voz para MSX

 

Pastbytes lleva varios años desarrollando su proyecto TAV (Sintetizador de Voz Multiplataforma) que aprovecha  el hardware de distintos microordenadores para generar voz, usando recursos tan dispares como la señal de video del ZX-81 o el chip de sonido SID del Commodore 64.

En el caso del MSX, TAV utiliza el chip de sonido por defecto (PSG AY-3-8910)  y genera una voz inconfundiblemente sintética, pero limpia y prefectamente comprensible, que  recuerda a la de la computadora de Juegos de Guerra (Saludos, profesor Falken)

Con un tamaño de tan solo 4k, TAV es una herramienta de desarrollo ideal para poner voz a juegos y aplicaciones, y de hecho su autor ya ha adaptado algunas aventuras conversacionales. El sintetizador está diseñado para usarse desde el BASIC y se  utiliza la instrucción USR para enviar el texto a hablar en la propia llamada.Los comandos de estas llamadas constiuyen un sencillo lenguaje de macros en el que distintas combinaciones de letras y simbols representan cada fonema.

Enlaces de descarga:

TAV MSX beta 4

pastbytes – Texto A Voz – Tabla de comandos.pdf

 

Revista MSX AREA #07 – Diciembre 2015

MSX AREA 7
MSX Area es la única revista dedicada a los ordenadores MSX que a fecha de hoy sigue editandose en papel. Se publica coincidiendo con las reuniones de Usuarios de Barcelona, en donde puede adquirirse en el stand preparado a tal efecto, aunque tambien podeis comprarla por correo. La excelente calidad de sus contenidos y presentación convierten cada número en una auténtica pieza de coleccionista.

Sumario de MSX AREA #07 – Diciembre 2015

AREA EVENTOS
· 46 y 47 RU de Barcelona
AREA CONCURSOS
· MSXdev’14
· #msxdev compo 2014
AREA GAMES
CLÁSICOS MSX
· Winter Games Vs Winter Events
· Drainer (Mapa + Manual japonés traducido)
NOVEDADES MSX
· Booming Boy
· Arcomage
AREA ARTÍCULOS
· Devorados por el comecocos (2ª parte)
· Los juegos interactivos y su paso por el MSX
AREA TRUCOS
2 páginas dedicadas a trucos de juegos de MSX

JoyNet, jugando en red con (al menos dos, claro) MSX

JoyNet es un curioso protocolo de comunicación diseñado para conectar varios MSX entre si a través del conector de joystick.

Hasta donde sabemos, el primer juego que utilizó esta técnica fue el simulador de vuelo F-16 Figthing Falcon, de Nexa Corporatión, allá por el año 1984.  En este título, cada jugador pilota su propio avión en su MSX y a través del cable conectado al puerto 2 del joystick, ambos ordenadores reciben los datos sobre la posición y las acciones del jugador contrario para permitir un combate aereo al mas puro estilo “dogfight”

https://i1.wp.com/map.grauw.nl/resources/joynet/jau98pn.jpg

Varios años mas tarde, en 1990) Konami tambien utilizaría esta conexión en su simulador F1 Spirit 3D Special para MSX2+. De forma similar al juego anterior, dos jugadores pueden competir conduciendo cada uno su propio coche en su ordenador, y el cable trasmite la información de la posición y las acciones del otro jugador para poder representarlo en la pantalla del oponente.

El protocolo JoyNet ha sido revisado y ampliado por la propia comunidad de usuarios del MSX, de forma que hoy en posible conectar varios ordenadores MSX en red. En la página oficial ( http://map.grauw.nl/resources/joynet/ ) podeis descargar los esquemas para fabricar el cable, documentacion y varios juegos incluyendo los mencionados F16 Figthing Falcon y F1 Spirit 3D Special; asi como otros programas y utilidades para montar facilmente una red local MSXera.

Curso de ASM Easyassembler en PDF

1

Versión en PDF realizada por Victor Martinez del curso de ensamblador para MSX original de Nestor Soriano

Enlaces de descarga:

https://www.facebook.com/download/1632860540333504/TUTORIAL%20-%20ASM%20-%20Easymbler%20(por%20Nestor%20Soriano).pdf

https://www.dropbox.com/s/4xm184cugrkgiyi/TUTORIAL%20-%20ASM%20-%20Easymbler%20%28por%20Nestor%20Soriano%29.pdf?dl=0

 

Video: Introducción a la programación en ensamblador para MSX

“Introducción a programación ensamblador de MSX”
Taller realizado el 7 de junio de 2015 en el evento RetroMadrid Days, en el CC El Círculo de Torejón de Ardoz.

Creación y presentación: Alvaro Polo – @apolovald
Grabación y edición: Alejandro Valdezate – @valdezate

Revista – C16 / MSX

( Reeblogueado desde Commodore Spain)

https://i2.wp.com/www.commodorespain.es/wp-content/uploads/2014/08/Revista-C16-Msx.jpg

Nombre de la Revista: C16/MSX

Edita: Grupo Editoriale International Education SRL

Precio: 8000 liras (unas 700 Pts)

Periodicidad: Mensual.

Primera publicación: 1986

Presentación: Revista donde trata conjuntamente el commodore 16 y el msx. Le acompañaba una cinta con varios juegos para ambos sistemas.

País donde salió publicada: Italia

Idioma: Italiano

Números editados : 41

Observaciones: Esta revista trataba y exponía temas relacionados con el basic, programación y juegos. Además los juegos que regalaba eran versiones, llamémosles piratas o copias, de juegos originales.

Los Sprites de MSX