Difference between revisions of "Amstrad SSA-1 Speech Synthesizer"

From CPCWiki - THE Amstrad CPC encyclopedia!
Jump to: navigation, search
(Pictures)
Line 17: Line 17:
  
 
== Technical Specs. ==
 
== Technical Specs. ==
 +
 +
The clock frequency (passed to the speech chip) is fixed, the exact frequency is unknown (?)
  
 
Uses I/O port: [[I/O_Port_Summary|#FBEE]]
 
Uses I/O port: [[I/O_Port_Summary|#FBEE]]
  
 +
Port FBEEh READ:
 +
  bit7  status 1 (0=busy, 1=ready/data request)
 +
  bit6  status 2 (used by 3D Stunt Rider, Roland in Space, Glen Hoddle)
 +
  bit5-0 unknown/unused
 +
  (the above status bits are probably the /LRQ and SBY pins)
 +
  (unknown which is which one though?)
  
 +
Port FBEEh WRITE:
 +
  bit7-6 unknown/unused (should be zero)
 +
  bit5-0 allophone number
  
 +
== Supported Games ==
  
 
+
* 3D Boxing
 
+
* 3D Stunt Rider
 
+
* Alex Higgin's World Snooker / World Pool
 +
* Darkwurlde
 +
* Glen Hoddle Soccer
 +
* Roland In Space
 +
* Tubaruba
  
 
== Pictures ==
 
== Pictures ==

Revision as of 14:10, 3 January 2010

Amstrad SSA1 box cover
The bundle

A Speech Synthesizer from Amstrad based on the SPO256 Speech Synthesizer

Software

  • |SAY,@<string> - Converts a string af ASCII text to speech
  • |ECHO,<mode> - Activates text to speech conversion on text printed to the screen.
  • |APHONE,<allophone>[,<allophone>] - Send allophones directly to the interrupt driven allophone buffer.
  • |ROOM,@<value> - Find out how many free locations in the allophones buffer.
  • |QUIET - Clears the allophone buffer.
  • |SPON - Activates the speech interrrupt event.
  • |SPOFF - To prevent output of data from the allophone buffer.
  • |SPSTATUS,@<value> - Read the status of the speech processor.
  • |SPOUT,<allophone>[,<allophone>] - Sends allophones directly to the soundprocessor.

Technical Specs.

The clock frequency (passed to the speech chip) is fixed, the exact frequency is unknown (?)

Uses I/O port: #FBEE

Port FBEEh READ:

 bit7   status 1 (0=busy, 1=ready/data request)
 bit6   status 2 (used by 3D Stunt Rider, Roland in Space, Glen Hoddle)
 bit5-0 unknown/unused
 (the above status bits are probably the /LRQ and SBY pins)
 (unknown which is which one though?)

Port FBEEh WRITE:

 bit7-6 unknown/unused (should be zero)
 bit5-0 allophone number

Supported Games

  • 3D Boxing
  • 3D Stunt Rider
  • Alex Higgin's World Snooker / World Pool
  • Darkwurlde
  • Glen Hoddle Soccer
  • Roland In Space
  • Tubaruba

Pictures

Examples of the Amstrad synth in use

{{#ev:youtube|fesVxipNaw8|300}} {{#ev:youtube|v8WKbKK3Apg|300}}

Other Speech Synthesizers

dk'tronics Speech Synthesizer

TechniMusique speech synthetizer

TMPI speech synthetizer

Weblinks

Manual