Pagina 3 di 4

Re: [GUIDA] Creare forwarder personalizzati

MessaggioInviato: 20/03/2010, 0:14
di teo90c
cavallopazzo ha scritto:Anche a me dà problemi con l' istallazione online ho l' adsl alice 640 e mi dà questo errore:
Your internet connection seems to be not permitted or dropped out
Please reconnect and clik retry to resume istallation

Ho provato in diversi modi, anche usando la connessione remota


pure a me stessa cosa, ecco siamo in 2 : Chessygrin : io ho alice 7 mega...
Ho provato piu volte ma nulla...sempre setssa storia...

Re: [GUIDA] Creare forwarder personalizzati

MessaggioInviato: 20/03/2010, 10:31
di xabby666
Ragazzi, ho postato il link per la procedura offline. Così risolvete se avete voglia di leggere come si fa. In pratica dovete scaricare i file singolarmente.

Re: [GUIDA] Creare forwarder personalizzati

MessaggioInviato: 20/03/2010, 14:35
di teo90c
xabby666 ha scritto:Ragazzi, ho postato il link per la procedura offline. Così risolvete se avete voglia di leggere come si fa. In pratica dovete scaricare i file singolarmente.

Non è la voglia che manca.... ma tradurre tutto... io l'inglese non è che lo conosca benissimo... : Chessygrin :

Re: [GUIDA] Creare forwarder personalizzati

MessaggioInviato: 20/03/2010, 15:25
di Framy
teo90c ha scritto:
xabby666 ha scritto:Ragazzi, ho postato il link per la procedura offline. Così risolvete se avete voglia di leggere come si fa. In pratica dovete scaricare i file singolarmente.

Non è la voglia che manca.... ma tradurre tutto... io l'inglese non è che lo conosca benissimo... : Chessygrin :

Per questo esiste google XD
Basta che prendi un traduttore online e alla fine capisci il nocciolo della questione XD

Re: [GUIDA] Creare forwarder personalizzati

MessaggioInviato: 20/03/2010, 17:55
di teo90c
framy ha scritto:
teo90c ha scritto:
xabby666 ha scritto:Ragazzi, ho postato il link per la procedura offline. Così risolvete se avete voglia di leggere come si fa. In pratica dovete scaricare i file singolarmente.

Non è la voglia che manca.... ma tradurre tutto... io l'inglese non è che lo conosca benissimo... : Chessygrin :

Per questo esiste google XD
Basta che prendi un traduttore online e alla fine capisci il nocciolo della questione XD


[OT Mode/ON]Si beh google traduce in maniera da ridere proprio lo provato ieri, se provi muori dal ridere... : Lol : [OT Mode/OFF]

Re: [GUIDA] Creare forwarder personalizzati

MessaggioInviato: 20/03/2010, 21:51
di Framy
teo90c ha scritto:[OT Mode/ON]Si beh google traduce in maniera da ridere proprio lo provato ieri, se provi muori dal ridere... : Lol : [OT Mode/OFF]

Se proprio ne hai bisogno però ti fa capire di cosa si parla...

Re: [GUIDA] Creare forwarder personalizzati

MessaggioInviato: 22/03/2010, 19:15
di teo97
io ho impostato così:
Codice: Seleziona tutto
#include <stdio.h>
#include <gccore.h>
#include <fat.h>
#include <string.h>
#include <malloc.h>
#include <unistd.h>
#include <sdcard/wiisd_io.h>
#include <wiiuse/wpad.h>

#include "dol.h"


static void *xfb = NULL;
static GXRModeObj *rmode = NULL;

void init()
{
   // Initialise the video system
   VIDEO_Init();
   
   // initialise the attached controllers
   WPAD_Init();

   // Obtain the preferred video mode from the system
   // This will correspond to the settings in the Wii menu
   rmode = VIDEO_GetPreferredMode(NULL);

   // Allocate memory for the display in the uncached region
   xfb = MEM_K0_TO_K1(SYS_AllocateFramebuffer(rmode));
   
   // Set up the video registers with the chosen mode
   VIDEO_Configure(rmode);
   
   // Tell the video hardware where our display memory is
   VIDEO_SetNextFramebuffer(xfb);
   
   // Make the display invisible
   VIDEO_SetBlack(TRUE);

   // Flush the video register changes to the hardware
   VIDEO_Flush();

   // Wait for Video setup to complete
   VIDEO_WaitVSync();
   if(rmode->viTVMode&VI_NON_INTERLACE) VIDEO_WaitVSync();
}


