2

氷河期の前に、Sinclair ZX80 PC (ディスプレイとしてテレビ、ストレージ デバイスとしてカセット テープ プレーヤー) を持っていたことを思い出します。

明らかに、カセット テープのプログラムは、テープを再生すると非常に独特な音 (えーと... ノイズ) を出しました... 誰かがまだそれらのテープを持っているのではないかと思っていましたか?

その理由 (およびこの Q がプログラミングに関連している理由) は、IIRC の異なる言語が多少異なるピッチのノイズを生成したためですが、テープを実行して自分自身を聞いて、それが本当に当てはまるかどうかを確認したいと思います...

4

5 に答える 5

2

私はテープを持っていますが、それらは私の実家のガレージに保管されていて、過去 30 年間は親切ではありませんでした。

ただし、ここで画像を取得できます: http://www.zx81.nl/dload 使用する場合。おそらく、バイトからオーディオに戻すためのツールがそこにあるでしょう ;)

編集: おそらくここ: http://ldesoras.free.fr/prod.html#src_ay3hacking

于 2010-08-18T10:44:36.030 に答える
2

ZX80、ZX81、および ZX Spectrum では、テープ出力は、CPU が出力ライン レベルを高状態と低状態の間でトグルすることによって実現されます。入力は、CPU が入力ライン レベルを監視することによって実現されます。非常に低いレベルの運用は、クライヴ卿のコスト削減策の 1 つでした。BBC Micro のようなライバル マシンは、データのシリアライズとデシリアライズ専用のハードウェアを持っていたので、CPU は「出力 0xfe」と言うだけで、ハードウェアは関連するノイズを発生させ、次のバイトの準備ができたときに割り込みを発生させました。BBC Micro は特にKansas City Standardを実装していますが、Sinclair マシンはすべてのインスタンスで、マシンの制約に最適なアドホック形式を使用しています。

その効果は、テープを使用する他のほとんどすべてのマシンが必要に応じてあるプログラムから次のプログラムにほぼ同じように聞こえるテープ出力を持っているのに対し、Sinclair マシンのプログラムは、必要なエンコーディングを使用することを選択できるということです。千のスピードローダーが書かれました。したがって、異なるプログラムが明確に異なるサウンドを出力することは不可能ではありません。テープの入力と出力の間の対称性を利用して、大雑把なデジタル サンプリング、編集、および再生を行うものさえありましたが、明らかな理由から目新しさ以上のものではありませんでした。

そうは言っても、ZX80 と ZX81 のベース ユニットには 1kb の RAM しか含まれていなかったため、スペースの制約から、プログラマーはデータの読み取りと書き込みに ROM ルーチンを使用する可能性が非常に高くなりました。その場合、スラグスターが示唆するように、音の違いは単に特性データによるものです。

于 2011-09-15T17:26:21.813 に答える
0

http://www.wintzx.fr/のようなものを使用するか、 http ://www.worldofspectrum.org/utilities.html#tzxtoolsから何かを選択して、エミュレーター ファイルをオーディオ ファイルに変換し、再生することができます。あなたのPC上で。一部のツールでは、ファイルを直接再生することもできます。エミュレータ ファイルは、http://www.zx81.nl/files.htmlおよびその他の多くの場所にあります。

于 2013-08-23T07:05:07.253 に答える
0

スレッドが古いことは知っていますが... 昨夜似たようなことで遊んでいたのですが、古い zx81 ゲームの wav があります。午後、どこかに投稿します。

于 2011-02-13T10:57:03.627 に答える
0

これらは、Ebay などのオークション サイトに頻繁に出回っていますが、自分で購入したい場合は. 所有している他の人に聞いてもらうと、彼らの主観的な意見が得られます:)

いずれにせよ、それを保存するために使用される言語は、ピッチの変化の二次的な原因になります - それはデータに関連しています. おそらく、BASIC プログラムに非常によく似た、ストレートなバイナリ データ ファイルを作成できます (BASIC は、解釈されるため、テキストとして保存されます)。

于 2010-03-19T01:00:47.817 に答える