LambdaSpeak AI è in arrivo

Ciao a tutti,

è passato un po’ di tempo. Solo un rapido annuncio: LambdaSpeak AI uscirà entro la fine dell’anno. Sarà Open Source. «AI» non è un caso: è stato assistito dal codice di Claude.

Primo video dimostrativo:

Funzionalità finora:

  • tutto ciò che c’era in LambdaSpeak 3, ma interamente emulato da un singolo RP2350b
    • DECtalk e SP0256-AL2 sono emulati fedelmente; entrambi suonano esattamente come l’originale
    • Amdrum, LambdaDrum, MP3, RTC, …
    • Interfaccia seriale
  • Novità
    • Prese DIN MIDI IN/OUT
    • Emulazione ROM:
      • include la propria ROM del sintetizzatore vocale DK’tronics
      • altri quattro slot per ROM arbitrarie
      • caricabili via cavo USB dal PC (esiste un semplice programma di caricamento)
      • alla fine ospiterà anche la ROM LS3 di @TFM , ma in una versione aggiornata
    • Modalità audio PCM:
      • LambdaDrum estesa. 8 canali invece di 4, qualità superiore
    • Qualità audio decisamente migliore
    • Emulazione PlayCity
  • Costi:
    • dai 35 ai 50 $
  • Prossima revisione:
    • Forse emulazione disco e RAM est.

RetroChallenge:

Un saluto,

Mikel

5 Mi Piace

Madre del Lambaspeak !!!

1 Mi Piace

Demo dell’emulatore di ROM:

1 Mi Piace

Ciao,

Potrebbe riprodurre i file .MID direttamente dalla memoria invece di usare file MIDI convertiti? Magari con un’api/rsx per caricare, riprodurre, mettere in pausa, fermare?

1 Mi Piace

È una buona idea. Anche se decodificare i file GM MIDI può essere complicato per il CPC… quindi pensi che il firmware di LambdaSpeak potrebbe aiutare in questo senso? Ci penserò su, grazie per il suggerimento!

L’emulazione di PlayCity sarebbe davvero una bomba pazzesca! Allora ci sarebbe davvero tutto su un’unica scheda.

Forse sarebbe possibile migliorare il trasferimento dati in modo tale che il LS AI si accorga quando viene letto un byte. Non solo sarebbe più veloce, ma soprattutto più sicuro, perché nessun byte andrebbe perso. Se una cosa del genere sia fattibile o meno, non ne ho idea. Dipende probabilmente anche dalla velocità dell’hardware.
Buona fortuna con questo fantastico progetto, continuerò a sostenerlo come ho sempre fatto :slight_smile:

1 Mi Piace

CIAO @TFM sì, questo risultato è già stato raggiunto: ora la scheda riconosce le richieste di IO READ. Adesso c’è un nuovo protocollo che non richiede tutta quella roba di getter veloci e lenti.

Personalmente, mi piacerebbe arrivare ad avere una scheda che includa tutto ciò che mi interessa, così da aver bisogno di una sola scheda per tutte le mie esigenze. E questo includerebbe anche una vera e propria emulazione DSK. L’estensione di RAM non è così importante per me, ma la ROM sì (e questo funziona già).

A proposito di RAM, da un anno ho un’ottima idea, ma ne parliamo via email Magari potresti farcela con la super-IA.

Fantastico che l’IO Read funzioni, semplifica un sacco di cose :-)))

1 Mi Piace

Ci siamo quasi: a questo punto le funzionalità sono praticamente complete:

2 Mi Piace

Immagine della scheda, con la ROM di Vector Head emulata dalla scheda stessa:

1 Mi Piace

@TFM abbiamo iniziato con una prima versione di una ROM, ispirata alla tua. Utilizza già il nuovo protocollo che hai suggerito — fa una bella differenza. L’emulazione della RAM non sarà possibile con questa versione dell’hardware, poiché i segnali necessari non sono instradati e abbiamo esaurito i GPIO sull’RP2350B. Il mio prossimo obiettivo è l’emulazione del disco (controller FDC); ovviamente le ROM DOS possono già essere emulate. Quindi, la ROM è un po’ diversa rispetto a LS3, per accogliere le nuove funzionalità e le modifiche all’hardware. Ma c’è ancora molto da fare — possiamo parlarne offline. Non sono ancora sicuro nemmeno per l’emulazione di PlayCity, dato che avevamo già bisogno di parecchie risorse on-chip per LambdaDrum. Vedremo. Ho raggiunto di nuovo il mio limite settimanale, ma la prossima settimana porterà più chiarezza :slight_smile: Fino ad allora, un saluto, Michael

1 Mi Piace