Control de usuario
Patrocinadores
Estadísticas
Miembros:
161.713
Online:
1.455
Hilos:
887.434
Mensajes:
12.380.967
Stats

Índice de foros NDS Scene

[Palib]Mis Homebrews[Palib]-Ayuda de nuevo-

Foro dedicado a las aplicaciones y hardware de la scene (no flash carts)

Moderadores: The Sabbat, eGladiator

0-00
Avatar de usuario
Adicto
 
Mensajes: 181
Registrado: 22 Abr 2008
Ubicación: Mικhε ¡¡Alonso!!

Mensajepor 0-00 02 Jun 2008 21:04

Yo tambien soy novato en esto de la homebrews... y queria hacerte una pregunta pabloochan.
Al copiar integramente el source que pones en la 1ª pagina y hacer la homebrew la comprobacion de los botones X e Y, y tambien la comprobacion del stylus; no me la hace... es como si no hiciera caso a la funcion [buuuaaaa] y yo que queria probar, modificandolo y tal... [buuuaaaa] [mamaaaaa] .
Pero lo mas raro esque utilice un emulador para el ordenador e iba estupendamente, pero utilizo mi ds y no van esos botones... los demas van bien (por cierto utilizo el R4)
Porfavor una respuesta, cambiar el source, problema de la tarjeta, etc...

Saludos
Imagen
Imagen
''Si el conocimiento puede crear problemas, ¿no será a través de la ignorancia que podamos resolverlos?''
by 0-00
Codigo MK wii: 3523-2731-3227 (MP si me agregais con vuestro codigo)
Equium escribió: "Betatester oficial de Jesús"
"Colaborador oficial de Jesús"


-Alguien que tiene los santos cojones de poner esto en su firma, debería de hacérselo mirar...

Alber_h
Avatar de usuario
???
 
Mensajes: 556
Registrado: 25 Mar 2005
Ubicación: Cádiz

Mensajepor Alber_h 02 Jun 2008 21:23

Yo lo que haría es dejar un espacio entre las condiciones y el código a ejecutar en cada condición, quedando así:

Código: Seleccionar todo
// Includes
#include <PA9.h>       // Include for PA_Lib

// Function: main()
int main(int argc, char ** argv)
{
PA_Init();    // Initializes PA_Lib
PA_InitVBL(); // Initializes a standard VBL
PA_InitText(1,1);
PA_InitText(0,1);
// Infinite loop to keep the program running
while (1)
{
if(Stylus.Held) PA_OutputText(1,1,5,"%c2El Stylus Esta Presionado     ");
else PA_OutputText(1,1,5,"%c1El Stylus No Esta Presionado");

if(Pad.Held.X) PA_OutputText(1,1,7,"%c2El Boton X Esta Presionado      ");
else PA_OutputText(1,1,7,"%c1El Boton X No Esta Presionado");

if(Pad.Held.Y) PA_OutputText(1,1,9,"%c2El Boton Y Esta Presionado      ");
else PA_OutputText(1,1,9,"%c1El Boton Y No Esta Presionado");

if(Pad.Held.A) PA_OutputText(1,1,11,"%c2El Boton A Esta Presionado     ");
else PA_OutputText(1,1,11,"%c1El Boton A No Esta Presionado");

if(Pad.Held.B) PA_OutputText(1,1,13,"%c2El Boton B Esta Presionado     ");
else PA_OutputText(1,1,13,"%c1El Boton B No Esta Presionado");

if(Pad.Held.R) PA_OutputText(1,1,15,"%c2El Boton R Esta Presionado     ");
else PA_OutputText(1,1,15,"%c1El Boton R No Esta Presionado");

if(Pad.Held.L) PA_OutputText(1,1,17,"%c2El Boton L Esta Presionado     ");
else PA_OutputText(1,1,17,"%c1El Boton L No Esta Presionado");

if(Pad.Held.Up) PA_OutputText(1,1,19,"%c2El Boton Up Esta Presionado     ");
else PA_OutputText(1,1,19,"%c1El Boton Up No Esta Presionado");

if(Pad.Held.Down) PA_OutputText(0,1,5,"%c2El Boton Down Esta Presionado     ");
else PA_OutputText(0,1,5,"%c1El Boton no Down Esta Presionado");

if(Pad.Held.Left) PA_OutputText(0,1,7,"%c2El Boton Left Esta Presionado    ");
else PA_OutputText(0,1,7,"%c1El Boton Left No Esta Presionado");

if(Pad.Held.Right) PA_OutputText(0,1,9,"%c2El Boton Right Esta Presionado    ");
else PA_OutputText(0,1,9,"%c1El Boton Right No Esta Presionado");

PA_OutputText(0,1,19,"%c3By Pabloochan");

PA_WaitForVBL();
}

return 0;
} // End of main()


Puede que estando todo junto funcione igual, pero digamos que así es más correcto y no te arriesgas a que haya algún fallo debido a eso ;).

Salu2!
???

Rigle
Avatar de usuario
Intento de RomHacker
 
Mensajes: 2030
Registrado: 10 Nov 2007
Ubicación: Placentino POWA!!

Re:

Mensajepor Rigle 02 Jun 2008 21:30

Alber_h escribió:Yo lo que haría es dejar un espacio entre las condiciones y el código a ejecutar en cada condición, quedando así:

Código: Seleccionar todo
// Includes
#include <PA9.h>       // Include for PA_Lib

// Function: main()
int main(int argc, char ** argv)
{
PA_Init();    // Initializes PA_Lib
PA_InitVBL(); // Initializes a standard VBL
PA_InitText(1,1);
PA_InitText(0,1);
// Infinite loop to keep the program running
while (1)
{
if(Stylus.Held) PA_OutputText(1,1,5,"%c2El Stylus Esta Presionado     ");
else PA_OutputText(1,1,5,"%c1El Stylus No Esta Presionado");

if(Pad.Held.X) PA_OutputText(1,1,7,"%c2El Boton X Esta Presionado      ");
else PA_OutputText(1,1,7,"%c1El Boton X No Esta Presionado");

if(Pad.Held.Y) PA_OutputText(1,1,9,"%c2El Boton Y Esta Presionado      ");
else PA_OutputText(1,1,9,"%c1El Boton Y No Esta Presionado");

if(Pad.Held.A) PA_OutputText(1,1,11,"%c2El Boton A Esta Presionado     ");
else PA_OutputText(1,1,11,"%c1El Boton A No Esta Presionado");

if(Pad.Held.B) PA_OutputText(1,1,13,"%c2El Boton B Esta Presionado     ");
else PA_OutputText(1,1,13,"%c1El Boton B No Esta Presionado");

if(Pad.Held.R) PA_OutputText(1,1,15,"%c2El Boton R Esta Presionado     ");
else PA_OutputText(1,1,15,"%c1El Boton R No Esta Presionado");

if(Pad.Held.L) PA_OutputText(1,1,17,"%c2El Boton L Esta Presionado     ");
else PA_OutputText(1,1,17,"%c1El Boton L No Esta Presionado");

if(Pad.Held.Up) PA_OutputText(1,1,19,"%c2El Boton Up Esta Presionado     ");
else PA_OutputText(1,1,19,"%c1El Boton Up No Esta Presionado");

if(Pad.Held.Down) PA_OutputText(0,1,5,"%c2El Boton Down Esta Presionado     ");
else PA_OutputText(0,1,5,"%c1El Boton no Down Esta Presionado");

if(Pad.Held.Left) PA_OutputText(0,1,7,"%c2El Boton Left Esta Presionado    ");
else PA_OutputText(0,1,7,"%c1El Boton Left No Esta Presionado");

if(Pad.Held.Right) PA_OutputText(0,1,9,"%c2El Boton Right Esta Presionado    ");
else PA_OutputText(0,1,9,"%c1El Boton Right No Esta Presionado");

PA_OutputText(0,1,19,"%c3By Pabloochan");

PA_WaitForVBL();
}

return 0;
} // End of main()


Puede que estando todo junto funcione igual, pero digamos que así es más correcto y no te arriesgas a que haya algún fallo debido a eso ;).

Salu2!



ese source es clavado al que hice yo [fumando] [fumando]

0-00
Avatar de usuario
Adicto
 
Mensajes: 181
Registrado: 22 Abr 2008
Ubicación: Mικhε ¡¡Alonso!!

Re:

Mensajepor 0-00 02 Jun 2008 21:32

Alber_h escribió:Puede que estando todo junto funcione igual, pero digamos que así es más correcto y no te arriesgas a que haya algún fallo debido a eso ;).

Salu2!


Lo acabo de probar y sigue sin ir... ademas otro dato, el .zip que ha puesto pabloochan para descargar (el .nds que hay dentro) si que me va bien... asi que o ha puesto otra funcion, o algo por el estilo, o yo lo estoy haciendo mal (lo de hacer la .nds con el PAlib, dandole al build.bat...)

