stringtranslate.com

Currah

Currah fue un fabricante británico de periféricos informáticos , famoso principalmente por los cartuchos ROM de síntesis de voz que diseñó para ZX Spectrum , Commodore 64 y otras computadoras domésticas de 8 bits de la década de 1980.

Currah μSource para el espectro ZX

Currah μSource de Quadhouse. En un cartucho ROM autónomo, tiene un ensamblador de macros de dos pasadas con todas las funciones, Forth y un depurador, todos los cuales pueden interactuar con Basic. También es compatible con Interface 1. [1]

Currah μSpeech para el espectro ZX

El Currah μSpeech, comúnmente conocido como Microspeech , se conectó al puerto de expansión en la parte posterior del ZX Spectrum. Se proporcionaron cables adicionales para enviar el sonido y la señal UHF desde la computadora a la unidad. El cable de la antena de TV se conectó a la unidad y los sonidos del habla se agregaron a la señal UHF generada por la computadora.

De manera predeterminada, la unidad "hablaba" cada vez que el usuario presionaba una tecla, incluso las teclas de dirección que salían como "CURSOR". Esto se podía controlar mediante una variable reservada KEYS.

DEJE QUE LAS CLAVES SON=0

desactivaría esta función.

Discurso de programación

Se podían pronunciar palabras y frases específicas asignando un valor a la variable de cadena reservada S$. Esto se interpretaba letra por letra a menos que se usaran corchetes para indicar otros alófonos . Un ejemplo simple sería "(dth)is", (dth) representando la fricativa dental sonora /ð/. Se proporcionaron sesenta y tres alófonos. Se podía lograr una modulación de tono rudimentaria alterando el uso de mayúsculas y minúsculas, pronunciando las letras mayúsculas con un tono ligeramente más alto.

Un ejemplo más complejo:

5 REM ESTÁ BIEN WISEGUY ESTO ES TODO10 DEJA a$=" (oo)K (AA)"20 LET b$="w(ii)z (ggg) (ii),"30 LET c$=" (dth)es iz it"40 DEJE S$=a$+b$+c$

Detalles técnicos

La unidad contenía un ULA que funcionaba con un comando WRITE del microprocesador, una ROM que contenía los patrones de voz de las palabras clave y un procesador de voz SP0256-AL2 . También contenía un reloj para una voz clara y un modulador de audio para transferir el sonido al cable de TV. Se proporcionaba un pequeño tornillo de ajuste para permitir un ajuste fino de la salida de audio.

La unidad se asignó los 256 bytes superiores de memoria al encenderse y desplazó hacia abajo los gráficos USR y RAMTOP. Esto la hizo incompatible con algunos programas, en particular juegos, que utilizan ese espacio para código de máquina.

Por razones de costo, la unidad no preveía la conexión en cadena de otros dispositivos en el puerto de expansión de la computadora. Muchos fabricantes de interfaces de joystick adoptaron el mismo enfoque, lo que significa que no se podía tener un joystick y la unidad MicroSpeech enchufados al mismo tiempo.

Booty (Firebird Software Ltd) detectó la presencia de una unidad MicroSpeech y presentó al usuario un juego completamente diferente al que jugaría si la unidad MicroSpeech no estuviera presente. [2]

Historia

Currah fue adquirida por DK'Tronics en 1985. [3] DK'Tronics continuó fabricando la unidad MicroSpeech, y muchos de sus títulos de software (como Maziacs y Zig Zag ) la admitían.

Enlaces externos

Referencias

  1. ^ "Usuario de Sinclair 48 - Currah μSource". Sincuser.f9.co.uk. Archivado desde el original el 5 de marzo de 2012. Consultado el 2 de noviembre de 2012 .
  2. ^ "Reseña del juego Booty Hidden: ZX Planet :: Spectrum Heaven!". Zxplanet.emuunlim.com . Consultado el 2 de noviembre de 2012 .
  3. ^ "Ocupándose de sus propios asuntos" de Your Spectrum , número 13, abril de 1985