Currah

Last updated

Currah was a British computer peripheral manufacturer, famous mainly for the speech synthesis ROM cartridges it designed for the ZX Spectrum, Commodore 64, and other 8-bit home computers of the 1980s.

Contents

Currah μSource for the ZX Spectrum

The Currah μSource, commonly referred to as the Microsource, from Quadhouse is a self-contained ROM cartridge with a full-function-two-pass macro assembler, Forth and a debugger, all of which can interact with BASIC. [1] [2] It is also compatible with Interface 1. [3]

Currah μSpeech for the ZX Spectrum

The Currah μSpeech, commonly referred to as the Microspeech, [4] plugged into the expansion port 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 allophones. A simple example would be "(dth)is", (dth) representing the voiced dental fricative /ð/. 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 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 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. [5]

History

Currah was acquired by DK'Tronics in 1985. [6] DK'Tronics continued to manufacture the MicroSpeech unit, and many of their software titles (such as Maziacs and Zig Zag ) supported it.

Related Research Articles

<span class="mw-page-title-main">Acorn Electron</span> Personal computer sold in Britain

The Acorn Electron was introduced as a lower-cost alternative to the BBC Micro educational/home computer, also developed by Acorn Computers, to provide many of the features of that more expensive machine at a price more competitive with that of the ZX Spectrum. It has 32 kilobytes of RAM, and its ROM includes BBC BASIC II together with the operating system. Announced in 1982 for a possible release the same year, it was eventually introduced on 25 August 1983 priced at £199.

<span class="mw-page-title-main">Amstrad CPC</span> Home computers produced by Amstrad

The Amstrad CPC is a series of 8-bit home computers produced by Amstrad between 1984 and 1990. It was designed to compete in the mid-1980s home computer market dominated by the Commodore 64 and the ZX Spectrum; it successfully established itself primarily in the United Kingdom, France, Spain, and the German-speaking parts of Europe, and also Canada.

The Sinclair QL is a personal computer launched by Sinclair Research in 1984, as an upper-end counterpart to the ZX Spectrum.

<span class="mw-page-title-main">ZX80</span> 1980 cheap home computer by Sinclair

The Sinclair ZX80 is a home computer launched on 29 January 1980 by Science of Cambridge Ltd.. It is notable for being one of the first computers available in the United Kingdom for less than a hundred pounds. It was available in kit form for £79.95, where purchasers had to assemble and solder it together, and as a ready-built version at £99.95.

<span class="mw-page-title-main">ZX Spectrum</span> 1982 home computer

The ZX Spectrum is an 8-bit home computer developed and marketed by Sinclair Research. One of the most influential computers ever made and one of the all-time bestselling British computers, with over five million units sold. It was released in the United Kingdom on 23 April 1982, and around the world in the following years, most notably in Europe, the United States, and Eastern Bloc countries.

<span class="mw-page-title-main">ZX81</span> Inexpensive home computer by Sinclair Research, 1981

The ZX81 is a home computer that was produced by Sinclair Research and manufactured in Dundee, Scotland, by Timex Corporation. It was launched in the United Kingdom in March 1981 as the successor to Sinclair's ZX80 and designed to be a low-cost introduction to home computing for the general public. It was hugely successful; more than 1.5 million units were sold. In the United States it was initially sold as the ZX-81 under licence by Timex. Timex later produced its own versions of the ZX81: the Timex Sinclair 1000 and Timex Sinclair 1500. Unauthorized ZX81 clones were produced in several countries.

<span class="mw-page-title-main">Multiface</span>

The Multiface is a hardware peripheral released by Romantic Robot for several 1980s home computers. The primary function of the device was to dump the computer's memory to external storage. Pressing a red button on the Multiface activated it. As most games of the era did not have a save game feature, the Multiface allowed players to save their position by saving a loadable snapshot of the game. Home computer software of the early 1980s was typically loaded into RAM in one go, with copy protection measures concentrating the loading phase or just after it. The snapshot feature could be used after copy protection routines had been executed, to create a backup that was effectively unprotected against unauthorised distribution. Later models of the Multiface mitigated this by requiring the device to be present when re-loading the dumps into memory, making the dumps useless to people without a Multiface. Software producers also reacted to the threat by using routines that would prevent execution of the product if it detected that a Multiface was present and by loading the software in multiple parts, thus requiring the presence of the original, copy-protected media.

<span class="mw-page-title-main">SAM Coupé</span> 8-bit British home computer released in late 1989

The SAM Coupé is an 8-bit British home computer manufactured by Miles Gordon Technology (MGT), based in Swansea in the United Kingdom and released in December 1989.

<span class="mw-page-title-main">TI-99/4A</span> Home computer by Texas Instruments

The TI-99/4 and TI-99/4A are home computers released by Texas Instruments in 1979 and 1981, respectively. Based on Texas Instruments's own TMS9900 microprocessor originally used in minicomputers, the TI-99/4 was the first 16-bit home computer. The associated TMS9918 video display controller provides color graphics and sprite support which were only comparable with those of the Atari 400 and 800 released a month later. The TI-99 series also initially competed with the Apple II and TRS-80.

