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
¿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?
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!
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 :-)))
@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 Hasta entonces, ¡saludos! Michael
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 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.