ThePetsMode RSS
Documentación
Links Imprescindibles MSX (2016)
Actualizado 08/2018
Enlaces en la red indispensables para empezar a comprender el MSX y para realizar “cositas” para tan gran ordenador. PDF de descarga
Easymbler by konamiman Documento fundamental y divertido para comprender el assembler de Z80, la arquitectura del MSX y el complicado tema de los slots. Cuidado con el chico de la
hacha.
Link a web externa
PORTAR MSX No perder de vista este HTML. Referencia para siempre en tu vida. En él está todo lo necesario de la arquitectura de los MSX: datos, direcciones, puertos, ...hasta una referencia del assembler de Z80 Link a web externa
Tutoriales del foro de Karoshi (los tres que hay) Una vez tenemos todo leído. Es de lectura obligatoria estos tres tutoriales. En ellos tendréis las pistas necesarias para realizar correctamente cualquier juego o aplicación en MSX. Tiene su intringulis y este conocimiento es extremadamente útil. Link a web externa
Minireferencia de z80 de Konamiman Tener descargado e impreso este documento es de ley y es obligatorio. No debe faltar a tu lado mientras estás dándole a las teclas como un loco generando código en assembler. PDF de descarga
MSX2 Technical Handbook Y esto no está de más tenerlo a mano. Es la guia de referencia oficial de la época sobre el estándar MSX2. Un trabajo fino fino de Konamiman de conservación para futuras generaciones. Link a web externa
ASMSX – El compilador para MSX de Eduardo Robsy Y una vez ya entendemos bien todo...al turrón ! Bajamos el compilador de Eduardo Robsy, nos leemos el manual que trae, y compilamos los ejemplos que hay muy bien explicados. Link a web externa
Github de revisión del ASMSX Dos locos del código, Oboroc, desde Canadá y Fubukimaru desde España, se han puesto las pilas con el código fuente del ASMSX para sacarle bugs y pequeñas reparaciones. Va dando sus frutos. Link a web externa

Conversores On-line
RAW a SCR5 Convierte ficheros gráficos RAW en 16 colores, datos de 0 a F en cada byte, a formato SCR5 listo para MSX2 Screen 5, dos pixels en cada byte.
También genera un fichero .GEN que hace compresión RLE con byte de control 0 + byte de número de repeciones + dato a repetir. No es muy optimo.
Permite descargar los ficheros resultado.
Link al conversor
nMSXtiles conversion a RLE El nMSXtiles de Pentacour, y pipagenaro, es genial, pero yo necesitaba esos datos en RLE para mis juegos. Este conversor carga un fichero extraido con la opción de "Export ASM" de los bancos de tiles del nMSXtiles y genera compresión RLE a saco en plan byte de número de repeciones + dato a repetir. No es nada optimo para patrones, pero deja genial los bancos de colores.
Nota: El dw inicial del resultado de cada banco es la cantidad de bytes que hay que leer.
Link al conversor
nMSXtiles conversion a RLE versión 2 Con el mismo funcionamiento que el anterior, pero mejorando la compresión RLE. Aquí tenemos un byte de control que puede ser cualquiera. Para definirlo, se busca el valor de byte que no se utilice en los datos o que se utilice menos y se elige ese. Lo llamo ByteKey.
Esta vez, es una compresión más inteligente con el formato ByteKey + byte de número de repeciones + dato a repetir. Pero no siempre se comprime. Si no se da el caso de encontrar más de 3 bytes seguidos iguales, se dejan tal como están.
No hay cantidad de bytes a leer. Se marca el final de los datos con un ByteKey + un cero.
¿Y qué pasa si hay un dato que es el valor del ByteKey? Ahí se rompe un poco la magia, ya que se fuerza un ByteKey
+ un 1, ByteKey + un 2 si hay dos seguido o si hay muchos ya ByteKey + byte de número de repeciones > 3 + Valor del ByteKey en sí. O sea si hay 3 o más se comprime normal. Como se ha buscado cual es el byte no usado o el que menos veces, esto no suele o ocurrir o muy pocas veces.
Si os pensais que me lo he inventado aquí...¡Para nada! la idea está sacada de los SMS Power (web de algoritmos para z80)c
oncretamente del Wonder Boy. Aorante tiene en su blog un articulo que lo explica ese sistema de compresión con detalle.
Link al conversor

Estamos en:
Retroinvaders Blogs de retro inform�tica

 

THEPETSMODE es un grupo creativo digital centrado principalmente en la demoscene y la creación de videojuegos. Actualmente centra sus esfuerzos en producir juegos para la plataforma MSX tanto de primera generación como MSX2.

©2010-2018 THEPETSMODE