Avances, Diario de...

Started by SplinterGU, April 17, 2008, 03:00:51 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

josebita

Quote from: SplinterGU on August 06, 2010, 03:20:06 PM
creo que ya lo tengo... tendre que hacer un bgdi java, que se limite a cargar la bgdrtm o un wrapper jni que cargara realmente la bgdrtm (las funciones del core) y con eso ya se solucionara el tema.

bueno, de apoco... ahora tengo sueño... :P
Sí, cuando lo estuve mirando yo también pensé que esa sería la mejor opción, aunque no creo que haga falta binario monolítico; tienes libdl.

SplinterGU

si, no hace falta monolitico... mejor...
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

SplinterGU

bueno, para que te free se deje de quejar por todos lados, ya implemente en bennu, rotacion de pantalla, y correccion de aspectratio, ambos seteados por variables globales nuevas, esto solo funciona con scale_resolution, pero nada impide que tengas un scale_resolution a la misma resolucion que el set_mode.

esto es

scale_resolution_orientation = 0 (normal) 1 (rotado)
scale_resolution_apectratio = 0 ( amplia todo) 1 (mantiene el aspect ratio original, centando la imagen en el medio de la pantalla)


tambien corregi un tema con el ultimo cambio de __VERSION__ y COMPILER_VERSION.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

josebita


SplinterGU

eso espero, me llevo como 3 horas, y no dormi... ahora me voy a ir a dormir, estoy subiendo los binarios...
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

SplinterGU

nueva version bennugd, con fix en __VERSION__ y COMPILER_VERSION, que con el ultimo cambio habian dejado de ser defines y eran constantes, ya son nuevamente defines y de tipo string.

y se agregan funciones de rotacion de pantalla y correccion de aspect ratio con el uso de scale_resolution, las nuevas variables son:

scale_resolution_orientation = 0 o 1, siendo 1 rotacion
scale_resolution_aspectratio = 0 o 1, 0 normal, 1 correccion de aspect ratio

aca van los paquetes de todas las versiones oficiales:

http://betatester.bennugd.org/snapshot/bgd-1.0.0RC14(r157)-caanoo.tar.gz
http://betatester.bennugd.org/snapshot/bgd-1.0.0RC14(r157)-installer.sh
http://betatester.bennugd.org/snapshot/bgd-1.0.0RC14(r157)-openwiz.tar.gz
http://betatester.bennugd.org/snapshot/bgd-1.0.0RC14(r157)-win32.exe
http://betatester.bennugd.org/snapshot/bgd-1.0.0RC14(r157)-win32.rar
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

panreyes

Holas, locurón de bug:
Si en el GPE, en vez de poner esto
LD_LIBRARY_PATH=../bgd-runtime:$LD_LIBRARY_PATH
pones esto
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:../bgd-runtime

Funciona todo menos el joystick. Y sólo en las dos últimas versiones, en la versión previa que me mandaste por mail no ocurría.

SplinterGU

ay, ay, si leyeras...

la nueva sdl trabaja diferente, por eso hay que poner como esta en la primer linea que pusiste, ya que la otra apunta a la SDL vieja que aun esta en el firmware (pero que desaparecera) y tiene un manejo diferente de los joys.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

Drumpi

Mmmmm, interesante: el orden de las direcciones altera al producto compilado.
Hala, como con 1001 procesos sólo va a 9 FPS, vamos a meterle 32 veces más, a ver si revienta.
(Drumpi epic moment)

SplinterGU

es que son los paths que marcan el camino de busqueda de las dll de linux, o sea, las .so
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

FreeYourMind

Muchas grácias Splinter :)
Eres mi idolo :)
Justo venia a Internet buscar el ejemplo de la lupa para apañarmelas por código y me llevo esta grata sorpresa.
Karma Thanks.

SplinterGU

de nada, te tardaste en aparecer...

por favor, decime luego si quedo bien.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

FreeYourMind

En un rato salgo de internet y me temo que sólo vuelva la proxima semana para comentarlo.
Voy hacer pruebas luego, no se si con estos cambios podré tambien ajustar el tamaño del original (su resolucion) dentro de la resolucion soportada por la Wiz (como lo hace mame).
Grácias.

SplinterGU

podras, pero no seas desgraciado, el otro dia me pase despierto toda la noche para tenerte esto listo, al menos probalo y decime que tal te va, y si despues no queres aparecer por 1 mes, no aparezcas, pero no me dejes esperando hasta la semana que viene.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

FreeYourMind

Es que no puedo aparecer antes Splinter, no tengo internet en casa y no puedo hacer 8 kilometros todos los dias y perder unas horas en internet en la tienda.
Te he pedido esto porque por casualidad vine a internet estos dias (pero es algo que ya pedi hace tiempo y no contaba que lo hicieras ahora).
En realidad no estoy de vacaciones, tengo curro en el bar de mis padres que ahora son las fiestas de mi pueblo y hay mucha gente.
Tampoco tengo tiempo para programar, hoy lo miraré por la noche pero no se cuando volvere a tocar código ni a internet. A finales de la semana que viene volveré a Madrid, y ya tendré tiempo de sobra para testear Bennu y pedirte mas cosicas  ;D