<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
		<id>https://cpcwiki.de/index.php?action=history&amp;feed=atom&amp;title=LambdaSpeak_III_ROM</id>
		<title>LambdaSpeak III ROM - Versionsgeschichte</title>
		<link rel="self" type="application/atom+xml" href="https://cpcwiki.de/index.php?action=history&amp;feed=atom&amp;title=LambdaSpeak_III_ROM"/>
		<link rel="alternate" type="text/html" href="https://cpcwiki.de/index.php?title=LambdaSpeak_III_ROM&amp;action=history"/>
		<updated>2026-04-17T01:21:49Z</updated>
		<subtitle>Versionsgeschichte dieser Seite in Deutsches CPCWiki</subtitle>
		<generator>MediaWiki 1.27.1</generator>

	<entry>
		<id>https://cpcwiki.de/index.php?title=LambdaSpeak_III_ROM&amp;diff=184&amp;oldid=prev</id>
		<title>TFM: Die Seite wurde neu angelegt: „Bevor Sie die Befehle dieser RSX Erweiterung benutzen, geben Sie bitte den Befehl  |LSINIT (Englischer Modus) bzw. |LSINIC (Catalan/Spanischer Modus) ein! Erst…“</title>
		<link rel="alternate" type="text/html" href="https://cpcwiki.de/index.php?title=LambdaSpeak_III_ROM&amp;diff=184&amp;oldid=prev"/>
				<updated>2019-07-19T14:45:46Z</updated>
		
		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „Bevor Sie die Befehle dieser RSX Erweiterung benutzen, geben Sie bitte den Befehl  |LSINIT (Englischer Modus) bzw. |LSINIC (Catalan/Spanischer Modus) ein! Erst…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Bevor Sie die Befehle dieser RSX Erweiterung benutzen, geben Sie bitte den Befehl &lt;br /&gt;
