Difference between revisions of "Amstrad SSA-1 Speech Synthesizer"
From CPCWiki - THE Amstrad CPC encyclopedia!
Alan Sugar (Talk | contribs) (→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 13:10, 3 January 2010
A Speech Synthesizer from Amstrad based on the SPO256 Speech Synthesizer
Contents
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
- Amstrad SSA1
Examples of the Amstrad synth in use
{{#ev:youtube|fesVxipNaw8|300}} {{#ev:youtube|v8WKbKK3Apg|300}}
Other Speech Synthesizers
TechniMusique speech synthetizer
Weblinks
Manual
- Amstrad SSA1 (Manual)