LambdaSpeak AI está por llegar

¡Hola a todos!

Ha pasado un tiempo. Solo un anuncio rápido: LambdaSpeak AI se lanzará a finales de este año. Será OpenSource. La parte de «AI» no está por casualidad: ha sido asistido con código de Claude.

Primer vídeo de demostración:

Características hasta el momento:

  • Todo lo de LambdaSpeak 3, pero todo emulado por un único RP2350b
    • DECtalk y SP0256-AL2 se emulan fielmente; ambos suenan como el original
    • Amdrum, LambdaDrum, MP3, RTC, …
    • Interfaz serie
  • Novedades
    • Conectores DIN para MIDI IN/OUT
    • Emulación de ROM:
      • Incluye su propia ROM de síntesis de voz DK’tronics
      • Cuatro ranuras más para ROMs arbitrarias
      • Se pueden cargar mediante cable USB desde el PC (ya existe un programa cargador sencillo)
      • Con el tiempo, esto también alojará la ROM LS3 de @TFM , pero en una versión actualizada
    • Modo de sonido PCM:
      • LambdaDrum extendido. 8 canales en lugar de 4, mayor calidad
    • Mucha mejor calidad de audio
    • Emulación de PlayCity
  • Costes:
    • De 35 a 50 $
  • Próxima revisión:
    • Tal vez emulación de disco y RAM externa

RetroChallenge:

¡Un saludo!

Mikel

7 Me gusta

¡¡¡Madre de Lambaspeak!!!

1 me gusta

Demostración del emulador de ROM:

1 me gusta

Hola:

¿Podría reproducir archivos .MID directamente desde el almacenamiento en lugar de usar archivos MIDI convertidos? ¿Quizás con api/rsx para cargar, reproducir, pausar y detener?

1 me gusta

Es una buena idea. Aunque decodificar archivos MIDI GM puede ser complicado para el CPC… ¿así que crees que el firmware de LambdaSpeak podría ayudar con eso? Lo pensaré, ¡gracias por la sugerencia!

¡La emulación de PlayCity sería la caña definitiva! Entonces sí que estaría absolutamente todo en una sola placa.

Quizás sería posible mejorar la transferencia de datos para que el LS AI note cuándo se ha leído un byte. No solo sería más rápido, sino sobre todo más seguro, ya que no se perdería ningún byte. Si es posible o no, ni idea. Probablemente también dependa de la velocidad del hardware.
¡Mucha suerte con este proyectazo, lo apoyaré como siempre! :slight_smile:

1 me gusta

HOLA @TFM sí, eso ya se ha conseguido: la placa ya reconoce las peticiones IO READ. Ahora hay un nuevo protocolo que no necesita todo ese lío de «getters» rápidos y lentos.

Personalmente, me gustaría llegar a tener una placa que tenga todo lo que me interesa para necesitar solo una tarjeta para todas mis necesidades. Y eso también incluiría una emulación adecuada de DSK. La ext. de RAM no es tan importante para mí, pero la ROM sí (y esto ya está funcionando).

Sobre el tema de la RAM tengo una idea genial desde hace un año, pero de eso mejor hablamos por correo electrónico. Quizás podrías lograrlo con la súper IA.

Genial que funcione IO Read, eso simplifica mucho las cosas :-)))

1 me gusta

Ya casi estamos: prácticamente cuenta con todas las funciones a estas alturas:

2 Me gusta

Foto de la tarjeta, con la ROM de Vector Head emulada por la propia tarjeta:

2 Me gusta

@TFM empezamos con una primera versión de una ROM, inspirada en tu ROM. Ya utiliza el nuevo protocolo que sugeriste; marca una gran diferencia. La emulación de RAM no será posible con esta versión del hardware, ya que las señales necesarias no están enrutadas y nos quedamos sin GPIOs en el RP2350B. Mi próximo objetivo es la emulación de disco (controlador FDC); las ROMs de DOS ya se pueden emular, por supuesto. Por lo tanto, la ROM es un poco diferente a la de LS3, para dar cabida a las nuevas funciones y a los cambios de hardware. Pero todavía queda mucho por hacer; lo podemos hablar en privado. Tampoco estoy muy seguro sobre la emulación de PlayCity todavía, ya que necesitamos muchos recursos en el chip para LambdaDrum. Ya veremos. He alcanzado mi límite semanal otra vez, pero la próxima semana traerá más claridad :slight_smile: Hasta entonces, ¡saludos! Michael

1 me gusta

¡La emulación de PlayCity sería la caña! ¿Emulación de FDC? Mmm… solo tendría sentido en el CPC464, pero ¿por qué no usar el FDC nativo?

Aunque, ya puestos a emular el FDC, se podrían soportar 4 unidades sin problema, ¿verdad?

1 me gusta

¡Increíble trabajo, Mikel! No veo la hora de probar esto

1 me gusta

¿FDC nativo? ¿De dónde podemos sacarlos? La idea era que saliera barato. Cada chip vintage encarece las cosas.

Última actualización de RetroChallenge: todavía sin DSK ni PlayCity, pero…

1 me gusta

Con FDC nativo me refería al que viene integrado de fábrica (o DDI-1) :slight_smile:

Por cierto: ¿cuántas ROM puede proporcionar el LS AI? ¿O te refieres a la EEPROM para samples?

cuatro ranuras actualmente; podrían ser más, pero no veo motivo para añadir más.

edición: bueno, ¿qué tal 8?.. bueno, la DDI-1 ya funciona, por supuesto. Con una Gotek real :slight_smile: Pero no todo el mundo tiene una DDI-1 o DDI3. Así que quiero emulación para necesitar únicamente UNA tarjeta para todas las necesidades de mi CPC 464. Además, ya no hay EEPROM. Ahora todo es flash en la RP2350B.

cargador:

Vale, ahora son 8 ROMs: