![]() |
Benvenuto Visitatore ( Log In | Registrati )
![]() ![]() |
![]() |
![]() ![]()
Messaggio
#1
|
|
Niubbo ![]() Gruppo: Membri Messaggi: 8 Iscritto il: Fri 2 September 2011 - 11:16 Utente Nr.: 55.762 Feedback: 0 (0%) ![]() 102030 ![]() |
Mi dite cosa c'è di sbagliato?
cartelle: data
include source
build.bat clean.bat Makefile file main.cpp: CODICE #include <PA9.h> // Include per le PA_lib //#include "immagine.gif" // immagine,formato gif da includere nel progetto // Funzione primaria: main() int main(int argc, char ** argv){ FILE *in; in=fopen("immagine.gif","r"); PA_Init(); // Inizializzazione obbligatoria PA_lib PA_InitVBL(); // Inizializzazione obbligatoria standard VBL PA_InitText(0,1); //funz. testo, "0" schermo inferiore,"1"livello(1-2-3) PA_Init8bitBg(1,3); // Inizz.a 8bit della funz.sullo schermo sup. PA_LoadGifXY( 1,28,25,(void*)in); // nome immagine,formato gif PA_OutputSimpleText(0,10,10,"example");//caricamento a video del testo, i parametri(0,10,10) stanno ad indicare la posizione sullo schermo. while(1) { PA_WaitForVBL(); //procedura d'attesa per la sincronizzazione. } return 0; } // End of main() compilatore: ![]() i file me li crea ma non funziona!! ![]() Messaggio modificato da nick98t il Sunday 6 May 2012 - 13:38 |
|
|
![]()
Messaggio
#2
|
|
![]() Boss GBA/NDS ![]() Gruppo: Membri Messaggi: 517 Iscritto il: Sun 13 April 2008 - 21:07 Da: 0xdeadbeef Utente Nr.: 26.789 Feedback: 0 (0%) ![]() lemonmeister ![]() |
Una bella guida di C e poi questa.
|
|
|
![]()
Messaggio
#3
|
|
![]() DsOs Developer ![]() Gruppo: Tecnico Messaggi: 3.798 Iscritto il: Tue 7 June 2005 - 09:23 Da: Vico Equense(NA) - Milano Utente Nr.: 5.122 Feedback: 6 (100%) ![]() 2664-2091-2256 ![]() |
Mi dite cosa c'è di sbagliato? cartelle: data
include source
build.bat clean.bat Makefile file main.cpp: CODICE #include <PA9.h> // Include per le PA_lib //#include "immagine.gif" // immagine,formato gif da includere nel progetto // Funzione primaria: main() int main(int argc, char ** argv){ FILE *in; in=fopen("immagine.gif","r"); PA_Init(); // Inizializzazione obbligatoria PA_lib PA_InitVBL(); // Inizializzazione obbligatoria standard VBL PA_InitText(0,1); //funz. testo, "0" schermo inferiore,"1"livello(1-2-3) PA_Init8bitBg(1,3); // Inizz.a 8bit della funz.sullo schermo sup. PA_LoadGifXY( 1,28,25,(void*)in); // nome immagine,formato gif PA_OutputSimpleText(0,10,10,"example");//caricamento a video del testo, i parametri(0,10,10) stanno ad indicare la posizione sullo schermo. while(1) { PA_WaitForVBL(); //procedura d'attesa per la sincronizzazione. } return 0; } // End of main() compilatore: ![]() i file me li crea ma non funziona!! ![]() mmm ci sono diversi errori... Devi innanzi tutto decidere se leggere il file esternamente o se inglobarlo nell'eseguibile. Visto che hai usato fopen ti spiego quali sono i problemi. Prima cosa devi inizializzare il supporto al fat con fatInitDefault(); poi una volta aperto il file con fopen devi allocare lo spazio necessario a copiare il file nella RAM, poi leggi il file con fread |
|
|
![]() ![]()
Messaggio
#4
|
|
Niubbo ![]() Gruppo: Membri Messaggi: 8 Iscritto il: Fri 2 September 2011 - 11:16 Utente Nr.: 55.762 Feedback: 0 (0%) ![]() 102030 ![]() |
Scusatemi quella era una versione modificata per vedere se funzionava...
quella originale è questa... CODICE #include <PA9.h> // Include per le PA_lib #include "immagine.gif" // immagine,formato gif da includere nel progetto // Funzione primaria: main() int main(int argc, char ** argv){ PA_Init(); // Inizializzazione obbligatoria PA_lib PA_InitVBL(); // Inizializzazione obbligatoria standard VBL PA_InitText(0,1); //funz. testo, "0" schermo inferiore,"1"livello(1-2-3) PA_Init8bitBg(1,3); // Inizz.a 8bit della funz.sullo schermo sup. PA_LoadGifXY( 1,28,25,(void*)immagine); // nome immagine,formato gif PA_OutputSimpleText(0,10,10,"example");//caricamento a video del testo, i parametri(0,10,10) stanno ad indicare la posizione sullo schermo. while(1) { PA_WaitForVBL(); //procedura d'attesa per la sincronizzazione. } return 0; } // End of main() Mi dite cosa c'è di sbagliato? cartelle: data
include source
build.bat clean.bat Makefile file main.cpp: CODICE #include <PA9.h> // Include per le PA_lib //#include "immagine.gif" // immagine,formato gif da includere nel progetto // Funzione primaria: main() int main(int argc, char ** argv){ FILE *in; in=fopen("immagine.gif","r"); PA_Init(); // Inizializzazione obbligatoria PA_lib PA_InitVBL(); // Inizializzazione obbligatoria standard VBL PA_InitText(0,1); //funz. testo, "0" schermo inferiore,"1"livello(1-2-3) PA_Init8bitBg(1,3); // Inizz.a 8bit della funz.sullo schermo sup. PA_LoadGifXY( 1,28,25,(void*)in); // nome immagine,formato gif PA_OutputSimpleText(0,10,10,"example");//caricamento a video del testo, i parametri(0,10,10) stanno ad indicare la posizione sullo schermo. while(1) { PA_WaitForVBL(); //procedura d'attesa per la sincronizzazione. } return 0; } // End of main() compilatore: ![]() i file me li crea ma non funziona!! ![]() mmm ci sono diversi errori... Devi innanzi tutto decidere se leggere il file esternamente o se inglobarlo nell'eseguibile. Visto che hai usato fopen ti spiego quali sono i problemi. Prima cosa devi inizializzare il supporto al fat con fatInitDefault(); poi una volta aperto il file con fopen devi allocare lo spazio necessario a copiare il file nella RAM, poi leggi il file con fread Messaggio modificato da nick98t il Sunday 6 May 2012 - 17:14 |
|
|
![]()
Messaggio
#5
|
|
![]() DsOs Developer ![]() Gruppo: Tecnico Messaggi: 3.798 Iscritto il: Tue 7 June 2005 - 09:23 Da: Vico Equense(NA) - Milano Utente Nr.: 5.122 Feedback: 6 (100%) ![]() 2664-2091-2256 ![]() |
Allora, l'errore sta nell'include, cioè devi fare
CODICE #include "immagine.h"
|
|
|
![]() ![]()
Messaggio
#6
|
|
Niubbo ![]() Gruppo: Membri Messaggi: 8 Iscritto il: Fri 2 September 2011 - 11:16 Utente Nr.: 55.762 Feedback: 0 (0%) ![]() 102030 ![]() |
|
|
|
![]()
Messaggio
#7
|
|
![]() Expert GBA/NDS ![]() Gruppo: Membri Messaggi: 1.620 Iscritto il: Sun 18 July 2004 - 17:15 Da: Lecce Utente Nr.: 1.149 Feedback: 0 (0%) ![]() |
Copia immagine.h nella cartella source e compila.
-------------------- ![]() |
|
|
![]()
Messaggio
#8
|
|
Niubbo ![]() Gruppo: Membri Messaggi: 8 Iscritto il: Fri 2 September 2011 - 11:16 Utente Nr.: 55.762 Feedback: 0 (0%) ![]() 102030 ![]() |
|
|
|
![]()
Messaggio
#9
|
|
![]() DsOs Developer ![]() Gruppo: Tecnico Messaggi: 3.798 Iscritto il: Tue 7 June 2005 - 09:23 Da: Vico Equense(NA) - Milano Utente Nr.: 5.122 Feedback: 6 (100%) ![]() 2664-2091-2256 ![]() |
mmm potresti caricare tutta la cartella del progetto in un file zip su qualche sito di hosting? Così gli do un'occhiata
![]() |
|
|
![]() ![]()
Messaggio
#10
|
|
Niubbo ![]() Gruppo: Membri Messaggi: 8 Iscritto il: Fri 2 September 2011 - 11:16 Utente Nr.: 55.762 Feedback: 0 (0%) ![]() 102030 ![]() |
mmm potresti caricare tutta la cartella del progetto in un file zip su qualche sito di hosting? Così gli do un'occhiata ![]() http://scoutmira1.altervista.org/progetto.rar |
|
|
![]()
Messaggio
#11
|
|
![]() Expert GBA/NDS ![]() Gruppo: Membri Messaggi: 1.620 Iscritto il: Sun 18 July 2004 - 17:15 Da: Lecce Utente Nr.: 1.149 Feedback: 0 (0%) ![]() |
Il file da includere è: build\immagine_gif.h
-------------------- ![]() |
|
|
![]()
Messaggio
#12
|
|
Niubbo ![]() Gruppo: Membri Messaggi: 8 Iscritto il: Fri 2 September 2011 - 11:16 Utente Nr.: 55.762 Feedback: 0 (0%) ![]() 102030 ![]() |
|
|
|
![]() ![]() |
![]() |
Versione Lo-Fi | Oggi è il: Wed 9 July 2025- 16:26 |