Añadidos los programas del libro “Spectacular Games For Your Spectrum”

Anuncio la subida al servidor de un nuevo fichero conteniendo todos los programas BASIC de un libro que nunca llegó a traducirse ni editarse en España, pero que excepcionalmente estimaba podría tener cabida en este blog. No quería dejar la oportunidad de publicar aquí un enlace a todos esos programas incluidos en esta publicación inglesa de la editorial Addison-Wesley Productions, siendo únicamente descargable desde esta misma entrada. La gran mayoría de estos programas, de muy corta extensión, han sido copiados literalmente a mano, mientras que el resto fueron digitalizados mediante OCR y posteriormente tratados y convertidos a TAP con la consabida herramienta BASin de Paul Dunn.

A pesar del título, casi todos estos listados ofrecen sencillos ejemplos de programación que pueden ejercitar la imaginación del estudioso en programación en BASIC. Sin ninguna pretensión y siendo bastante simples en su inmensa mayoría, hallaréis pequeños juegos, alguna que otra utilidad y una aventura de texto que ocupa 13 KB (el único programa complejo en todo el libro) que lleva por título “I.T. The Adventure of the Century”.

Próximamente, este mismo archivo pasará brevemente a manos de la gente de Spectrum Computing, esperando que lo añadan a su ficha correspondiente en dicha web.

 

Anuncios

“Astronomía: El Universo en tu Ordenador” de Anaya Multimedia

Hola de nuevo a todos y Feliz Año, que ojalá sea bueno para todo el mundo. Hacía tiempo que no hacía una actualización con alguna novedad que se haya podido añadir al archivo general del proyecto recientemente, y ésta llega justo en el dia de hoy. Es más un pequeño detalle que se agradece poderlo compartir con todos los usuarios de este portal.

Gracias a un buen aficionado al ZX Spectrum y fiel seguidor de la escena, Darío Ruellán, se ha incorporado al mismo un archivo TAP conteniendo todos los programas del libro “Astronomía: El Universo en tu Ordenador” de Maurice Gavin, editado por Sunshine Books en su edición original en el Reino Unido, aquí traducido y publicado en España por Anaya Multimedia en 1984. De esta edición se ha transferido todos sus listados a formato digital.

Dicho archivo está disponible en la consabida sección Libros y Enciclopedias. No hay perdida alguna en este creciente universo informático.

Cargadores de MicroManía a tutiplén y algo más

El momento ha llegado. Tal como prometí en mi anterior entrada, tenía la intención de publicar nuevos enlaces a programas de los proporcionados por un buen amigo de este blog, el colaborador Daniel Castro. Éstos comprenden desde un fichero zip conteniendo una parte de los programas BASIC publicados dentro del libro “102 Programas para el ZX-81 y Spectrum” de Ediciones Elisa (ver en Libros y Enciclopedias), desde el 1 al 20, según consta en el mismo. Y por otro lado tenéis a vuestra disposición archivos complementarios con todos los listados BASIC incluidos en las páginas de la revista Micromanía en su primera etapa. Éstos comprenden desde los que figuran en artículos sobre programación como todos los cargadores de pokes publicados en cada ejemplar.

En la sección correspondiente, hallaréis los enlaces correspondientes a cada caso, junto con un texto descriptivo sobre sus respectivos contenidos. Asimismo, he habilitado un enlace a varios de los listados de Amstrad CPC publicados también en dicha revista, de los que aparecieron en los cuadernillos “Doña Tecla” como de los que formaban parte de otros artículos. Entre ellos, “Quasimodo”, “Misil Atack”, “El Pantano” o “Flota Espacial”, videojuegos escritos en BASIC y de buena calidad.

Que los disfrutéis. Un cordialísimo saludo.

Tras un largo descanso, toca volver

En breve, me pondré a revisar qué listados faltan por preservarse. Al menos, tan solo de la revista Amstrad Sinclair Ocio, hay que digitalizar unos cuantos listados que han quedado pendientes; aunque al no disponer yo mismo de sus ejemplares en físico y no habiendo digitalizaciones suyas con calidad suficiente en Internet Archive y otros servicios online, tendré que esperar a que alguien que posea los siguientes números de A.S.O. me pueda facilitar una copia en PDF de las páginas donde figuren dichos listados, que enumero a continuación:

Nº 2 – Págs. 50 y 51 (Programa: Letras Dobles)
Nº 5 – Págs. 58 a 59 (Programa: Impresión de Gráficos)
Nº 13 – Págs. 30 a 32 (Programa: Editor de Sprites)

Habiendo tan poco trabajo por hacer, será algo que me tome con mucha calma.

Por otra parte, tengo varios archivos de Daniel Castro pendientes de ser subidos al servidor, los que comprenden todos los cargadores de pokes publicados en la revista Micromanía de su primera época. Asimismo, me envió un archivo con todos los listados de ZX Spectrum aparecidos en el libro “102 Programas Para ZX81 Y Spectrum” de la editorial Elisa, S.A. Todo ello estará muy pronto para ser descargado desde sus ubicaciones correspondientes.

Últimos programas de “Tu Micro” y una sorpresa más

Aprovechando el comienzo de un nuevo fin de semana, he preparado para esta ocasión dos novedades: por un lado, comunicar que he acabado con todos los programas de la revista “Tu Micro” que quedaban por preservar de los últimos números 17 a 20 (con otro caso más de listado con algún mal funcionamiento). Y por el otro, con todo lo preservado hasta ahora, he incorporado al archivo un fichero descargable con todos los programas de ejemplo incluidos en las páginas del Curso de Código Máquina creado por Jesús Alonso Rodríguez, el cual se publicó en las páginas interiores de la revista Microhobby. Gracias nuevamente a Daniel Castro por facilitarme dicho fichero y como siempre por su amabilidad y estimable colaboración.
 

