Más programas BASIC y código máquina preservados

Tras un largo periodo sin actualizar el archivo, debido a determinadas labores que me han mantenido bastante ocupado en estos meses como la producción del tercer volumen de la Enciclopedia Homebrew (el cual ya se encuentra en poder de Dolmen Editorial para su impresión, pudiendo salir a la venta a mediados de este mismo mes), vuelvo a mi principal tarea de preservación de nuevos programas extraídos de aquellas publicaciones que se comercializaron en nuestro pais, en forma de revistas, enciclopedias por fascículos y libros varios sobre programación o con listados para copiar.

En esta ocasión, tenía pendiende de subir al archivo del proyecto una serie de programas que me fue remitido por el incansable colaborador Daniel Castro quien, desde Facebook, tuvo a bien pasármelas el año pasado. Él mismo se encargó de pasar a formato digital para emuladores todos los programas del libro “¡Aprender es divertido! 40 Juegos Educativos para el ZX Spectrum” de la editorial Díaz de Santos, traducción del original de Vince Apps para la editorial británica Granada Publishing bajo el nombre “Learning is fun! 40 Educational Games for the Spectrum”. Lo mismo con los contenidos en el curso de programación “Código Máquina ZX Spectrum – Para principiantes” de Indescomp, S.A., en el cual varios programas escritos en assembler vienen de ejemplo como complemento al curso, incluyendo el listado del juego “La rana urbana” que figura al final del libro.

Este libro de Indescomp, como nota adicional, es la traducción de “Spectrum Machine Code for the Absolute Beginner” de Melbourne House, editado por William Tang de Beam Software en 1982. Gracias a este dato, pude corregir el juego citado al final del anterior párrafo, el cual me fue remitido con una nota para su posible revisión. En vista de que dicho juego se corresponde con su original, Freeway Frog, el cual puede encontrarse en las webs World of Spectrum y Spectrum Computing, pude sustituir el anterior código por el extraido de este juego y añadirlo al resto de programas transferidos por Daniel.

Los programas de ambos libros se descargan desde su ficha correspondiente, dentro del apartado Libros y Enciclopedias del blog.

Todos los programas BASIC de ZX Spectrum del libro “102 programas para el ZX 81 y Spectrum” disponibles

En fechas recientes, he sacado tiempo para digitalizar los pocos listados BASIC que quedaban del libro “102 Programas para el ZX 81 y Spectrum” de ediciones Elisa, S.A. Teniendo en cuenta que buena parte de ellos me fueron remitidos en su momento por Daniel Castro (un esforzado colaborador a quien algunos ya conocen por haberme ayudado en tareas similares con tantos otros programas BASIC de revistas varias como Microhobby, TodoSpectrum y ZX), solo tuve que encargarme con bastante paciencia de más de 20 listados BASIC que figuran en el interior de aquel libro. Solamente de aquéllos lanzados para ZX Spectrum, dejando al resto de listados para ZX 81 aparte (salvo que alguien desée estén disponibles en un futuro próximo). Por supuesto, agradezco a Daniel su labor aportándome el resto de programas, una vez más.
 
Los enlaces para descargar libremente dichos programas, por bloques, están en el apartado “Libros y Enciclopedias” de este blog, en la ficha correspondiente al mencionado libro.
 
Un saludo a todos.

Sinclair ZX-81: Sus programas de los nº 5 y 6 de la revista “ZX”

Más programas del Sinclair ZX81 añadidos al archivo de Proyecto BASIC ZX. Siguiendo con la preservación de estos listados a partir de lo publicado en la revista “ZX” desde el primer número hasta el 19 (aún queda todavía), he conseguido transferir a ficheros .P los correspondientes programas aparecidos en los números 5 y 6: En el quinto, solamente el programa BASIC incluido en una pequeña hoja central con un mensaje cifrado en su interior de la que fue entonces una conocida tienda de informática Peek & Poke. Éste, una vez copiado, tras ejecutarlo muestra realmente un mensaje totalmente legible. Lo tenéis en la página relativa a este mismo ejemplar, ZX 05.
 

 
Del número 6 se han copiado los programas “Interés Compuesto”, “Mastermind”, “Plan de ahorro”, “Circuito”, “Bingo (11)” y “Bingo (12)”. Como en otros casos, los he reunido todos en un mismo .ZIP que podéis localizar y descargar al comienzo de la página correspondiente.
 

Sigo con más programas de “Tu Micro”

Dia para una nueva actualización del archivo. He reunido unos cuantos programas más de la revista multisistema “Tu Micro”. En esta ocasión, apenas he tenido problemas con los listados preservados en estas últimas fechas y, de paso, he cambiado uno de los últimos ficheros subidos a la red, concretamente el perteneciente al programa Ping-Pong del número 3/4 de esta revista. Un lector me avisó que, en su momento, lo copió pacientemente y sin errores, enviándolo después al Trastero del Spectrum de José Manuel. Tras comprobar su funcionamiento, he preferido sustituir el archivo que yo mismo monté por este otro y subirlo al servidor.
 

