• Welcome to Schneider / Amstrad CPC Forum.
Welcome to Schneider / Amstrad CPC Forum. Please login.

17. April 2026, 09:06:36

Login with username, password and session length

Shoutbox

TFM

2024-04-08, 20:42:44
Happy Sonnenfinsternis!  :)

TFM

2024-01-15, 17:06:57
Momentan billige Farbbänder auf Ebay für PCW

Devilmarkus

2023-07-09, 10:37:40
Zweiter 👋😂🤣

TFM

2023-06-13, 14:21:49
Sommerloch!

Recent

Members
Stats
  • Total Posts: 12,834
  • Total Topics: 1,528
  • Online today: 215
  • Online ever: 1,724
  • (16. January 2020, 00:18:45)
Users Online
Users: 1
Guests: 155
Total: 156

155 Guests, 1 User
xesrjb

LambdaSpeak CPC Sprach-Synthesizer, Sample Player, RTC, MP3, UART Erweiterung

Started by LambdaMikel, 01. May 2017, 09:41:34

Previous topic - Next topic

0 Members and 11 Guests are viewing this topic.

TFM

Quote from: LambdaMikel on 22. July 2018, 01:38:43
@TFM - im http://futureos.cpcwiki.de/files/LambdaSpeak_RSX_by_TFM.zip ZIP ist einmal LS.ROM, und dann in der DSK selbst ist auch noch mal LS.ROM. Beide unterscheiden sich anscheinend? Welches ist denn nun das aktuelle?
Uups, das auf der Disk ist neuer, habs angepasst und hochgeladen, jetzt sind beide gleich neu. Sorry.
TFM of FutureSoft
http://www.futureos.de --> Das Betriebssystem FutureOS (Update: 24.12.2025)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 29.01.2025)

LambdaMikel

Ah, danke Stefan! 

Strange, jetzt geht es mit dem M4 und dem ROM.
Vorgestern hatte ich das Problem, dass er nach
|lambda
und
|ls, "hello 123"

nach dem Sprechen nicht aus der RSX-Routine zurückkam.
Heute funktioniert alles perfekt.

Würde mich interessieren, ob es für HAL6128 nun auch mit dem M4 klapp?

Hier ist ein Foto von meiner 6128 Konfiguratino mit MotherX4, allerdings mit Dioden-Hack.


HAL6128

Hi, ich habe das MotherX4 mit Dioden-Hack durchgeführt und die Stromversorgung läuft tatsächlich viel stabiler. Jedoch habe ich immer noch Probleme beim Testen des Lambda Boards. Vielleicht auch ein Anwendungsfehler (meist liegt es ja am User), deswegen muss ich nochmals dumm fragen. Ich habe zwar die Seite auf dem GitHub durchgelesen, bin mir aber nicht sicher.
Demo01 funktioniert leider immer noch nicht (WG. Dem Out Befehl zum Reset). Es scheint, das damit das Board komplett deaktiviert wird und lässt sich nur durch ein Aus-Einschalten des CPC erst wieder aktivieren. Eliza-DK funktioniert , Eliza nicht. Nach aktivieren des Decatronic Modus nimmt das Board keine Befehle mehr an. Die Sample DSK funktioniert auch nicht.
Noch eine (dumme?) Frage zu den Buchsen J3 J4. Wann kommt die zum Einsatz?

LambdaMikel

J3 ist der Ausgang vom Audio-Mixer.
J3 mixt den PCM / Amdrum / Sample-Output vom ATMega 644 mit dem Sprach-Signal vom click! speech board.
Der Audio-Ausgang vom click! speech board geht auf J4 - das ist der Eingang vom Audio-Mixer.
Damit also Sprache UND PCM am J3 ankommt, ist diese Verkabelung (s. auch letztes Bild oben mit M4) erforderlich.
In LambdaSpeak 1.99 habe ich J3 sinnvollerweise in "OUT" und J4 in "IN" umbenannt. 

Leider hat das click! Board keinen "pin" für Audio-Ausgang, sodass diese Kabel-Lösung erforderlich ist.

Also, click!-Ausgang an J4, und Verstärker / Lautsprecher an J3 = Mixer-Ausgang.

Damit sollte dann |pcmtest funktionieren, und |amdrum

Dass Du kein PCM hörst liegt also wahrscheinlich daran, dass Du J3 nicht verwendest bisher.

@TFM, Duke sagt, dass |ls ein M4-RSX ist! Sollten wir es umbennen, in |speak (|say is vom DKtronics Sprach-ROM belegt),
oder einfach entfernen? Du hast ja schon |lambdaspeak (|ls ist nur eine Kurzform davon, wenn ich mich recht erinnere).

@HAL - falls es dann immer noch nicht geht, bitte einsenden an mich. Ich teste & repariere
es dann bei mir, und schicke ein funktionierendes zurück.