Saludos
Imagen
Imagen
''Si el conocimiento puede crear problemas, ¿no será a través de la ignorancia que podamos resolverlos?''
by 0-00
Codigo MK wii: 3523-2731-3227 (MP si me agregais con vuestro codigo)
Equium escribió: "Betatester oficial de Jesús"
"Colaborador oficial de Jesús"


-Alguien que tiene los santos cojones de poner esto en su firma, debería de hacérselo mirar...

Mensajepor 0-00 02 Jun 2008 21:32

Mensaje borrado

judelco
Avatar de usuario
General Error!!!
 
Mensajes: 1374
Registrado: 21 Jun 2007
Ubicación: En un sobre lololol

Re: Re:

Mensajepor judelco 02 Jun 2008 21:46

0-00 escribió:Lo acabo de probar y sigue sin ir... ademas otro dato, el .zip que ha puesto pabloochan para descargar (el .nds que hay dentro) si que me va bien... asi que o ha puesto otra funcion, o algo por el estilo, o yo lo estoy haciendo mal (lo de hacer la .nds con el PAlib, dandole al build.bat...)

Saludos


Puedes postear tu source? (si quieres que veamos el error, sino da =)

Animo, seguro que es más facil que la paliza de 9 horas que me estoy dando para arreglar una cosa (y no está arreglado aún)
PALIB-> The Legend of Zelda: The Six Sages (DS)

Imagen

pabloochan
Avatar de usuario
Adicto
 
Mensajes: 409
Registrado: 22 Abr 2006
Ubicación: No lo quieras saber

Mensajepor pabloochan 02 Jun 2008 21:50

no te lo subo completo porque no lo tengo(reinstale las palib y se borro lo siento pero si que me va ), pero no lleva nada mas aparte del codigo.Aunque a mi me va bien en mi g6dsreal


<p>
Rigle escribió:ese source es clavado al que hice yo <img src="images/smilies/nuevos/fumando.gif" border="0" alt="[fumando]" /> <img src="images/smilies/nuevos/fumando.gif" border="0" alt="[fumando]" />
No creo mas que nada porque el mio lleva colores,si quieres empeñarte en que te copie pues halla tu me parece muy triste</p>
y el presidente de Acer dijo:Venga vamos ha hACERmierda

Quieres ganar un nokia:http://programadoramateur.blogspot.com/
solo estate atento al widget y cuando cambie de estado clica

judelco
Avatar de usuario
General Error!!!
 
Mensajes: 1374
Registrado: 21 Jun 2007
Ubicación: En un sobre lololol

Re:

Mensajepor judelco 02 Jun 2008 22:08

pabloochan escribió:no te lo subo completo porque no lo tengo(reinstale las palib y se borro lo siento pero si que me va ), pero no lleva nada mas aparte del codigo.Aunque a mi me va bien en mi g6dsreal


Am, se lo preguntaba a 0-00 xD

pabloochan escribió:No creo mas que nada porque el mio lleva colores,si quieres empeñarte en que te copie pues halla tu me parece muy triste</p>


No es por nada, pero yo vi como el lo hizo antes que tu.... solo que ahora lo ha sustituido por el Golden Sun. PUEDE que tu no hayas visto su codigo, pero lo que no puedes decir es que tu lo has hecho antes o que el suyo es una copia del tuyo, de eso nada. Tu puedes haberlo hecho mas perfecto y sin mirar el de el, pero el lo hizo antes, ojo.

[risita]
PALIB-> The Legend of Zelda: The Six Sages (DS)

Imagen

Rigle
Avatar de usuario
Intento de RomHacker
 
Mensajes: 2030
Registrado: 10 Nov 2007
Ubicación: Placentino POWA!!

Mensajepor Rigle 02 Jun 2008 22:10

Eso digo yo ^^

0-00
Avatar de usuario
Adicto
 
Mensajes: 181
Registrado: 22 Abr 2008
Ubicación: Mικhε ¡¡Alonso!!

Re:

Mensajepor 0-00 02 Jun 2008 22:19

pabloochan escribió:no te lo subo completo porque no lo tengo(reinstale las palib y se borro lo siento pero si que me va ), pero no lleva nada mas aparte del codigo.Aunque a mi me va bien en mi g6dsreal


