Currah

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 16. dubna 2016; kontroly vyžadují 4 úpravy .

Currah  je britský výrobce počítačových periferií , specializující se především na zařízení pro syntézu řeči . Vyráběl podobná zařízení pro 8bitové spotřebitelské počítače ZX Spectrum , Commodore 64 a některé další počítače osmdesátých let .

V roce 1985 Currah získala společnost dk'tronics .

Currah μSource for the ZX Spectrum

Currah μSource je ROM kazeta obsahující dvouprůchodový makro assembler, jazyk Forth a debugger. [jeden]

Currah Microspeech pro ZX Spectrum

Celý název zařízení je Currah Microspeech , neboli μSpeech .

Zařízení bylo vyrobeno ve formě kazety , která se připojovala k rozšiřujícímu portu umístěnému na zadní straně pouzdra ZX Spectrum. Sada obsahovala kabely pro připojení anténního výstupu počítače a anténního vstupu TV k zařízení. Při používání zařízení bylo místo pouhého připojení počítače k ​​televizoru nutné připojit počítač přes zařízení, neboť do vysokofrekvenčního signálu přimíchalo svůj zvukový výstup.

Ve výchozím nastavení zařízení vyslovovalo všechny úhozy provedené uživatelem, včetně kurzorových kláves. Tento režim lze vypnout pomocí vyhrazené proměnné KEYS . Příkaz LET KEYS=0vypnul režim výslovnosti stisku kláves.

Programování řeči

Jednotlivá slova a fráze mohou být vyjádřeny pomocí proměnné vyhrazeného řetězce S$. Jeho obsah byl vykládán písmeno po písmenu, k oddělení alofonů byly použity závorky . Jednoduchým příkladem je „(dth)is“ (anglické slovo this), kde byla kombinace písmen (dth) použita pro označení zvuku odpovídající th . Celkem bylo k dispozici 63 různých alofonů. Existovaly také některé jednoduché možnosti změny výšky tónu, které umožňovaly zvýraznit velká písmena – vyslovovala se s mírně vyšší výškou než malá.

Složitější příklad:

Výstup Currah Microspeech
Nápověda k přehrávání
5 REM OK WISEGUY TAK TO JE 10 LET a$=" (oo)K (AA)" 20 LET b$="w(ii)z (ggg) (ii)," 30 LET c$=" (dth)je z toho" 40 LET S$=a$+b$+c$

Technické detaily

Zařízení obsahovalo BMK zachycující přístup do paměti procesoru při zápisu dat, ROM obsahující řečové sekvence pro klíčová slova a čip syntezátoru řeči SP0256-AL2 . Nechyběl ani generátor hodin pro zajištění stabilní reprodukce řeči a RF modulátor určený pro přenos zvuku do TV přes anténní kabel.

Při používání zařízení bylo jeho potřebám věnováno 256 bajtů adresního prostoru počítače, čímž se posunula oblast uživatelské pseudografiky a horní limit paměti pro překladače jazyka BASIC . Z tohoto důvodu bylo zařízení nekompatibilní s některými programy (zejména hrami), které využívaly tuto oblast paměti k ukládání kódu.

Pro snížení nákladů na zařízení nemělo průchozí konektor pro současné připojení dalších zařízení k rozšiřujícímu portu počítače. Vzhledem k tomu, že většina výrobců rozhraní joysticku používala pro připojení svých zařízení také rozšiřující port, nebylo možné používat joystick a zařízení MicroSpeech současně.

Odkazy