Dreamcast-Entwicklungsumgebung unter Windows einrichten: Unterschied zwischen den Versionen

Aus SEGA-DC.DE
KKeine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 20: Zeile 20:
Wartet nun einen Moment, bis die Pakete heruntergeladen und installiert wurden. Wählt dann aus, dass Verknüpfungen erstellt werden sollen.
Wartet nun einen Moment, bis die Pakete heruntergeladen und installiert wurden. Wählt dann aus, dass Verknüpfungen erstellt werden sollen.


== Die Dreamcast-Toolchain kompilieren und installieren ==
== KallistiOS herunterladen ==
Startet nun Cygwin. Dies öffnet euch ein Terminal.
Startet nun Cygwin. Dies öffnet euch ein Terminal. Erstellt nun zuerst ein Verzeichnis, in dem wir nun arbeiten werden und wechselt in dieses.


Führt nun folgende Kommandos aus:
$ mkdir dc
$ cd dc


Zuerst ladet ihr 3 Scripts für die Toolchain herunter (Tipp: Drückt den Pfeil nach oben, um das letzte Kommando anzuzeigen und ändert es ab, kopieren&einfügen funktioniert leider nicht):
Nun laden wir KallistiOS herunter. KallistiOS stellt Funktionen zur Verfügung, die bei der Dreamcast-Entwicklung benötigt werden.


  $ wget http://cadcdev.svn.sourceforge.net/svnroot/cadcdev/kos/utils/dc-chain/download.sh
  $ svn co http://cadcdev.svn.sf.net/svnroot/cadcdev/kos
  $ wget http://cadcdev.svn.sourceforge.net/svnroot/cadcdev/kos/utils/dc-chain/unpack.sh
  $ svn co http://cadcdev.svn.sfe.net/svnroot/cadcdev/kos-ports
$ wget http://cadcdev.svn.sourceforge.net/svnroot/cadcdev/kos/utils/dc-chain/Makefile


Dann müsst ihr sie ausführbar machen:
== Die Dreamcast-Toolchain installieren ==
Mit KallistiOS wurde auch gleich die Dreamcast-Toolchain heruntergeladen.
Wechselt nun ins Verzeichnis des Toolchains:
 
$ cd ~/dc/kos/utils/dc-chain
 
Darin befinden sich zwei Skripte, um die Toolchain herunterzuladen. Macht die Dateien ausführbar:


  $ chmod +x download.sh
  $ chmod +x download.sh
  $ chmod +x unpack.sh
  $ chmod +x unpack.sh


Und schliesslich noch ausführen:
Und führt sie dann aus:


  $ ./download.sh
  $ ./download.sh
Zeile 45: Zeile 51:
  $ make
  $ make


Jetzt könnt ihr euch eine Pizza bestellen oder sonst etwas machen, das lange dauert.
Jetzt könnt ihr euch eine Pizza bestellen oder sonst etwas machen, das sehr, sehr lange dauert.

Version vom 5. Januar 2010, 20:16 Uhr

Um es gleich mal vorwegzunehmen: Die ganze Installation dauert relativ lange. Nehmt euch also genug Zeit (etwa einen halben Nachmittag, je nach Computer)!

Die Grundumgebung Cygwin installieren

Bevor wir so wirklich mit dem Installieren der Dreamcast-Tools beginnen können, benötigen wir zuerst einen Compiler und eine Kommandozeile. Dafür benutzen wir Cygwin, welches grundlegende Linux-Tools unter Windows zur Verfügung stellt.

Dazu geht ihr auf [1] (Wichtig: kein www anhängen, sonst landet man auf einer anderen Seite des Cygwin-Projekts). Nun klickt ihr auf einen der vielen "Install Cygwin now!"-Links auf der Seite und ladet die Datei herunter (oder klickt direkt auf "Ausführen", falls euer Browser dies unterstützt).

Im Installationsprogramm klickt ihr nun 5x auf "Weiter", wählt dann aus der Liste einen Server in eurer Nähe aus und klickt wieder auf "Weiter". Klickt im erscheinenden Warnfenster auf "Ok". Nach einem Moment seht ihr ein Auswahlfenster. Sucht und installiert (auf die beiden Pfeile klicken) folgendes: [*]wget [*]make [*]tar [*]subversion [*]libpng12-devel (die Zahl kann abweichen) [*]libjpeg-devel [*]gcc-mingw [*]gcc-mingw-g++

Wartet nun einen Moment, bis die Pakete heruntergeladen und installiert wurden. Wählt dann aus, dass Verknüpfungen erstellt werden sollen.

KallistiOS herunterladen

Startet nun Cygwin. Dies öffnet euch ein Terminal. Erstellt nun zuerst ein Verzeichnis, in dem wir nun arbeiten werden und wechselt in dieses.

$ mkdir dc
$ cd dc

Nun laden wir KallistiOS herunter. KallistiOS stellt Funktionen zur Verfügung, die bei der Dreamcast-Entwicklung benötigt werden.

$ svn co http://cadcdev.svn.sf.net/svnroot/cadcdev/kos
$ svn co http://cadcdev.svn.sfe.net/svnroot/cadcdev/kos-ports

Die Dreamcast-Toolchain installieren

Mit KallistiOS wurde auch gleich die Dreamcast-Toolchain heruntergeladen. Wechselt nun ins Verzeichnis des Toolchains:

$ cd ~/dc/kos/utils/dc-chain

Darin befinden sich zwei Skripte, um die Toolchain herunterzuladen. Macht die Dateien ausführbar:

$ chmod +x download.sh
$ chmod +x unpack.sh

Und führt sie dann aus:

$ ./download.sh
$ ./unpack.sh

Jetzt müsst ihr den Toolchain noch kompilieren:

$ make

Jetzt könnt ihr euch eine Pizza bestellen oder sonst etwas machen, das sehr, sehr lange dauert.