![]() |
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
|
|
![]() 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 |
|
|
![]() ![]() |
![]() |
Versione Lo-Fi | Oggi è il: Wed 9 July 2025- 23:41 |