Pagina 1 di 3

[IMPORTANTE]Base per la programmazione di homebrew

MessaggioInviato: 17/08/2010, 14:16
di sylver
Topic base per la sezione programmazione

Chiunque ha la "pazza" idea di iniziare la programmazione di un homebrew, deve avere almeno le basi del linguaggio C e C++. Inoltre bisogna avere una serie di librerie di codici. Esiste un programma che ha la base di tutto questo: si chiama DevKitPRO. Scaricherà automaticamente le varie librierie, tra cui wii-examples, wiiload,libogc.
Per Windows esiste un installer che scaricherà automaticamente le varie librerie. Lo si può trovare qui: Registrati o effettua il Login per visualizzare il link!..
Tuttavia chi utilizza un determinato sistema operativo by linux deve seguire questa soluzione: La cartella DevKitPRO la si può creare sia nella propria home o come sorgente di sistema nella cartella opt l’importante è che durante il settaggio di .bashrc viene indicato l’indirizzo assoluto come riportato da esempio:

Codice: Seleziona tutto
~/.bashrc:
export DEVKITPRO=/(percorso)/devkitPRO # sostituire il presente con il tuo percorso effettivo
export DEVKITPPC=$DEVKITPRO/devkitPPC
PATH=$PATH:$DEVKITPPC/bin
PATH=$PATH:$DEVKITPRO/wiiload/lin32

export WIILOAD=tcp:192.168.1.10 # sostituire con il tuo Wii IP (opzionale)


Poi basta riavviare l’applicazione digitando su terminale:
Codice: Seleziona tutto
source ~/.bashrc


Ora per vedere se il tutto è andato a buon fine si può provare a compilare un esempio aprendo il terminale:
Codice: Seleziona tutto
cd /(percorso)/devkitPRO/wii-examples/template


e dando il comando:
Codice: Seleziona tutto
make


se avete settato nel bashrc il wiiload avete la possibilità di inviare direttamente il programma già compilato
direttamente sul vostro Wii dando il comando da terminale:
make run.

Re: Base per la programmazione di homebrew

MessaggioInviato: 17/08/2010, 14:31
di ffghxx
ciao e grazie per la prima guida o gia scaricato con il programma tutte le librerie ora aspettiamo la prossima

Re: Base per la programmazione di homebrew

MessaggioInviato: 17/08/2010, 14:34
di sylver
questo è il topic base, si sta discutendo sulla sezione programmazione cosa fare. Xabby666 se disponibile potrebbe postare qualche nozione base.

Re: Base per la programmazione di homebrew

MessaggioInviato: 17/08/2010, 14:36
di ffghxx
volevo sapere una cosa ma poi con queste librerie che cosa si ci puo fare??

Re: Base per la programmazione di homebrew

MessaggioInviato: 17/08/2010, 14:43
di sylver
... hai letto la guida? Bisogna avere almeno qualche conoscenza del linguaggio C o C++, altrimenti dei file che trovi all'interno di quelle cartelle non riuscirai mai a capire niente.
Comunque sono le librerie dei codici di programmazione.

Re: Base per la programmazione di homebrew

MessaggioInviato: 17/08/2010, 14:45
di ffghxx
ok non è che percaso potresti postare quealche guida per le basi del linguaggio c++

Re: Base per la programmazione di homebrew

MessaggioInviato: 17/08/2010, 14:48
di sylver
Registrati o effettua il Login per visualizzare il link!.) oppure usa google, è una cosa troppo complicata spiegare in una guida tutto il C

Re: Base per la programmazione di homebrew

MessaggioInviato: 17/08/2010, 15:16
di HackConsole
sylverr che sito è più affidabile per imparare C++???

Re: Base per la programmazione di homebrew

MessaggioInviato: 17/08/2010, 15:22
di sylver
c++ è il linguaggio c superiore, cosiglio prima di imparare C. Prova a controllare su google "guida programmazione" o qualcosa del genere. Programmazione.it dovrebbe essere tra i più affidabili. Tuttavia parla solo di PC :P

Re: Base per la programmazione di homebrew

