Apple's ARM-based Macs

Here you can talk about anything related to BBC BASIC, not covered in another category
Hated Moron

Re: Apple's ARM-based Macs

Post by Hated Moron »

Flatlander wrote: Sun 15 Jan 2023, 17:29 Am I to assume then that BBCSDL ‘dies’ on Apple Silicon Macs when Rosetta 2 does?
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.

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.
Flatlander
Posts: 19
Joined: Fri 08 Jul 2022, 02:47
Location: England

Re: Apple's ARM-based Macs

Post by Flatlander »

Finishing that game Any Decade Now™