Open main menu

Difference between revisions of "Dreamcast"

110 bytes removed ,  04:20, 10 July 2013
→‎Running Debug Builds: Modify to match the current configure behaviour.
(→‎Running Debug Builds: Amend guidance on serial debug cables.)
(→‎Running Debug Builds: Modify to match the current configure behaviour.)
Line 58: Line 58:
== Running Debug Builds ==
== Running Debug Builds ==


Unlike release builds, development builds are nominally 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 the "SEGA" logo screen or a black screen due to RS232 flow control (the Dreamcast fails to get Clear-To-Send).
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.


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", or if you are compiling yourself, then this can be disabled by editing the relevant configure script line to ensure that the enviroment variable DEFINES contains the parameter "-DNOSERIAL", which is otherwise only ensured for release builds.
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. 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.
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.
TrustedUser
574

edits