nspire-emus / firebird

Multi-platform emulator of TI Nspire calculators
GNU General Public License v3.0
665 stars 66 forks source link

Compatibility Issue with Nspire Screen on Apple's M Processors in Mobile UI Mode #320

Open wesvr opened 1 year ago

wesvr commented 1 year ago

Is the software compatible with Apple's M processors? It works fine on Intel processors, but when switching to the M processor, the Nspire screen is not the correct size and only a small portion of the screen is visible. This only occurs in "Mobile UI" mode.

adriweb commented 1 year ago

Hmm, we should try to build with Qt6 and see if it behaves better (it's probably as least the same)

Vogtinator commented 1 year ago

Did you build from source or use the x86_64 DMG?

It's probably the usual culprit: https://github.com/nspire-emus/firebird/blob/5330e7ebe8cfba6287ac978e3e2ab588f433a487/qtframebuffer.cpp#L50

adriweb commented 1 year ago

Oh that sounds like a good theory. We can probably add a " or (apple and arm64) " to the if...

Vogtinator commented 1 year ago

Oh that sounds like a good theory. We can probably add a " or (apple and arm64) " to the if...

Won't help if this is about running the x86_64 build on arm64 with emulation.

adriweb commented 1 year ago

Well I was thinking about native builds :P