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
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?
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
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).
@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 Bis dahin, viele Grüße, Michael