OpenRocket on M1 Mac?

The Rocketry Forum

Help Support The Rocketry Forum:

This site may earn a commission from merchant affiliate links, including eBay, Amazon, and others.

rocketgeek101

Well-Known Member
Joined
Nov 27, 2011
Messages
2,522
Reaction score
493
Location
NB Canada
I currently have a new M1 Mac on order to replace an older Intel based Mac with a failing battery. I was wondering if anyone has tried using OpenRocket on the new Macs, and if so how does it run? Thanks.
 
I have a 2009 MacBookPro. It is finally time for me to start planning an upgrade. But its hard to swallow. My current 13" has 16GB RAM, 1TB solid state and I have Bootcamp. Its down fall is the battery (I have tried replacing twice) and it cant render 4K video (only 2011+ can). Not to mention I still have MagSafe.

For the M1 Macs I am just really worried about my rocket apps. Not only OR and Rocksim, but my Windows rocket apps (RASAero, FIP, PF software). I have seen Windows up and running on the M1 using a beta version of Parallels, but because of the ARM architecture there are really no apps available yet. I really dont want to go the rout of having to get a dedicated cheap windows laptop for rocketry, but I might have too.
 
For the M1 Macs I am just really worried about my rocket apps. Not only OR and Rocksim, but my Windows rocket apps (RASAero, FIP, PF software). I have seen Windows up and running on the M1 using a beta version of Parallels, but because of the ARM architecture there are really no apps available yet. I really dont want to go the rout of having to get a dedicated cheap windows laptop for rocketry, but I might have too.
Ability to run Windows apps is a real issue, until there is a virtualizable ARM Windows. I have to think that's going to happen at some point, but not sure when.

For the native Mac stuff, I don't expect a problem, or if there are problems then they'll get cleared up over the course of this year.

I am holding out for an M1x iMac or (less likely) Mac mini to replace my 7-year old iMac. Can't wait.
 
Ability to run Windows apps is a real issue, until there is a virtualizable ARM Windows. I have to think that's going to happen at some point, but not sure when.
This (except that we don't want Windows for ARM). Once virtulisation for x86/x64 comes to the M1's these questions will be moot. Until then it's a bit of a 'suck it and see' approach.
 
Once virtulisation for x86/x64 comes to the M1's these questions will be moot.
It might be "if it comes". I know the version that Parallels is working on is specifically for Windows ARM. Do you know of any company that has anything in the works for virtulisation of x86/x64?
 
At work we have an in-house Java app that works fine (and performs *great*) on the M1 Mac mini under Rosetta2. So I *think* you should be OK.

Please report back and let us know either way. The M1 Macs are fantastic.
Will do!

I have a 2009 MacBookPro. It is finally time for me to start planning an upgrade. But its hard to swallow. My current 13" has 16GB RAM, 1TB solid state and I have Bootcamp. Its down fall is the battery (I have tried replacing twice) and it cant render 4K video (only 2011+ can). Not to mention I still have MagSafe.

For the M1 Macs I am just really worried about my rocket apps. Not only OR and Rocksim, but my Windows rocket apps (RASAero, FIP, PF software). I have seen Windows up and running on the M1 using a beta version of Parallels, but because of the ARM architecture there are really no apps available yet. I really dont want to go the rout of having to get a dedicated cheap windows laptop for rocketry, but I might have too.

I feel your pain. I'm upgrading from a 2015 13" MacBook Pro. It's been warning me that the battery needs service for about a year now, and I recently discovered that it no longer sits flat on a table which is a strong indication the battery has started to swell inside (a serious fire hazard!). I was originally planning to hold out for the M1X later this year, but honestly the M1 still essentially outperforms the current maxed out Intel models so I doubt performance will be an issue for years to come.

I am also worried about using Windows only apps. Parallels works well, but from reading this thread I take it that most rocket apps won't work on the ARM version of Windows? If so, that is a real bummer. Fortunately, I'll still have access to other Intel Macs for the foreseeable future that I can use when I need to run a Windows app on occasion.
 
I am also worried about using Windows only apps. Parallels works well, but from reading this thread I take it that most rocket apps won't work on the ARM version of Windows? If so, that is a real bummer.
I'm not convinced. x64 app emulation for WinARM is coming, won't that solve the problem?

Again, this still assumes that WinARM will be available for virtualization.
 
Not for the weak and not anywhere near ready for production but you can run WINE on ARM64/aarch64. WINE allows you to run native Windows apps under Linux and since MacOS is based on BSD, that should be possible. Since that'd only allow you to run x86_64 apps normally, you have to add an emulation layer. There are a few options for that but it seems they have "Hangover" working so that you can run native x86_64 Windows apps on ARM64 hardware running Linux.

https://wiki.winehq.org/ARM64https://wiki.winehq.org/Emulation
 
For the M1 Macs I am just really worried about my rocket apps. Not only OR and Rocksim, but my Windows rocket apps (RASAero, FIP, PF software). I have seen Windows up and running on the M1 using a beta version of Parallels, but because of the ARM architecture there are really no apps available yet. I really dont want to go the rout of having to get a dedicated cheap windows laptop for rocketry, but I might have too.

Do you know if those Windows-based apps would run with something like CrossOver? IIRC, the current version is updated to run on M1 Macs. Similar to the WINE “recommendation” that @heada mentions, but offers support (for what that’s worth).

Cheers,
Jon
 
I cant say that I have heard of CrossOver before, but that looks like it fits the bill pretty well! Ill have to do more research on that one. Thanks!
 
CrossOver sounds great if your desired apps are supported. Unfortunately, the one Windows program I care about (Paint.net) is a no-go.
 
IIRC CrossOver is nothing more than a commercial version of WINE.
 
I am happy to report that OpenRocket works just fine on an M1 Mac :)

