En 1984 escribí algunos juegos para Spectrum. ¿Aún se podrán jugar?
En 1984, me encargaron escribir algunos juegos para ZX-Spectrum. Fueron vendidos juntos. Para mi sorpresa, descubrí que alguien está vendiendo una copia en línea.
Pensé en comprarlo pero está en formato de casete original. Dado que no tengo ni un reproductor de casetes ni un Speccy, supongo que nunca podré tocarlo.
Sé que hay emuladores, pero mis juegos tenían fines educativos y no lograron ventas masivas. Supongo que nadie se habría molestado en extraer el código. Hace mucho que perdí el código fuente.
¿Se podrá reproducir una cinta de 36 años?
¿Hay alguna forma de volver a jugar a mis viejos juegos?
Respuestas
¿Revisó el archivo en www.worldofspectrum.org ? Conservan cualquier software de espectro que puedan tener en sus manos, no solo juegos. Si no lo encuentra allí, es probable que alguien en los foros lo ayude a transferirlo al formato .tzx / .tap y lo cargarán en el sitio.
Por cierto, compré muchas cintas usadas y pude cargarlas en una máquina real.
Bueno, si realmente quieres recuperar esos juegos, compra la cinta.
Luego compre un reproductor de casetes (son baratos, puede intentar conseguir uno de alta calidad) o busque un amigo que todavía tenga uno. Ahora:
- Asegúrese de limpiar las cabezas de los reproductores con alcohol isopropílico antes de usarlo.
- Rebobina la cinta
- Extraiga y use 2 lápices en los carretes para apretar suavemente la cinta para que no se suelte. Las cintas sueltas tienden a desenrollarse en el reproductor de cintas. No quieres eso. ¡Sé gentil! No rompas la cinta.
Luego, digitalice la salida usando audacity (algunos pasos serán similares a esta pregunta y respuesta: ¿Cómo extraigo el programa del tributo "Nude" de Radiohead por James Houston? )
Hay convertidores que pueden convertir wav a formato tap (TZX es una alternativa) para emuladores, o emuladores que pueden cargar directamente desde .wav o incluso desde la cinta real (pero la digitalización permite devolver el reproductor de cintas que pidió prestado).
Luego puede intentar cargar el archivo convertido. Si su programa está en ensamblado, simplemente descargue el código en un archivo y use un desensamblador moderno para recuperarlo (sin símbolos ni comentarios, ese es el problema).
Por otro lado, si sus programas están en BASIC, puede leer su código nuevamente usando el emulador, imprimirlo o incluso convertir el programa BASIC a texto plano (hay herramientas para eso, como listbasic, desde el emulador de fusibles- utils paquete Debian: hacer que un archivo BASIC TAP sea legible en Linux )
La única apuesta que está haciendo es que al comprar una cinta de 36 años no está seguro en absoluto de poder recuperar todos los datos de ella. Pero incluso si hay errores, se pueden corregir posteriormente (especialmente con un programa BASIC).
Recuerdo haber hecho esta misma operación para muchas de mis cintas de Oric, eso fue en 1996, así que ha pasado un tiempo. Pero la mayoría de los archivos .TAP que se pueden encontrar en Oric hoy en día se originan a partir de esas conversiones.
En los años 80, también escribí un par de juegos. Hace unos años encontré los cassettes viejos con esos juegos, pero no tenía casetera. Compré un "walkman USB" Basetech BT-USB-TAPE-100 en eBay por unos pocos dólares. Luego, simplemente conecté este reproductor a mi PC y grabé mis viejas cintas en WAV sin comprimir (a la máxima velocidad de muestreo posible, 48 kHz, 16 bits, estéreo). Luego los corté usando Audacity y los convertí a TZX a través de alguna utilidad (llamada WAV2TZX o algo así ...)
Tenía miedo de que esos cassettes viejos fueran ilegibles y el registro de sonido se dañara, pero tuve un éxito sorprendente. Entonces, pruébalo, se puede hacer.
En lo que respecta a "¿hay alguna manera de volver a jugar a mis juegos antiguos?", Es muy probable que estén disponibles en línea en algún lugar. Puede comenzar con Internet Archive .
Los coleccionistas y entusiastas ya han realizado copias de archivo de casi todo el software de espectro, por lo que si sus juegos alguna vez estuvieron a la venta, existe una excelente posibilidad de que alguien ya los haya conservado y pueda jugarlos a través de un emulador.
Sí, posiblemente. A menos que la cinta esté dañada con caídas completas, sería cautelosamente optimista de que pueda recuperarla. Si bien el envejecimiento tiende a aumentar el wow / flutter y puede hacer que la grabación se "desvanezca" por falta de una palabra mejor, la eliminación total es poco común a menos que la cinta se esté desintegrando o el óxido se esté desprendiendo.
También hay algunas técnicas, que van desde el uso de un filtro de audio simple hasta entrecerrar los ojos en una forma de onda del audio para adivinar si se supone que un bit es 0 o 1, que hacen que sea más probable que pueda recuperarlo incluso si un Speccy no podría leerlo.
Intentaría asegurar una grabación digital de buena calidad de la cinta, idealmente FLAC o WAVE sin pérdidas. ¿Quizás conoces a alguien que tiene un estéreo viejo con una platina de casete en un cuarto de almacenamiento polvoriento del que se han olvidado? (¡Oh, primero asegúrate de que funcione con una cinta de sacrificio!)