void *allocate_memory(u32 size)
{
   return memalign(32, (size+31)&(~31) );
}


#define SD 0
#define USB 1
#define STORAGENOTREADYRETRIES 5
DISC_INTERFACE storage;

u8 mountStorage(int device)
{
   if (device == SD) storage = __io_wiisd;
   else storage = __io_usbstorage;

   int retrycount = 0;

retry:
   storage.startup();

   if (!fatMountSimple("fat", &storage))
   {
      fatUnmount("fat");
      storage.shutdown();

      // Retry if USB device is not ready
      if(device == USB && retrycount <= STORAGENOTREADYRETRIES)
      {
         sleep(1);
         retrycount++;
         goto retry;
      }
      
      return FALSE;
   }
   return TRUE;         
}

#define FILENAMECHARACTERS 200


// modificare il valore di MAXFILES. Deve essere uguale al numero di percorsi da
// controllare per cercare l'applicazione da lanciare

#define MAXFILES 3
// Dichiarazione percorsi in cui cercare l'applicazione da lanciare
char filenames[MAXFILES][FILENAMECHARACTERS] =
{
   {"fat:/apps/homebrew_browser/boot.dol"},
   {"fat:/apps/Homebrew Browser/boot.dol"},
   {"fat:/apps/homebrew browser/boot.dol"}   
};



char filename[FILENAMECHARACTERS];
FILE* dolFile = NULL;


void GetFirstAvailableDol( )
{
   int i;
   for(i = 0; i < MAXFILES; i++)
   {
      sprintf(filename, filenames[i]);
      dolFile = fopen(filename, "rb");
      if(dolFile != NULL) break;
   }
   
   if(dolFile == NULL)
   {
      fatUnmount("fat");
      storage.shutdown();
   }
   
   return;
}


int main(int argc, char **argv)
{
   // init stuff
   init();

   // try loading from SD
   if(mountStorage(SD)) GetFirstAvailableDol();

   // try loading from USB if no dol file on SD found
   if(dolFile == NULL && mountStorage(USB)) GetFirstAvailableDol();

   // no dol file on SD or USB found, go to wii system menu!
   if(dolFile == NULL) SYS_ResetSystem(SYS_RETURNTOMENU, 0, 0);

   // set default "not set"
   char cfgparam[50] = "not set";


   // build arguments for filename and cfgparam
   // argv[0] = filename | argv[1] = cfgparam (could be: ios=222-mload, ios=223-mload or ios=249)
   struct __argv arg;
   
   bzero(&arg, sizeof(arg));
   arg.argvMagic = ARGV_MAGIC;
   
   arg.length = strlen(filename) + 1 + strlen(cfgparam) + 2;
   arg.commandLine = malloc(arg.length);

   strcpy(arg.commandLine, filename);
   strcpy(&arg.commandLine[strlen(filename) + 1], cfgparam);
   arg.commandLine[strlen(filename)] = '\x00';
   arg.commandLine[arg.length - 1] = '\x00';
   arg.commandLine[arg.length - 2] = '\x00';
   
   arg.argc = 2;
   arg.argv = &arg.commandLine;
   arg.endARGV = arg.argv + 2;

   // dol file on SD or USB found, read it!
   int pos = ftell(dolFile);
   fseek(dolFile, 0, SEEK_END);
   int size = ftell(dolFile);
   fseek(dolFile, pos, SEEK_SET);
   void* myBuffer = allocate_memory(size);
   fread( myBuffer, 1, size, dolFile);

   // close the file and the storage after buffering
   fclose(dolFile);
   fatUnmount("fat");
   storage.shutdown();
   
   // Shutdown the Wiimote
   WPAD_Shutdown();

   // run the buffered dol with arguments
   run_dol(myBuffer, &arg);      
   
   return 0;
}

E quando premo tools make mi esce questo errore:
Codice: Seleziona tutto
> "make"
"make": *** No targets specified and no makefile found.  Stop.

> Process Exit Code: 2
> Time Taken: 00:00

Come mai??

Re: [GUIDA] Creare forwarder personalizzati

MessaggioInviato: 23/03/2010, 9:11
di xabby666
Prima di premere make devi riaprire il makefile.

