Autor Tema: BennuGD PlayStation 2 port Beta 3 - Hardware audio mixing!  (Leído 2110 veces)

masteries

  • Jr. Member
  • **
  • Mensajes: 79
  • Karma: 7
BennuGD PlayStation 2 port Beta 3 - Hardware audio mixing!
« en: Diciembre 28, 2014, 11:40:32 pm »
Saludos caballeros,

Nueva versión del port de BennuGD para PlayStation 2 por parte de Masteries.

Características:

-Reemplazado el horrible port de SDL_mixer por una fuerte modificación del mezclador de Cosmito
-Ahora la mezcla del audio se realiza por hardware en el procesador SPU2
-Admite hasta 16 canales 48 KHz Stereo
-El mezclador puede funcionar a 12, 24 y 48 KHz; se pueden emplear sonidos estéreo y mono sin problemas en el mismo programa.
-Probado en PlayStation 2 real, se escucha claro y nítido.

Faltan por pulir algunos detalles, como que no funciona el cambio de volumen (a menos que se realice a más bajo nivel que con las funciones prototipo de SDL - Bennu).

Os dejo el enlace, está preparado para copiar su contenido en la raíz de una memoria USB:

https://mega.co.nz/#!qoxEiKIB!1f-duSm9jpmxyiIeOoo4a0PNKyj0VQ3yx9l86_3DWEQ

Podéis compararlo con la beta 2 y notaréis el cambio.

De momento ya he realizado mi aportación - regalo de Navidad a la scene, espero poder pulir los detalles hablándolo con Splinter.

¡Hasta la próxima!
« última modificación: Diciembre 28, 2014, 11:56:10 pm por masteries »

masteries

  • Jr. Member
  • **
  • Mensajes: 79
  • Karma: 7
Re:BennuGD PlayStation 2 port Beta 3 - Hardware audio mixing!
« Respuesta #1 en: Diciembre 28, 2014, 11:56:38 pm »

Up!  ¡Para que resulte visible!

l1nk3rn3l

  • Hero Member
  • *****
  • Mensajes: 1999
  • Karma: 257
Re:BennuGD PlayStation 2 port Beta 3 - Hardware audio mixing!
« Respuesta #2 en: Diciembre 29, 2014, 03:38:38 pm »
Excelentes mejoras al port de PS2


Deberias de regaLO de reYES .. regalar un mini-ejemplo
del motor   de tiles estilo outrun




y como no para que no se pierda debes compartir los fuentes (.c) del bennugd con las mejoras
« última modificación: Diciembre 29, 2014, 03:41:09 pm por l1nk3rn3l »

FreeYourMind

  • Hero Member
  • *****
  • Mensajes: 5628
  • Karma: 127
    • GECA soft
Re:BennuGD PlayStation 2 port Beta 3 - Hardware audio mixing!
« Respuesta #3 en: Diciembre 29, 2014, 11:06:38 pm »
En el movil mega no va, link alternativo ? Gracias y felicidades

masteries

  • Jr. Member
  • **
  • Mensajes: 79
  • Karma: 7
Re:BennuGD PlayStation 2 port Beta 3 - Hardware audio mixing!
« Respuesta #4 en: Enero 26, 2018, 02:37:13 pm »
Actualización del enlace (gracias DiVer por el aviso):


BennuGD PS2 Beta 3:

https://mega.nz/#!TxYnDIZR!1f-duSm9jpmxyiIeOoo4a0PNKyj0VQ3yx9l86_3DWEQ

El código lo tengo en un antiguo notebook, lo busco y lo subo también a mega; mejor que no se pierda que lo del audio tiene su tela.

(Editado) Enlace al código fuente de la beta 3:


https://mega.nz/#!X4pXWQKK!ExMerksXlQZzrsDNfanfG070MQn4_b49UGWOMRU891c


-Importante, detecté un problema de rendimiento en general, recuerdo que cargar datos (fpg) con "load" y luego ejecutar unos cuantos "unload", para volver a cargar otros datos... hace que el rendimiento caiga... y se nota bastante.

También otros asuntos que se quedaron a medias fueron lo de añadir interpolación de audio a los samples de menos de 48 KHz y la posibilidad de mezclar en un mismo juego sonidos a 48 KHz, 24 KHz u 11 KHz; esto último no debería ser demasiado difícil: cuando se cargan los .wav hay que leer la cabecera para saber si son estéreo y el muestreo al que están grabados, pero no pude leer bien las cabeceras en su momento.



« última modificación: Enero 26, 2018, 02:48:55 pm por masteries »