Difference between revisions of "Compiling ScummVM/Dreamcast"
Jump to navigation
Jump to search
m (Compiling ScummVM Dreamcast moved to Compiling ScummVM/Dreamcast: using subpage instead) |
(Updated build requirements.) |
||
Line 4: | Line 4: | ||
===Mandatory (these should also install dependencies)=== | ===Mandatory (these should also install dependencies)=== | ||
* gcc-3.4.2 configured as a cross-compiler for `sh-elf' | * gcc-3.4.2 configured as a cross-compiler for `sh-elf' | ||
* binutils-2. | * binutils-2.18 configured likewise | ||
* [http://mc.pp.se/dc/files/newlib-1.12.0.tar.gz newlib for sh-elf] | * [http://mc.pp.se/dc/files/newlib-1.12.0.tar.gz newlib for sh-elf] | ||
* [http://peter.bortas.org/scumm/libronin-0. | * [http://peter.bortas.org/scumm/libronin-0.5.tar.gz libronin-0.5] | ||
===Optional=== | ===Optional=== |
Revision as of 07:38, 3 January 2008
Compiling ScummVM for Dreamcast under Linux
Tools/libraries needed
Mandatory (these should also install dependencies)
- gcc-3.4.2 configured as a cross-compiler for `sh-elf'
- binutils-2.18 configured likewise
- newlib for sh-elf
- libronin-0.5
Optional
- libmad (MPEG Audio Decoder, needed if you want to play MP3-compressed games)
Building the libraries
todo
Configuring ScummVM
Edit the makefile in backends/dc to point to your libronin path, as well as your path to the sh-elf cross-compiler.
Compiling ScummVM
run make dist
For serial/IP upload, remove the "BUILD_PLUGINS" line from the makefile and just run `make', to get a static binary with the name `scummvm.elf'.