Páginas

08 julio 2015

Proyectos en verano del 2015

Empezó el verano y estamos atravesando una cadena de olas de calor. En mi caso, me deja bastante chafado con ganas de meterme en una cámara de hibernación programada para despertar en septiembre. Como esto ahora mismo no es posible, intentaremos pasarlo lo mejor posible.

Los que seguís mis proyectos, los he tenido parados por mi contribución en las pasadas Commodore Explora y la 47 RU de MSX de la AAMSX, pero sigo con ellos, aunque sea en los ratos en los que la cafeína me produce su mayor efecto. En los otros me podéis encontrar de veraneo virtual en Los Santos como multivac7 (GTAV online) ;P

Tengo pendiente publicar una primera versión del AmiVJing. La Commodore Explora me motivo bastante para ponerme a programar con el Amiga y quise añadir unos cambios pero los resultados no han sido los esperados. Después de pelearme más de una semana con varios problemas, me he quemado un poco y lo he dejado descansar. Seguramente tendré que echar atrás la versión.

En estos momentos estoy resolviendo funcionalidades del tMSgfX. Aunque sea poquito lo que le dedique al día a la larga formará un mucho. Ahora mismo el editor de mapas esta bastante avanzado. Le he añadido una herramienta de selección de un área que realiza un copy y luego permite plasmarlo como una herramienta de dibujo. También hay la opción para crear un nuevo mapa a partir del área copiada. Otra de las funcionalidades acabadas es la de la ventana de salida a código, además de otras funcionalidades internas.



Iré contando mis avances en este blog o en mi cuenta de twitter: @aorante

Saludos y feliz verano!

06 mayo 2015

MSX devtools >> tMSgfX

El año pasado, después de publicar varias versiones de spriteSX y de MSX tiles devtool, empecé una nueva versión de esta última aplicación a la cual añadí bastante funcionalidad. Permitía trabajar (dentro de sus posibilidades), con toda la información que abarca el chip de vídeo del TMS9918, por lo que añadí al control visual que emula este VDP, la visualización de sprites y la representación del modo de texto screen 0 y el modo gráfico 1.

Debería haber publicado una versión, pero me entusiasme añadiendo el editor de sprites (spriteSX), y al final salte directamente a la idea que me rondaba desde hace un año: crear una aplicación completa para la edición gráfica cruzada del TMS9918, a la cual he bautizado como tMSgfX.


Ventana principal de la aplicación


Lo anuncié a principios de este año por twitter y se hizo eco en algunos medios de la escena MSXera, lo cual agradezco, ya que anima a seguir adelante.

Ahora que se encuentra en un estado avanzado de desarrollo, toca anunciarlo en mi blog, el cual tengo bastante abandonado últimamente.

El proyecto ya tiene un editor de tiles y de mapas, bastante avanzados (en otro post entraré en detalles de sus características), a demás del editor de sprites: spriteSX, el cual se ha beneficiado del know how que he adquirido durante este tiempo, con mejoras que se podrán ver en una próxima versión que estará disponible para la 47RU de MSX (mi deadline es el 13 de junio! :P ). Intentaré hacerme un hueco en la zona de desarrolladores de la RU para poder mostrar un prototipo del tMSgfX.


Estado actual del editor de tiles.


Además de lo dicho, quiero añadirle un editor de OAM (Object Atribute Memory), para el posicionamiento de sprites en una pantalla, pensando inicialmente en composiciones gráficas que utilicen sprites. No creo que este para la primera versión del tMSgfX, para no alargarlo mucho en el tiempo.

También informo que el proyecto que estaba bajo el sello de 303bcn, pasa ahora a depender de la asociación gatAtac! Quiero aprovechar la plataforma de gestión de proyectos de esta, para el desarrollo de las MSX devtools y utilizar 303bcn para temas más creativos (VJ, música y demoscene).

Estado actual del editor de Mapas.


Nota: Las imágenes son capturas del estado actual de las aplicaciones. La versión final puede ser muy diferente.