Yeah I've seen that Wine has ARM support, so it sure makes sense to see it on Apple M1... However, Wine as of late, has gotten a lot of regressions that don't seem to get properly addressed anymore and I don't know what to think.
Case in point: There are a lot of RtlpWaitForCriticalSection deadlocks that never used to happen... stretching all the way back to when I was stuck on Wine 1.8 on a Linux Mint install I could never successfully dist-upgrade...
Because where it stands, Wine is completely useless to me now and I have to basically VM Windows XP at this point.
I literally cannot finish a single sitting (as in, without saving or loading once, without stopping or closing the game itself) Unreal 1 playthrough without it eventually getting stuck endlessly on "RtlpWaitForCriticalSection" with apparently no failsafe method of forcing a break out of said deadlock. (Why even bother printing "retrying 60 secs" if you're not going to just forcefully ignore the lock?)
Oh, and there's plenty of bogus "out of memory" errors because apparently the VIRT usage is broken now too, fantastic. I can't even play Oblivion stock without running into a bogus "out of memory" error in wined3d now. 64-bit programs have no issues though. (Gee, I wonder if this is going to be a recurring trend these days)
I don't want to get involved with the Wine bugtracker because I do not have a system I can use to constantly compile, git-bisect Wine ad nausem to the point of discovering the actual regression at hand. Even then, I'm not a C/C++ x86 assembly programmer so I wouldn't even understand what I'm even doing trying to provide all this info to the bug tracker.
“I am the dragon without a name…”
― Κυνικός Δράκων