Entonces mi problema... esta en el r4 (es decir mi flashcard)... [buuuaaaa] [buuuaaaa]
Y el source que pusiste en la primera pagina esta incompleto??
vaya... pues yo no se que hacer...

judelco escribió:Puedes postear tu source? (si quieres que veamos el error, sino da =)

Animo, seguro que es más facil que la paliza de 9 horas que me estoy dando para arreglar una cosa (y no está arreglado aún)


Aqui lo pongo, por cierto me he fijado en el wiki de PAlib para añadirle una imagen:
Código: Seleccionar todo
// Includes
#include <PA9.h>       // Include for PA_Lib

#include "bitmap/all_gfx.c"
#include "bitmap/all_gfx.h"

// Function: main()
int main(int argc, char ** argv)
{
PA_Init();    // Initializes PA_Lib
PA_InitVBL(); // Initializes a standard VBL
PA_InitText(1,1);
PA_InitText(0,1);

PA_Init8bitBg(1, 0);
PA_LoadPal(PAL_BG1, bitmap_Pal);
PA_Load8bitBitmap(1, img1_Bitmap);


// Infinite loop to keep the program running
while (1)
{

if(Stylus.Held) PA_OutputText(0,1,18,"%c2La Tactil Funciona     ");
else PA_OutputText(0,1,18,"%c1La Tactil No Funciona");

if(Pad.Held.Start) PA_OutputText(0,1,15,"%c2El boton Start Funciona     ");
else PA_OutputText(0,1,15,"%c1El boton Start No Funciona");
   
if(Pad.Held.Select) PA_OutputText(0,1,16,"%c2El boton Select Funciona     ");
else PA_OutputText(0,1,16,"%c1El boton Select No Funciona");

if(Pad.Held.R) PA_OutputText(0,1,12,"%c2El boton R Funciona     ");
else PA_OutputText(0,1,12,"%c1El boton R No Funciona");

if(Pad.Held.L) PA_OutputText(0,1,13,"%c2El boton L Funciona     ");
else PA_OutputText(0,1,13,"%c1El boton L No Funciona");

if(Pad.Held.Up) PA_OutputText(0,1,2,"%c2El pad Arriba Funciona     ");
else PA_OutputText(0,1,2,"%c1El pad Arriba No Funciona");

if(Pad.Held.Down) PA_OutputText(0,1,3,"%c2El pad Abajo Funciona     ");
else PA_OutputText(0,1,3,"%c1El pad Abajo No Funciona");

if(Pad.Held.Left) PA_OutputText(0,1,4,"%c2El pad Izquierdo Funciona     ");
else PA_OutputText(0,1,4,"%c1El pad Izquierdo No Funciona");

if(Pad.Held.Right) PA_OutputText(0,1,5,"%c2El pad Derecho Funciona     ");
else PA_OutputText(0,1,5,"%c1El pad Derecho No Funciona");

if(Pad.Held.Y) PA_OutputText(0,1,9,"%c2El boton Y Funciona     ");
else PA_OutputText(0,1,9,"%c1El boton Y No Funciona");

if(Pad.Held.X) PA_OutputText(0,1,10,"%c2El boton X Funciona     ");
else PA_OutputText(0,1,10,"%c1El boton X No Funciona");

if(Pad.Held.A) PA_OutputText(0,1,7,"%c2El boton A Funciona     ");
else PA_OutputText(0,1,7,"%c1El boton A No Funciona");

if(Pad.Held.B) PA_OutputText(0,1,8,"%c2El boton B Funciona     ");
else PA_OutputText(0,1,8,"%c1El boton B No Funciona");

                     PA_OutputText(0,11,22,"%c3By Miguel");

PA_WaitForVBL();
}

return 0;
} // End of main()


Saludos
P.D: Rigle si tu tienes tu source (el que funciona) lo podrias poner o pasarmelo por msn??
Ultima edición por 0-00 el 02 Jun 2008 22:28, editado 1 vez
Imagen
Imagen
''Si el conocimiento puede crear problemas, ¿no será a través de la ignorancia que podamos resolverlos?''
by 0-00
Codigo MK wii: 3523-2731-3227 (MP si me agregais con vuestro codigo)
Equium escribió: "Betatester oficial de Jesús"
"Colaborador oficial de Jesús"


-Alguien que tiene los santos cojones de poner esto en su firma, debería de hacérselo mirar...

PrevioSiguiente

Volver a Scene

¿Quién está conectado?

Usuarios navegando por este foro: No hay usuarios registrados visitando el foro y 0 invitados