miércoles, 19 de noviembre de 2008

Nueva versión del replayer de PT3

Buenas:

Pues eso mismo. Debido a que una de las nuevas músicas que tengo para el QBIQS utiliza la tabla 1, me he visto en la necesidad de volver al código del replayer de PT3 para solucionarlo.

En un principio probé a comprimir las tablas con el BitBuster pero no se comprimen bien, así que deseché esa idea enseguida. La segunda aproximación fue meter las 4 tablas en ROM y cambiar el código de forma que se pasase la dirección de la tabla buena mediante un puntero. Funciona bien, pero ocupa bastante más (no olvidemos que cada tabla ocupa 192 bytes = 2 bytes/nota * 12 notas/octava * 8 octavas).

Así que he vuelto al código original del replayer, ya que éste crea "on the fly" las tablas según la información que tengamos en el fichero PT3. Así que me he puesto un rato... et voilà, ¡nueva versión del replayer!

Diferencias con la anterior versión:
  • Admite cualquier tabla en lugar de sólo una (por defecto viene la tabla 2 en el código).
  • Ocupa 1548 bytes en ROM en lugar de 1448 bytes (100 bytes extra). La primera versión que publiqué ocupaba 1528 bytes en ROM, pero tras volver al código vi que había datos que no se utilizaban nunca, por eso ahora la versión con tabla fija está optimizada.
  • Necesita 576 bytes en RAM en lugar de 384 (194 bytes extra = tabla en RAM + gancho para parchear código automodificable).
  • Hay que quitar los primeros 99 bytes de los ficheros PT3 en lugar de los primeros 100 bytes (en el byte 99 es, precisamente, donde está la información de la tabla utilizada).
Bueno, hay que puntualizar que aunque el aumento de tamaño en ROM no es significativo (aproximadamente un 7% extra), pero quizá 194 bytes de más en RAM (un 50% extra) resulten problemáticos si andamos algo apuradillos de RAM.

Con respecto al código, he cuidado que esté lo más parecido al programa original y he incluído algunos (no tantos como me gustaría) comentarios en la parte nueva que explican un poco por donde va el proceso.

Podéis descargar el fichero en el enlace que hay en la parte derecha. Ahora es vuestro turno: probadlo, usadlo, comentadme si os es útil... :D

¿Retro música?

¿Para qué sirve hoy en día una disquetera? Obviamente, ¡para hacer música!

Pero los envidiosos de los escaners también se apuntan a esta moda, ¡alucinante!

Y ya para rizar el rizo tenemos aquí a una banda completa interpretando Nude de Radio Head

viernes, 14 de noviembre de 2008

Más noticias de la RU de Barcelona

Pues ya tenemos más noticias de la próxima RU de Barcelona. Podemos leerlas en la web de la Asociación de Amigos del MSX:

  • La RU se celebrará conjuntamente con la Game Storming, que es un evento anual sobre videojuegos. Por este motivo el acceso a la RU no será gratuito, sino que costará tres euros, aunque los stands serán gratuitos.
  • La hora de cierre pasa a ser las 7 de la tarde, lo cual es genial porque habrá más tiempo para disfrutar de nuestro hobby.
  • La propia AAMSX ofrecerá a la venta los cartuchos de la MSX Cartridge Shop: Caos Begins, Majikazo, Operation Wolf y Traffic Jam. A estos cartuchos se unen dos nuevos: el Perfect Fit, del cual ya hablé por aquí hace unos días, y un cartucho recopilatorio sorpresa, en tirada limitada y de venta en exclusiva en la RU. En la primera compra que realicemos en el stand de la AAMSX obtendremos un descuento de 3 euros para compensar el precio de la entrada. Hay que recordar que todos los beneficios de estas ventas irán a la propia AAMSX para organizar más RUs.
  • Se organizará un concurso al juego Fighters Ragnarok y el ganador obtendrá un vale por 20 euros a gastar en los stands de la RU.
  • De momento están confirmados los siguientes stands:
    • AAMSX, con los cartuchos ya mencionados a la venta y el stand de 2ª mano
    • SD-SNATCHER, presentando sus utilidades para InterNestor Lite
    • Z80ST-SOFTWARE, llevaré el QBIQS para mostrar los últimos avances del mismo... y alguna otra cosilla si me da tiempo a terminarla
Y seguro que habrá más sorpresas y stands, de momento se que Konamito tiene la intención de montar un stand, seguro que recibiremos noticias de La SeKTa y otros grupos MSXeros que nos harán disfrutar de una sensacional RU.

lunes, 3 de noviembre de 2008

PONG512 adaptado a Spectrum con interfaz TMS9929

Hola de nuevo:

Hace unos días comentaba que existe una interfaz para Spectrum que incorpora el VDP de los MSX1. Pues bien, tras ponerme en contacto con su autor e intercambiar unos cuantos correos, ya está funcionando el PONG512 sin problema alguno en dicha interfaz con unos ligeros retoques en el código fuente.

El juego ahora ocupa casi 5Kb en lugar de los 1007bytes que ocupa el fichero compilado para MSX, claro que hay que tener en cuenta que se requiere una "bios" adaptada y la fuente de letras del MSX (que ya son 2Kb directamente) para que se vea exactamente igual en ambas máquinas.

Una buena noticia que acerca más estos dos ordenadores :D y seguro que no será la última...

Encuesta RU de Barcelona - Resultados

Pues ya se terminó el mes de octubre y el frío se ha instalado por estos lares. La RU de Barcelona se acerca (estamos a escasamente un mes vista) y la encuesta sobre la misma ha finalizado con los siguientes resultados:

¿Vendrás a la RU de Barcelona?

SI: 8
NO: 4
Aun no lo se: 2

Esperemos que los indecisos se animen finalmente a venir a la RU para así pasarlo bien, ya que cuantos más seamos mejor nos lo pasaremos :D