Como usar drivers de sonido FM desde C

Página 1/2
| 2

Por paspallas

Resident (44)

Imagen del paspallas

23-04-2018, 16:57

Hola, he visto varios hilos en el foro preguntando sobre como usar el driver de sonido de moonblaster desde MSX-C. Como estoy investigando como hacer eso mismo usando el compilador SDCC voy a colgar en este hilo pequeños experimentos por si a alguien le es de utilidad. El objetivo final es tener el driver para moonsound funcionando correctamente.

Moonblaster Test 1
Driver moonblaster modificado para funcionar desde ROM con la sintaxis de ASMXX (el ensamblador usado por SDCC).
No incluida la carga de wavekit (samples) ni soporte para modo turbo-R. Adjunto fuentes sin documentación.

Login sesión o register para postear comentarios

Por erpirao

Paragon (1198)

Imagen del erpirao

23-04-2018, 21:19

joder tio, entras fuerte, leñe
una pregunta, has añadido soporte fm (fm-pack) y mm (music module)?

que te parece la máquina para experimentar?

Por paspallas

Resident (44)

Imagen del paspallas

23-04-2018, 21:57

El driver es el moonblaster de sunrise, soporta ambos. Lo he adaptado para poder usarlo desde C. Si alguien puede probar la ROM en el hardware real y confirmarme que se escucha el sonido se lo agradecería.

La arquitectura del MSX me está gustando, está muy bien pensado. Además se agradece la inmensa cantidad de documentación disponible.

Por AxelStone

Prophet (3030)

Imagen del AxelStone

23-04-2018, 22:25

Fantástica iniciativa, ¿podrías animarte con la versión para cargar en RAM? Wink

Por paspallas

Resident (44)

Imagen del paspallas

23-04-2018, 22:54

¿Qué necesitas exactamente?

Por erpirao

Paragon (1198)

Imagen del erpirao

23-04-2018, 23:05

acabo de probarlo en un msx2 con megaflash y gr8net, no va
voy a ver megaflash y fm fisico, nada tampòco solo pantalla azul

a ver, solo he cargado la rom, sin nada mas

Por paspallas

Resident (44)

Imagen del paspallas

23-04-2018, 23:20

hmm, algun fallo de configuración de slots debo tener. Fue una cosa rápida, pero en el emu si funciona.
No debe salir nada por pantalla, simplemente empezar a sonar la melodia.

Por paspallas

Resident (44)

Imagen del paspallas

23-04-2018, 23:37

He eliminado en esta ROM el código para el mapper ASCII16 que estaba usando, además del cambio de segmento de RAM en el mapper en la pagina 2, al estar la música en la ROM, no es necesario.
https://mega.nz/#!cKZ0SIIa!pBrw1rzDEobewlnegh7n_-xntKeo3a66pusCq_dyZUw

Por erpirao

Paragon (1198)

Imagen del erpirao

23-04-2018, 23:45

paspallas wrote:

hmm, algun fallo de configuración de slots debo tener. Fue una cosa rápida, pero en el emu si funciona.
No debe salir nada por pantalla, simplemente empezar a sonar la melodia.

espera. que el scart va como va.. ahora si que suena
vg8235+mgflash sd+fmpac

ya me puedes fustigar

ahora vg8235+carnivore2.. y también va

mañana también pruebo el otro

Por MVARELA

Champion (447)

Imagen del MVARELA

23-04-2018, 23:56

Genial, por lo que he hablado con erpirado funciona.Yo ahora solo tengo el nms8280 con fmpac original y no he podido comprobarlo.

Paspallas eres un máquina.

Por paspallas

Resident (44)

Imagen del paspallas

24-04-2018, 00:01

Muchas gracias erpirao. Te voy a hacer tester oficial, que veo que tienes un montón de hardware a mano Smile

Página 1/2
| 2