Newsflash

Newsletter

  Im HTML-Format?

Start
GBA Compiler erstellen PDF Drucken E-Mail

Dieses Tutorial erklärt, wie man einen GBA Compiler mit den aktuellen Freepascal-Quellcodes erstellen kann.
Für diese Anleitung gilt, dass Freepascal unter "C:\FPC" und die Freepascal-Quellcodes unter "C:\FPC\Source" installiert wurde.
Wenn Freepascal in einem anderen Verzeichnis installiert ist, dann müssen alle Verzeichnisangaben in diesem Tutorial durch diese Verzeichnisstruktur geändert werden.







Vorbereitung:

Zuerst braucht man natürlich Freepascal und die aktuellen Quellcodes.

Laden kann man Freepascal unter: www.freepascal.org

Die Quellcodes bekommt man hier: Freepascal Source Download

Man kann die Quellen aber auch über den SVN Server laden: http://www.freepascal.org/develop.html#svn


Wenn Freepascal jetzt installiert ist, muss man eine Konfigurationsdatei mit dem Namen "fpc.cfg" unter "C:\FPC\Bin\i386-win32" anlegen.

Mit folgendem Inhalt:


-FuC:\fpc\units\i386-win32
-FuC:\fpc\units\i386-win32\rtl
-FDc:\fpc\bin\arm-gba

 


Schritt 1:

Jetzt braucht man die BinUtils für den GBA von Francesco Lombardi: http://www.mostworks.de/downloads/arm-gba-binutils.zip

Erstellen Sie ein neues Verzeichnis unter "C:\FPC\Bin\arm-gba" und entpacken Sie den Inhalt der Datei in dieses Verzeichnis.


Schritt 2:

 

Jetzt wird der Compiler für den GBA erstellt.

Öffnen Sie dazu eine Konsole und führen Sie folgende Zeilen aus:


path c:\fpc\bin\i386-win32;C:\fpc\bin\arm-gba
cd c:\fpc\source\compiler
make PPC_TARGET=arm

 


Wenn alles geklappt hat, dann sollte man jetzt im selben Verzeichnis eine Datei namens "ppcarm.exe" erhalten haben.

Kopieren Sie diese Datei nach "C:\FPC\Bin\arm-gba".


Schritt 3:

 

Jetzt werden noch die FPC Quellen kompiliert.

Führen Sie folgende Zeilen in Ihrer Konsole aus:



cd c:\fpc\source\rtl\gba
make CPU_TARGET=arm OS_TARGET=gba PP=ppcarm OPT="-Tgba"

 



Wenn der Vorgang erfolgreich abgeschlossen ist, sollten Sie ein neues Verzeichnis vorfinden: "C:\FPC\Source\rtl\units\arm-gba

Kopieren Sie dieses Verzeichnis nach "C:\FPC\Units"


Schritt 4:


Jetzt brauchen Sie nur noch eine neue Konfigurationsdatei mit dem Namen "fpc.cfg" unter "C:\FPC\Bin\arm-gba" anlegen.

Fügen Sie folgende Zeilen in die Datei ein:


-Tgba
-FuC:\fpc\units\arm-gba
-XParm-gba-
-Fdc:\fpc\bin\arm-gba



Fertig!





Credits

FPC4GBA Initiative

BinUtils von Francesco Lombardi

devkitPro


Letzte Aktualisierung ( Tuesday, 20. March 2007 )
 
weiter >

Wer ist Online

Aktuell sind 15 Gäste online
© 2010 Mostworks
Joomla! is Free Software released under the GNU/GPL License.