Captura del programa Spec-Karate (número 20 de Tu Micro)

 
De nuevo, me he encontrado con un problema más, como ya me pasara antes con otros listados publicados en la revista en cuestión, concretamente con el caso del juego “Spec-Karate”, mostrado aquí arriba. Con una parte escrita en BASIC y la otro formada por dos bloques de código máquina, algo debe tener mal en alguna parte y me pregunto si el fallo ha podido ser mío por haber copiado mal algún dato de uno de dichos bloques, pero es tal como lo había digitalizado de la propia revista. Imprime una escena propia de una competición deportiva, pero no se imprimen en pantalla los luchadores que representan cada a uno a un determinado pais, de los varios escogidos por sus programadores para esta disciplina deportiva. Me gustaría poder ponerme en contacto con sus autores, Diego y Víctor Morilla. Si se da la gran casualidad de que pueden leer este blog, pueden ponerse en contacto conmigo y dar las claves para solucionar este “problemilla”.

En cualquier caso, éstos son los programas añadidos al archivo que podéis encontrar donde siempre. No hace falta ni que os pase el link, si acaso conocéis la mecánica de este blog:

Nº 17: Yul
- Id. - POP
Nº 18: Aterrizaje en Saturno
- Id. - El Juego de la Lógica
Nº 19: Safari
- Id. - Graf-6
Nº 20: Lotería Primitiva
- Id. - Spec-Karate (por revisar)

Por fin, cumplo con lo que prometí en su dia; que incluiría un link con el que podéis acceder a un archivo que contiene TODOS y cada uno de estos programas de “Tu Micro”, sin excepción, a pesar de los fallos advertidos en su momento, tanto hoy como dias atrás, con varios de ellos. Este mismo enlace lo incluyo también dentro de la sección de la revista, justo antes de la tabla de contenidos.

Y en cuanto al fichero recopilatorio con los programas del Curso de CM de Microhobby, os dejo tanto aquí como en la sección de MicroHobby el acceso al mismo para que os lo descarguéis. Si aún tenéis el curso editado por Hobby Press en vuestra biblioteca o colección, ahí es donde podéis averiguar qué hace cada rutina.
 

Captura del programa Safari (nº 19)

 

Llegado a este punto, me tomaré unas cuantas semanas de descanso que aprovecharé para viajar y a mi vuelta seguiré con esta esforzada tarea de digitalizar programas, a partir de ese momento pensando en los que queden por ahí pendientes, tanto de Amstrad Sinclair Ocio, como de otras pocas revistas más. Un trabajo algo menor que en algún momento llegará a su fin. Por otra parte, estoy sopesando la idea de escanear “Tu Micro” al poseer todos los números, pero no en su totalidad. Tan solo digitalizaría los números del 1 al 14, teniendo que dejar aparte los últimos (15/16 a 20) por motivos técnicos; sus páginas están encoladas al lomo y no se pueden doblar sobre el escáner por temor a despegarlas.

Por todo lo hecho hasta ahora, quiero comunicar lo siguiente. Ha sido un enorme placer haber compartido estas actualizaciones y contribuido por difundir todas estas obras de arte creadas por muchísimos y diferentes lectores para sus revistas favoritas del momento. En todos estos programas desarrollados por tantas personas, de forma individual o colectivamente, rebosan ganas de aprender y se nota en ellos el cariño con que han sido programados. Esta última actualización se la dedico especialmente a ellos.

Avanzando con “Tu Micro” y nuevos programas preservados

Hoy domingo es un buen dia para hacer una nueva actualización del archivo de programas BASIC. Con un poco de ayuda de Daniel Castro con uno de ellos, he subido esta vez los listados publicados en los nº 14 y el extra de verano 15/16 de la revista “Tu Micro” con la que seguiré hasta que acabe con ella, a falta tan solo de los cuatro últimos. Hay un poco de todo como en botica: juegos, aplicaciones y programas educativos para dar y tomar.
 

Captura del programa “Química” (TM 15/16)

 
El más problemático con que me había encontrado de entre todos ellos ha sido el programa de “Química” creado por el lector alicantino Alejandro Muñoz Sánchez y visto en el interior del número extra antes citado. Tal como figuraba en las páginas de la revista, tenía un error de bulto con los códigos de una rutina de código máquina direccionada a partir de la memoria 65009 y cuyos datos, tal como figuran en sus páginas, sobrepasa con creces el límite máximo de la memoria RAM del ZX Spectrum (hay listados 614 bytes en total, frente a los 526 que sería la cantidad permitida). He incluido dentro del archivo correspondiente un fichero de texto explicando cómo he podido solucionarlo para que funcione sin problemas, prescindiendo de todas las instrucciones y comandos existentes en él relacionados con dicha rutina de C/M. Todo ello en un impás de varios días seguidos uno del otro, hasta ayer mismo. En esta ocasión, he contado con la ayuda de Daniel que me ha solucionado parte del problema.

Por lo demás, apenas me he encontrado con dificultades parecidas con los demás programas y han sido preservados en el menor tiempo posible:

Nº 14: Salto de Caballo.
- Id. - Pseudocódigos (Estadística).
- Id. - 14 Aciertos.
Nº 15/16: Boggle.
- Idem - Atributos en pantalla.
- Idem - Química.
- Idem - Línea Loca.
- Idem - Solitario.

El programa “Master-mind” ya se incluyó en una actualización anterior.
 

Captura del programa “Solitario” (TM 15/16)

 
Lo tenéis todos ellos en la sección fija de la revista Tu Micro

Saludos y hasta una pronta y próxima actualización.