nMSXtiles – v0.6

Desarrollo, MSX, nMSXtiles 7 Comments »

Goon Docks va avanzado a buen ritmo y nos van surgiendo necesidades en nMSXtiles que voy añadiendo sobre la marcha, a excepción del tema de Polka! (explicado a continuación), que ha sido una propuesta de SapphiRe que me ha parecido interesante y fácil de añadir al facilitarme la estructura de los ficheros Polka!.

Las funcionalidades nuevas para esta versión son:

  • Desplazar píxels hacia la derecha, izquierda, arriba y abajo, de la zona de definición de un tile.
  • Flip horizontal y vertical de la zona de definición de un tile.
  • Exportar la pantalla y los bancos de definición de tiles en formato binario comprimido con Pletter v0.5b.
  • Añadida opción “Load from library” para poder cargar una sección de un fichero de definición de tiles de nMSXtiles en cualquiera de los bancos actuales. Así por ejemplo, se puede tener un fichero con letras  o números utilizados en varias pantallas e ir cargándolas en cada una. O una librería de elementos gráficos como puedan ser árboles, piedras, etc. También, mientras no programo un botón al efecto, sería un método para copiar un banco entero en otro.
  • Importar y Exportar proyectos de Polka! v1.2.

Para sugerencias “urgentes” programables en un tiempo razonable, razón aquí abajo…

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

Nota: Publicada versión 0.6.1 donde está corregido el bug que hacía petar el programa al hacer click con el botón derecho del ratón en la zona inferior de la pantalla de asignación de tiles.

nMSXtiles – v0.5

Desarrollo, MSX, nMSXtiles 6 Comments »

Mientras el grafista acaba de terminar algunas pantallas más del Goon Docks, he añadido algunas modificaciones a nMSXtiles, algunas de las cuales ya estaban en la versión que utilizamos en 8bgames:

  • Se dibuja un cursor en la posición de éste en la zona de pantalla.
  • Al seleccionar un área de la zona pantalla se va dibujando el rectángulo de selección.
  • Se han asignado extensiones por defecto a los ficheros de nMSXtiles, aunque se puede seguir trabajando con extensiones propias.
  • Al abrir y guardar ficheros, se recuerda el último directorio abierto como directorio de trabajo.
  • La pantalla y la definición de tiles se puede exportar en formato binario como una secuencia de valores de 8 bits. De esta manera es fácil incluirlo directamente en código ensamblador o pasarlo a alguna aplicación de compresión de datos, como por ejemplo pletter.

Así mismo recordar que es posible seleccionar áreas de pantalla, y con las teclas Control C y Control V copiar y pegar. También se pueden copiar y pegar tiles entre bancos de memoria, así como deshacer la última operación realizada con las teclas Control Z.

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

I Cursa de muntanya Riera de Gaià

Personal 2 Comments »

Así han quedado las zapatillas después de la carrera. Estuvo lloviendo toda la noche y, aunque suavemente, también durante el transcurso de ésta. Acompañada además de una importante bajada de las temperaturas y siendo la primera en la que participo, ha tenido su puntito épico :D … -bueno, mi segunda carrera; la primera creo que fue con catorce años, que por cierto gané, pero entonces no había fumado nunca y estaba en bastante buena forma- .

Así que mañana de domingo de sensaciones nuevas: me dan un chip para los tiempos y empiezo a mirar a otros corredores a ver dónde lo llevan puesto; está lloviendo pero creo que correr con chubasquero no es buena idea, así que de nuevo miro a los demás para ver qué indumentaria llevan; me pongo a calentar y me pasa gente “calentando” a un ritmo superior al que pretendo llevar en carrera, con mi consiguiente exclamación interior de mecagüental

Oigo por el megáfono que vamos a empezar. Me dirijo hacia la salida y me sitúo casi en la cola del pelotón: error; comienza la carrera y a los 600 metros hay que cruzar una riera con un gran charco. Los primeros pasan sin perder casi tiempo, pero conforme vamos llegando el resto se empiezan a formar colas de gente para sortearla y por lo menos pierdo un par de minutos esperando “mi turno”. A partir de aquí busco mi ritmo, que estimaba teóricamente en las 145-150 pulsaciones por minuto. Al poco ya voy a 165 pero me siento muy cómodo. La carrera transcurrió entre 165 y 174 pulsaciones por minuto, con puntas de 180 en subidas. Pero fui regulando en todo momento porque no sabía cómo respondería a 12′5 km de competición. A partir del primer tercio de carrera ya no me pasó nadie y empecé a pasar a gente. A 1 km de la meta me permití hasta cambiar de ritmo y descolgar al grupo con el que iba. Pero fue tarde, ya que no vi a nadie más delante a quién “pillar” y me sentía bastante fresco como para poder haber esprintado. Entré a meta con muy buenas sensaciones, como para poder haber seguido un rato más.

En definitiva, me lo pasé muy bien a pesar de la clasificación. Me hace gracia -de buen rollo- cuando leo crónicas en que todo fue tan bien que “la clasificación fue lo de menos”. Pues no, me hubiese gustado quedar en mejor posición. Hice 242 de 288 (habían 344 inscritos pero veo que no salen en la clasificación), con una media de 6:00 minutos el km. Tiempo discreto, aunque para empezar y teniendo en cuenta que dejé de fumar hace poco más de cuatro meses, ya me parece un tiempo digno.

Tengo ganas de más, y de por supuesto, de mejorar estos tiempos. Así que, parafraseando a Josef Ajram: “no se dónde está límite, lo que sí se es dónde no está”  ;)

Careto de satisfacción a la llegada a meta
Careto de satisfacción a la llegada a meta

36 Ru de MSX

MSX 5 Comments »

Solo un apunte para comentar lo bien que fue la 36 reunión de usuarios de MSX que se celebró el pasado 5 de diciembre a la que asistí con x_mangel.

Vista general de la sala

Vista general de la sala

X_mangel y Konamito (entre otros)  ya han publicado un minireportaje sobre cómo fue la reunión. Por mi parte, confirmar el buen ambiente que hubo, lo que disfruté teniendo conversaciones con gente cara a cara que no podría tener en otros entornos, la gracia que me hizo asistir a un concurso donde una de las preguntas puede ser <<En qué juego sale la frase “El fuego que no quema” ?>>  o <<Cuál de las siguientes instrucciones de ensamblador para Z80 es más lenta inicializando el registro A a 0?>> :D y en definitiva, estar rodeado de MSX (bueno, también había como plataforma invitada Commodore 64, que siempre me ha parecido un ordenador muy interesante, y demostró sus capacidades sonoras; y algún Spectrum de incógnito que había por allí corriendo el port de Kings Valley).

Personalmente, me hizo ilusión conocer a muchos foreros y en especial que JamQue (The Pets Mode) me enseñase las pantallas de su juego Escape from Dwarves’ Goldmine diseñadas con nMSXtiles :D . Independientemente de eso, si el juego en Basic era bueno, el de ensamblador promete serlo mucho más.

Escape from Dwarves Goldmine

Escape from Dwarves' Goldmine

Por último, dejo un enlace a las pocas fotos que al final hice y la idea de tomar muchas más en la siguiente RU.

Design by j david macor.com.Original WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Iniciar sesión