Sinclair BASIC is a dialect of the programming language BASIC used in the 8-bit home computers from Sinclair Research, Timex Sinclair and Amstrad. The Sinclair BASIC interpreter was written by Nine Tiles Networks Ltd.

<span class="mw-page-title-main">Timex Sinclair 1000</span> Home computer launched in 1982

The Timex Sinclair 1000 was the first computer produced by Timex Sinclair, a joint venture between Timex Corporation and Sinclair Research. It was launched in July 1982, with a US sales price of US$99.95, making it the cheapest home computer at the time; it was advertised as "the first computer under $100". The computer was aimed at regular home users. As purchased, the T/S 1000 was fully assembled and ready to be plugged into home televisions, which served as a video monitor. The T/S 1000 was a slightly modified version of the Sinclair ZX81 with an NTSC RF modulator, for use with North American TVs, instead of PAL for European TVs. The T/S 1000 doubled the onboard RAM from 1 KB to 2 KB; further expandable by 16 KB through the cartridge port. The T/S 1000's casing had slightly more internal shielding but remained the same as Sinclair's, including the membrane keyboard, which had modified nomenclature to suit American tastes Just like the ZX81, the T/S 1000 had black-and-white graphics and no sound.

<span class="mw-page-title-main">Timex Sinclair 2068</span> Home computer released in 1983

The Timex Sinclair 2068, released in November 1983, was Timex Sinclair's third and last home computer for the United States market. It was also marketed in Canada, Argentina, Portugal and Poland, as Timex Computer 2068.

<span class="mw-page-title-main">VTech Laser 200</span> 8-bit home computer released in 1983

The VTech Laser 200 is an 8-bit home computer from 1983, also sold as the Salora Fellow, the Seltron 200 in Hungary & Italy, the Smart-Alec Jr. by Dynasty Computer Corporation in Dallas, Texas for the USA, the Texet TX8000A, the Dick Smith VZ 200, and the VTech VZ 200.

<span class="mw-page-title-main">ZX Interface 1</span> Peripheral for the ZX Spectrum

The ZX Interface 1, launched in 1983, was a peripheral from Sinclair Research for its ZX Spectrum home computer. Originally intended as a local area network interface for use in school classrooms, it was revised before launch to also act as the controller for up to eight ZX Microdrive high-speed tape-loop cartridge drives. It also included a DE-9 RS-232 interface capable of operating at up to 19.2 kbit/s. At hardware level it was fundamentally a voltage adaptor, the serial protocol being implemented in software by bit-banging. This led to problems when receiving data, but not when transmitting.

<span class="mw-page-title-main">Enterprise (computer)</span> Zilog Z80-based home computer

The Enterprise is a Zilog Z80-based home computer announced in 1983, but due to a series of delays, was not commercially available until 1985. It was developed by British company Intelligent Software and marketed by Enterprise Computers.

<span class="mw-page-title-main">Galaksija (computer)</span>

The Galaksija was a build-it-yourself computer designed by Voja Antonić. It was featured in the special edition Računari u vašoj kući of a popular eponymous science magazine, published late December 1983 in Belgrade, Yugoslavia. Kits were available but not required as it could be built entirely out of standard off-the-shelf parts. It was later also available in complete form.

<span class="mw-page-title-main">TK90X</span> Brazilian ZX Spectrum clone made in 1985 by Microdigital Electrônica

The TK90X was a Brazilian ZX Spectrum clone made in 1985 by Microdigital Electrônica, a company from São Paulo, that had previously manufactured ZX80 and ZX81 clones.

<span class="mw-page-title-main">ZX Interface 2</span> Peripheral for the ZX Spectrum

The ZX Interface 2 is a peripheral from Sinclair Research for its ZX Spectrum home computer released in September 1983. It has two joystick ports and a ROM cartridge slot, which offers instant loading times. The joystick ports are not compatible with the popular Kempston interface, and thus do not work with most Spectrum games released prior to the launch of the ZX Interface 2. In addition, the pass-through expansion bus provided was stripped, only allowing a ZX Printer to be attached.

<span class="mw-page-title-main">Memotech MTX</span> Series of home computers released in 1983–84

The Memotech MTX500 and MTX512 are a range of 8-bit Zilog Z80A based home computers released by the British company Memotech in 1983 and sold mainly in the UK, France, Germany and Scandinavia. Originally a manufacturer of memory add-ons for Sinclair machines, Memotech developed their own competing computer when it was perceived the expansion pack business would no longer be viable.

References

  1. "Currah µSource". Sinclair Collection Site. Archived from the original on 2024-02-28. Retrieved 2025-02-04.
  2. "Currah Microsource". Your Sinclair. No. 6. June 1986.
  3. "Hardware World - The Forth Source". Sinclair User . No. 48. Archived from the original on 2012-03-05.
  4. "Currah MicroSpeech". Spectrum Computing - ZX Spectrum games, software and hardware. Retrieved 2025-02-04.
  5. "Booty Hidden Game Review". ZX Planet - RELIVE YOUR CHILDHOOD. Retrieved 2012-11-02.
  6. Cox, Kevin (April 1985). "Minding his own business". Your Spectrum . No. 13.