CurrahCurrah — британский производитель периферийных устройств для компьютеров, специализировавшийся в основном на устройствах синтеза речи. Выпускал подобные устройства для 8-разрядных бытовых компьютеров ZX Spectrum, Commodore 64, и некоторых других компьютеров 1980-х годов. В 1985 году Currah была приобретена компанией dk'tronics. Currah μSource для ZX SpectrumCurrah μSource — это картридж ПЗУ, содержащий двухпроходной макроассемблер, язык Форт и отладчик. [1] Currah Microspeech для ZX SpectrumПолное название устройства — Currah Microspeech, или μSpeech. Устройство было выполнено в виде картриджа, подключавшегося к порту расширения, находящемуся на задней части корпуса ZX Spectrum. В комплект входили кабели для подключения антенного выхода компьютера и антенного входа телевизора к устройству. При использовании устройства вместо обычного подключения компьютера к телевизору требовалось подключать компьютер через устройство, так как оно подмешивало свой звуковой выход в высокочастотный сигнал. По умолчанию устройство проговаривало все нажатия клавиш, выполняемые пользователем, включая даже курсорные клавиши. Этот режим мог выключаться с помощью использования зарезервированной переменной Программирование речиОтдельные слова и фразы могли озвучиваться путём использования зарезервированной строковой переменной Более сложный пример: 5 REM OKAY WISEGUY THIS IS IT 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$ Технические подробностиУстройство содержало БМК, перехватывающий обращения процессора к памяти при записи данных, ПЗУ, содержащее речевые последовательности для ключевых слов, и микросхему синтезатора речи SP0256-AL2. Также присутствовал генератор тактовой частоты для обеспечения стабильного воспроизведения речи, и радиочастотный модулятор, предназначенный для передачи звука в телевизор посредством антенного кабеля. При использовании устройства 256 байт адресного пространства компьютера отдавалось под его нужды, из-за чего смещалась область пользовательской псевдографики, и верхняя граница памяти для интерпретатора языка Бейсик. По этой причине устройство было несовместимо с некоторыми программами (в частности, играми), которые использовали эту область памяти для хранения кода. Для снижения стоимости устройства, оно не имело сквозного разъёма для одновременного подключения других устройств к порту расширения компьютера. Так как большинство производителей интерфейсов джойстиков также использовали порт расширения для подключения своих устройств, одновременное использование джойстика и устройства MicroSpeech было невозможным. Ссылки
|