I know it’s been a long time coming but here we are. Such a shame compatibility isn’t a priority. No more crazy stuff like running GCC 1.3 on OS X.
I got this email yesterday :
If you use CrossOver for macOS, this information is VERY IMPORTANT for you.Earlier today, Apple released the new macOS Catalina. Catalina does not support 32-bit applications. Currently, CrossOver still uses pieces of 32-bit code for every function and will not launch or install any Windows apps in Catalina. If CrossOver is critical to you macOS experience, we ask that you wait on upgrading to Catalina until we release a Catalina compatible version.
At this time, we anticipate that an alpha version will be available sometime in the next 30 days. We will continue to update you as development progresses.
I certainly understand why they are having a problem getting the 32-bit Windows code to work in 64-bit Crossover. Just the OpenGL stuff can be a pain. For example if the OpenGL call returns a 64-bit pointer, that pointer will have to be marshaled back into the 32-bit address space. I do this in BoxedWine, but I’m far from being able to run modern Steam games on Mac.