scummvm/backends/platform/dc
Marcus Comstedt 630127bc07 DC: Let scummvm.ini override autodetect of games
If a game CD has a scummvm.ini file with at least one game domain in
it, the normal autodetection is now bypassed and a menu of only the
games in the .ini file is presented instead.  The descriptions of the
games are taken from the .ini file, but icons are still scanned for
in the old fashion.

Note that previously ScummVM would read global options from the
scummvm.ini file on the boot disc (if present), but now global options
are instead taken from the scummvm.ini on the game disc (in case of
a disc swap).

svn-id: r51480
2010-07-29 20:37:56 +00:00
..
audio.cpp New Mixer API. 2008-06-29 11:51:47 +00:00
cache.S Removed trailing spaces. 2008-01-27 19:47:41 +00:00
dc-fs.cpp Renamed FSNode::openForReading / openForWriting to createReadStream / createWriteStream, again to make ownership of the returned stream clear 2009-01-23 03:41:36 +00:00
dc.h DC: Specialize createConfig{Read,Write}Stream 2010-07-29 19:11:49 +00:00
DCLauncherDialog.h Updated legal headers in source files, based on what Pidgin (the IM client formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots 2007-05-30 21:56:52 +00:00
dcloader.cpp Fixed some warnings. 2009-03-21 15:47:45 +00:00
dcloader.h Removed superfluous semicolon. 2009-03-17 22:18:33 +00:00
dcmain.cpp DC: Specialize createConfig{Read,Write}Stream 2010-07-29 19:11:49 +00:00
deficon.h Update the Dreamcast icon 2009-10-17 10:51:14 +00:00
display.cpp SYSTEM: Unify OSystem::getSupportedFormats() signature 2010-06-15 12:21:08 +00:00
dreamcast.mk Ack, typo! 2010-03-21 10:35:15 +00:00
icon.cpp Made find_unused_pixel() take the transparency mask into account, not 2009-10-17 11:35:49 +00:00
icon.h Made find_unused_pixel() take the transparency mask into account, not 2009-10-17 11:35:49 +00:00
input.cpp Refresh the screen if pollEvent() is called without updateScreen() being called for a long time. 2009-07-05 14:57:03 +00:00
ip.txt.in Create IP.BIN. 2009-07-26 20:41:33 +00:00
label.cpp Fixed some warnings. 2009-03-21 15:47:45 +00:00
label.h Updated legal headers in source files, based on what Pidgin (the IM client formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots 2007-05-30 21:56:52 +00:00
Makefile BUILD: Compile & link certain files only for specific BACKEND values 2010-07-29 13:02:14 +00:00
module.mk BUILD: Unify how MODULE_DIRS is computed for backends 2010-07-29 13:03:21 +00:00
plugin.syms Updated the list of the DC plugins' exported symbols 2008-05-02 05:23:31 +00:00
plugin.x Moved backends/dc into new platform directory. 2006-06-30 20:21:42 +00:00
portdefs.h Updated legal headers in source files, based on what Pidgin (the IM client formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots 2007-05-30 21:56:52 +00:00
README Unified BUILD_PLUGINS and DYNAMIC_MODULES in the makefiles 2008-05-06 03:11:01 +00:00
selector.cpp DC: Let scummvm.ini override autodetect of games 2010-07-29 20:37:56 +00:00
softkbd.cpp Merged common/stdafx.h into common/scummsys.h. All referencing files have been updated. 2007-09-19 08:40:12 +00:00
softkbd.h Updated legal headers in source files, based on what Pidgin (the IM client formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots 2007-05-30 21:56:52 +00:00
time.cpp Merged common/stdafx.h into common/scummsys.h. All referencing files have been updated. 2007-09-19 08:40:12 +00:00
vmsave.cpp Convert some occurences of StringList to StringArray; 2010-03-18 15:44:59 +00:00

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

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

* gcc-3.4.2 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.12.0.tar.gz>

* libronin-0.5 : <URL:http://peter.bortas.org/scumm/libronin-0.5.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'.