PDA

Ver la versión completa : no consigo que aparezca en pantalla



tepesi
06/07/2007, 01:08
Hola.
Siguiendo un tutorial de Fenix he probado hoy a ejecutar algo en la GP2X, asi que me he bajado el port de fenix para esta consola y he hecho algo muy sencillito para que aparezca en pantalla una navecita y se mueva de izquierda a derecha. Pero cuando lo ejecuto la pantalla se pone en negro y no arranca. En mi Debian funciona a la perfección.
¿Alguna idea? Este es el código fuente:


// primer intento de portar algo a la gp2x


program ejemplo;


global

graficos;




begin
set_fps(60,10);
graph_mode=mode_16bits;
set_mode(m360x240);
graficos=load_fpg("prueba.fpg");
put_screen(graficos,1);
nave();

loop

if(key(_space))break; end

frame;

end


unload_fpg(graficos);
let_me_alone();



end // programa ejemplo


// inicio del proceso nave



Process nave ()
Begin
Graph=2;
X=160;
Y=220;
Loop
If (key(_left)) x=x-4; end
If (key(_right)) x=x+4; end
If (x>300) x=300; end
If (x<20) x=20; end
Frame;
end
end

chipan
06/07/2007, 01:15
Cambia el set_mode(m360x240); por set_mode(m320x240); o por set_mode(320,240,16);
Ah! e inicializa la Y de la nave a 120 para asegurarte de que está en el centro.

tepesi
06/07/2007, 07:23
Cambia el set_mode(m360x240); por set_mode(m320x240); o por set_mode(320,240,16);
Ah! e inicializa la Y de la nave a 120 para asegurarte de que está en el centro.

Pues no, tampoco. Me sigue haciendo lo mismo. No se que pasa. Por si sirve de algo, el archivo fpg está hecho con el fpgedir, lo digo por si hay que hacer algo en especial con este programa a la hora de crear las imagenes.

Saludos y gracias.

Rivroner
06/07/2007, 08:22
A m&#237; me pasaba lo mismo y la &#250;nica manera que consegu&#237; de ejecutar algo en mi GP2X fue coger algo del archivo que ya funcionara y sustituir mi c&#243;digo pro el original y dejando todo con el mismo nombre y carpetas del que funcionaba, algo muy raro pero cierto en mi caso.

Por ejemplo si coge sunjuego en fenix que tenga una carpeta llamad ajuego y dentro y fuera un archivo llamado archivo sustituye lo de dentro pero no cambies el nombre de la carpeta ni del ejecutable :D

B&#225;jate este juego por ejemplo y compila tu programa con el nombre (o ren&#243;nbralo despu&#233;s, da lo mismo creo) malvado.gpe y p&#233;galo encima del malvado.gpe de lo que te has bajado.As&#237; me funcion&#243; a m&#237;.Pero como cambies la caprpeta malvado de nombre o el gpe ya no funcionar&#225; :D

http://www.gp32spain.com/foros/downloads.php?do=file&id=594

tepesi
09/07/2007, 17:38
No consigo ejecutar nada en Fenix en la gp2x... por favor, si alguien tiene un rato que me ponga aquí un código que esté seguro que funciona, que me diga con que versión de Fenix para Linux lo compiló, en que parte de la SD dejó el ejecutable, donde pusó el interprete fxi versión gp2x, que puso dentro del archivo loquesea.gpe... en fin todo. Algo que a él le funcione y que a mi también debería funcionarme.

Saludos y mil gracias.