知識ベース

カラー

Currahは、1980年代のZX Spectrum、Commodore 64、およびその他の8ビットホームコンピューター用に設計された音声合成ROMカートリッジで主に有名なイギリスのコンピューター周辺機器メーカーでした。

ZX SpectrumのCurrahμSource

QuadhouseのCurrahμSource。自己完結型ROMカートリッジには、フル機能の2パスマクロアセンブラー、Forth、およびデバッガーがあり、これらはすべてBasicと対話できます。また、インターフェイス1と互換性があります。

ZX SpectrumのCurrahμSpeech

CurrahμSpeechは、一般Microspeechは ZXスペクトラムの背面の拡張ポートに差し込むと呼びます。音とUHF信号をコンピューターからユニットに送るための追加のリード線が提供されました。テレビの空中線がユニットに差し込まれ、コンピューターによって生成されたUHF信号に音声が追加されました。

デフォルトでは、ユニットはユーザーが行ったすべてのキー押下を「スポーク」し、「CURSOR」として出てきた方向キーも含めます。これは、予約変数KEYSで制御できます。タイピング

LET KEYS = 0

この機能をオフにします。

プログラミングスピーチ

予約済みの文字列変数S $に値を割り当てることにより、特定の単語やフレーズを話すことができます。他の異音を示すために括弧が使用されていない限り、これは文字ごとに解釈されました。簡単な例は、「(dth)is」、(dth)は有声歯擦音/ð/を表します。 63個の異音が提供されました。初歩的なピッチ変調は、文字の大文字と小文字を変更することで実現できます。大文字はわずかに高いピッチで発音されます。

より複雑な例:

5 REM OKAY WISEGUY THIS IS 10 LET a $ = "(oo)K(AA)" 20 LET b $ = "w(ii)z(ggg)(ii)、" 30 LET c $ = "(dth)is iz it "40 LET S $ = a $ + b $ + c $
Currah Microspeech出力
このプログラムリストからの出力の音声録音-38 KB
このファイルの再生に問題がありますか?メディアのヘルプを参照してください。

技術的な詳細

ユニットには、マイクロプロセッサからのWRITEコマンドで動作するULA、キーワード音声パターンを含むROM、およびSP0256-AL2音声プロセッサが含まれていました。また、明瞭なスピーチのためのクロックと、音声をテレビのリードに転送するためのオーディオ変調器も含まれていました。オーディオ出力の微調整を可能にするために、小さな調整ネジが提供されました。

ユニットは、スイッチオン時にメモリの上位256バイトを割り当て、USRグラフィックスとRAMTOPを下に移動しました。これにより、一部のプログラム、特にマシンコードにそのスペースを使用するゲームとの互換性がなくなりました。

コスト上の理由から、このユニットはコンピューターの拡張ポートにある他のデバイスのデイジーチェーン接続を提供しませんでした。多くのジョイスティックインターフェイスメーカーは同じアプローチを採用しました。つまり、ジョイスティックとMicroSpeechユニットを同時に接続することはできませんでした。

Booty (Firebird Software Ltd)は、MicroSpeechユニットの存在を検出し、MicroSpeechユニットが存在しない場合にプレイされるゲームとはまったく異なるゲームをユーザーに提示しました。

歴史

Currahは1985年にDK'Tronicsに買収されました。DK'TronicsはMicroSpeechユニットの製造を続けており、ソフトウェアタイトルの多く( MaziacsZig Zagなど )がMicroSpeechユニットをサポートしていました。

外部リンク

  • CRASHマガジンでの製品のレビュー