Posts

nMSXtiles - Editor de pantallas para MSX

nmsxtiles

En unos ratos libres que he tenido he programado un editor de pantallas y tiles para el screen 2 del MSX.

Es la versión 0.2, o sea que está bastante verde, pero ya es funcional. El programa está pensado para crear los fondos estáticos de las pantallas de juegos en 2D. El juego Zambeze que hice sería un claro ejemplo de uso.

La filosofía del programa es abrir un proyecto que constará de una pantalla y tres bancos de tiles (parte superior, media e inferior de la pantalla). Tiene un editor de tiles de 8×8 píxels (con las restricciones de color del screen 2) que se podrán asignar a los bancos de patrones y después posicionar sobre la pantalla. Existe la opción de exportar la pantalla y los bancos de patrones y colores a datos en pseudocódigo para ASM. Como el que uso es el asMSX he utilizado esa notación, pero se podría modificar para otros ensambladores.

Está claramente inspirado en el ICVGM que es el que estaba utilizando hasta ahora y que va bastante bien, pero tenía ganas de hacer algo parecido.
El programa está probado para Windows y Linux, pero si tenéis curiosidad, está disponible el código fuente para poder modificarlo y compilarlo.

Hombre, lo bueno sería que si alguien se decide a modificarlo notablemente, se abra un hilo de desarrollo y vayamos añadiendo funcionalidades y tal, pero vamos, cada uno es libre de hacer lo que quiera con el código.

El programa está hecho en C++ utilizando las librerías multiplataforma Qt4 de Trolltech. Para Windows he usado el compilador MinGW, que la misma instalación de las Qt ya da la opción de bajarlo e instalarlo (a veces falla el intento de bajarlo a la primera; hay que reintentarlo un par de veces).

Archivos:

Fuentes v0.2

Ejecutable v0.2 - Windows

6 Responses

  1. Pentacour » Blog Archive » Goon Docks says on Diciembre 20th, 2007 at 11:28 am:

    […] Posts « nMSXtiles - Editor de pantallas para MSX […]

  2. paco says on Enero 27th, 2008 at 2:08 pm:

    buenas,
    he encontrado tu blog gracias a la lista de Karoshi, q miro de vez en cuando pero en la q no participo hace mucho

    he bajado el programa. cdo lo pruebe te comento algo

    me parece estupenda la idea (yo lo intenté hace un tiempo), puesto q no estoy de acuerdo con tener q elaborar los gráficos para MSX en gimp, photoshop o programas de dibujo similares

    los usuarios de la norma deberíamos disponer de un editor de tiles decente perfectamente ajustado a todos los formatos gráficos del MSX y MSX2, mínimo, q permitiera editar pantallas y q exportase a datas o hexadecimal, etc

    si quieres (y si sigues revisando este blog), te envío un ejemplo de lo q estuve haciendo con los fuentes (está en vb6… por desgracia), lo comentamos y tal

    saludos,
    - fco fuentes
    fuenteslo@gmail.com

  3. paco says on Enero 27th, 2008 at 2:16 pm:

    por cierto q existía un editor de sprites en javascript llamado tiny sprite, creo, q tenía bte buena pinta. la pena es q era solo para sprites y no respetaba la norma de los 2 colores por byte, cosa fundamental, a mi juicio
    saludos!
    - paco

  4. mzgalious says on Enero 27th, 2008 at 8:03 pm:

    Ya me dirás qué tal cuando lo pruebes. De momento tengo pensado que sea solo para screen 2 de MSX, porque esto surgió como herramienta para algún juego que hago, y no tengo pensado actualmente hacer nada para MSX2.
    De todas maneras, al ser código abierto, si te es útil y te animas…

    El tiny sprite está bastante bien, y lo he utilizado hasta ahora para los sprites.

    Ahora te envío un correo y si quieres me envías ese código fuente de VB6.

    Saludos!

  5. paco says on Enero 27th, 2008 at 8:35 pm:

    bueno, pues lo he visto y tengo algunas sugerencias q mejor las vemos por mail. tb me gustaría verlo con traquilidad, ojo, q solo le he realizado una primera cata! X…DDD

    dame unos día y te cuento mejor

    q sea para sc2 -o sc1 modificado con sus tres bancos y tal- pues me parece perfecto pq lo importante es q respete la norma MSX de los dos colores ya q resulta un coñazo, como todos sabemos, diseñar gráficos según ese estándar y eso tira para atrás a cualquiera q se ponga con ello. sin ir más lejos yo puse a mi niño mayor (tiene 13 años y dibuja estupendo simplemente con el paint) a realizar unas pruebas y el chaval lo dejó aburrido pq es bte duro ceñirse a una norma tan estricta y al ppo parece q no se puede hacer nada decente trabajando de ese modo

    en fin, voy a mirar tu email. me ha parecido tremendamente prometedor tu proyecto. gracias!

    me he bajado tb el zambeze. a ver si tengo un ratillo y lo pruebo :-) antaño tenía el sueño de terminar un proyecto parecido (un plataformas para MSX y tal)… ay :….-)

    saludos
    - paco

    pd: un nick cojonudo, mzgalious, por cierto :-)

  6. mzgalious says on Enero 27th, 2008 at 9:49 pm:

    Pues ya sabes, adelante con el proyecto de plataformas!

    Ahora te respondo el mail.

Archives and Links