English Amiga Board

English Amiga Board (https://eab.abime.net/index.php)
-   support.FS-UAE (https://eab.abime.net/forumdisplay.php?f=122)
-   -   FS-UAE on macOS Big Sur (https://eab.abime.net/showthread.php?t=103235)

MrGimper 23 July 2020 17:19

FS-UAE on macOS Big Sur
 
Yep I know it's a beta OS, but just wondered if anyone has any tweak/hack to get FS-USE to work? Doesn't launch for me.

Thanks

MrGimper 30 July 2020 02:03

To answer my own question, in terminal:

cd /Applications/FS-UAE Launcher.app/Contents/MacOS
sudo ./fs-uae-launcher

Pyromania 30 July 2020 06:10

Changes to default model configurations?
 
just to add to this. Will FS-UAE work on Apple Silicon?

Northgrove 02 August 2020 19:07

FS-UAE for ARM is not a thing yet, this thread among others touches on that topic.

So with Apple Silicon being a custom chipset based on ARM...

Another question is actually if ARM emulators (like those used for the Raspberry Pi, uae4all etc) works on Apple Silicon or if the chipset is too custom? But I think it ought to have good ARM compatibility?

quantum8 03 August 2020 06:40

Quote:

Originally Posted by Pyromania (Post 1417047)
just to add to this. Will FS-UAE work on Apple Silicon?


Well if rosetta2 works then I don't see why not. Quite a bit of overhead emulating on top of an emulation for now though!

amigafreak68k 03 August 2020 14:54

Rosetta 2 will only be a time limited solution. Like Rosetta 1 it will not stay forever...

quantum8 04 August 2020 05:09

Yep. But that window is quite wide going by the previous transition. And longer than the first UB transition too.

FrodeSolheim 19 August 2020 22:44

FS-UAE should work fine on macOS / ARM - when compiled for it, since it already runs on ARM (Raspberry PI). It will lose JIT functionality though, unless I (or someone else) make the effort of making JIT/ARM work in FS-UAE. We'll see...

Echo Pox 14 September 2020 00:51

It works for me on Big Sur... I didn't do anything.

amigafreak68k 14 September 2020 21:29

...Big Sur on Apple Silicon?!

reno 22 December 2020 16:31

Quote:

Originally Posted by FrodeSolheim (Post 1422020)
FS-UAE should work fine on macOS / ARM - when compiled for it, since it already runs on ARM (Raspberry PI). It will lose JIT functionality though, unless I (or someone else) make the effort of making JIT/ARM work in FS-UAE. We'll see...

Hi,

So, did anyone attempt to make an ARM build ?
How difficult should that be, is it a matter of adding an "-march=" CFLAG in a few Makefiles ?

Typing this on a new M1 Macbook Air and eager to try !
It works fine under Rosetta, but of course it would be nice to have a less power/CPU-hungry native version.

FrodeSolheim 22 December 2020 17:16

You shouldn't even have to modify any Makefiles if you build on the M1 hardware itself. But according to reports, genlinetoscr might be crashing on this configuration currently, causing the build to fail: https://github.com/FrodeSolheim/fs-uae/issues/242.

I haven't looked into it yet. Don't have any M1 hardware, and haven't checked if it is possibly to run a decent virtualized environment of it yet either.

SimD 13 January 2021 21:05

Just letting you know that I just compiled fs-uae from the master branch on my M1 Macbook Air and amusingly it's currently faster to use the x86 binary with JIT through the Rosetta 2 translater. Very rough SysInfo dhrystone speeds are x86 being 249k and arm being 202k. Obviously arm jit would speed that up a lot

pixelsmack 20 January 2021 06:05

Quote:

Originally Posted by SimD (Post 1453507)
Just letting you know that I just compiled fs-uae from the master branch on my M1 Macbook Air and amusingly it's currently faster to use the x86 binary with JIT through the Rosetta 2 translater. Very rough SysInfo dhrystone speeds are x86 being 249k and arm being 202k. Obviously arm jit would speed that up a lot


This actually very promising. Obviously JIT is desired for boosted more "modern" Amiga speeds we get from 040s and 060s, and the newer 080 type systems. But if we're looking for just classic Amiga 1:1 emulation, I'd love to use that on my M1 without Rosetta. As is.

bcripon 22 January 2021 17:11

I would be interested in a Universal binary of FS-UAE as well. Currently, on my system, the gamepads don't work unless either the program is recompiled as a Universal binary or the emulator (or game) uses the most recent macOS game controller frameworks.

My gamepads started working on my other emulators when they were recompiled as Universal binaries. I doubt for running traditional Amiga games that I would miss JIT.

Bob C

gunatm 14 May 2021 10:01

I also started using an M1 Mac. :) It is quite fast and Apple silicon is the future.

FrodeSolheim 14 May 2021 12:32

By the way, it might be that the controller issue is solved by using a newer SDL version than the once bundled with FS-UAE 3.0.5 (Don't know that for sure). Other updated libraries (Qt and Python) might fix other issues.

Please try the x86-64 version I posted in http://eab.abime.net/showthread.php?t=106794 and see if that improves anything for Big Sur (with or without M1 hardware).

FrodeSolheim 09 June 2021 19:07

There are now official ARM64 builds available for M1 hardware: http://eab.abime.net/showthread.php?t=107283

Pyromania 09 June 2021 19:47

I bet Apple will keep Rosetta 2 around for a long while. Was too many Mac x86 applications.

cloverskull 09 June 2021 21:31

Quote:

Originally Posted by Pyromania (Post 1489674)
I bet Apple will keep Rosetta 2 around for a long while. Was too many Mac x86 applications.

Rosetta 2 crushes CPU. It's crazy, I can use logic pro with dozens of plugins just fine (natively) but the second I use Discord with Rosetta 2, my perf just sucks. :)

Rosetta 2 is a stopgap, having native silicon builds of software is much better.


All times are GMT +2. The time now is 23:46.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.

Page generated in 0.05102 seconds with 11 queries