Changes

LambdaSpeak III ROM

133 bytes added, 17:19, 31 May 2022
/* Commands to control LambdaSpeak III */
Before you use this RSX expansion, you shall use the command <code>|LSINIT </code> (English mode) or <code>|LSINIC </code> (Catalan/Spanish Mode) to enable all the features of the great LambdaSpeak III.
If not, the LS3 will just behave like the Amstrad SSA-1 speech synthesizer!
* EPSOM mode / - These modes provide different voices and can even sing!
* DECtalk mode /
* [[dk'tronics ]] SPEECH synthesizer
* Amstrad SSA1 synthesizer
* Amdrum drum kit
==== RSX commands for LambdaSpeak III ====
*|LSINIT / (for English speech) or |LSINIC (for Catalan speech) --> Use commands to initialize LambdaSpeak III after reset!*|RESET *|STOP *|SP,@text$ *|LAMBDASPEAK,@text$*|SETVOLUME,0-15 *|GETVOLUME,@v% *|SETVOICE,0-15 *|GETVOICE,@v%*|SETSPEED,0-15 *|GETSPEED,@v% *|SETDELAY,0-15 *|GETDELAY,@v%*|SPEAKMODE *|GETLANGUAGE,@v% *|ENGLISH *|SPANISH*|LAMBDA *|SSA1 *|DECTALK *|DKTRONICS*|SSASPO *|DKSPO *|SERIAL *|SEROFF*|GETMODE,@v% *|GETFMODE,@v% *|BLOCKOFF *|BLOCKON*|CONFOFF *|CONFON *|GETFAST *|GETMED *|GETSLOW*|SPEAKINFO *|SPSCREEN *|SPFILE,file$ *|DAISY *|BIGWATCH*|HAL9000 *|AMDRUM *|PCMTEST *|GETVERSION,@v% *|LED,0-255*|PLAY,address,length,delay *|EPLAY,address,length/64,delay,E-RAM*|XBLKON *|XBLKOFF *|SAYTIME *|SAYDATE *|SAYTEMP*|SETTIME, hour , minute , second *|SETDATE, year , month , day , dow *|GETTIME,@hour%,@minute%,@second% *|GETDATE,@year%,@month%,@day%,@dow%*|PCMUP,adr,StP,#P *|PCMMODE,1-4 *|PCMPLAY,chan,sample_#,#_pages,rate*|EECLR *|EETEST *|EEGET,adr,page *|EEUP,adr,StPage,#pages*|MP3SLEEP *|MP3WAKE *|GETTEMP,@t% *|HIBERNATE *|RESUME*|MP3PLAY,song *|MP3XPLAY,dir,sng *|MP3PLAYC,song *|MP3PLAYF,folder(01-99)*|MP3VOL,vol(0-30) *|MP3STOP *|MP3HOLD *|MP3CONT *|MP3RES*|LSHELP --> will display a help message
|LSHELP --> will display this message. Support can be get via PayPal: tfm@futureos.de (don't email, not connected) Support can be reached using: FutureSoft@gmx.de (don't use TFM@FutureOS.de)
=== Commands to control LambdaSpeak III ===
|LSINIT: Initializes the LambdaSpeak III when using the LambdaSpeak III ROMs. The following steps are carried out:
The passing of parameters is switched to 'fast' (using |GETFAST), the language is set to '''English ''' (|ENGLISH), the Blocking is set to OFF (|BLOCKOFF), the mode is set to Epson (|LAMBDA) and the speech delay is set to a minimum (20 ms) (|SETDELAY,1).
|LSINIC: Initializes the LambdaSpeak III when using the LambdaSpeak III ROMs. The following steps are carried out:
The passing of parameters is switched to 'fast' (using |GETFAST), the language is set to '''Spanish ''' (|SPANISH), the Blocking is set to OFF (|BLOCKOFF), the mode is set to Epson (|LAMBDA) and the speech delay is set to a minimum (20 ms) (|SETDELAY,1).
|RESET.: This is like to switch OFF and ON the LambdaSpeak III. It switches LambdaSpeak III into the dk'tronics mode.
To load 48 KB from the EEPROM 96 pages will be read.
Attention: You must use |LSINIT or |LSINIC first, else the CPC hangs!
 
=== Hardware of the LambdaSpeak III ===
https://github.com/lambdamikel/LambdaSpeak
[[Category:Music and soundDIY]]
[[Category:Expansion ROM]]
[[Category:FutureOS]]
[[Category:Music and sound]]
[[Category:Peripherals]]
2,002
edits