Re: [GUIDA] Creare forwarder personalizzati

MessaggioInviato: 23/03/2010, 15:50
di teo97
con notepad??

Re: [GUIDA] Creare forwarder personalizzati

MessaggioInviato: 23/03/2010, 15:51
di xabby666
teo97 ha scritto:con notepad??


Con programmer notepad. Anche se l'hai già aperto

Re: [GUIDA] Creare forwarder personalizzati

MessaggioInviato: 25/03/2010, 16:38
di teo97
da lo stesso errore!!

Re: [GUIDA] Creare forwarder personalizzati

MessaggioInviato: 25/03/2010, 17:57
di xabby666
teo97 ha scritto:da lo stesso errore!!


Prova a fare così:

1) - Premere Tools/clean
2) - cancellare i file .elf e .dol che ci sono nella directory del makefile
3) - cancellare il contenuto della directory build (la cache, praticamente)
4) - alla fine bisogna sempre riaprire il makefile subito prima di fare Tools/make.

Re: [GUIDA] Creare forwarder personalizzati

MessaggioInviato: 31/03/2010, 19:27
di teo97
mi da questo errore!!

> "make"
main.c
linking ... boot.elf
c:/devkitpro/devkitppc/bin/../lib/gcc/powerpc-eabi/4.4.3/../../../../powerpc-eabi/bin/ld.exe: cannot find -lz
collect2: ld returned 1 exit status
make[1]: *** [/c/devkitPro/GNForwarder/boot.elf] Error 1
"make": *** [build] Error 2

> Process Exit Code: 2
> Time Taken: 00:00

Re: [GUIDA] Creare forwarder personalizzati

MessaggioInviato: 31/03/2010, 21:00
di xabby666
Hai provato a fare come suggerito il post sopra il tuo? L'errore è letteralmente quello che hai scritto? in particolare la scritta

c:/devkitpro/devkitppc/bin/../lib/gcc/powerpc-eabi/4.4.3/../../../../powerpc-eabi/bin/ld.exe: cannot find -lz

E' strana. Non è che mi vorresti spedire il file che vuoi compilare, ci do un'occhiata. Sembrerebbe un problema relativo all'installazione del devkitpro ad occhio e croce.

Re: [GUIDA] Creare forwarder personalizzati

MessaggioInviato: 01/04/2010, 8:17
di teo97
Lo allego?

Re: [GUIDA] Creare forwarder personalizzati

MessaggioInviato: 01/04/2010, 8:31
di xabby666
Ok.

Re: [GUIDA] Creare forwarder personalizzati

MessaggioInviato: 01/04/2010, 9:48
di teo97
ecco il file:
File main.c.rar

Re: [GUIDA] Creare forwarder personalizzati

MessaggioInviato: 01/04/2010, 10:37
di xabby666
Considerato che a me l'ha compilato subito, quindi sospetto ci sia un problema con la tua installazione del devkitpro, mi soffermo però su queste tue modifiche al sorgente:

Codice: Registrati o effettua il Login per visualizzare il link!.

Ho aggiornato il pacchetto gnforwarder in prima, pulendo la dir build che a volte creava dei problemi. Magari scaricalo di nuovo. Ciao : Wink :

Re: [GUIDA] Creare forwarder personalizzati

MessaggioInviato: 01/04/2010, 10:56
di teo97
ok grazie va bene!!

Re: [GUIDA] Creare forwarder personalizzati

MessaggioInviato: 20/04/2010, 22:45
di henryspam
teo97 ha scritto:mi da questo errore!!

> "make"
main.c
linking ... boot.elf
c:/devkitpro/devkitppc/bin/../lib/gcc/powerpc-eabi/4.4.3/../../../../powerpc-eabi/bin/ld.exe: cannot find -lz
collect2: ld returned 1 exit status
make[1]: *** [/c/devkitPro/GNForwarder/boot.elf] Error 1
"make": *** [build] Error 2

> Process Exit Code: 2
> Time Taken: 00:00

Ho trovato anche io questo problema, per risolverlo semplicemente fai una ricerca nel file makefile cercando il testo "-lz" lo trovi a riga 37 , è una libreria che non esiste e che non viene mai utilizzata nel file main.c quindi semplicemente cancella il testo "-lz" e a me funziona ( testato sulla wii )