FX sin música de fondo con el ayFX

Por Visualedu

Resident (61)

imagem de Visualedu

03-02-2020, 23:12

Hola, ¿se pueden cargar efectos FX con el ayFX si no hay un player de sonido pasando previamente información al PSG?
En el read.me DEL ayFX se indica los siguiente:
To play a frame of the stream, just call to ayFX_PLAY after a music replayer changed the ram copy of PSG registers (located under AYREGS label). If the ayFX frame produces no sound output, the aproppriate registers will remain unchanged.

He probado a quitar las llamada a mi player de PT3 y dejan de oirse los efectos FX del ayFX.

ah!, y gracias a los señores SapphiRe, Dioniso, etc... por crear y compartir estas maravillas Smile

Entrar ou registrar-se para comentar

Por Manel46

Hero (627)

imagem de Manel46

04-02-2020, 10:11

Si pueden sonar los FX sin la música.
Parece que usas los reproductores de SapphiRe (Z80ST): https://sites.google.com/site/z80stsoftware/downloads/code
En cada interrupción se hace:

 call PT3_ROUT ; copia AYREGS a los registros del PSG
 call PT3_PLAY ; hace sonar un frame de la musica
 call ayFX_PLAY ; hace sonar los efectos de sonido

Pues bien, anula la llamada call PT3_PLAY, pero no la call PT3_ROUT. Así solo sonarán los FX.

Por Visualedu

Resident (61)

imagem de Visualedu

04-02-2020, 23:43

Ok, sí, lo he probado y los FX suenan Smile
el PT3_ROUT sirve para sincronizar el PSG ¿no?

Gracias!

Por Manel46

Hero (627)

imagem de Manel46

05-02-2020, 01:11

PT3_ROUT, pone a 0 los registros del PSG a cada "frame".

Por Visualedu

Resident (61)

imagem de Visualedu

07-02-2020, 00:51

Ok, gracias por la info ????????

Por Visualedu

Resident (61)

imagem de Visualedu

07-02-2020, 00:53

Esos interrogantes eran un icono de pulgar arriba y una cara sonriendo... No sé qué ha pasado al enviarlo.