Currahはイギリスのコンピュータ 周辺機器メーカーであり、主に1980 年代の ZX Spectrum、Commodore 64、その他の 8 ビット家庭用コンピュータ用に設計した音声合成 ROM カートリッジで有名でした。
ZX Spectrum 用の Currah μSource
Quadhouse の Currah μSource。自己完結型 ROM カートリッジには、フル機能の 2 パス マクロ アセンブラ、Forth、デバッガが含まれており、これらはすべて Basic と連携できます。また、Interface 1 とも互換性があります。[1]
ZX Spectrum 向け Currah μSpeech
Currah μSpeech (一般に Microspeech と呼ばれる) は、 ZX Spectrum の背面にある拡張ポートに接続されます。コンピューターからのサウンドとUHF信号をユニットに送るための追加のリード線も用意されています。テレビアンテナ リード線をユニットに接続し、コンピューターによって生成された UHF 信号に音声が追加されます。
デフォルトでは、ユニットはユーザーが押したキーをすべて「読み上げ」ます。方向キーも「カーソル」として表示されます。これは予約変数で制御できますKEYS。入力
キーを0にする
この機能をオフにします。
プログラミングスピーチ
特定の単語やフレーズは、予約された文字列変数に値を割り当てることによって発音できます。これは、他の異音をS$表すために括弧が使用されない限り、文字ごとに解釈されます。簡単な例としては、「(dth)is」があります。(dth) は有声歯摩擦音/ð/ を表します。63 の異音が用意されています。基本的なピッチ変調は、文字の大文字と小文字を変更することで実現できます。大文字はわずかに高いピッチで発音されます。
より複雑な例:
5 レム OK ワイズガイ これだ 10 a$=" (oo)K (AA)" とします 20 b$="w(ii)z (ggg) (ii),"とします。 30 LET c$=" (dth)is iz it" 40 S$=a$+b$+c$とする
技術的な詳細
このユニットには、マイクロプロセッサからの WRITE コマンドで動作するULA 、キーワード音声パターンを含むROM 、およびSP0256-AL2音声プロセッサが含まれていました。また、クリアな音声のためのクロックと、音声を TV リード線に転送するオーディオ モジュレータも含まれていました。オーディオ出力を微調整できるように、小さな調整ネジが付いていました。
ユニットは電源投入時にメモリの上位 256 バイトを割り当て、USR グラフィックスと RAMTOP を下に移動しました。これにより、そのスペースをマシン コードに使用する一部のプログラム、特にゲームとの互換性がなくなりました。
コスト上の理由から、このユニットはコンピュータの拡張ポートに他のデバイスをデイジーチェーン接続する機能を備えていませんでした。多くのジョイスティック インターフェイスメーカーが同じアプローチを採用したため、ジョイスティックと MicroSpeech ユニットを同時に接続することはできませんでした。
Booty(Firebird Software Ltd)は、MicroSpeechユニットの存在を検出し、MicroSpeechユニットがない場合にプレイされるゲームとはまったく異なるゲームをユーザーに提示しました。[2]
歴史
Currahは1985年にDK'Tronicsに買収されました。[3] DK'TronicsはMicroSpeechユニットの製造を継続し、多くのソフトウェアタイトル( MaziacsやZig Zagなど)がそれをサポートしていました。
外部リンク
- CRASH誌での製品レビュー
- World of Spectrumコミュニティ Web サイトの Currah 製品リスト
参考文献
- ^ 「Sinclair User 48 - Currah μSource」。Sincuser.f9.co.uk。2012年3月5日時点のオリジナルよりアーカイブ。2012年11月2日閲覧。
- ^ 「Booty Hidden Game Review - ZX Planet :: Spectrum Heaven!」 Zxplanet.emuunlim.com 。 2012年11月2日閲覧。
- ^ 「自分の仕事に集中する」Your Spectrum 13号、1985年4月

