Franki´ s Castle I

Ya he hablado en las entradas anteriores sobre la primera aventura conversacional que “edité” hace unos 25 años con el sello Rainbow Graphics. Se trata de Franki´s Castle, una aventura dividida en dos partes en la que nos enfrentaremos nada más y nada menos que al monstruo de Frankenstein.

dsc_0234

Ambas fueron escritas usando el intérprete de BASIC del Amstrad CPC 464 cuando yo tenía apenas unos 12 años. La segunda parte es un producto más elaborado y próximo de las aventuras conversacionales comerciales. Incluía gráficos geométricos que, además de comerse un buen pedazo de memoria, requerían mucho tiempo de programación. Quizás sea por esto por lo que nunca llegué a terminarla (en ello puede que consista mi próximo proyecto).

dsc_0236

En esta entrada, disponibilizo la primera parte en formato dsk (cambiar la extensión del fichero a .dsk tras efectuar la descarga) para aquellos curiosos que deseen probarla. En Franki´s Castle I eres un valeroso caballero que se adentra en el castillo de Frankenstein con el objetivo de salvar a una serie de almas retenidas allí por el famoso monstruo. Obviamente, el argumento no es un hito de originalidad pero os sugiero que lo juguéis y juzgueis dentro del debido contexto.

dsc_0235

Me ha llevado unas semanas corregirla ortográficamente y modificar algunos lapsus y fallos en la lógica narrativa de la historia (en realidad no era mucho lo que había que corregir, lo que escasea es el tiempo libre…). Sin embargo, se trata de cambios mínimos pues he intentado respetar al máximo la esencia del programa original. Espero que, dentro de las limitaciones, os haga pasar un rato divertido.

dsc_0233

Saludos

frankiscastle

 

Advertisements

Pack MEGATON: La Banda 90

Tras haber dado a conocer públicamente mi primera edición artesanal de software en cassette para el Amstrad cpc 464, el “Pak MEGATON” editado entre 1989 y 1992 (no lo recuerdo exactamente … XDD), he decidido contaros los entresijos de algunos de los programas más característicos del “Pak”. Obviamente me centraré en aquellos de los cuales yo era el autor (dejando de lado las aplicaciones que incluí por mi cuenta sin tener contrato de distribución … ya me entendéis XD).

Hoy comenzaré por “Banda 90″ (para ejecutarlo en un emulador abrid el dsk que os podeis descargar en la entrada sobre el Pak MEGATON y escribid Run”banda90.bas”). Este programa no es el primero que hice (el primero fue el Input II, el cual comentaré más adelante), pero si que fue el primero nacido para responder a una necesidad. Pero antes de analizarlo, creo que conviene aclarar que es eso de “La banda”.

Si crecisteis en los 80s probablemente no será necesario daros muchas explicaciones, pero aún así lo haré para que todo el mundo entre en contexto. En el extrarradio de cualquier ciudad medio grande eran habituales las “tribus urbanas” y “bandas” ya en los 80. Eran años de libertad y libertinaje tras la represión dictatorial. Recuerdo una anécdota del primer día que mis padres me permitieron salir con mis amigos por motivo de las fiestas de la ciudad. Al volver en autobús atravesamos el barrio vecino, un territorio verdaderamente inhóspito.

Tras bajar del autobús, pasamos por delante de un grupo de chavales con aires de malotes… Minutos más tarde descubriríamos que se trataba de la temible “Banda del Schuster” (el rubio malote que le daba nombre) cuando uno de nuestros amigos nos alertó de ello para que saliésemos “pitando” al girar la esquina. Así lo hicimos y cuando ya habíamos corrido un par de kilómetros cuesta arriba, se me ocurrió mirar hacia atrás para confirmar la existencia de tal peligro (aplicamos claramente el concepto de correr primero y preguntar después) maniobra por la cual casi me echa el guante uno de sus elementos… Pero por suerte logramos escapar …

banda90loadingscreen

Pantalla de carga de “Banda 90” en el que aparecíamos los cinco miembros de la misma (con pinta de quintillizos) y la cabaña de maderas (o cartones) que siempre aspiramos a construir como centro de reuniones.

Qué nos habría sucedido si nos hubiesen cogido? Pues seguramente que nos habrían robado el dinero y, de paso, algún cachete habría caído también (especialmente para aquel que osase rebotarse). Las bandas de los 80 eran como las bandas latinas que pululan por los parques de Madrid pero con nombres menos ambiciosos, sin anglicismos, y con navajas en vez de pistolas… Sin embargo, la banda de la que os quiero hablar era otra cosa… Era un grupo de tiernos críos que vivían en una parcela cerrada y, por lo tanto protegida, de bandas como la del Schuster.

