Open main menu

Difference between revisions of "Dreamcast"

1,012 bytes added ,  03:39, 29 May 2012
Add notes on running Debug Builds
(Updated for buildbot field addition)
(Add notes on running Debug Builds)
Line 47: Line 47:


The Dreamcast has no external storage medium, and only has 16MB of RAM.  As such, the Dreamcast port of ScummVM does not support The Curse of Monkey Island, nor the Dig.  The resources required for these games are too great for the Dreamcast to handle.  Full Throttle is not completable.  Every other game supported by ScummVM should be completable with the Dreamcast port.
The Dreamcast has no external storage medium, and only has 16MB of RAM.  As such, the Dreamcast port of ScummVM does not support The Curse of Monkey Island, nor the Dig.  The resources required for these games are too great for the Dreamcast to handle.  Full Throttle is not completable.  Every other game supported by ScummVM should be completable with the Dreamcast port.


==Controls for ScummVM on the Dreamcast==
==Controls for ScummVM on the Dreamcast==
Line 53: Line 52:


== Notes on CD mastering ==
== Notes on CD mastering ==
Some games (e.g. [[SPY Fox 1: Dry Cereal]]) use filenames which are incompatible with the ISO 9660 filesystem standard.  Because the Dreamcast port does not support filename extensions like RockRidge or Joliet, the CD mastering software needs to be instructed not to mangle the filenames to comply to ISO 9660, or the engine will not be able to open the files.  In the case of <tt>mkisofs</tt>, this can be achieved by using the <tt>-relaxed-filenames</tt> option to allow any ASCII character in filenames, and <tt>-l</tt> to allow filenames of up to 31 characters in length.  For other authoring software, please consult your user manual.


Some games (e.g. [[SPY Fox 1: Dry Cereal]]) use filenames which are incompatible with the ISO 9660 filesystem standard.  Because the Dreamcast port does not support filename extensions like RockRidge or Joliet, the CD mastering software needs to be instructed not to mangle the filenames to comply to ISO 9660, or the engine will not be able to open the files. In the case of <tt>mkisofs</tt>, this can be achieved by using the <tt>-relaxed-filenames</tt> option to allow any ASCII character in filenames, and <tt>-l</tt> to allow filenames of up to 31 characters in length.  For other authoring software, please consult your user manual.
Since the v1.2.1 release, the combined size of the engine plugins is larger than the available memory and thus a disc including all plugins will not work correctly. Only include the plugins for the engines needed when mastering a CD.
 
== Running Debug Builds ==
 
Unlike release builds, development builds (such as those from [http://buildbot.scummvm.org/builds.html here]) are configured for serial port debugging. If there is no serial cable attached, or a terminal program is not running on this port, ScummVM _will_ hang at a black screen due to RS232 flow control (the Dreamcast fails to get Clear-To-Send).


As of 1.2.1, the combined size of all engine plugins is larger than the available memory.  Thus, a disc including all
Also, the development build plugins are usually larger than the release ones i.e. unstripped/debugging symbols. Thus as previously noted, if the combined size of the engine plugins on the CD is larger than the available memory, this will manifest as either a lock up of ScummVM or as a system reset before the selection menu appears.
plugins will not work correctly. Only include the plugins for the engines needed when mastering a CD.
To confirm this, you can try opening the drive lid either during the "SEGA" screen (in which case no plugins will be loaded), or during the plugin loading (in which case you'd get some of the plugins).
If this fixes the issue, too many plugins on the disc is the most likely explanation.


== External links ==
== External links ==
*[http://forums.scummvm.org/viewforum.php?f=9 ScummVM Dreamcast forum]
*[http://forums.scummvm.org/viewforum.php?f=9 ScummVM Dreamcast forum]
TrustedUser
574

edits