Raspberry y bennugd

Started by butcher, February 21, 2016, 03:27:31 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

butcher

#75
Quote from: BoMbErLiNk on May 01, 2016, 04:34:42 PM
El sonido va en esa versión ? Si no va es posible que se quede esperando a que is_playing_wav / is_playing_song sea falso, hay unos cuantos en el juego.
Yo también tengo un Xperia Play, ya contarás si consigues hacer el port  :D

El otro dia cuando dijiste esto de is_playing_wav me quedé pensando.... Y llevabas razón, ese era el problema.

He modificado en mod_sound.c la función para que devuelva false siempre y voila! Ya funciona el sorr en dingux, he estado un rato jugando. Sin sonido, por supuesto, hay problemas con sdl, y a no ser que hagan un dingux nuevo (que va a ser que no) no va funcionar nunca.

También he tenido que usar RAM swap en la tarjeta sd. De rendimiento, a 400mhz, con swap(pobre tarjeta sd) y sin sonido, va casi perfecto. Una vez más, gracias por el sorr. Si tienes una dingoo te mando el port.

He mirado un poco el port android pero de android ando corto de conocimientos. Podría compilar bennu nativo android con el ndk, pero no se como meterlo despues en apk, ni idea, ni siquiera se si llegaría a compilarlo bien. Pero seguiré investigando.

Un saludo!

BoMbErLiNk

Genial  :D 

Yo no tengo la dingoo pero me interesaría saber cuantos fps te da si lo pones en máxima velocidad.

A ver si hay suerte con lo de android, si Bennu se pudiera instalar como APK y que leyera una carpeta de la SD para el DCB y los recursos facilitaría mucho poder testear cosas.

SplinterGU

genial lo del sonido, ayer creo que pensaba en como modificar eso para cuando no hay sonido, lo ideal seria tener un "is_sound_system_enabled()" o algo asi, pero para lo que ya esta hecho quizas estaria bien que la funcion is_playing() retorne alternadamente true o false, ya que algun sistema podria estar esperando que un sonido finalice y otro que un sonido empiece, aunque lo mas probable es esperar que un sonido finalice. quizas con un retorno alternado en cada llamada por true o false, seria algo mas preventivo.
no se como lo modificaste.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

FreeYourMind

habra que desenpolvorar mi dingoo

JaViS

Working on Anarkade. A couch multiplayer 2D shooter.