LambdaSpeak AI kommt

Hallo zusammen,

ist schon eine Weile her. Nur eine kurze Ankündigung – LambdaSpeak AI wird später in diesem Jahr erscheinen. Es wird Open Source sein. Das „AI“ steht aus gutem Grund da – Claude Code-unterstützt.

Erstes Demo-Video:

Bisherige Features:

  • alles von LambdaSpeak 3, aber alles von einem einzigen RP2350b emuliert
    • DECtalk und SP0256-AL2 werden originalgetreu emuliert; beide klingen wie das Original
    • Amdrum, LambdaDrum, MP3, RTC, …
    • Serielle Schnittstelle
  • Neu
    • MIDI IN/OUT DIN-Buchsen
    • ROM-Emulation:
      • bringt sein eigenes DK’tronics Speech Synth ROM mit
      • vier weitere Slots für beliebige ROMs
      • kann per USB-Kabel vom PC geladen werden (ein einfaches Loader-Programm existiert bereits)
      • hier wird später auch @TFM s LS3-ROM laufen, aber in einer aktualisierten Version
    • PCM-Soundmodus:
      • LambdaDrum erweitert. 8 Kanäle statt 4, höhere Qualität
    • Deutlich bessere Audioqualität
    • PlayCity-Emulation
  • Kosten:
    • 35 bis 50 $
  • Nächste Revision:
    • Vielleicht Disketten- und ext. RAM-Emulation

RetroChallenge:

Viele Grüße,

Mikel

5 „Gefällt mir“

Muttergottes, was für ein Lambaspeak!!!

1 „Gefällt mir“

Demo des ROM-Emulators:

1 „Gefällt mir“

Hallo,

könnte es .MID-Dateien direkt aus dem Speicher abspielen, anstatt konvertierte MIDI-Dateien zu verwenden? Vielleicht mit einer api/rsx zum Laden, Abspielen, Pausieren und Stoppen?

1 „Gefällt mir“

Das ist eine gute Idee. Obwohl das Dekodieren von GM-MIDI-Dateien für den CPC ganz schön knifflig sein kann … du meinst also, dass die LambdaSpeak-Firmware dabei helfen könnte? Ich werde mal drüber nachdenken, danke für den Vorschlag!

Die PlayCity Emulation wäre ja der Hammer schlecht hin! Dann wäre wirklich alles auf einem Board.

Möglicherweise wäre es ja möglich die Datentransfer so zu verbessern, daß der LS AI merke wenn man ein Byte gelesen hat. Es wäre nicht nur schneller, sondern vor allem sicherer, da kein Byte verpasst wird. Ob das so möglich ist, keine Ahnung. Hängt warscheinlich auch von der Geschwindigkeit der Hardware ab.
Viel Glück mit diesem coolen Projekt, werde es unterstützen wie eh und jeh :slight_smile:

1 „Gefällt mir“

HI @TFM ja, das ist bereits geschafft – das Board erkennt jetzt IO READ-Anfragen. Es gibt mittlerweile ein neues Protokoll, das diesen ganzen Kram mit den schnellen und langsamen Gettern nicht mehr braucht.

Ich persönlich hätte gerne ein Board, das alles bietet, was mir wichtig ist, damit ich nur noch eine einzige Karte für all meine Anforderungen brauche. Und dazu würde auch eine ordentliche DSK-Emulation gehören. Eine RAM-Erweiterung ist mir nicht so wichtig, aber ROM schon (und das funktioniert bereits).

Zum Thema RAM habe ich seit einem Jahr eine super Idee, aber darüber reden wir mal per Email Das könntest Du mit der Super-KI vielleicht hinbekommen.

Super, daß es IO Read funktioniert, das verschlankt viels :-)))

1 „Gefällt mir“

Wir nähern uns dem Ziel – mittlerweile fast feature-complete:

2 „Gefällt mir“

Bild der Karte, bei dem das Vector-Head-ROM von der Karte selbst emuliert wird:

1 „Gefällt mir“

@TFM wir haben mit einer ersten Version eines ROMs angefangen, inspiriert von deinem ROM. Es verwendet bereits das neue Protokoll, das du vorgeschlagen hast – macht einen ziemlichen Unterschied. Eine RAM-Emulation wird mit dieser Hardware-Version nicht möglich sein, da die erforderlichen Signale nicht geroutet sind und uns beim RP2350B die GPIOs ausgegangen sind. Mein nächstes Ziel ist die Diskettenlaufwerks-Emulation (FDC-Controller); die DOS-ROMs können natürlich schon emuliert werden. Das ROM unterscheidet sich also ein wenig von LS3, um den neuen Funktionen und Hardware-Änderungen Rechnung zu tragen. Aber es gibt noch jede Menge zu tun – wir können das offline besprechen. Wegen der PlayCity-Emulation bin ich mir auch noch nicht sicher, da wir für LambdaDrum schon eine Menge On-Chip-Ressourcen gebraucht haben. Wir werden sehen. Habe mein wöchentliches Limit wieder erreicht, aber nächste Woche wird mehr Klarheit bringen :slight_smile: Bis dahin, viele Grüße, Michael

1 „Gefällt mir“