Ver la versión completa : "Fenixeros", necesito ayuda
Puck2099
04/09/2007, 13:30
Hola,
Voy a ver si me pongo estos días un poco con el uFenix (en lugar de jugar al KOTOR :angel1:) y necesitaría ayuda de los fenixeros que tengan juegos más o menos completos y funcionando en la negrita (l_draven, Buhonero, Coelophysis, etc.)
Mi intención es hacer un análisis exhaustivo para ver qué funciones "chupan" más CPU y así centrarme en una posible optimización de ellas, por lo que mis pruebas "sencillas" no son realmente útiles, sino que necesitaría juegos "reales" con sus gráficos, músicas, sonidos, etc. para probar.
Por este motivo os pediría que me pasárais, si es posible, el código fuente y archivos de una fase del juego o algo así, de forma que yo pueda compilarlo para el Fenix 0.84 y 0.92a y comparar. Lógicamente no compartiría ese código con nadie, podéis fiaros de mi :)
Si no fuera posible, al menos me gustaría que compilárais el juego con la versión 0.92a y ya me bajaba yo la versión que tengáis actualmente en los archivos de la web.
Please, si es posible mandadmelo a fenix@gp32wip.com y avisarme con un privado o por aquí para asegurarme de que llega (es un redireccionador a mi cuenta de correo "convencional").
Por lo pronto voy a ponerme a ver si puedo sacar una primera versión del uFenix de "prueba" y ya me pondré a implementar unas cosillas que he estado pensando esta mañana (el gimnasio aburre mucho :D) para la próxima.
Muchas gracias :brindis:
Coelophysis
04/09/2007, 14:39
Claro que sí, cómo no :D.
Por mi parte te envío una beta jugable del Firewhip; es la demo que publiqué, un poco más evolucionada y con más efectos. Te incluyo el .dcb compilado con la 0.84 y el .prg para que lo compiles como quieras. Le he incluído contador de fps y truco para saltarse los niveles.
Es una lástima porque ahora va a 30 fps, precisamente por las limitaciones del Fenix en la consola, y no sé si te servirá para medir rendimientos; aunque en estos momentos estoy actualizando el código para que el juego vaya a 60 fps, y ahí sí que se verá en qué zonas a la consola le cuesta más (modo 7, transparencias, rotaciones de gráficos...). A ver si consigo tenerlo en unos días y también te lo paso.
¡Muchísimas gracias por tu aportación al mundillo del Fenix :brindis:!
Puck2099
04/09/2007, 14:42
Claro que sí, cómo no :D.
Por mi parte te envío una beta jugable del Firewhip; es la demo que publiqué, un poco más evolucionada y con más efectos. Te incluyo el .dcb compilado con la 0.84 y el .prg para que lo compiles como quieras. Le he incluído contador de fps y truco para saltarse los niveles.
Es una lástima porque ahora va a 30 fps, precisamente por las limitaciones del Fenix en la consola, y no sé si te servirá para medir rendimientos; aunque en estos momentos estoy actualizando el código para que el juego vaya a 60 fps, y ahí sí que se verá en qué zonas a la consola le cuesta más (modo 7, transparencias, rotaciones de gráficos...). A ver si consigo tenerlo en unos días y también te lo paso.
¡Muchísimas gracias por tu aportación al mundillo del Fenix :brindis:!
Muchas gracias :brindis:
Por cierto, ¿podrías quitarle la limitación de FPS, please? Así veo si es posible que vaya más rápido :angel1:
Coelophysis
04/09/2007, 14:52
Muchas gracias :brindis:
Por cierto, ¿podrías quitarle la limitación de FPS, please? Así veo si es posible que vaya más rápido :angel1:
Hummm, no se puede quitar exactamente, se tiene que establecer un tope (que creo que llega hasta 1000 fps). Te lo puedo poner a 50 o 60 fps, pero entonces será casi injugable... excepto en las zonas en que el juego se ralentice :D.
De todas maneras si abres el .prg con cualquier editor de texto solo tienes que cambiar la línea
set_fps(30,0);
por el valor que quieras y compilar. No tiene pérdida, verás ésa línea nada más abrir el código, justo detrás del BEGIN.
¡Un saludo!
En cuanto esté en el curro te mando el ackman venturer; un viejo proyecto que ralentizaba bastante a la pobrecilla GP32...
BUHOnero
04/09/2007, 16:02
Se puede desactivar el fps, me parece que si pones a 0 el juego va al maximo que permita la maquina :D
Coelophysis
04/09/2007, 16:47
Se puede desactivar el fps, me parece que si pones a 0 el juego va al maximo que permita la maquina :D
Es verdad, era con eso que el juego se ponía a 1000 fps en un PC [Ahhh].
Bueno... para probar el rendimiento no se, de momento nada de lo que tengo hecho funciona en la negrita, por lo visto por las funciones de lectura/escritura de ficheros (la anterior version solo es capaz de leer ficheros creados en la propia negrita, no le valen importados de windows... aunque se lean byte a byte), pero si quieres te puedo pasar el Boulder, que usa mi motor de tiles (una version un poco antigua) y lectura de ficheros para calcular velocidades con uso "intensivo" de procesos... o lo que llevo del Fenixland, que usa el doble (tiles de 32x32, con resolucion ajustable a 320x240 ó 640x480 y dos capas).
Tambien tengo el nuevo motor, que testeo la velocidad con fps a 0 para hacerme idea del rendimiento. Tengo dos versiones: usando un proceso por tile y otra usando un gráfico por capa (para el rendimiento del dibujado sobre el mapa, pero no esta optimizado, lo redibuja todo a cada frame).
Así que tu me diras si te interesa algo, incluso un código específico.
Puck2099
04/09/2007, 18:53
Pues luego os comento, porque he intentado compilar el Firewip que me ha mandado Coelophysis y no compila con la 0.92a (me dice algo de que hay un proceso con ese nombre o algo así...), mientras que con la 0.84 lo hace perfectamente...
¿Hay alguna limitación rara a la hora de compilar?
Coelophysis
04/09/2007, 19:07
Pues luego os comento, porque he intentado compilar el Firewip que me ha mandado Coelophysis y no compila con la 0.92a (me dice algo de que hay un proceso con ese nombre o algo así...), mientras que con la 0.84 lo hace perfectamente...
¿Hay alguna limitación rara a la hora de compilar?
Ni idea...:confused: como te decía en el mail aún no lo había probado con la 0.92, pero intentaré compilarlo luego en casa... igual si veo el error que da se me ocurre qué puede ser y puedo retocar algo del código.
Ya he visto el error:
Error in file C:\fenix092a-win32-binary\firewhip.prg at line 1391: Variable already defined as process, expected type or variable name ("=")
Uhmmm, que curioso... parece que se queja porque tengo una variable privada con el mismo nombre que un proceso (con el que no tiene nada que ver)... eso es nuevo.
¡Corregido!, ahora compila con las dos versiones del FXC. Puck, te mando el nuevo prg.
Puck2099
04/09/2007, 21:38
Genial Coelophysis, la versión que me has mandado ahora compila perfectamente y además funciona en la negrita :angel1:
Unas preguntillas al respecto:
1. ¿Tiene sonidos y/o música de fondo? Supongo que sí por los wav que lleva, pero no me suena nada...
2. ¿Se supone que hay que overclockear el juego o funciona bien a 200 Mhz?
3. ¿Está en 8 o 16 bits de color?
Por cierto, no lo había probado antes, está guapísimo :brindis:
Coelophysis
05/09/2007, 00:36
Genial Coelophysis, la versión que me has mandado ahora compila perfectamente y además funciona en la negrita :angel1:
Unas preguntillas al respecto:
1. ¿Tiene sonidos y/o música de fondo? Supongo que sí por los wav que lleva, pero no me suena nada...
2. ¿Se supone que hay que overclockear el juego o funciona bien a 200 Mhz?
3. ¿Está en 8 o 16 bits de color?
Por cierto, no lo había probado antes, está guapísimo :brindis:
¡Hola!
1. Si, tiene tanto sonidos como música de fondo; y ambos funcionan perfectamente en la GP2X con tu port de la 0.84.
2. El juego funciona a 200 mhz, no le hace falta overclock. Eso siempre que no suba de 30 fps; puede ir hasta a 50 por lo que he probado, pero algunas cosas como la presentación en modo 7 no pasan nunca de 25 o así.
3. Está a 8 bits de color, siempre he preferido trabajar con paletas; y no sé si afectaría a la velocidad si fuera a 16 bits.
Por cierto, puestos a probar, también tienes el recientemente estrenado remake del Camelot Warriors, que hemos hecho BUHOnero y yo; este funciona a 50 fps en la GP2X. Aunque deberá ser BUHO quien te pase el código fuente de la última versión, si es que no tiene ningún problema en ello :brindis:.
Puck2099
05/09/2007, 01:19
¡Hola!
1. Si, tiene tanto sonidos como música de fondo; y ambos funcionan perfectamente en la GP2X con tu port de la 0.84.
Joe, pues me estoy volviendo loco, pues esta tarde también he probado el dcb que me mandaste con mi Beta4 de la 0.84 y tampoco sonaba nada :confused:
Mañana probaré a ver si tengo algo mal configurado, porque lo raro es que con otros archivos de pruebas mios sí que suena música...
< - >
Te mando el fxi de la 0.92a a ver si lo puedes probar tú, please, y prueba ya de paso el dcb que me mandaste con la versión 0.84 a ver si se te ha pasado cualquier cosa...
< - >
Bueno, acabo de probar ahora el Castle of Doctor Malvado y tampoco me suena nada... :(
< - >
Y sigo con mi monólogo... he probado a copiar todo en la SD y ejecutarlo desde ahí y ahora suena todo :P
En fin, mientras suene aquí... :angel1:
josepzin
05/09/2007, 09:07
Tu sigue con tu monologo, que luego nosotros podremos hacer buen uso de todo esto! :)
Coelophysis
05/09/2007, 09:37
pues me estoy volviendo loco, pues esta tarde también he probado el dcb que me mandaste con mi Beta4 de la 0.84 y tampoco sonaba nada :confused:
Sí, si que suena, he compilado con la 0.92 y lo he probado con el fxi que me has mandado.
El problema es que ahora el sonido está desfasado; los efectos suenan como medio segundo más tarde de lo debido :confused:.
A parte de eso no he visto más diferencias... bueno, sí, se ve que han cambiado algo del modo 7, porque ahora los objetos que tenía en la presentación parece que floten, pero eso es tema de la 0.92; en Windows también me pasa. Nada que no se pueda reajustar desde el código del juego :D.
También he visto que el movimiento de determinados objetos de primer plano vinculados al scroll, que antes me iban con cierto "retardo", ahora van como deberían ir :D.
Eso sí, también me ha dado la impresión de que el scroll iba menos fluído en la consola, pero eso igual son manías mías :loco:.
Seguiré informando de diferencias que vea...:brindis:.
l_draven
05/09/2007, 09:52
Hola compañero, acabo de leer el post, ahora mismo estoy en el curring en cuanto llege a casa te hago un paquetito con lo que deje hecho y te lo mando. (Ya que seguire con el juego en GP2X cuando tenga la demo de PC hecha), que no queda mucho ya :-).
Yo para mi lo que mas chupaba sobre todo y con diferencia era el tema de scrolles y demas del propio fenix, por lo que tuve que hacerme un scroll caserillo, pero vamos que te mando lo que tengo y vas viendo lo que necesites vale?. Ademas tuve que bajarlo todo a 8 bits porque a 16 ya no podia con el Jejeje.
Un abrazo.
Pix conocen bien fenix 0.92 Windows/Linux y también hizo juegos para la versión 0.84 para gp2x. Puede ser ver con él para ver si la nueva versión gp2x aporta mejoras.
http://www.pixjuegos.com/
Puck2099
05/09/2007, 10:37
Sí, si que suena, he compilado con la 0.92 y lo he probado con el fxi que me has mandado.
El problema es que ahora el sonido está desfasado; los efectos suenan como medio segundo más tarde de lo debido :confused:.
Sí, cuando lo copié a la SD me di cuenta del desfase, pero lo arreglé en 1 minuto, era cuestión de demasiados buffers en la consola (ya me pasó con el Fenix 0.84) :)
Ahora estoy en el Mac, pero cuando vuelva del gimnasio te mando el fxi con el sonido arreglado para que lo veas :)
A parte de eso no he visto más diferencias... bueno, sí, se ve que han cambiado algo del modo 7, porque ahora los objetos que tenía en la presentación parece que floten, pero eso es tema de la 0.92; en Windows también me pasa. Nada que no se pueda reajustar desde el código del juego :D.
Juas, yo lo probé desde la versión de PC y se me puso a pantalla completa (me cambió la resolución a 320x240) y luego no hubo forma de salir del juego, se quedó como pillado. Menos mal que matando las X pude "escapar" :D
También he visto que el movimiento de determinados objetos de primer plano vinculados al scroll, que antes me iban con cierto "retardo", ahora van como deberían ir :D.
Mmm, genial :)
Eso sí, también me ha dado la impresión de que el scroll iba menos fluído en la consola, pero eso igual son manías mías :loco:.
Es posible que vaya un pelín más lento que el 0.84, en algunas cosas ha perdido algo de velocidad y en otras ha ganado una pizca al respecto.
De todas formas, esta versión que te he mandado usa el Mmuhack, pero se me pasó mandarte el módulo, luego te lo adjunto con la versión con sonido corregida y ya verás como gana 5 o 6 fps más :)
Gracias por la ayuda :brindis:
< - >
Hola compañero, acabo de leer el post, ahora mismo estoy en el curring en cuanto llege a casa te hago un paquetito con lo que deje hecho y te lo mando. (Ya que seguire con el juego en GP2X cuando tenga la demo de PC hecha), que no queda mucho ya :-).
Yo para mi lo que mas chupaba sobre todo y con diferencia era el tema de scrolles y demas del propio fenix, por lo que tuve que hacerme un scroll caserillo, pero vamos que te mando lo que tengo y vas viendo lo que necesites vale?. Ademas tuve que bajarlo todo a 8 bits porque a 16 ya no podia con el Jejeje.
Un abrazo.
Gracias tío :brindis:
< - >
Pix conocen bien fenix 0.92 Windows/Linux y también hizo juegos para la versión 0.84 para gp2x. Puede ser ver con él para ver si la nueva versión gp2x aporta mejoras.
http://www.pixjuegos.com/
Gracias Yod4z, contactaré con él :brindis:
zikitrake
05/09/2007, 11:29
Puck, ahí te envío mi remake del Fernando Martín.
Un saludo y gracias mil por el esfuerzo!
BUHOnero
05/09/2007, 11:31
Bueno, ayer ya lo leí... siento estar tan perro, pero el Wind&Water me ha absorbido totalmente, ahora estoy volviendo a la normalidad, si Coelo quiere pasarte el código del CamelotWarriors se lo agradecería yo mismo, que estoy perro hasta para montar el mail jajaja pero por mi encantado en ayudar, ya sabes que aquí somos los primeros que vamos a fusilar la versión que saques, no será por proyectos pendientes jejeje
Ale, Coelo mándaselo!!!!
Coelophysis
05/09/2007, 12:06
Bueno, ayer ya lo leí... siento estar tan perro, pero el Wind&Water me ha absorbido totalmente, ahora estoy volviendo a la normalidad, si Coelo quiere pasarte el código del CamelotWarriors se lo agradecería yo mismo, que estoy perro hasta para montar el mail jajaja pero por mi encantado en ayudar, ya sabes que aquí somos los primeros que vamos a fusilar la versión que saques, no será por proyectos pendientes jejeje
Ale, Coelo mándaselo!!!!
Yo es que creo que solo tengo el código de la versión sin selector de dificultad :D -si es que no lo borré ya-, y si Puck no pasa de la primera plataforma poco va a testear (que no dudo de su nivel de hardcore gamer, pero vamos, que habrá que ponerle las cosas fáciles ¿no?). De todas maneras si encuentro el código ya haré yo mismo las pruebas, no sea que se vicie al juego y no se centre en lo suyo :D.
Anyway, si como dice ya ha corregido el tema del sonido y con el Mmuhack gana velocidad, poco trabajo le queda ya...
¡AH, SI! Puck, ahora que estás en ello, ¿puedes echar un vistazo al tema del TV-Out? En tu beta anterior funciona pero al conectar la consola al televisor la pantalla siempre se ve un poco cortada por la derecha y por abajo; solo ocurre con los juegos en Fenix...:confused: En Villawei todos fuimos testigos cuando jugamos al Camelot en un proyector; el juego era si cabe más chungo así [Ahhh].
BUHOnero
05/09/2007, 12:20
Yo es que creo que solo tengo el código de la versión sin selector de dificultad :D -si es que no lo borré ya-, y si Puck no pasa de la primera plataforma poco va a testear (que no dudo de su nivel de hardcore gamer, pero vamos, que habrá que ponerle las cosas fáciles ¿no?). De todas maneras si encuentro el código ya haré yo mismo las pruebas, no sea que se vicie al juego y no se centre en lo suyo :D.
Anyway, si como dice ya ha corregido el tema del sonido y con el Mmuhack gana velocidad, poco trabajo le queda ya...
¡AH, SI! Puck, ahora que estás en ello, ¿puedes echar un vistazo al tema del TV-Out? En tu beta anterior funciona pero al conectar la consola al televisor la pantalla siempre se ve un poco cortada por la derecha y por abajo; solo ocurre con los juegos en Fenix...:confused: En Villawei todos fuimos testigos cuando jugamos al Camelot en un proyector; el juego era si cabe más chungo así [Ahhh].
te corrijo, en el Wind&Water también se recorta... y ahí si que molesta, porque en las escenas animadas de la historia no se pueden leer los textos... y ese juego está hecho con SDL, así que supongo que el problema podría ser del propio SDL.
PD: miraré de enviarte la ultima versión tanto a Puck como a Coelo esta tarde-noche, cuando me vengan las ganas de enviarlo :brindis:
zikitrake
05/09/2007, 12:38
lechesss! Puck, a to esto, feliz cumpleaños (qué de información da el foro!:D
Coelophysis
05/09/2007, 12:39
te corrijo, en el Wind&Water también se recorta... y ahí si que molesta, porque en las escenas animadas de la historia no se pueden leer los textos... y ese juego está hecho con SDL, así que supongo que el problema podría ser del propio SDL.
PD: miraré de enviarte la ultima versión tanto a Puck como a Coelo esta tarde-noche, cuando me vengan las ganas de enviarlo :brindis:
Ajá, ese dato no lo tenía... solo me había ocurrido con los juegos en Fenix; y nunca con emuladores o ports de juegos. Pues si son las SDL ¿Puck no puede hacer nada :(...?
BUHOnero
05/09/2007, 12:43
FELICIDADES!!!! que calladito te lo tenías... que lo celebres a gustito de todos los foreros :brindis:
Coelophysis
05/09/2007, 12:46
lechesss! Puck, a to esto, feliz cumpleaños (qué de información da el foro!:D
¡Felicidades Puck :brindis:!
(¿Y dónde da el foro ésa información? ¿Hay un apartado de "hoy cumplen años..."?)
BUHOnero
05/09/2007, 12:48
¡Felicidades Puck :brindis:!
(¿Y dónde da el foro ésa información? ¿Hay un apartado de "hoy cumplen años..."?)
sipes, entra propiamente en el foro, no te quedes en la portada, y abajo de todo esta la lista de cumpleañeros/as :D
Puck2099
05/09/2007, 13:27
Gracias a todos por los envíos y, sobre todo, por las felicitaciones del cumpleaños :angel1:
En cuanto a lo del TV-Out, sí, es cosa del SDL, así que por ahí poco puedo hacer. De todos modos, mi intención a medio plazo es intentar eliminar todo el SDL del Fenix (se basa muy profundamente en él, así que no sé si será posible) y tirar directamente del hardware de la consola con las minilib.
Mi idea es sacar la primera versión del uFenix en unos días, cuando la testee un poco más y cambie algunos detalles estéticos (poner un Ultimate al logo, número de versión, etc.) y ya para la siguiente ir a saco intentando hacer uso del segundo core y/o capacidades extras (los otros 32MB de RAM, etc.) de algún modo.
Ya veremos en qué queda todo [wei5]
BUHOnero
05/09/2007, 13:39
Gracias a todos por los envíos y, sobre todo, por las felicitaciones del cumpleaños :angel1:
En cuanto a lo del TV-Out, sí, es cosa del SDL, así que por ahí poco puedo hacer. De todos modos, mi intención a medio plazo es intentar eliminar todo el SDL del Fenix (se basa muy profundamente en él, así que no sé si será posible) y tirar directamente del hardware de la consola con las minilib.
Mi idea es sacar la primera versión del uFenix en unos días, cuando la testee un poco más y cambie algunos detalles estéticos (poner un Ultimate al logo, número de versión, etc.) y ya para la siguiente ir a saco intentando hacer uso del segundo core y/o capacidades extras (los otros 32MB de RAM, etc.) de algún modo.
Ya veremos en qué queda todo [wei5]
joer Puck... si consigue arrancarle el SDL se supone que mejoraría muchísimo, no¿? esto si que es un proyecto de envergadura, te apoyamos al 200%
zikitrake
05/09/2007, 13:43
La O'stia!
Mención especial a Puck que caerá en el remake del FM!!
Gracias mil, salao!
josepzin
05/09/2007, 14:05
¿porqué el nombre "uFenix"?
Puck2099
05/09/2007, 14:06
¿porqué el nombre "uFenix"?
De Ultimate Fenix, para diferenciarlo del Fenix 0.84
BUHOnero
05/09/2007, 14:10
Y no sería mejor ponerle de nombre el mismo que la versión que vas a portar¿? que conste que me mola esto de ultimate, pero al final será como la saga StreetFighter y sus mega nombres :D
Puck2099
05/09/2007, 14:19
Y no sería mejor ponerle de nombre el mismo que la versión que vas a portar¿? que conste que me mola esto de ultimate, pero al final será como la saga StreetFighter y sus mega nombres :D
El problema es que si luego sacan una versión posterior a la 0.92 y la adoptara habría que volverle a cambiar el nombre. Por otro lado, si ahora saco una primera versión de la 0.92, ¿cómo la llamo?, ¿0.92a.1? :D
Mejor distingo entre las dos ramas y listo :angel1:
BUHOnero
05/09/2007, 14:26
El problema es que si luego sacan una versión posterior a la 0.92 y la adoptara habría que volverle a cambiar el nombre. Por otro lado, si ahora saco una primera versión de la 0.92, ¿cómo la llamo?, ¿0.92a.1? :D
Mejor distingo entre las dos ramas y listo :angel1:
como usted prefiera señor Puck, no voy a ser yo quién le discuta su decisión :brindis:
DMusta1ne
05/09/2007, 14:46
Mode pelota: ON
Yo diría que por su sabiduría nadie le puede discutir xDDD
Mode pelota: OFF
Mode Sevilla: ON
y xk no se le pone de nombre FFenix?(FlamaFenix) o FenixF lo mismo da
Mode Sevilla: OFF
hagas lo que hagas te vamos a adorar igual ;)
Rivroner
05/09/2007, 14:59
Genial la super evolución del Fenix, algún día me tendré que poner a programar (copypastear mejor dicho :D ) algún jueguecillo :)
Gracias por todo Puck ;) ¡Y feliz cumpleaños! :)
hola Puck te he mandado un email con una direccion para que te descargues una demo de un juego q tengo a medias por ahi confirmame si te ha llegado el email .
Puck2099
05/09/2007, 15:52
hola Puck te he mandado un email con una direccion para que te descargues una demo de un juego q tengo a medias por ahi confirmame si te ha llegado el email .
Sí, me ha llegado, gracias :)
Coelophysis
05/09/2007, 17:20
Ya he probado la versión corregida del fxi :D.
Por lo que he visto no tengo mucho que comentar; el rendimiento parece como mínimo el de la versión anterior (cosa que ya está bien) y se ven las diferencias que he observado en la 0.92 respecto a la 0.84 (por ahora, diferencias en el modo 7, y planos del juego que ahora se mueven como deberían :D).
Esta noche le meteré más caña, a ver que más diferencias detecto, aunque seguramente se deberán todas al cambio de versión y serán las mismas tanto en la GP2X como en Windows.
Por cierto, el control del volumen no va :rolleyes:.
Supongo que a partir de ahora ya puedo empezar a compilar definitivamente con la 0.92...:D
Puck2099
05/09/2007, 17:23
Esta noche le meteré más caña, a ver que más diferencias detecto, aunque seguramente se deberán todas al cambio de versión y serán las mismas tanto en la GP2X como en Windows.
Genial, cualquier problema, avisa :)
Por cierto, el control del volumen no va :rolleyes:.
Me he dado cuenta esta mañana, ya lo tengo corregido, además de que ahora centra automáticamente la pantalla con resoluciones menores de 320x240 :)
Ahora estoy dándole caña al TVout, a ver si puedo hacer que no se corte la pantalla...
Supongo que a partir de ahora ya puedo empezar a compilar definitivamente con la 0.92...:D
Sí, así me dices los bugs que veas :angel1:
Genial, Puck, esto pinta estupendo, sobre todo lo de mejorar el rendimiento, pero... ¿quitar todo el SDL de Fenix? si precisamente se hizo así por la portabilidad, asi que... va a ser un trabajo titánico. A partir de ahora se te va a conocer como Puck el Titán ^^
A ver si se corrigen esos fallos con ficheros y empiezo a sacar cosas para la negrita.
Lo que necesites, sólo pídelo, que aqui estamos.
¡¡¡¡¡¡Y Feliz cumpleaños!!!!!!!!
PD: no creo que haya nuevas versiones en breve, el Fenix Team esta bastante ocupado desde hace muchos meses, y el que llevaba el soporte de las últimas versiones ha decidido crear un lenguaje similar con el codigo actual de Fenix (muy modularizado, lo basico, a lo que hay que ir añadiendo dlls para graficos, sonido, textos, scroll, modo7...), lo llama Bennu, pero aun no hay nada publicado.
Puck2099
05/09/2007, 23:40
Genial, Puck, esto pinta estupendo, sobre todo lo de mejorar el rendimiento, pero... ¿quitar todo el SDL de Fenix? si precisamente se hizo así por la portabilidad, asi que... va a ser un trabajo titánico. A partir de ahora se te va a conocer como Puck el Titán ^^
A ver si se corrigen esos fallos con ficheros y empiezo a sacar cosas para la negrita.
Lo que necesites, sólo pídelo, que aqui estamos.
¿Qué problemas te dan los ficheros?, ¿tienes algún ejemplo sencillito donde pueda ver el fallo?
< - >
Creo que ya tengo una versión suficientemente madura como para hacerla pública, pero primero quisiera testearla un poco.
Si alguien quiere probarla y así me informa de los bugs que encuentre, que me avise y le paso via MP un link para bajarla :)
Saludos
Shade_Chan
06/09/2007, 00:20
Pues yo me ofrezco para testear...Termino los examenes ya y me gustaria programar unas cosillas, asi que me viene estupendo
BUHOnero
06/09/2007, 00:50
¿Qué problemas te dan los ficheros?, ¿tienes algún ejemplo sencillito donde pueda ver el fallo?
< - >
Creo que ya tengo una versión suficientemente madura como para hacerla pública, pero primero quisiera testearla un poco.
Si alguien quiere probarla y así me informa de los bugs que encuentre, que me avise y le paso via MP un link para bajarla :)
Saludos
hombre, si mandas versión beta yo probaré con algunas cosas que tengo por aqui... como el camelot :D
¿Qué problemas te dan los ficheros?, ¿tienes algún ejemplo sencillito donde pueda ver el fallo?
Bueno, no es seguro, pero creo que ya comenté lo de los cuelgues de mi FenixLand y del port de venturer en la version anterior, y en la alpha que pusiste hace tiempo sigue colgándose en el mismo sitio. Supongo que tendré que seguir mirándolo porque es mucho código.
De todas formas hace poco me di cuenta que parece que los ficheros generados en windows se llevan mal con los generados en la gp2x, o no se.
Puedes probar el codigo que puse para probar los ficheros en tu ultima version? está en un post antiguo de este mismo subforo, creo que es el segundo o el tercero de los que ya no se ven, sobre el resultado de las pruebas que hice. A ser posible, miralo en la negrita, tanto generar como leer el fichero, y luego prueba generando el fichero en el pc y pasandolo a la negrita, a ver que lee.
Gracias.
Puck2099
06/09/2007, 10:02
Bueno, no es seguro, pero creo que ya comenté lo de los cuelgues de mi FenixLand y del port de venturer en la version anterior, y en la alpha que pusiste hace tiempo sigue colgándose en el mismo sitio. Supongo que tendré que seguir mirándolo porque es mucho código.
De todas formas hace poco me di cuenta que parece que los ficheros generados en windows se llevan mal con los generados en la gp2x, o no se.
Puedes probar el codigo que puse para probar los ficheros en tu ultima version? está en un post antiguo de este mismo subforo, creo que es el segundo o el tercero de los que ya no se ven, sobre el resultado de las pruebas que hice. A ser posible, miralo en la negrita, tanto generar como leer el fichero, y luego prueba generando el fichero en el pc y pasandolo a la negrita, a ver que lee.
Gracias.
Supongo que los nombres de ficheros están en minúsculas y en el código fuente los invocas también en minúsculas, ¿no?
BUHOnero
06/09/2007, 22:03
Bueno, he probado el ufxi con un proyecto que tenia a medias, y después del splash del Fenix no carga el juego, sale al menú de la GP... voy a probar con otro a ver que resultados da... el mmuhack sirve para el fxi anterior? es el mismo?
< - >
mmm me parece que ya se cual es el error :) que version de fenix es la buena ahora? la 0.92?
De mañana no pasa sin que envíe mi plataformas; es que es demasiado curro lo que tengo...
Puck2099
06/09/2007, 22:05
Bueno, he probado el ufxi con un proyecto que tenia a medias, y después del splash del Fenix no carga el juego, sale al menú de la GP... voy a probar con otro a ver que resultados da... el mmuhack sirve para el fxi anterior? es el mismo?
Solo la Beta5 del Fenix usa mmuhack, si usas la 4 daría igual ;)
mmm me parece que ya se cual es el error :) que version de fenix es la buena ahora? la 0.92?
La 0.92a :)
BUHOnero
06/09/2007, 22:08
de donde la pillo... la estoy buscando, tengo un juego que chupa mucho de proceso y quiero probar si se nota la diferencia, tanto pintando gráficos como en cálculo.
Puck2099
06/09/2007, 22:12
de donde la pillo... la estoy buscando, tengo un juego que chupa mucho de proceso y quiero probar si se nota la diferencia, tanto pintando gráficos como en cálculo.
Seguramente sea algo más lenta la 0.92...
De todos modos descárgalo aquí (http://downloads.sourceforge.net/fenix/fenix092a-win32-binary.zip?modtime=1176489247&big_mirror=0) (supongo que necesitas el FXC de Windows, si usas Linux pídemelo ;)
BUHOnero
06/09/2007, 22:21
Seguramente sea algo más lenta la 0.92...
De todos modos descárgalo aquí (http://downloads.sourceforge.net/fenix/fenix092a-win32-binary.zip?modtime=1176489247&big_mirror=0) (supongo que necesitas el FXC de Windows, si usas Linux pídemelo ;)
Gracias!! pero la gracia de tu uFenix no es ganar velocidad? :D entonces hay que ir a mejor, no seas tan pesimista leches
< - >
joer.... se peta el flamebird al compilar con la 0.92 :D jajaja
Puck2099
06/09/2007, 22:30
Gracias!! pero la gracia de tu uFenix no es ganar velocidad? :D entonces hay que ir a mejor, no seas tan pesimista leches
Según Drumpi sí, pero aplicando las mismas optimizaciones es algo más lento por lo general que el Fenix, aunque en cosas como el modo 7 sí va más rápido.
De todos modos, aunque sea más lento, supongo que tendrá corregidos bugs del Fenix.
Corregidos bugs y añadidas funcionalidades
BUHOnero
06/09/2007, 22:39
pos no me deja compilar con la 0.92... se cuelga, y si lo intento desde linia de comandos, no me da ningun texto... normalmente si ponis fxc sin pasarle ningún prg te decía que faltaba, ahora no me dice nada...
Puck2099
06/09/2007, 22:41
pos no me deja compilar con la 0.92... se cuelga, y si lo intento desde linia de comandos, no me da ningun texto... normalmente si ponis fxc sin pasarle ningún prg te decía que faltaba, ahora no me dice nada...
Que raro, yo desde linux he compilado todo sin problemas...
BUHOnero
06/09/2007, 23:14
dimelo a mi... es rarisimo, como no sea alguna llamada a añguna función que ahora se hace diferente... pero no me van ni en windows :S
< - >
a ver si me puedes decir como son estas linias en alguno de los prg que tienes tu y que has compilado:
set_mode(320,240,16);
load_fpg("virus.fpg");
load_fnt("virus.fnt");
< - >
bueno, he conseguido compilar y ejecutar en windows uno d elos juegos, pero en la GP no funciona... lo mismo, carga el splash pero luego sale al menu de la gp
Shade_Chan
06/09/2007, 23:48
A mi juego de naves le pasa lo mismo... Splash y a la calle...
Puck tienes un privado. A ver si termino los exámenes y puedo dedicarle tiempo.
Puck2099
07/09/2007, 01:46
A los que os falle, mandadme si podéis el juego ya compilado para echarle un vistazo a ver qué falla.
De todos modos, podéis probar a hacer un script de este estilo (me refiero al típico .gpe para Fenix) para ver vosotros mismos algo más de info:
#!/bin/sh
cd runtime
./ufxi ../juegos/firewhip/firewhip.dcb 1>salida.txt 2>error.txt
sync
cd /usr/gp2x
exec /usr/gp2x/gp2xmenu
He puesto en negrita lo novedoso, con eso redirigís la salida estandar y la salida de error a sendos ficheros donde se mostrará cierta información de debugging que me resultaría interesante para ver el problema :)
Saludos
Estooo ¿donde podemos descargar los ultimos binarios de ufenix?
Cuando los tenga, te hago yo las pruebas de ficheros, pero los códigos son los de aqui (http://www.gp32spain.com/foros/showthread.php?t=41729). Son cuatro, dos de lectura y dos de escritura, dos de ficheros binarios y dos de texto (formato win), aunque no esten bien separados la palabra program los delimita. Como podras ver, lo de mayusculas/minusculas no es.
Venga, ánimo con el port, te estamos apoyando todos, incluso gente del otro foro que no se pasa por aqui ^^
PD: ya hay primeros datos sobre el nuevo proyecto basado en Fenix: bennu.divsite.net (no, aun no hay descargas)
zikitrake
07/09/2007, 08:49
Puck, si puedes, pásate el FXI para probar el Fernando Martín en la negrita.
y gracias por el currito, salao
Coelophysis
07/09/2007, 09:54
Yo sigo sin nada nuevo que reportar, con el último fxi que me pasaste el Firewhip compilado con la 0.92a funciona sin problemas desde el principio hasta el final en la consola.
El modo 7 funciona más rápido, y he visto que cuando me paso el juego ahora no me vuelve a la pantalla de título automáticamente como hacía antes, sino que se queda esperando, como si estuviera mal programado... pero imagino que será debido a alguno de los cambios de la 0.84 a la 0.92 y que puedo corregirlo en el código.
Solo advertir a los Fenixeros que con la 0.92a no podéis tener ninguna variable en el código cuyo nombre sea igual al de algún proceso, porque si no no compila. No es un bug, ya que el mensaje de error que da (en un fichero stdout o algo así) te avisa de ello.
Pues acabo de probarlo, y tengo buenas noticias: la lectura con ficheros (los de las pruebas) si ha funcionado bien, casi perfecto (algunos caracteres no se veian bien, me ha fallado ?), e incluso el FenixLand ha cargado el escenario y todo (por fin), pero tengo que seguir probándolo porque no ha leido bien las durezas, se me recorta por arriba y por abajo, en plan panorámico y no me suena la musica (un mod y un midi). A ver si puedo meter la ultima version a ver si se arregla algo o es fallo mio.
Gracias por todo Puck... de momento ^^
acabo de mandarte el mi "ackman venturer" que hace uso de los mapas de tiles, durezas, ficheros, mapas generados a partir de un texto y unas cuantas funciones no muy usadas.
El enter sive para pasar de fase.
Pues cuando las cosas funcionan se empiezan a ver los resultados.
Como ejemplo es que el FenixLand va perfecto, incluido lo de las bandas negras que, curiosamente, se han quitado cuando he hecho que vuelva a generar el archivo de configuracion del juego (creo que debe haber algo con el set_mode, creo que en la 093 se corrigio algo referente a problemas al llamar muchas veces a dicha funcion)... pero el juego sigue sin detectar las durezas. Eso, Puck, si quieres te mando todo y lo miras, pero creo que es cosa de la memoria dinamica. Ah, y la musica era un xm, no un mod: ni xm ni midi funcionan (midi era obvio)
Aparte de eso, he hecho funcionar un par de jueguecillos que tenia, y gracias a los archivos de error tambien he corregido el port que andaba haciendo de Venturer, tengo que cambiar un par de cosas que funcionan distintas desde que lo programé para la 083b y, si Puck me da su permiso de incluir el fxi actual, podré subirlo para que lo use quien quiera. Esta version adapta los juegos creados con Venturer para pc al tamaño de la gp2x (es decir, reescala todos los gráficos) y no descarto hacer una para la resolucion de la gp2x.
Por si alguien no sabe lo que es Venturer: venturer.esp.st
Vaa coincidencia de nombres de proyectos ¿no? mi ackman venturer y tu venturer :p
Puck2099
10/09/2007, 20:06
Eso, Puck, si quieres te mando todo y lo miras, pero creo que es cosa de la memoria dinamica. Ah, y la musica era un xm, no un mod: ni xm ni midi funcionan (midi era obvio)
Ok :)
Aparte de eso, he hecho funcionar un par de jueguecillos que tenia, y gracias a los archivos de error tambien he corregido el port que andaba haciendo de Venturer, tengo que cambiar un par de cosas que funcionan distintas desde que lo programé para la 083b y, si Puck me da su permiso de incluir el fxi actual, podré subirlo para que lo use quien quiera.
Pues preferiría que esperaras un poquito a que haga pública esta versión y ya luego los sacas con ella si quieres :)
Puck ¿Has recibido mi ackman venturer puck?
Puck2099
10/09/2007, 21:24
¿Has recivido mi ackman venturer puck?
Sip, lo que pasa es que los estudios y el Baldurs Gate 2 me tienen ocupado ahora :D
Sip, lo que pasa es que los estudios y el Baldurs Gate 2 me tienen ocupado ahora :D
Los estudios me parece lógico, pero juntar en la misma frase "Baldurs Gate 2" y "ahora" me parece increible... ¿desde hace que salió aún no lo habías jugado?
Puck2099
10/09/2007, 21:45
Los estudios me parece lógico, pero juntar en la misma frase "Baldurs Gate 2" y "ahora" me parece increible... ¿desde hace que salió aún no lo habías jugado?
Sí, pero no lo llegué a terminar, así que ahora que lo he conseguido original lo he empezado de nuevo :angel1:
Vaa coincidencia de nombres de proyectos ¿no? mi ackman venturer y tu venturer :p
Habrá que mirar fechas a ver quien ha sido el primero, por el tema de los derechos XD Aunque lo mio no es un juego, es un editor de idem.
Puck, mañana te mando los archivos (que lata tener dos ordenadores) y juega mucho, que luego fastidia el no pasarse el juego, que yo voy ya a por el tercer intento del Chrono Trigger (por cierto, aun no me he pasado el Jurassic Park de SNES, aquellas partidas de 5 horas seguidas... :') )
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.