Homebrew Apps für die Wii mit Lazarus

Für allgemeine Fragen zur Programmierung, welche nicht! direkt mit Lazarus zu tun haben.
Antworten
Paulifan1000
Beiträge: 42
Registriert: Mo 27. Aug 2012, 20:23
OS, Lazarus, FPC: Windows 10, L 1.4.4 FPC 2.6.4
CPU-Target: 32Bit 64Bit
Wohnort: Hamburg
Kontaktdaten:

Homebrew Apps für die Wii mit Lazarus

Beitrag von Paulifan1000 »

Guten Abend,
Ich habe mit den Homebrew channel auf der Wii installiert, und jetzt kann ich mir "apps" auf meine Speicherkarte ziehen.
Meine überlegung ist, ein Spiel welches ich mit Komoluna Programmiere für den Homebrewchannel zu installieren, mit der Frage

Wie kann ich das Programm dafür Convertieren/compilieren?
Wie kann ich die Tasten und den Nunchuck an der FB mit Lazarus ansteuern?


Vielen vielen vielen vielen Dank!
Paulifan1000
Sei immer du selbst
Ausser du kannst ein Einhorn sein
Dann sei ein Einhorn

Socke
Lazarusforum e. V.
Beiträge: 3178
Registriert: Di 22. Jul 2008, 19:27
OS, Lazarus, FPC: Lazarus: SVN; FPC: svn; Win 10/Linux/Raspbian/openSUSE
CPU-Target: 32bit x86 armhf
Wohnort: Köln
Kontaktdaten:

Re: Homebrew Apps für die Wii mit Lazarus

Beitrag von Socke »

Dem Wikipedia-Artikel zur Wii zufolge ist ein PowerPC- und ein ARM-Prozessor verbaut. Für beide kann der FPC prinzipiell Programme erstellen. Ich vermute, dass du dir einen Cross-Compiler für powerpc-wii selbst bauen musst.

Weiterhin wäre da noch zu klären, was das Spiel an technischen Anforderungen hat: welche Grafik- und Audio-Bibliotheken werden verwendet? Wird die LCL benötigt? etc. etc.
MfG Socke
Ein Gedicht braucht keinen Reim//Ich pack’ hier trotzdem einen rein

Paulifan1000
Beiträge: 42
Registriert: Mo 27. Aug 2012, 20:23
OS, Lazarus, FPC: Windows 10, L 1.4.4 FPC 2.6.4
CPU-Target: 32Bit 64Bit
Wohnort: Hamburg
Kontaktdaten:

Re: Homebrew Apps für die Wii mit Lazarus

Beitrag von Paulifan1000 »

Socke hat geschrieben:Dem Wikipedia-Artikel zur Wii zufolge ist ein PowerPC- und ein ARM-Prozessor verbaut. Für beide kann der FPC prinzipiell Programme erstellen. Ich vermute, dass du dir einen Cross-Compiler für powerpc-wii selbst bauen musst.

Weiterhin wäre da noch zu klären, was das Spiel an technischen Anforderungen hat: welche Grafik- und Audio-Bibliotheken werden verwendet? Wird die LCL benötigt? etc. etc.

Es ist ein Simples 2D spiel wo die Bilder etc. in der Exe enthalten sind. Und sound ist (noch) nicht vorhanden. Kann mir jemand vielleicht Tipps geben für den Cross-compiler? Dann würden wir am Wochenende damit anfangen um dan hoffentlich Sonntag ein funktionstüchtiges Spiel oder Programm auf meiner Wii zu haben.
Sei immer du selbst
Ausser du kannst ein Einhorn sein
Dann sei ein Einhorn

Socke
Lazarusforum e. V.
Beiträge: 3178
Registriert: Di 22. Jul 2008, 19:27
OS, Lazarus, FPC: Lazarus: SVN; FPC: svn; Win 10/Linux/Raspbian/openSUSE
CPU-Target: 32bit x86 armhf
Wohnort: Köln
Kontaktdaten:

Re: Homebrew Apps für die Wii mit Lazarus

Beitrag von Socke »

Paulifan1000 hat geschrieben:Kann mir jemand vielleicht Tipps geben für den Cross-compiler?
Im Lazarus-/Free-Pascal-Wiki gibt es ein paar Seiten; die sollten leicht zu finden sein. Ansonsten ist die http://www.stack.nl/~marcov/buildfaq.pdf‎ Pflichtlektüre.

Vielleicht hilft dir aber auch:

Code: Alles auswählen

make crossinstall CPU_TARGET=powerpc OS_TARGET=wii CROSSBINDIR=C:\\woauchimmer INSTALL_PREFIX=C:\\wohinauchimmer NOGDB=1 
Edit: Speziell für die Wii gibt es noch einige weiter interessante Seiten
MfG Socke
Ein Gedicht braucht keinen Reim//Ich pack’ hier trotzdem einen rein

Paulifan1000
Beiträge: 42
Registriert: Mo 27. Aug 2012, 20:23
OS, Lazarus, FPC: Windows 10, L 1.4.4 FPC 2.6.4
CPU-Target: 32Bit 64Bit
Wohnort: Hamburg
Kontaktdaten:

Re: Homebrew Apps für die Wii mit Lazarus

Beitrag von Paulifan1000 »

Danke @Socke

Wir werden es am Wochenende mal ausprobieren.
Komoluna hat mich heute darauf angesrprochen dass er die PDF hat und ich werde mir die Datei auch gleich laden und ggf
den Compiler schreiben.

eine schöne Restwoche :mrgreen:
Sei immer du selbst
Ausser du kannst ein Einhorn sein
Dann sei ein Einhorn

Antworten