Currah er en britisk producent af periferiudstyr til computere , der primært har specialiseret sig i talesyntese- enheder . Han producerede lignende enheder til 8-bit forbrugercomputere ZX Spectrum , Commodore 64 og nogle andre computere fra 1980'erne .
I 1985 blev Currah opkøbt af dk'tronics .
Currah μSource er en ROM-patron, der indeholder en to-pass makro assembler, Forth sprog og en debugger. [en]
Enhedens fulde navn er Currah Microspeech eller μSpeech .
Enheden blev lavet i form af en patron , der var forbundet til udvidelsesporten placeret på bagsiden af ZX Spectrum-kabinettet. Sættet inkluderede kabler til at forbinde computerens antenneudgang og tv'ets antenneindgang til enheden. Ved brug af enheden var det i stedet for blot at tilslutte computeren til tv'et nødvendigt at tilslutte computeren gennem enheden, da den blandede sin lydudgang ind i det højfrekvente signal.
Som standard talte enheden alle tastetryk udført af brugeren, inklusive selv markørtasterne. Denne tilstand kan slås fra ved at bruge en reserveret variabel KEYS . Kommandoen LET KEYS=0deaktiverede tilstanden for udtale af tastetryk.
Individuelle ord og sætninger kunne stemmes ved at bruge den reserverede strengvariabel S$. Dens indhold blev fortolket bogstav for bogstav, parenteser blev brugt til at adskille allofoner . Et simpelt eksempel er "(dth)is" (det engelske ord this), hvor kombinationen af bogstaver (dth) blev brugt til at angive lyden svarende til th . I alt 63 forskellige allofoner var tilgængelige. Der var også nogle enkle tonehøjdeskiftemuligheder, der gjorde det muligt at fremhæve store bogstaver – de blev udtalt med en lidt højere tonehøjde end små bogstaver.
Mere komplekst eksempel:
Output af Currah Microspeech | |
Hjælp til afspilning |
Enheden indeholdt BMK , der opsnapper processorhukommelsesadgang ved skrivning af data, ROM indeholdende talesekvenser for nøgleord og en talesynthesizer - chip SP0256-AL2 . Der var også en urgenerator til at sikre stabil talegengivelse, og en RF-modulator designet til at transmittere lyd til et tv via et antennekabel.
Ved brug af enheden blev 256 bytes af computerens adresserum givet til dens behov, hvilket flyttede området for brugerpseudografik og den øvre hukommelsesgrænse for BASIC - sprogfortolkeren . Af denne grund var enheden inkompatibel med nogle programmer (især spil), der brugte dette hukommelsesområde til at gemme kode.
For at reducere omkostningerne ved enheden havde den ikke et pass-through-stik til samtidig tilslutning af andre enheder til computerens udvidelsesport. Da de fleste producenter af joystick -interface også brugte en udvidelsesport til at forbinde deres enheder, var det ikke muligt at bruge et joystick og en MicroSpeech-enhed på samme tid.
Sinclair -computere og deres kloner | ||
---|---|---|
Sinclair | ||
timex | ||
kloner | ||
USSR, Rusland, CIS |
| |
Periferi | ||
Andet |
|