Sheepshaver/BasiliskII development and supported platforms

About SheepShaver, a PPC Mac emulator for Windows, MacOS X, and Linux that can run System 7.5.3 to MacOS 9.0.4.

Moderators: Cat_7, Ronald P. Regensburg, ClockWise

User avatar
Ronald P. Regensburg
Expert User
Posts: 6808
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: Sheepshaver/BasiliskII development and supported platforms

Post by Ronald P. Regensburg »

The links give me:
{"errors":[{"code":"UNAUTHORIZED","message":"authentication required"}]}
User avatar
adespoton
Forum All-Star
Posts: 3407
Joined: Fri Nov 27, 2009 5:11 am
Location: Emaculation.com
Contact:

Re: Sheepshaver/BasiliskII development and supported platforms

Post by adespoton »

They don't make it easy, do they? So they'll need to be pulled in via brew with the --bottle-arch= tag I guess.
kanjitalk755
Mac Mechanic
Posts: 193
Joined: Thu Nov 09, 2017 12:06 pm

Re: Sheepshaver/BasiliskII development and supported platforms

Post by kanjitalk755 »

Unfortunately, it seems difficult to build the latest version on an Intel Mac.
For Intel Mac:

Code: Select all

$ git checkout has_fpu_bug
User avatar
Ronald P. Regensburg
Expert User
Posts: 6808
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: Sheepshaver/BasiliskII development and supported platforms

Post by Ronald P. Regensburg »

Building universal binaries is possible on arm64?

I will leave my current builds of SheepShaver and BasiliskII as they are, with the comment about FPU in BasiliskII on arm64.
First week next month I expect to get my M1 iMac. I will then need some time for migration and getting everything working, sorting out my 150+ applications. I will post new builds later next month.
kanjitalk755
Mac Mechanic
Posts: 193
Joined: Thu Nov 09, 2017 12:06 pm

Re: Sheepshaver/BasiliskII development and supported platforms

Post by kanjitalk755 »

Ronald P. Regensburg wrote: Tue May 11, 2021 7:31 am Building universal binaries is possible on arm64?
Yes. You can build universal binaries on both Intel and Apple Silicon machine with Xcode 12 and above.
emendelson
Forum All-Star
Posts: 1293
Joined: Tue Oct 14, 2008 12:12 am

Re: Sheepshaver/BasiliskII development and supported platforms

Post by emendelson »

Many of us would be very grateful for step-by-step instructions for installing the needed libraries for building for both Arm and Intel. Many thanks for any help.

And am I right to think that we can only build a universal version on Arm, not on Intel?
User avatar
Ronald P. Regensburg
Expert User
Posts: 6808
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: Sheepshaver/BasiliskII development and supported platforms

Post by Ronald P. Regensburg »

As far as I understand the issues discussed, this is the status with current source:

SheepShaver
On both Intel and arm64 build machines it is possible to build a universal SheepShaver .

BasiliskII
On an Intel build machine It is not possible to build BasiliskII.
On an arm64 build machine it is possible to build a universal BasiliskII after installing the additional libraries for arm64.

For both BasiliskII and SheepShaver, JIT compiler is disabled in the arm64 versions of the universal application.
Post Reply