Changes

Jump to: navigation, search

Amstrad SSA-1 Speech Synthesizer

1,816 bytes added, 15:52, 7 October 2020
/* Other Speech Synthesizers */ Speak-SID
[[Image:Ssa-1.JPG|right|thumb|250px|The bundle]]
A Speech Synthesizer from [[Amstrad]] based on the [[SPO256]] -AL2 Speech Synthesizer
== Software ==
== Technical Specs. ==
The clock frequency (passed to In the SSA-1, the SP0256-AL2 speech chip) is fixed, clocked by a 3.12MHz ceramic resonator (unlike the exact frequency similar dk'tronics device, where it is unknown (?clocked at 4MHz).
Uses The SSA-1 uses I/O port: [[I/O_Port_Summary|#FBEE]], of which (according to the manual) only A10,A4,A0 are decoded.
Port FBEEh READ- SP0256-AL2 Status: bit7 status Status 1 (0=busySpeech Busy, 1=readyReady/data requestHalted) (SBY Pin, Standby) bit6 status Status 2 (used by 3D Stunt Rider0=Ready to Receive Data, Roland in Space1=Busy) (/LRQ Pin, Glen HoddleLoad Request) bit5-0 unknown/unused Not used (the above status bits are garbage, probably the /LRQ and SBY pins) (unknown which is which one though?usually high)
Port FBEEh WRITE- SP0256-AL2 Allophone: bit7-6 unknown/unused (should be zero) bit5-0 allophone Allophone number
Port FAEEh WRITE - Accidently used in the included RSX driver cassette (the driver sets BC== Supported Games ==FBEEh and executes OUTI, which pre-decrements B, so the OUT accidently goes to FAEEh - the driver works despite of that bug since FBEEh is mirrored to that address).
* A new allophone number can be send when Status.Bit6=0.* The allophone number should/must be in range of 00h..3Fh (6bit).* However, the whole 8bit databus is connected in the SSA-1. For details on the speech chip, see: * [[SP0256]]* [[SP0256 Voice Generator]]* [[SP0256 Instruction Set]]* [[SP0256 Allophones]]* [[SP0256 Pin-Outs]] == Software Support ===== Games ===* [[3D Boxing]]* [[3D Stunt Rider]]* [[Alex Higgin's World Snooker / Higgins World Pool]]* [[Alex Higgins World Snooker]]* [[Darkwurlde]]* [[Glen Hoddle Soccer]]* [[Roland In in Space]]* [[Tubaruba]] === Serious Software ===* [[FutureOS]] (limited) '''Caution''' - Some webpages do (incorrectly) list further games: Gremlins (spanish version),Seablood and Robin of Sherwood (these contain code for using Port FBEC & FBEF for some kind of data transfer, possibly for [[PDS development system]] - but, not for speech).Also, Dragon Gold is listed as speech game (not sure why, it doesn't seem to use any special I/O ports; unless different versions of that game exist?)
== Pictures ==
<gallery caption="Amstrad SSA1">
Image:Amstrad ssa1 1.JPG|Frontpage
Image:ssa1 2.JPG|Inside
Image:ssa1 3.JPG|Inside
Image:ssa1 4.JPG|Inside
Image:ssa1 5.JPG|Inside
Image:ScreenPacked.jpg|Box (open)Image:ScreenBoxed.jpg|Box (side)Image:FullSSA1.jpg|Interface and SpeakersImage:FullManual Tape.jpg|Manual and TapeImage:SSA1 FullBox.jpg|Box (front)Image:Amstrad SSA-1 Schematic.png|Schematic
</gallery>
<gallery caption== Examples of the "Amstrad synth in use ==SSA1 (300dpi scans by [[Robcfg]])">Image:SSA1_Front.jpg|FrontImage:SSA1_Back.jpg|BackImage:SSA1_PCB_Top.jpg|PCB TopImage:SSA1_PCB_Bottom.jpg|PCB Bottom</gallery>
{{#ev:youtube|fesVxipNaw8|300}} {{#ev:youtube|v8WKbKK3Apg|300}} == Reviews ==
== Other Speech Synthesizers ==<gallery>image:Amstrad Computer User8507 014.jpg|The SSA1 compared to the dk'Tronics synthimage:Amstrad Computer User8507 015.jpgimage:Amstrad Computer User8507 016.jpg</gallery>
[[dk'tronics Speech Synthesizer]]
[[TechniMusique speech synthetizer]]== Examples of the Amstrad synth in use ==
[[TMPI speech synthetizer]]{{#ev:youtube|fesVxipNaw8|300}} {{#ev:youtube|v8WKbKK3Apg|300}}
== Weblinks Downloads ==* [[Media:Amstrad SSA-1 (Main Program).zip]] (cassette)* [[Media:Amstrad SSA-1 (Programas Basic).zip]] (cassette)* [[Media:SSA-1.zip‎|Amstrad SSA-1 drivers (English)]] [http://www.jonathanen.com/pages/Items/Amstrad/SSA-1/SSA-1.zip] (DSK for Emulators)* [[Media:Sp0256-al2-reversed-bit-order.zip|SP0256-AL2 ROM]] ('''caution''' - the bytes in the file are in reversed bit-order, ie. the "Target" values are unreversed, all other opcodes and parameters are reversed)
== Manual ==
<gallery caption="* [[File:Amstrad SSA1 SSA-1_User_Instruction_Manual.pdf]] (Manualpdf)">Image:Ssa1 frontpage.jpg|FrontpageImage:ssa1 content.jpg|ContentsImage:ssa1 p1.jpg|Page * [[Manual of the Amstrad SSA-1Image:ssa1 p2.Speech Synthesizer]] (jpg|Page 2's)Image:ssa1 p3.jpg|Page 3Image:ssa1 p4.jpg|Page 4== Other Speech Synthesizers ==Image:ssa1 p5.jpg|Page 5Image* [https:ssa1 p6//github.jpg|Page 6com/lambdamikel/Speak-SID Speak-SID ''SSA-1 emulation''] Speech Synthesizer, SID Soundcard, MIDI IN SID+AY SynthesizerImage:ssa1 p7.jpg|Page 7* [[Dk'tronics Speech Synthesizer]]Image:ssa1 p8.jpg|Page 8* [[MHT Speech Synthesizer]] (MHT Ingenieros)Image:ssa1 p9.jpg|Page 9Image:ssa1 p10.jpg|Page 10Image:ssa1 p11.jpg|Page 11Image:ssa1 p12.jpg|Page 12Image:ssa1 p13.jpg|Page 13Image:ssa1 p14.jpg|Page 14Image:ssa1 p15.jpg|Page 15Image:ssa1 p16.jpg|Page 16Image:ssa1 p17.jpg|Page 17Image:ssa1 p18.jpg|Page 18Image:ssa1 p19.jpg|Page 19Image:ssa1 p20.jpg|Page 20</gallery>* [[TMPI speech synthetizer]] (TechniMusique)
[[Category:HardwareAmstrad Products]] [[Category:PeripheralsFutureOS]] [[Category:Manual]][[Category:Music and sound]][[Category:ManualPeripherals]]
896
edits