Publicaciones de la categoría: Hazlo tu mismo

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

Anuncios

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

 

Hazlo tu mismo: Tableta digitalizadora para MSX

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

 

MSX Codigo Máquina programación práctica

(Reblogueado desde Informatica Infernal )

MSX Codigo Máquina

 

Estupendo manual para comprender y asimilar el “código máquina” tan necesario en la computación ya que es la base sostenible de cualquier lenguaje de programación y aunque el libro es bastante antiguo,nos enseña las equivalencias en código máquina de la mayoria de instrucciones en Basic.

Contenido

1.Introducción
2.¿Qué es el Código máquina?
3.Almacenando los codigos de operaciones en la memoria
4.Entendiendo la imagen en la pantalla
5.Figuras motivos visivos ‘Sprites’
6.Programa invasor del espacio
7.Facilidades avanzadas del MSX
8.Algunas rutinas aprovechables

Formato PDF
Idioma Español

Rapidshare | Megaupload | Mediafire | 4Shared

M-Type: Clon de R-Type programado integramente en MSX-Basic

El MSX-Basic es uno de los dialectos mas potentes de este lenguaje de programación, que permitía (y permite) a sus usuarios crear juegos fabulosos sin tener que bucear en las oscuras profundidades del código máquina .

Este clon de la recreativa R-Type es otra prueba de ello. El fichero de descarga incluye no solo una imagen de cinta (.cas), sino tambien los listados originales en Basic para aprender de ellos y poder crear vuestras propias versiones.

Enlace de descarga:

http://541y.free.fr/msxsofts/mtype.zip