https://bugs.winehq.org/show_bug.cgi?id=55604
--- Comment #22 from Paul Gofman pgofman@codeweavers.com --- Wine tries to be bug-to-bug compatible with Windows whenever needed, but Wine can't be compatible with its own past bugs. That is, something which previously behaved not like on Windows but then got fixed and now behaves like on Windows, like in this case with segment registers. If some app depends on Wine-specific behaviour non-matching Windows it will almost necessarily break going forward and can only be fixed in that app. It is just impossible to keep old Wine bugs in place.