Noticias breves 20170414-0036

Hace unos días publiqué CSW2CDT 20170409 con mejoras en el reconocimiento de los SYNCs y la implementación del método Hexagon para Spectrum: ahora --hexagon reconoce tanto la versión de CPC del método como la de Spectrum. De paso tengo unos samples de "Highway Encounter" que necesitan análisis.

Se ha publicado "El tesoro perdido de Cuauhtemoc" y al querer hacer un compactaje (¡quince minutos para un juego que se puede cargar en tres!) he descubierto que hay un error en el máster: el fichero MUSICA00 se carga en el espacio $6000-$85D7 pero los bytes $8000-$85D7 son "machacados" repetidamente por el cargador (usa el espacio $8000-$9FFF como búfer temporal), y en particular el fichero TABC00 sobreescribe los contenidos de MUSICA00 al ser cargado en $8200-$8800. Dlfrsilver ya me ha dicho que el juego se estrella. ¿Qué ha pasado, chicos de 4MHz?


CSW2CDT 20170402 20170402-1100

Anoche ya recibía el primer aviso: comprimir los ejecutables con UPX provocaba falsas alarmas con el antivirus Avast, así que he hecho un nuevo paquete de ejecutables sin comprimir. El programa mismo fue anunciado en cuatro foros de los que ahora debo estar pendiente para conocer las opiniones de los usuarios y enterarme de los errores que puedan aparecer:

[ amstrad.es | cpcrulez.fr | cpcwiki.eu | worldofspectrum.org ]

Ahora que lo pienso, quizás debería haber sido más explícito y haber dejado claro que la creación de CSW2CDT se debió a la bajísima calidad de las herramientas más antiguas y a dudosa fiabilidad de otras más modernas, quizás demasiado específicas, quizás simplemente hechas solamente para un objetivo en particular. De lo contrario no sé quién querrá emplear CSW2CDT.


CSW2CDT 20170401 20170401-2008

Es oficial, la primera versión pública del paquete de herramientas CSW2CDT por fin está disponible. Ya hacía tiempo que estaba preparándola pero siempre surgía un problema, siempre faltaba algún ingrediente, siempre se me acababa el tiempo libre...


Gracias al apoyo constante de Dlfrsilver ya está todo listo para la primera versión pública, que debería de ser suficiente para las partes más corrientes del trabajo de restaurar y digitalizar cintas de Amstrad CPC y ZX Spectrum. De momento ha sido capaz de digitalizar dos juegos de Spectrum, "Xavior" y su secuela "The Covenant", donde no hubo más inconveniente que el de añadir "-p 600" a los parámetros de CSW2CDT para convertir debidamente los bloques Novaload.


Multitarea 20170326-1018

En fechas recientes ha vuelto a complicárseme la vida y en consecuencia no voy a poder dar muchas noticias dignas de ser publicadas. No es agradable, pero es lo que hay, y solamente me queda aguantar el chaparrón hasta que por fin escampe.

No está pasándome nada especialmente malo (toquemos madera) pero tampoco estoy en condiciones de permitirme muchas aventuras. Así fue como me perdí Amstrad Eterno '17 y como tendré que sacrificar algunas cosillas más en las semanas venideras.


Portamentos, part deux 20170308-1936

Dos experimentos de portamentos que ponen a prueba la implementación de CHIPNSFX: el primero es una versión particular del tema principal de "Meganova" compuesto en 1988 por Javier Cubedo para el videojuego homónimo de Dinamic. Los glissandos se han convertido en sirenas de alarma; ¿sería precisamente esa la intención original del compositor?

El segundo es una adaptación de la canción de "Cosa Nostra" de Ángel Zarazaga para el primer juego publicado por Opera Soft tras constituirse esta empresa a finales de 1986: aquellas mismas Navidades publicaron "Livingstone Supongo" y "The Last Mission", como recordaréis. Aquí los vibratos son un pelín excesivos, pero valió la pena probar suerte.

Por lo demás quedan diez días para Amstrad Eterno '17 y tengo claro que no iré. Alguno de mis amigos sí irá, sin embargo, y es posible que les pida que me compren alguna cosilla o que hagan algún recado de mi parte. Me habría gustado ir pero ahora me importa mucho más encontrar un trabajo y ahorrar dinero, que la UNED me ha salido bastante cara.


Portamentos y transportes 20170217-1600

Tras varios ensayos, finalmente he decidido que los portamentos de CHIPNSFX serán los más sencillos de todo: imposibles de configurar, ajustados a piñón fijo para que f(t)=(f(t-1)+f(inf))/2 y preferiblemente limitados a un semitono de distancia. A continuación tenéis la banda sonora de "Frogalot", mi versión de la cuarta canción de "The Human Race" de Rob Hubbard, con tres portamentos distintos.

De la universidad poco puedo decir por ahora; la graduación puede salirme por 185 euros, y mucho me temo que no me dejarán costearla con la matrícula de honor ganada en el proyecto de fin de carrera.


