nMSXtiles – v0.6

Desenvolupament, MSX, nMSXtiles 23 Comments »

Goon Docks avança a un bon ritme i van sortint necessitats per a nMSXtiles que vaig afegint sobre la marxa, menys el tema de Polka! (explicat més endavant), que ha estat una proposta de SapphiReque m’ha semblant prou interesant i fàcil d’afegir en facilitarme l’estructura dels fitxers Polka!.

Les funcionalitats noves per aquesta versión son:

  • Desplaçar píxels cap a la dreta, esquerra, a dalt i a baix, a la zona de definció d’un tile.
  • Flip horitzontal i vertical de la zona de definició d’un tile.
  • Exportar la pantalla i els bancs de definició de tiles en format binari comprimit amb Pletter v0.5b.
  • Afegida opció “Load from library” per poder carregar un fitxer de definició de tiles de nMSXtiles a qualsevol dels bancs actuals. Així per exemple, es pot tenir un fitxer amb lletres o números utilitzats a vàries pantalles i anar carregant-los a cada una de elles. O una librería d’elements gràfics com poden ser arbres, pedres, etc. També, metre no programo un botó a tal efecte, seria un mètode per copiar un banc sencer a un altre.
  • Importar i Exportar projectes de Polka! v1.2.

Per a suggeriments “urgents” programables en un temps raonable, raó aquí baix…

En Google Code, a la secció de descàrregues, hi ha l’executable per a Windows i el codi font, compilable per Linux, Mac i Windows.

Nota: Publicada versió 0.6.1 on s’ha corregit el bug que feia petar el programa en fer click amb el butó dret del ratolí a la part inferior de la pantalla d’assignació de tiles.

nMSXtiles – v0.5

Desenvolupament, MSX, nMSXtiles 6 Comments »

Mentre el grafista termina algunes pantalles més del Goon Docks, he afegit algunes modificacions a nMSXtiles, algunes de les quals ja hi eren a la versió que fem servir a  8bgames:

  • Es dibuixa un cursor a la possició d’aquest a la zona de pantalla.
  • En sel·leccionar una àrea de la zona de pantalla es va dibuixant el rectangle de sel·lecció.
  • S’han assignat extensions per defecte als fitxers d’nMSXtiles, encara que es pot continuar treballant amb extensions pròpies.
  • En obrir i guardar fitxers es recorda el darrer directori obert com a directori de treball.
  • La pantalla i la definició de tiles es pot exportar en format binari com una seqüència de valors de 8 bits. D’aquesta manera és fàcil afegir-lo directament en codi ensamblador o passar-lo a alguna aplicació de compressió de dades, com per exemple pletter.

A més, recordar que és possible sel·leccionar àrees de pantalla, i amb les tecles Control C i Control V copiar i enganxar. També es poden copiar i enganxar tiles entre bancs de memòria, així com desfer la darrera operación realitzada amb les tecles Control Z.

En Google Code, a la secció de descàrregues, hi ha l’executable per a Windows i el codi font, compilable per Linux, Mac i Windows.

nMSXtiles – v0.4

Desenvolupament, MSX, nMSXtiles 11 Comments »

Aprovechando que vuelvo a trastear con el MSX y que x_mangel también le está metiendo mano, he añadido algunas funcionalidades que nos eran bastante necesarias y que agilizarán el uso de la aplicación:

  • Deshacer: CTRL + Z. Esta versión permite deshacer la opción “To Bank” y el asignar un Tile a la pantalla.
  • Copiar y pegar un bloque de tiles de pantalla. Por ejemplo, un árbol ya colocado en pantalla, formado por 4 tiles, será posible seleccionarlo y mediante CTRL+C y CTRL+V copiarlo en otras posiciones de la pantalla.
  • Con el botón derecho del ratón se asigna el primer tile del banco a esa posición. Es decir, se pone un cero, “se borra”.
  • Pasando por encima de la pantalla muestra en la casilla de la parte derecha el número del tile asignado.
  • Al guardar un proyecto, si los ficheros de tiles y de pantalla están en el mismo directorio que el del proyecto, no guarda el path absoluto, facilitando el pasarlo de un equipo a otro.

Son pequeñas funcionalidades añadidas en un par de ratos y poco testeadas. El tiempo que puedo dedicarle ahora al MSX prefiero que sea programando en ensamblador ;) Aunque por supuesto que los bugs que encuentre o me comentéis los corregiré lo antes posible y subiré las actualizaciones pertinentes.

Proyecto de ejemplo: En el enlace example.zip está comprimido el proyecto del pantallazo que encabeza este post. Con nMSXtiles se debe abrir el fichero nemesis2.prj. Está realizado en 1 minuto con la utilidad para importar gráficos de nMSXtiles (bueno, en jugar al Nemesis 2 para llegar ahí y capturar la pantalla quizás tardé 2 minutos; que sin joystick cuesta más :P )

En Google Code, en la sección de descargas, está el ejecutable para Windows y el código fuente.

nMSXtiles v0.2.6

Desenvolupament, MSX, nMSXtiles 2 Comments »
livingstone-msx
Aquí dejo una nueva versión del nMSXtiles, la 0.2.6. Agradezco a MsxKun el que se haya mirado el programa y me haya propuesto una lista de funcionalidades y mejoras a realizar, algunas de las cuales he añadido en esta versión. También a harrison por usarlo, colaborando de manera importante en el Goon Docks, y proponerme mejoras.
He añadido las siguientes funcionalidades:
  • Zona de edición de pantalla
    • Regla en filas y columnas
  • Bancos de tiles
    • Con doble click en un tile se edita (equivalente al botón “From Bank” )
    • Permite copiar y pegar tiles.
    • Permite pegar solamente el patrón de colores de un tile.
  • Diseño de tiles
    • Añadido botón “X” para borrar el diseño.
    • Añadido botón “R” para reordenar los píxels colocando el color más usado como fondo del tile, intercambiando los colores de fondo y patrón cuando sea necesario.
    • Anadidos botones para cambiar en una sola vez todos los colores de fondo o patrón.
Design by j david macor.com.Original WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Entra