{"id":257,"date":"2020-10-24T21:59:46","date_gmt":"2020-10-24T21:59:46","guid":{"rendered":"https:\/\/www.rudolphinerur.com\/blog\/?p=257"},"modified":"2020-10-24T22:02:19","modified_gmt":"2020-10-24T22:02:19","slug":"el-daad","status":"publish","type":"post","link":"https:\/\/www.rudolphinerur.com\/blog\/2020\/10\/24\/el-daad\/","title":{"rendered":"El DAAD"},"content":{"rendered":"<p>En el <a href=\"https:\/\/t.co\/HSdvs4p8WJ?amp=1\" target=\"_blank\" rel=\"noopener noreferrer\">\u00faltimo podcast<\/a> del Carrascosa (<a href=\"https:\/\/twitter.com\/XCarrascosa\" target=\"_blank\" rel=\"noopener noreferrer\">@XCarrascosa<\/a>), \u00a0se comentaba el recientemente aparecido <a href=\"http:\/\/www.caad.es\/sites\/default\/files\/descargas\/Fanzines\/Otros\/CAAD52.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">CAAD 52<\/a>. En un momento dado, y ante la vista de la portada, Xavi comenta: \u201c<em>Mapa y soluci\u00f3n de Rudolphine Rur, una aventura antigua, que creo que se ha portado a otros sistemas con la aplicaci\u00f3n esta que existe en Amiga creo<\/em>\u201d. <em>WTF<\/em>? <a href=\"https:\/\/twitter.com\/Juanjoide\" target=\"_blank\" rel=\"noopener noreferrer\">Juanjo<\/a> (Mu\u00f1oz) puntualiz\u00f3: \u201d<em>la aplicaci\u00f3n es el DAAD, que permite la conversi\u00f3n de aventuras a diferentes formatos a partir de un mismo c\u00f3digo fuente.<\/em>\u201d Esto me hizo pensar que no todo el mundo tiene tan claro que es el DAAD ahora mismo, qu\u00e9 posibilidades tiene, ni c\u00f3mo puede pasarse una antigua aventura de PAWS o Supergl\u00fas a DAAD\u2026<\/p>\n<p><strong>\u00bfQu\u00e9 es el DAAD?<\/strong> El <a href=\"http:\/\/wiki.caad.es\/DAAD\" target=\"_blank\" rel=\"noopener noreferrer\">DAAD<\/a> es el parser utilizado por Aventuras AD para hacer sus aventuras. \u00bfQu\u00e9 es un <a href=\"http:\/\/wiki.caad.es\/Parser\" target=\"_blank\" rel=\"noopener noreferrer\">parser<\/a> o sistema de autor\u00eda? Un \u201cmotor\u201d de creaci\u00f3n de aventuras conversacionales, que puede conjugar un lenguaje de programaci\u00f3n especializado con un conjunto de aplicaciones que facilitan la creaci\u00f3n de aventuras. \u00bfQu\u00e9 es <a href=\"http:\/\/wiki.caad.es\/Aventuras_AD\" target=\"_blank\" rel=\"noopener noreferrer\">Aventuras AD<\/a>? Fue la \u00fanica empresa profesional que se dedic\u00f3 entre finales de los a\u00f1os 80 y principios de los a\u00f1os 90 a la publicaci\u00f3n de aventuras conversacionales en Espa\u00f1a. Pero si no sabes qu\u00e9 es Aventuras AD, posiblemente no est\u00e9s leyendo esto.<\/p>\n<p>Resumiendo, all\u00e1 por el a\u00f1o 88 o 89, Andr\u00e9s Samudio, a la postre director y guionista principal de Aventuras AD, contact\u00f3 con <a href=\"https:\/\/twitter.com\/timbucus\" target=\"_blank\" rel=\"noopener noreferrer\">Tim Gilberts<\/a>, due\u00f1o de Gilsoft, la empresa que hab\u00eda comercializado el <a href=\"http:\/\/wiki.caad.es\/PAWS\" target=\"_blank\" rel=\"noopener noreferrer\">PAWS<\/a> para comprarle una versi\u00f3n de su nuevo parser <a href=\"http:\/\/wiki.caad.es\/SWAN\" target=\"_blank\" rel=\"noopener noreferrer\">SWAN<\/a>. Y por dos millones de pelas de la \u00e9poca, se trajo no solo el parser bajo el brazo, sino tambi\u00e9n al grandote ingl\u00e9s, para que personalizara el parser seg\u00fan las necesidades de Aventuras AD y para que ense\u00f1ara su manejo al resto de equipo.<\/p>\n<p>Como bien es sabido, Aventuras AD produjo seis aventuras con su parser, y a medida que las hac\u00eda, el parser fue evolucionando, al menos mientras Tim Gilberts permaneci\u00f3 en el equipo (todo esto lo cuenta muy bien Juanjo Mu\u00f1oz en su <a href=\"https:\/\/t.co\/Zt8EFhSknD?amp=1\" target=\"_blank\" rel=\"noopener noreferrer\">libro<\/a> \u201cAD: Una aventura contada desde dentro\u201d). Aventuras AD no resisti\u00f3 la crisis de los ordenadores de 8 bits, ni la llegada de las aventuras gr\u00e1ficas, y la compa\u00f1\u00eda, y su parser desaparecieron, no sin antes llegar a ofrecer como premio del famoso <a href=\"http:\/\/wiki.caad.es\/Concurso_de_aventuras_de_MicroHobby\" target=\"_blank\" rel=\"noopener noreferrer\">concurso<\/a> de aventuras, organizado por MicroHobby y Aventuras AD, una versi\u00f3n \u201ccapada\u201d del parser (sin el editor gr\u00e1fico y solo con el int\u00e9rprete de MSDOS).<\/p>\n<p>Algunos de los ganadores del concurso pronto vieron que las funcionalidades del DAAD pod\u00edan ser emuladas o incluso mejoradas f\u00e1cilmente, y surgieron los primeros parsers para MSDOS de principios de los noventa, como <a href=\"http:\/\/wiki.caad.es\/Sintac\" target=\"_blank\" rel=\"noopener noreferrer\">SINTAC<\/a> de JSJ o <a href=\"http:\/\/wiki.caad.es\/Caecho%3F\" target=\"_blank\" rel=\"noopener noreferrer\">CAECHO?<\/a> de JAPS (aunque este \u00faltimo abandonaba el estilo PAWS\/DAAD). Con el tiempo otros creadores de parser desarrollaron otros parsers tipo PAWS, como el <a href=\"http:\/\/wiki.caad.es\/NMP\" target=\"_blank\" rel=\"noopener noreferrer\">NMP<\/a>, <a href=\"http:\/\/wiki.caad.es\/Superglus\" target=\"_blank\" rel=\"noopener noreferrer\">Supergl\u00fas<\/a> o <a href=\"http:\/\/www.ngpaws.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">ngPAWS<\/a> de Carlos S\u00e1nchez, <a href=\"https:\/\/twitter.com\/uto_dev\" target=\"_blank\" rel=\"noopener noreferrer\">Uto<\/a>.<\/p>\n<p>Cada uno de estos parsers, superando con mucho las capacidades del DAAD, pod\u00edan generar juegos para el sistema, digamos \u201cimperante\u201d en su \u00e9poca: PC MSDOS en el caso de SINTAC, CAECHO? o NMP, multiplataforma (Windows, Linux, MAC) mediante m\u00e1quinas virtuales en el caso de <a href=\"http:\/\/wiki.caad.es\/Inform\" target=\"_blank\" rel=\"noopener noreferrer\">Inform<\/a> o Supergl\u00fas y finalmente aventuras directamente ejecutables en entornos web, como en el caso de ngPAWS, <a href=\"http:\/\/wiki.caad.es\/Fi-js\" target=\"_blank\" rel=\"noopener noreferrer\">Fi-js<\/a>\u00a0 y algunos m\u00e1s.<\/p>\n<p>Sin embargo, con el auge de aquello que llamamos com\u00fanmente \u201cretro\u201d, algunos aficionados volvieron a sentir la necesidad de crear aventuras para estos sistemas y el panorama era muy distinto seg\u00fan la plataforma de su elecci\u00f3n. En Spectrum segu\u00eda disponible el viejo PAWS en espa\u00f1ol (tra\u00eddo a Espa\u00f1a tambi\u00e9n por Aventuras AD) y se produjeron sagas m\u00edticas como \u201c<a href=\"http:\/\/wiki.caad.es\/Los_extraordinarios_casos_del_Dr_Van_Halen\" target=\"_blank\" rel=\"noopener noreferrer\">Los extraordinarios casos del Doctor Van Halen<\/a>\u201d de Josep Coletas , pero por ejemplo en Amstrad o Commodore apenas exist\u00edan otras opciones m\u00e1s que usar las versiones inglesas de PAWS, <a href=\"http:\/\/wiki.caad.es\/GAC\" target=\"_blank\" rel=\"noopener noreferrer\">GAC<\/a> o <a href=\"http:\/\/wiki.caad.es\/Quill\" target=\"_blank\" rel=\"noopener noreferrer\">The Quill<\/a>, o incluso arrancarse con motores propios (este es el caso de, por ejemplo, \u201c<a href=\"http:\/\/espsoft.blogspot.com\/2015\/08\/el-paciente-106.html\" target=\"_blank\" rel=\"noopener noreferrer\">El Paciente 106<\/a>\u201d de ESP Soft)&#8230;<\/p>\n<p>Hasta que en 2014, de forma ciertamente inesperada el DAAD se recuper\u00f3. <a href=\"https:\/\/twitter.com\/zona_fi\" target=\"_blank\" rel=\"noopener noreferrer\">Pedro Fern\u00e1ndez<\/a>, <em>aka<\/em> Rockersuke Moroboshi, <em>aka<\/em> ZonaFi explica de forma magistral (y muy amena) en su <a href=\"https:\/\/lineadura.wordpress.com\/2014\/10\/31\/en-busca-del-parser-perdido\/\" target=\"_blank\" rel=\"noopener noreferrer\">blog<\/a> como se recuper\u00f3 el DAAD y se consigui\u00f3 el permiso de Andr\u00e9s Samudio para su liberaci\u00f3n y disfrute por parte de la comunidad.<\/p>\n<p>A partir de los disquetes olvidados en el altillo de Samudio, un pu\u00f1ado de pioneros preserv\u00f3, organiz\u00f3 y document\u00f3 el conjunto de herramientas que permiten la creaci\u00f3n de una aventura en DAAD. Hay que tener en cuenta que el DAAD no es, como comentaron algunos de los ganadores del concurso de aventuras, un \u201csuper-PAWS\u201d, en el sentido que no es un sistema integrado de creaci\u00f3n de aventuras, sino un conjunto de compiladores, int\u00e9rpretes y herramientas. Resumiendo mucho estas se componen de: un fichero fuente editable mediante un editor de texto, un compilador en modo comando que crea, a partir del c\u00f3digo fuente, una base de datos ejecutable por cada uno de los interpretes existentes. Y esta es la fortaleza y la magia del DAAD, Tim Gilberts se curr\u00f3 interpretes para 8 m\u00e1quinas diferentes: Spectrum, Amstrad, Amstrad PCW, Commodore, MSX, PC MSDOS, Atari ST y Amiga.<\/p>\n<p>Pronto, aparecieron las primeras \u201cnuevas\u201d aventuras realizadas en DAAD: \u201cEn busca del parser perdido\u201d de Rockersuke, \u201c<a href=\"https:\/\/amstrad.es\/doku.php?id=juegos:el_misterio_de_la_isla_de_tokland&amp;s[]=misterio&amp;s[]=isla&amp;s[]=tokland\" target=\"_blank\" rel=\"noopener noreferrer\">El Misterio de la isla de T\u00f6kland<\/a>\u201d o \u201c<a href=\"https:\/\/amstrad.es\/doku.php?id=juegos:cero_absoluto\" target=\"_blank\" rel=\"noopener noreferrer\">Cero Absoluto<\/a>\u201d de <a href=\"http:\/\/espsoft.blogspot.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">ESP Soft<\/a>, \u201c<a href=\"https:\/\/amstrad.es\/doku.php?id=juegos:elf\" target=\"_blank\" rel=\"noopener noreferrer\">Elf<\/a>\u201d de <a href=\"https:\/\/twitter.com\/DefectoDigital\" target=\"_blank\" rel=\"noopener noreferrer\">Javy Fern\u00e1ndez<\/a>&#8230; Paralelamente, la comunidad alrededor del reci\u00e9n recuperado parser DAAD se agrup\u00f3 en un canal de Telegram, primero llamado @RetroDAAD y posteriormente <a href=\"https:\/\/t.me\/RetroAventuras\" target=\"_blank\" rel=\"noopener noreferrer\">@Retroaventuras<\/a>&#8230; y organiz\u00f3 talleres de DAAD en quedadas y eventos retro. Adem\u00e1s se empez\u00f3 a pensar en formas de expandir el DAAD, como permitir la carga de im\u00e1genes bitmap desde disco en los ordenadores de 8 bits, lo que llev\u00f3 a la creaci\u00f3n de la extensi\u00f3n <a href=\"https:\/\/github.com\/daad-adventure-writer\/MALUVA\" target=\"_blank\" rel=\"noopener noreferrer\">Maluva<\/a> de Uto.<\/p>\n<p>Hasta entonces el DAAD solo permit\u00eda gr\u00e1ficos vectoriales en los ordenadores de 8 bits, y gr\u00e1ficos bitmap en los ordenadores de 16 bits y el Amstrad PCW. Para ello exist\u00edan varias herramientas, principalmente DG para Spectrum y DGM para Atari St. El DG de Spectrum inclu\u00eda un editor de gr\u00e1ficos vectoriales al estilo del viejo PAWS, y permit\u00eda crear una \u201cbase de datos\u201d gr\u00e1fica que se combinaba con la \u201cbase de datos\u201d textual para ejecutar nuestra aventura. Esto limitaba enormemente la memoria disponible para la aventura, ya que, tomando como base el Spectrum, con una memoria RAM de 48 Kb, DAAD necesita 2 Kb aproximadamente para el juego de caracteres y 16 Kb aproximadamente para el int\u00e9rprete, con lo que tan solo quedan unos 30 Kb a repartir entre las bases de datos de texto y de gr\u00e1ficos&#8230; En cambio en ordenadores de 16 bits y el Amstrad PCW los gr\u00e1ficos pueden ser cargados \u201cal vuelo\u201d desde disco, con lo que la base de datos textual puede alcanzar aproximadamente unos 65 Kb.<\/p>\n<p>Este comportamiento se emul\u00f3 con Maluva. Los gr\u00e1ficos \u201cbitmap\u201d pueden cargarse desde disco \u201ca demanda\u201d, y por tanto no ocupan RAM, permitiendo as\u00ed, aventuras m\u00e1s largas, y te\u00f3ricamente, m\u00e1s vistosas (aunque hay gr\u00e1ficos vectoriales que son una maravilla).<\/p>\n<p>Poco a poco ilustres del CAAD probaron con DAAD y as\u00ed, ya en 2019 aparecieron obras como \u201cLa casa al otro lado de la tormenta\u201d de Depresiv o \u201cZHL\u201d de Kambre (<a href=\"https:\/\/www.rudolphinerur.com\/blog\/2019\/04\/22\/zhl-y-la-casa-al-otro-lado-de-la-tormenta-cuentos-interactivos-para-8-bits\/\" target=\"_blank\" rel=\"noopener noreferrer\">ver esta entrada en este mismo blog<\/a>). Y la extensi\u00f3n Maluva sigui\u00f3 creciendo. En DAAD, como en PAWS (y como despu\u00e9s en SINTAC), los mensajes se escriben en una tabla (la tabla de mensajes) de tal forma que si al examinar una mesa queremos que aparezca: \u201cUna desvencijada mesa llena de papeles y \u00fatiles de escritura.\u201d, debemos a\u00f1adir este mensaje a la tabla de mensajes, y luego referenciarlo desde el c\u00f3digo fuente con un MESSAGE [n\u00ba mensaje]. Esto puede ser realmente fastidioso y pesado. Adem\u00e1s, el viejo compilador de Tim Gilberts funciona, como hemos comentado, en MSDOS, y en ordenadores modernos no exist\u00eda otra alternativa m\u00e1s que usar DOSBOX o similar. Escribir una aventura en estas condiciones pod\u00eda resultar realmente heroico. Por suerte Uto sigui\u00f3 manos a la obra y acab\u00f3 publicando un nuevo compilador de DAAD, que permit\u00eda el uso de sentencias tales como MESSAGE \u201cUna desvencijada mesa llena de papeles y \u00fatiles de escritura.\u201d y ejecutar el compilador desde la consola de comandos de Windows modernos, sin necesidad de usar DOSBOX. Simplificando mucho, el nuevo compilador <a href=\"https:\/\/github.com\/daad-adventure-writer\/DRC\" target=\"_blank\" rel=\"noopener noreferrer\">DRC<\/a> (DAAD Reborn Compiler) transformaba un nuevo formato de c\u00f3digo fuente en la base de datos \u201centendible\u201d por los viejos int\u00e9rpretes, y convert\u00eda la tarea de programar en DAAD en algo menos arduo.<\/p>\n<p>Ser\u00eda justo mencionar tambi\u00e9n la contribuci\u00f3n de <a href=\"https:\/\/twitter.com\/8bit_era\" target=\"_blank\" rel=\"noopener noreferrer\">Stefan Vogt<\/a> y su papel en volver a implicar a Tim Gilberts en la recuperaci\u00f3n de los int\u00e9rpretes ingleses o la creaci\u00f3n de un nuevo int\u00e9rprete para <a href=\"https:\/\/github.com\/nataliapc\/msx2daad\" target=\"_blank\" rel=\"noopener noreferrer\">MSX2<\/a> por parte de <a href=\"https:\/\/twitter.com\/ishwin74\" target=\"_blank\" rel=\"noopener noreferrer\">Natalia PC<\/a> (lo que permite hacer uso de las asombrosas capacidades gr\u00e1ficas de este est\u00e1ndar) o el futuro int\u00e9rprete en Phyton de Morgul, el paquete <a href=\"http:\/\/uto.speccy.org\/daadready.html\" target=\"_blank\" rel=\"noopener noreferrer\">DAAD Ready<\/a> que automatiza la creaci\u00f3n de los soportes para los diferentes sistemas&#8230;<\/p>\n<p>En definitiva, desde su recuperaci\u00f3n el DAAD ha sufrido una evoluci\u00f3n que permite ahora usarlo de forma c\u00f3moda, adem\u00e1s de disponer de una <a href=\"http:\/\/www.rockersuke.com\/if\/ebbp\/DAAD_Manual.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">documentaci\u00f3n<\/a> y <a href=\"https:\/\/medium.com\/@uto_dev\/a-daad-tutorial-for-beginners-1-b2568ec4df05\" target=\"_blank\" rel=\"noopener noreferrer\">tutoriales<\/a> que permiten iniciarse en \u00e9l de forma relativamente r\u00e1pida. As\u00ed, todos aquellos interesados en crear aventuras para sistemas retro, pueden considerarlo como una de las alternativas m\u00e1s completas, a la espera de ver c\u00f3mo evolucionan otras alternativas, como por ejemplo <a href=\"https:\/\/github.com\/johanberntsson\/PunyInform\" target=\"_blank\" rel=\"noopener noreferrer\">PunyInform<\/a>.<\/p>\n<p>En mi caso, como comentaba al principio, he usado el DAAD para portar una vieja aventura programada en 2005 en Supergl\u00fas: \u00ab<a href=\"https:\/\/www.rudolphinerur.com\/blog\/2020\/04\/19\/las-aventuras-de-rudolphine-rur\/\" target=\"_blank\" rel=\"noopener noreferrer\">Las Aventuras de Rudolphine Rur<\/a>\u00ab. El proceso dista mucho de ser un \u201cproceso autom\u00e1tico\u201d, ya que si bien tanto Supergl\u00fas como DAAD est\u00e1n ambos basados en el lenguaje de condactos de PAWS y comparten muchos elementos, es inevitable un proceso de adaptaci\u00f3n.<\/p>\n<p>En mi caso, y partiendo de la librer\u00eda de inicio de DAAD, fui copiando y pegando cachos de c\u00f3digo desde Supergl\u00fas, y a partir de ah\u00ed todo era cuesti\u00f3n de revisar y cambiar lo que no funcionaba. Sin el DRC esto hubiera sido sino imposible, s\u00ed mucho m\u00e1s dif\u00edcil. Ahora pod\u00edamos sustituir los WRITE \u201clo que sea\u201d de Supergl\u00fas por MESSAGE \u201clo que sea\u201d de DAAD. Adaptar el vocabulario, revisar los procesos, buscar alternativa para algunos condactos no existentes en DAAD&#8230; El proceso sigui\u00f3 su curso de forma lenta, pero inesperadamente segura.<\/p>\n<p>Tambi\u00e9n hab\u00eda que lidiar con las limitaciones de memoria. En mi caso la primera decisi\u00f3n fue dividir la aventura en dos partes. Con ello consegu\u00ed \u201cmeter\u201d todo el texto de la versi\u00f3n Supergl\u00fas en las versiones de 16 bits, aunque me qued\u00e9 cerca del l\u00edmite te\u00f3rico de 65 Kb y sobretodo sufr\u00ed con las limitaciones en el n\u00famero de mensajes: a saber 255 mensajes de usuario, los que sobren hasta 255 en mensajes del sistema, y las localidades que sobren hasta un m\u00e1ximo de 255. Otra cuesti\u00f3n eran las versiones para 8 bits. Aun contando con la ventaja que Maluva nos permit\u00eda cargar los gr\u00e1ficos desde disco, el l\u00edmite de 30 Kb segu\u00eda ah\u00ed (todav\u00eda no hab\u00edan aparecido los XMESSAGES). Recortar desde 56 y 58 Kb que ocupaban m\u00e1s o menos ambas partes en PC a 30 Kb para que pudieran ejecutarse en Spectrum o Amstrad fue una dura prueba&#8230; Ahora entend\u00eda la ingrata tarea de Juanjo en AD. Descripciones enteras desaparecieron, mientras que otras fueron necesariamente mutiladas, pero finalmente se consigui\u00f3&#8230; \u00a1La aventura era jugable en 8 bits! Y entonces Uto public\u00f3 los XMESSAGES&#8230;<\/p>\n<p>Los XMESSAGES es una capacidad de Maluva que permite almacenar los mensajes de texto en disco, y recuperarse \u201cal vuelo\u201d. As\u00ed, desaparecen de un plumazo las limitaciones de memoria y n\u00famero de mensajes (y, te\u00f3ricamente pueden realizarse en un Spectrum aventuras incluso m\u00e1s grandes que en un Amiga o Atari St, ya que en estos \u00faltimos no existe una extensi\u00f3n Maluva y las aventuras siguen teniendo un n\u00famero de mensajes m\u00e1ximo). Eso s\u00ed, su uso se restringe, en la pr\u00e1ctica, al uso conjunto con extensiones hardware modernas como el DIVMMC o M4, ya que cargar al vuelo un mensaje desde un disquete es irremediablemente demasiado lento.<\/p>\n<p>Por esta raz\u00f3n Rudolphine en DAAD est\u00e1 disponible en tantas versiones para, por ejemplo, Spectrum o Amstrad: una versi\u00f3n cinta sin gr\u00e1ficos y con textos recortados (que se cargan por completo en RAM), una versi\u00f3n en disco con gr\u00e1ficos (que cargan bajo demanda desde el disco) pero con textos recortados cargados en la RAM y una versi\u00f3n DIVMMC, M4, etc., donde tanto los gr\u00e1ficos como la mayor\u00eda de los textos son cargados bajo demanda desde la SD. Como son dispositivos tan r\u00e1pidos, la carga de estos XMESSAGES no sufre demora.<\/p>\n<p>La verdad es que aunque en su momento pudo parecer un fastidio que los XMESSAGES aparecieran justo despu\u00e9s de terminar el proceso de recorte de textos, ahora estoy contento. Esto me ha permitido publicar versiones que no necesitan de hardware extra (cintas, floppies) y, sinceramente, no s\u00e9 si habr\u00eda pasado por ello si hubiera sabido desde el principio que exist\u00eda la posibilidad de publicar para SD con XMESSAGES.<\/p>\n<p>La parte final, el proceso de betatesting (en mi caso sin betatester), la revisi\u00f3n de los textos (\u00a1gracias de nuevo \u00c1ngel!), la transformaci\u00f3n de los gr\u00e1ficos para las distintas versiones, la creaci\u00f3n de los diferentes soportes, el dise\u00f1o de manuales y car\u00e1tulas, el proceso de duplicaci\u00f3n de las versiones f\u00edsicas, etc, etc, es otra aventura que quiz\u00e1 cuente en otra ocasi\u00f3n.<\/p>\n<p>En todo caso&#8230; si ten\u00e9is una historia que contar y quer\u00e9is, fruto de la nostalgia, publicarla en sistemas retro, DAAD es hoy un sistema lo suficientemente maduro para que sea altamente recomendable&#8230; y si, como yo, tienes una vieja aventura en PAWS o Supergl\u00fas y la quieres portar a otro sistema, tambi\u00e9n.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>En el \u00faltimo podcast del Carrascosa (@XCarrascosa), \u00a0se comentaba el recientemente aparecido CAAD 52. En un momento dado, y ante la vista de la portada, Xavi comenta: \u201cMapa y soluci\u00f3n de Rudolphine Rur, una aventura antigua, que creo que se ha portado a otros sistemas con la aplicaci\u00f3n esta que existe en Amiga creo\u201d. WTF? &hellip;<\/p>\n","protected":false},"author":1,"featured_media":258,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[5],"tags":[],"_links":{"self":[{"href":"https:\/\/www.rudolphinerur.com\/blog\/wp-json\/wp\/v2\/posts\/257"}],"collection":[{"href":"https:\/\/www.rudolphinerur.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rudolphinerur.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rudolphinerur.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rudolphinerur.com\/blog\/wp-json\/wp\/v2\/comments?post=257"}],"version-history":[{"count":3,"href":"https:\/\/www.rudolphinerur.com\/blog\/wp-json\/wp\/v2\/posts\/257\/revisions"}],"predecessor-version":[{"id":261,"href":"https:\/\/www.rudolphinerur.com\/blog\/wp-json\/wp\/v2\/posts\/257\/revisions\/261"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rudolphinerur.com\/blog\/wp-json\/wp\/v2\/media\/258"}],"wp:attachment":[{"href":"https:\/\/www.rudolphinerur.com\/blog\/wp-json\/wp\/v2\/media?parent=257"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rudolphinerur.com\/blog\/wp-json\/wp\/v2\/categories?post=257"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rudolphinerur.com\/blog\/wp-json\/wp\/v2\/tags?post=257"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}