|LSINIT (Englischer Modus) bzw. |LSINIC (Catalan/Spanischer Modus) ein!&lt;br /&gt;
Erst dadurch werden viele Möglichkeiten des großartigen LambdaSpeak III nutzbar.&lt;br /&gt;
Wenn nicht, dann befindet sich der LS3 in der Amstrad SSA-1 Speech Synthesizer Emulation.&lt;br /&gt;
&lt;br /&gt;
== LambdaSpeak III Sprach Synthesizer, Drum Maschine, Sample Spieler, Echtzeituhr und MP3/WAV Spieler ==&lt;br /&gt;
&lt;br /&gt;
Dies ist eine Sprach Synthesizer der neuen Generation, er emuliert/simuliert folgende Erweiterungen:&lt;br /&gt;
&lt;br /&gt;
- EPSOM Modus&lt;br /&gt;
- DECtalk Modus&lt;br /&gt;
- dk'tronics SPEECH Synthesizer&lt;br /&gt;
- Amstrad SSA1 Synthesizer&lt;br /&gt;
- Amdrum Drumkit&lt;br /&gt;
- PCM Sample Spieler&lt;br /&gt;
- MP3 / WAV Spieler&lt;br /&gt;
- Echtzeituhr&lt;br /&gt;
- MIDI (mit Erweiterungs-Kärtchen, via seriellem Bus)&lt;br /&gt;
&lt;br /&gt;
* Software Unterstützung: ROM mit RSX Kommandos, Z80 Bibliothek, FutureOS und einige Spiele&lt;br /&gt;
&lt;br /&gt;
== RSX Bibliothek für die LambdaSpeak III Erweiterungskarte ==&lt;br /&gt;
Um die RSX Befehle zu nutzen legen Sie die Diskette ins Laufwerk und tippen: run&amp;quot;disc&lt;br /&gt;
Oder Sie installieren &amp;quot;LS3.ROM&amp;quot; als Erweiterungs-ROM. Es bietet alle RSX Befehle und mehr.&lt;br /&gt;
&lt;br /&gt;
'''Bevor es losgeht'''&lt;br /&gt;
Um LambdaSpeak III im mächtigen Lambda/Epson Modus zu nutzen geben Sie den RSX Befehls |LSINIT ein.&lt;br /&gt;
Er initialisiert LambdaSpeak III, der sich der sich nach dem Einschalten im SSA1 Modus befindet.&lt;br /&gt;
&lt;br /&gt;
== Befehlsübersicht ==&lt;br /&gt;
Das RSX Kommando |LSHELP zeigt die Befehle an.&lt;br /&gt;
&lt;br /&gt;
=== RSX Kommandos für LambdaSpeak III ===&lt;br /&gt;
|LSINIT / |LSINIC --&amp;gt; Use commands to initialize LambdaSpeak III after reset!&lt;br /&gt;
|RESET             |STOP             |SP,@text$      |LAMBDASPEAK,@text$&lt;br /&gt;
|SETVOLUME,0-15    |GETVOLUME,@v%    |SETVOICE,0-15  |GETVOICE,@v%&lt;br /&gt;
|SETSPEED,0-15     |GETSPEED,@v%     |SETDELAY,0-15  |GETDELAY,@v%&lt;br /&gt;
|SPEAKMODE         |GETLANGUAGE,@v%  |ENGLISH        |SPANISH&lt;br /&gt;
|LAMBDA            |SSA1             |DECTALK        |DKTRONICS&lt;br /&gt;
|SSASPO            |DKSPO            |SERIAL         |SEROFF&lt;br /&gt;
|GETMODE,@v%       |GETFMODE,@v%     |BLOCKOFF       |BLOCKON&lt;br /&gt;
|CONFOFF           |CONFON           |GETFAST        |GETMED         |GETSLOW&lt;br /&gt;
|SPEAKINFO         |SPSCREEN         |SPFILE,file$   |DAISY          |BIGWATCH&lt;br /&gt;
|HAL9000           |AMDRUM           |PCMTEST        |GETVERSION,@v% |LED,0-255&lt;br /&gt;
|PLAY,address,length,delay           |EPLAY,address,length/64,delay,E-RAM&lt;br /&gt;
|XBLKON            |XBLKOFF          |SAYTIME        |SAYDATE        |SAYTEMP&lt;br /&gt;
|SETTIME, hour , minute , second     |SETDATE, year , month , day , dow &lt;br /&gt;
|GETTIME,@hour%,@minute%,@second%    |GETDATE,@year%,@month%,@day%,@dow%&lt;br /&gt;
|PCMUP,adr,StP,#P  |PCMMODE,1-4      |PCMPLAY,chan,sample_#,#_pages,rate&lt;br /&gt;
|EECLR             |EETEST           |EEGET,adr,page |EEUP,adr,StPage,#pages&lt;br /&gt;
|MP3SLEEP          |MP3WAKE          |GETTEMP,@t%    |HIBERNATE      |RESUME&lt;br /&gt;
|MP3PLAY,song      |MP3XPLAY,dir,sng |MP3PLAYC,song  |MP3PLAYF,folder(01-99)&lt;br /&gt;
|MP3VOL,vol(0-30)  |MP3STOP          |MP3HOLD        |MP3CONT        |MP3RES&lt;br /&gt;
&lt;br /&gt;
|LSHELP --&amp;gt; zeigt diese Meldung an. Unterstützen Sie mittels PayPal: tfm@futureos.de&lt;br /&gt;
&lt;br /&gt;
Hilfe zur Software ist erreichbar unter: FutureSoft@gmx.de (keinesfalls: TFM@FutureOS.de)&lt;br /&gt;
&lt;br /&gt;
== Befehle zur Kontrolle des LambdaSpeak III ==&lt;br /&gt;
Achtung: Eines der beiden folgenden Kommandos sollte benutzt werden bevor Sie LambdaSpeak III Kommandos benutzen1&lt;br /&gt;
&lt;br /&gt;
|LSINIT: Initialisiert den LambdaSpeak III bei Verwendung des LambdaSpeak III ROMs. Im einzenlnen werden die Parameter-Übergabe auf 'schnell' (mittels |GETFAST), die Sprache auf Englisch (|ENGLISH), die Blockierung auf aus (|BLOCKOFF), der Modus auf Epson (|LAMBDA) und die Sprechverzögerung auf minimal (20 ms) eingestellt (|SETDELAY,1).&lt;br /&gt;
&lt;br /&gt;
|LSINIC: Initialisiert den LambdaSpeak III bei Verwendung des LambdaSpeak III ROMs. Im einzenlnen werden die Parameter-Übergabe auf 'schnell' (mittels |GETFAST), die Sprache auf Spanisch (|SPANISH), die Blockierung auf aus (|BLOCKOFF), der Modus auf Epson (|LAMBDA) und die Sprechverzögerung auf minimal (20 ms) eingestellt (|SETDELAY,1).&lt;br /&gt;
&lt;br /&gt;
|RESET: Entspricht dem Ein- und Ausschalten des LambdaSpeak III. Setzt den LambdaSpeak III in den dk'tronics Modus.&lt;br /&gt;
&lt;br /&gt;
|STOP: Unterbricht die laufende Sprachausgabe (NUR im Non-Blocking-Modus).&lt;br /&gt;
Achtung: Zuvor muß der LambdaSpeak III mittels |BLOCKOFF und |XBLKOFF komplett entblockiert werden.&lt;br /&gt;
&lt;br /&gt;
|WAIT: Wartet bis LambdaSpeak III bereit ist. Also bis Port &amp;amp;FBEE dem Wert &amp;amp;20 oder &amp;amp;80 entspricht.&lt;br /&gt;
&lt;br /&gt;
== Befehle zur Auswahl des LambdaSpeak III Modus ==&lt;br /&gt;
|LAMBDA: Selektiert den mächtigen Epson Modus.&lt;br /&gt;
&lt;br /&gt;
|DECTALK: Selektiert den DECtalk Modus, hierbei ist sogar singen möglich.&lt;br /&gt;
&lt;br /&gt;
|SSA1: Schaltet den Amstrad SSA-1 Modus ein. Der LambdaSpeak III emuliert nun den Amstrad SSA-1 Spachsynthesizer.&lt;br /&gt;
&lt;br /&gt;
|SSASPO: Wie der SSA1 Modus, nutzt aber den SPO256-AL2 Chip auf der Karte (wie die Amstrad Hardware).&lt;br /&gt;
&lt;br /&gt;
|DKTRONICS: Schaltet auf dk'tronics Modus um. Der LambdaSpeak III emuliert nun den dk'tronics Spachsynthesizer.&lt;br /&gt;
&lt;br /&gt;
|DKSPO: Wie der dk'tronics Modus, nutzt aber den SPO256-AL2 Chip auf der Karte (wie die dk'tronics Hardware).&lt;br /&gt;
&lt;br /&gt;
|AMDRUM: Schaltet auf den Amdrum Modus um. Der LambdaSpeak III emuliert nun das AMDRUM.&lt;br /&gt;
Dieser Modus muss aktiv sein, wenn die Befehle |PLAY und |EPLAY benutzt werden sollen.&lt;br /&gt;
Achtung: Der Amdrum Modus kann nur durch ein- und ausschalten des CPC / LambdaSpeak III verlassen werden!&lt;br /&gt;
&lt;br /&gt;
|PCMMODE: Schaltet den PCM Modus ein. In diesem Modus können Samples des 128 KB EEPROMs gespielt werden.&lt;br /&gt;
Achtung: This mode can only be left by pressing the Reset_LambdaSpeak III button on the LS3 board.&lt;br /&gt;
&lt;br /&gt;
== Befehle zum Einstellen der Parameter des LambdaSpeak III ==&lt;br /&gt;
|SETVOLUME,0-15: Setzt die Lautstärke auf einen Wert von 1 bis 15. Der Wert 0 stellt den Standard ein.&lt;br /&gt;
&lt;br /&gt;
|SETVOICE,0-15: Setzt die Stimme auf einen Wert von 1 bis 15. Der Wert 0 stellt den Standard ein.&lt;br /&gt;
&lt;br /&gt;
|SETSPEED,0-15: Setzt die Sprechgeschwindigkeit auf einen Wert von 1 bis 15. Der Wert 0 stellt den Standard ein.&lt;br /&gt;
&lt;br /&gt;
|SETDELAY,0-15: Setzt die Verzögerung auf einen Wert von 1 bis 15. Der Wert 0 stellt den Standard ein.&lt;br /&gt;
Dabei ist die vergangene Zeit gemeint, bis die an den LambdaSpeak III geschickten Zeichen gesprochen werden&lt;br /&gt;
&lt;br /&gt;
|ENGLISH: Schaltet die Sprachausgabe auf Englisch.&lt;br /&gt;
&lt;br /&gt;
|SPANISH: Schaltet die Sprachausgabe auf Spanisch.&lt;br /&gt;
&lt;br /&gt;
|BLOCKON und |BLOCKOFF: Diese beiden Kommandos schalten das 'Blocking' für Sprachausgabe ein oder aus.&lt;br /&gt;
Bei eingeschaltenem 'Blocking' hält der LambdaSpeak III den CPC solange an, bis alle Zeichen gesprochen wurden und der LambdaSpeak III wieder bereit ist.&lt;br /&gt;
&lt;br /&gt;
|XBLKON and |XBLKOFF: Diese beiden Kommandos schalten das 'Blocking' für 'Statusmeldungen' ein oder aus.&lt;br /&gt;
Bei eingeschaltenem 'Blocking' hält der LambdaSpeak III den CPC solange an, bis die aktuelle Statusmeldung gesprochen wurden und der LambdaSpeak III wieder bereit ist.&lt;br /&gt;
&lt;br /&gt;
|CONFON und |CONFOFF: Schalten die 'Conformations' ein oder aus. Sind die Eingeschalten, so wird der LambdaSpeak III alle Änderungen (z.B. Modus, Sprache etc.) akustisch quittieren.&lt;br /&gt;
&lt;br /&gt;
|GETFAST, |GETMED und |GETSLOW: Definieren wie lange der LambdaSpeak III Daten auf den Bus legt um vom CPC gelesen werden zu können. Das kann 10 us, 50 us oder 20 ms lang sein.&lt;br /&gt;
*Schneller Maschinencode sollte 'fast' benutzen, also 10 us. Das gilt auf für FutureOS.&lt;br /&gt;
*Normaler Maschinencode sollte 'medium' nutzen, also 50 us. Ebenso RSX Erweiterungen.&lt;br /&gt;
*Für BASIC Programme (z.B. IN und OUT Befehle) sollte man auf 'slow' = 20 ms schalten.&lt;br /&gt;
&lt;br /&gt;
== Befehle zum Auslesen der Parameter des LambdaSpeak III ==&lt;br /&gt;
&lt;br /&gt;
|GETVOLUME,@v%: Liest den Wert der 'Lautstärke' (1 bis 15) in eine Variable ein.&lt;br /&gt;
Die verwendete Variable (hier: v%) muss vor Verwendung definiert werden.&lt;br /&gt;
&lt;br /&gt;
|GETVOICE,@v%: Liest den Wert der 'Stimme' (1 bis 15) in eine Variable ein.&lt;br /&gt;
Die verwendete Variable (hier: v%) muss vor Verwendung definiert werden.&lt;br /&gt;
&lt;br /&gt;
|GETSPEED,@v%: Liest den Wert der 'Sprechgeschwindigkeit' (1 bis 15) in eine Variable ein.&lt;br /&gt;
Die verwendete Variable (hier: v%) muss vor Verwendung definiert werden.&lt;br /&gt;
&lt;br /&gt;
|GETDELAY,@v%: Liest den Wert der 'Verzögerung bis zum Sprechen' (1 bis 15) in eine Variable ein.&lt;br /&gt;
Die verwendete Variable (hier: v%) muss vor Verwendung definiert werden.&lt;br /&gt;
&lt;br /&gt;
|GETLANGUAGE,@v%: Liest den Wert der 'Sprache' (1 bis 15) in eine Variable ein.&lt;br /&gt;
Die verwendete Variable (hier: v%) muss vor Verwendung definiert werden.&lt;br /&gt;
&lt;br /&gt;
|GETMODE,@v%.: Liest den Wert des 'Sprach-Modus' (1 bis 15) in eine Variable ein. Hängt von Modus, Sprach und Blocking ab.&lt;br /&gt;
Die verwendete Variable (hier: v%) muss vor Verwendung definiert werden.&lt;br /&gt;
&lt;br /&gt;
|GETFMODE,@v%: Liest den vollen Modus in dem sich LambdaSpeak III momentan befindet&lt;br /&gt;
Die verwendete Variable (hier: v%) muss vor Verwendung definiert werden.&lt;br /&gt;
&lt;br /&gt;
|GETVER,@v%: Liest den Wert der Version des LambdaSpeak III (1 bis 255) in eine Variable ein.&lt;br /&gt;
Die verwendete Variable (hier: v%) muss vor Verwendung definiert werden.&lt;br /&gt;
&lt;br /&gt;
|SPEAKMODE: Der LambdaSpeak III gibt seinen aktuellen Sprach-Modus an.&lt;br /&gt;
&lt;br /&gt;
== Befehle zur Sprachausgabe ==&lt;br /&gt;
|SP,@text$ oder |LAMBDASPEAK,@text$: Der in Variable text$ enthaltene Text wird mittels des LambdaSpeak III gesprochen.&lt;br /&gt;
Sie sollten zuvor in den Epson oder DECtalk Modus schalten.&lt;br /&gt;
Achtung: Vor diesem Kommando müssen zuerst |LSINIT oder |LSINIC benutzen!&lt;br /&gt;
&lt;br /&gt;
|SPEAKSCREEN: Der aktuelle Bildschirminhalt wird mittels des LambdaSpeak III gesprochen.&lt;br /&gt;
ACHTUNG: Wenn sich der LambdaSpeak III nicht in Epson bzw. DECtalk Mode befindet wird auf Epson geschalten.&lt;br /&gt;
Und die Confirmations werden AUS geschalten.&lt;br /&gt;
Das Kommando kann durch längeres drücken des ESCape Taste abgebrochen werden.&lt;br /&gt;
&lt;br /&gt;
|SPFILE,file$: Der Inhalt der ASCII Datei 'file$' wird mittels des LambdaSpeak III gesprochen&lt;br /&gt;
ACHTUNG: Man muss das Kommando |LSINIT, |LAMBDA oder |DECTALK vor diesem Kommando ausführen.&lt;br /&gt;
Ansonsten wird der LS3 in den EPSON Modus geschalten und die Confirmations sind AUS.&lt;br /&gt;
Das Kommando kann durch längeres drücken des ESCape Taste abgebrochen werden.&lt;br /&gt;
&lt;br /&gt;
== Befehle zur Kontrolle der Echtzeituhr des LambdaSpeak III ==&lt;br /&gt;
&lt;br /&gt;
|SAYTIME: Der LambdaSpeak III spricht die Uhrzeit&lt;br /&gt;
&lt;br /&gt;
|SAYDATE: Der LambdaSpeak III spricht das Datum&lt;br /&gt;
&lt;br /&gt;
|SETTIME: Das Format des Befehls ist |SETTIME, Stunde(0-23), Minute(0-59), Sekunde(0-59).&lt;br /&gt;
Dieser Befehl setzt die Uhrzeit der Echtzeituhr des LambdaSpeak III.&lt;br /&gt;
Achtung: Dieses Kommando schaltet die Confirmations aus, Sie sollten es mittels |CONFON wieder einschalten.&lt;br /&gt;
&lt;br /&gt;
|SETDATE: Das Format des Befehls ist |SETDATE, Jahr(00-99), Monat(1-12), Tag(1-31), Wochentag(1-7).&lt;br /&gt;
Dieser Befehl setzt das Datum und den Wochentag der Echtzeituhr des LambdaSpeak III.&lt;br /&gt;
Dabei ist 1 = Montag und 7 = Sonntag.&lt;br /&gt;
Achtung: Dieses Kommando schaltet die Confirmations aus, Sie sollten es mittels |CONFON wieder einschalten.&lt;br /&gt;
&lt;br /&gt;
|GETTIME: Das Format des Befehls ist Stunde%=0:Minute%=0:Sekunde%=0:|GETTIME,@Stunde%,@Minute%,@Sekunde%&lt;br /&gt;
Durch diesen Befehl kann die Uhrzeit der Echtzeituhr des LambdaSpeak III in Variablen gelesen werden.&lt;br /&gt;
&lt;br /&gt;
|GETDATE: Das Format des Befehls ist Jahr%=0:Monat%=0:Tag%=0:Wochentag%=0:|GETDATE,@Jahr%,@Monat%,@Tag%,@Wochentag%&lt;br /&gt;
Durch diesen Befehl kann das Datum der Echtzeituhr des LambdaSpeak III in Variablen gelesen werden.&lt;br /&gt;
&lt;br /&gt;
== Befehle zum Amdrum Modus des LambdaSpeak III ==&lt;br /&gt;
|PLAY,adr,len,del: Spielt ein Sample via Amdrum Emulation. Das Sample beginnt an Adresse 'adr' im Speicher, es ist 'len' Bytes lang und wird mit der Verzögerung von 'del' abgespielt.&lt;br /&gt;
Achtung: Für diesen Befehl muss zuvor mit dem Befehl |AMDRUM auf den AMDRUM&lt;br /&gt;
Modus umgeschalten werden. Es kann nicht zurückgeschalten werden.&lt;br /&gt;
&lt;br /&gt;
|EPLAY,adr,len/64,delay,E-RAM: Spielt ein Sample via Amdrum Emulation. Das Sample beginnt ab Adresse 'adr' im Speicher. Es ist 'len/64' Bytes lang. Die Länge in Bytes ist also: len * 64.&lt;br /&gt;
Dadurch lassen sich Samples bis zu 4096 KB abspielen.&lt;br /&gt;
Das Erweiterungs-RAM in dem das Sample beginnt wird mittels 'E-RAM' übergeben.&lt;br /&gt;
Der Parameter E-RAM hat das Fomat &amp;amp;7FC4, &amp;amp;7FC5, ... &amp;amp;7FFF.&lt;br /&gt;
Achtung: Für diesen Befehl muss zuvor mit dem Befehl |AMDRUM auf den AMDRUM&lt;br /&gt;
Modus umgeschalten werden. Es kann nicht zurückgeschalten werden.&lt;br /&gt;
&lt;br /&gt;
ACHTUNG: Samples im Hauptspeicher werden mittels |PLAY abgespielt und Samples im Erweiterungs-RAM mittels |EPLAY&lt;br /&gt;
&lt;br /&gt;
== Kommandos für den PCM Sample Player Modus des LambdaSpeak III ==&lt;br /&gt;
|PCMUP: Das Format des Befehls ist |PCMUP, RAM-address, first_page(0-255), number_of_pages_to_be_written(1-256)&lt;br /&gt;
Dieses Kommando wird dazu benutzt Daten vom RAM ins 128 KB EEPROM des PCM Sample Spielers zu kopieren.&lt;br /&gt;
Jedes EEPROM Seite ('Page') ist 512 Bytes lang. Page 0 kann mit dem PCM Player nicht gespielt werden.&lt;br /&gt;
Achtung: Dieses Kommando schaltet die Confirmations aus.&lt;br /&gt;
&lt;br /&gt;
|EEUP: Das Format des Befehls ist |EEUP, RAM-address, first_page(0-255), number_of_pages_to_be_written(1-256)&lt;br /&gt;
Dieses Kommando wird dazu benutzt Daten vom RAM ins 128 KB EEPROM des LambdaSpeak III zu kopieren.&lt;br /&gt;
Jedes EEPROM Seite ('Page') ist 512 Bytes lang.&lt;br /&gt;
&lt;br /&gt;
|EEGET Das Format des Befehls ist |EEGET, RAM-address, first_page(0-255)&lt;br /&gt;
Dieses Kommando wird dazu benutzt um eine Page von 512 Byte aus dem EEPROM des LambdaSpeak III zu lesen.&lt;br /&gt;
&lt;br /&gt;
|PCMMODE: Das Format des Befehls ist |PCMMODE, number_of_channels(1-4)&lt;br /&gt;
Dieses Kommando aktiviert den PCM Sample Spieler Modus und selektiert die Anzahl aktiver Kanäle (1-4).&lt;br /&gt;
Der PCM Modus kann nur durch Druck des Reset-Knopfes des LambdaSpeak III bzw. Aus-/Einschalten verlassen werden&lt;br /&gt;
&lt;br /&gt;
|PCMPLAY: Das Format des Befehls ist |PCMPLAY, channel(1-4), first_page(1-255), number_of_pages(1-255), speed-rate(1-255)&lt;br /&gt;
Dieses Kommando started das Abspielen von PCM Samples. Ein Sample kann bis zu 128 KB lang sein.&lt;br /&gt;
Die Grenzen der Samples sind durch die Grenzen der 512 Byte langen Seiten/Pages des EEPROMs definiert.&lt;br /&gt;
Achtung: Bevor Sie |PCMPLAY benutzen müssen Sie mittels |PCMMODE den PCM Mode aktivieren!&lt;br /&gt;
&lt;br /&gt;
|PCMTEST: Schickt ein 'Beispiel-sample' an den Digital-Analog-Wandler der Amdrum Emulation. Endlosschleife.&lt;br /&gt;
&lt;br /&gt;
|EECLR..: Löscht das 128 KB EEPROM in dem die PCM Samples gespeichert werden.&lt;br /&gt;
&lt;br /&gt;
|EETEST.: Testet das 128 KB EEPROM in dem die PCM Samples gespeichert werden und gibt Größe und Zusand an.&lt;br /&gt;
&lt;br /&gt;
== Kommandos um das MP3 Modul des LambdaSpeak III zu kontrollieren ==&lt;br /&gt;
|MP3PLAY: Das Format dieses Kommandos ist |MP3PLAY, Nummer_des_Liedes. Die Nummer liegt zwischen 0 und 99.&lt;br /&gt;
Im Hauptverzeichnis der SD Karte des MP3 Modules muss eine MP3 vorliegen, deren Namen mit der Nummer beginnt.&lt;br /&gt;
*Beispiele:&lt;br /&gt;
*|MP3PLAY,1 spielt das Lied &amp;quot;001_Das_Miauen_der_Katze&amp;quot; oder...&lt;br /&gt;
*|MP3PLAY,7 spielt das Lied &amp;quot;007_FutureOS_rulez&amp;quot; und so weiter...&lt;br /&gt;
*Achtung: Dieses Kommando aktiviert den Seriellen Modus des LambdaSpeak III!&lt;br /&gt;
&lt;br /&gt;
|MP3XPLAY: Das Format dieses Kommandos ist |MP3XPLAY, Verzeichnis, Nummer_des_Liedes &lt;br /&gt;
Dieses Kommando spielt ein Lied (durch eine Nummer bezeichnet) auf einem Verzeichnis (durch Nummer bezeichnet).&lt;br /&gt;
Dabei beginnen sowohl Namen als auch Verzeichnisse mit Nummern (001xxx bis 099xx), der Rest des Names ist egal.&lt;br /&gt;
*Beispiel:&lt;br /&gt;
*|MP3XPLAY,1,1 spielt das Lied &amp;quot;001_Captain_Future&amp;quot; aus dem Verzeichnis &amp;quot;01_CF&amp;quot;&lt;br /&gt;
*Achtung: Dieses Kommando aktiviert den Seriellen Modus des LambdaSpeak III!&lt;br /&gt;
&lt;br /&gt;
|MP3PLAYC: Das Format dieses Kommandos ist |MP3PLAYC, Nummer_des_Liedes &lt;br /&gt;
Das gleiche Lied wird in einer Schleife gespielt.&lt;br /&gt;
Achtung: Dieses Kommando aktiviert den Seriellen Modus des LambdaSpeak III!&lt;br /&gt;
&lt;br /&gt;
|MP3PLAYF: Das Format dieses Kommandos ist |MP3PLAYF, Verzeichnis(01-99)&lt;br /&gt;
Um alle Lieder eines Verzeichnisses (Namen: 01xxx bis 99xxx) in Schleife zu spielen wird dieses Kommando genutzt.&lt;br /&gt;
Beispiel: |MP3PLAYF,9 spielt alle Lieder aus dem Verzeichnis &amp;quot;09_A_Tribute_to_the_Sisters&amp;quot; in Schleife&lt;br /&gt;
Wie gewöhnlich sollten die Namen der MP3 Lieder mit &amp;quot;01xxx&amp;quot; up to &amp;quot;99xxx&amp;quot; beginnen.&lt;br /&gt;
Achtung: Dieses Kommando aktiviert den Seriellen Modus des LambdaSpeak III!&lt;br /&gt;
&lt;br /&gt;
|MP3VOL: Das Format dieses Kommandos ist |MP3VOL, Lautstärke(0-30)&lt;br /&gt;
Um die Lautstärke einzustellen mit der MP3 Song gespielt werden kann dieses Kommando genutzt werden.&lt;br /&gt;
Der Wert 0 ist dabei der leiseste (AUS) und 30 steht für maximale Lautstärke&lt;br /&gt;
Achtung: Dieses Kommando aktiviert den Seriellen Modus des LambdaSpeak III!&lt;br /&gt;
&lt;br /&gt;
|MP3STOP: Beendet die Wiedergabe des aktuellen MP3 Songs. Es herrscht Ruhe!&lt;br /&gt;
Achtung: Dieses Kommando aktiviert den Seriellen Modus des LambdaSpeak III!&lt;br /&gt;
&lt;br /&gt;
|MP3HOLD.: Pausiert den aktuell gespielten MP3 Song.&lt;br /&gt;
Achtung: Dieses Kommando aktiviert den Seriellen Modus des LambdaSpeak III!&lt;br /&gt;
&lt;br /&gt;
|MP3CONT: Der aktuelle MP3 Song wird weitergespielt, nachdem er mittels |MP3HOLD angehalten wurde.&lt;br /&gt;
Achtung: Dieses Kommando aktiviert den Seriellen Modus des LambdaSpeak III!&lt;br /&gt;
&lt;br /&gt;
|MP3RES: Setzt das MP3 Modul zurück, entspricht dem Zustand nach dem Einschalten. Nur für Notfälle gedacht.&lt;br /&gt;
Achtung: Dieses Kommando aktiviert den Seriellen Modus des LambdaSpeak III!&lt;br /&gt;
&lt;br /&gt;
|MP3SLEEP: Versetzt das MP3 Modul in den Schlaf Modus (sleep mode).&lt;br /&gt;
Achtung: Dieses Kommando aktiviert den Seriellen Modus des LambdaSpeak III!&lt;br /&gt;
&lt;br /&gt;
|MP3WAKE.: Weckt das MP3 Modul auf, nachdem es mit |MP3SLEEP in den Schlaf-Modus versetzt wurde&lt;br /&gt;
Achtung: Dieses Kommando aktiviert den Seriellen Modus des LambdaSpeak III!&lt;br /&gt;
&lt;br /&gt;
|SERIAL: Schalted den seriellen Modus ein&lt;br /&gt;
&lt;br /&gt;
|SEROFF: Schalted den seriellen Modus aus&lt;br /&gt;
&lt;br /&gt;
== Zusätzliche Befehle ==&lt;br /&gt;
|SPEAKINFO: Gibt Informationen über den LambdaSpeak III Synthesizer an.&lt;br /&gt;
&lt;br /&gt;
|DAISY: Singt ein Lied im DECtalk Modus&lt;br /&gt;
&lt;br /&gt;
|HAL9000: Zitiert den legendären HAL9000 Computer.&lt;br /&gt;
&lt;br /&gt;
|LED: Das Format des Befehls ist |LED,0-255. Die LEDs werden abhängig von übergebenen Wert eingeschalten.&lt;br /&gt;
&lt;br /&gt;
|GETTEMP: Das Format des Befehls ist t%=0:|GETTEMP,@t%&lt;br /&gt;
Dieser Befehl liest die aktuelle Temperatur der Platine der Echtzeituhr.&lt;br /&gt;
&lt;br /&gt;
|BIGWATCH: Dieses Kommando stelle eine GROSSE Uhr auf dem Bildschirm dar. Datum und Temperatur werden auch angegeben.&lt;br /&gt;
&lt;br /&gt;
|HIBERNATE: Das Format dieses Kommandos ist |HIBERNATE,first_page&lt;br /&gt;
Dieses Kommando speichert die ersten 48 KB (Hauptspeicher) des CPCs ins EEPROM ab der angegebenen page.&lt;br /&gt;
Um 48 KB ins EEPROM zu speichern werden 96 pages benötigt.&lt;br /&gt;
Achtung: Sie müssen zuerst |LSINIT oder |LSINIC benutzen. Oder CPC hängt sich auf!&lt;br /&gt;
&lt;br /&gt;
|RESUME: Das Format dieses Kommandos ist |RESUME,first_page&lt;br /&gt;
Dieses Kommando liest 48 KB vom EEPROM in den Hauptspeicher des CPCs, ab der angegebenen page.&lt;br /&gt;
Um 48 KB auf dem EEPROM zu lesen werden 96 pages benötigt.&lt;br /&gt;
Achtung: Sie müssen zuerst |LSINIT oder |LSINIC benutzen. Oder CPC hängt sich auf!&lt;br /&gt;
&lt;br /&gt;
== Die Hardware des LambdaSpeak III ==&lt;br /&gt;
Weitere Informationen über diese wunderbare Hardware können Sie hier finden: &lt;br /&gt;
[https://github.com/lambdamikel/LambdaSpeak]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Erweiterungs-ROM]]&lt;br /&gt;
[[Kategorie: FutureOS]]&lt;br /&gt;
[[Kategorie: Hardware]]&lt;br /&gt;
[[Kategorie: Musik]]&lt;/div&gt;</summary>
		<author><name>TFM</name></author>	</entry>

	</feed>