Reproductor de modulos SID en un EP128 básico.

Avatar de Usuario
gflorez
Mensajes: 772
Registrado: 12 Sep 2014 19:58
Agradecido : 12 veces
Agradecimiento recibido: 102 veces

Reproductor de modulos SID en un EP128 básico.

Mensajepor gflorez » 21 Feb 2017 22:36

En los últimos meses Istvan-V ha estado muy ocupado ampliando su EP128emu para que emule hasta los mas extraños artefactos que se han podido conectar a un Enterprise.

Uno de esos artilugios es una tarjeta experimental realizada por Balagesz. En ella se emulan dos chips SID mediante sendos Atmega. Solo existe una tarjeta en el mundo (del Enterprise)...

Imagen

Pero el trabajo de emularla ha dado otros frutos. Antes ya había un reproductor por software de música SID para el Enterprise, pero muy limitado en memoria y prestaciones. Geco, como no, es su autor, y mano a mano con Istvan-V han desarrollado varias aplicaciones para perfeccionarlo.

Aquí se puede ver funcionando el producto final, se llama SIDBASIC.

https://youtu.be/8UxG_sjeuyM

Tiene truco... No es en realidad un emulador de SID, necesita una aplicación de PC que convierte los ficheros SID en sonido "digerible" por el chip de sonido Dave. El resultado es asombroso....

En ese video, Geco explica un poco como funciona:

"SIDBasic es un reproductor SID para una maquina Enterprise 128 básica sin ninguna clase de añadido, usa muestras (samples) en la reproducción.
Para la reproducción se leen ficheros SID convertidos a datos crudos(raw), los cuales contienen frecuencia de SID, PWM, forma de onda, bit de modulador de anillo y valores de volumen basados en las envolventes.
Reconoce maquinas turbo y acomoda la velocidad de reproducción de las muestras basándose en la frecuencia de la CPU, la primera canción es un ejemplo de esto.
Escrito por IstvanV y por mi"

Aunque solo se necesitan 128KB para hacerlo funcionar, la cantidad óptima para evitar pausas en la reproducción es de al menos 460KB(en la práctica 576KB).

Aquí tenéis el reproductor y una colección de ficheros M64 para que los probéis en vuestras máquinas.

tolaemon
Mensajes: 205
Registrado: 30 Jul 2011 21:09
Agradecido : 11 veces
Agradecimiento recibido: 3 veces

Re: Reproductor de modulos SID en un EP128 básico.

Mensajepor tolaemon » 21 Feb 2017 22:56

¿ Parece una interfaz a 2 SIDs emulados, no ? Quizas se podria utilizar con dos chips de estos nano SwinSID

Avatar de Usuario
gflorez
Mensajes: 772
Registrado: 12 Sep 2014 19:58
Agradecido : 12 veces
Agradecimiento recibido: 102 veces

Re: Reproductor de modulos SID en un EP128 básico.

Mensajepor gflorez » 21 Feb 2017 23:02

Fíjate bien en el esquema del enlace que has puesto y mira que MCU usa.... Atmegas. Balagesz no ha reinventado la rueda, se ha hecho sus propios SwinSIDs.

Gracias por la información.

Avatar de Usuario
gflorez
Mensajes: 772
Registrado: 12 Sep 2014 19:58
Agradecido : 12 veces
Agradecimiento recibido: 102 veces

Re: Reproductor de modulos SID en un EP128 básico.

Mensajepor gflorez » 01 Mar 2017 20:25

Geco e Istvan-v están ahora trabajando en emular SID en un Spectrum 128(o cualquiera que tenga el chip AY).

En esta pagina web tenéis una beta del programa:

https://www.worldofspectrum.org/forums/ ... 128#latest

Avatar de Usuario
DyLucke
Mensajes: 4052
Registrado: 30 Oct 2010 12:52
Ubicación: Pompaela vieja
Agradecido : 48 veces
Agradecimiento recibido: 34 veces

Re: Reproductor de modulos SID en un EP128 básico.

Mensajepor DyLucke » 01 Mar 2017 22:42

Pues es una buena idea... Aunque los archivos vengan "digeridos" el resultado es muy bueno.
A ver si vemos lo mismo en un AY.

Y por qué no... A la inversa. Un SID haciendo lo propio con un AY... O con el Pokey... Aunque ya sería mas difícil ésto por tener un canal más.
"I'm a piece of the sun,
i'm an army of one...
I'm the man with the gun".


Volver a “Software Enterprise”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado