Login  •  Register


The time is now: Wed Jun 26, 2019 10:18 pm

Emaculation wiki  •  Delete all board cookies



Post new topic  Reply to topic Page 1 of 1 [ 6 posts ]
Print view Previous topic  |  Next topic
Author Message
PostPosted: Thu Jan 24, 2019 10:01 pm 
Offline
Forum All-Star

Joined: Tue Oct 14, 2008 12:12 am
Posts: 1030
When I build SheepShaver in Xcode 10 under Mojave, fonts and graphics look slightly fuzzy compared to the way they look when I build in Xcode 9 under High Sierra. The solution to this seems to be this:

Copy the macOS SDK from a copy of Xcode 9 to the desktop; rename it macOS10.13.SDK; move it into the macOS SDKs folder in Xcode 10. In Xcode 10, change the Base SDK in SheepShaver from "no SDK" to "macOS 10.13." Build. the output will be as sharp as it was under Xcode 9.

The same applies to BasiliskII, presumably.


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Fri Jan 25, 2019 4:18 am 
Offline
Forum All-Star
User avatar

Joined: Fri Nov 27, 2009 5:11 am
Posts: 2613
Location: Emaculation.com
Out of curiosity, does anyone know if you can use this trick to get XCode 10 to build against older SDKs, like, 10.6?

(and I wonder what Apple's reasoning is for fuzzing things up...?)


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Fri Jan 25, 2019 5:27 am 
Offline
Apple Corer
User avatar

Joined: Fri Aug 27, 2010 1:02 am
Posts: 221
You can extract the Command Line Tools or Xcode for older versions of macOS and use xcode-select to make them the active toolchain.

Find them here: https://developer.apple.com/download/more/

Apple has been making quite a few changes to macOS Mojave. Frame pacing is messed up, different layered rendering causes some programs to display blank screens, support for compiling 32-bit is removed...


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Fri Jan 25, 2019 4:13 pm 
Offline
Forum All-Star
User avatar

Joined: Fri Nov 27, 2009 5:11 am
Posts: 2613
Location: Emaculation.com
Thanks! I have yet to figure out how to cleanly build any of my emulation-related projects under the 10.14 SDK. Seems like 10.6 and 10.10 are my go-tos that provide a stable environment, and it'll be nice to be able to build from my host instead of firing up VMs to do the compilations.


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Fri Jan 25, 2019 4:34 pm 
Offline
Forum All-Star

Joined: Tue Oct 14, 2008 12:12 am
Posts: 1030
adespoton wrote:
Thanks! I have yet to figure out how to cleanly build any of my emulation-related projects under the 10.14 SDK. Seems like 10.6 and 10.10 are my go-tos that provide a stable environment, and it'll be nice to be able to build from my host instead of firing up VMs to do the compilations.


If you are trying to build SheepShaver or BasiliskII, one key thing to do is under File, Project Settings, under Build System, switch the option from the default setting to Legacy Build System (or some similar term).

I couldn't build at all in Mojave until kanjitalk755 pointed this out.


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Fri Jan 25, 2019 6:39 pm 
Offline
Forum All-Star
User avatar

Joined: Fri Nov 27, 2009 5:11 am
Posts: 2613
Location: Emaculation.com
My main one is Mini vMac, but that's probably the main problem there as well, now that I think of it.


Top
 Profile  
Reply with quote Post a reply  
Display posts from previous:  Sort by  
Post new topic  Reply to topic Page 1 of 1 [ 6 posts ]


Who is online

Users browsing this forum: No registered users and 11 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
 

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group