That is good to hear. I have a a windows laptop of which I have no complaints with its cpu, but the battery life is just awful and its fan is rather irritating. In two years or so, I'm really thinking about going over to new laptop with apple silicon for the vastly improved battery life and noise.
 
I downloaded the open rocket installer and I have the java 8 update installed on my new Mac mini m1. I have the open rocket jar file on my desktop. When I open it I see the open rocket logo but then get a crash with this error. Anyone know what's up? I never seem to get the install to the applications folder pop up like you would get when you drag the file to the applications folder and it installs. Anyone able to help?


Process: java [15318]
Path: /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java
Identifier: com.oracle.java.8u291.java
Version: 1.0 (1.8.0_291)
Code Type: X86-64 (Translated)
Parent Process: ??? [15317]
User ID: 501

Date/Time: 2021-06-08 20:36:12.235 -0400
OS Version: macOS 11.4 (20F71)
Report Version: 12
Anonymous UUID: 0060CC6F-EAD2-93BF-0E33-D8722AF2D577

Sleep/Wake UUID: A57CAD8A-F267-46B4-A9D8-B065594AF2E0

Time Awake Since Boot: 240000 seconds
Time Since Wake: 5100 seconds

System Integrity Protection: enabled

Crashed Thread: 33 Java: AWT-EventQueue-0

Exception Type: EXC_BAD_ACCESS (SIGABRT)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000109324100
Exception Note: EXC_CORPSE_NOTIFY

VM Regions Near 0x109324100:
mapped file 109316000-109324000 [ 56K] r--/rwx SM=COW Object_id=499851c9
--> VM_ALLOCATE 109324000-109325000 [ 4K] r--/rwx SM=PRV
shared memory 109325000-109329000 [ 16K] r--/r-- SM=SHM

Application Specific Information:
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'NSWindow drag regions should only be invalidated on the Main Thread!'
abort() called
terminating with uncaught exception of type NSException
 
That did it. I was using the installer from the open rocket site. thanks for the link!!!!
 
Back
Top