“La banda” en realidad sólo existía en mi cabeza y en la de mi amigo José Tomás. El resto de miembros eran mi hermano y nuestros amigos Ramón y César… A estos lo de la banda les resbalaba y que yo fuese el autoproclamado jefe aún más… Como no existe sociedad que no se rija por una agenda, mi banda también tuvo la suya (aunque a día de hoy resulte complicado entender cual era su función o misión… XD).

Al principio ésta existía sólo en papel (usando como soporte las típicas agendas anuales de propaganda que le daban a mi padre). En ellas incluía una ficha muy breve de cada uno de los miembros, un resumen  de las actividades del año (apenas un par de párrafos) y las perspectivas para el nuevo año… oséase, el espacio dedicado a meterles caña a mis “subditos”… jeje.

banda90history

Breve historia de “La Banda” (y tan breve…).

En lo que hoy se calificaría como una “digitalización del archivo histórico”, en 1990 se me ocurrió que esta información estaría más segura de miradas indiscretas (más específicamente, del cotilleo mi madre) si estuviese contenida en mi cpc 464. Para ello decidí crear el programa y grabarlo en una cinta que sólo yo conocería. Además, le puse dos niveles de passwords, aunque en su momento no caí en cuenta de que el programa no estaba protegido y que era tan fácil obtenerlas como pulsar la tecla ESC dos veces. De cualquier manera, estas fueron las motivaciones que subyacen a “Banda 90”.

El programa contaba con una pantalla de carga en la que exhibí mis limitadas capacidades para el diseño gráfico por ordenador (aunque tampoco está tan mal para haber sido programad por un chico de 12 años que comenzaba a manejarse en el complicado mundo del ordenador). Tras introducir las dos claves correctamente (primera: “123456”; segunda:”Esta banda es la mejor”), aparecía una pantalla inicial con los miembros de la “banda”: José Miguel (jefe), José Tomás (mano derecha), Ramón, César, e Israel. Este era el núcleo de vecinos que crecimos juntos desde los 2-3 años hasta los veintitantos.

banda90members

Lista de miembros de la banda. Como se puede apreciar la paleta está magníficamente escogida así como la utilización del espacio…

Conforme fuimos creciendo y tuvimos más libertad para movernos por otros vecindarios obviamente este grupo se extendió …pero en los orígenes eramos siempre los mismos y por muchos años fue así… Tras pulsa la tecla INTRO, accedíamos al menú principal el cuál se componía de tres opciones. Empezando por la tercera, ésta nos daba acceso a un supuesto resumen de la historia de la banda. Como podéis observar en uno de los screenshots de arriba, aquí se nos informaba de secretos milenares como, por ejemplo, de que la banda ya existía en tiempos tan remotos como 1984. También se define la misión de la banda: “construir una cabaña [debido a la diferente ROM configurada en el emulador las ñ han sido substituidas por el +/-] y asustar a los que venían al barrio”

Menú principal de “banda 90”.

También contaba, como anécdota (supongo), que una vez estuvimos a punto de conseguir nuestra misión. Conseguimos construir una cabaña a base de maderas (en los 80 era muy habitual que las personas se deshiciesen de enseres y muebles en descampados en las afueras de las ciudades pues no había servicios locales de recogida de enseres). La verdad es fue nuestro mayor logro arquitectónico y llego a ser la envidia de otros grupos más avispados. La cuestión es que un fin de semana me fui a visitar a mis abuelos y todo quedó a cargo de Ramón y José Tomás. Cuando regresé el lunes por la mañana, no quedaba ni rastro de ella…

Estuve todo el día pensando sobre qué habría sucedido hasta que esa misma tarde me dijeron que les habían invadido y confiscado la cabaña…vamos que los echaron! Tras usarla un día y algo decidieron destruirla para que no pudiésemos recuperarla… y bastante que no les dieron unas cuantas collejas o guantazos… Así se las gastaban los gangs de adolescentes en los 80, para que luego te quieran hacer creer que el “bullying” está hoy peor que nunca (desde mi punto de vista, lo que sucede es que este problema está empezando a ser expuesto como algo moralmente inaceptable, pero en los 80s se decía que eran cosas de críos y todo arreglado).

Descripción del rol de uno de los miembros de “la banda” (Ramón) y lo que se le exigiría de cara a la nueva campaña. Como veis era un jefe exigente que no dejaba “pie con bola”. Si quereis ver el análisis del resto de miembros os invito a que exploreis el programa vosotros mismos.

El uso del cpc 464 y sus capacidades sonoras, permitió la creación de un himno para “la banda” algo de lo que había carecido hasta la fecha. Este podía escucharse se se escoge la opción. Pero no os hagáis ilusiones, porque éste apenas consistió en la mezcla de un par de sonidos sacados de otros programas…nada especialmente creativo.

