Forgot to mention that In 4004 I can't see where the cursor moving, it's all black.
Also, I haven't encountered similar problems with other games, only DOTT.
EDIT: I see ANSI changes in 4005, maybe related to that?
Last edit: James-F 2017-05-23
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Yes, LucasArts apparently did not take certain things into consideration for the DOTT launcher program. You'll see the same thing in real DOS when ANSI.SYS is loaded.
ANSI.SYS emulation is always active in DOSBox's internal DOS emulation, and some shell elements, such as the Welcome Banner and various colorized messages, rely on it. Thus ANSI.SYS emulation can't simply be switched on/off with a setting because off would cause a mess.
Previous to r4005, DOSBox was using a kind of hybrid approach for color attribute handling, with behaviors of ANSI.SYS loaded and also not -- it worked reasonably well in most cases, but also caused other issues. Currently, the loaded behavior is always used, and there are no longer any color glitches with scrolled shell messages that I'm aware of.
However, r4004 should be using the hybrid behavior, so perhaps you've got revisions crossed up somehow...
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Forgot to mention that In 4004 I can't see where the cursor moving, it's all black.
Also, I haven't encountered similar problems with other games, only DOTT.
EDIT: I see ANSI changes in 4005, maybe related to that?
Last edit: James-F 2017-05-23
Yes, LucasArts apparently did not take certain things into consideration for the DOTT launcher program. You'll see the same thing in real DOS when ANSI.SYS is loaded.
ANSI.SYS emulation is always active in DOSBox's internal DOS emulation, and some shell elements, such as the Welcome Banner and various colorized messages, rely on it. Thus ANSI.SYS emulation can't simply be switched on/off with a setting because off would cause a mess.
Previous to r4005, DOSBox was using a kind of hybrid approach for color attribute handling, with behaviors of ANSI.SYS loaded and also not -- it worked reasonably well in most cases, but also caused other issues. Currently, the loaded behavior is always used, and there are no longer any color glitches with scrolled shell messages that I'm aware of.
However, r4004 should be using the hybrid behavior, so perhaps you've got revisions crossed up somehow...
should be fixed in 4097