Files
scummvm/backends/platform/dc
Colin Snover 7557f17ed2 BUILD: Fix broken Dreamcast ronin handling & feature detection
$(ronindir) and the explicit crt0 may have happened to work because
library detection state for libmad was forced, but it was always
breaking the feature detection of the build system. Now we can
compile to Dreamcast using the normal detection system.
2018-08-18 13:32:14 +02:00
..
2018-04-19 12:08:31 +02:00
2014-01-01 12:44:08 +02:00
2011-06-01 18:17:35 +02:00
2016-09-28 16:11:08 +02:00

Compiling ScummVM for SEGA Dreamcast
====================================

If you want to compile ScummVM for your Dreamcast,
you'll need the following:

* gcc-4.6.3 configured as a cross-compiler for `sh-elf'

* binutils-2.18 configured likewise

* newlib for sh-elf : <URL:http://mc.pp.se/dc/files/newlib-1.19.0.tar.gz>

* libronin-0.6 : <URL:http://peter.bortas.org/scumm/libronin-0.6.tar.gz>

* libmad : <URL:http://mc.pp.se/dc/files/libmad-0.15.1b.tar.gz>

* GNU make


Edit the Makefile to contain the path to libronin if you installed it
somewhere other than /usr/local/ronin, then run `make dist', and you
should get a scrambled binary SCUMMVM.BIN and some plugins *.PLG.

For serial/IP upload, remove the "DYNAMIC_MODULES" line and just run `make',
to get a static binary with the name `scummvm.elf'.