¿Añadir soporte de la tarjeta de sonido Soundrive en el core de Spectrum?

Dudas, cuestiones, sugerencias y peticiones en general sobre el proyecto / Questions and requests about the project
Avatar de Usuario
desUBIKado
Mensajes: 991
Registrado: 05 Ago 2016, 22:33

¿Añadir soporte de la tarjeta de sonido Soundrive en el core de Spectrum?

Mensaje por desUBIKado » 15 Sep 2021, 10:24

En el primer DLC de mi distribución Summer of '21 para el ZX-Uno incluí una nueva carpeta de software para la tarjeta de sonido COVOX

/SPECCY/MUSICA/COVOX/

El core de Spectrum de mcleod_ideafix tiene soporte para la tarjeta de sonido Covox, que básicamente es un DAC de 8 bits. Esta tarjeta fue usada en muchos clones rusos de Spectrum, y tal como se puede ver en esta página, hubo varios modelos: la Soundrive de 4 canales (4x DAC 8 bits), la Stereo Covox de 2 canales (2x DAC 8 bits) y la Covox (1x DAC 8 bits) de un solo canal. Dependiendo de los modelos de clones se usaban diferentes puertos. La Covox implementada en el core de Spectrum es la sencilla de 1 DAC de 8 bits que usa el puerto 251 (#FB). Es conveniente que al usar este software se arranque el core como un modelo Pentagon.

¿Se animaría alguno de los que realizan forks y cambios en el core de Spectrum a incluir el soporte de la Soundrive versión 1.05?



SOUNDRIVE 1.05 PORTS - mode 1

#0F = left channel A (stereo covox channel 1)
#1F = left channel B
#4F = right channel C (stereo covox channel 2)
#5F = right channel D

SOUNDRIVE 1.05 PORTS - mode 2

#F1 = left channel A
#F3 = left channel B (GS covox - port #B3)
#F9 = right channel C
#FB = right channel D (covox - port #FB)

Imagen
Imagen
Imagen

Responder