Введение

Currah — британский производитель компьютерных периферийных устройств, наиболее известный своими ROM-картриджами для синтеза речи, разработанными для ZX Spectrum, Commodore 64 и других 8-битных домашних компьютеров 1980-х годов.

Currah μИсточник для ZX Spectrum

Currah μSource от Quadhouse. В автономном ROM-картридже он содержит полнофункциональный двухпроходный макроассемблер, Forth и отладчик, все из которых могут взаимодействовать с Basic. Он также совместим с Interface 1.

Технические детали

В устройстве содержался ULA, работавший по команде WRITE от микропроцессора, ПЗУ, содержащее шаблоны речевых образцов ключевых слов, и речевой процессор SP0256 AL2. Также в нем были часы для обеспечения четкой речи и аудиомодулятор для передачи звука по телевизионному кабелю. Для точной настройки аудиовыхода был предусмотрен небольшой регулировочный винт. При включении устройство выделяло себе первые 256 байт памяти, сдвигая вниз графику USR и RAMTOP. Это делало его несовместимым с некоторыми программами, особенно с играми, использующими это пространство для машинного кода. В целях экономии устройство не поддерживало последовательное подключение дополнительных устройств к порту расширения компьютера. Многие производители интерфейсов джойстиков придерживались того же подхода, что означало невозможность одновременного подключения джойстика и устройства MicroSpeech. Игра Booty (Firebird Software Ltd) определяла наличие устройства MicroSpeech и предлагала пользователю совершенно иную игру, чем та, которая запускалась бы без MicroSpeech.

История

Currah была приобретена компанией DK'Tronics в 1985 году. DK'Tronics продолжала выпускать устройство MicroSpeech, и многие из их программных продуктов (например, Maziacs и Zig Zag) поддерживали его.