Mostly we code...sometimes we write. Every once in a while, we podcast.

This pedestrian blog post is to inform our users that Apple's next-generation operating system for Mac launched today and runs great on CrossOver version 22.  But... If you are running an earlier version of CrossOver and want to install…

Hacking in Wine involves reverse engineering of Windows components and algorithms, and the rule is that we have to do it without looking at the Windows code, or disassembly. Instead, we write tests, checking the outputs and side effects of…

CrossOver 11 was an e pluribus unum moment. CrossOver went from CrossOver Games and CrossOver Pro to “just” CrossOver. You could say CrossOver got comfortable with just being itself (ala Mitch Hedberg). CrossOver 22 is about…

Dear Loyal Users, After months of living in denial about having to pass on the effects of inflation to our loyal users, we can no longer ignore the fact that it has, indeed, increased our overhead costs. Our product pricing has stayed stagnate for…

Last week, I was working on a crash bug in a game running in Proton. About 90% of the time, the game would crash at some random point during the publisher logo screens. Rarely, it would succeed and get to the game’s main menu. That kind of…

Question: What happens when a lowly marketing director takes advantage of a corporate platform while under the influence of muscle relaxers? Answer: A post that has nothing to do with the capabilities of CrossOver, no insight on the current (or…

🔥 By popular demand, here is a list of the Steam Deck accessories the CodeWeavers staff is using, and has verified that work well. Please leave any thoughts and comments about additional accessories you have found to work well with…

Having been a gamer since the 1970s, being involved in the Steam Deck launch is far above and beyond wildest childhood dreams. My love for playing with electronic pixels started the moment a cathode-ray tube blasted my retinas with images of a…

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzM0NzIyMzMzLCJjc3JmX3Rva2VuIjoiRlZNZ1Q3dkpDRUZiRVczRyIsImdkcHIiOjB9