1984年に私はSpectrum用にいくつかのゲームを書きました-それらはまだプレイ可能ですか?

Aug 17 2020

1984年に、私はZX-Spectrum用のゲームの作成を依頼されました。それらは一緒に販売されました。驚いたことに、誰かがオンラインでコピーを販売していることがわかりました。

購入しようと思ったのですが、オリジナルのカセットフォーマットです。私はカセットプレーヤーもSpeccyも持っていないので、これからプレイできるとは思いません。

エミュレーターがあることは知っていますが、私のゲームは教育目的であり、大規模な売上を達成しませんでした。誰かがわざわざコードを抽出することはなかったと思います。私はずっと前からソースコードをなくしてしまいました。

36年のテープは引き続き再生できますか?

古いゲームをもう一度プレイする方法はありますか?

回答

16 jsa Aug 18 2020 at 19:33

www.worldofspectrum.orgでアーカイブを確認しましたか?彼らは、ゲームだけでなく、手に入れることができるあらゆるスペクトルソフトウェアを保存します。そこに見つからない場合は、フォーラムの誰かがそれを.tzx / .tap形式に転送するのを手伝ってくれ、サイトにアップロードする可能性があります。

ところで、中古のテープをたくさん買って、実機に載せることができました。

75 Jean-FrançoisFabre Aug 17 2020 at 02:15

まあ、本当にそれらのゲームを取り戻したいのなら、テープを買うだけです。

次に、カセットプレーヤーを購入するか(安価で、高品質のものを入手することができます)、まだカセットプレーヤーを持っている友人を見つけます。今:

  • 使用する前に、必ずイソプロピルアルコールでプレーヤーの頭をきれいにしてください。
  • テープを巻き戻す
  • それを引き出し、リールに2本の鉛筆を使用して、テープが緩まないようにゆっくりと締めます。緩んだテープは、テーププレーヤーでほどける傾向があります。あなたはそれを望まない。穏やかな!テープを破らないでください。

次に、大胆さを使用して出力をデジタル化します(いくつかの手順は、このQ&Aと同様になります:ジェームズヒューストンによるレディオヘッドの「ヌード」トリビュートからプログラムを抽出するにはどうすればよいですか?)

エミュレーター用にwavをtap形式(TZXは代替)に変換できるコンバーター、または.wavから、あるいは実際のテープから直接ロードできるエミュレーターがあります(ただし、デジタル化すると、借りたテーププレーヤーを返すことができます)。

次に、変換されたファイルのロードを試みることができます。プログラムがアセンブリ中の場合は、コードをファイルにダンプし、最新の逆アセンブラを使用して元に戻します(シンボルやコメントなしで、それが問題です)。

一方、プログラムがBASICの場合は、エミュレーターを使用してコードを再度読み取ったり、印刷したり、BASICプログラムをプレーンテキストに変換したりすることもできます(listbasicのように、fuse-emulatorからそのためのツールがあります- utils Debianパッケージ:LinuxでBASIC TAPファイルを読み取り可能にする)

あなたが取っている唯一の賭けは、36年前のテープを購入することによって、それからすべてのデータを回復できるかどうかまったくわからないということです。ただし、エラーが発生した場合でも、後で修正できます(特にBASICプログラムを使用)。

1996年の私のOricテープの多くでこの操作を行ったことを覚えているので、しばらく経ちました。しかし、最近Oricで見つかるほとんどの.TAPファイルは、これらの変換に由来しています。

32 MartinMaly Aug 17 2020 at 12:50

80年代に、私もいくつかのゲームを書きました。数年前、私はそれらのゲームで古いカセットを見つけましたが、テープデッキはまったくありませんでした。eBayで「USBウォークマン」BasetechBT-USB-TAPE-100を数ドルで購入しました。次に、このデッキをPCに接続し、古いテープを非圧縮WAV(可能な限り最大のサンプル速度、48 kHz、16ビット、ステレオ)に録音しました。次に、Audacityを使用してそれらをカットし、いくつかのユーティリティ(WAV2TZXなどの名前)を介してTZXに変換しました。

古いカセットが読めなくなったり、録音が破損したりするのではないかと心配していましたが、意外と成功しました。だから-それを試してみてください、それは行うことができます。

16 user Aug 17 2020 at 18:58

「昔のゲームをもう一度プレイする方法はありますか?」に関しては、どこかでオンラインで入手できる可能性が高いです。あなたはインターネットアーカイブから始めるかもしれません。

コレクターや愛好家はすでにほぼすべてのスペクトルソフトウェアのアーカイブコピーを作成しているため、ゲームが販売されたことがあれば、誰かがすでにそれらを保存している可能性が高く、エミュレーターを介してプレイできます。

9 RETRAC Aug 17 2020 at 02:16

はい、おそらく。テープが完全にドロップアウトして損傷していない限り、私は慎重にそれを回復できると楽観視しています。経年変化はワウフラッターを増加させる傾向があり、より良い言葉がないために録音が「フェード」する可能性がありますが、テープが実際に崩壊しているか、酸化物が剥がれ落ちていない限り、完全なドロップアウトはまれです。

単純なオーディオフィルターの使用から、実際にオーディオの波形を細かく見て、ビットが0または1のどちらであるかを推測するまで、いくつかの手法もあります。これにより、次の場合でも回復できる可能性が高くなります。 Speccyはそれを読むことができません。

テープの高品質のデジタル録音、理想的にはFLACまたはWAVEロスレスを確保しようと思います。ほこりっぽい保管室にテープデッキ付きの古いステレオを持っている人を知っているかもしれません。(ああ、最初に犠牲テープで動作することを確認してください!)