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

17. April 2026, 06:29:30

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: 0
Guests: 182
Total: 182

182 Guests, 0 Users

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 5 Guests are viewing this topic.

TFM

Quote from: LambdaMikel on 28. August 2019, 23:00:54
Der Serial Mode ist im Github in einer Tabelle dokumentier:
Klar, damit arbeite ich.  ;)


Es ist hald doof, dass das MP3 Modul keinen Status liefert. Nach dem Meeting werde ich mich da mal langen hinhocken und das alles durchtesten. Momentan läuft mein "für's Meeting" MP3 Player.  :)

Habe festgestellt dass man nach dem Einschalten MP3RES ausführen sollte (dann funktioniert - glaube ich - der Rest besser). Die Wartezeit danach habe ich auf ca. 16-18 Frames bestimmt. Naja, habe ja dann auch am Meeting Zeit damit zu experimentieren.

Da gibt es noch einiges an Mysterien zu lüften...
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

Du hast Recht  - sieht so aus als ob er die ganze Zeit auf 16 bleibt. Rätselhaft. Bin dran.

EDIT - selbst nach 3 Stunden Detektivarbeit habe ich keine Ahnung warum das passiert! Ich denke, wir sollten einfach sagen, lass uns ne halbe Sekunde warten before &ff, 20 gesendet wird. Das funktioniert dann zuverlässig. Habe alles probiert, und der Effekt tritt immer noch auf. Das ist für mich ein "won't fix".

EDIT2 - gucke heute Abend noch mal, eine Idee habe ich noch....

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)

LambdaMikel


TFM

Uups... nicht ganz so einfach...

Aber die gute Nachricht ist, dass letzten Freitag ein Fernsehteam der ARD auf der XzentriX war, und ich haben denen beim Interview gleich den LambdaSpeak III vorgestellt.  ;)
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

Habe noch mal drüber nachgedacht - CPLD Update ist auch keine Lösung leider... sieht wohl so aus als ob es so bleiben müsste. Mit Wartezeit / Delay.

TFM

Also, wenn ich Dich richtig verstehe so macht es keinen Sinn im Seriellen Modus auf &10 zu prüfen, das der LS3 immer &10 zurückmeldet? Stimmt das so?
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: TFM on 01. September 2019, 15:24:24
Uups... nicht ganz so einfach...

Aber die gute Nachricht ist, dass letzten Freitag ein Fernsehteam der ARD auf der XzentriX war, und ich haben denen beim Interview gleich den LambdaSpeak III vorgestellt.  ;)

Lol... You must be kidding me  :smiley027: 
Ist für die Tagesthemen richtig?

LambdaMikel

Quote from: TFM on 01. September 2019, 19:17:06
Also, wenn ich Dich richtig verstehe so macht es keinen Sinn im Seriellen Modus auf &10 zu prüfen, das der LS3 immer &10 zurückmeldet? Stimmt das so?

Nein, das macht schon Sinn... ich werde in die nächste Firmware mal eine Echo-Test-Routine integrieren, dann können wir mal die Verzögerung testen. Es sollten eigentlich 10 und 0 auf dem Bus für Ready und Busy für Serial Mode erscheinen. Nur leider scheint nach dem "10" eine Zwangspause erforderlich. Ich bin nach wie vor dran und mache noch verschiedene Experimente.

Anscheinend benötigt das Umschalten des CPLD / der ATMega Pins einige Zeit...

LambdaMikel

Zwischenzeitlich habe ich mal v53 hochgeladen.

Neu in dieser Version:
- Serial Sub-Mode 10 ("Serial RX Monitor") macht jetzt RX -> TX Echo
  In MIDI (s. MIDISYN.BAS) ist damit "Soft Midi Through" realisiert.

- Neuer Serial Sub-Mode 50 ("Serial RX/TX Monitor") - MIDI bzw. Serielle Echtzeit in Duplex geht jetzt in beide   
  Richtung Realtime, IN und OUT. Siehe neues Programm MIDISYNTX.BAS.
  Das macht genau das gleiche wie Sub-Mode 10 (s. MIDISYN.BAS), ABER das Midi Through Serial Echo wird diesemal
  vom CPC gemacht. D.h., was er per RX am UART empfängt, meldet er an den CPC, und der echoed es zurück. Der
  LS300 gibt es dann auf TX wieder aus. Damit geht also MIDI IN / OUT in Echtzeit.

- Zudem gibt es nun besagten Sub-Modus 55. Im Serial Modus wird jedes Bytes das mittels
  255, 55, <byte> gesendet wird, auch wieder an den CPC zurückgeschickt. Dabei sollten zwischen 255, 55, und
  <byte> jeweils READY und BUSY (also 0 und &10) auf dem Datenbus zu sehen sein. Damit können wir die Zeitver-
  zögerung messen.

Zudem habe ich mal SERRES.BAS auf LS300.DSK hochgeladen. Zum Testen der Verzögerung, die der 20 Exit aus dem Seriellen Modus benötigt. S. DELAY. Das sind schon eine ganze Menge NOPs...

TFM

Ok, werde ich mir nach dem Mittagessen gleich installieren...
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

Der Serial Mode wurde etwas überarbeitet. Ich hoffe, es benötigt keine umfangreiche "Neujustierung" der MP3 Kommandos etc. vom Timing.


TFM

Quote from: LambdaMikel on 03. September 2019, 15:46:28
Der Serial Mode wurde etwas überarbeitet. Ich hoffe, es benötigt keine umfangreiche "Neujustierung" der MP3 Kommandos etc. vom Timing.
Nun ja, ich kann den Serial Mode mittels Kommando &F1 nicht mal mehr einschalten. Da geht gar nix mehr. Probier mal OUT &FBEE,&F1 aus und dann ? INP(&FBEE). Dann wird 128 angezeigt, anstatt 16.
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

Äh sorry, nein. da hast Du Dich mal wieder ver-flashed ;-) Probier's noch mal.  :smiley027:

Ist ja nicht so dass ich gar nicht teste... ich habe immerhin 3 Tage damit zugebracht, &f1 255 50 einzubauen  ;)

Bei mir kommt 16. Das LS3 ROM von vor einiger Zeit funktioniert bei mir mittels |mp3play etc. auch noch.

Bitte noch einmal probieren.

TFM

Dann hefte das Update doch bitter hier an, ich habe es auf zwei Arten von Git-Hub runtergeladen und gebrannt. Andere Befehle (wie !lambda, !eeclr, !sp, die RTC etc.) funktionieren ja alle. Also liegt es am brennen?
EDIT: Nach dem 3. mal brennen funktioniert es. Früher gab es bei RAW immer einen Download Button, der war nicht da. Also Copy & Paste. Nur blöd, dass man wenn mal auf RAW und dann "Speichern unter... " klickt was anderes bekommt. GitHub hald.  :blank:

Bitte die Firmware Updates IMMER hier posten!
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)