https://bugs.winehq.org/show_bug.cgi?id=30814
Michael Ensslin michael@ensslin.cc changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |michael@ensslin.cc
--- Comment #57 from Michael Ensslin michael@ensslin.cc --- I can confirm that this bug continues to exist with Age of Empires II: Definitive Edition (https://appdb.winehq.org/objectManager.php?sClass=version&iId=38430).
What's the procedure for including Raditz12's patch in wine?
As far as I can tell, there's no reason _not_ to include it.
According to the Win32 API docs, only the bits 0 and 7 have a meaning. Under actual windows, only the bits 0 and 7 are ever set, the other bits are always zero. Some applications (such as Age of Empires) expect that only the bits 0 and 7 are ever set, and will behave badly if an other bit happens to be set, due to sloppy implementation. Yes, wine is currently completely compliant to the spec, but forcing bits 1 through 6 to always be zero, like they are on Windows, would have no negative effects and finally fix those badly-behaved applications.