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
-
Anonymous3433 Apr 14, 2025Parallels Desktop is very easy to use. I used this to play Plants vs. Zombies hybrid version before
-
Anonymous13280 Apr 14, 2025@ Anonymous9651 can save electricity bills if it can be turned on remotely
-
Anonymous357 Apr 14, 2025https://www.youtube.com/watch? v = HxFEnc5SNQE You can refer to the first half of this video, and the second half is about performance optimization for SolidWorks. Since PD can even run SolidWorks, there is nothing that can't run.
-
Anonymous7409 Apr 14, 2025@ Anonymous46 I don't know what you mean funny. How do ordinary users install macOS without signing, and how to automatically update it in the background without signing? You can see how many well-known applications there are in the mac App Store. At least some open source applications are unwilling to put it on the shelves, I didn't earn a dime, and I paid Apple every year. Developers are not stupid.
-
Anonymous2382 Apr 14, 2025This kind of complex thing can't be open source, there are too many things that need to be "maintained" persistently, and it can't be done well without a lot of capital and personnel investment
-
Anonymous46 Apr 14, 2025There are so many unsigned open source software on @ Anonymous7409 brew, how are they all installed? Does the Mac press your head and ask you to install software only in the App store? Then why don't you say that there are several mainstream applications in the M $store? Isn't the comparison of such double standards good? Don't talk about ordinary users. Ordinary users basically don't use open source software, and the threshold for ordinary macOS users to use open source software is much lower than that of Windows
-
Anonymous7409 Apr 14, 2025You are putting the cart before the horse. First of all, is it true that you can't install it without signature? You educate users to turn off permissions. Do you want to cost? brew can install many unsigned applications. First of all, you have to install brew, not to mention ordinary users, that is, many programmers may not install brew. There is no application in Ms app store, which just shows that this road won't work, and developers are reluctant to put it on the shelves. Isn't it?
-
Anonymous46 Apr 14, 2025@ Anonymous7409 In addition, the sandbox software on MAS is really barely enough to meet the needs of light users. MS Office, WPS, OneDrive, PD, QQ, WeChat, Tencent Conference, Baidu Netdisk, Movist player, Infuse, Youaiteng, 1Password, M $'s app store, except for a bunch of rechargeable Win32 applications that do not support sandboxing, "well-known applications" other than Microsoft's first party are really dying. I don't know why you use Mac App Store to demonstrate the application ecology
-
Anonymous46 Apr 14, 2025@ Anonymous7409 How to educate this? Tell me how many "open source applications" "ordinary users" use daily? Which open source applications can be used by people who don't even learn how to install such a fool as brew, and can tolerate the generally bad user experience of open source software? I don't quite understand your definition of ordinary users, so how do you say ordinary users on Windows "easily" use open source software? Besides, I didn't say MacOS is open, but MacOS and Windows are half a catty. IE didn't see an open kernel before. Later, the market was completely robbed by Chrome, and even Safari couldn't maintain its own land, so it was forced to give up switching to Chromium. Do you think this shows that Windows is more open because of Microsoft?
-
Anonymous349 Apr 14, 2025VMware Fusion, basic fool operation, I don't even know how to fail
-
Anonymous7409 Apr 14, 2025@ Anonymous46 feels that you have fallen into a self-cognition misunderstanding, taking yourself for granted, and thinking that everyone else is easy. First of all, brew is difficult to install, not because the installation itself is complicated. A command is right. If you can't connect to the network, such as GitHub, you won't set the image. No matter how simple the command is, the installation fails. Educate users what it is, just like during the 3q war.
-
Anonymous46 Apr 14, 2025@ Anonymous7409 You are quite humorous. Does Windows not exist for these problems you mentioned? So how does Windows distribute open source software? Windows brings you its own over-the-wall, right? Windows is recognized as the most troublesome platform for deploying open source software. You have been talking about open source software, so let me know how to deploy open source software in Windows. You can't pull a QQ group to share unsigned exe files with each other, right?
-
Anonymous629 Apr 14, 2025@ Anonymous46 You just think it's not as open as linux or not, so what else is there to talk about? It perfectly fits my stereotype of fruit powder, block
-
Anonymous7409 Apr 14, 2025@ Anonymous629 Your question is: "* * Which is more open MacOS or Windows? Why? * *" --- # # ✅ * * Conclusion: Windows is more open than MacOS. ** --- * * Openness * * refers to the degree of support of the system for users, developers, hardware manufacturers, etc. in terms of * * free permissions, customizability, open interfaces, and third-party ecological access * *. Taken together, the * * Windows system is more open than MacOS in terms of operating permissions, ecological compatibility, hardware support and software freedom. ** --- # # 🔟 's reasons are as follows: ### 1. * * Hardware Open * * -* * Windows can be installed on almost all PC hardware * *, supports custom installation (DIY), and is compatible with various motherboards, graphics cards, CPUs. -* * MacOS can only run on Apple's own hardware (or black Apple, infringing and unstable) * *, which greatly limits user freedom. --- ### 2. * * System file access rights are more open * * -In Windows, administrator users can * * access and modify system deep files, registry, core settings * *. -MacOS is more restrictive on system permissions, enabling System Integrity Protection (SIP) and prohibiting the modification of many system files. --- ### 3. * * Software installation freedom * * -Windows users can install apps from * * any source * * without going through the official store. -MacOS only allows apps from the App Store and certified developers by default, * * Apps from unknown sources are prohibited from running by default * * (need to be bypassed manually). --- ### 4. * * Strong driver and peripheral compatibility * * -Windows supports drivers and peripherals from almost all manufacturers, * * fast compatibility from printers, scanners to gamepads * *. -MacOS driver support is limited, and many hardware requires additional configuration or is not compatible at all. --- ### 5. * * Wider development language and framework support * * -Windows supports more development languages (including C #, VB.NET, Delphi, etc.) and older version compatibility. -MacOS has weak support for some languages, especially older or lightweight languages that are not related to Apple. --- ### 6. * * Game support and third-party engines open * * -Windows is the main platform for game development and game running, * * supporting DirectX, Steam, Epic and other platforms * *. -MacOS does not support DirectX, and a large number of games cannot run, which limits development and use. --- ### 7. * * The system is more customizable * * -Windows users can * * modify the theme, taskbar, file explorer, shortcuts, login interface * * etc. -The interface of MacOS is highly closed and poorly customized, and many elements cannot be modified or beautified. --- ### 8. * * Open source community is friendlier * * -Windows has gradually strengthened its support for open source projects, and Microsoft has opened tools such as. NET Core, VS Code, and PowerToys. -MacOS itself is not open source, only partially uses open source components (such as Darwin), and is completely closed to the system core. --- ### 9. * * More freedom with virtualization and system multi-boot support * * -Windows can run on a variety of virtual machines, and also supports the coexistence of Linux and macOS (Black Apple) multiple systems. -MacOS is limited to install other systems, especially on Apple Silicon chips, * * cannot run Windows systems natively * *. --- ### 10. * * Greater third-party ecosystem support * * -Windows third-party tools, drivers, plug-ins, modifiers, cracking tools, configuration software, etc. * * are huge in number and rich in variety * *. -The third-party ecosystem of MacOS is relatively closed, and many software and tools are restricted by the system. --- # # 📌 summary comparison table: Contrast item Windows MacOS ------------------------- Hardware openness ✅ high ❌ low (Apple only) System Permissions ✅ High ❌ Restricted (SIP) Software installation freedom ✅ any source ❌ default restrictions Drive compatibility Extensive ✅ ❌ Limited System customization ✅ is highly modifiable ❌ is hardly modifiable Virtualization/multi-system support ✅ Free ❌ Limited (especially Apple Silicon) Open source friendliness ✅ improves ❌ core closure Game support ✅ is extremely strong and ❌ is very weak Third-party ecological ✅ is rich and ❌ is limited Language/framework support ✅, wider compatibility, ❌ is mainly Apple --- # # ✅ 's final conclusion: > * * Windows is more open than MacOS. ** > Whether it is for users, developers, hardware manufacturers or software ecosystem, * * Windows provides more freedom and customization space. ** If you're after freedom of configuration, hardware choice, system modifications, and wide compatibility, Windows is the more open choice.
-
Anonymous7409 Apr 14, 2025@ Anonymous629 Does ChatGPT mention the freedom of installation of applications? Is this an open one? I wonder why you keep trying to deny an objective fact.
-
Anonymous46 Apr 14, 2025@ Anonymous629 soft powder still likes to label others, and block has to run out to find a sense of existence, happy
-
Anonymous46 Apr 14, 2025@ Anonymous7409 AI handling will be banned here, friendly reminder
-
Anonymous9695 Apr 14, 2025Use parallels desktop to type dnf every day
-
Anonymous7409 Apr 14, 2025@ Anonymous46 On the contrary, I think MacOS has been taking advantage of Linux, or Linux is feeding MacOS. It is precisely because Linux has a large number of applications on servers that MacOS has some UNIX-like ecosystems. If you really compare, MacOS Non-gui applications on it should be far inferior to Linux.
-
Anonymous3815 Apr 14, 2025@ Anonymous12174 # 54 ai replied to