Difference between revisions of "Dreamcast"
(Add notes on running Debug Builds) |
(Removes duplicate information, adds a link to the new docs) |
||
(9 intermediate revisions by 4 users not shown) | |||
Line 42: | Line 42: | ||
== About == | == About == | ||
ScummVM | |||
ScummVM has been ported to the [[Sega]] Dreamcast [[Platforms|platform]]. | |||
For more information, including how to use ScummVM on the Dreamcast, see [https://docs.scummvm.org/en/latest/other_platforms/sega_dreamcast.html the Sega Dreamcast user documentation]. | |||
== Developer Information== | |||
== | === Running Debug Builds === | ||
Unlike release builds, development builds can be configured for serial port debugging. If you are compiling yourself, then this can be enabled by passing "--enable-debug" to the configure script. | |||
However, if this is enabled and there is no serial cable attached, or a terminal program is not running on this port, ScummVM will hang at the "SEGA" logo screen or a black screen due to RS232 flow control (the Dreamcast fails to get Clear-To-Send). | |||
If you don't have a serial debugging cable, then you can use the development builds from [http://buildbot.scummvm.org/builds.html here] which are not marked "with Serial Debug". | |||
Also, the development build plugins are usually larger than the release ones i.e. unstripped/debugging symbols. 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. | |||
Also, the development build plugins are usually larger than the release ones i.e. unstripped/debugging symbols. | |||
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). | 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. | 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] |
Revision as of 20:31, 14 January 2021
Dreamcast Port | |
Latest Released Version | 2.8.1 |
Supported Audio Options | MP3, Uncompressed |
Additional Webpage(s) | None |
Maintainer(s) | Zeldin |
Packager(s) | Zeldin |
Forum | Port Forum |
Status | Maintained |
First Official Version | 0.3.0b |
About
ScummVM has been ported to the Sega Dreamcast platform.
For more information, including how to use ScummVM on the Dreamcast, see the Sega Dreamcast user documentation.
Developer Information
Running Debug Builds
Unlike release builds, development builds can be configured for serial port debugging. If you are compiling yourself, then this can be enabled by passing "--enable-debug" to the configure script.
However, if this is enabled and there is no serial cable attached, or a terminal program is not running on this port, ScummVM will hang at the "SEGA" logo screen or a black screen due to RS232 flow control (the Dreamcast fails to get Clear-To-Send).
If you don't have a serial debugging cable, then you can use the development builds from here which are not marked "with Serial Debug".
Also, the development build plugins are usually larger than the release ones i.e. unstripped/debugging symbols. 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. 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.