Publicaciones de la categoría: Hazlo tu mismo

Kimoachi: El MSX convertido en un Scatron

https://booth.pximg.net/c/620x620/6323d1db-8753-4cc1-a645-e74eb45eea6f/i/1028745/04affdcc-1477-42ae-b14f-a014d752aabc_base_resized.jpg

El Scatron Técnico Radio fue uno de los juguetes educativos mas populares de la década de los 80 (con permiso de los microordenadores, claro) que consistia en un sistema sencillo para montar circuitos electrónicos usando piezas similares a los de un juego de construcción. Gracias al juego de marras, muchos niños aprendimos las bases de la electrónica y cómo funcionaban por dentro las radios o las alarmas antirrobo.

El KimoHachi (肝八) es un sistema que participa de esta filosofía y que permite montar ordenadores compatibles con la norma MSX (de momento, hasta un MSX2+) usando un sistema de tarjetas ensamblables entre si. Las prestaciones de la máquina dependeran  de las tarjetas montadas en cada caso.

Tanto el kit básico como las ampliaciones estan a la venta en la web https://tobita-koubou.booth.pm/items , que por otra parte esta en completo japonés, aunque tirando de un traductor automático es posible que con buena voluntad y dedicación podais comprarles algo si es que se animan a enviarlo fuera del Pais del Sol Naciente ese suyo.

Androtape: La forma más económica de cargar juegos en un ordenador MSX

androtape.jpg
¿Acabas de comprarte un MSX peladísimo y no tienes con que cargarle juegos? ¿O quizás ya tienes un MSX superequipado con disquetera, disco duro y todo tipo de lectores retromodernos pero quieres jugar a esos juegos en cinta que nadie ha convertido todavía a otro formato? En cualquiera de los dos casos, hacerte con un androtape es la solución a tus problemas.

Un androtape no es otra cosa que un dispositivo android adaptado para funcionar como reproductor de imagenes de cinta. Se enchufa al puerto de cassete del MSX a través de la salida de auriculares del androide en cuestión y la carga se realiza como si de una cinta tradicional se tratará (bueno, bastante mas rápido si el hardware del cacharro y el cable lo permiten).

En la página http://x.co/androtape podeis encontrar como montar vuestro propio reprodutor o incluso comprar el lote completo listo para usar.

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

Hazlo tu mismo: Construye tu propio ordenador MSX

 

El NC8 es un prototipo de ordenador MSX concebido para que cada quien se lo monte en su propia casa a golpe de soldador.

Lo original de este diseño, y lo que lo diferencia de otras iniciativas similares,  es que no esta basado en las versatiles placas FPGA que ya han aparecido con anterioridad en este blog, sino en montar los chips originales (o sus equivalentes) en una replica de los circuitos originales fabricada a medida:

En la pagina http://mymsx2.free.fr/montages/NC8/msx_nc8.htm podemos seguir paso a paso el montaje del prototipo. Esta escrita en la lengua de Montesquieu, Voltaire y Marlene Morreau, pero tirando del Traductor de Google es relativamente sencillo enterarnos de lo que nos cuenta.

MSXdev’15

(Reblogueado desde MSX Calamar )

“Ya está aquí una nueva edición del MSXdev, el concurso de desarrollo de videojuegos para MSX1 más importante de los últimos años.”

Así daban el pistoletazo de salida al concurso de programación desde MSX Blog.

En esta edición se mantienen prácticamente intactas las reglas y funcionamiento del concurso.

A medida que se vayan anunciando juegos, se crearán sus respectivas entradas en MSXBlog donde encontraréis toda la información disponible según sus autores vayan añadiéndola a través de los comentarios. También, por supuesto, en cuanto estén disponibles para descargar, podréis hacerlo.

El premio del concurso será la suma de todas las donaciones que se reciban a través de Paypal y también, como novedad, quien lo desee puede patrocinar un determinado resultado, categoría o característica del concurso (mejores gráficos, mejor sonido, juego más original, etc.).

Todo lo tenéis explicado en las reglas.

Por otro lado, ya tenemos un primer participante con el juego Wing Warrior. Un shooter con scroll vertical para MSX y donde podemos escoger entre tres personajes diferentes.

Enlace relacionado: MSXdev’15

 

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://i0.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

 

Hazlo tu mismo: Tableta digitalizadora para MSX

https://i1.wp.com/www.msx.org/sites/default/files/news/2013/08/casiotp7.jpg

Siguiendo las especificaciones del protocolo MSX Touchpad , HoBit ha publicado este tutorial para construir una tableta digitalizadora para MSX a partir de una pantalla táctil resistiva. El artículo original esta en portugués, asi que perdonad las disculpas de antemano por la traducción casera:

El circuito estaba a cargo de un PIC16F688, funcionando a 8MHz reloj interno. La puerta entera llegó al escáner, mientras que la puerta C fue para interactuar con el MSX.
El prototipo fue montado sobre una placa estándar. Las primeras pruebas se realizaron con un conjunto de “macetas”, y más tarde con “pantalla táctil”.
El conector del sensor resistivo es un componente SMD, y tuvo que ser adaptado para el montaje en la placa de serie.

 Las lengüetas del conector se han soldado a las islas y los terminales fueron aislados con un trozo de cinta Kapton debajo.

  
 

 Después de ensamblado juntos, el primer programa usado para probar el Touchpad era este:

Me di cuenta de que cuando se coloca en la detección del tono de mesa no funcionaba bien. Creo que tenemos que incluir un retraso entre cuando activo la resistencia de pull-up y la pantalla de toma de muestras.  

Con el sensor resistivo en la detección MSX es casi normal. La lectura de coordenadas era muy buena, y la calibración automática también funciona muy bien (véase el artículo sobre la lectura del sensor resistivo)

 Luego hice un programa para probar el funcionamiento

Y cogimos el siguiente video:

Enlace de descarga a los esquemas:

OCMSX para MIST: Si tienes una placa MIST, ya tienes un MSX (o algo)

Para los que las siglas FPGA os suenen a chino, digamos que es algo asi como un juego de Scatron a lo bestia

https://i1.wp.com/www.retromemories.net/wp-content/uploads/2012/05/31380495.jpg

 

Las placas FPGA son como una plantilla en blanco para construir microprocesadores o sistemas informátcos. Via software, se puede programar que conexiones estarán abiertas o cerradas, y de esta forma reproducir la arquitectura original de distintas consolas o microordenadores.

MIST  es una placa FPGA que fue diseñada originalmente para implementar dos sistemas clásicos de 16bits, Amiga y Atari ST(E), pero que ahora tambien puede ser configurada como un OneChipMSX

Enlaces de descarga:

https://code.google.com/p/mist-board/source/browse/trunk/bin/cores/#cores%2Fmsx