MessaggioInviato: 17/08/2010, 15:41
di zotto
sylver secondo te tecnicamente sarebbe possibile creare un homebrew che ti dice la qualità del segnale wi-fi che riceve la tua wii???
saresti in grado di farlo tu?io non ci tento nemmeno,non ricordo una mazza di C++,l'ho fatto alle superiori,e la voglia di re-impararlo non ce l'ho purtroppo...

Re: Base per la programmazione di homebrew

MessaggioInviato: 17/08/2010, 15:48
di sylver
purtroppo sono anche io un novellino in questo campo, sono amalapena riuscito a comandare il led (e pure male) con un codice preimpostato XD, comunque credo proprio che si possa fare (bisogna solo creare un controllo per la rete wireless)

Re: Base per la programmazione di homebrew

MessaggioInviato: 17/08/2010, 15:53
di GamePad
Iniziativa interessante.
Modifico il topic "IMPORTANTE".
Ciao

Re: Base per la programmazione di homebrew

MessaggioInviato: 17/08/2010, 16:47
di Zer0_byt3
HackConsole ha scritto:sylverr che sito è più affidabile per imparare C++???

Un buon libro....
A me hanno consigliato
La guida completa al C++ di Schildt edizione McGraw Hill
nella prima parte parla anche del C normale....
a breve lo acquisterò...
qualcosina di C la so già, ma senza un libro che spiega le cose come si deve non andrò mai avanti....

Re: [IMPORTANTE]Base per la programmazione di homebrew

MessaggioInviato: 17/08/2010, 16:51
di HackConsole
come siti???

Re: [IMPORTANTE]Base per la programmazione di homebrew

MessaggioInviato: 17/08/2010, 16:56
di Zer0_byt3
HackConsole ha scritto:come siti???

Registrati o effettua il Login per visualizzare il link!.

Questa è l'unica guida seria...io le basi le ho imparate da qui....

Se volete farvi un'idea di com'è il C questa è ottima...

Re: Base per la programmazione di homebrew

MessaggioInviato: 18/08/2010, 11:43
di Possa
zotto ha scritto:sylver secondo te tecnicamente sarebbe possibile creare un homebrew che ti dice la qualità del segnale wi-fi che riceve la tua wii???


Beh teoricamente sì è possibile. Magari prendendo i source di programmi che utilizzano la WiFi e poi perdendoci un po' di tempo.
Sarebbe bello bypassare il controllo della WiFi della console e utilizzarne uno creato ad hoc, più performante e funzionale.

Re: [IMPORTANTE]Base per la programmazione di homebrew

MessaggioInviato: 18/08/2010, 11:46
di zotto
bè io spero che prima o poi venga inventato un homebrew simile,perchè lo ritengo molto utile!

Re: [IMPORTANTE]Base per la programmazione di homebrew

MessaggioInviato: 18/08/2010, 11:56
di xabby666
Hack tu hai già conoscenza di qualche linguaggio di programmazione o cominci da zero? Perchè gli approcci ai linguaggi di programmazione possono essere diversi. Ad esempio il c/c++ io l'ho imparato leggendo i sorgenti di altri programmi e cercando di capirne le funzioni. Però già avevo conoscenza di altri linguaggi, alla fine se hai le basi di programmazione impari semplicemente leggendo e tentando di modificare altri programmi.

Re: [IMPORTANTE]Base per la programmazione di homebrew

MessaggioInviato: 18/08/2010, 11:57
di Possa
Ad esempio il c/c++ io l'ho imparato leggendo i sorgenti di altri programmi e cercando di capirne le funzioni.


Snì ... Java e C++ sono ad oggetti, se uno è abituato con Pascal e so io cosa non ci capisce molto leggendo solo i sorgenti.
Almeno il concetto di oggetto e come si comporta lo si deve avere!

Re: [IMPORTANTE]Base per la programmazione di homebrew

MessaggioInviato: 18/08/2010, 12:03
di numerone
Per il C++ io consiglio il vecchio Thinking in C++ del buon Burce Eckel.
Un po' filosofico a volte, ma ottimo libro.
E' liberamente scaricabile dalla rete ed alcuni hanno anche tradotto in italiano il primo volume (anche questo liberamente scaricabile).