OS X Ventura

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

Post Reply
rlesperance
Mac Mechanic
Posts: 161
Joined: Thu Mar 17, 2011 1:46 am

OS X Ventura

Post by rlesperance »

Reading this forum seems to confirm that SheepShaver is compatible with OS X Ventura. Am I correct ?
User avatar
adespoton
Forum All-Star
Posts: 3848
Joined: Fri Nov 27, 2009 5:11 am
Location: Emaculation.com
Contact:

Re: OS X Ventura

Post by adespoton »

rlesperance wrote: Tue Dec 13, 2022 9:02 pm Reading this forum seems to confirm that SheepShaver is compatible with OS X Ventura. Am I correct ?
Yup. I'm running it on Ventura with zero issues.
rlesperance
Mac Mechanic
Posts: 161
Joined: Thu Mar 17, 2011 1:46 am

Re: OS X Ventura

Post by rlesperance »

Thanks.
alpez
Space Cadet
Posts: 4
Joined: Sat Oct 16, 2021 8:09 am

Re: OS X Ventura

Post by alpez »

Hi

Any tricks to run Arm version. on an ext Samsung ssd

Running perfectly on my intel iMac but hangs in arm64 (rosetta don't work at all)

Copied my intel installation and changed path's

default 11:34:59.555548+0100 SheepShaver No persisted cache on this platform.
default 11:34:59.556766+0100 SheepShaver Could not get size of EAN data (IOConnectCallScalarMethod kAppleNVMeEANGetSize returned 0xE00002E2)
default 11:34:59.556879+0100 SheepShaver Failed to copy 'aptk' from EAN
default 11:34:59.556957+0100 SheepShaver Failed to copy APTicket properties. Falling back to default policy.
default 11:34:59.557048+0100 SheepShaver Creating default MGSysConfigPolicy
default 11:34:59.557339+0100 runningboardd Calculated state for app<application.com.emaculation.sheepshaver.570714.570733(501)>: running-active (role: UserInteractiveFocal)
default 11:34:59.557356+0100 SheepShaver syscfg is not initialized!
default 11:34:59.557518+0100 SheepShaver CFDictionaryRef copySyscfgDictionary(void) enumeration of <private> failed.
default 11:34:59.557565+0100 SheepShaver Failed to find key <private>
default 11:34:59.557697+0100 runningboardd [app<application.com.emaculation.sheepshaver.570714.570733(501)>:13879] Ignoring jetsam update because this process is not memory-managed
default 11:34:59.558126+0100 runningboardd [app<application.com.emaculation.sheepshaver.570714.570733(501)>:13879] Ignoring suspend because this process is not lifecycle managed

default 11:34:59.559695+0100 SheepShaver Post-registration system appearance: (HLTB: 1)

default 11:34:59.609383+0100 SheepShaver Registering for test daemon availability notify post.
default 11:34:59.609389+0100 distnoted register name: com.apple.accessibility.api object: kCFNotificationAnyObject token: 210000001e pid: 13879
default 11:34:59.609467+0100 SheepShaver notify_get_state check indicated test daemon not ready.
default 11:34:59.609554+0100 SheepShaver notify_get_state check indicated test daemon not ready.
default 11:34:59.609736+0100 SheepShaver notify_get_state check indicated test daemon not ready.
default 11:34:59.613193+0100 WindowServer <private> adding window 1497 with state "none"; now 1 window(s) exist.
default 11:34:59.613267+0100 WindowServer <private> updated window 1497 from "none" to "hidden".
default 11:34:59.613298+0100 WindowServer <private> overall window state is now "hidden"

default 11:34:59.639936+0100 SheepShaver HALPlugInManagement::RegisterPlugIns: skipping in-process plug-ins
default 11:34:59.646194+0100 SheepShaver SignalReady: pid=13879 asn=0x0-0x138138
default 11:34:59.647195+0100 SheepShaver SIGNAL: pid=13879 asn=0x0x-0x138138
default 11:34:59.647635+0100 loginwindow -[PersistentAppsSupport applicationReady:] | App: SheepShaver, ready, updating active tracking timer
default 11:34:59.647660+0100 loginwindow -[PersistentAppsSupport(Internal) updateActiveTrackingTimer] | Extending timer
default 11:34:59.651141+0100 SheepShaver Initializing connection
default 11:34:59.651170+0100 SheepShaver Removing all cached process handles
default 11:34:59.651189+0100 SheepShaver Sending handshake request attempt #1 to server
default 11:34:59.651321+0100 SheepShaver Creating connection to com.apple.runningboard
default 11:34:59.651979+0100 SheepShaver Handshake succeeded
default 11:34:59.652039+0100 SheepShaver Identity resolved as app<application.com.emaculation.sheepshaver.570714.570733(501)>
default 11:34:59.652436+0100 runningboardd Assertion 149-13879-28194 (target:[app<application.com.emaculation.sheepshaver.570714.570733(501)>:13879]) will be created as active
default 11:34:59.782175+0100 runningboardd Calculated state for app<application.com.emaculation.sheepshaver.570714.570733(501)>: running-active (role: UserInteractiveFocal)
default 11:34:59.782186+0100 runningboardd [app<application.com.emaculation.sheepshaver.570714.570733(501)>:13879] Ignoring jetsam update because this process is not memory-managed
default 11:34:59.782253+0100 runningboardd [app<application.com.emaculation.sheepshaver.570714.570733(501)>:13879] Ignoring suspend because this process is not lifecycle managed
default 11:34:59.782361+0100 runningboardd [app<application.com.emaculation.sheepshaver.570714.570733(501)>:13879] Ignoring GPU update because this process is not GPU managed
default 11:34:59.968384+0100 SheepShaver MessageTracer: Falling back to default whitelist
default 11:34:59.969887+0100 SheepShaver SetFrontProcess: asn=0x0-0x138138 options=1
default 11:35:00.107301+0100 SheepShaver Entering exit handler.
default 11:35:00.107407+0100 SheepShaver Exiting exit handler.
emendelson
Forum All-Star
Posts: 1509
Joined: Tue Oct 14, 2008 12:12 am

Re: OS X Ventura

Post by emendelson »

Download the current version if you don't already have it. Works perfectly on M1 Macs.

And have you tried running it on your startup partition, not an external drive?
alpez
Space Cadet
Posts: 4
Joined: Sat Oct 16, 2021 8:09 am

Re: OS X Ventura

Post by alpez »

It the last one ...

Tried to run in from boot volume too !

Just starts and quits immediately

deleting .sheepshaver_prefs & .sheepshaver_nvram does not do anything ...

maybe should download the source and run it in Xcode to see why it breaks !

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

Re: OS X Ventura

Post by Ronald P. Regensburg »

The latest SheepShaver build should run fine natively in Ventura on Apple Silicon. It does so here and for other users. I did not yet try to run it on my M1 iMac from an external volume.

A couple of things to note:

- A security feature in macOS will prevent the app to run in the location to where it is downloaded or where the zip archive is expanded. Download the zip archive in a different location (like your Downloads folder), expand the archive there, and then move the app into your SheepShaver folder.

- A new SheepShaver setup will not run without a compatible ROM file with the exact name "Mac OS ROM" (without a file name extension!) in the same folder as the SheepShaver app itself. If set up following our setup manual, that will be in the SheepShaver folder.

Our setup manual is here: https://www.emaculation.com/doku.php/sh ... os_x_setup
alpez
Space Cadet
Posts: 4
Joined: Sat Oct 16, 2021 8:09 am

Re: OS X Ventura

Post by alpez »

Hi Thanx

Got it to work, changed memory to 768 mb then it booted, and changed back to 1024 and it worked !

Im a happy SheepShaver user since many years, running framemaker since adobe never made an osx version.

/Alexis
DeEskalator
Space Cadet
Posts: 2
Joined: Tue Dec 20, 2022 10:04 pm

Re: OS X Ventura

Post by DeEskalator »

Here's a weird thing that's happening to me on Ventura. For some reason the settings pane are inaccessible in Ventura:
Image
emendelson
Forum All-Star
Posts: 1509
Joined: Tue Oct 14, 2008 12:12 am

Re: OS X Ventura

Post by emendelson »

Same thing happens on the system that I upgraded to Ventura a few days ago. Very strange....!
User avatar
Ronald P. Regensburg
Expert User
Posts: 7454
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: OS X Ventura

Post by Ronald P. Regensburg »

Same thing here.

In Ventura "Preferences..." is replaced By "Settings..." in all applications. In SheepShaver the Preferences item is not really referring to preferences but to a different part of the app with the settings GUI, so it does not work anymore. I suppose kanjitalk755 can solve it in the SheepShaver source.
emendelson
Forum All-Star
Posts: 1509
Joined: Tue Oct 14, 2008 12:12 am

Re: OS X Ventura

Post by emendelson »

I posted an issue on GitHub. If anyone wants to change their own build, you can fix this in the source by changing the strings in prefs_macosx lines 116 and 127 to `"@Settings..."` but I don't know how to create an `if ... then` statement that would make this work only in Ventura and later.

Image
emendelson
Forum All-Star
Posts: 1509
Joined: Tue Oct 14, 2008 12:12 am

Re: OS X Ventura

Post by emendelson »

I don't know anything about programming, but by searching the web, I was able to put together some replacement code that fixes the problem; tested on Monterey and Ventura. I don't know if the code is accurate, but you can find it here and experiment until kanjitalk755 provides something better:

https://github.com/kanjitalk755/macemu/ ... 1361335532
rlesperance
Mac Mechanic
Posts: 161
Joined: Thu Mar 17, 2011 1:46 am

Re: OS X Ventura

Post by rlesperance »

This group is awesome and gorgeous ! Thanks for being there !
emendelson
Forum All-Star
Posts: 1509
Joined: Tue Oct 14, 2008 12:12 am

Re: OS X Ventura

Post by emendelson »

kanjitalk755 has now made a much better fix than mine.

I've updated all my apps that use SheepShaver (the SheepShaver Wrapper, the WPMacApp, and Mac OS 9 for macOS/OSX).
User avatar
Ronald P. Regensburg
Expert User
Posts: 7454
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: OS X Ventura

Post by Ronald P. Regensburg »

I will build and post new builds as soon as I have time to do that.
ctb11
Space Cadet
Posts: 5
Joined: Wed Dec 21, 2022 1:53 am

Re: OS X Ventura

Post by ctb11 »

My "Settings" Is greyed out also under Ventura.
User avatar
Ronald P. Regensburg
Expert User
Posts: 7454
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: OS X Ventura

Post by Ronald P. Regensburg »

The issue was fixed by kanjitalk755, now available in my latest (22 December 2022) build: viewtopic.php?t=7360
DeEskalator
Space Cadet
Posts: 2
Joined: Tue Dec 20, 2022 10:04 pm

Re: OS X Ventura

Post by DeEskalator »

haha didn't have time the last two weeks to check on this post since I was kinda busy but I'm glad it's fixed now. Y'all do such a great work!
Post Reply