Курра
Currah была британским производителем компьютерной периферии , известной главным образом синтеза речи картриджами ПЗУ , которые она разработала для ZX Spectrum , Commodore 64 и других 8-битных домашних компьютеров 1980-х годов.
Currah μSource для ZX Spectrum
[ редактировать ]Курра μSource от Quadhouse. В автономном ПЗУ-картридже имеется полнофункциональный двухпроходный макроассемблер, Форт и отладчик, каждый из которых может взаимодействовать с Бейсиком. Он также совместим с интерфейсом 1. [1]
Курра μSpeech для ZX Spectrum
[ редактировать ]Currah μSpeech, обычно называемый Microspeech , подключался к порту расширения на задней панели ZX Spectrum. Были предусмотрены дополнительные провода для подачи звука и сигнала УВЧ от компьютера в устройство. Кабель телевизионной антенны был подключен к устройству, и звуки речи были добавлены к сигналу УВЧ, генерируемому компьютером.
По умолчанию устройство «проговаривало» каждое нажатие клавиши пользователем, даже клавиши направления, которые обозначались как «КУРСОР». Это может контролироваться зарезервированной переменной 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 отсутствовало. [2]
История
[ редактировать ]Currah была приобретена DK'Tronics в 1985 году. [3] DK'Tronics продолжала производить устройство MicroSpeech, и многие из их программных продуктов (таких как Maziacs и Zig Zag ) поддерживали его.
Внешние ссылки
[ редактировать ]- Обзор продукта в CRASH журнале
- Список продуктов Currah на веб-сайте сообщества World of Spectrum
Ссылки
[ редактировать ]- ^ «Пользователь Sinclair 48 — Курра μSource» . Sincuser.f9.co.uk. Архивировано из оригинала 5 марта 2012 г. Проверено 2 ноября 2012 г.
- ^ «Обзор игры Booty Hidden - ZX Planet :: Spectrum Heaven!» . Zxplanet.emuunlim.com . Проверено 2 ноября 2012 г.
- ^ «Занимается своим делом» из Your Spectrum 13, апрель 1985 г. выпуска