Currah
   HOME

TheInfoList



OR:

Currah was a British computer peripheral manufacturer, famous mainly for the speech synthesis ROM cartridges it designed for the
ZX Spectrum The ZX Spectrum () is an 8-bit home computer that was developed by Sinclair Research. It was released in the United Kingdom on 23 April 1982, and became Britain's best-selling microcomputer. Referred to during development as the ''ZX81 Colou ...
, Commodore 64, and other 8-bit home computers of the 1980s.


Currah μSource for the ZX Spectrum

Currah μSource from Quadhouse. In a self-contained ROM cartridge it has a full-function-two-pass macro assembler, Forth and a debugger, all of which can interact with Basic. It is also compatible with Interface 1.


Currah μSpeech for the ZX Spectrum

The Currah μSpeech, commonly referred to as the ''Microspeech'' plugged into the
expansion port In computing, an expansion card (also called an expansion board, adapter card, peripheral card or accessory card) is a printed circuit board that can be inserted into an electrical connector, or expansion slot (also referred to as a bus slo ...
on the back of the ZX Spectrum. Additional leads were provided to feed the sound and UHF signal from the computer into the unit. The TV aerial lead plugged into the unit and speech sounds were added into the UHF signal generated by computer. By default, the unit "spoke" every key-press the user made, even the direction keys which came out as "CURSOR". This could be controlled by a reserved variable KEYS. Typing LET KEYS=0 would turn this feature off.


Programming speech

Specific words and phrases could be spoken by assigning a value to the reserved string variable S$. This was interpreted letter-by-letter unless brackets were used to denote other
allophone In phonology, an allophone (; from the Greek , , 'other' and , , 'voice, sound') is a set of multiple possible spoken soundsor '' phones''or signs used to pronounce a single phoneme in a particular language. For example, in English, (as in '' ...
s. A simple example would be "(dth)is", (dth) representing the
voiced dental fricative The voiced dental fricative is a consonant sound used in some spoken languages. It is familiar to English-speakers as the ''th'' sound in ''father''. Its symbol in the International Phonetic Alphabet is eth, or and was taken from the Old Engl ...
/ð/. Sixty-three allophones were provided. Rudimentary pitch modulation could be achieved by altering the case of the letters—upper case letters being pronounced at a slightly higher pitch. A more complex example: 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$


Technical details

The unit contained a ULA which worked on a WRITE command from the microprocessor, a
ROM Rom, or ROM may refer to: Biomechanics and medicine * Risk of mortality, a medical classification to estimate the likelihood of death for a patient * Rupture of membranes, a term used during pregnancy to describe a rupture of the amniotic sac * ...
containing the keyword speech patterns, and an SP0256-AL2 speech processor. It also contained a clock for clear speech and an audio modulator to transfer the sound to the TV lead. A small adjustment screw was provided, to allow fine tuning of the audio output. The unit allocated itself the top 256 bytes of memory at switch-on and moved down the USR graphics and RAMTOP. This made it incompatible with some programs, particularly games, which use that space for machine code. For cost reasons, the unit did not provide for daisy-chaining of further devices on the computer's expansion port. Many joystick
interface Interface or interfacing may refer to: Academic journals * ''Interface'' (journal), by the Electrochemical Society * '' Interface, Journal of Applied Linguistics'', now merged with ''ITL International Journal of Applied Linguistics'' * '' Int ...
manufacturers took the same approach, meaning that you could not have a joystick and the MicroSpeech unit plugged in at the same time. ''Booty'' (Firebird Software Ltd) detected the presence of a MicroSpeech unit and presented the user with a completely different game to that which would be played if the MicroSpeech unit was not present.


History

Currah was acquired by
DK'Tronics DK'Tronics Ltd (stylised as dk'tronics) was a British software and hardware company active during the 1980s. It primarily made peripherals for the ZX Spectrum and Amstrad CPC but also released video games for the ZX81, ZX Spectrum, Commodore 64, ...
in 1985."Minding his own business"
from ''Your Spectrum'' issue 13, April 1985 DK'Tronics continued to manufacture the MicroSpeech unit, and many of their software titles (such as ''
Maziacs ''Maziacs'' is an action adventure maze game published by DK'Tronics in 1983 for the ZX Spectrum, Commodore 64, and MSX. History ''Maziacs'', written by Don Priestley, was based on his earlier ZX81 game '' Mazogs''
'' and ''
Zig Zag A zigzag is a pattern made up of small corners at variable angles, though constant within the zigzag, tracing a path between two parallel lines; it can be described as both jagged and fairly regular. In geometry, this pattern is described as a ...
'') supported it.


External links


Review of the product
at ''
CRASH Crash or CRASH may refer to: Common meanings * Collision, an impact between two or more objects * Crash (computing), a condition where a program ceases to respond * Cardiac arrest, a medical condition in which the heart stops beating * Couch su ...
'' magazine
List of Currah products at World of Spectrum
'' community website


References

{{Speech synthesis Home computer hardware companies Speech synthesis ZX Spectrum