I can't see Apple removing Rosetta 2 any time soon, there must be huge numbers of x86 Mac applications that either can't be or won't be rebuilt.Flatlander wrote: ↑Sun 15 Jan 2023, 17:29 Am I to assume then that BBCSDL ‘dies’ on Apple Silicon Macs when Rosetta 2 does?
But supposing it were to happen, one would have to build BBCSDL for the native M1 CPU and sacrifice both the assembler (Apple Silicon Macs running native M1 apps enforce the Hardened Runtime which forbids assembler code) and the 80-bit-precision floating-point numbers.
The end result would be no worse than BBCSDL running as it does now in iOS, where both those limitations already apply, but it's a loss of functionality and accuracy on a Mac.
I should add that there's already a native BBC BASIC Console Mode edition for the M1 Mac which of course also has those limitations.