Vuelta a la rutina y algunas novedades

Se acabaron mis mini-vacaciones veraniegas en cuanto al Proyecto BASIC ZX se refería, pues hasta la fecha seguía en la brecha en cuanto a mis otras actividades se refiere dentro de la escena “retro”, tanto en redes como en dar puntual información desde mi blog de referencia Program Bytes 48K acerca de algunas novedades surgidas en fechas recientes. Si éstas y otras actividades me lo permiten, seguiré de nuevo actualizando el archivo con nuevos programas, tanto los que vaya reuniendo por mi cuenta, como los que me remitan otros usuarios y visitantes. Por de pronto, Daniel Castro me ha enviado una remesa de ficheros que él ha tenido ocasión de preparar a lo largo de estos meses; en ellos ha incluido varios lotes de programas extraidos de revistas como Micromanía, Amstrad Sinclair Ocio, Mundo Spectrum nº 4 y Tu Micro.

De la revista Micromanía me ha remitido varios archivos con TODOS los cargadores de Pokes publicados en sus primeros tres años de existencia, que van del 1 al 35 de su primera etapa, más los 3 números especiales editados anualmente. Todos ellos, más varios programas sacados de las otras revistas antes mencionadas (algunos de los cuales tendré que repasar con sumo cuidado), se irán incorporando al archivo en breve durante los próximos dias.

Por otro lado, y adelantando algo de interés para los visitantes de este archivo, he incorporado a la sección “Libros Y Enciclopedias” los archivos correspondientes a los volúmenes 1 y 6 del curso Informática Y Programación – Paso a Paso de la Editorial Siglo Cultural, con programas y juegos como “MasterMind” y un “Órgano Electrónico”, de los cuales adjunto aquí sus correspondientes capturas de pantalla. De paso, me he encargado de actualizar dicha sección, con la incorporación de nuevas fichas, incluyendo la del libro MicroBASIC: Curso de BASIC de Rafael Prades (Hobby Press, S.A.), del cual se extraerá en un futuro próximo todos los listados publicados en él que se usaron de ejemplo para varios de los capítulos del curso. Otro visitante del blog me remitió además el archivo de “Pac-Man”, un juego incluido en el libro Cómo Crear Tus Juegos en el Spectrum de Editorial Noray, que también pasará próximamente al archivo.

Anuncios

¡Campana y se acabó! Subidos los listados incluidos en el número 41 de “ZX”

Y llegó el dia. Doy por concluido el completo repaso por todos los listados escritos en BASIC que se publicaron dentro de esta revista, habiendo subido al servidor los que se añadieron en su último número de toda su historia. Por suerte o por desgracia, solamente había un único programa atrayente que, curiosamente, había sido publicado con anterioridad; justamente en el nº 37: “Ecuación Fundamental de la Rotación”, del cual hasta entonces no se tenía constancia de algún artículo relacionado con él. Pero es en este nº 41 cuando es incluido junto con el mismo listado que ya había sido preservado recientemente. Cosas más raras se han visto.

El resto de listados están formados únicamente por cargadores de pokes para determinados videojuegos, los cuales están relacionados en la ficha de este ejemplar de “ZX”. En vez de subirlos por separado, he preferido unirlos todos en un mismo fichero ZIP. Por tanto, acabo por fin con “ZX” y lo siguiente será volcarme con “Tu Micro”, del cual en su momento ya se subieron unos cuantos programas, pero faltan más por ser preservados. Asimismo también cuento con que aún quedan otros listados por ahí pendientes de ser subidos a la red. De momento, como ya dijera en una ocasión anterior, voy a tomarme un buen y merecido descanso hasta septiembre.

Nos volveremos a ver muy pronto. Gracias y un saludo.

Añadidos programas del segundo volumen de la obra “Informática Y Programación Paso a Paso” de Ediciones Siglo Cultural

Mientras sigo atareado con el último capítulo de los programas de la revista “ZX”, hago un pequeño paréntesis para anunciar que he subido al archivo nuevos listados BASIC, extraidos esta vez del segundo volumen de la “Gran Biblioteca Informática Y Programación Paso a Paso” de Ediciones Siglo Cultural (1987). Esta obra compuesta de 40 volúmenes consistía en un curso de programación y conocimientos informáticos, dirigido sobre todo a los usuarios de ordenadores Amstrad, Commodore, IBM PC, MSX y ZX Spectrum. Además de las consabidas materias didácticas de las que se compone este curso, incluían en cada tomo una sección con programas escritos en BASIC, según el estándar de la máquina para el cual está indicado en cada caso. Por suerte, conservaba solamente el segundo volumen de esta colección y he tenido ocasión de preservar únicamente los programas ideados para el ZX Spectrum.

Dichos programas, ya disponibles para su descarga, se componen de las siguientes aplicaciones: “Letras en 3-D”, “Fichero de libros” y un “Ecualizador de Sonidos”. Los hallaréis dentro de la sección Libros Y Enciclopedias del blog, junto con otras fichas de publicaciones bibliográficas. Dentro del fichero ZIP he añadido también un archivo de texto conteniendo los listados de estos programas para su fácil comprensión. Por otra parte, he hallado en Internet Archive otros dos tomos (nº 1 y 6) de esta colección en PDF y extraeré de ellos los programas pertinentes en cuanto tenga ocasión.