Captura del juego “Zoolandia”

 
Los programas que he añadido esta vez van desde el programa Variables del nº 10, al juego Zoolandia incluido en el nº 12 (digitalizado y convertido a TAP pacientemente en el dia de hoy), pasando por una versión más del popular Master-Mind publicado en el número extra 15/16.

También he añadido otro archivo perteneciente al juego El Encierro, publicado en el número 7. Sin embargo, a pesar de haber comprobado mil veces los datos del código máquina presente en este programa, éste no funciona, bloqueándose de inmediato. Es bastante probable que haya cometido algún error al copiar algún dato del C.M., pese a haber comprobado dato por dato y teniendo en cuenta los ‘checksum’ del segundo listado, si bien eso no quiere decir que los datos estén correctos al 100%. Se incluye en el fichero tanto las imágenes de los dos listados del programa (cargador y generador C/M, respectivamente), directamente escaneados de su revista, como los mismos convertidos a modo texto. A tener en cuenta que me costó bastante grabar los datos de la rutina de CM que contiene el juego completo, debido a una serie de errores con el listado generador. Tuve que readaptar la rutina de lecturas casi por completo y cambiar algunos parámetros. Lo dejo tal cual en el archivo, hasta que aparezca alguien que disponga de tiempo más que de sobra para examinarlo a fondo.

https://proyectobasiczx.wordpress.com/revistas/tu-micro/

Saludos a todos y hasta luego.

Más programas de “Tu Micro” en el archivo

Nueva actualización, dando a conocer que nuevos listados de ZX Spectrum publicados en la revista “Tu Micro” han sido incorporados al archivo, correspondientes a los que quedaban por preservarse del nº 2 (únicamente, un juego titulado “Salto de Dama”) y los publicados en el especial Julio/Agosto de 1984 (nº 3/4), seis en total. A tener en cuenta que uno de ellos, concretamente Ping-Pong de Xavier Alamán, tiene algún error de bulto que no he sido capaz de solucionar, pese a haberlo intentado con la mejor de mis intenciones. Tan pronto examinéis el listado os daréis cuenta de ello. Aun así, lo he preservado, aún con algunos cambios introducidos en él por mi cuenta. Esta secuencia de imágenes extraidas con el Spectaculator demuestra que este programa tiene algún problema, por ahora difícil de solucionar.
 


 
En este ejemplar de dicho periodo estival de 1984, se publicaron más de 25 programas, tanto para Spectrum como para otros sistemas: VIC-20, Atari, Oric, Dragon… Los que me interesaban están por fin digitalizados y descargables desde la página habilitada a tal uso en este blog. Además del problemático Ping-Pong, hay también otros juegos y aplicaciones, como un literador numérico (traduce números en modo de texto), que pueden ser de sumo interés.

ACTUALIZO: Finalmente, he cambiado el archivo del programa Ping-Pong por el que estaba preservado en El Trastero Del Spectrum, que sí funciona completamente, aunque es válido para los ZX Spectrum con la placa base versión Issue 3. Gracias a un lector que me ha facilitado el dato.

Un saludo y hasta la próxima actualización.

Unas cuantas cosillas nuevas

Para ir empezando esta nueva temporada, voy a ir poco a poco con lo nuevo que se irá incorporando al Proyecto. De entrada, un par de pinceladas a la página dedicada a la revista “Tu Micro” en la que se ha modificado el texto de introducción y se han preparado algunas entradas para próximas subidas de archivos que me han sido remitidos por Daniel Castro. A lo largo de esta nueva semana se irán integrando dichos archivos al servidor y se publicarán sus respectivos enlaces. Por otro lado, un programa llamado “Olimpiadas” que se publicó en el nº 9 ha tenido que ser modificado en algunos aspectos, pues había un error con su presentación. Hecho unos cambios que afectan al despliegue de GDU en pantalla, ahora funciona correctamente. Éste y otros más serán los que se añadan próximamente.

Por otro lado, tenía en mi poder un número de la revista Circuito Impreso & Computer (nº 51, 1984). En su página 29 listaron el programa “Resolviendo Integrales” para usuarios de ZX Spectrum 16 y 48K. Lo he copiado directamente en el Spectaculator y se descarga desde la sección Otros Programas, dentro del bloque alfabético de la D a la J, bajo el título “Integrales”.

Siguiendo con novedades, he incorporado a la sección Libros Y Enciclopedias el link al programa “Pac-Man” que se incluyó en el libro Cómo Crear Tus Juegos en el Spectrum de Ed. Noray. Este programa me fue remitido por un amable lector, del que no dispongo ahora mismo sus datos, pero le agradezco desde aquí su interés.

Para finalizar, se ha añadido otro programa más a la lista de los programas publicados por la revista Super Juegos Para Todos. Concretamente, “Laberinto de Creta” (nº 8) y resulta ser, por lo que he podido ver a fondo, que pudiera haber sido extraido de otro libro o revista, de procedencia inglesa pues viene impreso el nombre “Maze Runner” en su interior. No lo he podido encontrar en World Of Spectrum, pero me da esa sensación de que la autoría de este programa tiene procedencia anglosajona.