Note for SpecDrum users
- chernandezba
- Mensajes: 841
- Registrado: 02 Oct 2015, 23:35
Re: Note for SpecDrum users
Guay, he visto lo que tienes en el repo: he probado las 4 demos que vienen con specdrum , todas ok. El esporti.tap y prelude.tap también funcionan. Pero el wavplay no va, supongo que es la versión que usa tu DMA. El specdras supongo que es el que usa la interrupción raster, pero no me funciona, ni veo que dispare la interrupción raster (que yo emulo en ZEsarUX)
Saludos
Saludos
- mcleod_ideafix
- Mensajes: 831
- Registrado: 27 Sep 2015, 00:14
- Ubicación: Jerez de la Frontera
- Contactar:
Re: Note for SpecDrum users
wavplay no usa DMA. La versión que sí usa DMA se llama dmaplayw y está en el directorio DMA. Esta versión, wavplay, además de usar la interrupción ráster, pone a la CPU a 14 MHz para que le dé tiempo a procesarlo todo sin necesitar un buffer extraordinariamente grande. En el mismo directorio donde la has encontrado deberías ver el código fuente de la misma, para que veas qué usa y qué no.chernandezba escribió:Guay, he visto lo que tienes en el repo: he probado las 4 demos que vienen con specdrum , todas ok. El esporti.tap y prelude.tap también funcionan. Pero el wavplay no va, supongo que es la versión que usa tu DMA.
specdras fue una prueba, previa a escribir wavplay, más simple (no usa SD, sino un sample precargado), y que usa los mismos recursos que wavplay. Concéntrate en ver por qué no funciona ese.
Recuerda que la interrupción ráster tiene un registro de control a través del cuál tú habilitas dicha interrupción ráster y deshabilitas la interrupción normal del Spectrum.
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA
- chernandezba
- Mensajes: 841
- Registrado: 02 Oct 2015, 23:35
Re: Note for SpecDrum users
Gracias
La raster me funciona con las demos que hiciste hace tiempo.
Quizá falla aquí por culpa del turbo
La raster me funciona con las demos que hiciste hace tiempo.
Quizá falla aquí por culpa del turbo
- desUBIKado
- Mensajes: 1002
- Registrado: 05 Ago 2016, 22:33
Re: Note for SpecDrum users
Después de ver esta demostración del uso del SpecDrum
me he quedado sorprendido al volver a escuchar la canción Blue Monday del grupo New Order
Las percusiones de la canción podrían haberse hecho perfectamente con el SpecDrum (https://en.wikipedia.org/wiki/SpecDrum ), aunque realmente se hicieron con un Oberheim DMX ( https://en.wikipedia.org/wiki/Oberheim_DMX )
phpBB [media]
me he quedado sorprendido al volver a escuchar la canción Blue Monday del grupo New Order
phpBB [media]
Las percusiones de la canción podrían haberse hecho perfectamente con el SpecDrum (https://en.wikipedia.org/wiki/SpecDrum ), aunque realmente se hicieron con un Oberheim DMX ( https://en.wikipedia.org/wiki/Oberheim_DMX )
- chernandezba
- Mensajes: 841
- Registrado: 02 Oct 2015, 23:35
Re: Note for SpecDrum users
Estoy pensando que determinados juegos en que se escuchan "voces" sintetizadas mediante el chip AY, como el Chase HQ, se podrían llegar a convertir para que hiciesen lo mismo pero con el Specdrum, porque al final el método es igual...
- desUBIKado
- Mensajes: 1002
- Registrado: 05 Ago 2016, 22:33
Re: Note for SpecDrum users
Pero el SpecDrum es para percusiones, el sintetizador de voz era el Currah MicroSpeech ¿no te referirás a ese último?
- chernandezba
- Mensajes: 841
- Registrado: 02 Oct 2015, 23:35
Re: Note for SpecDrum users
Bueno se ha usado siempre como "percusiones" pero realmente no es así. Digamos que es una "pequeña" tarjeta de sonido de 8 bits, a la que puedes enviar samples tal cual se ha hecho de toda la vida con las tarjetas de pc...
- mcleod_ideafix
- Mensajes: 831
- Registrado: 27 Sep 2015, 00:14
- Ubicación: Jerez de la Frontera
- Contactar:
Re: Note for SpecDrum users
El SpecDrum no es más que un DAC de 8 bits. Que se use con percusiones es sencillamente porque las percusiones usan samples cortos, que vienen muy bien para la exigua memoria disponible en un 48K, pero nada quita que se use para sacar el sonido que te dé la gana. Mira si no los ejemplos con piano que hay (bueno, cuando esté de nuevo online) en el directorio software/specdrum en el repositorio.desUBIKado escribió:Pero el SpecDrum es para percusiones, el sintetizador de voz era el Currah MicroSpeech ¿no te referirás a ese último?
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA
- chernandezba
- Mensajes: 841
- Registrado: 02 Oct 2015, 23:35
Re: Note for SpecDrum users
Eso, un DAC, que no recordaba ahora como se llamaba a eso
Gracias por la aclaración
Gracias por la aclaración