Por último, la primera opción daba acceso al análisis del rol que habían jugado cada uno de los miembros en la campaña anterior y qué podía esperar de ellos, como jefe de la banda, de cara a la nueva campaña. Como podréis comprobar vosotros mismos, les daba bastante cera a todos ellos (menos a José Tomás que era mi mejor amigo y mano derecha) y de mí no decía nada … XDDDD

Bueno chicos, pues esta es la historia de este programa, uno de los primeros que hice en Locomotive BASIC y que, como veis, estaba íntimamente ligado a ciertos pasajes de mi infancia por lo cuál lo considero como algo entrañable… En la próxima ocasión os hablaré del Input II!

Saludos a todos!

Pack MEGATON by Rainbow Graphics

   Esta fue mi primera edición de software para el Amstrad CPC. Hace ya unos veinticuatro años que se me ocurrió reunir esos pequeños programas que andaban desperdigados en diferentes cintas en el mueble de mi Amstrad CPC 464 (con decenas de versiones cada una) y editarlos en un sólo soporte. A dicha recopilación la bauticé con el nombre de Pack MEGATON (o “Pak” como figura en el lomo del cassette) en línea con los nombres potentes que se les solían dar a los packs de juegos comerciales de la época (“a toda máquina”, “hit pak”, “el lingote”, “el super 10”, etc), nombres que no cesaban de resonar en nuestras cabezas de adolescentes tras leer la última Micromanía.

dsc_0186

   Para esta solemne ocasión diseñé una portada formada por un popurrí de elementos que hacían referencia a cada uno de los programas contenidos en el “pack”. Recuerdo haber dibujado la original en blanco y negro y, después, haberla fotocopiado para las diferentes copias físicas a distribuir entre mis amigos. Para ello las pintaba a mano con simples rotuladores (no había otros medios). Montar la cinta “master”, grabando para ello todos y cada uno de los programas de manera consecutiva (y anotando las vueltas del contador en las que se iniciaba cada uno de ellos), no fue precisamente coser y cantar. Bastaba no dejar espacio suficiente entre programas para tener que empezar de nuevo. Tengo que aclarar que yo no era el autor de todos los programas contenidos en el “pack”, tan sólo de los más facilones. Algunos los teclee de libros y/o revistas y luego los tunee con mi sello. Tecleando programas ajenos aprendía un poquito más de ese BASIC de Locomotive Software.

dsc_0185

    A pesar de no ser el autor de todos los programas (o, como se llamarían hoy, apps), mis comienzos con el BASIC de Amstrad están bien reflejados en este pack. Comenzando por el “hackeo” de aquellas simples, pero atractivas, pantallas de carga de los juegos de Amsoft (a quienes les estaré eternamente agradecidos por no haberlas protegido) para tunearlos a mi antojo con los nombres de los diferentes sellos que utilizaba en la época: desde Digital Soft hasta Rainbow Graphics pasando por Jose Soft. El primer programa de mi autoría (el primero genuínamente mío), fue Input II (curioso porque no recuerdo haber realizado nunca la primera parte). Se trata de un programa de preguntas multicarga. Cada carga consistía en apenas unas 1000 lineas de código y se nos colocaban entre 6 y 10 preguntas de Ciencias Naturales, Lengua, etc.

   Obviamente, este programa no representó ningún hito de la programación, pero a nivel personal significó que ya era capaz de poner al ordenador a hacer aquello que yo quería (aunque me tuviese que conformar con cosas verdaderamente simples). Años más tarde llegaría el momento para hacer cosas más complejas (dentro de ciertos límites). En este sentido la cúspide de Rainbow Graphics sería alcanzada tanto por la aventura conversacional Frankie´s Castle (muy muy limitada pero, atención, con gráficos!) como con una aplicación para representar funciones matemáticas que el usuario podía introducir manualmente (la cuál me resultó muy útil para el análisis de funciones en 2º de B.U.P.)

dsc_0187

    Es mi proyecto personal recuperar todos esos programas de mi archivo de cintas, convertirlos a dsk, y colgarlos en esta página como aportación personal a la conservación de la microinformática. A pesar de lo limitado que son estos programas, para mi supusieron el inicio no sólo con el Locomotive BASIC pero también con la programación y la informática. Para aquellos frikies a los que les apetezca echarle un vistazo a este Pack Megaton, lo pueden descargar del siguiente link:

oldsoft80sv1

Instrucciones:

Tras descargar el archivo cambia la extensión de .pdf a .dsk para ejecutarlo en un emulador de Amstrad CPC.