Курра - Currah
Currah был британским производителем периферийных устройств для компьютеров , известным в основном своими картриджами ПЗУ для синтеза речи, которые он разработал для ZX Spectrum , Commodore 64 и других 8-битных домашних компьютеров 1980-х годов.
Currah μSource для ZX Spectrum
Курра μSource от Quadhouse. В автономном картридже ROM он имеет полнофункциональный двухпроходный макроассемблер, Forth и отладчик, все из которых могут взаимодействовать с Basic. Он также совместим с интерфейсом 1.
Курра μSpeech для ZX Spectrum
Currah μSpeech, обычно называемый Microspeech, подключается к порту расширения на задней панели ZX Spectrum. Были предусмотрены дополнительные провода для подачи звука и сигнала УВЧ от компьютера в устройство. К устройству был подключен антенный кабель, и звуки речи были добавлены к UHF-сигналу, генерируемому компьютером.
По умолчанию устройство «произносит» каждое нажатие клавиши, сделанное пользователем, даже клавиши направления, обозначенные как «КУРСОР». Это можно контролировать с помощью зарезервированной переменной KEYS
. Печатать
LET KEYS=0
отключил бы эту функцию.
Программная речь
Определенные слова и фразы можно произносить, присвоив значение зарезервированной строковой переменной S$
. Это интерпретировалось побуквенно, если не использовались скобки для обозначения других аллофонов . Простым примером может быть «(dth) is», (dth), представляющий звонкий зубной фрикативный звук / ð /. Было предоставлено шестьдесят три аллофона. Элементарная модуляция высоты тона может быть достигнута путем изменения регистра букв - буквы верхнего регистра произносятся с немного большей высотой тона.
Более сложный пример:
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$
Технические подробности
Блок содержал ULA, который работал с командой WRITE от микропроцессора, ПЗУ, содержащее шаблоны речи по ключевым словам, и речевой процессор SP0256-AL2 . Он также содержал часы для четкой речи и аудиомодулятор для передачи звука на телевизор. Был предусмотрен небольшой регулировочный винт для точной настройки аудиовыхода.
Устройство выделило себе верхние 256 байт памяти при включении и переместилось вниз по USR-графике и RAMTOP. Это сделало его несовместимым с некоторыми программами, особенно играми, которые используют это пространство для машинного кода.
По соображениям стоимости в устройстве не предусмотрено последовательное подключение дополнительных устройств к порту расширения компьютера. Многие производители интерфейсов для джойстиков использовали тот же подход, что означает, что вы не можете одновременно подключать джойстик и устройство MicroSpeech.
Booty (Firebird Software Ltd) обнаружил присутствие устройства MicroSpeech и представил пользователю игру, совершенно отличную от той, в которую можно было бы играть, если бы модуль MicroSpeech отсутствовал.
История
Currah была приобретена DK'Tronics в 1985 году. DK'Tronics продолжала производить устройство MicroSpeech, и многие из их программных продуктов (например, Maziacs и Zig Zag ) поддерживали его.
внешние ссылки
- Обзор продукта в журнале CRASH
- Список продуктов Currah на сайте сообщества World of Spectrum