20 de Abril, 2016

»Castaway en edición física · Parece que el primer evento Amstrad en España fue un éxito total (más información en el twitter del evento). Entre otros títulos, The Return of Traxtor estaba disponible para comprar (y no era el único título con dos versiones en la misma cinta). El editor me ha animado a producir Castaway, así que en esas estamos (incluye nueva carátula y pantalla de carga), y a su debido tiempo ambas ediciones estarán disponibles para comprar vía web; si es que a alguien le interesa ;).

Hay 0 comentarios, anotación clasificada en: speccy.

14 de Abril, 2016

»Primer evento Amstrad Eterno · Este fin de semana será el primer evento retro centrado en Amstrad en España (que además es en Barcelona), que trae un cartel interesante y al que no no podré asistir. Entre otra muchas cosas, y quizás incluso no sea relevante, parece que la edición física de The Return of Traxtor estará disponible en el stand de Matra, en un combo ZX Spectrum / Amstrad CPC. Imagino que quedarán unidades que se podrán compara vía web, pero si estás por la zona y te interesa la informática retro, igual te quieres pasar por el evento ;).

Hay 0 comentarios, anotación clasificada en: jornadas.

28 de Marzo, 2016

»La Abadía del Crimen Extensum · Por fin está acabado y se puede descargar La Abadía del Crimen Extensum, un remake del clásico de Paco Menéndez originalmente basado en la novela de Umberto Eco (El nombre de la rosa). En su momento yo jugue a la versión de DOS en CGA en mi PC1, y la verdad es que era difícil saber qué estaba pasando y qué hacer, con lo que nunca llegué a profundizar mucho en el juego. Esta nueva versión tiene una pinta excelente y es de libre descarga; portable además porque usa Java, con lo que también se puede jugar en Linux.

Hay 0 comentarios

21 de Marzo, 2016

»CRPGs y 8-bit · Los juegos de rol de ordenador (o CRPG de sus siglas en inglés) era un tema que no tuvo mucho éxito en máquinas de 8-bit, al menos en el ZX Spectrum y el Amstrad CPC (y eso que este último trenía unidad de disco ya en 1985, requisito casi imprescindible para este tipo de juegos). Siempre pensé que era porque las máquinas eran muy limitadas, hasta que he descubierto que el Commodore 64 ¡tenía un montón! De hecho, los juegos de TSR salieron para el C64, con muchos juegazos de la serie Gold Box. Solo imagino porqué fue así (probablemente porque los CRPG triunfaban en USA, como el C64, y tardaron en llegar a Europa, siendo tarde para los 8-bit de aquí), pero lo que está claro es que si eras aficionado al género, no hay duda qué máquina te interesaba tener en casa ;).

Hay 2 comentarios, anotación clasificada en: speccy, cpc, rpg.

10 de Marzo, 2016

»Edición física para "The Return of Traxtor" · Resulta que hay un evento de Amstrad Eterno en Barcelona, y uno de los expositores buscaba juegos homebrew para vender (que no me gusta el término homebrew en estos casos), y me propuso editar mi Return of Traxtor para CPC en cinta. La verdad es que me hace ilusión, así que le propuse imitar a Mastertronic y publicar dos sistemas, con Return of Traxtor para ZX Spectrum en la otra cara. Todo esto es un experimento (en cuanto a que yo no publico, me publican), así que ya iré comentando cómo sale la cosa ;).

Hay 0 comentarios, anotación clasificada en: speccy, cpc.

21 de Febrero, 2016

»Castaway publicado · Anoche publiqué Castaway, del que ya comenté algo a principios de mes. En general el juego gusta (una mini-review), aunque parece que es fácil; es posible acabarlo tras unos cuantos intentos. Todo dependerá de lo bien que se te den este tipo de juegos, y claro... si te gustan los juegos de Spectrum, ya estarás acostumbrado a cosas mucho más difíciles ;).

Actualización: también en RetroManiac Magazine, y un usuario muy activo de Spectrum ha publicado el mapa completo además de un vídeo en el que completa el juego.