LambdaMikel

@HAL6128 - ich denke, es ist das Beste, wenn ich Dir ein von mir getestetes und funktionierendes, zusammengebautes LambdaSpeak 1.95 schicken.

LambdaMikel

@HAL6128 - kannst Du bitte noch einmal folgenden Test machen, und mir mitteilen, was passiert:

1. power cycle CPC, OHNE m4 und OHNE LS.ROM
2. warten bis "LambdaSpeak initialized" gesprochen wurde
3. out &fbee,&ff

Was passiert?

Wenn das klappt, einfach ein paar mal out &fbee, &ff hintereinander probieren... haengt LambdaSpeak irgendwann, or gibt es immer einen sauberen Reset?

Die Stromversorgung koennte tatsaechlich ein Problem sein, dass einen sauberen Reset verhindert.

HAL6128

Habe den Test wie beschrieben durchgeführt.

Im Prinzip passiert immer dasselbe: Sobald der OUT-Befehl gegeben wurde leuchten beide LEDs kurz auf (flackern) und danach erlöschen sie und das Board ist nicht mehr ansprechbar. Auch bei mehreren OUTs hintereinander nicht mehr.

Das passiert auch, selbst wenn das Board direkt am Expansion-Port (ohne MotherX4) angeschlossen wird.

Danke für den Hinweis mit den Audio-Ein-/Ausgängen.

Beim |PCMTEST zum Beispiel kommt zuerst die Stimme "PCM Test" danach ein Kratzen und das Board (LEDs) ist aus.


LambdaMikel

... und dabei ist der Lautsprecher an J3 fuer PCM Test, richtig?

Hmm, das klingt nach einem Quartz / MCU Problem. OK, I werde heute Abend ein neues zusammenloeten und testen.
Ist dann morgen in der Post. Sollte also naechste Woche ankommen. Neue Addresse habe ich. Das click! speech board
ist jedoch ok, sodass ich dass nicht mitsenden werde.

Zuruecksenden waere interessant, fuer Fehler-Diagnose, ist aber nicht dringend.

LambdaMikel

Ich habe den Fehler gefunden

Leider hatte ich hier mit einer älteren Version der LS 1.95 Firmware gearbeitet und getestet, dann aber eine "verbesserte" LS 1.95 an die Kunden rausgeschickt. Diese Verbesserung hat den DKtronics-Mode lahm gelegt, und ich hab's gar nicht mehr getestet... das war mein Verhängnis. Meine ältere Version der Firmware lief ja!

Rennert ist nicht betroffen, da er LS 1.99 hat.

TFM kriegt einen neuen ATMega 644.

HAL6128 sicherheitshalber das ganze Board neu.

Sorry für die Unanehmlichkeiten. Ein saublöder Fehler - eine Konstante vergessen zu editieren (ein ATMega Input-PIN stimmte nicht). 


TFM

Quote from: LambdaMikel on 23. July 2018, 16:34:36
@TFM, Duke sagt, dass |ls ein M4-RSX ist! Sollten wir es umbenennen, in |speak (|say is vom DKtronics Sprach-ROM belegt),
oder einfach entfernen? Du hast ja schon |lambdaspeak (|ls ist nur eine Kurzform davon, wenn ich mich recht erinnere).
Genau es ist nur die Kurzform... Wie wäre es mit Umbenennung auf !SP ?

Gibt es !SP als RSX schon irgendwo?

Quote from: LambdaMikel on 24. July 2018, 09:22:21
TFM kriegt einen neuen ATMega 644.
Danke, ich werde dann auch noch mal alles testen.  :smiley027:
TFM of FutureSoft
http://www.futureos.de --> Das Betriebssystem FutureOS (Update: 24.12.2025)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 29.01.2025)

LambdaMikel

Quote from: LambdaMikel on 24. July 2018, 09:22:21
TFM kriegt einen neuen ATMega 644.

HAL6128 sicherheitshalber das ganze Board neu.

Sorry für die Unanehmlichkeiten. Ein saublöder Fehler - eine Konstante vergessen zu editieren (ein ATMega Input-PIN stimmte nicht).

Ist jetzt in der Post, sollte naechste Woche bei Euch einschlagen.

HAL6128


TFM

@LambdaSpeak Nutzer :-)

Neues ROM hochgeladen, der RSX !LS heißt jetzt !SP (für Speak). Bitte Testen, bei Problemen Fehlerbericht an mich.
TFM of FutureSoft
http://www.futureos.de --> Das Betriebssystem FutureOS (Update: 24.12.2025)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 29.01.2025)

Rennert


TFM

TFM of FutureSoft
http://www.futureos.de --> Das Betriebssystem FutureOS (Update: 24.12.2025)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 29.01.2025)