scummvm/backends/platform/dc
Marcus Comstedt 0d6c83212a DC: Allow plugins to be grouped into subdirectories
By letting the user select which group of plugins to load, an out of
memory condition can be avoided while still allowing all plugins to be
stored on the same disc.
2018-07-17 13:06:02 +02:00
..
audio.cpp DC: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
cache.S JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
check_plugin_symbols DC: Check plugins for required symbols 2011-01-07 14:40:25 +00:00
dc-fs.cpp JANITORIAL: Fix whitespace 2018-04-19 12:08:31 +02:00
dc.h DC: Allow plugins to be grouped into subdirectories 2018-07-17 13:06:02 +02:00
DCLauncherDialog.h DC: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
dcloader.cpp DC: Implement atexit handling for plugins 2016-09-27 13:06:15 +02:00
dcloader.h DC: Implement atexit handling for plugins 2016-09-27 13:06:15 +02:00
dcmain.cpp DC: Fix compilation errors due to AudioCD changes. 2016-04-06 23:40:26 +02:00
deficon.h Update the Dreamcast icon 2009-10-17 10:51:14 +00:00
display.cpp BACKENDS: Constify PaletteManager::grabPalette implementations 2017-10-15 13:47:19 -05:00
dreamcast.mk DC: Add Dreamcast specific clean target 2016-10-22 13:46:58 +02:00
icon.cpp DC: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
icon.h DC: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
input.cpp DC: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
ip.txt.in JANITORIAL: Update copyright year 2014-01-01 12:44:08 +02:00
label.cpp DC: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
label.h DC: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
Makefile DC: Clarify comment 2011-06-01 18:17:35 +02:00
module.mk DC: Move dynamic plugin handling into the platform 2011-04-20 23:46:44 +02:00
plugin.syms DC: Implement atexit handling for plugins 2016-09-27 13:06:15 +02:00
plugin.x DC: Implement atexit handling for plugins 2016-09-27 13:06:15 +02:00
plugin_head.S JANITORIAL: Remove trailing empty lines. 2011-08-07 13:53:33 +02:00
plugins.cpp DC: Allow plugins to be grouped into subdirectories 2018-07-17 13:06:02 +02:00
portdefs.h DC: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
README DC: Update versions of dependencies in README 2016-09-27 13:06:15 +02:00
selector.cpp DC: Allow plugins to be grouped into subdirectories 2018-07-17 13:06:02 +02:00
softkbd.cpp DC: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
softkbd.h DC: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
time.cpp DC: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
vmsave.cpp DC: Fix indentation 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'.