Compiling ScummVM/Dreamcast
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Compiling ScummVM for Dreamcast under Linux
Tools/libraries needed
Mandatory
- gcc configured as a cross-compiler for 'sh-elf' - v3.4.2 recommended.
- binutils configured as a cross-assembler for 'sh-elf' - v2.18 recommended.
- newlib compiled for 'sh-elf' - Precompiled binaries of v1.12.0
- libronin-0.5 - Precompiled binaries of v0.5
- Original author's website now dead: http://peter.bortas.org/scumm/libronin-0.5.tar.gz
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'.
Further reading
- Dreamcast - wiki page for this port
- ScummVM README, Section 9.0