Penúltima actualización “ZX”: Añadidos nuevos programas del número 39

No quería esperar a terminar del todo con la revista “ZX”, así que cuanto antes he decidido subir lo último conseguido hasta ahora: todos los programas del número 39. Ésta sí que es la penúltima actualización en cuanto a dicha revista se refiere, a falta únicamente del nº 41, la cual contiene tan solo programas relativamente cortos, incluyendo cargadores de pokes para determinados videojuegos del momento. Asimismo, se ha modificado el archivo del programa “Incendio” del nº 37 gracias a la inestimable ayuda de Antonio Silva, un visitante de este blog que me envió una actualización del mismo con varias correcciones que había realizado en él, mejorándolo bastante.

Ya solo queda decir que estoy tan solo a un paso de acabar por fin con la tarea de preservación que me había encomendado en cuanto a esta misma publicación se refiere. Tan pronto anuncie la nueva y última actualización “ZX”, me tomaré un mes de descanso y espero volver a partir de septiembre con renovadas fuerzas a seguir preservando programas que faltan de algunas revistas ya tratadas y proseguir con las que aún están pendientes, como ya anunciara en otras entradas anteriores.

Una vez más, me las he visto empleándome a fondo con uno de sus programas, cuyo listado se puede ver en la página 46, correspondiente a la explicación de una interesante rutina de INPUT empleando código máquina, ideada por un tal Miguel A. Navarro Pérez. Sin embargo, al no haberse maquetado como con el resto de listados publicados con una impresora más precisa y profesional, se aprecia en este listado algún que otro baile de caracteres y la omisión de otros, sobre todo dentro de las líneas 150 a 270. Afortunadamente los he podido solucionar comprobando los checksum en cada caso, salvo en el de la línea 210; al faltar más caracteres de lo normal, no se ha podido arreglar.

Nueva actualización “ZX”: Añadidos los programas de los nº 38 y 40

Ésta puede ser la penúltima actualización en cuanto a la revista “ZX” se refiere, salvo lo que pueda ocurrir de aquí a unos cuantos dias, de conseguir reunir los programas que quedan por preservarse de los ejemplares que restan de toda la colección de la revista “ZX”, a la cual le he prestado toda mi atención durante todos estos meses. Aquí tenéis una ración doble de listados ya convertidos en formato digital para emuladores, extraidos de los números 38 y 40 de dicha publicación. La labor de preservación de los programas publicados en el nº 40 se la debo al colaborador Daniel Castro que tuvo la amabilidad de enviarme una remesa más del software publicado en ese ejemplar en concreto, mientras que los del nº 38 me encargué yo personalmente de transferir por los medios ya conocidos y así elaborar sus correspondientes archivos.

El único programa de los publicados en dicho ejemplar, “Loto” o también “Lotería Primitiva”, me ha proporcionado cierto trabajo extra, por otro fallo más con la maquetación de su listado, al verse varios espacios en blanco donde deberían figurar caracteres de bloques gráficos (del 1 al 8), en las líneas 20 y 30. Por suerte, he podido resolverlo por deducción, tal como podéis ver en la captura adjunta, que espero sea tal cual su programador lo había pensado. Faltando tan solo dos números por revisar, poco importa que me encuentre con casos similares en ellos.

Podéis descargar estos programas donde siempre, accediendo a los perfiles de estas publicaciones.

Ya va quedando menos… Programas del nº 37 de la revista “ZX” listos para descarga

Nuevo paso adelante con la preservación de los programas publicados en la revista “ZX” como vengo anunciando puntualmente cada varios dias. He preservado la totalidad de los programas contenidos en el número 37 de la misma, si bien tengo que advertir que no he podido hacer funcionar perfectamente uno de ellos, debido a un más que probable error de maquetación de su listado tal como figura en las páginas interiores de este ejemplar. Me refiero al listado del juego “Incendio” del que os muestro a continuación una captura del mismo. En su ficha correspondiente, hago constar en “Observaciones” lo que me he encontrado tras proceder a su copiado por medios digitales. Salvo milagro de que los autores verdaderos de este juego en BASIC sepan de esta circunstancia y ante la remota posibilidad de que alguno de ellos conserve el programa original, me sería de gran ayuda contar con su colaboración para preservarlo totalmente, pese a mis esfuerzos por mejorar su contenido.

En cuanto al resto, apenas he tenido complicaciones y han sido comprobados antes de ser subidos al servidor, funcionando todos sin problemas. Por otra parte, se ha corregido el fichero del programa “Movimiento General de un Sólido” que quedó incompleto tal cual lo había copiado de sus páginas del nº 29 de esta revista, gracias a que uno de sus muchos lectores (ver pág. 34 a 36) había advertido a la redacción sobre varios errores encontrados en aquél y la ausencia de otros listados que no fueron publicados entonces. Éstos han sido reproducidos en el presente número. Se ha modificado igualmente el fichero zx29.zip por razones obvias.

Por último, el colaborador Daniel Castro me ha enviado una remesa con todos los programas del nº 40 de “ZX” y que serán incluidos en una inminente actualización, dentro de unos dias. ¡Gracias Dani!