monnerat/scummvm — comment on commit f1a9556b1ea55a77630d2dec04cb0b3c24157b6b
File:  line 0
By digitall:

Shrug.. I suspected that we might have a fair few cases where we have arguments over whether we should "improve" the engine or provide the same behaviour as the original, so this flag allows us to avoid anoying people by forcing a choice on them. (Though we can still enforce a preferred option by the default).

Previously in other engines, these have mainly been bug fixes and fairly uncontroversial i.e. very few fans/players want the crash/gfx foulup of the original, so this kind of boolean is not warranted, but it gets trickier when you are making more "aesthetic" decisions, which some fans want the new and improved and others want to play it as the original (Yes, I know they _could_ use DOSBox for that, but you know my point) so you need to provide a config flag for this.

A good example where this has been done previously is the SCI dithering/undithering config option.

Basically I would prefer this as a config option, but this is up for discussion.