It's crashing because I'm trying to run a Windows software on an Apple Silicon chip
by Poster
Apr 14, 2025
83
Recently, I'm studying an 8-tone box, the kind [punched by myself with paper tape (30 tones)] (https://www.youtube.com/watch?v=8ugj _ Y6BSg0). Then I discovered the software [FairyMusicBox] (http://fairymusicbox.com/midi/index.html?page=app), which is very good. You can play music and listen to it yourself, and draw the punching holes of the paper tape. The software is exquisite. Yes, I gave up the idea of using python to rub the wheel by hand.
However, it only supports Windows systems. The root of all evil!
After a lot of tossing, I'm really exhausted!
* * Virtual machine scenario. **
When downloading Windows images, VirtualBox virtual machines, and UTM virtual machines, you should pay special attention to whether these are Apple Silicon chips. In order to download the Windows image, I have to download CrystalFetch, and then configure the virtual machine, but it can't run. After various attempts, I finally found that there is no "press any key at boot", which leads to the shell instead of loading the EFI boot disk, WTF! At least 3, 4 versions of windows images were downloaded in the middle, including windows preview plans.
After the virtual machine ran through, the program finally started running. However, how could it be so stuck? Don't you use Apple's Hypervise virtualization technology? Why is it so stuck? Is it the software?
* * Virtual interface layer solution * *
There is another scheme, which emulates the interface of Windows with the interface of macOS. Open source is Wine. Using homebrew to install, it prompts that Rosetta 2 is not installed, but I remember not touching Rosetta, and it also prompts that the wine image download failed. I gave up temporarily. Later, the way of virtual machine really didn't work. I tried to install Rosetta 2 again, and it was installed. So what is Rosetta on my machine? Puzzled.
The process of configuring wine was bumpy all the way. When I finally ran the software installation package through wine FairyMusicBoxInstaller.exe, the Chinese characters were garbled and the prompt box reported an error. So I installed the wine patch, installed the system font package, and installed the vcruntime runtime. Finally, the software was installed Good! As a result, FairyMusicBox crashed as soon as it started running, with 0x00 address access error, and even the initialization interface was not entered! I started checking logs again, searched github, asked AI, and finally found out that it was a DirectX problem. It turned out that FairyMusicBox used DX11 to render those beautiful notes, but Wine did not support it, which was beyond its capabilities. Apple's graphical interface was so unique. So I started looking for Vulkan's solution to simulate DX again, tried DXVK, MoltenVK, etc., and tried again and again, but it never worked. The log shows that the simulation of DX11 is successful, and the graphics device is also created successfully, but the next sentence log immediately crashes when accessing 0x00. Is this the simulation successful or not?!
* * gave up * *
Forget it, let's honestly pay CrossOver, the commercial version of Wine software, and support Wine! What are you trying to do after all this?!
In fact, at the beginning, I ran through smoothly with CrossOver, and then I successfully played a paper tape of a tune. The reason why I went to toss virtual machines and Wine later is mainly to use open source for free. After all, CrossOver is the commercial version of Wine. Is it possible to keep open source and rush to pay? As a result, give me such a crit!
I feel quite good to see Windows software running on macOS, which is a relief. Has anyone stepped on the pit as well, this is really too much pit!!
Replies
-
Anonymous9649 Apr 14, 2025@ Anonymous11007 # It's 18 o'clock, shouldn't op think of the strongest virtual machine PD at the first time?
-
Poster Apr 14, 2025@ Anonymous11007 @ Anonymous9649 I didn't know it was the strongest, embarrassing. And the first thing I thought of was open source.
-
Anonymous3279 Apr 14, 2025@ Poster Some old programs do need to simulate (imitate) x86 instruction compatibility and run. The virtual machine installed with x86 in UTM is equivalent to global simulation. The imitation x86 operation of the arm version of win11 is equivalent to process simulation. Normally, the global simulation of UTM Compatibility should be better, and the efficiency of win11's imitation x86 should be optimized
-
Anonymous4674 Apr 14, 2025https://github.com/Kegworks-App/Kegworks I tried it with kegworks and it works fine.
-
Anonymous629 Apr 14, 2025@ Anonymous46 Your Windows is not very open for people to laugh at. Don't you think that closed source means not open, do you?
-
Anonymous629 Apr 14, 2025There's a good reason for whoring for nothing. The last paragraph of output makes people stunned
-
Anonymous9650 Apr 14, 2025There is really an open source one, called Whisky, similar to crossover https://getwhisky.app
-
Anonymous762 Apr 14, 2025If CrossOver is available, you can actually try Whisky? However, if LZ has already paid for CrossOver, there is no need to continue to toss.
-
Anonymous4674 Apr 14, 2025Whisky has stopped maintenance, it is recommended to use kegworks, the core is CrossOver
-
Anonymous6667 Apr 14, 2025Parallels Desktop for Mac There is a 14-day free trial, which automatically downloads win after installation
-
Anonymous13281 Apr 14, 2025If you want me to say that paying is right, good products are worth paying. In addition, I didn't actually pay for my MacOS PD because it was too expensive, hahaha escape
-
Anonymous3004 Apr 14, 2025The Macbook that has been used for almost 20 years, and the HP work book that the company replaces every three years is brand new every time it is returned.
-
Anonymous6521 Apr 14, 2025After looking at it for a long time, the poster skipped all the optimal solutions and the most common methods in front of him, then stepped on all the pitfalls, and then chose the path of optimal solutions recognized by everyone.
-
Anonymous9651 Apr 14, 2025I am the main worker of MacBook Pro and Mac mini, and I have a Windows mini console at home. I just plugged in the Windows mini console, connected it to the Internet, and connected it to tailscale. When I usually need to use Windows, I use the Windows App Remote Desktop Connection.
-
Anonymous6565 Apr 14, 2025Buy a windows industrial computer for 200 yuan to solve the problem, don't hang yourself from a tree
-
Anonymous4401 Apr 14, 2025Although v2 complains about Parallels charging pitfalls every day, I have to say that Parallels is really the No. 1 position of mac virtual windows 🫤
-
Anonymous1901 Apr 14, 2025How do you do it without neither PD with a 14-day trial, nor free VM fusion. You can even buy the key on Taobao or teach you to crack it
-
Anonymous2402 Apr 14, 2025Have you used whisky, but recently it seems that it will not be maintained, saying that it is afraid of affecting CrossOver's money
-
Anonymous9652 Apr 14, 2025There are countless virtual machine software available under Windows, but only pd and others are available under mac. The poster knows how powerful pd is.
-
Anonymous46 Apr 14, 2025@ Anonymous629 Windows is of course not open, and the degree of Windows closure and MacOS have their own merits. Is Windows's kernel open source, and does Windows strictly abide by POSIX? Moreover, whether it is open or not has nothing to do with the software ecosystem at all. Most of the indispensable industry software is driven by the interests of commercial companies. The statement "Disdain to develop closed systems" is really funny