Hay 0 comentarios, anotación clasificada en: speccy.

10 de Febrero, 2016

Nuevo juego en camino

Estas navidades me puse a programar un juego de plataformas para el ZX Spectrum, a ver si me salía algo para enviar al concurso ZX Dev 2015 (que acaba en el 2016 :P), y el resultado es Castaway que, si no pasa nada, estará acabado a finales de este mes.

Castaway para el ZX Spectrum 48K
Una pantalla del juego

Me está costando mucho, porque como ya me pasó con Escape from Colony 8, el 48K es poca cosa si usas Z88DK y la librería SP1 implementada especialmente para este compilador cruzado.

Básicamente SP1 hace todo lo posible para dar el mejor rendimiento en su motor de tiles y sprites (y funciona muy bien), pero para conseguirlo usa un buffer doble y muchas tablas pre-calculadas que... usan mucha memoria.

Al final resulta que de esos 48 KB (que no son tales, porque eso incluye la memoria de video y la pila), tenemos para trabajar unos 26 KB; y aún utilzando compresión y mil trucos, el código y los gráficos usan espacio.

Así que estoy dedicando mucho tiempo a reescribir código C en ensamblador del Z80, y poco a poco le voy cogiendo el truquillo. Las rutinas que son fáciles de convertir resulta que son las que menos beneficio aportan, pero solo por eliminar variables y mover las operaciones a usar registros, se suele ganar en espacio (¡y velocidad!).

No es que Z88DK sea tan malo, pero no es el mejor compilador con el que he trabajado, y solo implementa optimizaciones peephole, con lo que el ensamblador escrito a mano suele ser más compacto.

Ya me queda poco código para reescribir, que es precisamente la parte más complicada (la lógica de las plataformas, por ejemplo; ya es bastante liado en C), pero estoy acabando el juego... así que al final va a quedar bastante bien.

Estoy pensando seriamente en dejar finalmente el 48K y empezar a hacer cosas para el 128K, que tiene sus propios retos, como el chip de audio AY-3-8912 o usar los bancos de memoria para acceder a todos esos 128 KB. Igual no significa dejar de lado completamente el 48K, pero creo que merece la pena al menos para juegos como este que son ya demasiado grandes para usar la librería SP1 en tan poco espacio.

Hay 2 comentarios, anotación clasificada en: programming, speccy.

1 de Febrero, 2016

»10 líneas de BASIC · Se trata de un interesante concurso de programación para el cual hay que escribir un programa en 10 lineas de BASIC para cualquier ordenador de 8-bits (evidentemente se usarán emuladores, porque es probable que los jueces no tengan acceso a todas los sistemas). Hay varias categorías, dependiendo del número de caracteres permitidos por línea. En su tiempo creo que programé cosas mucho más largas de 10 líneas ;), pero ceñirse al límite de espacio tiene que ser complicado (por no hablar de los años que llevo sin escribir nada en BASIC :P).

Hay 0 comentarios, anotación clasificada en: programming.

19 de Enero, 2016

»Haz copia de seguridad de tus crontabs · En Debian es tan sencillo como incluir /var/spool/cron/crontabs en la lista de cosas a guardar para tener copia de los ficheros de usuario, que son los importantes (ojo si tus crontabs tiene información sensible, que igual no deberían). Más que nada porque si hay que restaurar el sistema tras un desastre, esas cosillas automatizadas que hacen que todo funcione no se nos pueden olvidar (al hilo de usar Let's Encrypt).

Hay 0 comentarios, anotación clasificada en: scripting.

7 de Enero, 2016

»Nuevos juegos para el ZX Spectrum · Es una pena que WOS lleve sin actualizarse desde principios del 2014. Como la producción de nuevos juegos para el ZX Spectrum sigue adelante, alguien ha montado Speccy21, que mantiene una base de datos con los juegos que van saliendo para sistema, pero que no han sido incluidos en WOS (todavía, espero que algún día la web vuelva a la normalidad).

Hay 0 comentarios, anotación clasificada en: speccy.

Entradas antiguas