Tampoco hay muchas noticias en el campo del volcado de cintas; si acaso, confirmar que los bloques de pitidos de "The Red Arrows" estaban bien volcados y que "Winter Sports" (posiblemente el primer "multiloader" protegido para CPC) funciona bien, simplemente tiene un cargador de niveles muy poco inteligente.

Finalmente, la segunda edición del certamen Amstrad Eterno ya tiene cartel. Lamentablemente me temo que esos dragones cromáticos me inspiran poca confianza. Son los tres tipos más poderosos (rojo, azul y verde) y traen consigo destrucción en forma de conos de fuego, líneas de relámpagos y nubes de gas venenoso. No quiero verlos en Barcelona.


Probando, probando, uno dos tres... 20170212-2140

Ya es oficial: el tracker CHIPNSFX existe, es utilizable... ¡y puede cantar! De momento solamente tengo una canción: una adaptación libre del tema principal de "Cray 5", compuesto originalmente por el gran César "Gominolas" Astudillo. ¿Queréis escucharla? Tocad la imagen para oírla.

Por lo demás sigo sin noticias de la universidad, lo que me pone de los nervios, y vuelve a haber problemas de convivencia en casa; a cambio mi salud ha mejorado grandemente tras darme cuenta de que tenemos el síndrome del edificio enfermo y ponerle una solución, al menos temporal.


Fin de semana en los Madriles 20170201-1955

El último gran compromiso con fecha fija por fin ha terminado, y ya he vuelto de Madrid. Ahora puedo ser un holgazán... o atar todos los cabos de una puñetera vez. Fue agradable ver de nuevo a Javier, y conocer caras nuevas como las de Sergio y Miguel; además el tiempo no fue demasiado malo, y el hotel donde hube de dormir era modesto pero más que satisfactorio. Fue además toda una sorpresa encontrar en casa de Rafael al "otro" Javier, el autor del siempre interesante blog Habi Hablóg y creador de una serie de emuladores a los que siempre he querido echar el guante; también estaba TotO (sí, el de R-Type 128k, que agradeció poder hablar en francés tras haber estado recurriendo al inglés para entenderse con Jaime, Paco y los demás.

Ahora tengo que escribir un montón de cartas, empezando por la que debe servirme para "mover" el asunto de la graduación en el negociado de alumnos de la UNED, así que mientras tanto os dejaré un curioso ejemplo de sátira política contraproducente: el autor no parece entender que dando a Donald Trump un gabinete así de pintoresco está haciéndole más interesante en vez de desagradable. Solamente faltan Darth Vader y el Doctor Muerte para completar un "dream team" de villanos memorables y carismáticos.


Victoria sin descanso 20170122-1250

La defensa del proyecto fue un éxito: los quince minutos estuvieron bien medidos y contados, la ronda de preguntas fue más personal que técnica, y la deliberación del jurado fue breve pero intensa: "sobresaliente con derecho a matrícula de honor". Justo a tiempo, porque el resfriado y la tos iban a dejarme afónico durante un par de días.


Ahora debo atar muchísimos cabos sueltos que se me han acumulado durante meses e incluso años. Entre ellos están un puñado de cintas difíciles proporcionadas por Denis, de las que varias de ellas usan Hexagon, un método de grabación relativamente popular en los últimos años, y dos de ellas eran exclusivas de la compañía francesa MBC (MauBeuge computer Club) y tenían una protección pesada y frágil. Afortunadamente no hicieron falta muchos cambios para que CSW2CDT fuese capaz de leer y entender todas estas cintas. Ah, y de paso: 23 votos a favor y 27 en contra. Dejaré pasar una semana más y luego me pronunciaré sobre el destino de "Duck Out".


Siete días para la gran final 20170110-1355

Estoy enfermo pero no puedo permitirme pasarme el día en la cama: la defensa del proyecto de fin de carrera es en siete u ocho días, lo que depende de una serie de condiciones de las que debo estar pendiente hasta el último minuto. Ojalá algunas de ellas se aclaren ya. De momento veo que hay más lectores dispuestos a esperar a que "Duck Out" tenga música en condiciones (15) que los que quieren jugar ya (13). De todas formas dejaré que podáis votar un tiempo más.



Mientras tanto, a ratos perdidos he resuelto dos enigmas: las cintas de "Dragontorc" y "Pink Panther". La primera usaba una serie de pulsos almacenados tras los ficheros para descifrar su contenido, pero finalmente pudo reducirse a un simple bloque de 36 pulsos de cabecera y 25 bits de contenido. La segunda daba problemas inexplicables al convertirla, hasta que descubrí que un error de programación en el cargador, semejante al de la también problemática "Chopper Squad", requería que la polaridad fuese igual en las cabeceras y los cuerpos de los bloques protegidos.


[ ◀ MODERNOS ] [ ▲ ] [ ▶ ANTIGUOS ]